body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.login-screen{align-items:center;background:var(--bg-secondary);display:flex;font-family:KippaxModern,Arial,sans-serif;inset:0;justify-content:center;overflow:hidden;padding:24px;position:fixed;transition:background var(--transition-theme)}.login-glow{border-radius:50%;filter:blur(90px);opacity:.5;pointer-events:none;position:absolute}.login-glow-1{background:var(--accent-gold-glow);height:460px;left:-100px;top:-120px;width:460px}.login-glow-2{background:var(--accent-rust-glow);bottom:-140px;height:420px;right:-110px;width:420px}.login-card{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:var(--glass-dropdown-bg);border:1px solid var(--glass-border);border-radius:20px;box-shadow:var(--shadow-sidebar);display:flex;flex-direction:column;gap:16px;max-width:360px;padding:36px 32px 32px;position:relative;transition:background var(--transition-theme),border-color var(--transition-theme);width:100%;z-index:1}.login-brand{flex-direction:column;gap:4px;text-align:center}.login-brand,.login-crest{align-items:center;display:flex;margin-bottom:8px}.login-crest{background:var(--btn-primary-bg);border-radius:16px;box-shadow:0 8px 20px -6px var(--accent-gold-glow);color:var(--btn-primary-text);font-size:1.25rem;font-weight:700;height:56px;justify-content:center;letter-spacing:.02em;width:56px}.login-title{color:var(--text-primary);font-size:1.4rem;font-weight:700;margin:0}.login-subtitle{color:var(--text-tertiary);font-size:.8rem;margin:0}.login-field{display:flex;flex-direction:column;gap:6px}.login-field label{color:var(--text-secondary);font-size:.72rem;font-weight:600}.login-field input{background:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:12px;box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:.9rem;outline:none;padding:11px 13px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.login-field input::placeholder{color:var(--text-tertiary);opacity:.7}.login-field input:focus{background:var(--glass-bg);border-color:var(--glass-border-strong);box-shadow:0 0 0 3px var(--accent-gold-glow)}.login-error{background:var(--accent-error-bg);border:1px solid var(--accent-error-border);border-radius:10px;color:var(--accent-error-text);font-size:.76rem;font-weight:500;padding:9px 12px}.login-submit{background:var(--btn-primary-bg);border:none;border-radius:12px;box-shadow:0 8px 18px -8px var(--accent-gold-glow);color:var(--btn-primary-text);cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:600;margin-top:4px;padding:12px 16px;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease}.login-submit:hover{box-shadow:0 10px 22px -8px var(--accent-gold-glow);filter:brightness(1.05)}.login-submit:active{transform:translateY(1px)}.sidebar{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:var(--bg-sidebar);border:1px solid var(--glass-border);border-radius:28px;bottom:16px;box-shadow:var(--shadow-sidebar);display:flex;flex-direction:column;left:16px;overflow:hidden;padding:10px;position:fixed;top:16px;transition:width .5s cubic-bezier(.34,1.2,.64,1),background var(--transition-theme),border-color var(--transition-theme),box-shadow var(--transition-theme);width:210px;z-index:100}.sidebar.collapsed{width:64px}.sidebar-toggle{align-items:center;background:none;border:none;border-radius:12px;color:var(--text-quaternary);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-bottom:4px;transition:color .2s ease,background .2s ease;width:100%}.sidebar-toggle:hover{background:var(--glass-bg);color:var(--text-primary)}.sidebar-toggle svg{height:16px;width:16px}.nav-section{display:flex;flex:1 1;flex-direction:column;gap:2px;overflow-x:hidden;overflow-y:auto;padding:0}.nav-section::-webkit-scrollbar{width:3px}.nav-section::-webkit-scrollbar-track{background:#0000}.nav-section::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.section{background:#0000;padding:0}.section-header{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:6px;margin-top:4px;padding:6px 14px;transition:background .2s ease,color .2s ease;-webkit-user-select:none;user-select:none}.section-header:hover{background:#294c3b0d}.section-header.has-active{color:var(--accent-gold)}.section-header-icon{align-items:center;display:flex;flex-shrink:0;opacity:.5}.section-header.has-active .section-header-icon{color:var(--accent-gold);opacity:.9}.section-title{color:var(--text-section-title);flex:1 1;font-size:.58rem;font-weight:700;letter-spacing:1.2px;overflow:hidden;padding:0;text-transform:uppercase;transition:color var(--transition-theme),opacity .3s ease;white-space:nowrap}.section-header.has-active .section-title{color:var(--accent-gold)}.section-chevron{flex-shrink:0;opacity:.35;transition:transform .2s ease}.section-chevron.expanded{transform:rotate(90deg)}.section-header:hover .section-chevron{opacity:.6}.section-items{padding-top:2px}.section-empty{color:var(--text-faint);font-size:.58rem;font-style:italic;padding:6px 14px 8px 40px}.sidebar.collapsed .section-items{padding-top:4px}.sidebar.collapsed .section-empty{display:none}.sidebar.collapsed .section-header{justify-content:center;padding:4px 8px}.sidebar.collapsed .section-title{opacity:0;overflow:hidden;width:0}.sidebar.collapsed .section-chevron{display:none}.sidebar.collapsed .section-header-icon{opacity:.85}.sidebar.collapsed .section-header-icon svg{height:15px;width:15px}.sidebar.collapsed .section+.section{border-top:1px solid var(--glass-border);margin-top:4px;padding-top:4px}.section-divider{display:none}.nav-item{align-items:center;background:#0000;border-radius:16px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.56rem;font-weight:500;gap:8px;overflow:hidden;padding:7px 10px;position:relative;text-decoration:none;transition:all .2s ease,color var(--transition-theme),background var(--transition-theme);white-space:nowrap}.sidebar.collapsed .nav-item{border-radius:12px;gap:0;justify-content:center;padding:10px}.nav-item:hover{background:var(--glass-bg);color:var(--text-primary)}.nav-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center;position:relative;z-index:5}.nav-icon,.nav-icon svg{height:18px;width:18px}.nav-label{overflow:hidden;position:relative;text-overflow:ellipsis;transition:opacity .3s ease,width .3s ease;white-space:nowrap;z-index:5}.sidebar.collapsed .nav-label{opacity:0;overflow:hidden;width:0}.nav-item.active{background:#0000;color:var(--text-primary);font-weight:700}.nav-gold-glow{background:var(--accent-gold);filter:blur(12px);opacity:.15}.nav-gold-clip,.nav-gold-glow{border-radius:16px;inset:0;pointer-events:none;position:absolute}.nav-gold-clip{overflow:hidden}.nav-gold-gradient{animation:spinGold 4.5s linear infinite;inset:0;position:absolute}.nav-gold-gradient:before{background:conic-gradient(from 0deg,#17281f 0,#294c3b 15%,#4a8267 25%,#bfe0cd 35%,#4a8267 42.5%,#294c3b 52.5%,#17281f 62.5%,#294c3b 77.5%,#4a8267 87.5%,#bfe0cd 97.5%,#4a8267 105%,#294c3b 115%,#17281f 125%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}.nav-gold-plate{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:var(--bg-sidebar);border-radius:14px;inset:2px;pointer-events:none;position:absolute;transition:background var(--transition-theme)}.sidebar-bottom{flex-shrink:0;margin-top:auto}.sidebar-divider{background:var(--border-divider);height:1px;margin:8px;transition:background var(--transition-theme)}.theme-toggle-btn{align-items:center;background:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:16px;color:var(--accent-gold-text);cursor:pointer;display:flex;font-family:inherit;font-size:.64rem;font-weight:500;gap:10px;margin-bottom:8px;overflow:hidden;padding:8px 12px;transition:all .3s ease,background var(--transition-theme),color var(--transition-theme),border-color var(--transition-theme);white-space:nowrap;width:100%}.sidebar.collapsed .theme-toggle-btn{gap:0;justify-content:center;padding:10px}.theme-toggle-btn:hover{background:var(--glass-bg);border-color:var(--glass-border-hover);color:var(--accent-gold)}.theme-toggle-btn:active{transform:scale(1.05);transition:transform .15s cubic-bezier(.34,1.5,.64,1)}.theme-icon-wrapper{flex-shrink:0;height:18px;position:relative;width:18px}.theme-icon-wrapper svg{height:18px;inset:0;position:absolute;transition:all .4s ease-in-out;width:18px}.theme-icon-wrapper .sun-icon{opacity:0;transform:rotate(-90deg) scale(.5)}.theme-icon-wrapper .moon-icon,[data-theme=light] .theme-icon-wrapper .sun-icon{opacity:1;transform:rotate(0deg) scale(1)}[data-theme=light] .theme-icon-wrapper .moon-icon{opacity:0;transform:rotate(90deg) scale(.5)}.user-profile{align-items:center;display:flex;gap:10px;overflow:hidden;padding:8px 10px;transition:padding var(--transition-theme)}.sidebar.collapsed .user-profile{gap:0;justify-content:center;padding:8px 0}.user-avatar-wrap{flex-shrink:0;line-height:0;position:relative}.user-avatar{background:var(--btn-primary-bg-flat);color:var(--btn-primary-text);flex-shrink:0;font-size:.7rem;font-weight:700;height:30px;transition:background var(--transition-theme),color var(--transition-theme);width:30px}.signout-badge,.user-avatar{align-items:center;border-radius:50%;display:flex;justify-content:center}.signout-badge{background:var(--accent-rust);border:2px solid var(--bg-sidebar);bottom:-3px;box-shadow:0 2px 6px #0000002e;color:#fff;cursor:pointer;height:16px;padding:0;position:absolute;right:-3px;transition:transform .15s ease,background .2s ease,box-shadow .2s ease;width:16px}.signout-badge:hover{background:var(--accent-rust-end);box-shadow:0 3px 9px var(--accent-rust-glow);transform:scale(1.12)}.signout-badge:active{transform:scale(1.02)}.signout-badge svg{display:block}.user-info{display:flex;flex-direction:column;overflow:hidden;transition:opacity .3s ease}.sidebar.collapsed .user-info{opacity:0;width:0}.user-name{color:var(--text-primary);font-size:.64rem;font-weight:600;white-space:nowrap}.user-name,.user-role{transition:color var(--transition-theme)}.user-role{color:var(--text-tertiary);font-size:.54rem}.toggle-btn{display:none}.sidebar-tooltip{animation:sidebarTooltipIn .15s ease;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--glass-dropdown-bg);border:1px solid #294c3b40;border-radius:8px;box-shadow:0 4px 16px #294c3b2e;color:var(--text-secondary);font-size:.62rem;font-weight:500;padding:5px 12px;pointer-events:none;position:fixed;transform:translateY(-50%);white-space:nowrap;z-index:999999}@keyframes sidebarTooltipIn{0%{opacity:0;transform:translateY(-50%) translateX(-4px) scale(.95)}to{opacity:1;transform:translateY(-50%) translateX(0) scale(1)}}.tb-bar{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--bg-toolbar);border:1px solid var(--glass-border);border-radius:16px;box-sizing:border-box;flex-wrap:nowrap;gap:6px;height:48px;margin-bottom:10px;overflow:visible;padding:6px 10px;position:relative;z-index:10}.tb-bar,.tb-logo{align-items:center;display:flex;flex-shrink:0}.tb-logo{border-radius:6px;color:var(--text-tertiary);height:28px;justify-content:center;text-decoration:none;transition:all .15s ease;width:28px}.tb-logo:hover{background:var(--glass-bg);color:var(--accent-gold)}.tb-bar-right{align-items:center;display:flex;flex-shrink:0;gap:6px;margin-left:auto}.tb-divider{background:var(--glass-border);flex-shrink:0;height:24px;margin:0 2px;width:1px}.tb-icon-btn{align-items:center;background:#0000;border:1.5px solid #0000;border-radius:12px;color:var(--text-tertiary);cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;height:36px;justify-content:center;padding:0;position:relative;transition:all .2s ease;width:36px}.tb-icon-btn:hover{background:var(--glass-bg);border-color:var(--glass-border);color:var(--text-primary)}.tb-icon-btn svg{height:18px;position:relative;width:18px;z-index:5}.tb-icon-btn.active{background:#0000;color:var(--accent-gold)}.tb-icon-btn.wide{gap:6px;padding:0 12px;width:auto}.tb-icon-btn .tb-btn-label{font-size:.6rem;font-weight:600;position:relative;white-space:nowrap;z-index:5}.tb-gold-glow{background:var(--accent-gold);filter:blur(8px);opacity:.12}.tb-gold-glow,.tb-gold-ring{border-radius:12px;inset:0;pointer-events:none;position:absolute}.tb-gold-ring{overflow:hidden}.tb-gold-ring:before{animation:spinGold 4.5s linear infinite;background:conic-gradient(from 0deg,#17281f 0,#294c3b 15%,#4a8267 25%,#bfe0cd 35%,#fff 36.5%,#bfe0cd 38%,#e8c3ba 39.5%,#a6432f 41%,#4a8267 42.5%,#294c3b 52.5%,#17281f 62.5%,#294c3b 77.5%,#4a8267 87.5%,#bfe0cd 97.5%,#fff 99%,#bfe0cd 100.5%,#e8c3ba 102%,#a6432f 103.5%,#4a8267 105%,#294c3b 115%,#17281f 125%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}.tb-gold-plate{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--bg-toolbar);border-radius:10.5px;inset:1.5px;pointer-events:none;position:absolute;transition:background var(--transition-theme)}.tb-toggle-group{border:1px solid var(--glass-border);border-radius:10px;display:flex;overflow:visible}.tb-toggle-btn{align-items:center;background:#0000;border:none;border-radius:0;color:var(--text-quaternary);cursor:pointer;display:flex;font-family:inherit;font-size:.6rem;font-weight:600;gap:4px;justify-content:center;padding:6px 10px;position:relative;transition:all .2s ease;white-space:nowrap}.tb-toggle-btn:first-child{border-radius:9px 0 0 9px}.tb-toggle-btn:last-child{border-radius:0 9px 9px 0}.tb-toggle-btn:only-child{border-radius:9px}.tb-toggle-btn:not(:last-child){border-right:1px solid var(--glass-border)}.tb-toggle-btn:hover:not(.active){background:var(--glass-bg);color:var(--text-secondary)}.tb-toggle-btn.active{background:#0000;color:var(--accent-gold)}.tb-toggle-btn svg{height:16px;position:relative;width:16px;z-index:5}.tb-toggle-btn .tb-btn-label{font-size:.6rem;font-weight:600;position:relative;z-index:5}.tb-toggle-btn .tb-gold-glow,.tb-toggle-btn .tb-gold-ring{border-radius:0}.tb-toggle-btn .tb-gold-plate{border-radius:0;inset:0}.tb-toggle-btn:first-child .tb-gold-glow,.tb-toggle-btn:first-child .tb-gold-plate,.tb-toggle-btn:first-child .tb-gold-ring{border-radius:9px 0 0 9px}.tb-toggle-btn:last-child .tb-gold-glow,.tb-toggle-btn:last-child .tb-gold-plate,.tb-toggle-btn:last-child .tb-gold-ring{border-radius:0 9px 9px 0}.tb-toggle-btn:only-child .tb-gold-glow,.tb-toggle-btn:only-child .tb-gold-plate,.tb-toggle-btn:only-child .tb-gold-ring{border-radius:9px}.tb-dropdown-wrap{position:relative}.tb-dropdown-trigger{align-items:center;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:10px;color:var(--text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:.62rem;font-weight:500;gap:6px;min-width:0;padding:6px 10px;transition:all .2s ease;white-space:nowrap}.tb-dropdown-trigger:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover);color:var(--text-primary)}.tb-dropdown-trigger.open{background:#294c3b1f;border-color:#294c3b66;color:var(--accent-gold)}.tb-dropdown-trigger.disabled{cursor:not-allowed;opacity:.4}.tb-dropdown-trigger svg{flex-shrink:0;height:14px;width:14px}.tb-dropdown-trigger .tb-dd-text{max-width:240px;overflow:hidden;text-overflow:ellipsis}.tb-dropdown-trigger .tb-dd-arrow{color:var(--text-quaternary);font-size:.5rem;margin-left:2px}.tb-badge{background:linear-gradient(135deg,var(--accent-gold),var(--accent-gold-end));border-radius:7px;color:#fff;display:flex;font-size:.45rem;height:14px;justify-content:center;min-width:14px;padding:0 3px;position:absolute;right:2px;top:2px;z-index:10}.tb-badge,.tb-phase-badge{align-items:center;font-weight:700}.tb-phase-badge{border-radius:6px;display:inline-flex;font-size:.52rem;gap:4px;letter-spacing:.05em;padding:3px 8px;text-transform:uppercase}.tb-tooltip{animation:tbTooltipIn .15s ease;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--glass-dropdown-bg);border:1px solid #294c3b40;border-radius:8px;box-shadow:0 4px 16px #294c3b2e;color:var(--text-secondary);font-size:.58rem;font-weight:500;padding:4px 10px;pointer-events:none;position:fixed;transform:translateX(-50%);white-space:nowrap;z-index:999999}.tb-tooltip-above{transform:translateX(-50%) translateY(-100%)}.tb-tooltip-below{transform:translateX(-50%)}@keyframes tbTooltipIn{0%{opacity:0;transform:translateX(-50%) translateY(-100%) scale(.95)}to{opacity:1;transform:translateX(-50%) translateY(-100%) scale(1)}}@keyframes spinGlobal{to{transform:rotate(1turn)}}.spin{animation:spinGlobal 1s linear infinite}@media (max-width:1000px){.tb-bar{gap:4px;padding:4px 8px}}.home-container{box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0}.home-toolbar{flex-shrink:0;margin-bottom:12px}.home-sections{gap:1rem}.home-section,.home-sections{display:flex;flex:1 1;min-height:0;overflow:hidden}.home-section{flex-direction:column;min-width:0}.home-section-header{align-items:center;display:flex;flex-shrink:0;gap:.75rem;margin-bottom:.6rem}.home-section-title{color:var(--text-quaternary);font-size:.55rem;font-weight:700;letter-spacing:1.5px;margin:0;text-transform:uppercase;transition:color var(--transition-theme);white-space:nowrap}.home-section-line{background:linear-gradient(90deg,var(--accent-gold) 0,#0000 100%);flex:1 1;height:1px;opacity:.25}.home-grid{display:flex;flex:1 1;flex-direction:column;gap:6px;min-height:0;overflow:hidden}.home-grid.collapsed{gap:4px}.home-empty-note{color:var(--text-faint);font-size:.65rem;font-style:italic;padding:10px 14px}.home-card{align-items:center;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:14px;box-shadow:var(--shadow-card);cursor:pointer;display:flex;flex:1 1;min-height:0;overflow:hidden;padding:10px 14px;text-decoration:none;transition:all .25s ease}.home-grid.collapsed .home-card{border-radius:10px;padding:6px 12px}.home-card:hover{background:var(--glass-bg-hover);border-color:#294c3b4d;box-shadow:0 4px 16px #294c3b1a;transform:translateY(-1px)}.home-card-content{align-items:center;display:flex;gap:10px;min-height:0;width:100%}.home-card-content.collapsed{gap:8px}.home-card-icon{align-items:center;color:var(--text-tertiary);display:flex;flex-shrink:0;height:22px;justify-content:center;transition:color .2s ease;width:22px}.home-card-icon svg{height:18px;width:18px}.home-card:hover .home-card-icon{color:var(--accent-gold)}.home-card-content.collapsed .home-card-icon{height:18px;width:18px}.home-card-content.collapsed .home-card-icon svg{height:14px;width:14px}.home-text-wrapper{flex:1 1;min-width:0}.home-page-title{color:var(--text-primary);font-size:.78rem;font-weight:600;letter-spacing:.2px;margin:0;overflow:hidden;text-overflow:ellipsis;transition:color var(--transition-theme);white-space:nowrap}.home-card-content.collapsed .home-page-title{font-size:.68rem}.home-description{color:var(--text-tertiary);font-size:.6rem;line-height:1.3;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;transition:color var(--transition-theme);white-space:nowrap}@media (max-width:1100px){.home-sections{flex-direction:column;overflow-y:auto}.home-grid{flex-direction:row;flex-wrap:wrap}.home-card{flex:1 1 180px;min-height:50px}}@media (max-width:700px){.home-sections{gap:1rem;overflow-y:auto}.home-grid,.home-sections{flex-direction:column}.home-card{flex:0 0 auto;min-height:40px;padding:8px 12px}}.gps-bar-row{align-items:center;display:flex;flex:1 1;gap:5px;min-width:0}.gps-bar-track{background:var(--bg-input);border:1px solid var(--border-divider-faint);box-shadow:inset 0 1px 2px #0000000a;flex:1 1;height:max(6px,22px);height:max(6px,calc(22px*var(--fit-scale, 1)));min-width:0;position:relative}.gps-bar-fill,.gps-bar-track{border-radius:7px;overflow:hidden}.gps-bar-fill{background:linear-gradient(90deg,var(--bar-color),color-mix(in srgb,var(--bar-color) 55%,#fff 45%));box-shadow:inset 0 1px 0 #ffffff40,inset 0 -2px 3px #0000001a;height:100%;left:0;max-width:100%;position:absolute;top:0;transition:width .3s ease}.gps-bar-value{flex:0 0 auto;font-size:max(.48rem,.62rem);font-size:max(.48rem,calc(.62rem*var(--fit-scale, 1)));font-weight:700;min-width:max(20px,30px);min-width:max(20px,calc(30px*var(--fit-scale, 1)));text-align:right;white-space:nowrap}.gps-mini-row{align-items:center;display:flex;flex:1 1;gap:3px;min-width:0}.gps-mini-track{background:var(--bg-input);border:1px solid var(--border-divider-faint);flex:1 1;height:max(5px,15px);height:max(5px,calc(15px*var(--fit-scale, 1)));min-width:20px;position:relative}.gps-mini-fill,.gps-mini-track{border-radius:4px;overflow:hidden}.gps-mini-fill{background:linear-gradient(90deg,var(--bar-color),color-mix(in srgb,var(--bar-color) 55%,#fff 45%));height:100%;left:0;max-width:100%;position:absolute;top:0}.gps-mini-value{flex:0 0 auto;font-size:max(.42rem,.64rem);font-size:max(.42rem,calc(.64rem*var(--fit-scale, 1)));font-weight:700;min-width:max(20px,28px);min-width:max(20px,calc(28px*var(--fit-scale, 1)));text-align:right;white-space:nowrap}.gps-split-row{align-items:center;gap:6px}.gps-split-row,.gps-split-track{display:flex;flex:1 1;min-width:0}.gps-split-track{background:var(--bg-input);border:1px solid var(--border-divider-faint);border-radius:5px;box-shadow:inset 0 1px 2px #0000000a;height:max(5px,15px);height:max(5px,calc(15px*var(--fit-scale, 1)));overflow:hidden;position:relative}.gps-split-base{background:linear-gradient(90deg,var(--bar-color),color-mix(in srgb,var(--bar-color) 55%,#fff 45%));border-radius:4px 0 0 4px;flex-shrink:0;height:100%}.gps-split-sub-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--bar-color) 70%,#fff 30%),var(--bar-color));border-radius:0 4px 4px 0;box-shadow:inset 1px 0 0 #fff6;flex-shrink:0;height:100%}.gps-split-tag{align-items:center;display:flex;flex:0 0 auto;gap:3px;justify-content:flex-end;white-space:nowrap}.gps-split-tag-sub{font-size:max(.42rem,.52rem);font-size:max(.42rem,calc(.52rem*var(--fit-scale, 1)));font-weight:600;min-width:max(16px,22px);min-width:max(16px,calc(22px*var(--fit-scale, 1)));opacity:.75}.gps-split-tag-main{font-size:max(.5rem,.66rem);font-size:max(.5rem,calc(.66rem*var(--fit-scale, 1)));font-weight:800;min-width:max(18px,26px);min-width:max(18px,calc(26px*var(--fit-scale, 1)))}.gps-split-tag-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.gps-circle-badge{align-items:center;border:max(1px,2px) solid #fff9;border:max(1px,calc(2px*var(--fit-scale, 1))) solid #fff9;border-radius:50%;box-shadow:0 1px 3px #00000026;color:#fff;display:inline-flex;flex-shrink:0;font-size:max(.3rem,9.6px);font-size:max(.3rem,calc(var(--badge-size, 24px)*.4*var(--fit-scale, 1)));font-weight:700;height:max(9px,24px);height:max(9px,calc(var(--badge-size, 24px)*var(--fit-scale, 1)));justify-content:center;width:max(9px,24px);width:max(9px,calc(var(--badge-size, 24px)*var(--fit-scale, 1)))}.gps-circle-empty{background:#0000;border-color:#0000;box-shadow:none}.gps-scatter{display:block;flex:1 1;min-height:0;overflow:visible;width:100%}.gps-scatter-axis,.gps-scatter-tick{stroke:var(--border-divider);stroke-width:1}.gps-scatter-tick-label{fill:var(--text-quaternary);font-family:inherit;font-size:8px}.gps-scatter-axis-label{fill:var(--text-tertiary);font-family:inherit;font-size:8.5px;font-weight:600}.gps-scatter-refline{stroke-width:1.3;stroke-dasharray:4 3;opacity:.75}.gps-scatter-ref-label{font-family:inherit;font-size:8px;font-weight:700}.gps-scatter-point{stroke:#fff;stroke-width:1}.gps-scatter-point-label{fill:var(--text-secondary);font-family:inherit;font-size:8px;font-weight:600}.gps-line-chart{display:block;overflow:visible}.gps-line-grid{stroke:var(--border-divider-faint);stroke-width:1;stroke-dasharray:2 3}.gps-line-path{stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.gps-line-dot{stroke:#fff;stroke-width:1}.gps-line-tick-label{fill:var(--text-quaternary);font-family:inherit;font-size:7.5px}.gps-line-end-value{font-family:inherit;font-size:13px;font-weight:700}.gps-line-dot-hit{fill:#0000;cursor:pointer}.gps-line-tip{background:var(--bg-modal);border:1px solid #294c3b59;border-radius:10px;box-shadow:0 10px 40px #294c3b40;font-family:inherit;padding:6px 10px;pointer-events:none;position:fixed;transform:translateY(-50%);white-space:nowrap;z-index:999999}.gps-line-tip-label{color:var(--text-quaternary);font-size:.52rem;font-weight:700;letter-spacing:.4px;margin-bottom:2px;text-transform:uppercase}.gps-line-tip-value{color:var(--text-primary);font-size:.68rem;font-weight:700}.csel-wrap{display:inline-block;position:relative}.csel-trigger{align-items:center;background:var(--bg-input);border:1px solid var(--glass-border);border-radius:10px;color:var(--text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:.65rem;font-weight:600;gap:8px;justify-content:space-between;outline:none;padding:6px 9px 6px 11px;text-align:left;transition:all .15s ease;width:100%}.csel-trigger:hover:not(:disabled){background:var(--glass-bg);border-color:var(--glass-border-hover);color:var(--text-primary)}.csel-trigger:focus-visible{border-color:#294c3b80;box-shadow:0 0 0 3px var(--glass-bg-strong)}.csel-trigger.open{background:var(--glass-bg-strong);border-color:#294c3b66;color:var(--text-primary)}.csel-trigger.disabled,.csel-trigger:disabled{cursor:not-allowed;opacity:.45}.csel-text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csel-arrow{color:var(--text-tertiary);flex-shrink:0;transition:transform .15s ease}.csel-trigger.open .csel-arrow{color:var(--accent-gold-text);transform:rotate(180deg)}.csel-menu{animation:csel-pop .12s ease;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--glass-dropdown-bg);border:1px solid var(--glass-border-strong);border-radius:12px;box-shadow:0 14px 36px #294c3b38;max-height:300px;max-width:340px;overflow-y:auto;padding:4px;position:fixed;width:-webkit-max-content;width:max-content;z-index:9999}@keyframes csel-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.csel-menu-tall{max-height:55vh}.csel-menu::-webkit-scrollbar{width:6px}.csel-menu::-webkit-scrollbar-track{background:#0000}.csel-menu::-webkit-scrollbar-thumb{background:var(--glass-bg-strong);border-radius:3px}.csel-option{border-radius:8px;color:var(--text-secondary);cursor:pointer;font-size:.62rem;font-weight:600;overflow:hidden;padding:6px 10px;text-overflow:ellipsis;transition:background .12s ease,color .12s ease;white-space:nowrap}.csel-option:hover{background:var(--glass-bg-hover);color:var(--text-primary)}.csel-option.selected{background:var(--glass-bg-strong);color:var(--accent-gold-text);font-weight:700}.csel-option{align-items:center;display:flex;gap:7px}.csel-checkbox{background:var(--bg-input);border:1.5px solid var(--border-divider);border-radius:4px;flex-shrink:0;height:12px;position:relative;width:12px}.csel-checkbox.checked{background:var(--accent-gold);border-color:var(--accent-gold)}.csel-checkbox.checked:after{border:solid #fff;border-width:0 1.5px 1.5px 0;content:"";height:6px;left:3px;position:absolute;top:0;transform:rotate(45deg);width:3px}.csel-multi-actions{display:flex;gap:6px;padding:0 3px 5px}.csel-multi-actions button{background:var(--bg-input);border:1px solid var(--border-divider);border-radius:6px;color:var(--text-secondary);cursor:pointer;flex:1 1;font-family:inherit;font-size:.56rem;font-weight:700;padding:4px;transition:all .15s ease}.csel-multi-actions button:hover{background:var(--glass-bg-hover);color:var(--text-primary)}.csel-search{background:var(--glass-dropdown-bg);padding:3px 3px 6px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.csel-search-input{background:var(--bg-input);border:1px solid var(--border-divider);border-radius:7px;box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:.62rem;outline:none;padding:5px 9px;width:100%}.csel-search-input::placeholder{color:var(--text-placeholder)}.csel-search-input:focus{border-color:#294c3b66}.csel-empty{color:var(--text-faint);font-size:.62rem;font-style:italic;padding:12px 10px;text-align:center}.zlg-legend{align-items:center;gap:6px}.zlg-bar,.zlg-legend{display:flex;flex-shrink:0}.zlg-bar{border:1px solid var(--border-divider);border-radius:5px;height:10px;overflow:hidden;width:140px}.zlg-zone{cursor:help;height:100%;transition:filter .12s ease}.zlg-zone:hover{filter:brightness(1.15)}.zlg-extra-swatch{border:1px solid var(--border-divider);border-radius:3px;cursor:help;flex-shrink:0;height:10px;transition:filter .12s ease;width:10px}.zlg-extra-swatch:hover{filter:brightness(1.15)}.zlg-tip{background:var(--bg-modal);border:1px solid #294c3b59;border-radius:12px;box-shadow:0 10px 40px #294c3b40;font-family:inherit;max-width:280px;min-width:200px;padding:10px 12px;pointer-events:none;position:fixed;transform:translateY(-50%);z-index:999999}.zlg-tip-title{color:var(--text-primary);font-size:.7rem;font-weight:700;margin-bottom:5px}.zlg-tip-line{color:var(--text-secondary);font-size:.6rem;line-height:1.4}.zlg-tip-muted{color:var(--text-faint);font-style:italic}.gps-page{display:flex;flex-direction:column;height:100%;overflow:hidden}.gps-toolbar-title{color:var(--text-primary);font-size:.78rem;font-weight:700;margin-left:2px}.gps-empty-note{color:var(--text-faint);font-size:.7rem;font-style:italic;padding:10px 4px}.gps-status{color:var(--text-tertiary);font-size:.7rem;padding:16px}.gps-status-error{color:#843425;color:var(--accent-rust,#843425)}.gps-date-select{max-width:220px}.gps-dummy{opacity:.82}.gps-dummy,.gps-dummy-label,.gps-meta-chip-note{font-style:italic}.gps-hover-tip{background:var(--bg-modal);border:1px solid #294c3b59;border-radius:12px;box-shadow:0 10px 40px #294c3b40;font-family:inherit;max-width:280px;min-width:220px;padding:10px 12px;pointer-events:none;position:fixed;transform:translateY(-50%);z-index:999999}.gps-hover-tip-title{color:var(--text-primary);font-size:.7rem;font-weight:700;margin-bottom:5px}.gps-hover-tip-line{color:var(--text-secondary);font-size:.6rem;line-height:1.4}.gps-hover-tip-muted{color:var(--text-faint);font-style:italic}.gps-ei-info{align-items:center;color:var(--text-faint);cursor:help;display:inline-flex;position:relative;top:-1px;vertical-align:middle}.gps-ei-info:hover{color:var(--accent-gold)}.gps-ei-tip-title{text-decoration:underline}.gps-ei-tip-row{display:flex;font-style:normal;gap:10px;justify-content:space-between}.gps-ei-tip-row b{color:var(--text-primary);font-weight:700}.gps-layout{flex:1 1;flex-direction:column}.gps-layout,.gps-main-row{display:flex;gap:10px;min-height:0}.gps-main-row{flex:1 1}.gps-left-col{flex:0 0 74%;flex-direction:column}.gps-left-col,.gps-right-col{display:flex;gap:10px;min-height:0;min-width:0}.gps-right-col{flex:1 1;flex-direction:column}.gps-team-card{flex:0 0 auto}.gps-card.gps-flex-card{display:flex;flex:1 1;flex-direction:column;flex-shrink:1;min-height:0}.gps-card.gps-player-card{flex:1.7 1}.gps-body-outer{flex:1 1;min-height:0;overflow:hidden}.gps-card.gps-chart-card{display:flex;flex:1 1;flex-direction:column;flex-shrink:1;min-height:0;min-width:0}.gps-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:16px;box-shadow:var(--shadow-card),0 1px 0 #fff6 inset;padding:14px 16px}.gps-header-card{flex:0 0 auto;justify-content:space-between;overflow-x:auto;overflow-y:hidden;padding:8px 14px}.gps-header-block,.gps-header-card{align-items:center;display:flex;flex-wrap:nowrap;gap:10px}.gps-header-block{flex-shrink:0;min-width:0}.gps-meta-chips{display:flex;flex-wrap:nowrap;gap:5px}.gps-meta-chip{background:var(--bg-input);border:1px solid var(--border-divider);border-radius:7px;color:var(--text-secondary);font-size:.56rem;padding:2px 7px;white-space:nowrap}.gps-meta-chip b{color:var(--text-quaternary);font-size:.46rem;font-weight:700;letter-spacing:.3px;margin-right:3px;text-transform:uppercase}.gps-legend-block{align-items:center;display:flex;flex-shrink:0;gap:8px}.gps-legend-label{color:var(--text-quaternary);font-size:.5rem;font-weight:700;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap}.gps-section-title{border-left:3px solid var(--accent-gold);color:var(--text-primary);flex-shrink:0;font-size:.78rem;font-weight:700;line-height:1.3;margin:0 0 10px;padding-left:9px}.gps-section-sub{color:var(--text-tertiary);font-size:.6rem;font-weight:500;margin-left:6px}.gps-metric-grid{align-items:flex-start;display:flex;gap:5px}.gps-metric-names{display:flex;flex:0 0 130px;flex-direction:column}.gps-metric-names-header{flex-shrink:0;height:max(28px,44px);height:max(28px,calc(44px*var(--fit-scale, 1)));margin-bottom:2px;margin-top:3px}.gps-team-card .gps-metric-header,.gps-team-card .gps-metric-names-header{height:28px}.gps-col-group{display:flex;flex-direction:column;min-width:0}.gps-col-group-cols{align-items:flex-start;display:flex;gap:5px}.gps-col-group-title,.gps-col-group-title-spacer{flex-shrink:0;height:max(12px,16px);height:max(12px,calc(16px*var(--fit-scale, 1)));margin-bottom:3px}.gps-col-group-title{align-items:center;border-left:3px solid var(--accent-gold);color:var(--accent-gold-text);display:flex;font-size:max(.42rem,.52rem);font-size:max(.42rem,calc(.52rem*var(--fit-scale, 1)));font-weight:700;letter-spacing:.6px;padding-left:7px;text-transform:uppercase}.gps-metric-row{align-items:center;border-radius:6px;display:flex;height:34px;height:calc(34px*var(--fit-scale, 1));overflow:hidden;padding:2px 4px;padding:calc(2px*var(--fit-scale, 1)) 4px;transition:background .12s ease}.gps-metric-name-row{color:var(--text-secondary);font-size:max(.5rem,.68rem);font-size:max(.5rem,calc(.68rem*var(--fit-scale, 1)));font-weight:600}.gps-metric-player-name{align-items:center;display:flex;gap:6px;min-width:0}.gps-metric-player-name span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gps-flag-dot{border-radius:50%;flex-shrink:0;height:8px;height:calc(8px*var(--fit-scale, 1));width:8px;width:calc(8px*var(--fit-scale, 1))}.gps-metric-row:not(.gps-metric-group-row):nth-child(2n){background:var(--bg-card)}.gps-metric-row.gps-row-hover:not(.gps-metric-group-row){background:var(--bg-card-hover)}.gps-metric-group-row{border-top:1px solid var(--border-divider);color:var(--accent-gold-text);font-size:.54rem;font-size:calc(.54rem*var(--fit-scale, 1));font-weight:700;letter-spacing:1px;margin-top:4px;min-height:26px;min-height:calc(26px*var(--fit-scale, 1));padding-top:6px;text-transform:uppercase}.gps-metric-names .gps-metric-group-row:first-child{border-top:none;margin-top:0}.gps-metric-container{background:var(--bg-card);border:1px solid var(--border-divider);border-radius:10px;flex:1 1;min-width:0;padding:2px 4px 6px}.gps-metric-container.gps-col-narrow{flex:0.5 1}.gps-metric-container.gps-col-hidden{background:#0000;border-color:#0000;box-shadow:none}.gps-col-hidden .gps-metric-header{border-bottom-color:#0000}.gps-metric-header{align-items:stretch;border-bottom:1px solid var(--border-divider);color:var(--text-quaternary);display:flex;flex-direction:column;font-size:max(.42rem,.5rem);font-size:max(.42rem,calc(.5rem*var(--fit-scale, 1)));font-weight:700;gap:3px;height:max(28px,44px);height:max(28px,calc(44px*var(--fit-scale, 1)));justify-content:center;letter-spacing:.4px;margin-bottom:2px;overflow:hidden;padding:3px 0;text-align:center;text-transform:uppercase}.gps-metric-header-stack{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:4px;justify-content:center;min-width:0}.gps-metric-header-title{color:var(--text-quaternary);flex-shrink:1;font-size:max(.4rem,.5rem);font-size:max(.4rem,calc(.5rem*var(--fit-scale, 1)));font-weight:700;letter-spacing:.4px;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.gps-col-toggle{align-items:stretch;flex-direction:column;flex-shrink:0;min-width:0}.gps-col-toggle,.gps-col-toggle-subrow{display:flex;gap:1px}.gps-col-toggle button{background:var(--bg-input);border:1px solid var(--border-divider);border-radius:5px;color:var(--text-tertiary);cursor:pointer;font-family:inherit;font-size:max(.32rem,.34rem);font-size:max(.32rem,calc(.34rem*var(--fit-scale, 1)));font-weight:700;letter-spacing:0;padding:1px 3px;text-transform:none;transition:all .12s ease;white-space:nowrap}.gps-col-toggle-all{overflow:hidden;text-overflow:ellipsis;width:100%}.gps-col-toggle-subrow button{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.gps-col-toggle button:hover{background:var(--glass-bg-hover);color:var(--text-primary)}.gps-col-toggle button.active{background:#294c3b26;border-color:#294c3b59;color:var(--accent-gold-text)}.gps-metric-body{display:flex;flex-direction:column}.gps-metric-center{color:var(--text-secondary);flex:1 1;font-size:max(.56rem,.82rem);font-size:max(.56rem,calc(.82rem*var(--fit-scale, 1)));font-weight:600;min-width:0;text-align:center}.gps-cell-rpe{align-items:center;display:flex;flex:1 1;gap:6px;min-width:0}.gps-cell-rpe .gps-bar-track{flex:1 1}.gps-bar-empty{flex:1 1;opacity:.3}.gps-team-number{font-weight:700}.gps-team-pair-row{flex:1 1;gap:9px;justify-content:center}.gps-drill-grid-wrap .gps-metric-row{height:34px;height:calc(34px*var(--fit-scale, 1))}.gps-drill-metric-cell{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:5px;min-width:0}.gps-drill-metric-main{flex:1.3 1;min-width:0}.gps-drill-metric-main .gps-bar-track{width:100%}.gps-drill-permin-row{align-items:center;display:flex;flex:1.3 1;gap:3px;min-width:0}.gps-drill-permin-row .gps-mini-track{flex:1 1;min-width:0}.gps-drill-permin-label{color:var(--text-faint);flex-shrink:0;font-size:max(.32rem,.4rem);font-size:max(.32rem,calc(.4rem*var(--fit-scale, 1)));white-space:nowrap}.gps-col-group[data-group="Intensive Volume"] .gps-drill-metric-main{flex:1.8 1}.gps-col-group[data-group="Intensive Volume"] .gps-drill-permin-row{flex:0.9 1;margin-left:5px}.gps-metric-container.gps-dummy-container{background:color-mix(in srgb,#843425 10%,var(--bg-card));background:color-mix(in srgb,var(--accent-rust,#843425) 10%,var(--bg-card));border-color:color-mix(in srgb,var(--accent-rust,#843425) 40%,var(--border-divider))}.gps-dummy-container .gps-metric-header{color:#843425;color:var(--accent-rust,#843425)}@media (max-width:1200px){.gps-row,.gps-row.with-ms{grid-template-columns:150px 40px 1fr 28px 1fr 90px 90px}}.mgr-container{display:flex;flex-direction:column;height:100%;overflow-y:auto}.mgr-container,.mgr-container *{box-sizing:border-box;font-family:inherit}.mgr-toolbar-title{color:var(--text-primary);font-size:.78rem;font-weight:700;margin-left:2px}.mgr-content{flex:1 1;min-height:0;overflow:hidden}.mgr-content,.mgr-match-header{display:flex;flex-direction:column}.mgr-match-header{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background-color:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:12px;flex-shrink:0;gap:4px;justify-content:center;margin-bottom:16px;padding:12px 100px;position:relative}.mgr-match-main-row{align-items:center;display:flex;gap:18px}.mgr-match-team{color:var(--text-primary);font-size:1rem;font-weight:700}.mgr-match-score{color:var(--accent-gold);font-size:1.1rem;font-weight:800}.mgr-match-meta-row{align-items:center;display:flex;gap:7px}.mgr-match-meta-item{color:var(--text-tertiary);font-size:.6rem;font-weight:600;white-space:nowrap}.mgr-match-meta-sep{color:var(--text-faint);font-size:.55rem}.mgr-match-duration-corner{align-items:flex-end;display:flex;flex-direction:column;gap:0;line-height:1.15;position:absolute;right:20px;top:12px}.mgr-match-duration-label{color:var(--text-quaternary);font-size:.46rem;font-style:italic;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.mgr-match-duration-value{color:var(--text-primary);font-size:.85rem;font-weight:800}.mgr-report-row{display:flex;flex:1 1;gap:16px;min-height:0;overflow:hidden}.mgr-pitch-column{display:flex;flex:1.35 1;flex-direction:column;gap:8px;min-width:300px;overflow:hidden}.mgr-team-label{color:var(--text-primary);flex-shrink:0;font-size:.85rem;font-weight:700;padding:2px}.mgr-team-label-overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000059;border-radius:8px;color:#fff;display:flex;left:10px;padding:4px 10px;position:absolute;top:10px;z-index:5}.mgr-formation-tag{background:#294c3b1a;border-radius:4px;color:var(--accent-gold-text);font-size:.6rem;font-weight:700;letter-spacing:.04em;margin-left:8px;padding:1px 7px}.mgr-team-label-overlay .mgr-formation-tag{background:#ffffff2e;color:#fff}.mgr-legend-overlay{align-items:flex-end;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000059;border-radius:8px;display:flex;flex-direction:column;gap:3px;max-width:88px;padding:5px 7px;position:absolute;right:10px;top:10px;z-index:5}.mgr-legend-overlay-label{color:#ffffffd9;font-size:.4rem;font-weight:700;letter-spacing:.3px;line-height:1.2;text-align:right;text-transform:uppercase}.mgr-legend-overlay .zlg-bar{height:7px;width:62px}.mgr-legend-overlay .zlg-extra-swatch{height:7px;width:7px}.mgr-legend-overlay .zlg-legend{gap:3px}.mgr-half-body{align-items:stretch;display:flex;flex:1 1;gap:14px;min-height:0}.mgr-detail-column{display:flex;flex:0.95 1;flex-direction:column;gap:10px;min-height:0;min-width:0}.mgr-detail-top-row{align-items:stretch;display:flex;flex:0 0 auto;gap:10px}.mgr-detail-top-row .mgr-report-card{min-width:0}.mgr-tt-card{flex:0.85 1}.mgr-tt2-card{display:flex;flex:1.35 1;flex-direction:column}.mgr-report-card.mgr-detail-flex-card{display:flex;flex:1 1;flex-direction:column;flex-shrink:1;min-height:0}.mgr-metric-body-outer{flex:1 1;min-height:0;overflow:hidden}.mgr-report-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:16px;box-shadow:var(--shadow-card);flex-shrink:0;padding:14px 16px}.mgr-report-title{color:var(--text-primary);flex-shrink:0;font-size:.78rem;font-weight:700;margin:0 0 10px}.mgr-report-sub{color:var(--text-tertiary);font-size:.6rem;font-weight:500;margin-left:6px}.mgr-tt-card{display:flex;flex-direction:column;padding-bottom:6px;padding-top:14px}.mgr-tt-card .mgr-report-title{margin-bottom:5px}.mgr-tt-bars{display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.mgr-tt-row{align-items:center;gap:8px}.mgr-tt-row,.mgr-tt-row-header{display:flex;flex-direction:row}.mgr-tt-row-header{align-items:baseline;flex:0 0 112px;gap:6px;min-width:0}.mgr-tt-label{color:var(--text-primary);font-size:.62rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgr-tt-zone{color:var(--text-quaternary);font-size:.46rem;font-style:italic;font-weight:500;margin-left:3px;white-space:nowrap}.mgr-tt-bar-inline{align-items:center;display:flex;flex:1 1;gap:6px;min-width:0}.mgr-tt-bar-track{background:var(--bg-input);border-radius:4px;flex:1 1;height:7px;min-width:0;overflow:visible;position:relative}.mgr-tt-bar-fill{background:linear-gradient(to right,color-mix(in srgb,var(--accent-gold) 40%,#0000),color-mix(in srgb,var(--accent-gold) 78%,#0000));border-radius:4px 0 0 4px;height:100%;left:0;position:absolute;top:0;transition:width .3s ease}.mgr-tt-bar-marker{background:var(--accent-gold);border-radius:1.5px;box-shadow:0 0 3px color-mix(in srgb,var(--accent-gold) 60%,#0000);cursor:help;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%);width:2.5px;z-index:2}.mgr-tt-bar-value-inline{color:var(--text-primary);flex:0 0 auto;font-size:.6rem;font-weight:700;min-width:34px;text-align:right;white-space:nowrap}.mgr-tt-target-line{background:var(--text-primary);bottom:-2px;cursor:help;opacity:.32;position:absolute;top:-2px;transform:translateX(-50%);width:2px;z-index:3}.mgr-tt-bar-hit .mgr-tt-bar-fill{background:linear-gradient(to right,color-mix(in srgb,var(--accent-gold) 55%,#0000),var(--accent-gold))}.mgr-tt-bar-hit .mgr-tt-target-line{background:var(--accent-gold);opacity:.5}.mgr-tt-info-icon{align-items:center;color:var(--text-faint);cursor:help;display:inline-flex;margin-left:3px;vertical-align:middle}.mgr-tt-info-icon:hover{color:var(--accent-gold-text)}.mgr-totals-viz{grid-gap:4px;display:grid;flex:1 1;gap:4px;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:1fr;min-height:0}.mgr-totals-metric{background:var(--bg-card);border:1px solid var(--border-divider);border-radius:10px;display:flex;flex-direction:column;gap:7px;justify-content:space-between;min-height:0;min-width:0;padding:8px 3px;transition:background .15s ease,border-color .15s ease}.mgr-totals-metric:hover{background:var(--bg-card-hover);border-color:var(--border-divider-strong,var(--border-divider))}.mgr-totals-metric-header{align-items:center;display:flex;flex-direction:column;gap:4px;margin-bottom:1px}.mgr-totals-metric-label{color:var(--text-quaternary);font-size:.44rem;font-weight:700;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.mgr-trend-badge{align-items:center;border:none;border-radius:6px;box-shadow:0 1px 4px #0003,inset 0 1px 0 #ffffff40;color:#fff;display:inline-flex;font-size:.4rem;font-weight:800;letter-spacing:-.3px;max-width:100%;overflow:hidden;padding:1.5px 2.5px;white-space:nowrap}.mgr-half-bar-row{display:flex;flex-direction:column;gap:2px}.mgr-half-bar-line{align-items:center;display:flex;justify-content:flex-end}.mgr-half-bar-track{background:var(--bg-input);border-radius:3px;height:13px;overflow:hidden;position:relative;width:100%}.mgr-half-bar-fill{border-radius:3px;height:100%;opacity:.42;transition:width .3s ease,opacity .15s ease}.mgr-totals-metric:hover .mgr-half-bar-fill{opacity:.6}.mgr-half-bar-value{color:var(--text-primary);font-size:.52rem;font-weight:700}.mgr-metric-grid{align-items:stretch;display:flex;gap:8px;height:100%;min-height:0}.mgr-metric-names{display:flex;flex:0 0 82px;flex-direction:column;min-height:0}.mgr-metric-names-header{flex-shrink:0;height:max(9px,26px);height:max(9px,calc(26px*var(--fit-scale, 1)));margin-bottom:2px;margin-top:5px}.mgr-metric-name-row{color:var(--text-secondary);font-size:max(.4rem,.6rem);font-size:max(.4rem,calc(.6rem*var(--fit-scale, 1)));font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgr-metric-row{align-items:center;border-radius:6px;display:flex;min-height:max(6px,20px);min-height:max(6px,calc(20px*var(--fit-scale, 1)));transition:background .12s ease}.mgr-metric-row-avg{min-height:max(5px,17px);min-height:max(5px,calc(17px*var(--fit-scale, 1)))}.mgr-metric-row.mgr-row-band{background:var(--bg-card)}.mgr-metric-row.mgr-row-hover{background:var(--bg-card-hover)}.mgr-metric-container{background:var(--bg-card);border:1px solid var(--border-divider);border-radius:10px;display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;padding:4px 8px 6px}.mgr-metric-header{align-items:center;border-bottom:1px solid var(--border-divider);color:var(--text-quaternary);display:flex;flex-shrink:0;font-size:max(.34rem,.5rem);font-size:max(.34rem,calc(.5rem*var(--fit-scale, 1)));font-weight:700;height:max(9px,26px);height:max(9px,calc(26px*var(--fit-scale, 1)));justify-content:center;letter-spacing:.4px;margin-bottom:2px;text-align:center;text-transform:uppercase}.mgr-metric-body{display:flex;flex:1 1;flex-direction:column;min-height:0;position:relative}.mgr-metric-body-avg,.mgr-metric-names-avg{padding-top:12px;padding-top:calc(12px*var(--fit-scale, 1))}.mgr-div-track{height:max(5px,16px);height:max(5px,calc(16px*var(--fit-scale, 1)));width:100%}.mgr-div-half,.mgr-div-track{align-items:center;display:flex}.mgr-div-half{flex:1 1;height:100%;min-width:0}.mgr-div-neg{justify-content:flex-end}.mgr-div-pos{justify-content:flex-start}.mgr-div-center{background:var(--border-divider);flex-shrink:0;height:100%;width:1px}.mgr-div-fill{border-radius:3px;height:65%;min-width:2px}.mgr-div-fill-neg{background:#843425;background:var(--accent-rust,#843425)}.mgr-div-fill-pos{background:var(--accent-gold)}.mgr-div-label{color:var(--text-secondary);font-size:max(.34rem,.56rem);font-size:max(.34rem,calc(.56rem*var(--fit-scale, 1)));font-weight:700;white-space:nowrap}.mgr-div-label-neg{margin-right:4px}.mgr-div-label-pos{margin-left:4px}.mgr-cmp-row{align-items:center;display:flex;gap:4px;width:100%}.mgr-cmp-track{background:var(--bg-input);border-radius:4px;flex:1 1;height:max(4px,9px);height:max(4px,calc(9px*var(--fit-scale, 1)));min-width:0;overflow:hidden;position:relative}.mgr-cmp-fill{background:var(--accent-gold);border-radius:4px;height:100%;opacity:.85}.mgr-cmp-value{color:var(--text-primary);flex:0 0 24px;font-size:max(.38rem,.48rem);font-size:max(.38rem,calc(.48rem*var(--fit-scale, 1)));font-weight:700;overflow:hidden;text-align:right;white-space:nowrap;width:24px}.mgr-cmp-avgline{bottom:0;opacity:.45;pointer-events:none;top:0;width:1px;z-index:2}.mgr-cmp-avgline,.mgr-cmp-avgline-tag{background:var(--accent-gold);position:absolute}.mgr-cmp-avgline-tag{border-radius:3px;color:#fff;font-size:.46rem;font-weight:700;left:50%;opacity:.85;padding:1px 4px;top:1px;transform:translateX(-50%);white-space:nowrap}.mgr-half-pitch-wrapper{align-items:stretch;display:flex;flex:1 1;justify-content:center;min-height:0;min-width:0;overflow:hidden}.mgr-pitch{aspect-ratio:1.2;background:color-mix(in srgb,#294c3b 62%,#fff 38%);border:3px solid #294c3b80;border-radius:14px;box-shadow:var(--shadow-card);max-width:100%;position:relative;width:auto}.mgr-half-pitch-markings{border-radius:11px;inset:0;overflow:hidden;pointer-events:none;position:absolute}.mgr-pitch .halfway-line{background:#ffffff8c;height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.mgr-pitch .center-circle{aspect-ratio:1;border:2px solid #ffffff8c;width:27%}.mgr-pitch .center-circle,.mgr-pitch .center-spot{border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.mgr-pitch .center-spot{background:#fff9;height:5px;width:5px}.mgr-pitch .goal-line{background:#fff9;height:3px;left:50%;position:absolute;transform:translateX(-50%);width:12%}.mgr-pitch .goal-line.top{top:0}.mgr-pitch .goal-line.bottom{bottom:0}.mgr-pitch .penalty-area{border:2px solid #ffffff8c;height:16%;left:50%;position:absolute;transform:translateX(-50%);width:62%}.mgr-pitch .penalty-area.top{border-top:none;top:0}.mgr-pitch .penalty-area.bottom{border-bottom:none;bottom:0}.mgr-pitch .goal-area{border:2px solid #ffffff8c;height:6%;left:50%;position:absolute;transform:translateX(-50%);width:30%}.mgr-pitch .goal-area.top{border-top:none;top:0}.mgr-pitch .goal-area.bottom{border-bottom:none;bottom:0}.mgr-pitch .penalty-spot{background:#fff9;border-radius:50%;height:4px;left:50%;position:absolute;transform:translateX(-50%);width:4px}.mgr-pitch .penalty-spot.top{top:11%}.mgr-pitch .penalty-spot.bottom{bottom:11%}.mgr-player-node{align-items:center;cursor:pointer;display:flex;flex-direction:column;position:absolute;transition:transform .15s ease;z-index:10}.mgr-player-node:hover{transform:translate(-50%,-50%) scale(1.1)!important;z-index:99990}.mgr-player-circle{align-items:center;background:#843425;background:var(--accent-rust,#843425);border:max(1px,2px) solid #ffffffb3;border:max(1px,calc(2px*var(--pitch-scale, 1))) solid #ffffffb3;border-radius:50%;box-shadow:0 2px 8px #00000040;display:flex;flex-shrink:0;height:max(16px,38px);height:max(16px,calc(38px*var(--pitch-scale, 1)));justify-content:center;overflow:hidden;width:max(16px,38px);width:max(16px,calc(38px*var(--pitch-scale, 1)))}.mgr-player-node:hover .mgr-player-circle{border-color:#fff;box-shadow:0 0 12px #ffffff80}.mgr-player-face{height:max(11px,26px);height:max(11px,calc(26px*var(--pitch-scale, 1)));width:max(11px,26px);width:max(11px,calc(26px*var(--pitch-scale, 1)))}.mgr-player-events{display:flex;gap:2px;position:absolute;right:-10px;top:-4px}.mgr-event-icon{font-size:.55rem;line-height:1}.mgr-event-icon.mgr-goal{color:#fff}.mgr-event-icon.mgr-yellow{color:gold;font-size:.5rem}.mgr-event-icon.mgr-red{color:#f44336;font-size:.5rem}.mgr-sub-off-badge{background:#843425d9;border-radius:3px;color:#fff;font-size:.45rem;font-weight:700;left:50%;padding:0 4px;position:absolute;top:-10px;transform:translateX(-50%);white-space:nowrap}.mgr-player-label{align-items:center;display:flex;flex-direction:row;gap:4px;margin-top:2px;pointer-events:none}.mgr-jersey{filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));flex-shrink:0}.mgr-player-text{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.mgr-player-name{color:#fff;font-size:max(.48rem,.72rem);font-size:max(.48rem,calc(.72rem*var(--pitch-scale, 1)));font-weight:700;max-width:112px;overflow:hidden;text-align:left;text-overflow:ellipsis;text-shadow:0 1px 4px #000c}.mgr-player-mins,.mgr-player-name{line-height:1.2;white-space:nowrap}.mgr-player-mins{color:#ffffffbf;font-size:max(.34rem,.48rem);font-size:max(.34rem,calc(.48rem*var(--pitch-scale, 1)));font-weight:600;text-shadow:0 1px 3px #000c}.mgr-mini-stats{background:#0000002e;border:1px solid #ffffff1f;border-radius:5px;box-shadow:0 1px 4px #0000004d;display:flex;flex-direction:column;gap:max(1px,3.5px);gap:max(1px,calc(3.5px*var(--pitch-scale, 1)));margin-top:3px;padding:max(2px,7px) max(3px,8px);padding:max(2px,calc(7px*var(--pitch-scale, 1))) max(3px,calc(8px*var(--pitch-scale, 1)));pointer-events:none;width:max(72px,148px);width:max(72px,calc(148px*var(--pitch-scale, 1)))}.mgr-mini-row{align-items:center;display:flex;gap:max(2px,4.5px);gap:max(2px,calc(4.5px*var(--pitch-scale, 1)));height:max(11px,19px);height:max(11px,calc(19px*var(--pitch-scale, 1)))}.mgr-mini-label{color:#ffffffe6;flex-shrink:0;font-size:max(.44rem,.7rem);font-size:max(.44rem,calc(.7rem*var(--pitch-scale, 1)));font-weight:700;text-align:right;width:max(18px,34px);width:max(18px,calc(34px*var(--pitch-scale, 1)))}.mgr-mini-track{background:#ffffff38;border-radius:2.5px;flex:1 1;height:max(4.5px,8px);height:max(4.5px,calc(8px*var(--pitch-scale, 1)));overflow:hidden;position:relative}.mgr-mini-fill{border-radius:2.5px;box-shadow:0 0 4px #0000008c,0 0 5px currentColor;left:0;opacity:1;outline:1px solid #ffffff8c;outline-offset:-1px}.mgr-mini-center,.mgr-mini-fill{height:100%;position:absolute;top:0}.mgr-mini-center{background:#fff9;left:50%;width:1px}.mgr-mini-val{color:#fff;flex-shrink:0;font-size:max(.48rem,.76rem);font-size:max(.48rem,calc(.76rem*var(--pitch-scale, 1)));font-weight:800;text-align:left;width:max(19px,32px);width:max(19px,calc(32px*var(--pitch-scale, 1)))}.mgr-mini-stats.mgr-mini-stats-units{width:max(80px,160px);width:max(80px,calc(160px*var(--pitch-scale, 1)))}.mgr-mini-stats-units .mgr-mini-label{font-size:max(.36rem,.56rem);font-size:max(.36rem,calc(.56rem*var(--pitch-scale, 1)));width:max(14px,24px);width:max(14px,calc(24px*var(--pitch-scale, 1)))}.mgr-mini-stats-units .mgr-mini-val{font-size:max(.38rem,.56rem);font-size:max(.38rem,calc(.56rem*var(--pitch-scale, 1)));width:max(34px,56px);width:max(34px,calc(56px*var(--pitch-scale, 1)))}.mgr-mini-stats.mgr-mini-stats-sub{gap:1px;margin-left:0;margin-top:2px;max-width:130px;padding:2px 4px;width:100%}.mgr-mini-stats-sub .mgr-mini-label{font-size:.4rem;width:17px}.mgr-mini-stats-sub .mgr-mini-val{font-size:.4rem;width:19px}.mgr-mini-stats-sub .mgr-mini-row{gap:2px;height:7px}.mgr-mini-stats-sub .mgr-mini-track{height:3px}.mgr-mini-stats-sub.mgr-mini-stats-units{max-width:150px;width:100%}.mgr-mini-stats-sub.mgr-mini-stats-units .mgr-mini-val{font-size:.36rem;width:34px}.mgr-subs-panel{align-self:stretch;background:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:14px;display:flex;flex-direction:column;flex-shrink:0;min-height:0;overflow:hidden;padding:10px;width:190px}.mgr-subs-title{border-bottom:1px solid var(--border-divider);color:var(--text-quaternary);flex-shrink:0;font-size:.6rem;font-weight:700;letter-spacing:.04em;margin-bottom:8px;padding-bottom:6px;text-transform:uppercase}.mgr-subs-list{display:flex;flex-direction:column;gap:3px;min-height:0;overflow-y:auto}.mgr-subs-divider{background:var(--border-divider);height:1px;margin:6px 0}.mgr-sub-row{border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:3px 6px;position:relative;transition:background .15s ease}.mgr-sub-row:hover{background:var(--glass-bg);z-index:99990}.mgr-sub-row.mgr-sub-unused{opacity:.5}.mgr-sub-row.mgr-sub-unused:hover{opacity:.8}.mgr-sub-status-row{align-items:center;display:flex;gap:6px;justify-content:space-between}.mgr-sub-status-right{align-items:center;display:flex;gap:5px;min-width:0}.mgr-sub-circle{align-items:center;background:var(--accent-gold);border:1px solid var(--glass-border);border-radius:50%;display:flex;flex-shrink:0;height:15px;justify-content:center;overflow:hidden;width:15px}.mgr-sub-face{height:10px;width:10px}.mgr-sub-name-row{align-items:center;display:flex;gap:5px;min-width:0}.mgr-sub-name{color:var(--text-primary);font-size:.66rem;font-weight:700}.mgr-sub-name,.mgr-sub-pos{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgr-sub-pos{color:var(--text-placeholder);font-size:.42rem;min-width:0}.mgr-sub-on-badge{align-items:center;background:#294c3b26;border:1px solid #294c3b4d;border-radius:3px;display:inline-flex;flex-shrink:0;font-size:.44rem;gap:2px;padding:1px 4px;white-space:nowrap}.mgr-sub-arrow-up,.mgr-sub-on-badge{color:var(--accent-gold-text);font-weight:700}.mgr-sub-arrow-up{font-size:.5rem}.mgr-sub-mins-played{font-weight:600;margin-left:1px;opacity:.85}.mgr-sub-unused-badge{color:var(--text-faint);flex-shrink:0;font-size:.42rem;font-style:italic;font-weight:600}.mgr-tooltip-fixed.mgr-tooltip-compact{border-radius:10px;min-width:0;padding:6px 10px}.mgr-tt-tip{color:var(--text-secondary);font-size:.6rem;font-weight:600;white-space:nowrap}.mgr-tt-tip b{color:var(--text-primary);font-weight:700}.mgr-tooltip-fixed{background:var(--bg-modal);border:1px solid #294c3b59;border-radius:14px;box-shadow:0 10px 40px #294c3b40;font-family:inherit;min-width:240px;padding:12px 14px;pointer-events:none;position:fixed;z-index:999999}.mgr-tooltip-header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.mgr-tooltip-name{color:var(--text-primary);font-size:.8rem;font-weight:700}.mgr-tooltip-pos{background:#294c3b1a;border-radius:4px;color:var(--accent-gold-text);font-size:.55rem;font-weight:700;padding:2px 7px;white-space:nowrap}.mgr-tooltip-position-detail{margin-bottom:8px}.mgr-tooltip-pos-name{color:var(--text-tertiary);font-size:.6rem}.mgr-tooltip-divider{background:var(--border-divider);height:1px;margin-bottom:8px}.mgr-tooltip-info{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.mgr-tooltip-number{color:var(--text-quaternary);font-size:.65rem;font-weight:700}.mgr-tooltip-minutes{color:var(--text-quaternary);font-size:.6rem}.mgr-tooltip-no-data{color:var(--text-placeholder);font-size:.6rem;font-style:italic;padding:4px 0;text-align:center}.mgr-tooltip-stats{display:flex;flex-direction:column;gap:10px}.mgr-tooltip-metric{display:flex;flex-direction:column;gap:3px}.mgr-tooltip-metric-header{align-items:center;display:flex;gap:8px}.mgr-tooltip-stat-icon{color:var(--accent-gold);display:flex;flex-shrink:0;text-align:center;width:18px}.mgr-tooltip-metric-info{display:flex;flex:1 1;flex-direction:column;min-width:0}.mgr-tooltip-stat-value{color:var(--text-primary);font-size:.72rem;font-weight:700;line-height:1.2}.mgr-tooltip-stat-label{color:var(--text-placeholder);font-size:.45rem;letter-spacing:.03em;text-transform:uppercase}.mgr-tooltip-pct-value{flex-shrink:0;font-size:.7rem;font-weight:700;min-width:24px;text-align:right}.mgr-tooltip-pct-bar-track{background:var(--bg-input);border-radius:3px;height:6px;position:relative;width:100%}.mgr-tooltip-pct-bar-fill{border-radius:3px;height:100%;left:0;opacity:.6;position:absolute;top:0;transition:width .3s ease}.mgr-tooltip-pct-bar-marker{background:var(--text-primary);border-radius:1px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;z-index:2}.mgr-tooltip-zscore-center{background:var(--border-divider);height:100%;left:50%;position:absolute;top:0;width:1px;z-index:1}@media (max-width:1200px){.mgr-subs-panel{width:150px}}@media (max-width:1000px){.mgr-report-row{flex-direction:column;overflow-y:auto}.mgr-pitch-column{flex:0 0 auto;max-width:none}.mgr-half-body{flex-direction:column}.mgr-subs-panel{width:100%}.mgr-detail-column{overflow:visible}}.drp-inline{gap:6px}.drp-inline,.drp-range-slider{align-items:center;display:flex;flex-shrink:0}.drp-range-slider{height:20px;position:relative;width:80px}.drp-range-track,.drp-range-track-fill{border-radius:2px;height:4px;pointer-events:none;position:absolute}.drp-range-track{background:var(--bg-input);left:0;right:0}.drp-range-track-fill{background:var(--accent-gold)}.drp-range-slider input[type=range]{-webkit-appearance:none;appearance:none;background:#0000;left:0;margin:0;pointer-events:none;position:absolute;right:0;width:100%}.drp-range-slider input.drp-range-min{z-index:2}.drp-range-slider input.drp-range-max{z-index:1}.drp-range-slider input[type=range]::-webkit-slider-runnable-track{background:#0000;height:4px}.drp-range-slider input[type=range]::-moz-range-track{background:#0000;height:4px}.drp-range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--accent-gold);border:1.5px solid #fff;border:1.5px solid var(--bg-primary,#fff);border-radius:50%;box-shadow:0 1px 3px #294c3b59;cursor:pointer;height:9px;margin-top:-2.5px;pointer-events:auto;width:9px}.drp-range-slider input[type=range]::-moz-range-thumb{background:var(--accent-gold);border:1.5px solid #fff;border:1.5px solid var(--bg-primary,#fff);border-radius:50%;box-shadow:0 1px 3px #294c3b59;cursor:pointer;height:9px;pointer-events:auto;width:9px}.drp-datefield{position:relative}.drp-datefield-btn{align-items:center;background:var(--bg-input);border:1px solid var(--glass-border);border-radius:9px;color:var(--text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:.58rem;font-weight:600;gap:5px;padding:5px 9px;transition:all .15s ease;white-space:nowrap}.drp-datefield-btn:hover{background:var(--glass-bg);color:var(--text-primary)}.drp-datefield-btn.open{background:var(--glass-bg-strong);border-color:#294c3b66;color:var(--text-primary)}.drp-datefield-btn svg{color:var(--text-tertiary);flex-shrink:0}.drp-datefield-popover{animation:drp-pop .12s ease;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--glass-dropdown-bg);border:1px solid var(--glass-border-strong);border-radius:12px;box-shadow:0 14px 36px #294c3b38;padding:10px;position:fixed;transform:translateX(-50%);z-index:9999}@keyframes drp-pop{0%{opacity:0;transform:translateX(-50%) translateY(-4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.drp-cal{width:200px}.drp-cal-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.drp-cal-title{color:var(--text-primary);font-size:.62rem;font-weight:700}.drp-cal-nav{align-items:center;background:var(--bg-input);border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;height:20px;justify-content:center;transition:all .15s ease;width:20px}.drp-cal-nav:hover:not(:disabled){background:var(--glass-bg-hover);color:var(--text-primary)}.drp-cal-nav:disabled{cursor:not-allowed;opacity:.3}.drp-cal-weekdays{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:2px}.drp-cal-weekdays span{color:var(--text-quaternary);font-size:.48rem;font-weight:700;text-align:center}.drp-cal-grid{grid-gap:1px;display:grid;gap:1px;grid-template-columns:repeat(7,1fr)}.drp-cal-cell{align-items:center;aspect-ratio:1;background:#0000;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:.56rem;font-weight:600;justify-content:center;transition:background .12s ease,color .12s ease}.drp-cal-cell-empty{cursor:default}.drp-cal-cell:not(.drp-cal-cell-empty):hover:not(:disabled){background:var(--glass-bg-hover);color:var(--text-primary)}.drp-cal-cell.selected{background:var(--accent-gold);color:#fff;font-weight:700}.drp-cal-cell:disabled{color:var(--text-faint);cursor:not-allowed}.drp-reset{background:var(--bg-input);border:1px solid var(--border-divider);border-radius:7px;color:var(--text-secondary);cursor:pointer;flex-shrink:0;font-family:inherit;font-size:.54rem;font-weight:700;padding:4px 9px;transition:all .15s ease}.drp-reset:hover:not(:disabled){background:var(--glass-bg);color:var(--text-primary)}.drp-reset:disabled{cursor:not-allowed;opacity:.4}.dcalc-page{display:flex;flex-direction:column;height:100%;overflow:hidden}.dcalc-toolbar-title{color:var(--text-primary);flex-shrink:0;font-size:.78rem;font-weight:700;margin-left:2px;white-space:nowrap}.dcalc-duration-field{align-items:center;background:var(--bg-input);border:1px solid var(--glass-border);border-radius:9px;display:flex;flex-shrink:0;gap:5px;padding:4px 9px}.dcalc-duration-field input{-moz-appearance:textfield;background:#0000;border:none;color:var(--text-primary);font-family:inherit;font-size:.64rem;font-weight:700;outline:none;width:34px}.dcalc-duration-field input::-webkit-inner-spin-button,.dcalc-duration-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dcalc-duration-unit{color:var(--text-tertiary);font-size:.54rem;white-space:nowrap}.dcalc-player-select{flex-shrink:0;max-width:200px}.dcalc-filter-select{flex-shrink:0;max-width:170px}.dcalc-drill-select{flex:1 1 180px;max-width:240px;min-width:150px}.dcalc-status{color:var(--text-tertiary);font-size:.7rem;padding:16px}.dcalc-status-error{color:#843425;color:var(--accent-rust,#843425)}.dcalc-container{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;padding-right:2px}.dcalc-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:14px;box-shadow:var(--shadow-card),0 1px 0 #fff6 inset;flex-shrink:0;padding:8px 12px}.dcalc-controls-row{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.dcalc-range-inline{flex-wrap:wrap}.dcalc-add-btn{align-items:center;background:var(--accent-gold);border:none;border-radius:9px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:.6rem;font-weight:700;gap:4px;padding:6px 11px;transition:all .15s ease;white-space:nowrap}.dcalc-add-btn:hover:not(:disabled){filter:brightness(1.08)}.dcalc-add-btn:disabled{cursor:not-allowed;opacity:.4}.dcalc-drills-empty{color:var(--text-faint);font-size:.62rem;font-style:italic;text-align:center}.dcalc-metrics-toggle-card{align-items:center;display:flex;flex-wrap:wrap;gap:6px;padding:7px 12px}.dcalc-mchip{background:var(--bg-input);border:1px solid var(--border-divider);border-radius:8px;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.56rem;font-weight:600;padding:3px 8px;transition:all .15s ease}.dcalc-mchip:hover{background:var(--glass-bg-hover);color:var(--text-primary)}.dcalc-mchip:not(.hidden){background:color-mix(in srgb,var(--accent-gold) 14%,var(--bg-input));border-color:var(--accent-gold);color:var(--accent-gold-text);font-weight:700}.dcalc-mchip.hidden{opacity:.55;text-decoration:line-through}.dcalc-dummy-legend{color:#843425;color:var(--accent-rust,#843425);font-size:.54rem;font-style:italic;margin-left:auto;white-space:nowrap}.dcalc-table-card{min-height:0;overflow:hidden;padding:0}.dcalc-table-wrap{max-height:100%;overflow-x:auto;overflow-y:auto}.dcalc-table{border-collapse:collapse;white-space:nowrap;width:100%}.dcalc-table thead th{background:var(--bg-card);border-bottom:1px solid var(--border-divider);color:var(--text-quaternary);font-size:.5rem;font-weight:700;letter-spacing:.4px;padding:5px 8px;position:-webkit-sticky;position:sticky;text-align:right;text-transform:uppercase;top:0;z-index:1}.dcalc-table thead tr:first-child th{top:0}.dcalc-table thead tr:nth-child(2) th{top:19px}.dcalc-th-drill,.dcalc-th-duration{text-align:left}.dcalc-th-group{border-left:1px solid var(--border-divider);color:var(--accent-gold-text);text-align:center}.dcalc-th-dummy{color:#843425;color:var(--accent-rust,#843425)}.dcalc-th-expand,.dcalc-th-remove{width:22px}.dcalc-table tbody td{border-bottom:1px solid var(--border-divider-faint);color:var(--text-primary);font-size:.62rem;font-weight:700;padding:5px 8px;text-align:right}.dcalc-table tbody tr:nth-child(2n){background:var(--bg-card)}.dcalc-td-drill{font-weight:600;max-width:200px;overflow:hidden;text-align:left;text-overflow:ellipsis}.dcalc-td-duration{text-align:left;white-space:nowrap}.dcalc-td-duration input{-moz-appearance:textfield;background:var(--bg-input);border:1px solid var(--border-divider);border-radius:6px;color:var(--text-primary);font-family:inherit;font-size:.62rem;font-weight:700;padding:2px 4px;text-align:right;width:34px}.dcalc-td-duration input::-webkit-inner-spin-button,.dcalc-td-duration input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dcalc-td-duration span{margin-left:3px}.dcalc-td-duration span,.dcalc-td-unit{color:var(--text-tertiary);font-size:.52rem;font-weight:500}.dcalc-td-unit{margin-left:2px}.dcalc-td-dummy{background:color-mix(in srgb,#843425 7%,#0000);background:color-mix(in srgb,var(--accent-rust,#843425) 7%,#0000)}.dcalc-td-dummy,.dcalc-td-nomatch{color:#843425;color:var(--accent-rust,#843425)}.dcalc-td-nomatch{font-size:.58rem;font-style:italic;text-align:left}.dcalc-td-remove{padding:5px 4px;text-align:center}.dcalc-td-remove button{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--text-faint);cursor:pointer;display:flex;height:16px;justify-content:center;transition:all .15s ease;width:16px}.dcalc-td-remove button:hover{background:color-mix(in srgb,#843425 18%,#0000);background:color-mix(in srgb,var(--accent-rust,#843425) 18%,#0000);color:#843425;color:var(--accent-rust,#843425)}.dcalc-td-expand{padding:5px 2px;text-align:center}.dcalc-td-expand button{align-items:center;background:#0000;border:none;border-radius:5px;color:var(--text-tertiary);cursor:pointer;display:flex;height:16px;justify-content:center;transition:all .15s ease;width:16px}.dcalc-td-expand button:hover{background:var(--glass-bg-hover);color:var(--accent-gold-text)}.dcalc-tr-total td{background:color-mix(in srgb,var(--accent-gold) 10%,var(--bg-card));border-bottom:none;border-top:2px solid var(--accent-gold);font-weight:800}.dcalc-tr-total .dcalc-td-dummy{background:color-mix(in srgb,#843425 12%,color-mix(in srgb,var(--accent-gold) 10%,var(--bg-card)));background:color-mix(in srgb,var(--accent-rust,#843425) 12%,color-mix(in srgb,var(--accent-gold) 10%,var(--bg-card)))}.dcalc-tr-sub td{background:color-mix(in srgb,var(--accent-gold) 4%,#0000);color:var(--text-secondary);font-size:.58rem;font-weight:500;padding-bottom:3px;padding-top:3px}.dcalc-tr-sub .dcalc-td-dummy{background:color-mix(in srgb,#843425 6%,#0000);background:color-mix(in srgb,var(--accent-rust,#843425) 6%,#0000);color:#843425;color:var(--accent-rust,#843425)}.dcalc-td-sub-player{color:var(--text-secondary);font-weight:600;padding-left:22px!important}.dcalc-td-sub-meta{color:var(--text-faint);font-size:.54rem;font-weight:500}.plt-page{display:flex;flex-direction:column;height:100%;overflow:hidden}.plt-toolbar-title{color:var(--text-primary);flex-shrink:0;font-size:.78rem;font-weight:700;margin-left:2px;white-space:nowrap}.plt-player-select{max-width:220px}.plt-status{color:var(--text-tertiary);font-size:.7rem;padding:16px}.plt-status-error{color:#843425;color:var(--accent-rust,#843425)}.plt-container{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;overflow:hidden;padding-right:2px}.plt-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:16px;box-shadow:var(--shadow-card),0 1px 0 #fff6 inset;flex-shrink:0;padding:14px 16px}.plt-header-card{gap:14px;overflow-x:auto;overflow-y:hidden;padding:8px 16px}.plt-header-block,.plt-header-card{align-items:center;display:flex;flex-wrap:nowrap}.plt-header-block{flex-direction:row;flex-shrink:0;gap:8px}.plt-meta-chips{display:flex;flex-wrap:nowrap;gap:4px}.plt-meta-chip{background:var(--bg-input);border:1px solid var(--border-divider);border-radius:7px;color:var(--text-secondary);font-size:.54rem;padding:2px 6px;white-space:nowrap}.plt-meta-chip b{color:var(--text-quaternary);font-size:.44rem;font-weight:700;letter-spacing:.3px;margin-right:3px;text-transform:uppercase}.plt-legend-block{align-items:center;border-left:1px solid var(--border-divider);display:flex;flex-direction:row;flex-shrink:0;flex-wrap:nowrap;gap:7px;padding-left:8px}.plt-legend-item{align-items:center;color:var(--text-secondary);display:flex;font-size:.52rem;gap:3px;white-space:nowrap}.plt-legend-swatch{border-radius:3px;flex-shrink:0;height:8px;width:8px}.plt-legend-line{border-top:2px dashed var(--text-tertiary);flex-shrink:0;height:0;width:12px}.plt-legend-chip{border-radius:50%;display:inline-block;height:10px;width:10px}.plt-legend-dummy-note{color:#843425;color:var(--accent-rust,#843425);font-style:italic}.plt-range-inline{margin:0 6px}.plt-body-card{flex:1 1;min-height:0;overflow:hidden}.plt-body-card,.plt-body-inner{display:flex;flex-direction:column}.plt-body-inner{gap:max(1px,2px);gap:max(1px,calc(2px*var(--fit-scale, 1)))}.plt-axis-row{align-items:center;display:flex}.plt-label-spacer{flex:0 0 132px}.plt-axis-date{fill:var(--text-quaternary);font-family:inherit;font-size:7px;font-weight:600}.plt-gameday-row{margin-bottom:max(1px,3px);margin-bottom:max(1px,calc(3px*var(--fit-scale, 1)))}.plt-gameday-chip{fill:var(--bg-input);stroke:var(--border-divider);stroke-width:1}.plt-gameday-match{fill:var(--accent-gold);stroke:var(--accent-gold)}.plt-gameday-text{fill:var(--text-secondary);font-family:inherit;font-size:6px;font-weight:700}.plt-gameday-text-match{fill:#fff}.plt-section{padding-top:max(1px,4px);padding-top:max(1px,calc(4px*var(--fit-scale, 1)))}.plt-section+.plt-section{border-top:1px solid var(--border-divider);margin-top:max(1px,4px);margin-top:max(1px,calc(4px*var(--fit-scale, 1)));padding-top:max(2px,10px);padding-top:max(2px,calc(10px*var(--fit-scale, 1)))}.plt-section-title{border-left:3px solid var(--accent-gold);color:var(--accent-gold-text);font-size:max(.46rem,.62rem);font-size:max(.46rem,calc(.62rem*var(--fit-scale, 1)));font-weight:700;letter-spacing:1px;margin:0 0 max(1px,4px);margin:0 0 max(1px,calc(4px*var(--fit-scale, 1))) 0;padding-left:9px;text-transform:uppercase}.plt-row{align-items:center;border-radius:8px;display:flex;gap:0;padding:max(1px,3px) 6px;padding:max(1px,calc(3px*var(--fit-scale, 1))) 6px}.plt-row:not(:last-child){border-bottom:1px solid var(--border-divider-faint)}.plt-label{color:var(--text-secondary);flex:0 0 126px;font-size:max(.44rem,.62rem);font-size:max(.44rem,calc(.62rem*var(--fit-scale, 1)));font-weight:600;padding-right:8px}.plt-row-toggle{align-items:stretch;flex-direction:column;padding-right:8px;width:100%}.plt-row-toggle,.plt-row-toggle-subrow{display:flex;gap:1px}.plt-row-toggle button{background:var(--bg-input);border:1px solid var(--border-divider);border-radius:5px;color:var(--text-tertiary);cursor:pointer;font-family:inherit;font-size:max(.38rem,.48rem);font-size:max(.38rem,calc(.48rem*var(--fit-scale, 1)));font-weight:700;overflow:hidden;padding:1px 3px;text-overflow:ellipsis;transition:all .12s ease;white-space:nowrap}.plt-row-toggle-all{width:100%}.plt-row-toggle-subrow button{flex:1 1;min-width:0}.plt-row-toggle button:hover{background:var(--glass-bg-hover);color:var(--text-primary)}.plt-row-toggle button.active{background:var(--accent-gold);border-color:var(--accent-gold);color:#fff}.plt-row-dummy{background:color-mix(in srgb,#843425 7%,#0000);background:color-mix(in srgb,var(--accent-rust,#843425) 7%,#0000)}.plt-row-dummy .plt-label{color:#843425;color:var(--accent-rust,#843425)}.plt-chart-wrap{flex:1 1;min-width:0;position:relative}.plt-chart{display:block;height:100%;overflow:visible;width:100%}.plt-bar{transition:opacity .12s ease}.plt-bar:hover{cursor:pointer;opacity:.82}.plt-bar-zero{stroke:var(--text-faint);stroke-width:2;stroke-linecap:round;cursor:pointer}.plt-match-band{fill:color-mix(in srgb,var(--accent-gold) 7%,#0000)}.plt-ewma-line{fill:none;stroke:var(--text-tertiary);stroke-width:1.4;stroke-dasharray:3 2;opacity:.8}.plt-ewma-dot{fill:var(--text-tertiary);opacity:.85}.plt-bar-value{fill:var(--text-secondary);font-size:6.5px;font-weight:700}.plt-bar-value,.plt-tooltip{font-family:inherit;pointer-events:none}.plt-tooltip{background:var(--bg-modal);border:1px solid #294c3b59;border-radius:12px;box-shadow:0 10px 40px #294c3b40;max-width:240px;min-width:190px;padding:9px 11px;position:fixed;transform:translateY(-50%);z-index:999999}.plt-tooltip-title{color:var(--text-primary);font-size:.66rem;font-weight:700;margin-bottom:5px}.plt-tooltip-line{color:var(--text-secondary);display:flex;font-size:.58rem;gap:12px;justify-content:space-between;line-height:1.5}.plt-tooltip-line b{color:var(--text-primary);font-weight:700}.lb-page{display:flex;flex-direction:column;height:100%;overflow:hidden}.lb-toolbar-title{color:var(--text-primary);flex-shrink:0;font-size:.78rem;font-weight:700;margin-left:2px;white-space:nowrap}.lb-range-inline{margin-left:14px}.lb-status{color:var(--text-tertiary);font-size:.7rem;padding:16px}.lb-status-error{color:#843425;color:var(--accent-rust,#843425)}.lb-container{display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding:2px 2px 16px}.lb-meta-chips{display:flex;flex-shrink:0;flex-wrap:wrap;gap:4px}.lb-meta-chip{background:var(--bg-input);border:1px solid var(--border-divider);border-radius:7px;color:var(--text-secondary);font-size:.54rem;padding:2px 6px;white-space:nowrap}.lb-meta-chip b{color:var(--text-quaternary);font-size:.44rem;font-weight:700;letter-spacing:.3px;margin-right:3px;text-transform:uppercase}.lb-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:16px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;flex-shrink:0;min-height:0;padding:14px 16px}.lb-card-title{color:var(--text-primary);flex-shrink:0;font-size:.78rem;font-weight:700;margin:0 0 10px}.lb-grid-outer{border-radius:8px;max-height:42vh;overflow:auto}.lb-grid{display:flex;min-width:-webkit-max-content;min-width:max-content}.lb-col-header{align-items:center;border-bottom:1px solid var(--border-divider);color:var(--text-quaternary);display:flex;font-size:.5rem;font-weight:700;height:24px;letter-spacing:.4px;margin-bottom:4px;padding-bottom:5px;text-transform:uppercase;white-space:nowrap}.lb-name-col{background:var(--glass-bg-subtle);background:var(--bg-card,var(--glass-bg-subtle));border-right:1px solid var(--border-divider);flex:0 0 148px;left:0;padding-right:10px;position:-webkit-sticky;position:sticky;z-index:2}.lb-name-col-header,.lb-name-row{padding-left:2px}.lb-name-row{align-items:center;border-bottom:1px solid var(--border-divider-faint);color:var(--text-secondary);display:flex;font-size:.6rem;font-weight:600;height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-cell-row:last-child,.lb-name-row:last-child{border-bottom:none}.lb-week-col{border-right:1px solid var(--border-divider-faint);flex:0 0 152px;padding:0 10px}.lb-week-col:last-child{border-right:none}.lb-cell-row{align-items:center;border-bottom:1px solid var(--border-divider-faint);display:flex;height:26px}@media (max-width:1000px){.lb-name-col{flex-basis:110px}.lb-week-col{flex-basis:130px}}.wmr-page{display:flex;flex-direction:column;height:100%;overflow:hidden}.wmr-toolbar-title{color:var(--text-primary);font-size:.78rem;font-weight:700;margin-left:2px}.wmr-layout{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0}.wmr-top-row{display:flex;flex:0 0 auto;flex-direction:column;gap:8px}.wmr-top-grid{align-items:stretch;display:flex;flex:0 0 auto;gap:8px;height:190px}.wmr-top-grid .wmr-metric-container{display:flex;flex-direction:column}.wmr-top-chart-body{display:flex;flex:1 1;flex-direction:column;min-height:0}.wmr-header-slot{padding:0}.wmr-team-header-row{align-items:center;display:flex;flex:0 0 auto;justify-content:space-between}.wmr-team-header-row .wmr-section-title{margin:0}.wmr-rolling-control{align-items:center;display:flex;gap:6px;padding-left:10px}.wmr-rolling-control label{color:var(--text-quaternary);font-size:.5rem;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.wmr-rolling-control input{background:var(--bg-input);border:1px solid var(--border-divider);border-radius:6px;color:var(--text-primary);font-family:inherit;font-size:.6rem;font-weight:700;padding:3px 5px;text-align:center;width:40px}.wmr-rolling-control input:focus{border-color:var(--accent-gold);outline:none}.wmr-bottom-row{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.wmr-bottom-body{flex:1 1;min-height:0;overflow:hidden}.wmr-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:16px;box-shadow:var(--shadow-card),0 1px 0 #fff6 inset;padding:12px 14px}.wmr-header-card{align-items:center;display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:12px;justify-content:space-between;overflow-x:auto}.wmr-header-block{flex-shrink:0}.wmr-header-block,.wmr-meta-chips{align-items:center;display:flex;flex-wrap:nowrap;gap:8px}.wmr-meta-chip{background:var(--bg-input);border:1px solid var(--border-divider);border-radius:6px;color:var(--text-secondary);font-size:.52rem;padding:3px 8px;white-space:nowrap}.wmr-meta-chip b{color:var(--text-quaternary);font-size:.44rem;font-weight:700;letter-spacing:.4px;margin-right:4px;text-transform:uppercase}.wmr-legend-block{align-items:center;display:flex;flex-shrink:0;gap:10px}.wmr-legend-label{color:var(--text-quaternary);font-size:.52rem;font-weight:700;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap}.wmr-section-title{border-left:3px solid var(--accent-gold);color:var(--text-primary);flex-shrink:0;font-size:.72rem;font-weight:700;line-height:1.3;margin:0 0 8px;padding-left:9px}.wmr-section-sub{color:var(--text-tertiary);font-size:.56rem;font-weight:500;margin-left:6px}.wmr-combo-chart{display:block;height:100%;overflow:visible;width:100%}.wmr-combo-grid{stroke:var(--border-divider-faint);stroke-width:1}.wmr-combo-day,.wmr-combo-tick{fill:var(--text-quaternary);font-family:inherit;font-size:9px}.wmr-combo-bar{fill:var(--accent-gold);opacity:.88}.wmr-combo-line{stroke:var(--accent-gold-end);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.wmr-combo-dot{fill:var(--accent-gold-end);stroke:#fff;stroke-width:1.2}.wmr-bottom-row .wmr-metric-grid{align-items:stretch;display:flex;gap:8px}.wmr-metric-names{display:flex;flex:0 0 210px;flex-direction:column}.wmr-metric-names-header{flex-shrink:0;height:24px;height:calc(24px*var(--fit-scale, 1))}.wmr-metric-names-body{display:flex;flex:1 1;flex-direction:column;min-height:0;padding-top:17px;padding-top:calc(12px*var(--fit-scale, 1) + 5px)}.wmr-metric-row{align-items:center;border-radius:6px;display:flex;height:calc(4px + max(6px, calc(22px * 1)));height:calc(4px + max(6px, calc(22px * var(--fit-scale, 1))));overflow:hidden;padding:2px 4px;transition:background .12s ease}.wmr-metric-name-row{gap:5px;justify-content:flex-start}.wmr-player-name{color:var(--text-secondary);font-size:max(.56rem,.8rem);font-size:max(.56rem,calc(.8rem*var(--fit-scale, 1)));font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wmr-player-soreness-dot{align-items:center;background:color-mix(in srgb,#843425 14%,#0000);background:color-mix(in srgb,var(--accent-rust,#843425) 14%,#0000);border-radius:50%;color:#843425;color:var(--accent-rust,#843425);cursor:help;display:flex;flex-shrink:0;height:15px;justify-content:center;transition:background .15s ease,transform .15s ease;width:15px}.wmr-player-soreness-dot:hover{background:color-mix(in srgb,#843425 24%,#0000);background:color-mix(in srgb,var(--accent-rust,#843425) 24%,#0000);transform:scale(1.1)}.wmr-soreness-tip{background:var(--bg-modal);border:1px solid #8434254d;border-radius:12px;box-shadow:0 10px 40px #294c3b40;font-family:inherit;max-width:260px;min-width:180px;padding:8px 11px;pointer-events:none;position:fixed;transform:translateY(-50%);z-index:999999}.wmr-soreness-tip-title{align-items:center;color:#843425;color:var(--accent-rust,#843425);display:flex;font-size:.62rem;font-weight:700;gap:5px;margin-bottom:4px}.wmr-soreness-tip-line{color:var(--text-secondary);font-size:.58rem;line-height:1.45;padding-left:17px}.wmr-row-band{background:var(--bg-card)}.wmr-row-hover{background:var(--bg-card-hover)}.wmr-metric-container{background:var(--bg-card);border:1px solid var(--border-divider);border-radius:10px;display:flex;flex:1 1;flex-direction:column;min-width:0;padding:2px 10px 6px}.wmr-metric-header{align-items:center;border-bottom:1px solid var(--border-divider);color:var(--text-quaternary);display:flex;flex-shrink:0;font-size:.5rem;font-size:calc(.5rem*var(--fit-scale, 1));font-weight:700;height:24px;height:calc(24px*var(--fit-scale, 1));justify-content:center;letter-spacing:.4px;margin-bottom:2px;text-align:center;text-transform:uppercase}.wmr-metric-body{display:flex;flex:1 1;flex-direction:column;min-height:0;padding-top:12px;padding-top:calc(12px*var(--fit-scale, 1));position:relative}.wmr-avgline{bottom:0;pointer-events:none;top:12px;top:calc(12px*var(--fit-scale, 1));width:2px;z-index:2}.wmr-avgline,.wmr-avgline-tag{background:#843425;background:var(--accent-rust,#843425);position:absolute}.wmr-avgline-tag{border-radius:3px;color:#fff;font-size:.46rem;font-weight:700;left:50%;padding:1px 4px;top:-13px;transform:translateX(-50%);white-space:nowrap}@media (max-width:1200px){.wmr-top-grid{flex-wrap:wrap;height:auto}.wmr-header-slot{flex:0 0 100%}}.hr-page{display:flex;flex-direction:column;height:100%;overflow:hidden}.hr-toolbar-title{color:var(--text-primary);font-size:.78rem;font-weight:700;margin-left:2px}.hr-status{color:var(--text-tertiary);font-size:.7rem;padding:16px}.hr-status-error{color:#843425;color:var(--accent-rust,#843425)}.hr-layout{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0}.hr-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:16px;box-shadow:var(--shadow-card),0 1px 0 #fff6 inset;padding:12px 16px}.hr-section-title{border-left:3px solid var(--accent-gold);color:var(--text-primary);flex-shrink:0;font-size:.78rem;font-weight:700;line-height:1.3;margin:0 0 10px;padding-left:9px}.hr-team-card{display:flex;flex:0 0 165px;flex-direction:column;min-height:0}.hr-team-viz{align-items:stretch;display:flex;flex:1 1;gap:8px;min-height:0}.hr-team-axis-body{flex:1 1;min-height:0;position:relative}.hr-team-axis-tick{color:var(--text-quaternary);font-size:.56rem;font-weight:700;position:absolute;right:4px;transform:translateY(50%);white-space:nowrap}.hr-team-bar-area{align-items:flex-end;display:flex;flex:1 1;justify-content:center;min-height:0;position:relative}.hr-team-gridline{background:var(--border-divider-faint);height:1px;left:0;position:absolute;right:0}.hr-team-bar{background:var(--accent-gold);border-radius:4px 4px 0 0;max-width:60px;min-height:2px;position:relative;transition:height .3s ease;width:46%}.hr-team-bar-value{bottom:100%;color:var(--text-primary);font-size:.7rem;font-weight:700;left:50%;margin-bottom:6px;position:absolute;transform:translateX(-50%);white-space:nowrap}.hr-bottom-row{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.hr-bottom-header{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.hr-bottom-body{flex:1 1;min-height:0;overflow:hidden}.hr-legend-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.hr-legend-label{color:var(--text-quaternary);font-size:.52rem;font-weight:700;letter-spacing:.8px;margin-right:2px;text-transform:uppercase}.hr-metric-grid{align-items:stretch;display:flex;gap:8px;height:100%}.hr-metric-names{display:flex;flex:0 0 150px;flex-direction:column}.hr-metric-names-header{flex-shrink:0;height:max(16px,24px);height:max(16px,calc(24px*var(--fit-scale, 1)))}.hr-metric-row{align-items:center;border-radius:6px;display:flex;min-height:max(19px,26px);min-height:max(19px,calc(26px*var(--fit-scale, 1)));overflow:hidden;padding:max(1px,2px) 4px;padding:max(1px,calc(2px*var(--fit-scale, 1))) 4px;transition:background .12s ease}.hr-metric-name-row{color:var(--text-secondary);font-size:max(.5rem,.62rem);font-size:max(.5rem,calc(.62rem*var(--fit-scale, 1)));font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-metric-row:not(.hr-metric-name-row):nth-child(2n){background:var(--bg-card)}.hr-metric-row:hover{background:var(--bg-card-hover)}.hr-metric-container{background:var(--bg-card);border:1px solid var(--border-divider);border-radius:10px;display:flex;flex:1 1;flex-direction:column;min-width:0;padding:2px 10px 6px}.hr-metric-header{align-items:center;border-bottom:1px solid var(--border-divider);color:var(--text-quaternary);display:flex;flex-shrink:0;font-size:max(.42rem,.5rem);font-size:max(.42rem,calc(.5rem*var(--fit-scale, 1)));font-weight:700;height:max(16px,24px);height:max(16px,calc(24px*var(--fit-scale, 1)));justify-content:center;letter-spacing:.4px;margin-bottom:2px;text-align:center;text-transform:uppercase}.hr-metric-body{display:flex;flex:1 1;flex-direction:column;min-height:0;padding-top:max(7px,12px);padding-top:max(7px,calc(12px*var(--fit-scale, 1)));position:relative}.hr-bar-empty{background:var(--bg-input);border-radius:6px;flex:1 1;height:max(11px,20px);height:max(11px,calc(20px*var(--fit-scale, 1)));min-width:0;opacity:.4}.hr-zonebar-row{align-items:center;display:flex;flex:1 1;gap:6px;min-width:0}.hr-zonebar-track{background:var(--bg-input);border:1px solid var(--border-divider-faint);border-radius:6px;box-shadow:inset 0 1px 2px #0000000a;flex:1 1;height:max(11px,20px);height:max(11px,calc(20px*var(--fit-scale, 1)));min-width:0;overflow:hidden;position:relative}.hr-zonebar-fill{border-radius:6px;height:100%;transition:width .3s ease}.hr-zonebar-value{color:#000;flex:0 0 42px;font-size:max(.4rem,.52rem);font-size:max(.4rem,calc(.52rem*var(--fit-scale, 1)));font-weight:700;text-align:right;white-space:nowrap;width:42px}.hr-avgline{bottom:0;pointer-events:none;top:max(7px,12px);top:max(7px,calc(12px*var(--fit-scale, 1)));width:2px;z-index:2}.hr-avgline,.hr-avgline-tag{background:#843425;background:var(--accent-rust,#843425);position:absolute}.hr-avgline-tag{border-radius:3px;color:#fff;font-size:.46rem;font-weight:700;left:50%;padding:1px 4px;top:-13px;transform:translateX(-50%);white-space:nowrap}.tp-wrap{flex:0 0 130px;position:relative;width:130px}.tp-pitch{aspect-ratio:1.2;background:color-mix(in srgb,#294c3b 62%,#fff 38%);border:2px solid #294c3b80;border-radius:10px;box-shadow:var(--shadow-card);cursor:default;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:100%}.tp-pitch.tp-editing{cursor:crosshair}.tp-pitch.tp-pannable{cursor:grab}.tp-pitch.tp-panning{cursor:grabbing}.tp-zoom-inner{transform-origin:center center}.tp-pitch-markings,.tp-zoom-inner{inset:0;position:absolute}.tp-pitch .halfway-line{background:#ffffff8c;height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.tp-pitch .center-circle{aspect-ratio:1;border:2px solid #ffffff8c;width:27%}.tp-pitch .center-circle,.tp-pitch .center-spot{border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.tp-pitch .center-spot{background:#fff9;height:5px;width:5px}.tp-pitch .penalty-area{border:2px solid #ffffff8c;height:16%;left:50%;position:absolute;transform:translateX(-50%);width:62%}.tp-pitch .penalty-area.top{border-top:none;top:0}.tp-pitch .penalty-area.bottom{border-bottom:none;bottom:0}.tp-pitch .goal-area{border:2px solid #ffffff8c;height:6%;left:50%;position:absolute;transform:translateX(-50%);width:30%}.tp-pitch .goal-area.top{border-top:none;top:0}.tp-pitch .goal-area.bottom{border-bottom:none;bottom:0}.tp-pitch .penalty-spot{background:#fff9;border-radius:50%;height:4px;left:50%;position:absolute;transform:translateX(-50%);width:4px}.tp-pitch .penalty-spot.top{top:11%}.tp-pitch .penalty-spot.bottom{bottom:11%}.tp-svg{height:100%;inset:0;position:absolute;width:100%}.tp-line{stroke:#fff;stroke-width:.6;stroke-linecap:round;opacity:.92}.tp-line-dashed{stroke-dasharray:2.4 1.8}.tp-line-hit{stroke:#0000;stroke-width:3;cursor:pointer}.tp-pending-marker{fill:var(--accent-gold);opacity:.75}.tp-dot{cursor:default}.tp-dot-editable{cursor:grab}.tp-dot-editable:active{cursor:grabbing}.tp-edit-btn{align-items:center;background:var(--bg-modal);border:1px solid var(--border-divider);border-radius:50%;box-shadow:var(--shadow-card);color:var(--text-tertiary);cursor:pointer;display:flex;height:22px;justify-content:center;opacity:0;position:absolute;right:6px;top:6px;transition:opacity .15s ease,color .15s ease;width:22px}.tp-wrap:hover .tp-edit-btn{opacity:1}.tp-edit-btn:hover{color:var(--accent-gold)}.tp-zoom-controls{bottom:6px;display:flex;gap:3px;left:6px;opacity:0;position:absolute;transition:opacity .15s ease}.tp-wrap:hover .tp-zoom-controls{opacity:1}.tp-zoom-btn{align-items:center;background:var(--bg-modal);border:1px solid var(--border-divider);border-radius:50%;box-shadow:var(--shadow-card);color:var(--text-tertiary);cursor:pointer;display:flex;height:18px;justify-content:center;transition:color .15s ease;width:18px}.tp-zoom-btn:hover:not(:disabled){color:var(--accent-gold)}.tp-zoom-btn:disabled{cursor:default;opacity:.4}.tp-toolbar{align-items:center;background:var(--bg-input);border:1px solid var(--border-divider);border-radius:8px;display:flex;gap:6px;justify-content:space-between;margin-top:6px;padding:4px 5px}.tp-tools{display:flex;flex-wrap:wrap;gap:3px}.tp-tool-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:5px;color:var(--text-tertiary);cursor:pointer;display:flex;font-size:11px;height:20px;justify-content:center;padding:0;transition:all .12s ease;width:20px}.tp-tool-btn:hover{background:var(--glass-bg-hover);color:var(--text-primary)}.tp-tool-btn.active{background:var(--accent-gold);border-color:var(--accent-gold);color:#fff}.tp-tool-btn.tp-tool-danger.active{background:#843425;background:var(--accent-rust,#843425);border-color:#843425;border-color:var(--accent-rust,#843425);color:#fff}.tp-swatch{border-radius:50%;display:block;height:9px;width:9px}.tp-swatch-dark{background:#191919;border:1px solid #fff}.tp-swatch-ball,.tp-swatch-white{background:#fff;border:1px solid #191919}.tp-swatch-ball{box-shadow:inset 0 0 0 2px #191919}.tp-actions{display:flex;flex-shrink:0;gap:3px}.tp-action-btn{align-items:center;background:var(--bg-modal);border:1px solid var(--border-divider);border-radius:5px;cursor:pointer;display:flex;height:20px;justify-content:center;width:20px}.tp-cancel{color:#843425;color:var(--accent-rust,#843425)}.tp-cancel:hover{background:color-mix(in srgb,#843425 14%,#0000);background:color-mix(in srgb,var(--accent-rust,#843425) 14%,#0000)}.tp-save{color:var(--accent-gold)}.tp-save:hover{background:color-mix(in srgb,var(--accent-gold) 14%,#0000)}.gmr-page{display:flex;flex-direction:column;height:100%;overflow:hidden}.gmr-toolbar-title{color:var(--text-primary);font-size:.78rem;font-weight:700;margin-left:2px;white-space:nowrap}.gmr-match-select{max-width:240px}.gmr-layout{flex:1 1;margin-top:10px;min-height:0;overflow:hidden}.gmr-scale-inner{transform-origin:top left}.gmr-columns{align-items:flex-start;display:flex;gap:10px}.gmr-column{display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:0}.gmr-column-title{color:var(--text-primary);font-size:.9rem;font-weight:700;margin:0 0 2px 2px}.gmr-principle-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:16px;box-shadow:var(--shadow-card),0 1px 0 #fff6 inset;padding:12px 14px}.gmr-principle-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.gmr-principle-title{border-left:3px solid var(--accent-gold);color:var(--text-primary);font-size:.7rem;font-weight:700;letter-spacing:.3px;line-height:1.3;padding-left:9px;text-transform:uppercase}.gmr-principle-controls{display:flex;flex-shrink:0;gap:3px}.gmr-move-btn{align-items:center;background:var(--bg-input);border:1px solid var(--border-divider);border-radius:5px;color:var(--text-tertiary);cursor:pointer;display:flex;height:20px;justify-content:center;transition:all .12s ease;width:20px}.gmr-move-btn:hover:not(:disabled){background:var(--glass-bg-hover);color:var(--text-primary)}.gmr-move-btn:disabled{cursor:default;opacity:.3}.gmr-principle-body{align-items:flex-start;display:flex;gap:12px}.gmr-principle-metrics{display:flex;flex:1 1;flex-direction:column;min-width:0}.gmr-metric-card{border-bottom:1px solid var(--border-divider-faint);border-radius:6px;transition:background .12s ease}.gmr-metric-card:last-child{border-bottom:none}.gmr-metric-card:hover{background:var(--glass-bg-subtle)}.gmr-metric-row{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;padding:6px 4px}.gmr-metric-label-container{align-items:center;display:flex;flex:1 1 60px;min-width:50px}.gmr-metric-label{color:var(--text-secondary);font-size:.58rem;font-weight:600;line-height:1.25}.gmr-metric-data{align-items:center;display:flex;flex:0 0 auto;gap:6px}.gmr-metric-no-data{color:var(--text-faint);font-size:.6rem}.gmr-metric-value{color:var(--text-primary);flex-shrink:0;font-size:.58rem;font-weight:700;text-align:right;width:26px}.gmr-percentile-divider{background:var(--border-divider);height:16px;width:1px}.gmr-percentile-bar-inline{align-items:center;display:flex;gap:5px;min-width:150px;width:150px}.gmr-percentile-bar-track,.gmr-zscore-bar-track{background:var(--bg-input);border-radius:4px;flex:1 1;height:7px;overflow:visible;position:relative}.gmr-percentile-bar-fill{background:linear-gradient(to right,color-mix(in srgb,var(--accent-gold) 40%,#0000),color-mix(in srgb,var(--accent-gold) 78%,#0000));border-radius:4px 0 0 4px;height:100%;left:0;position:absolute;top:0;transition:width .3s ease}.gmr-percentile-bar-marker{background:var(--accent-gold);border-radius:1.5px;box-shadow:0 0 3px color-mix(in srgb,var(--accent-gold) 60%,#0000);height:11px;position:absolute;top:50%;transform:translate(-50%,-50%);width:2.5px;z-index:2}.gmr-zscore-zone{height:100%;position:absolute;top:0}.gmr-zscore-1{background:#8b00008c;border-radius:4px 0 0 4px}.gmr-zscore-2{background:#dc262673}.gmr-zscore-3{background:#fbbf2466}.gmr-zscore-4{background:#86efac73}.gmr-zscore-5{background:#16a34a8c;border-radius:0 4px 4px 0}.gmr-percentile-value-inline{color:var(--text-primary);flex-shrink:0;font-size:.72rem;font-weight:700;text-align:right;width:28px}.gmr-inline-match-bars{align-items:stretch;box-sizing:border-box;display:flex;flex-shrink:0;gap:3px;height:24px;margin-left:14px;min-width:96px;overflow-x:auto;overflow-y:hidden;padding-bottom:3px;width:96px}.gmr-inline-match-bars::-webkit-scrollbar{height:3px}.gmr-inline-match-bars::-webkit-scrollbar-track{background:var(--glass-bg-subtle);border-radius:2px}.gmr-inline-match-bars::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent-gold) 35%,#0000);border-radius:2px}.gmr-inline-bar-wrapper{flex:0 0 7px;width:7px}.gmr-inline-bar-track{background:var(--bg-input);border-radius:3px;display:flex;flex-direction:column;height:100%;justify-content:flex-end}.gmr-inline-bar{background:color-mix(in srgb,var(--accent-gold) 55%,#0000);border-radius:3px;transition:height .2s ease;width:100%}.gmr-inline-bar-wrapper.selected .gmr-inline-bar{background:var(--accent-gold);box-shadow:0 0 4px color-mix(in srgb,var(--accent-gold) 60%,#0000)}.gmr-trend-svg{display:block;flex-shrink:0;height:24px;max-height:100%}.gmr-trend-area{fill:color-mix(in srgb,var(--accent-gold) 22%,#0000);stroke:none}.gmr-trend-line{fill:none;stroke:var(--accent-gold);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.gmr-trend-dot{fill:var(--accent-gold);opacity:.5}.gmr-trend-dot.selected{filter:drop-shadow(0 0 2px color-mix(in srgb,var(--accent-gold) 70%,transparent));opacity:1}.gmr-chartmode-toggle{background:var(--bg-input);border-radius:7px;display:flex;gap:2px;padding:2px}.gmr-chartmode-btn{align-items:center;background:#0000;border:none;border-radius:5px;color:var(--text-tertiary);cursor:pointer;display:flex;height:22px;justify-content:center;transition:all .12s ease;width:22px}.gmr-chartmode-btn:hover{color:var(--text-primary)}.gmr-chartmode-btn.active{background:var(--accent-gold);color:#fff}.gmr-rolling-control{align-items:center;display:flex;gap:6px}.gmr-rolling-control label{color:var(--text-quaternary);font-size:.5rem;font-weight:700;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap}.gmr-rolling-control input{background:var(--bg-input);border:1px solid var(--border-divider);border-radius:6px;color:var(--text-primary);font-family:inherit;font-size:.62rem;font-weight:700;padding:3px 4px;text-align:center;width:34px}.gmr-rolling-control input:focus{border-color:var(--accent-gold);outline:none}.gmr-pct-toggle{align-items:center;display:flex;gap:6px;padding:0 4px}.gmr-pct-label{color:var(--text-quaternary);font-size:.66rem;font-weight:700;transition:color .2s ease}.gmr-pct-label.active{color:var(--accent-gold)}.gmr-pct-switch{background:var(--bg-input);border-radius:7px;cursor:pointer;height:14px;position:relative;transition:background .2s ease;width:28px}.gmr-pct-switch.zscore-active{background:color-mix(in srgb,var(--accent-gold) 30%,#0000)}.gmr-pct-knob{background:var(--accent-gold);border-radius:50%;height:10px;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:10px}.gmr-pct-switch.zscore-active .gmr-pct-knob{transform:translateX(14px)}@media (max-width:1100px){.gmr-columns{flex-direction:column}}.txml-page{display:flex;flex-direction:column;height:100%;overflow:hidden}.txml-toolbar-title{color:var(--text-primary);font-size:.78rem;font-weight:700;margin-left:2px}.txml-content{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;overflow:hidden;padding:10px 14px 14px}.txml-source-toggle{display:flex;flex-shrink:0;gap:6px}.txml-source-toggle-btn{background:var(--bg-input);border:1px solid var(--border-divider);border-radius:9px;color:var(--text-tertiary);cursor:pointer;font-family:inherit;font-size:.66rem;font-weight:700;padding:7px 16px;transition:all .15s ease}.txml-source-toggle-btn:hover{background:var(--glass-bg-hover);color:var(--text-primary)}.txml-source-toggle-btn.active{background:var(--accent-gold);border-color:var(--accent-gold);color:#fff}.txml-main-row{align-items:stretch;display:flex;flex:1 1;gap:12px;min-height:0}.txml-selection-col{flex:1 1}.txml-history-col,.txml-selection-col{display:flex;min-width:0;overflow:hidden}.txml-history-col{flex:0 0 300px}.txml-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:16px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:16px 18px;width:100%}.txml-card-header{flex-shrink:0;margin-bottom:12px}.txml-card-header h2{color:var(--text-primary);font-size:.8rem;font-weight:700;margin:0 0 3px}.txml-card-header p{color:var(--text-tertiary);font-size:.6rem;margin:0}.txml-card-header-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.txml-card-header-row h2{margin:0}.txml-dropdowns-container{grid-gap:10px 12px;display:grid;flex-shrink:0;gap:10px 12px;grid-template-columns:repeat(2,1fr)}.txml-dropdown-group{display:flex;flex-direction:column;gap:4px;min-width:0;position:relative}.txml-dropdown-group.full-width{grid-column:1/-1}.txml-dropdown-label{color:var(--text-quaternary);font-size:.5rem;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.txml-dropdown-wrapper{min-width:0;position:relative}.txml-dropdown-btn{align-items:center;background:var(--bg-input);border:1px solid var(--border-divider);border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;font-family:inherit;font-size:.64rem;font-weight:600;gap:6px;justify-content:space-between;padding:7px 10px;text-align:left;transition:border-color .15s ease;width:100%}.txml-dropdown-btn.open,.txml-dropdown-btn:hover:not(:disabled){border-color:var(--accent-gold)}.txml-dropdown-btn:disabled{cursor:default;opacity:.5}.txml-dropdown-value{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.txml-dropdown-arrow{color:var(--text-faint);flex-shrink:0;font-size:.44rem;transition:transform .15s ease}.txml-dropdown-arrow.open{transform:rotate(180deg)}.txml-dropdown-menu{background:var(--bg-modal);border:1px solid var(--glass-border);border-radius:10px;box-shadow:0 10px 30px #0000002e;display:flex;flex-direction:column;left:0;max-height:260px;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:40}.txml-dropdown-search{background:#0000;border:none;border-bottom:1px solid var(--border-divider);color:var(--text-primary);flex-shrink:0;font-family:inherit;font-size:.62rem;padding:7px 10px}.txml-dropdown-search:focus{outline:none}.txml-dropdown-list{list-style:none;margin:0;overflow-y:auto;padding:4px}.txml-dropdown-item{border-radius:6px;color:var(--text-secondary);cursor:pointer;font-size:.62rem;overflow:hidden;padding:6px 8px;text-overflow:ellipsis;white-space:nowrap}.txml-dropdown-item:hover{background:var(--glass-bg-hover);color:var(--text-primary)}.txml-dropdown-item.selected{background:color-mix(in srgb,var(--accent-gold) 15%,#0000);color:var(--accent-gold-text);font-weight:700}.txml-browse-toggle{display:flex;flex-shrink:0;gap:6px;margin-bottom:10px}.txml-browse-btn{background:var(--bg-input);border:1px solid var(--border-divider);border-radius:7px;color:var(--text-tertiary);cursor:pointer;font-family:inherit;font-size:.6rem;font-weight:700;padding:5px 12px;transition:all .15s ease}.txml-browse-btn:hover{background:var(--glass-bg-hover);color:var(--text-primary)}.txml-browse-btn.active{background:#294c3b26;border-color:#294c3b59;color:var(--accent-gold-text)}.txml-tab-selector{flex-shrink:0;margin-top:12px}.txml-tab-section-label{color:var(--text-quaternary);font-size:.48rem;font-weight:700;letter-spacing:.5px;margin:8px 0 5px;text-transform:uppercase}.txml-tab-row{display:flex;flex-wrap:wrap;gap:6px}.txml-tab-btn{background:var(--bg-input);border:1px solid var(--border-divider);border-radius:7px;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.6rem;font-weight:600;padding:6px 11px;transition:all .15s ease}.txml-tab-btn:hover:not(:disabled){background:var(--glass-bg-hover);color:var(--text-primary)}.txml-tab-btn.active{background:var(--accent-gold);border-color:var(--accent-gold);color:#fff}.txml-tab-btn:disabled{cursor:default;opacity:.4}.txml-summary{align-items:center;background:#294c3b14;border:1px solid #294c3b40;border-radius:9px;color:var(--text-secondary);display:flex;flex-shrink:0;font-size:.6rem;gap:8px;margin-top:12px;padding:8px 12px}.txml-summary strong{color:var(--text-primary)}.txml-summary-icon{background:var(--accent-gold);border-radius:50%;font-size:.5rem;height:16px;width:16px}.txml-download-btn,.txml-summary-icon{align-items:center;color:#fff;display:flex;flex-shrink:0;font-weight:700;justify-content:center}.txml-download-btn{background:linear-gradient(135deg,var(--accent-gold),var(--accent-gold));background:linear-gradient(135deg,var(--accent-gold),var(--accent-gold-end,var(--accent-gold)));border:none;border-radius:10px;cursor:pointer;font-family:inherit;font-size:.68rem;gap:7px;margin-top:14px;padding:10px;transition:opacity .15s ease,transform .1s ease}.txml-download-btn:hover:not(:disabled){opacity:.92}.txml-download-btn:active:not(:disabled){transform:scale(.99)}.txml-download-btn:disabled{cursor:default;opacity:.4}.txml-download-icon{height:15px;width:15px}.txml-history-card{padding-bottom:10px}.txml-clear-btn{background:var(--bg-input);border:1px solid var(--border-divider);border-radius:6px;color:var(--text-tertiary);cursor:pointer;font-family:inherit;font-size:.56rem;font-weight:700;padding:4px 9px;transition:all .15s ease}.txml-clear-btn:hover{background:var(--glass-bg-hover);color:#843425;color:var(--accent-rust,#843425)}.txml-history-empty{color:var(--text-faint);font-size:.62rem;font-style:italic;padding:10px 2px}.txml-downloads-list{display:flex;flex-direction:column;gap:7px;min-height:0;overflow-y:auto}.txml-download-item{background:var(--bg-card);border:1px solid var(--border-divider);border-radius:9px;padding:8px 10px}.txml-download-info{align-items:center;display:flex;gap:6px;justify-content:space-between;margin-bottom:6px}.txml-download-label{align-items:center;color:var(--text-primary);display:flex;font-size:.6rem;font-weight:600;gap:5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.txml-download-source-badge{background:color-mix(in srgb,#2f5f9e 18%,#0000);background:color-mix(in srgb,var(--accent-blue,#2f5f9e) 18%,#0000);border-radius:4px;color:#2f5f9e;color:var(--accent-blue,#2f5f9e);flex-shrink:0;font-size:.44rem;font-weight:800;padding:1px 4px}.txml-download-source-badge.sb{background:color-mix(in srgb,var(--accent-gold) 18%,#0000);color:var(--accent-gold-text)}.txml-download-status{color:var(--text-tertiary);flex-shrink:0;font-size:.54rem;font-weight:700}.txml-download-status.complete{color:var(--accent-gold-text)}.txml-download-status.error{color:#843425;color:var(--accent-rust,#843425)}.txml-download-progress-wrapper{align-items:center;display:flex;gap:6px}.txml-download-progress-bar{background:var(--bg-input);border-radius:3px;flex:1 1;height:5px;overflow:hidden}.txml-download-progress-fill{border-radius:3px;height:100%;transition:width .3s ease}.txml-download-progress-fill,.txml-download-progress-fill.complete{background:var(--accent-gold)}.txml-download-progress-fill.error{background:#843425;background:var(--accent-rust,#843425)}.txml-download-remove-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--text-faint);cursor:pointer;display:flex;flex-shrink:0;font-size:.5rem;height:16px;justify-content:center;transition:all .15s ease;width:16px}.txml-download-remove-btn:hover{background:var(--glass-bg-hover);color:#843425;color:var(--accent-rust,#843425)}@media (max-width:1100px){.txml-dropdowns-container{grid-template-columns:1fr}.txml-main-row{flex-direction:column;overflow-y:auto}.txml-history-col{flex:0 0 auto;max-height:320px}}.page-9-container{box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0}.page-9-container,.page-9-container *,.page-9-container button,.page-9-container input,.page-9-container select,.page-9-container textarea{font-family:inherit}.page-9-container .page-header{align-items:flex-start;display:flex;flex-shrink:0;justify-content:flex-end;margin-bottom:16px;position:relative;z-index:600}.page-9-container .page-nav-dropdown{position:relative}.page-9-container .page-nav-btn{align-items:center;background:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;font-family:inherit;font-size:.9rem;font-weight:600;gap:10px;padding:10px 16px;transition:all .2s ease}.page-9-container .page-nav-btn:hover{background:var(--glass-bg);border-color:var(--glass-border-hover)}.page-9-container .page-nav-arrow{color:var(--text-tertiary);font-size:.7rem}.page-9-container .page-nav-menu{background:var(--glass-dropdown-bg);border:1px solid var(--glass-border);border-radius:14px;box-shadow:0 10px 40px #00000080;margin-top:8px;min-width:280px;padding:6px;position:absolute;right:0;top:100%;z-index:200}.page-9-container .page-nav-item{align-items:center;border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.85rem;gap:10px;padding:12px 14px;transition:all .2s ease}.page-9-container .page-nav-item:hover{background:var(--glass-bg);color:var(--text-primary)}.page-9-container .page-nav-item.active{background:#294c3b26;color:var(--accent-gold)}.page-9-container .page-nav-check{color:var(--accent-gold);font-size:.8rem;width:18px}.page-9-container .page-nav-item:not(.active) .page-nav-check{visibility:hidden}.page-9-container .page-nav-item:not(.active){padding-left:42px}.page-9-container .page-nav-separator{background:#294c3b33;height:1px;margin:8px 12px}.page-9-container .overview-column-collapsed{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background-color:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:12px;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;min-height:0;min-width:28px;position:relative;transition:all .2s ease;width:28px;z-index:1}.page-9-container .overview-column-collapsed:hover{background-color:var(--bg-input);border-color:var(--glass-border)}.page-9-container .overview-column-collapsed:hover .collapsed-panel-arrow,.page-9-container .overview-column-collapsed:hover .collapsed-panel-text{color:var(--text-primary)}.page-9-container .overview-column-header{display:none}.page-9-container .team-overview-content.expanded-columns .overview-column-header{align-items:center;background:#0000;border-bottom:1px solid var(--border-divider);border-radius:0;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:0;min-height:36px;overflow:visible;padding:10px 14px 8px;position:relative}.page-9-container .team-overview-content.expanded-columns .overview-column-header.no-percentile{grid-template-columns:12px 150px 40px 1fr 36px auto}.page-9-container .team-overview-content.expanded-columns .overview-column-header .overview-column-title{grid-column:1/4}.page-9-container .team-overview-content.expanded-columns .overview-column-header .overview-column-collapse-btn{display:none}.page-9-container .overview-column-collapse-btn.side-collapse{align-items:center;background:var(--bg-input);border:none;border-radius:3px;color:var(--text-placeholder);cursor:pointer;display:flex;font-size:.5rem;height:16px;justify-content:center;left:1px;opacity:0;position:absolute;top:6px;transition:all .2s ease;width:16px;z-index:5}.page-9-container .overview-column:hover .overview-column-collapse-btn.side-collapse{opacity:1}.page-9-container .overview-column-collapse-btn.side-collapse:hover{background:var(--glass-bg-hover);color:var(--text-secondary)}.page-9-container .team-overview-content.expanded-columns .overview-column-header .column-summary-bar-wrapper{align-items:center;display:flex;margin-left:auto}.page-9-container .team-overview-content.expanded-columns .overview-column-header .column-summary-bar-wrapper .summary-bar-row{align-items:center;display:flex!important;gap:6px}.page-9-container .team-overview-content:not(.expanded-columns) .overview-column-collapsed{display:none}.page-9-container .overview-column-title{color:var(--text-primary);flex-shrink:0;font-size:.75rem;font-weight:700;letter-spacing:.5px;line-height:1.2;text-transform:uppercase;white-space:normal}.page-9-container .overview-column-collapse-btn{align-items:center;background:var(--glass-bg-subtle);border:none;border-radius:4px;color:var(--text-quaternary);cursor:pointer;display:flex;flex-shrink:0;font-size:.6rem;height:16px;justify-content:center;transition:all .2s ease;width:16px}.page-9-container .overview-column-collapse-btn:hover{background:var(--glass-bg);color:var(--text-secondary)}.page-9-container .p9-overview-bar{margin-bottom:4px;overflow:visible;z-index:500}.page-9-container .team-overview-left-panel{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffff0a,#ffffff05);border:1px solid var(--glass-border);border-radius:14px;display:flex;flex:1 1;flex-direction:column;gap:8px;overflow:visible;padding:10px 14px;position:relative;z-index:2}.page-9-container .team-overview-left-panel .team-search-btn{font-family:inherit;font-size:.75rem;padding:6px 10px}.page-9-container .team-overview-left-panel .team-overview-top-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.page-9-container .team-overview-top-row-left{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.page-9-container .team-overview-top-row-left .filter-group{flex:1 1;max-width:500px;min-width:0}.page-9-container .team-overview-top-row-right{align-items:center;display:flex;flex-shrink:0;gap:8px}.page-9-container .saved-metrics-inline{position:relative;z-index:500}.page-9-container .saved-metrics-inline .saved-metrics-header-btn{align-items:center;background:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.65rem;gap:6px;padding:5px 10px;transition:all .2s ease;white-space:nowrap}.page-9-container .saved-metrics-inline .saved-metrics-header-btn:hover{background:var(--glass-bg);color:var(--text-primary)}.page-9-container .saved-metrics-inline .saved-metrics-label{font-size:.65rem;text-transform:none}.page-9-container .saved-metrics-inline .saved-metrics-count{background:#294c3bcc;border-radius:14px;color:var(--text-primary);font-size:.55rem;font-weight:700;padding:1px 6px}.page-9-container .saved-metrics-inline .saved-metrics-expanded{background:var(--bg-modal);border:1px solid var(--glass-border);border-radius:8px;box-shadow:var(--shadow-card);margin-top:4px;max-width:300px;min-width:200px;padding:8px;position:absolute;right:0;top:100%;z-index:10000}.page-9-container .team-overview-right-panel{align-self:flex-start;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffff0a,#ffffff05);border:1px solid var(--glass-border);border-radius:14px;display:flex;flex-direction:column;gap:8px;justify-content:center;min-width:auto;overflow:visible;padding:8px 10px;width:auto}.page-9-container.team-overview-mode .team-overview-header,.page-9-container.team-overview-mode .team-overview-panel-collapsed{display:none!important}.page-9-container.team-overview-mode .team-overview-panel.expanded-view{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border:none;flex:1 1;gap:8px;min-height:0;overflow:hidden;padding:0;width:auto}.page-9-container.team-overview-mode .main-content-layout{gap:8px}.page-9-container.team-overview-mode .left-filter-panel,.page-9-container.team-overview-mode .left-filter-panel-collapsed,.page-9-container.team-overview-mode .main-content-layout .left-filter-panel,.page-9-container.team-overview-mode .main-content-layout .left-filter-panel-collapsed,.page-9-container.team-overview-mode .main-content-layout.overview-expanded .left-filter-panel,.page-9-container.team-overview-mode .main-content-layout.overview-expanded .left-filter-panel-collapsed,.page-9-container.team-overview-mode .main-content-layout.overview-play-active .left-filter-panel,.page-9-container.team-overview-mode .main-content-layout.overview-play-active .left-filter-panel-collapsed{display:none!important}.page-9-container .column-summary-bar-wrapper{align-items:center;display:flex;flex:1 1;justify-content:flex-end;min-width:0;overflow:visible}.page-9-container .overview-column-header .column-summary-bar-wrapper .summary-bar-row,.page-9-container .team-overview-panel.expanded-view .column-summary-bar-wrapper .summary-bar-row,.page-9-container .team-overview-panel.expanded-view .column-summary-bar-wrapper .summary-bar-row:not(.with-percentile){align-items:center;display:flex!important;gap:6px;justify-content:flex-end;min-width:0;overflow:visible;padding-top:0}.page-9-container .team-overview-content.expanded-columns .overview-column-header .column-summary-bar-wrapper .summary-bar-row,.page-9-container .team-overview-content.expanded-columns .overview-column-header .column-summary-bar-wrapper .summary-bar-row:not(.with-percentile){align-items:center;display:flex!important;gap:6px}.page-9-container .team-overview-panel.expanded-view .column-summary-bar-wrapper .summary-bar-row>*{grid-column:unset!important}.page-9-container .team-overview-panel.expanded-view .column-summary-bar-wrapper .summary-label{display:none}.page-9-container .team-overview-panel.expanded-view .column-summary-bar-wrapper .summary-bar-track{flex:0 0 80px;height:6px;min-width:60px}.page-9-container .team-overview-panel.expanded-view .column-summary-bar-wrapper .summary-value{color:var(--text-secondary);flex-shrink:0;font-size:.7rem;font-weight:600;min-width:32px;text-align:right;width:32px}.page-9-container .team-overview-panel.expanded-view .column-summary-bar-wrapper .percentile-divider{flex-shrink:0;margin:0 2px}.page-9-container .team-overview-panel.expanded-view .column-summary-bar-wrapper .percentile-bar-inline{flex:0 0 80px;min-width:60px}.page-9-container .team-overview-panel.expanded-view .column-summary-bar-wrapper .percentile-value-inline{color:var(--text-primary);flex-shrink:0;font-size:.7rem;font-weight:600;min-width:28px;text-align:right;width:28px}.page-9-container .team-overview-panel.expanded-view .column-summary-bar-wrapper .overview-inline-match-bars{direction:rtl;display:flex!important;flex-shrink:0;flex-wrap:nowrap;gap:3px;grid-column:unset!important;height:30px;margin-left:0;max-width:110px;min-width:60px;overflow-x:auto;padding-bottom:4px;width:110px}.page-9-container .team-overview-panel.expanded-view .column-summary-bar-wrapper .overview-inline-match-bars.bars-wide{flex-shrink:0;max-width:none;min-width:160px;overflow-x:visible;width:clamp(160px,18vw,350px)}.page-9-container .column-summary-bar-wrapper .overview-inline-match-bars>*{direction:ltr}.page-9-container .column-summary-bar-wrapper .overview-inline-match-bars::-webkit-scrollbar{height:4px}.page-9-container .column-summary-bar-wrapper .overview-inline-match-bars::-webkit-scrollbar-track{background:var(--glass-bg-subtle);border-radius:2px}.page-9-container .column-summary-bar-wrapper .overview-inline-match-bars::-webkit-scrollbar-thumb{background:#294c3b4d;border-radius:2px}.page-9-container.team-overview-mode .team-overview-content.expanded-columns{gap:16px}.page-9-container .team-container{align-items:center;display:flex;gap:20px;position:relative;z-index:100}.page-9-container .team-container>.filter-group{flex:1 1;min-width:340px}.page-9-container .filter-group{display:flex;flex-direction:column;gap:8px;min-width:180px}.page-9-container .filter-label{color:var(--text-secondary);font-size:.8rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.page-9-container .team-search-dropdown{position:relative;width:100%}.page-9-container .team-search-btn{align-items:center;background-color:var(--glass-bg);border:1px solid var(--glass-border);border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;font-size:.9rem;justify-content:space-between;padding:10px 14px;text-align:left;transition:all .2s ease;width:100%}.page-9-container .team-search-btn:hover:not(:disabled){background-color:var(--glass-bg-hover);border-color:var(--glass-border-hover)}.page-9-container .team-search-btn:disabled{cursor:not-allowed;opacity:.5}.page-9-container .team-search-btn.open{background-color:#294c3b26;border-color:#294c3b80}.page-9-container .team-search-value{align-items:center;display:flex;flex:1 1;gap:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-9-container .team-gender-badge{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:.55rem;font-weight:600;height:14px;justify-content:center;width:14px}.page-9-container .team-gender-badge.female{background:#ff69b41f;color:#ff69b4e6}.page-9-container .team-gender-badge.male{background:#6495ed1f;color:#6495ede6}.page-9-container .team-search-actions{align-items:center;display:flex;gap:8px}.page-9-container .team-clear-btn{color:var(--text-tertiary);cursor:pointer;font-size:1rem;padding:0 4px;transition:color .2s ease}.page-9-container .team-clear-btn:hover{color:#f44336}.page-9-container .team-dropdown-arrow{color:var(--text-tertiary);font-size:.7rem;transition:transform .2s ease}.page-9-container .team-dropdown-arrow.open{transform:rotate(180deg)}.page-9-container .team-dropdown-menu{background:var(--glass-dropdown-bg);border:1px solid var(--glass-border);border-radius:14px;box-shadow:0 10px 40px #00000080;display:flex;flex-direction:column;left:0;margin-top:4px;max-height:350px;overflow:hidden;padding:8px;position:absolute;right:0;top:100%;z-index:1000}.page-9-container .team-search-input{background:var(--glass-bg);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.3)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E");background-position:8px;background-repeat:no-repeat;border:1px solid var(--glass-border);border-radius:6px;box-sizing:border-box;color:var(--text-primary);font-size:.65rem;margin-bottom:8px;outline:none;padding:6px 10px 6px 26px;width:100%}.page-9-container .team-search-input:focus{background:#294c3b1a;border-color:var(--accent-gold)}.page-9-container .team-dropdown-list{list-style:none;margin:0;max-height:260px;overflow-y:auto;padding:0}.page-9-container .team-dropdown-list::-webkit-scrollbar{width:6px}.page-9-container .team-dropdown-list::-webkit-scrollbar-track{background:var(--glass-bg-subtle);border-radius:3px}.page-9-container .team-dropdown-list::-webkit-scrollbar-thumb{background:#294c3b4d;border-radius:3px}.page-9-container .team-dropdown-item{align-items:center;border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.6rem;gap:4px;padding:5px 10px;transition:all .15s ease}.page-9-container .team-dropdown-item:hover{background:var(--glass-bg);color:var(--text-primary)}.page-9-container .team-dropdown-item.selected{background:#294c3b26;color:var(--accent-gold)}.page-9-container .team-name-main{flex-shrink:0}.page-9-container .team-competition-info{color:var(--text-tertiary);font-size:.7em;font-style:italic;margin-left:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-9-container .team-dropdown-item .team-competition-info{display:block;margin-left:0;margin-top:2px}.page-9-container .team-dropdown-hint{color:var(--text-quaternary);font-size:.6rem;font-style:italic;padding:6px 10px;text-align:center}.page-9-container .phases-count{align-items:center;color:var(--text-tertiary);display:flex;font-size:.7rem;gap:4px;white-space:nowrap}.page-9-container .count-badge{background:linear-gradient(135deg,var(--accent-gold),var(--accent-blue));border-radius:4px;color:var(--text-primary);font-size:.7rem;font-weight:700;padding:2px 6px}.page-9-container .saved-metrics-container{display:flex;flex-direction:column;justify-content:center;position:relative}.page-9-container .saved-metrics-header-btn{align-items:center;background:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:8px 12px;transition:all .2s ease;width:100%}.page-9-container .saved-metrics-header-btn:hover{background:var(--glass-bg);border-color:var(--glass-border)}.page-9-container .saved-metrics-label{color:var(--text-secondary);font-size:.8rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.page-9-container .saved-metrics-count{background:#294c3bcc;border-radius:14px;color:var(--text-primary);font-size:.6rem;font-weight:700;padding:1px 6px}.page-9-container .saved-metrics-toggle{color:var(--text-tertiary);font-size:.7rem;margin-left:auto}.page-9-container .saved-metrics-expanded{background:var(--glass-bg-strong);border:1px solid var(--glass-border);border-radius:14px;box-shadow:0 10px 40px #00000080;left:0;margin-top:8px;max-height:300px;min-width:220px;overflow-y:auto;padding:10px;position:absolute;right:0;top:100%;z-index:100}.page-9-container .saved-metrics-list{display:flex;flex-direction:column;gap:6px}.page-9-container .saved-metric-item{align-items:center;background:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:8px;display:flex;gap:8px;padding:8px 10px;transition:all .2s ease}.page-9-container .saved-metric-item:hover{background:var(--bg-input);border-color:var(--glass-border)}.page-9-container .saved-metric-load{background:none;border:none;color:var(--text-primary);cursor:pointer;flex:1 1;font-size:.85rem;padding:4px 0;text-align:left;transition:all .2s ease}.page-9-container .saved-metric-load:hover{color:var(--accent-gold)}.page-9-container .saved-metric-actions{align-items:center;display:flex;gap:4px}.page-9-container .saved-metric-delete{align-items:center;background:#f4433626;border:none;border-radius:50%;color:#e57373;cursor:pointer;display:flex;font-size:.85rem;height:24px;justify-content:center;padding:0;transition:all .2s ease;width:24px}.page-9-container .saved-metric-delete:hover{background:#f443364d}.page-9-container .saved-metrics-empty{color:var(--text-quaternary);font-size:.8rem;padding:12px 8px;text-align:center}.page-9-container .playlist-btn-container{align-items:center;display:flex;justify-content:center}.page-9-container .playlist-open-btn{align-items:center;background:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:8px;cursor:pointer;display:flex;font-family:inherit;gap:8px;padding:8px 12px;transition:all .2s ease}.page-9-container .playlist-open-btn:hover{background:var(--glass-bg);border-color:var(--glass-border)}.page-9-container .playlist-icon{font-size:1rem}.page-9-container .playlist-btn-text{color:var(--text-secondary);font-size:.8rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.page-9-container .playlist-count-badge{align-items:center;background:linear-gradient(135deg,var(--accent-gold) 0,#44a08d 100%);border-radius:11px;color:var(--text-primary);display:flex;font-size:.7rem;font-weight:700;height:22px;justify-content:center;min-width:22px;padding:0 6px}.page-9-container .main-content-layout{display:flex;flex:1 1;gap:16px;height:0;min-height:0;overflow:hidden;width:100%}.page-9-container .team-overview-panel{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background-color:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:12px;display:flex;flex-direction:column;flex-shrink:0;gap:16px;max-height:100%;overflow-y:auto;padding:16px;width:320px}.page-9-container .team-overview-panel::-webkit-scrollbar-track{background:var(--glass-bg-subtle);border-radius:2px}.page-9-container .team-overview-panel::-webkit-scrollbar-thumb{background:#294c3b4d;border-radius:2px}.page-9-container .team-overview-panel::-webkit-scrollbar-thumb:hover{background:#294c3b80}.page-9-container .team-overview-header{align-items:center;border-bottom:1px solid var(--border-divider);display:flex;justify-content:space-between;padding-bottom:12px}.page-9-container .team-overview-header h3{color:var(--text-primary);font-size:.9rem;font-weight:600;margin:0}.page-9-container .percentile-controls{align-items:center;border-bottom:1px solid var(--border-divider);display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;padding:4px 10px 6px}.page-9-container .outcome-filter-dropdown.collapsed-view{margin-left:0}.page-9-container .team-overview-team-name{background:#294c3b26;border-radius:4px;color:var(--accent-gold);font-size:.7rem;font-weight:500;padding:2px 8px}.page-9-container .team-overview-empty{color:var(--text-quaternary);font-size:.75rem;padding:40px 20px;text-align:center}.page-9-container .team-overview-content{display:flex;flex-direction:column;gap:20px}.page-9-container .overview-section{display:flex;flex-direction:column;gap:10px}.page-9-container .overview-section-title{color:var(--text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.page-9-container .overview-section-empty{background:var(--glass-bg-subtle);border-radius:4px;color:var(--text-quaternary);font-size:.7rem;padding:12px;text-align:center}.page-9-container .summary-section{background:#0000;border:none;border-bottom:1px solid var(--border-divider);border-radius:0;overflow:visible;padding:8px 0}.page-9-container .grouped-bars-container,.page-9-container .summary-bars{display:flex;flex-direction:column;gap:8px;overflow:visible}.page-9-container .summary-bar-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:110px 1fr 40px;overflow:visible;padding-top:12px}.page-9-container .summary-bar-row.with-percentile{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:80px 60px 32px 5px 45px;overflow:visible;padding-top:16px}.page-9-container .summary-bar-row.clickable{grid-template-columns:12px 100px 1fr 40px}.page-9-container .summary-bar-row.clickable.with-percentile{grid-template-columns:12px 60px 50px 32px 5px 45px;overflow:visible}.page-9-container .summary-label{color:var(--text-secondary);font-size:.6rem;text-transform:uppercase}.page-9-container .summary-bar-track{background:#294c3b24;border-radius:3px;height:6px;overflow:visible;position:relative}.page-9-container .value-bar-comparison-marker{cursor:pointer;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6));height:6px;pointer-events:auto;position:absolute;top:-10px;transform:translateX(-50%);transition:transform .15s ease,filter .15s ease;width:10px;z-index:5}.page-9-container .value-bar-comparison-marker:after,.page-9-container .value-bar-comparison-marker:before{border-radius:1px;bottom:0;content:"";height:2px;position:absolute;width:6px}.page-9-container .value-bar-comparison-marker:before{background:#ff6b6b;background:var(--arrow-color,#ff6b6b);right:50%;transform:rotate(40deg);transform-origin:right bottom}.page-9-container .value-bar-comparison-marker:after{background:#ff6b6b;background:var(--arrow-color,#ff6b6b);left:50%;transform:rotate(-40deg);transform-origin:left bottom}.page-9-container .value-bar-comparison-marker:hover{filter:drop-shadow(0 1px 4px rgba(0,0,0,.8));transform:translateX(-50%) scale(1.5)}.page-9-container .summary-bar-fill{border-radius:3px;height:100%;left:0;position:absolute;top:0;transition:width .3s ease}.page-9-container .summary-bar-fill.in-possession{background:linear-gradient(90deg,var(--accent-gold),var(--accent-blue))}.page-9-container .summary-bar-fill.out-of-possession{background:linear-gradient(90deg,#ff6b6b,#fd79a8)}.page-9-container .summary-bar-container{background:var(--glass-bg-subtle);border-radius:3px;flex:1 1;height:14px;overflow:hidden}.page-9-container .summary-bar{border-radius:3px;height:100%;transition:width .3s ease}.page-9-container .summary-bar.in-possession{background:linear-gradient(90deg,var(--accent-gold),var(--accent-blue))}.page-9-container .summary-bar.out-of-possession{background:linear-gradient(90deg,#ff6b6b,#fd79a8)}.page-9-container .summary-value{color:var(--text-primary);font-size:.6rem;font-weight:600;text-align:right}.page-9-container .summary-legend{display:flex;gap:16px;margin-bottom:8px}.page-9-container .summary-legend .legend-item{align-items:center;display:flex;gap:6px}.page-9-container .summary-legend .legend-color{border-radius:2px;height:12px;width:12px}.page-9-container .summary-legend .legend-label{color:var(--text-secondary);font-size:.65rem}.page-9-container .match-breakdown-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.page-9-container .match-breakdown-header.clickable{border-radius:6px;cursor:pointer;margin:-6px -8px 8px;padding:6px 8px;transition:background .2s ease}.page-9-container .match-breakdown-header.clickable:hover{background:var(--glass-bg-subtle)}.page-9-container .match-breakdown-title-row{align-items:center;display:flex;flex-direction:row;gap:6px}.page-9-container .match-breakdown-arrow{color:var(--text-quaternary);display:inline-block;flex-shrink:0;font-size:.5rem;transition:transform .2s ease}.page-9-container .match-breakdown-arrow.expanded{transform:rotate(90deg)}.page-9-container .match-breakdown.collapsed{padding-bottom:0}.page-9-container .match-breakdown.collapsed .match-breakdown-header{margin-bottom:0}.page-9-container .chart-view-dropdown-container{min-width:90px;position:relative}.page-9-container .chart-view-dropdown-trigger{align-items:center;background:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.55rem;gap:6px;justify-content:space-between;padding:2px 6px;transition:all .2s ease}.page-9-container .chart-view-dropdown-trigger:hover{background:var(--glass-bg);border-color:var(--glass-border-hover)}.page-9-container .chart-view-dropdown-trigger.open{background:#294c3b1a;border-color:var(--accent-gold)}.page-9-container .chart-view-dropdown-value{text-transform:capitalize;white-space:nowrap}.page-9-container .chart-view-dropdown-arrow{color:var(--text-tertiary);font-size:.45rem;transition:transform .2s ease}.page-9-container .chart-view-dropdown-trigger.open .chart-view-dropdown-arrow{transform:rotate(180deg)}.page-9-container .chart-view-dropdown-menu{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--bg-modal);border:1px solid #294c3b4d;border-radius:6px;box-shadow:0 6px 16px #0006;max-height:180px;min-width:100%;overflow-y:auto;position:absolute;right:0;top:calc(100% + 2px);z-index:100}.page-9-container .chart-view-dropdown-menu::-webkit-scrollbar{width:3px}.page-9-container .chart-view-dropdown-menu::-webkit-scrollbar-track{background:var(--glass-bg-subtle);border-radius:2px}.page-9-container .chart-view-dropdown-menu::-webkit-scrollbar-thumb{background:#294c3b4d;border-radius:2px}.page-9-container .chart-view-dropdown-item{border-bottom:1px solid var(--border-divider-faint);color:var(--text-secondary);cursor:pointer;font-size:.55rem;padding:5px 10px;text-transform:capitalize;transition:all .15s ease}.page-9-container .chart-view-dropdown-item:last-child{border-bottom:none}.page-9-container .chart-view-dropdown-item:hover{background:#294c3b26;color:var(--text-primary)}.page-9-container .chart-view-dropdown-item.selected{background:#294c3b33;color:var(--accent-gold);font-weight:500}.page-9-container .single-bar-container{align-items:flex-end;background:var(--glass-bg-subtle);border-radius:4px;display:flex;height:80px;overflow:hidden;width:100%}.page-9-container .single-bar-container.pill-bar{background:var(--glass-bg);overflow:visible}.page-9-container .single-bar{border-radius:4px 4px 0 0;transition:height .3s ease;width:100%}.page-9-container .possession-section{background:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:6px;overflow:visible;padding:12px}.page-9-container .team-overview-content.expanded-columns .possession-section{background:#0000;border:none;border-radius:0;padding:0}.page-9-container .team-overview-panel-collapsed{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background-color:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:12px;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;position:relative;transition:all .2s ease;width:28px;z-index:1}.page-9-container .team-overview-panel-collapsed:hover{background-color:var(--bg-input);border-color:var(--glass-border)}.page-9-container .left-filter-panel-collapsed{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background-color:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:12px;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;position:relative;transition:all .2s ease;width:28px;z-index:1}.page-9-container .left-filter-panel-collapsed:hover{background-color:var(--bg-input);border-color:var(--glass-border)}.page-9-container .collapsed-panel-content{align-items:center;display:flex;flex-direction:column;gap:8px}.page-9-container .collapsed-panel-arrow{color:var(--text-tertiary);font-size:.7rem;transition:color .2s ease}.page-9-container .left-filter-panel-collapsed:hover .collapsed-panel-arrow,.page-9-container .team-overview-panel-collapsed:hover .collapsed-panel-arrow{color:var(--text-primary)}.page-9-container .collapsed-panel-text{color:var(--text-tertiary);font-size:.65rem;font-weight:700;letter-spacing:2px;text-orientation:mixed;text-transform:uppercase;transform:rotate(180deg);transition:color .2s ease;writing-mode:vertical-rl}.page-9-container .left-filter-panel-collapsed:hover .collapsed-panel-text,.page-9-container .team-overview-panel-collapsed:hover .collapsed-panel-text{color:var(--text-primary)}.page-9-container .pitch-container-collapsed{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background-color:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:12px;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;position:relative;transition:all .2s ease;width:28px;z-index:1}.page-9-container .pitch-container-collapsed:hover{background-color:var(--bg-input);border-color:var(--glass-border)}.page-9-container .pitch-container-collapsed:hover .collapsed-panel-arrow,.page-9-container .pitch-container-collapsed:hover .collapsed-panel-text{color:var(--text-primary)}.page-9-container .video-panel-collapsed{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background-color:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:12px;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;position:relative;transition:all .2s ease;width:28px;z-index:1}.page-9-container .video-panel-collapsed:hover{background-color:var(--bg-input);border-color:var(--glass-border)}.page-9-container .video-panel-collapsed:hover .collapsed-panel-arrow,.page-9-container .video-panel-collapsed:hover .collapsed-panel-text{color:var(--text-primary)}.page-9-container .pitch-header-controls{align-items:center;display:flex;gap:8px}.page-9-container .video-header-buttons{align-items:center;display:flex;flex-shrink:0;gap:6px}.page-9-container .collapse-panel-btn{background:#0000;border:1px solid var(--glass-border);border-radius:4px;color:var(--text-tertiary);cursor:pointer;font-size:.65rem;padding:4px 8px;transition:all .2s ease}.page-9-container .collapse-panel-btn:hover{background:var(--glass-bg);border-color:var(--text-placeholder);color:var(--text-primary)}.page-9-container .team-overview-header-right{align-items:center;display:flex;gap:8px}.page-9-container .main-content-layout.filters-collapsed .left-filter-panel,.page-9-container .main-content-layout.overview-collapsed .team-overview-panel{display:none}.page-9-container .summary-match-bar{background:var(--glass-bg)}.page-9-container .summary-section .match-breakdown{border-top:1px solid var(--border-divider);margin-top:12px;padding-top:12px}.page-9-container .phase-groups-container{display:flex;flex-direction:column;gap:16px;overflow:visible}.page-9-container .phase-group{display:flex;flex-direction:column;gap:6px;overflow:visible}.page-9-container .phase-group-title{border-bottom:1px solid var(--border-divider);color:var(--text-quaternary);font-size:.6rem;font-weight:600;letter-spacing:.8px;margin-top:2px;padding:6px 0 4px;text-transform:uppercase}.page-9-container .phase-group-title.collapsible{align-items:center;cursor:pointer;display:flex;gap:6px;transition:color .15s ease;-webkit-user-select:none;user-select:none}.page-9-container .phase-group-title.collapsible:hover{color:var(--text-secondary)}.page-9-container .phase-group-toggle-arrow{align-items:center;color:#294c3bb3;display:inline-flex;flex-shrink:0;font-size:.6rem;justify-content:center;transition:transform .2s ease,color .15s ease;width:12px}.page-9-container .phase-group-toggle-arrow.expanded{transform:rotate(90deg)}.page-9-container .phase-group-title.collapsible:hover .phase-group-toggle-arrow{color:#294c3bcc}.page-9-container .phase-group.collapsed .phase-group-bars{display:none}.page-9-container .team-overview-content.expanded-columns .phase-group.collapsed .phase-group-bars{display:none!important}.page-9-container .team-overview-content.expanded-columns .phase-group.collapsed .phase-group-title{border-bottom:none;border-radius:10px}.page-9-container .phase-group-bars{display:flex;flex-direction:column;gap:4px;overflow:visible;padding-left:8px}.page-9-container .phase-type-label{cursor:pointer;font-size:.6rem;text-transform:capitalize;transition:color .15s ease}.page-9-container .phase-type-label:hover{color:#294c3be6}.page-9-container .stacked-bar-container{display:flex;flex-direction:column;gap:8px}.page-9-container .stacked-bar{background:var(--glass-bg-subtle);border-radius:4px;display:flex;overflow:hidden}.page-9-container .stacked-bar.pill-bar{background:var(--glass-bg);overflow:visible}.page-9-container .stacked-bar.horizontal{height:28px;width:100%}.page-9-container .stacked-bar.vertical{flex-direction:column-reverse;height:80px;width:100%}.page-9-container .stacked-bar-segment{align-items:center;display:flex;flex-shrink:0;justify-content:center;position:relative;transition:opacity .2s ease}.page-9-container .stacked-bar.vertical .stacked-bar-segment:last-child{border-radius:4px 4px 0 0}.page-9-container .stacked-bar-segment:hover{opacity:.85}.page-9-container .segment-label{color:var(--text-primary);font-size:.5rem;font-weight:600;overflow:hidden;padding:0 4px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.page-9-container .stacked-bar-legend{display:flex;flex-wrap:wrap;gap:6px 12px}.page-9-container .legend-item{align-items:center;display:flex;font-size:.6rem;gap:4px}.page-9-container .legend-color{border-radius:2px;flex-shrink:0;height:10px;width:10px}.page-9-container .legend-label{color:var(--text-tertiary);text-transform:capitalize}.page-9-container .legend-value{color:var(--text-primary);font-weight:600}.page-9-container .match-breakdown{border-top:1px solid #ffffff0f;margin-top:8px;padding-top:8px}.page-9-container .match-breakdown-title{color:var(--text-quaternary);font-size:.6rem;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.page-9-container .match-breakdown-title-row .match-breakdown-title{margin-bottom:0}.page-9-container .team-overview-content .match-bars-container,.page-9-container .team-overview-panel .match-bars-container{direction:rtl;display:flex;flex-wrap:nowrap;gap:3px;overflow-x:scroll;padding-bottom:6px}.page-9-container .team-overview-content .match-bars-container>*,.page-9-container .team-overview-panel .match-bars-container>*{direction:ltr}.page-9-container .team-overview-content .match-bars-container::-webkit-scrollbar,.page-9-container .team-overview-panel .match-bars-container::-webkit-scrollbar{height:4px}.page-9-container .team-overview-content .match-bars-container::-webkit-scrollbar-track,.page-9-container .team-overview-panel .match-bars-container::-webkit-scrollbar-track{background:var(--glass-bg-subtle);border-radius:2px}.page-9-container .team-overview-content .match-bars-container::-webkit-scrollbar-thumb,.page-9-container .team-overview-panel .match-bars-container::-webkit-scrollbar-thumb{background:#294c3b4d;border-radius:2px}.page-9-container .team-overview-content .match-bars-container::-webkit-scrollbar-thumb:hover,.page-9-container .team-overview-panel .match-bars-container::-webkit-scrollbar-thumb:hover{background:#294c3b80}.page-9-container .team-overview-content .match-bar-wrapper,.page-9-container .team-overview-panel .match-bar-wrapper{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;gap:4px;max-width:35px;min-width:18px}.page-9-container .team-overview-content .match-bar-wrapper .stacked-bar.vertical,.page-9-container .team-overview-panel .match-bar-wrapper .stacked-bar.vertical{height:60px;max-width:30px;width:100%}.page-9-container .team-overview-content .match-bar-wrapper .stacked-bar.vertical.pill-bar,.page-9-container .team-overview-panel .match-bar-wrapper .stacked-bar.vertical.pill-bar{border-radius:4px;max-width:16px;overflow:visible;width:100%}.page-9-container .team-overview-content .match-bar-wrapper .stacked-bar.vertical.pill-bar.summary-match-bar,.page-9-container .team-overview-panel .match-bar-wrapper .stacked-bar.vertical.pill-bar.summary-match-bar{border-radius:4px;overflow:visible}.page-9-container .team-overview-content .match-bar-wrapper .single-bar-container.pill-bar,.page-9-container .team-overview-panel .match-bar-wrapper .single-bar-container.pill-bar{border-radius:4px;max-width:16px;overflow:visible;width:100%}.page-9-container .team-overview-content .match-bar-wrapper .pill-bar .single-bar,.page-9-container .team-overview-panel .match-bar-wrapper .pill-bar .single-bar{border-radius:4px}.page-9-container .team-overview-content .stacked-bar.vertical .stacked-bar-segment:first-child,.page-9-container .team-overview-panel .stacked-bar.vertical .stacked-bar-segment:first-child{border-radius:0 0 4px 4px}.page-9-container .team-overview-content .stacked-bar.vertical .stacked-bar-segment:last-child,.page-9-container .team-overview-panel .stacked-bar.vertical .stacked-bar-segment:last-child{border-radius:4px 4px 0 0}.page-9-container .team-overview-content .match-bar-label,.page-9-container .team-overview-panel .match-bar-label{color:var(--text-quaternary);font-size:.4rem;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.page-9-container .left-filter-panel{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background-color:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:12px;flex-shrink:0;max-height:100%;overflow-y:auto;padding:16px;position:relative;transition:width .3s ease,padding .3s ease;width:220px}.page-9-container .left-filter-panel::-webkit-scrollbar{width:4px}.page-9-container .left-filter-panel::-webkit-scrollbar-track{background:var(--glass-bg-subtle);border-radius:2px}.page-9-container .left-filter-panel::-webkit-scrollbar-thumb{background:#294c3b4d;border-radius:2px}.page-9-container .left-filter-panel::-webkit-scrollbar-thumb:hover{background:#294c3b80}.page-9-container .left-filter-panel.collapsed{overflow:hidden;padding:16px 8px;width:40px}.page-9-container .filters-collapse-btn{align-items:center;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:4px;color:var(--text-tertiary);cursor:pointer;display:flex;font-size:.7rem;height:24px;justify-content:center;padding:0;position:absolute;right:8px;top:12px;transition:all .2s ease;width:24px;z-index:10}.page-9-container .filters-collapse-btn:hover{background:var(--glass-bg-hover);color:var(--text-primary)}.page-9-container .left-filter-panel.collapsed .filters-content{display:none}.page-9-container .filters-content{display:flex;flex-direction:column;gap:0;padding-top:0}.page-9-container .filter-panel-header{align-items:center;border-bottom:1px solid var(--border-divider);display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.page-9-container .filter-panel-header h3{color:var(--text-primary);font-size:.9rem;font-weight:600;margin:0}.page-9-container .filter-header-buttons{align-items:center;display:flex;gap:6px}.page-9-container .save-metric-btn{align-items:center;background:#294c3b1a;border:1px solid #294c3b4d;border-radius:6px;color:var(--accent-gold);cursor:pointer;display:flex;font-size:.8rem;height:28px;justify-content:center;transition:all .2s ease;width:28px}.page-9-container .save-metric-btn:hover{background:#294c3b33;border-color:#294c3b80}.page-9-container .reset-filters-btn{background:var(--glass-bg-subtle);border:1px solid var(--glass-border-hover);border-radius:4px;color:var(--text-secondary);cursor:pointer;font-size:.65rem;font-weight:500;padding:4px 10px;transition:all .2s ease}.page-9-container .reset-filters-btn:hover{background:var(--glass-bg);border-color:var(--text-placeholder);color:var(--text-primary)}.page-9-container .save-preset-inline{background:var(--glass-bg);border:1px solid #294c3b4d;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:12px}.page-9-container .save-preset-inline-header{color:var(--accent-gold);font-size:.7rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.page-9-container .save-preset-inline-input{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:4px;color:var(--text-primary);font-size:.75rem;outline:none;padding:8px 10px;width:100%}.page-9-container .save-preset-inline-input:focus{border-color:#294c3b80}.page-9-container .save-preset-inline-buttons{display:flex;gap:8px;justify-content:flex-end}.page-9-container .save-preset-cancel-btn,.page-9-container .save-preset-save-btn{border-radius:4px;cursor:pointer;font-size:.7rem;font-weight:500;padding:6px 12px;transition:all .2s ease}.page-9-container .save-preset-cancel-btn{background:#0000;border:1px solid var(--glass-border-hover);color:var(--text-secondary)}.page-9-container .save-preset-cancel-btn:hover{background:var(--glass-bg)}.page-9-container .save-preset-save-btn{background:#294c3b33;border:1px solid #294c3b80;color:var(--accent-gold)}.page-9-container .save-preset-save-btn:hover:not(:disabled){background:#294c3b4d}.page-9-container .save-preset-save-btn:disabled{cursor:not-allowed;opacity:.5}.page-9-container .filter-section{border-bottom:1px solid var(--border-divider);margin-bottom:14px;padding-bottom:12px}.page-9-container .filter-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.page-9-container .filter-section-title{color:var(--text-tertiary);font-size:.7rem;font-weight:700;letter-spacing:.8px;margin:0 0 8px;text-transform:uppercase}.page-9-container .filter-section-title.collapsible{align-items:center;cursor:pointer;display:flex;gap:8px;margin:0;padding:8px 0;transition:color .2s ease;-webkit-user-select:none;user-select:none}.page-9-container .filter-section-title.collapsible:hover{color:var(--text-secondary)}.page-9-container .section-toggle{align-items:center;color:#294c3bb3;display:inline-flex;transition:transform .2s ease}.page-9-container .section-toggle.expanded{transform:rotate(90deg)}.page-9-container .filter-section-content{animation:slideDown .2s ease;display:flex;flex-direction:column;gap:12px;overflow:hidden;padding-top:8px}.page-9-container .multiselect-group{display:flex;flex-direction:column;gap:6px}.page-9-container .multiselect-label{color:var(--text-tertiary);font-size:.7rem;font-weight:500}.page-9-container .multiselect-buttons,.page-9-container .multiselect-buttons.equal-width{display:flex;flex-wrap:wrap;gap:4px}.page-9-container .multiselect-buttons.equal-width .multiselect-btn{flex-basis:calc(50% - 2px);flex-grow:1;flex-shrink:1;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.page-9-container .multiselect-buttons.single-column{display:flex;flex-direction:column;gap:4px}.page-9-container .multiselect-buttons.single-column .multiselect-btn{word-wrap:break-word;text-align:left;white-space:normal;width:100%}.page-9-container .multiselect-btn{background:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:4px;color:var(--text-secondary);cursor:pointer;font-size:.7rem;padding:5px 10px;transition:all .15s ease}.page-9-container .multiselect-btn:hover:not(:disabled){background:var(--glass-bg);color:var(--text-primary)}.page-9-container .multiselect-btn.selected{background:#294c3b33;border-color:#294c3b80;color:var(--accent-gold)}.page-9-container .multiselect-btn:disabled{cursor:not-allowed;opacity:.4}.page-9-container .boolean-toggles-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.page-9-container .filter-section-content>.boolean-toggle-group{box-sizing:border-box;max-width:100%;width:auto}.page-9-container .filter-section-content>.boolean-toggle-group .boolean-label{font-size:.65rem}.page-9-container .boolean-toggle-group{align-items:center;background:var(--glass-bg-subtle);border:1px solid var(--border-secondary);border-radius:5px;box-sizing:border-box;display:flex;gap:4px;justify-content:space-between;min-height:26px;padding:4px 6px}.page-9-container .boolean-toggle-group.disabled{opacity:.4;pointer-events:none}.page-9-container .boolean-label{color:var(--text-secondary);flex:1 1;font-size:.6rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis}.page-9-container .boolean-label span{display:inline-block}.page-9-container .boolean-toggle-group:hover .boolean-label span{animation:marquee-page3 2s ease-in-out forwards}@keyframes marquee-page3{0%,15%{transform:translateX(0)}85%,to{transform:translateX(-20px)}}.page-9-container .boolean-buttons{display:flex;flex-shrink:0;gap:3px}.page-9-container .bool-btn{align-items:center;border:1px solid;border-radius:3px;cursor:pointer;display:flex;font-size:9px;font-weight:700;height:18px;justify-content:center;transition:all .2s ease;width:18px}.page-9-container .bool-btn:disabled{cursor:not-allowed;opacity:.4}.page-9-container .bool-btn.tick{background:#4caf501a;border-color:#4caf5033;color:#4caf5080}.page-9-container .bool-btn.tick:hover:not(:disabled){background:#4caf5033;border-color:#4caf5066;color:#4caf50cc}.page-9-container .bool-btn.tick.active{background:#4caf504d;border-color:#4caf5099;box-shadow:0 0 8px #4caf504d;color:#81c784}.page-9-container .bool-btn.cross{background:#f443361a;border-color:#f4433633;color:#f4433680}.page-9-container .bool-btn.cross:hover:not(:disabled){background:#f4433633;border-color:#f4433666;color:#f44336cc}.page-9-container .bool-btn.cross.active{background:#f443364d;border-color:#f4433699;box-shadow:0 0 8px #f443364d;color:#e57373}.page-9-container .range-slider-group{display:flex;flex-direction:column;gap:8px}.page-9-container .range-slider-group.date-range-slider{margin-top:4px}.page-9-container .range-header{align-items:center;display:flex;justify-content:space-between}.page-9-container .range-label{color:var(--text-tertiary);font-size:.7rem;font-weight:500}.page-9-container .range-clear-btn{align-items:center;background:var(--glass-bg-hover);border:none;border-radius:50%;color:var(--text-tertiary);cursor:pointer;display:flex;font-size:.65rem;height:16px;justify-content:center;line-height:1;transition:all .2s ease;width:16px}.page-9-container .range-clear-btn:hover{background:#ffffff40;color:var(--text-primary)}.page-9-container .range-track-container{align-items:center;cursor:pointer;display:flex;height:20px;position:relative}.page-9-container .range-track-container.dragging{cursor:grabbing}.page-9-container .range-track-bg{background:var(--glass-bg);border-radius:2px;height:4px;position:absolute;width:100%}.page-9-container .range-track-fill{background:linear-gradient(90deg,var(--accent-gold),#44a08d);border-radius:2px;height:4px;position:absolute}.page-9-container .range-thumb{background:var(--accent-gold);border:2px solid var(--accent-gold);border-radius:50%;box-shadow:0 2px 4px #0000004d;cursor:grab;height:14px;position:absolute;transform:translateX(-50%);transition:transform .1s ease,box-shadow .1s ease;width:14px}.page-9-container .range-thumb.active,.page-9-container .range-thumb:hover{box-shadow:0 2px 8px #294c3b80;transform:translateX(-50%) scale(1.15)}.page-9-container .range-thumb.active{cursor:grabbing}.page-9-container .range-bounds-editable{display:flex;gap:8px;justify-content:space-between}.page-9-container .range-bound-input{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:4px;color:var(--text-primary);font-size:.65rem;padding:4px 6px;text-align:center;width:80px}.page-9-container .range-bound-input:focus{border-color:#294c3b80;outline:none}.page-9-container .range-bound-input.date-input{width:90px}.page-9-container .save-preset-container{margin-top:8px;position:relative}.page-9-container .save-preset-btn{background:#294c3b26;border:1px solid #294c3b4d;border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:.8rem;font-weight:600;padding:10px 14px;transition:all .2s ease;width:100%}.page-9-container .save-preset-btn:hover:not(:disabled){background:#294c3b40;border-color:#294c3b80}.page-9-container .save-preset-btn:disabled{cursor:not-allowed;opacity:.4}.page-9-container .save-preset-dropdown{background:var(--glass-bg-strong);border:1px solid var(--glass-border);border-radius:8px;bottom:100%;display:flex;gap:8px;left:0;margin-bottom:8px;padding:10px;position:absolute;right:0;z-index:100}.page-9-container .save-preset-input{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:4px;color:var(--text-primary);flex:1 1;font-size:.8rem;padding:8px 10px}.page-9-container .save-preset-confirm{background:var(--accent-gold);border:none;border-radius:4px;color:var(--text-primary);cursor:pointer;font-size:.8rem;font-weight:600;padding:8px 14px;transition:all .2s ease}.page-9-container .save-preset-confirm:hover:not(:disabled){background:#3dbdb5}.page-9-container .save-preset-confirm:disabled{cursor:not-allowed;opacity:.4}.page-9-container .pitch-container{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background-color:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:12px;display:flex;flex:1 1;flex-direction:column;min-width:450px;overflow-x:hidden;overflow-y:auto;padding:12px 12px 12px 22px;position:relative;transition:all .3s ease}.page-9-container .pitch-container.instances-only{flex:0 1 280px;min-width:200px}.page-9-container .pitch-container.instances-only .pitch-header{display:none}.page-9-container .pitch-container.instances-only .pitch-scene{flex:1 1;min-height:0}.page-9-container .pitch-container.instances-only .phase-detail-panel,.page-9-container .pitch-container.instances-only .pitch-wrapper{display:none}.page-9-container .pitch-container.instances-only .phases-list-container{flex:1 1;max-height:none;width:100%}.page-9-container .pitch-container.instances-only .phases-list-header{display:none}.page-9-container .instances-header{align-items:center;border-bottom:1px solid var(--border-divider);display:flex;flex-shrink:0;gap:8px;padding:6px 8px}.page-9-container .instances-header-title{color:var(--text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.5px}.page-9-container .instances-header-count{background:#294c3bcc;border-radius:14px;color:var(--text-primary);font-size:.65rem;font-weight:700;padding:1px 8px}.page-9-container .instances-header-controls{align-items:center;display:flex;gap:4px;margin-left:auto}.page-9-container .instances-header-controls .close-panel-btn,.page-9-container .instances-header-controls .collapse-panel-btn{align-items:center;background:var(--bg-input);border:1px solid var(--glass-border);border-radius:4px;color:var(--text-tertiary);cursor:pointer;display:flex;font-size:.6rem;height:22px;justify-content:center;transition:all .2s ease;width:22px}.page-9-container .instances-header-controls .close-panel-btn:hover,.page-9-container .instances-header-controls .collapse-panel-btn:hover{background:var(--glass-bg-hover);color:var(--text-secondary)}.page-9-container .instances-active-metric{align-items:center;background:#294c3b14;border-bottom:1px solid #294c3b26;display:flex;flex-shrink:0;gap:6px;padding:5px 8px}.page-9-container .instances-metric-phase{color:#294c3be6;font-size:.65rem;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.page-9-container .instances-metric-outcome{color:var(--text-secondary);font-size:.65rem;font-weight:500}.page-9-container .pitch-container h2{color:var(--text-primary);font-size:.95rem;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-9-container .pitch-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.page-9-container .clear-selection-btn{align-items:center;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:6px;color:var(--text-primary);cursor:pointer;display:flex;font-size:18px;height:28px;justify-content:center;transition:all .2s ease;width:28px}.page-9-container .clear-selection-btn:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover)}.page-9-container .pitch-scene{align-items:flex-start;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:12px;justify-content:flex-start;min-width:0;overflow:visible}.page-9-container .pitch-wrapper{align-items:center;align-self:flex-start;display:flex;flex:1 1 auto;flex-direction:column;max-width:400px;min-width:180px}.page-9-container .phase-detail-panel{align-content:flex-start;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--glass-bg-strong);border:1px solid var(--glass-border);border-radius:14px;box-sizing:border-box;display:flex;flex:1 1;flex-wrap:wrap;gap:8px;margin-top:12px;max-width:none;min-height:80px;overflow-y:auto;padding:10px;transition:all .2s ease;width:100%}.page-9-container .phase-detail-panel::-webkit-scrollbar{width:4px}.page-9-container .phase-detail-panel::-webkit-scrollbar-track{background:var(--glass-bg-subtle);border-radius:2px}.page-9-container .phase-detail-panel::-webkit-scrollbar-thumb{background:#294c3b4d;border-radius:2px}.page-9-container .phase-detail-panel::-webkit-scrollbar-thumb:hover{background:#294c3b80}.page-9-container .phase-detail-panel.visible{background:var(--glass-bg-strong);border-color:var(--glass-border-hover)}.page-9-container .tooltip-placeholder{color:var(--text-quaternary);font-size:.7rem;line-height:1.6;padding:16px 0;text-align:center;width:100%}.page-9-container .tooltip-section{background:var(--glass-bg-subtle);border-radius:6px;flex:1 1;margin-bottom:0;min-width:140px;padding:8px}.page-9-container .tooltip-section.dark{background:var(--glass-bg)}.page-9-container .tooltip-section.gold{background:#ffd7001a;border:1px solid #ffd70033}.page-9-container .tooltip-label{color:var(--accent-gold);font-size:.7rem;font-weight:600;letter-spacing:.3px;margin-bottom:6px;text-transform:uppercase}.page-9-container .tooltip-row{align-items:flex-start;color:var(--text-secondary);display:flex;font-size:.65rem;gap:8px;justify-content:space-between;margin-bottom:3px}.page-9-container .tooltip-row span:first-child{color:var(--text-tertiary);flex-shrink:0;text-align:left}.page-9-container .tooltip-row span:last-child{text-align:right;word-break:break-word}.page-9-container .tooltip-badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.page-9-container .badge{border-radius:3px;font-size:.55rem;font-weight:600;padding:2px 4px;text-transform:uppercase}.page-9-container .badge.green{background:#4caf504d;color:#81c784}.page-9-container .badge.red{background:#f443364d;color:#e57373}.page-9-container .badge.yellow{background:#3d6b524d;color:#ffd54f}.page-9-container .tooltip-section.possessions-section{background:#294c3b0d;border:1px solid #294c3b26;display:flex;flex-basis:100%;flex-direction:column;max-height:180px;min-width:200px}.page-9-container .tooltip-section.possessions-section .tooltip-label{align-items:center;display:flex;flex-shrink:0;justify-content:space-between}.page-9-container .possessions-count{background:#294c3b33;border-radius:8px;color:var(--accent-gold);font-size:.6rem;font-weight:500;padding:1px 6px}.page-9-container .possessions-empty,.page-9-container .possessions-loading{color:var(--text-quaternary);font-size:.65rem;padding:8px;text-align:center}.page-9-container .possessions-list{display:flex;flex:1 1;flex-direction:column;gap:4px;max-height:130px;overflow-y:auto}.page-9-container .possessions-list::-webkit-scrollbar{width:3px}.page-9-container .possessions-list::-webkit-scrollbar-track{background:var(--glass-bg-subtle);border-radius:2px}.page-9-container .possessions-list::-webkit-scrollbar-thumb{background:#294c3b4d;border-radius:2px}.page-9-container .possession-item{background:var(--glass-bg-subtle);border-radius:4px;display:flex;flex-direction:column;gap:1px;padding:4px 6px;transition:all .15s ease}.page-9-container .possession-item:hover{background:var(--glass-bg)}.page-9-container .possession-row{align-items:center;display:flex;justify-content:space-between}.page-9-container .possession-row.secondary{opacity:.6}.page-9-container .possession-player{color:var(--text-primary);font-size:.6rem;font-weight:600}.page-9-container .possession-def-structure{background:#294c3b26;border-radius:3px;color:var(--accent-gold);font-size:.55rem;font-weight:500;padding:1px 5px}.page-9-container .possession-time{color:var(--text-tertiary);font-size:.55rem}.page-9-container .possession-frames{color:var(--text-placeholder);font-size:.5rem}.page-9-container .tooltip-section.linked-phases-section{background:#3d6b520d;border:1px solid #3d6b5226;display:flex;flex-basis:100%;flex-direction:column;max-height:200px;min-width:200px}.page-9-container .linked-phases-list{display:flex;flex:1 1;flex-direction:column;gap:3px;max-height:160px;overflow-y:auto}.page-9-container .linked-phases-list::-webkit-scrollbar{width:3px}.page-9-container .linked-phases-list::-webkit-scrollbar-track{background:var(--glass-bg-subtle);border-radius:2px}.page-9-container .linked-phases-list::-webkit-scrollbar-thumb{background:#3d6b524d;border-radius:2px}.page-9-container .linked-phase-item{background:var(--glass-bg-subtle);border-radius:4px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:4px 6px;transition:all .15s ease}.page-9-container .linked-phase-item:hover{background:var(--glass-bg)}.page-9-container .linked-phase-item.expanded{background:var(--glass-bg);border:1px solid #3d6b524d}.page-9-container .linked-phase-item.current{background:#3d6b5233;border:1px solid #3d6b5266}.page-9-container .linked-phase-header{align-items:center;display:flex;gap:6px}.page-9-container .linked-phase-type{color:var(--text-primary);flex:1 1;font-size:.6rem;font-weight:500}.page-9-container .linked-phase-item.current .linked-phase-type{color:#3d6b52}.page-9-container .linked-phase-index{color:var(--text-tertiary);font-size:.55rem}.page-9-container .linked-phase-item.current .linked-phase-index{color:#3d6b52cc}.page-9-container .linked-phase-duration{color:var(--text-quaternary);font-size:.5rem}.page-9-container .linked-phase-goal,.page-9-container .linked-phase-shot{font-size:.6rem;margin-left:3px}.page-9-container .linked-phase-expanded{border-top:1px solid var(--border-divider);margin-top:2px;padding-top:4px}.page-9-container .linked-phase-possessions-empty,.page-9-container .linked-phase-possessions-loading{color:var(--text-quaternary);font-size:.5rem;padding:4px;text-align:center}.page-9-container .linked-phase-possessions-list{display:flex;flex-direction:column;gap:2px;max-height:80px;overflow-y:auto}.page-9-container .linked-phase-possessions-list::-webkit-scrollbar{width:2px}.page-9-container .linked-phase-possessions-list::-webkit-scrollbar-thumb{background:var(--glass-bg-strong);border-radius:1px}.page-9-container .linked-phase-possession-item{align-items:center;background:var(--glass-bg-subtle);border-radius:2px;display:flex;justify-content:space-between;padding:2px 4px}.page-9-container .lpp-player{color:var(--text-secondary);flex:1 1;font-size:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-9-container .lpp-def-structure{background:#294c3b26;border-radius:2px;color:var(--accent-gold);font-size:.45rem;padding:1px 4px;white-space:nowrap}.page-9-container .pitch{aspect-ratio:.667;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:var(--glass-bg);border:3px solid var(--glass-border-hover);border-radius:14px;box-shadow:0 8px 24px #0000004d;max-width:380px;min-width:160px;overflow:hidden;position:relative;transform-style:preserve-3d;transition:transform .3s ease;width:100%}.page-9-container .pitch-overlay{background:radial-gradient(ellipse at center,#0000 0,#0003 100%);height:100%;pointer-events:none;position:absolute;width:100%;z-index:1}.page-9-container .pitch .halfway-line{background:#fff6;height:2px;position:absolute;top:50%;transform:translateY(-50%);width:100%}.page-9-container .pitch .center-circle{aspect-ratio:1;border:2px solid #fff6;width:27%}.page-9-container .pitch .center-circle,.page-9-container .pitch .center-spot{border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.page-9-container .pitch .center-spot{background:#ffffff80;height:6px;width:6px}.page-9-container .pitch .goal-line{background:#ffffff80;height:2px;left:50%;position:absolute;transform:translateX(-50%);width:20%}.page-9-container .pitch .goal-line.top{top:0}.page-9-container .pitch .goal-line.bottom{bottom:0}.page-9-container .pitch .penalty-area{border:2px solid #fff6;height:12%;left:50%;position:absolute;transform:translateX(-50%);width:60%}.page-9-container .pitch .penalty-area.top{border-top:none;top:0}.page-9-container .pitch .penalty-area.bottom{border-bottom:none;bottom:0}.page-9-container .pitch .goal-area{border:2px solid #fff6;height:5%;left:50%;position:absolute;transform:translateX(-50%);width:28%}.page-9-container .pitch .goal-area.top{border-top:none;top:0}.page-9-container .pitch .goal-area.bottom{border-bottom:none;bottom:0}.page-9-container .pitch .penalty-spot{background:#ffffff80;border-radius:50%;height:5px;left:50%;position:absolute;transform:translateX(-50%);width:5px}.page-9-container .pitch .penalty-spot.top{top:8%}.page-9-container .pitch .penalty-spot.bottom{bottom:8%}.page-9-container .possession-markers-svg{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.page-9-container .possession-heatmap-svg{height:100%;left:0;mix-blend-mode:screen;pointer-events:none;position:absolute;top:0;width:100%;z-index:5}.page-9-container .heatmap-point{mix-blend-mode:screen}.page-9-container .heatmap-point.current{filter:blur(.5px)}.page-9-container .heatmap-point.linked{filter:blur(.8px)}.page-9-container .possession-marker-group{opacity:1}.page-9-container .possession-line{stroke:var(--accent-gold);stroke-linecap:round;filter:drop-shadow(0 0 1px rgba(41,76,59,.3))}.page-9-container .possession-start-point{fill:var(--accent-gold);filter:drop-shadow(0 0 2px rgba(41,76,59,.5))}.page-9-container .possession-end-point{fill:var(--text-primary);filter:drop-shadow(0 0 1px rgba(255,255,255,.4))}.page-9-container .possession-animated-dot{fill:var(--accent-gold);filter:drop-shadow(0 0 4px rgba(41,76,59,.9)) drop-shadow(0 0 8px rgba(41,76,59,.5))}.page-9-container .pitch-instructions{color:var(--text-quaternary);font-size:.7rem;min-height:20px;padding:8px 0;text-align:center}.page-9-container .phases-list-container{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:14px;display:flex;flex:0 1 220px;flex-direction:column;max-height:600px;min-height:200px;min-width:160px;overflow:hidden;width:220px}.page-9-container .phases-list-header{align-items:center;background:var(--glass-bg-subtle);border-bottom:1px solid var(--border-divider);border-radius:14px 10px 0 0;display:flex;gap:8px;padding:6px 10px;position:relative;z-index:10}.page-9-container .phases-list-title{color:var(--text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.page-9-container .phases-list-count{background:#294c3b26;border-radius:14px;color:var(--accent-gold);font-size:.7rem;font-weight:700;padding:2px 8px}.page-9-container .phases-list-add-all{margin-left:auto;position:relative}.page-9-container .phases-list-add-all-btn{background:#0000;border:1px solid #0000;border-radius:4px;color:var(--text-tertiary);cursor:pointer;font-size:.75rem;font-weight:600;padding:3px 8px;transition:all .2s ease}.page-9-container .phases-list-add-all-btn:hover{background:var(--glass-bg);border-color:var(--glass-border);color:var(--text-secondary)}.page-9-container .phases-add-all-dropdown{background:var(--glass-bg-strong);border:1px solid var(--glass-border-hover);border-radius:6px;box-shadow:-4px 4px 20px #00000080;display:flex;flex-direction:column;min-width:200px;position:absolute;right:calc(100% + 4px);top:0;z-index:9999}.page-9-container .phases-add-all-options-scroll{max-height:60px;overflow-y:auto}.page-9-container .phases-add-all-dropdown-title{border-bottom:1px solid var(--border-divider);color:var(--text-tertiary);font-size:.65rem;font-weight:600;letter-spacing:.3px;padding:8px 10px 6px;text-transform:uppercase}.page-9-container .phases-add-all-option{align-items:center;background:#0000;border:none;color:var(--text-primary);cursor:pointer;display:flex;font-size:.7rem;gap:8px;justify-content:space-between;padding:8px 10px;text-align:left;transition:all .15s ease;width:100%}.page-9-container .phases-add-all-option:hover:not(:disabled){background:var(--glass-bg)}.page-9-container .phases-add-all-option.disabled,.page-9-container .phases-add-all-option:disabled{color:var(--text-quaternary);cursor:default}.page-9-container .phases-add-all-option-name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-9-container .phases-add-all-option-count{color:#4caf50cc;flex-shrink:0;font-size:.6rem}.page-9-container .phases-add-all-divider{background:var(--glass-bg);height:1px;margin:4px 0}.page-9-container .phases-add-new-playlist-btn{color:#294c3bcc}.page-9-container .phases-add-new-playlist-btn:hover{background:#294c3b1a;color:var(--accent-gold)}.page-9-container .phases-add-new-playlist-icon{font-weight:700;margin-right:4px}.page-9-container .phases-list-scroll{display:flex;flex:1 1;flex-direction:column;gap:3px;overflow-y:auto;padding:6px}.page-9-container .phases-list-scroll::-webkit-scrollbar{width:4px}.page-9-container .phases-list-scroll::-webkit-scrollbar-track{background:var(--glass-bg-subtle)}.page-9-container .phases-list-scroll::-webkit-scrollbar-thumb{background:#294c3b4d;border-radius:2px}.page-9-container .phase-list-btn{align-items:center;background:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:6px;box-sizing:border-box;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.65rem;gap:5px;padding:6px 8px;position:relative;transition:all .15s ease;width:100%}.page-9-container .phase-list-btn:hover{background:var(--bg-input);border-color:var(--glass-border)}.page-9-container .phase-list-btn.highlighted{background:#294c3b26;border-color:#294c3b66;color:var(--text-primary)}.page-9-container .phase-btn-add-container{position:relative}.page-9-container .phase-btn-add{background:#0000;border:1px solid #0000;border-radius:3px;color:var(--text-quaternary);cursor:pointer;font-size:.65rem;font-weight:600;padding:2px 5px;transition:all .15s ease}.page-9-container .phase-btn-add.active,.page-9-container .phase-btn-add:hover{background:var(--glass-bg);border-color:var(--glass-border);color:var(--text-secondary)}.page-9-container .phase-btn-add-dropdown{background:var(--glass-bg-strong);border:1px solid var(--glass-border-hover);border-radius:6px;box-shadow:0 4px 16px #00000080;left:0;margin-top:4px;min-width:150px;position:absolute;top:100%;z-index:9999}.page-9-container .phase-btn-add-options-scroll{max-height:80px;overflow-y:auto}.page-9-container .phase-btn-add-option{align-items:center;background:#0000;border:none;color:var(--text-primary);cursor:pointer;display:flex;font-size:.65rem;justify-content:space-between;padding:6px 8px;text-align:left;transition:all .15s ease;width:100%}.page-9-container .phase-btn-add-option:hover:not(:disabled){background:var(--glass-bg)}.page-9-container .phase-btn-add-option.disabled,.page-9-container .phase-btn-add-option:disabled{color:var(--text-quaternary);cursor:default}.page-9-container .phase-btn-add-option-name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-9-container .phase-btn-add-option-check{color:#4caf50;font-size:.6rem}.page-9-container .phase-btn-add-divider{background:var(--glass-bg);height:1px;margin:2px 0}.page-9-container .phase-btn-new-playlist{color:#294c3bcc}.page-9-container .phase-btn-new-playlist:hover{background:#294c3b1a;color:var(--accent-gold)}.page-9-container .phase-btn-new-playlist-icon{font-weight:700;margin-right:4px}.page-9-container .phase-btn-content{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.page-9-container .phase-btn-main{align-items:center;display:flex;gap:6px}.page-9-container .phase-btn-time{color:var(--text-primary);font-weight:600}.page-9-container .phase-btn-type{background:var(--glass-bg);border-radius:3px;color:var(--text-tertiary);font-size:.55rem;max-width:55px;overflow:hidden;padding:1px 4px;text-overflow:ellipsis;white-space:nowrap}.page-9-container .phase-btn-goal,.page-9-container .phase-btn-shot{font-size:.65rem;margin-left:4px}.page-9-container .phase-btn-sub{align-items:center;display:flex}.page-9-container .phase-btn-match{color:var(--text-quaternary);font-size:.55rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-9-container .phase-btn-competition{margin-top:2px}.page-9-container .phase-btn-competition span{background:#3d6b521a;border-radius:2px;color:#3d6b52b3;font-size:.5rem;padding:1px 4px}.page-9-container .phase-btn-indicators{display:flex;flex-shrink:0;gap:2px}.page-9-container .phase-btn-goal-indicator,.page-9-container .phase-btn-shot-indicator{font-size:.6rem}.page-9-container .video-side-panel{border:none;display:none;flex-shrink:0;min-width:0;overflow:hidden;padding:0;transition:all .3s ease;width:0}.page-9-container .video-side-panel.visible{border:1px solid var(--glass-border);display:flex;max-height:100%;min-width:360px;width:360px}.page-9-container .video-panel-content{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background-color:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:12px;display:flex;flex-direction:column;gap:12px;height:100%;overflow-y:auto;padding:16px 16px 16px 22px;position:relative}.page-9-container .video-panel-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.page-9-container .video-panel-title{flex:1 1;min-width:0}.page-9-container .video-panel-heading{color:var(--text-tertiary);font-size:.75rem;font-weight:600;letter-spacing:.5px;margin:0 0 4px;text-transform:uppercase}.page-9-container .video-panel-subtitle{display:flex;flex-direction:column;gap:2px}.page-9-container .video-subtitle-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.page-9-container .video-subtitle-type{background:#294c3b26;border-radius:4px;color:var(--accent-gold);font-size:.85rem;font-weight:600;padding:2px 8px}.page-9-container .video-subtitle-time{color:var(--text-primary);font-size:.75rem;font-weight:600}.page-9-container .video-subtitle-emoji{font-size:.85rem;margin-left:6px}.page-9-container .video-subtitle-competition{color:#3d6b52e6;font-size:.7rem;font-weight:500}.page-9-container .video-subtitle-match{color:var(--text-tertiary);font-size:.65rem}.page-9-container .video-close-btn{align-items:center;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;font-size:1.2rem;height:28px;justify-content:center;padding:0;transition:all .2s ease;width:28px}.page-9-container .video-close-btn:hover{background:#f4433633;border-color:#f4433680;color:#f44336}.page-9-container .video-wrapper{background:var(--bg-primary);border-radius:8px 8px 0 0;overflow:hidden;position:relative;width:100%}.page-9-container .video-player{cursor:pointer;display:block;max-height:500px;object-fit:contain;width:100%}.page-9-container .video-error,.page-9-container .video-loading,.page-9-container .video-placeholder{align-items:center;background:var(--glass-bg);color:var(--text-tertiary);display:flex;flex-direction:column;font-size:.85rem;justify-content:center;min-height:300px}.page-9-container .video-error{color:#f44336cc}.page-9-container .video-controls{background:var(--glass-bg);border-radius:0 0 10px 10px;display:flex;flex-shrink:0;flex-wrap:wrap;gap:6px;justify-content:center;padding:10px}.page-9-container .video-control-btn{border:1px solid;border-radius:6px;cursor:pointer;flex:1 1;font-size:.75rem;font-weight:600;min-width:60px;padding:6px 10px;text-align:center;transition:all .2s ease}.page-9-container .video-control-btn.extend-btn{background:#294c3b1a;border-color:#294c3b4d;color:var(--accent-gold)}.page-9-container .video-control-btn.extend-btn:hover{background:#294c3b33;border-color:#294c3b80}.page-9-container .video-control-btn.reset-btn{background:var(--glass-bg-subtle);border-color:var(--glass-border);color:var(--text-secondary)}.page-9-container .video-control-btn.reset-btn:hover{background:var(--glass-bg);border-color:var(--glass-border-hover)}.page-9-container .video-control-btn.chain-btn{background:#3d6b521a;border-color:#3d6b524d;color:#3d6b52;flex:1.2 1}.page-9-container .video-control-btn.chain-btn:hover{background:#3d6b5233;border-color:#3d6b5280}.page-9-container .video-control-btn.chain-btn.after-only{background:#ff98001a;border-color:#ff98004d;color:var(--accent-blue)}.page-9-container .video-control-btn.chain-btn.after-only:hover{background:#ff980033;border-color:#ff980080}.page-9-container .chain-count{align-items:center;background:#3d6b5233;border-radius:8px;color:inherit;display:inline-flex;font-size:.55rem;font-weight:700;height:14px;justify-content:center;line-height:1;min-width:14px}.page-9-container .video-controls-divider{background:var(--border-divider);flex-shrink:0;height:20px;margin:0 2px;width:1px}.page-9-container .video-source-toggle{background:var(--glass-bg);border-radius:6px;display:flex;gap:2px;margin-right:6px;padding:2px}.page-9-container .video-source-btn{background:#0000;border:1px solid #0000;border-radius:4px;color:var(--text-quaternary);cursor:pointer;font-size:.68rem;font-weight:600;padding:4px 8px;transition:all .2s ease;white-space:nowrap}.page-9-container .video-source-btn:hover:not(:disabled){background:var(--glass-bg);color:var(--text-secondary)}.page-9-container .video-source-btn.active{background:#294c3b26;border-color:#294c3b59;color:var(--accent-gold)}.page-9-container .video-source-btn.wide-angle.active{background:#ff980026;border-color:#ff980059;color:var(--accent-blue)}.page-9-container .video-source-btn.unavailable{cursor:not-allowed;opacity:.3}.page-9-container .playlist-video-source-toggle{align-self:flex-start;background:var(--glass-bg);border-radius:6px;display:flex;gap:2px;margin-bottom:6px;padding:2px}.page-9-container .clip-source-toggle{background:var(--glass-bg);border-radius:4px;display:flex;gap:1px;margin-right:2px;padding:1px}.page-9-container .clip-source-btn{background:#0000;border:1px solid #0000;border-radius:3px;color:var(--text-quaternary);cursor:pointer;font-size:.6rem;line-height:1;padding:1px 4px;transition:all .15s ease}.page-9-container .clip-source-btn:hover:not(.unavailable){background:var(--glass-bg);color:var(--text-secondary)}.page-9-container .clip-source-btn.active{background:#294c3b26;border-color:#294c3b59;color:var(--accent-gold)}.page-9-container .clip-source-btn.wide-angle.active{background:#ff980026;border-color:#ff980059;color:var(--accent-blue)}.page-9-container .clip-source-btn.unavailable{cursor:not-allowed;opacity:.25}.p9-scrubber-panel{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background-color:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:8px;margin-top:4px;overflow:hidden}.p9-transport{align-items:center;display:flex;flex-wrap:nowrap;gap:6px;min-height:30px;padding:4px 10px}.p9-transport-btns{display:flex;gap:2px}.p9-transport-btns button{align-items:center;background:none;border:none;border-radius:4px;color:var(--text-quaternary);cursor:pointer;display:flex;font-size:12px;height:22px;justify-content:center;transition:all .12s;width:24px}.p9-transport-btns button:hover{background:var(--glass-bg);color:var(--text-primary)}.p9-transport-play{color:var(--accent-gold)!important;font-size:14px!important}.p9-transport-time{font-feature-settings:"tnum";color:var(--text-placeholder);font-size:10px;font-variant-numeric:tabular-nums}.p9-transport-spacer{flex:1 1}.p9-transport-speeds{display:flex;gap:1px;margin:0 2px}.p9-transport-speeds button{background:none;border:none;border-radius:3px;color:#ffffff47;cursor:pointer;font-size:9px;padding:2px 3px}.p9-transport-speeds button.on{color:var(--accent-gold);font-weight:600}.p9-transport-speeds button:hover{color:var(--text-secondary)}.p9-transport-zoom{align-items:center;display:flex;gap:1px;margin-right:2px}.p9-transport-zoom button{background:none;border:none;border-radius:3px;color:var(--text-placeholder);cursor:pointer;font-size:11px;font-weight:700;padding:2px 4px}.p9-transport-zoom button:hover{background:var(--glass-bg);color:var(--text-primary)}.p9-zoom-label{font-feature-settings:"tnum";color:#294c3bb3;font-size:8px;font-variant-numeric:tabular-nums;min-width:22px;text-align:center}.p9-scrubber-track{border-top:1px solid var(--border-divider-faint);cursor:pointer;height:28px;position:relative}.p9-scrubber-track,.p9-scrubber-track:hover{background:var(--glass-bg-subtle)}.p9-scrubber-fill{background:#294c3b1f;left:0}.p9-scrubber-fill,.p9-scrubber-playhead{height:100%;pointer-events:none;position:absolute;top:0}.p9-scrubber-playhead{background:var(--accent-gold);box-shadow:0 0 4px #294c3b80;width:2px;z-index:5}.p9-scrubber-ticks{height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0}.p9-scrubber-tick{border-left:1px solid #ffffff0d;height:100%;position:absolute;top:0}.p9-scrubber-tick span{font-feature-settings:"tnum";color:#ffffff2e;font-size:7px;font-variant-numeric:tabular-nums;left:3px;position:absolute;top:2px}.p9-phase-seg{border-right:1px solid #0000004d;height:100%;overflow:hidden;position:absolute;top:0;z-index:2}.p9-phase-seg:last-of-type{border-right:none}.p9-phase-seg.buffer{background:var(--glass-bg-subtle)}.p9-phase-seg.current{background:#294c3b1a}.p9-phase-seg.linked{background:#ff980014}.p9-phase-seg-fill{height:100%;left:0;pointer-events:none;position:absolute;top:0}.p9-phase-seg.buffer .p9-phase-seg-fill{background:var(--bg-input)}.p9-phase-seg.current .p9-phase-seg-fill{background:#294c3b26}.p9-phase-seg.linked .p9-phase-seg-fill{background:#ff98001f}.p9-phase-seg-label{color:var(--text-quaternary);font-size:7px;font-weight:600;left:50%;pointer-events:none;position:absolute;text-shadow:0 0 3px #0009;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.p9-phase-seg.current .p9-phase-seg-label{color:#294c3bb3}.p9-phase-seg.linked .p9-phase-seg-label{color:#ff980099}.page-9-container .phase-timeline-container{background:var(--glass-bg);border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:10px}.page-9-container .phase-timeline-label{color:var(--text-tertiary);font-size:.65rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.page-9-container .phase-timeline{background:var(--glass-bg);border-radius:4px;display:flex;height:28px;overflow:hidden;width:100%}.page-9-container .phase-timeline-segment{align-items:center;border-right:1px solid #0000004d;cursor:pointer;display:flex;height:100%;justify-content:center;min-width:20px;overflow:hidden;position:relative;transition:all .2s ease}.page-9-container .phase-timeline-segment:last-child{border-right:none}.page-9-container .phase-timeline-segment.current{background:linear-gradient(135deg,#294c3b4d,#44a08d4d);border:2px solid #294c3bcc;border-radius:2px;box-shadow:inset 0 1px 0 #ffffff1a}.page-9-container .phase-timeline-segment.linked{background:linear-gradient(135deg,#3d6b524d,#ff98004d);box-shadow:inset 0 1px 0 #ffffff1a}.page-9-container .phase-timeline-segment.buffer{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);box-shadow:inset 0 1px 0 #ffffff0d}.page-9-container .phase-timeline-progress{height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:width .1s linear}.page-9-container .phase-timeline-segment.current .phase-timeline-progress{background:linear-gradient(135deg,var(--accent-gold) 0,#44a08d 100%)}.page-9-container .phase-timeline-segment.linked .phase-timeline-progress{background:linear-gradient(135deg,#3d6b52 0,var(--accent-blue) 100%)}.page-9-container .phase-timeline-segment.buffer .phase-timeline-progress{background:linear-gradient(135deg,#fff6,#ffffff4d)}.page-9-container .phase-timeline-segment:hover{filter:brightness(1.15)}.page-9-container .phase-timeline-segment-label{color:var(--text-primary);font-size:.6rem;font-weight:700;max-width:100%;overflow:hidden;padding:0 6px;position:relative;text-overflow:ellipsis;text-shadow:0 1px 3px #000000e6,0 0 5px #000000b3;text-transform:capitalize;white-space:nowrap;z-index:2}.page-9-container .phase-timeline-legend{display:flex;gap:12px;justify-content:center}.page-9-container .phase-timeline-legend-item{align-items:center;color:var(--text-tertiary);display:flex;font-size:.55rem;gap:4px}.page-9-container .phase-timeline-legend-item .legend-color{border-radius:2px;height:10px;width:10px}.page-9-container .phase-timeline-legend-item.current .legend-color{background:linear-gradient(135deg,var(--accent-gold) 0,#44a08d 100%)}.page-9-container .phase-timeline-legend-item.linked .legend-color{background:linear-gradient(135deg,#3d6b52 0,var(--accent-blue) 100%)}.page-9-container .phase-timeline-legend-item.buffer .legend-color{background:linear-gradient(135deg,#fff6,#ffffff4d)}.page-9-container .defensive-structures-section{background:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:8px;display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:150px;overflow:hidden;padding:12px}.page-9-container .defensive-structures-header{align-items:center;border-bottom:1px solid var(--border-divider);display:flex;flex-shrink:0;justify-content:space-between;padding-bottom:8px}.page-9-container .defensive-structures-title{color:var(--text-secondary);font-size:.8rem;font-weight:600}.page-9-container .defensive-structures-count{background:#294c3b1a;border-radius:14px;color:#294c3bcc;font-size:.75rem;padding:2px 8px}.page-9-container .defensive-structures-empty,.page-9-container .defensive-structures-loading{color:var(--text-quaternary);font-size:.75rem;padding:8px;text-align:center}.page-9-container .defensive-structures-list{display:flex;flex:1 1;flex-direction:column;gap:6px;overflow-y:auto}.page-9-container .defensive-structures-list::-webkit-scrollbar{width:4px}.page-9-container .defensive-structures-list::-webkit-scrollbar-track{background:var(--glass-bg-subtle);border-radius:2px}.page-9-container .defensive-structures-list::-webkit-scrollbar-thumb{background:var(--glass-bg-hover);border-radius:2px}.page-9-container .defensive-structure-item{background:var(--glass-bg-subtle);border:1px solid var(--border-secondary);border-radius:6px;display:flex;flex-direction:column;gap:2px;padding:6px 8px;transition:all .15s ease}.page-9-container .defensive-structure-item:hover{background:var(--glass-bg-subtle);border-color:var(--glass-border)}.page-9-container .defensive-structure-row{align-items:center;display:flex;justify-content:space-between}.page-9-container .defensive-structure-row.secondary{padding-top:2px}.page-9-container .defensive-structure-player{color:var(--text-primary);font-size:.75rem;font-weight:600}.page-9-container .defensive-structure-value{background:#294c3b26;border-radius:4px;color:var(--accent-gold);font-size:.7rem;font-weight:500;padding:2px 6px}.page-9-container .defensive-structure-time{color:var(--text-tertiary);font-size:.65rem}.page-9-container .defensive-structure-frames{color:var(--text-quaternary);font-size:.65rem}.page-9-container .video-playlist-actions{display:flex;gap:8px;margin-top:auto}.page-9-container .playlist-dropdown-container{flex:1 1;position:relative}.page-9-container .add-to-playlist-btn{align-items:center;background:linear-gradient(135deg,#294c3b33,#60a5fa33);border:1px solid #294c3b4d;border-radius:8px;box-sizing:border-box;color:var(--text-primary);cursor:pointer;display:flex;font-size:.85rem;font-weight:600;height:42px;justify-content:center;padding:10px 14px;transition:all .2s ease;width:100%}.page-9-container .add-to-playlist-btn.download-btn{flex-shrink:0;min-width:120px;width:auto}.page-9-container .add-to-playlist-btn:hover:not(:disabled){background:linear-gradient(135deg,#294c3b4d,#60a5fa4d);border-color:#294c3b80}.page-9-container .add-to-playlist-btn:disabled{cursor:not-allowed;opacity:.4}.page-9-container .add-to-playlist-btn.in-playlist{background:#4caf5026;border-color:#4caf5066;color:#4caf50}.page-9-container .playlist-dropdown-menu{background:var(--glass-bg-strong);border:1px solid var(--glass-border);border-radius:14px;bottom:100%;left:0;margin-bottom:8px;max-height:250px;overflow-y:auto;padding:8px;position:absolute;right:0;z-index:100}.page-9-container .playlist-dropdown-item{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--text-primary);cursor:pointer;display:flex;font-size:.8rem;justify-content:space-between;padding:10px 12px;transition:all .15s ease;width:100%}.page-9-container .playlist-dropdown-item-row{align-items:center;display:flex;gap:4px;width:100%}.page-9-container .playlist-dropdown-item-row .playlist-dropdown-item{flex:1 1}.page-9-container .playlist-dropdown-item-row.in-playlist{background:#4caf501a;border-radius:6px}.page-9-container .playlist-item-remove-btn{align-items:center;background:#ff525233;border:none;border-radius:4px;color:#ff5252;cursor:pointer;display:flex;flex-shrink:0;font-size:1rem;font-weight:700;height:28px;justify-content:center;transition:all .15s ease;width:28px}.page-9-container .playlist-item-remove-btn:hover{background:#ff525266}.page-9-container .playlist-dropdown-item:hover:not(:disabled){background:var(--glass-bg)}.page-9-container .playlist-dropdown-item:disabled{cursor:default;opacity:.6}.page-9-container .playlist-dropdown-item.in-playlist{background:#4caf501a}.page-9-container .playlist-item-name{flex:1 1;text-align:left}.page-9-container .playlist-item-count{color:var(--text-tertiary);font-size:.7rem;margin-right:8px}.page-9-container .playlist-item-check{color:#4caf50;font-size:.8rem}.page-9-container .playlist-dropdown-divider{background:var(--glass-bg);height:1px;margin:6px 0}.page-9-container .playlist-dropdown-empty{padding:12px;text-align:center}.page-9-container .playlist-dropdown-empty p{color:var(--text-tertiary);font-size:.8rem;margin:0 0 10px}.page-9-container .new-playlist-inline{display:flex;gap:6px}.page-9-container .new-playlist-input{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:4px;color:var(--text-primary);flex:1 1;font-size:.8rem;padding:8px 10px}.page-9-container .new-playlist-create{background:var(--accent-gold);border:none;border-radius:4px;color:var(--text-primary);cursor:pointer;font-size:.8rem;font-weight:600;padding:8px 12px;transition:all .2s ease}.page-9-container .new-playlist-create:hover:not(:disabled){background:#3dbdb5}.page-9-container .new-playlist-create:disabled{cursor:not-allowed;opacity:.4}.page-9-container .playlist-panel-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99999999}.page-9-container .playlist-panel{animation:playlistSlideIn .3s ease-out;background:var(--glass-dropdown-bg);border:1px solid var(--glass-border);border-radius:16px;box-shadow:0 20px 60px #000000b3;display:flex;flex-direction:column;height:850px;max-height:92vh;max-width:95vw;width:1400px}@keyframes playlistSlideIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.page-9-container .playlist-panel-header{align-items:center;border-bottom:1px solid var(--border-divider);display:flex;justify-content:space-between;padding:18px 24px}.page-9-container .playlist-panel-header h2{color:var(--text-primary);font-size:20px;font-weight:700;margin:0}.page-9-container .playlist-panel-close{align-items:center;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:6px;color:var(--text-primary);cursor:pointer;display:flex;font-size:22px;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.page-9-container .playlist-panel-close:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover)}.page-9-container .playlist-content{display:flex;flex:1 1;overflow:hidden}.page-9-container .playlists-sidebar{background:var(--glass-bg-subtle);border-right:1px solid #ffffff14;display:flex;flex:0 0 180px;flex-direction:column}.page-9-container .playlists-sidebar-header{align-items:center;border-bottom:1px solid var(--border-divider);display:flex;justify-content:space-between;padding:10px}.page-9-container .playlists-sidebar-header span{color:var(--text-tertiary);font-size:.6rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.page-9-container .new-playlist-btn{align-items:center;background:var(--glass-bg);border:1px solid var(--glass-border-hover);border-radius:4px;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;height:20px;justify-content:center;padding:0;transition:all .2s ease;width:20px}.page-9-container .new-playlist-btn:hover{background:var(--glass-bg-strong)}.page-9-container .new-playlist-form{border-bottom:1px solid var(--border-divider);display:flex;gap:6px;padding:10px 12px}.page-9-container .new-playlist-form input{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:4px;color:var(--text-primary);flex:1 1;font-size:.8rem;padding:6px 8px}.page-9-container .new-playlist-form button{background:var(--accent-gold);border:none;border-radius:4px;color:var(--text-primary);cursor:pointer;font-size:.75rem;padding:6px 10px}.page-9-container .playlists-list{flex:1 1;overflow-y:auto;padding:8px}.page-9-container .playlist-sidebar-item{align-items:center;background:var(--glass-bg-subtle);border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:8px;margin-bottom:4px;padding:10px 12px;transition:all .15s ease}.page-9-container .playlist-sidebar-item:hover{background:var(--bg-input)}.page-9-container .playlist-sidebar-item.active{background:#294c3b1a;border-color:#294c3b4d}.page-9-container .playlist-sidebar-item .playlist-name{color:var(--text-primary);flex:1 1;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-9-container .playlist-sidebar-item .playlist-count{background:var(--glass-bg);border-radius:14px;color:var(--text-tertiary);font-size:.7rem;padding:2px 6px}.page-9-container .playlist-actions{display:flex;gap:4px;opacity:0;transition:opacity .15s ease}.page-9-container .playlist-sidebar-item:hover .playlist-actions{opacity:1}.page-9-container .playlist-delete,.page-9-container .playlist-rename{background:#0000;border:none;cursor:pointer;font-size:.7rem;padding:2px;transition:transform .15s ease}.page-9-container .playlist-delete:hover,.page-9-container .playlist-rename:hover{transform:scale(1.1)}.page-9-container .playlists-empty{color:var(--text-quaternary);font-size:.6rem;padding:15px 8px;text-align:center}.page-9-container .playlist-video-section{display:flex;flex:1 1;flex-direction:column;gap:12px;min-width:0;padding:20px}.page-9-container .playlist-video-wrapper{background:var(--bg-primary);border-radius:14px;box-shadow:0 4px 16px #0006;flex:1 1;min-height:400px;overflow:hidden;position:relative}.page-9-container .playlist-video-wrapper video{display:block;height:100%;object-fit:contain;width:100%}.page-9-container .playlist-video-player{cursor:pointer;height:100%;object-fit:contain;width:100%}.page-9-container .playlist-video-empty{align-items:center;color:var(--text-tertiary);display:flex;flex:1 1;flex-direction:column;gap:12px;justify-content:center;text-align:center}.page-9-container .playlist-video-error,.page-9-container .playlist-video-loading{align-items:center;color:var(--text-tertiary);display:flex;flex-direction:column;font-size:.9rem;gap:12px;height:100%;justify-content:center;min-height:300px}.page-9-container .playlist-list-section{background:var(--glass-bg-subtle);border-left:1px solid #ffffff14;display:flex;flex:0 0 220px;flex-direction:column;overflow:visible}.page-9-container .playlist-list-header{border-bottom:1px solid var(--border-divider);display:flex;flex-direction:column;gap:6px;padding:10px}.page-9-container .playlist-clear-clips-btn{background:#f443361a;border:1px solid #f443364d;border-radius:3px;color:#e57373;cursor:pointer;flex-shrink:0;font-size:.6rem;font-weight:600;padding:3px 8px;transition:all .2s ease}.page-9-container .playlist-clear-clips-btn:hover{background:#f4433633}.page-9-container .playlist-list-empty{color:var(--text-quaternary);font-size:.85rem;font-style:italic;padding:30px;text-align:center}.page-9-container .playlist-list-scroll{flex:1 1;overflow-x:visible;overflow-y:auto;padding:8px;position:relative}.page-9-container .playlist-list-scroll::-webkit-scrollbar{width:4px}.page-9-container .playlist-list-scroll::-webkit-scrollbar-track{background:var(--glass-bg-subtle);border-radius:3px}.page-9-container .playlist-list-scroll::-webkit-scrollbar-thumb{background:var(--glass-bg-strong);border-radius:3px}.page-9-container .playlist-item{align-items:stretch;background:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-left:3px solid #ffffff4d;border-radius:5px;cursor:pointer;display:flex;margin-bottom:6px;padding:0;position:relative;transition:all .2s ease}.page-9-container .playlist-item:hover{background:var(--bg-input);border-color:var(--glass-border)}.page-9-container .playlist-item.active{background:var(--glass-bg);border-color:var(--glass-border-hover);border-left-color:var(--text-primary)}.page-9-container .playlist-item-drag-handle{align-items:center;background:var(--glass-bg-subtle);border-right:1px solid #ffffff0d;color:var(--text-placeholder);cursor:grab;display:flex;justify-content:center;padding:0 6px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.page-9-container .playlist-item-drag-handle:hover{background:var(--glass-bg-subtle);color:var(--text-tertiary)}.page-9-container .playlist-item-drag-handle:active{cursor:grabbing}.page-9-container .drag-handle-icon{font-size:.75rem;letter-spacing:-2px}.page-9-container .playlist-item.dragging{background:var(--glass-bg-subtle);border:1px dashed #fff6;opacity:.5;transform:scale(.98)}.page-9-container .playlist-item.drag-over{border-top:2px solid var(--accent-gold);margin-top:-1px;transform:translateY(2px)}.page-9-container .playlist-item.drag-over:before{animation:dragOverPulse 1s ease infinite;background:linear-gradient(90deg,#0000,var(--accent-gold),#0000);content:"";height:2px;left:0;position:absolute;right:0;top:-2px}@keyframes dragOverPulse{0%,to{opacity:.5}50%{opacity:1}}.page-9-container .playlist-item-content{flex:1 1;min-width:0;overflow:visible;padding:8px}.page-9-container .playlist-item-row{align-items:center;display:flex;gap:6px}.page-9-container .playlist-item-title{color:var(--text-primary);flex:1 1;font-size:.65rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-9-container .playlist-item-team{color:var(--text-primary);flex:1 1;font-size:.8rem;font-weight:600}.page-9-container .playlist-item-time{color:var(--text-secondary);font-size:.7rem;font-weight:600}.page-9-container .playlist-item-type{background:var(--glass-bg);border-radius:3px;color:var(--text-tertiary);font-size:.5rem;padding:2px 5px}.page-9-container .playlist-item-competition{color:#294c3be6;font-size:.5rem;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.page-9-container .playlist-item-match{color:var(--text-quaternary);font-size:.5rem}.page-9-container .playlist-item-actions{align-items:center;display:flex;gap:3px;margin-left:auto;overflow:visible;position:relative}.page-9-container .playlist-item-download{background:#0000;border:none;border-radius:2px;color:var(--text-tertiary);cursor:pointer;font-size:10px;line-height:1;padding:2px 3px;transition:all .2s ease}.page-9-container .playlist-item-download:hover:not(:disabled){background:var(--glass-bg);color:var(--text-primary)}.page-9-container .playlist-item-download.downloading,.page-9-container .playlist-item-download:disabled{cursor:not-allowed;opacity:.5}.page-9-container .playlist-item-remove{background:#0000;border:none;color:#f44336b3;cursor:pointer;font-size:14px;line-height:1;padding:0;transition:all .2s ease}.page-9-container .playlist-item-remove:hover{color:#f44336}.page-9-container .playlist-item-chain-tag{border-radius:3px;font-size:.55rem;font-weight:600;padding:1px 4px;white-space:nowrap}.page-9-container .playlist-item-chain-tag.full{background:#294c3b40;border:1px solid #294c3b66;color:var(--accent-gold)}.page-9-container .playlist-item-chain-tag.afterOnly{background:#3d6b5233;border:1px solid #3d6b5266;color:#3d6b52}.page-9-container .playlist-item-chain-tag.stored{font-size:.5rem;opacity:.7;padding:0 2px}.page-9-container .playlist-item-header{justify-content:space-between}.page-9-container .playlist-item-progress{background:var(--glass-bg);bottom:0;height:2px;left:0;overflow:hidden;position:absolute;right:0}.page-9-container .playlist-item-progress-bar{background:var(--btn-primary-bg-flat);height:100%;transition:width .1s linear}.page-9-container .playlist-extend-controls{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;padding:8px 0}.page-9-container .playlist-extend-btn{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:4px;color:var(--text-primary);cursor:pointer;font-size:.7rem;font-weight:600;padding:5px 10px;transition:all .2s ease}.page-9-container .playlist-extend-btn:hover:not(:disabled){background:var(--glass-bg-hover);border-color:var(--glass-border-hover)}.page-9-container .playlist-extend-btn:disabled{cursor:not-allowed;opacity:.4}.page-9-container .playlist-extend-btn.reset{color:var(--text-secondary);font-size:.65rem}.page-9-container .playlist-controls-divider{color:var(--text-placeholder);font-size:.9rem;margin:0 4px}.page-9-container .playlist-extend-btn.chain-btn{font-size:.65rem;padding:5px 8px}.page-9-container .playlist-extend-btn.chain-btn.active{background:#294c3b40;border-color:var(--accent-gold);color:var(--accent-gold)}.page-9-container .playlist-extend-btn.chain-btn.active:hover:not(:disabled){background:#294c3b59}.page-9-container .playlist-position{color:var(--text-tertiary);font-size:.75rem;font-weight:600;margin-left:auto;padding-left:8px;white-space:nowrap}.page-9-container .playlist-current-info{background:var(--glass-bg-subtle);border-radius:8px;padding:10px;text-align:center}.page-9-container .playlist-current-title{color:var(--text-primary);font-size:1rem;font-weight:600;margin-bottom:4px}.page-9-container .playlist-current-mode{background:#294c3b33;border:1px solid #294c3b66;border-radius:4px;color:var(--accent-gold);display:inline-block;font-size:.7rem;font-weight:600;margin-bottom:6px;padding:3px 8px}.page-9-container .playlist-current-details{align-items:center;color:var(--text-secondary);display:flex;font-size:.85rem;gap:6px;justify-content:center}.page-9-container .playlist-current-competition{color:#294c3be6;font-size:.7rem;font-weight:600;letter-spacing:.3px;margin-top:4px;text-transform:uppercase}.page-9-container .playlist-current-match{color:var(--text-tertiary);font-size:.75rem;margin-top:4px}.page-9-container .playlist-chain-controls{display:flex;gap:8px;justify-content:center;padding:8px 0}.page-9-container .playlist-chain-controls .chain-btn{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-size:.75rem;font-weight:600;padding:6px 12px;transition:all .2s ease}.page-9-container .playlist-chain-controls .chain-btn:hover:not(:disabled){background:var(--glass-bg-hover);color:var(--text-primary)}.page-9-container .playlist-chain-controls .chain-btn.active{background:#294c3b4d;border-color:var(--accent-gold);border-width:2px;box-shadow:0 0 8px #294c3b4d;color:var(--accent-gold)}.page-9-container .playlist-chain-controls .chain-btn.active:before{content:"✓ "}.page-9-container .playlist-chain-controls .chain-btn:disabled{cursor:not-allowed;opacity:.5}.page-9-container .playlist-chain-loading{color:var(--text-tertiary);font-size:.75rem;padding:4px 0;text-align:center}.page-9-container .playlist-video-section .phase-timeline-container{background:var(--glass-bg);border-radius:6px;display:flex;flex-direction:column;gap:4px;padding:8px}.page-9-container .playlist-video-section .phase-timeline-label{color:var(--text-secondary);font-size:.65rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.page-9-container .playlist-video-section .phase-timeline{background:var(--glass-bg);border-radius:4px;display:flex;height:32px;overflow:hidden;width:100%}.page-9-container .playlist-video-section .phase-timeline-segment{align-items:center;border-right:1px solid #0000004d;cursor:pointer;display:flex;height:100%;justify-content:center;min-width:20px;overflow:hidden;position:relative;transition:all .2s ease}.page-9-container .playlist-video-section .phase-timeline-segment:last-child{border-right:none}.page-9-container .playlist-video-section .phase-timeline-segment.current{background:linear-gradient(135deg,#294c3b4d,#44a08d4d);border:2px solid #294c3bcc;border-radius:2px;box-shadow:inset 0 1px 0 #ffffff1a}.page-9-container .playlist-video-section .phase-timeline-segment.linked{background:linear-gradient(135deg,#3d6b524d,#ff98004d);box-shadow:inset 0 1px 0 #ffffff1a}.page-9-container .playlist-video-section .phase-timeline-segment.buffer{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);box-shadow:inset 0 1px 0 #ffffff0d}.page-9-container .playlist-video-section .phase-timeline-progress{height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:width .1s linear}.page-9-container .playlist-video-section .phase-timeline-segment.current .phase-timeline-progress{background:linear-gradient(135deg,var(--accent-gold) 0,#44a08d 100%)}.page-9-container .playlist-video-section .phase-timeline-segment.linked .phase-timeline-progress{background:linear-gradient(135deg,#3d6b52 0,var(--accent-blue) 100%)}.page-9-container .playlist-video-section .phase-timeline-segment.buffer .phase-timeline-progress{background:linear-gradient(135deg,#fff6,#ffffff4d)}.page-9-container .playlist-video-section .phase-timeline-segment-label{color:var(--text-primary);font-size:.6rem;font-weight:700;max-width:100%;overflow:hidden;padding:0 6px;position:relative;text-overflow:ellipsis;text-shadow:0 1px 3px #000000e6,0 0 5px #000000b3;text-transform:capitalize;white-space:nowrap;z-index:2}.page-9-container .playlist-video-section .phase-timeline-legend{display:flex;gap:10px;justify-content:center}.page-9-container .playlist-video-section .phase-timeline-legend-item{font-size:.55rem}.page-9-container .playlist-video-section .phase-timeline-legend-item .legend-color{height:10px;width:10px}.page-9-container .playlist-list-title-row{align-items:center;display:flex;justify-content:space-between}.page-9-container .playlist-list-title{color:var(--text-secondary);font-size:.65rem;font-weight:700;letter-spacing:.3px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.page-9-container .playlist-list-count{background:var(--glass-bg);border-radius:6px;color:var(--text-secondary);flex-shrink:0;font-size:.6rem;font-weight:700;padding:2px 5px}.page-9-container .playlist-list-actions{display:flex;gap:8px}.page-9-container .playlist-list-actions .download-dropdown-container{flex:1 1}.page-9-container .playlist-list-actions .playlist-download-btn{justify-content:center;width:100%}.page-9-container .playlist-list-actions .playlist-clear-clips-btn{flex-shrink:0}.page-9-container .download-dropdown-container{position:relative}.page-9-container .playlist-download-btn{align-items:center;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:3px;color:var(--text-primary);cursor:pointer;display:flex;font-size:.6rem;font-weight:600;gap:3px;padding:3px 8px;transition:all .2s ease}.page-9-container .playlist-download-btn:hover:not(:disabled){background:var(--glass-bg-hover);border-color:var(--glass-border-hover)}.page-9-container .playlist-download-btn:disabled{cursor:not-allowed;opacity:.7}.page-9-container .playlist-download-btn .download-progress{font-size:.55rem}.page-9-container .dropdown-arrow-small{font-size:.45rem;margin-left:1px}.page-9-container .download-options-menu{background:var(--glass-dropdown-bg);border:1px solid var(--glass-border);border-radius:10px;box-shadow:0 8px 24px #00000080;min-width:200px;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.page-9-container .download-option-item{align-items:center;background:#0000;border:none;border-bottom:1px solid var(--border-divider-faint);color:var(--text-primary);cursor:pointer;display:flex;font-size:.8rem;gap:10px;padding:10px 12px;text-align:left;transition:all .15s ease;width:100%}.page-9-container .download-option-item:last-child{border-bottom:none}.page-9-container .download-option-item:hover{background:var(--glass-bg)}.page-9-container .download-option-icon{flex-shrink:0;font-size:1.1rem}.page-9-container .download-option-text{display:flex;flex-direction:column;gap:2px}.page-9-container .download-option-title{color:var(--text-primary);font-weight:600}.page-9-container .download-option-desc{color:var(--text-tertiary);font-size:.65rem}.page-9-container .match-bar-chart-container{background:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:8px;margin-top:16px;padding:14px}.page-9-container .match-bar-chart-title{color:var(--text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.page-9-container .match-bar-chart-wrapper{background:var(--glass-bg-subtle);border-radius:6px;padding:10px 6px 6px}.page-9-container .match-bar-chart{align-items:flex-end;display:flex;gap:2px;height:80px;width:100%}.page-9-container .match-bar-wrapper{align-items:center;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:2px;height:100%;min-width:0;transition:transform .15s ease}.page-9-container .match-bar-wrapper:hover{transform:scale(1.02)}.page-9-container .match-bar-wrapper:hover .match-bar{background:linear-gradient(180deg,#5ed8cf 0,var(--accent-gold) 100%);box-shadow:0 0 8px #294c3b80}.page-9-container .match-bar-count{color:var(--text-primary);font-size:.55rem;font-weight:700;line-height:1;min-height:12px;text-align:center}.page-9-container .match-bar-track{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:flex-end;width:100%}.page-9-container .match-bar{background:linear-gradient(180deg,#294c3be6,#294c3b99);border-radius:2px 2px 0 0;max-width:24px;min-height:3px;transition:all .2s ease;width:100%}.page-9-container .match-bar-label{color:var(--text-tertiary);font-size:.45rem;line-height:1.2;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.page-9-container .match-bar-chart-footer{color:var(--text-quaternary);font-size:.65rem;margin-top:8px;text-align:center}.page-9-container .percentile-bar-container{background:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:8px;margin-top:16px;padding:14px}.page-9-container .percentile-bar-title{color:var(--text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.page-9-container .percentile-bar-wrapper{background:var(--glass-bg);border-radius:8px;padding:12px 10px 6px}.page-9-container .percentile-bar-track{background:#294c3b24;border-radius:7px;height:14px;overflow:visible;position:relative}.page-9-container .percentile-bar-fill{background:linear-gradient(90deg,#294c3bbf 0,#3d6b52f2);border-radius:7px 0 0 7px;height:100%;left:0;position:absolute;top:0;transition:width .3s ease}.page-9-container .percentile-bar-marker{position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.page-9-container .percentile-bar-marker-line{background:var(--btn-primary-bg-flat);border-radius:2px;box-shadow:0 0 6px #ffffff80,0 0 12px #ffffff4d;height:22px;width:4px}.page-9-container .percentile-bar-labels{display:flex;justify-content:space-between;margin-top:6px;padding:0 2px}.page-9-container .percentile-label-end,.page-9-container .percentile-label-start{color:var(--text-quaternary);font-size:.55rem}.page-9-container .percentile-label-hover{border-radius:3px;cursor:pointer;padding:2px 4px;position:relative;transition:all .2s ease}.page-9-container .percentile-label-hover:hover{background:var(--glass-bg);color:var(--text-secondary)}.page-9-container .percentile-hover-tooltip{align-items:center;background:#1e1e28fa;border:1px solid var(--glass-border);border-radius:6px;bottom:100%;box-shadow:0 4px 12px #0006;display:flex;flex-direction:column;gap:2px;left:50%;margin-bottom:6px;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:all .2s ease;visibility:hidden;white-space:nowrap;z-index:100}.page-9-container .percentile-label-start .percentile-hover-tooltip{left:0;transform:translateX(0)}.page-9-container .percentile-label-end .percentile-hover-tooltip{left:auto;right:0;transform:translateX(0)}.page-9-container .percentile-label-hover:hover .percentile-hover-tooltip{opacity:1;visibility:visible}.page-9-container .percentile-tooltip-name{color:var(--text-primary);font-size:.7rem;font-weight:600}.page-9-container .percentile-tooltip-value{color:var(--accent-gold);font-size:.65rem;font-weight:700}.page-9-container .percentile-bar-stats{border-top:1px solid #ffffff0f;display:flex;gap:24px;justify-content:center;margin-top:12px;padding-top:10px}.page-9-container .percentile-stat{align-items:center;display:flex;flex-direction:column;gap:2px}.page-9-container .percentile-stat-value{color:var(--text-primary);font-size:.9rem;font-weight:700}.page-9-container .percentile-stat-main .percentile-stat-value{color:var(--accent-gold);font-size:1.1rem}.page-9-container .percentile-stat-label{color:var(--text-quaternary);font-size:.55rem;letter-spacing:.3px;text-transform:uppercase}.page-9-container .percentile-bar-loading{color:var(--text-tertiary);font-size:.8rem;font-style:italic;padding:20px 10px;text-align:center}@media (max-width:1400px){.page-9-container .left-filter-panel{width:220px}.page-9-container .video-side-panel.visible{min-width:320px;width:320px}.page-9-container .pitch,.page-9-container .pitch-wrapper{max-width:300px}.page-9-container .phases-list-container{flex:0 1 200px;min-width:150px}.page-9-container .phase-tooltip-panel{width:180px}}.page-9-container .team-overview-header-left{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.page-9-container .team-overview-header-left h3{margin:0}.page-9-container .percentile-visibility-toggle{align-items:center;background:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:3px;color:var(--text-tertiary);cursor:pointer;display:flex;font-size:.5rem;font-weight:500;padding:3px 6px;transition:all .2s ease;white-space:nowrap}.page-9-container .percentile-visibility-toggle:hover{background:var(--glass-bg);border-color:var(--glass-border-hover)}.page-9-container .percentile-visibility-toggle.active{background:#294c3b1a;border-color:#294c3b66;color:var(--accent-gold)}.page-9-container .percentile-mode-toggle{align-items:center;display:flex;flex-shrink:0;gap:4px}.page-9-container .percentile-toggle-label{color:var(--text-tertiary);font-size:.55rem;font-weight:600;letter-spacing:.3px;text-transform:none;transition:color .3s ease;white-space:nowrap}.page-9-container .percentile-toggle-label.active{color:var(--accent-gold)}.page-9-container .percentile-toggle-label.active.zscore{color:#3d6b52}.page-9-container .percentile-toggle-switch{background:#294c3b24;border:1px solid #294c3b99;border-radius:7px;cursor:pointer;flex-shrink:0;height:14px;position:relative;transition:all .3s ease;width:26px}.page-9-container .percentile-toggle-switch.zscore-active{background:#3d6b524d;border-color:#3d6b5299}.page-9-container .percentile-toggle-knob{background:var(--accent-gold);border-radius:50%;box-shadow:0 2px 4px #0003;height:8px;left:2px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:8px}.page-9-container .percentile-toggle-switch.zscore-active .percentile-toggle-knob{background:#3d6b52;left:14px}.page-9-container .percentile-mode-pill{align-items:stretch;background:#294c3b1a;border:1px solid #294c3b59;border-radius:10px;display:inline-flex;flex-shrink:0;gap:2px;padding:2px}.page-9-container .percentile-pill-btn{-webkit-appearance:none;appearance:none;background:#0000;border:none;border-radius:8px;color:var(--text-tertiary);cursor:pointer;font-size:.6rem;font-weight:700;letter-spacing:.3px;line-height:1;min-width:22px;padding:3px 9px;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.page-9-container .percentile-pill-btn:hover:not(.active){background:#ffffff0a;color:var(--text-secondary)}.page-9-container .percentile-pill-btn.active{background:#294c3b2e;box-shadow:inset 0 0 0 1px #294c3b80;color:var(--accent-gold)}.page-9-container .percentile-pill-btn.active.zscore{background:#3d6b522e;box-shadow:inset 0 0 0 1px #3d6b5280;color:#3d6b52}.page-9-container .percentile-pill-btn.active.rank{background:#60a5fa2e;box-shadow:inset 0 0 0 1px #60a5fa80;color:#60a5fa}.page-9-container .outcome-percentile-value.rank-value,.page-9-container .overview-percentile-value-inline.rank-value,.page-9-container .percentile-value-inline.rank-value{font-feature-settings:"tnum";color:#60a5fa;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.3px}.page-9-container .percentile-comparison-scope{align-items:center;border-left:1px solid #ffffff26;display:flex;gap:6px;margin-left:8px;padding-left:10px}.page-9-container .comparison-scope-label{color:var(--text-tertiary);font-size:.55rem;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.page-9-container .comparison-scope-dropdown-container{min-width:90px;position:relative}.page-9-container .comparison-scope-dropdown-trigger{align-items:center;background:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.55rem;gap:6px;justify-content:space-between;padding:2px 6px;transition:all .2s ease}.page-9-container .comparison-scope-dropdown-trigger:hover{background:var(--glass-bg);border-color:var(--glass-border-hover)}.page-9-container .comparison-scope-dropdown-trigger.open{background:#294c3b1a;border-color:var(--accent-gold)}.page-9-container .comparison-scope-dropdown-value{white-space:nowrap}.page-9-container .comparison-scope-dropdown-arrow{color:var(--text-tertiary);font-size:.45rem;transition:transform .2s ease}.page-9-container .comparison-scope-dropdown-trigger.open .comparison-scope-dropdown-arrow{transform:rotate(180deg)}.page-9-container .comparison-scope-dropdown-menu{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--bg-modal);border:1px solid #294c3b4d;border-radius:6px;box-shadow:0 6px 16px #0006;max-height:180px;min-width:100%;overflow-y:auto;position:absolute;right:0;top:calc(100% + 2px);z-index:100}.page-9-container .comparison-scope-dropdown-item{border-bottom:1px solid var(--border-divider-faint);color:var(--text-secondary);cursor:pointer;font-size:.55rem;padding:5px 10px;transition:all .15s ease}.page-9-container .comparison-scope-dropdown-item:last-child{border-bottom:none}.page-9-container .comparison-scope-dropdown-item:hover{background:#294c3b26;color:var(--text-primary)}.page-9-container .comparison-scope-dropdown-item.selected{background:#294c3b33;color:var(--accent-gold);font-weight:500}.page-9-container .comparison-scope-info{color:var(--text-quaternary);font-size:.5rem;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-9-container .comparison-scope-loading{animation:spin .8s linear infinite;border:1.5px solid #294c3b4d;border-radius:50%;border-top:1.5px solid var(--accent-gold);display:inline-block;height:10px;width:10px}.page-9-container .loading-spinner{border:3px solid #294c3b4d;border-top:3px solid var(--accent-gold)}.page-9-container .section-loading{align-items:center;color:var(--text-tertiary);display:flex;flex-direction:column;font-size:.75rem;gap:12px;justify-content:center;padding:30px 20px}.page-9-container .section-spinner{animation:spin .8s linear infinite;border:3px solid #294c3b4d;border-radius:50%;border-top:3px solid var(--accent-gold);display:inline-block;height:20px;width:20px}.page-9-container .percentile-loading-inline{animation:spin .8s linear infinite;border:1.5px solid #294c3b4d;border-radius:50%;border-top:1.5px solid var(--accent-gold);display:inline-block;height:10px;margin-left:8px;width:10px}.page-9-container .percentile-divider{background:var(--glass-bg-strong);height:14px;justify-self:center;width:1px}.page-9-container .percentile-bar-inline{align-items:center;display:flex;gap:4px;overflow:visible}.page-9-container .percentile-bar-inline.empty{height:18px}.page-9-container .percentile-bar-track-inline{background:#294c3b24;border-radius:3px;flex-shrink:0;height:6px;overflow:visible;position:relative;width:45px}.page-9-container .percentile-bar-fill-inline{background:linear-gradient(90deg,#294c3bbf 0,#3d6b52f2);border-radius:3px 0 0 3px;height:100%;left:0;position:absolute;top:0;transition:width .3s ease}.page-9-container .percentile-bar-marker-inline{background:var(--btn-primary-bg-flat);border-radius:1px;box-shadow:0 0 3px #ffffff80;height:10px;position:absolute;top:50%;transform:translate(-50%,-50%);width:2px;z-index:2}.page-9-container .comparison-arrow{bottom:100%;cursor:pointer;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6));height:6px;pointer-events:auto;position:absolute;transform:translateX(-50%);transition:transform .15s ease,filter .15s ease;width:10px;z-index:5}.page-9-container .comparison-arrow:after,.page-9-container .comparison-arrow:before{border-radius:1px;bottom:0;content:"";height:2px;position:absolute;width:6px}.page-9-container .comparison-arrow:before{background:#ff6b6b;background:var(--arrow-color,#ff6b6b);right:50%;transform:rotate(40deg);transform-origin:right bottom}.page-9-container .comparison-arrow:after{background:#ff6b6b;background:var(--arrow-color,#ff6b6b);left:50%;transform:rotate(-40deg);transform-origin:left bottom}.page-9-container .comparison-arrow:hover{filter:drop-shadow(0 1px 4px rgba(0,0,0,.8));transform:translateX(-50%) scale(1.5)}.page-9-container .metric-distribution-warning{align-items:center;color:var(--text-faint);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.5rem;line-height:1;margin-left:3px;transition:color .15s ease}.page-9-container .metric-distribution-warning:hover{color:var(--text-tertiary)}.page-9-container .metric-distribution-warning.warning-active{color:#e8a838}.page-9-container .metric-distribution-warning.warning-active:hover{color:#f0b848}.page-9-container .computed-metric-info-btn{align-items:center;background:#0000;border:none;color:var(--text-placeholder);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:.55rem;justify-content:center;line-height:1;margin-left:4px;padding:0;transition:color .15s ease}.page-9-container .computed-metric-info-btn:hover{color:var(--accent-gold)}.page-9-container .overview-edge-marker{cursor:pointer;height:100%;position:absolute;transition:background .15s ease;width:6px;z-index:5}.page-9-container .overview-edge-marker.min-marker{border-radius:2px 0 0 2px;left:0}.page-9-container .overview-edge-marker.max-marker{border-radius:0 2px 2px 0;right:0}.page-9-container .overview-edge-marker.min-marker:hover{background:#dc262659}.page-9-container .overview-edge-marker.max-marker:hover{background:#16a34a59}.page-9-container .zscore-bar-track-inline{background:#294c3b24;border-radius:3px;flex-shrink:0;height:6px;overflow:visible;position:relative;width:45px}.page-9-container .zscore-zone-inline{height:100%;position:absolute;top:0}.page-9-container .zscore-zone-inline.zscore-zone-dark-red{background:#8b000099;border-radius:3px 0 0 3px}.page-9-container .zscore-zone-inline.zscore-zone-light-red{background:#dc262680}.page-9-container .zscore-zone-inline.zscore-zone-amber{background:#294c3b66}.page-9-container .zscore-zone-inline.zscore-zone-light-green{background:#86efac80}.page-9-container .zscore-zone-inline.zscore-zone-dark-green{background:#16a34a99;border-radius:0 3px 3px 0}.page-9-container .percentile-bar-marker-inline.zscore-marker{z-index:3}.page-9-container .percentile-value-inline{color:var(--text-secondary);flex-shrink:0;font-size:.5rem;font-weight:600;text-align:right;width:26px}@media (max-width:1200px){.page-9-container .main-content-layout{flex-wrap:wrap;height:auto}.page-9-container .left-filter-panel{max-height:400px;order:2;width:100%}.page-9-container .pitch-container{flex:1 1 auto;max-width:none;min-height:500px;min-width:0;order:1;width:100%}.page-9-container .pitch-scene{align-items:stretch;flex-direction:column}.page-9-container .pitch-wrapper{max-width:100%;width:100%}.page-9-container .pitch{margin:0 auto;max-width:400px}.page-9-container .video-side-panel.visible{flex:0 0 auto;max-height:500px;min-width:0;min-width:auto;order:3;width:100%}.page-9-container .boolean-toggles-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.page-9-container .phases-list-container{flex:0 0 auto;height:auto;max-height:300px;max-width:100%;width:100%}}@media (max-width:900px){.page-9-container .pitch{max-width:400px;width:100%}.page-9-container .p9-toolbar{flex-direction:column}.page-9-container .filter-group{min-width:100%}.page-9-container .phases-count{margin-left:0}.page-9-container .boolean-toggles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-9-container .playlist-panel{height:90vh;width:95vw}.page-9-container .playlist-content{flex-direction:column}.page-9-container .playlists-sidebar{border-bottom:1px solid var(--border-divider);border-right:none;flex:0 0 auto;max-height:150px}.page-9-container .playlist-video-section{flex:1 1;min-height:300px}.page-9-container .playlist-list-section{border-left:none;border-top:1px solid var(--border-divider);flex:0 0 200px}.page-9-container .percentile-value-inline{font-size:.45rem}.page-9-container .team-overview-header-left{align-items:flex-start;flex-direction:column;gap:8px}}@media (max-width:600px){.page-9-container{margin-left:0;padding:16px}.page-9-container .pitch{width:100%}.page-9-container .video-controls{flex-direction:column}.page-9-container .boolean-toggles-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.page-9-container .metric-row-container{background:#ffffff03;border-bottom:1px solid var(--border-divider-faint);border-radius:4px;min-height:30px;overflow:visible;position:relative;transition:all .15s ease}.page-9-container .metric-row-container:hover{background:var(--glass-bg-subtle)}.page-9-container .metric-row-container.expanded{background:var(--glass-bg-subtle);border-radius:6px;margin:2px 0;padding:2px}.page-9-container .summary-bar-row.clickable{border-radius:4px;cursor:pointer;margin:-2px -4px;padding:2px 4px;transition:background .15s ease}.page-9-container .summary-bar-row.clickable:hover{background:var(--glass-bg-subtle)}.page-9-container .metric-expand-arrow{align-items:center;color:#294c3b99;display:inline-flex;flex-shrink:0;height:14px;justify-content:center;transition:transform .2s ease,color .2s ease;width:14px}.page-9-container .metric-expand-arrow.expanded{color:#294c3be6;transform:rotate(90deg)}.page-9-container .outcome-metrics-expanded{animation:slideDown .15s ease-out;background:var(--glass-bg-strong);border:1px solid var(--glass-border);border-left:2px solid #294c3b66;border-radius:8px;margin-top:4px;overflow:visible;padding:10px 8px 8px 10px;position:relative}.page-9-container .outcome-metrics-expanded.defensive{border-left-color:#ff6b6b4d}.page-9-container .single-bar.outcome-shot{background:linear-gradient(180deg,#ffd93d,var(--accent-blue))}.page-9-container .single-bar.outcome-goal{background:linear-gradient(180deg,var(--accent-gold),#00b894)}.page-9-container .single-bar.outcome-loss{background:linear-gradient(180deg,#ff6b6b,#e74c3c)}.page-9-container .single-bar.outcome-recovery{background:linear-gradient(180deg,#a29bfe,#6c5ce7)}.page-9-container .single-bar.outcome-advance{background:linear-gradient(180deg,#74b9ff,#0984e3)}.page-9-container .single-bar.outcome-advance-final{background:linear-gradient(180deg,#81ecec,#00cec9)}.page-9-container .single-bar.outcome-opp-advance{background:linear-gradient(180deg,#fdcb6e,#e17055)}.page-9-container .single-bar.outcome-opp-advance-final{background:linear-gradient(180deg,#fab1a0,#d63031)}.page-9-container .match-breakdown.outcome-breakdown{border-top:1px solid var(--border-divider);margin-top:8px;padding-top:8px}.page-9-container .match-breakdown.outcome-breakdown.defensive{border-left:2px solid #ff6b6b4d}.page-9-container .outcome-by-match-section{border-top:1px solid var(--border-divider);margin-left:-8px;margin-right:-8px;margin-top:8px;padding-left:8px;padding-right:8px;padding-top:6px}.page-9-container .outcome-by-match-section.defensive{border-top-color:#ff6b6b33}.page-9-container .outcome-by-match-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.page-9-container .outcome-by-match-header.clickable{border-radius:4px;cursor:pointer;margin:-4px;padding:4px;transition:background .15s ease}.page-9-container .outcome-by-match-header.clickable:hover{background:var(--glass-bg-subtle)}.page-9-container .outcome-by-match-section.collapsed .outcome-by-match-header{margin-bottom:0}.page-9-container .outcome-by-match-title-row{align-items:center;display:flex;gap:4px}.page-9-container .outcome-by-match-arrow{align-items:center;color:#294c3b80;display:inline-flex;transition:transform .2s ease}.page-9-container .outcome-by-match-arrow.expanded{transform:rotate(90deg)}.page-9-container .outcome-by-match-title{color:var(--text-tertiary);font-size:.5rem;letter-spacing:.5px;text-transform:uppercase}.page-9-container .outcome-chart-dropdown-container{position:relative}.page-9-container .outcome-chart-dropdown-trigger{align-items:center;background:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:3px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.45rem;gap:4px;padding:2px 6px;transition:all .15s ease}.page-9-container .outcome-chart-dropdown-trigger:hover{background:var(--glass-bg);border-color:var(--glass-border-hover)}.page-9-container .outcome-chart-dropdown-trigger.open{background:#294c3b1a;border-color:#294c3b4d}.page-9-container .outcome-chart-dropdown-value{white-space:nowrap}.page-9-container .outcome-chart-dropdown-arrow{font-size:.4rem;transition:transform .2s ease}.page-9-container .outcome-chart-dropdown-trigger.open .outcome-chart-dropdown-arrow{transform:rotate(180deg)}.page-9-container .outcome-chart-dropdown-menu{background:var(--glass-bg-strong);border:1px solid var(--glass-border);border-radius:4px;box-shadow:0 4px 12px #0006;margin-top:2px;min-width:80px;position:absolute;right:0;top:100%;z-index:100}.page-9-container .outcome-chart-dropdown-item{color:var(--text-secondary);cursor:pointer;font-size:.45rem;padding:4px 8px;transition:background .15s ease}.page-9-container .outcome-chart-dropdown-item:hover{background:var(--glass-bg)}.page-9-container .outcome-chart-dropdown-item.selected{background:#294c3b26;color:#294c3be6}.page-9-container .outcome-match-bars-container{direction:rtl;display:flex;flex-wrap:nowrap;gap:3px;overflow-x:scroll;padding-bottom:6px;padding-top:2px;width:100%}.page-9-container .outcome-match-bars-container>*{direction:ltr}.page-9-container .outcome-match-bars-container::-webkit-scrollbar{height:4px}.page-9-container .outcome-match-bars-container::-webkit-scrollbar-track{background:var(--glass-bg-subtle);border-radius:2px}.page-9-container .outcome-match-bars-container::-webkit-scrollbar-thumb{background:#294c3b4d;border-radius:2px}.page-9-container .outcome-match-bars-container::-webkit-scrollbar-thumb:hover{background:#294c3b80}.page-9-container .outcome-match-bar-wrapper{flex:1 1 10px;max-width:20px;min-width:8px}.page-9-container .outcome-match-bar-track{background:var(--glass-bg-subtle);border-radius:4px;display:flex;flex-direction:column;height:45px;justify-content:flex-end;overflow:visible}.page-9-container .outcome-match-bar-track .single-bar{border-radius:4px;transition:height .2s ease;width:100%}.page-9-container .outcome-match-bar-track .single-bar.outcome-goal,.page-9-container .outcome-match-bar-track .single-bar.outcome-loss,.page-9-container .outcome-match-bar-track .single-bar.outcome-recovery,.page-9-container .outcome-match-bar-track .single-bar.outcome-shot{border-radius:4px!important}.page-9-container .outcome-loading,.page-9-container .outcome-no-data{color:var(--text-quaternary);font-size:.7rem;font-style:italic;padding:12px 0;text-align:center}.page-9-container .outcome-metric-row{grid-gap:6px;align-items:center;border-radius:3px;display:grid;gap:6px;grid-template-columns:12px 54px 50px 32px 5px 45px;margin-bottom:2px;min-height:22px;overflow:visible;padding:4px;transition:background .1s ease}.page-9-container .outcome-metric-row:hover{background:var(--glass-bg-subtle)}.page-9-container .outcome-metric-row:first-child{padding-top:4px}.page-9-container .outcome-metric-row:last-child{margin-bottom:0}.page-9-container .outcome-label{word-wrap:break-word;align-self:center;color:var(--text-tertiary);cursor:default;font-size:.52rem;letter-spacing:.3px;line-height:1.3;overflow:visible;text-transform:uppercase;transition:color .15s ease;white-space:normal}.page-9-container .outcome-label:hover{color:#294c3be6}.page-9-container .outcome-label.clickable{cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:#0000;text-decoration-color:#0000;text-underline-offset:2px;transition:color .15s ease,-webkit-text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.page-9-container .outcome-label.clickable:hover{color:#294c3b;-webkit-text-decoration-color:#294c3b80;text-decoration-color:#294c3b80}.page-9-container .outcome-play-btn{align-items:center;background:var(--bg-input);border:none;border-radius:8px;color:var(--text-placeholder);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.5rem;height:15px;justify-content:center;margin:0;padding:0 5px;transition:all .2s ease;width:auto}.page-9-container .outcome-play-btn:hover{background:var(--glass-bg-hover);color:var(--text-tertiary);transform:scale(1.05)}.page-9-container .outcome-play-btn:active{transform:scale(.95)}.page-9-container .outcome-metric-row.highlighted{background:#294c3b14;border-radius:3px}.page-9-container .outcome-metric-row.highlighted .outcome-label{color:#294c3b;font-weight:600}.page-9-container .outcome-metric-row.highlighted .outcome-play-btn{background:#294c3b40;color:#294c3be6}.page-9-container .outcome-bar-track{align-self:center;background:#294c3b24;border-radius:3px;cursor:help;height:6px;overflow:visible;position:relative;width:100%}.page-9-container .outcome-bar-fill{border-radius:3px;height:100%;left:0;position:absolute;top:0;transition:width .3s ease}.page-9-container .outcome-bar-fill,.page-9-container .outcome-bar-fill.advance,.page-9-container .outcome-bar-fill.advance-final,.page-9-container .outcome-bar-fill.goal,.page-9-container .outcome-bar-fill.loss,.page-9-container .outcome-bar-fill.opp-advance,.page-9-container .outcome-bar-fill.opp-advance-final,.page-9-container .outcome-bar-fill.recovery,.page-9-container .outcome-bar-fill.shot{background:linear-gradient(90deg,#294c3bbf 0,#3d6b52f2)}.page-9-container .outcome-value{align-self:center;color:var(--text-secondary);font-size:.6rem;font-weight:600;text-align:right}.page-9-container .outcome-percentile-divider{align-self:center;background:var(--glass-bg-strong);height:14px;justify-self:center;width:1px}.page-9-container .outcome-percentile-bar{align-items:center;align-self:center;display:flex;gap:4px}.page-9-container .outcome-percentile-bar .percentile-bar-track-inline,.page-9-container .outcome-percentile-bar .zscore-bar-track-inline{flex-shrink:0;height:6px;width:45px}.page-9-container .outcome-percentile-bar .percentile-bar-fill-inline{background:linear-gradient(90deg,#294c3bbf 0,#3d6b52f2);height:100%}.page-9-container .outcome-percentile-bar .percentile-bar-fill-inline.advance-fill,.page-9-container .outcome-percentile-bar .percentile-bar-fill-inline.advance-final-fill,.page-9-container .outcome-percentile-bar .percentile-bar-fill-inline.goal-fill,.page-9-container .outcome-percentile-bar .percentile-bar-fill-inline.loss-fill,.page-9-container .outcome-percentile-bar .percentile-bar-fill-inline.opp-advance-fill,.page-9-container .outcome-percentile-bar .percentile-bar-fill-inline.opp-advance-final-fill,.page-9-container .outcome-percentile-bar .percentile-bar-fill-inline.recovery-fill,.page-9-container .outcome-percentile-bar .percentile-bar-fill-inline.shot-fill{background:linear-gradient(90deg,#294c3bbf 0,#3d6b52f2)}.page-9-container .outcome-percentile-bar .percentile-bar-marker-inline{height:8px;width:2px}.page-9-container .outcome-percentile-value{color:var(--text-secondary);flex-shrink:0;font-size:.5rem;font-weight:600;text-align:right;width:26px}.page-9-container .percentile-edge-marker{cursor:pointer;height:100%;position:absolute;width:6px;z-index:5}.page-9-container .percentile-edge-marker.min-marker{border-radius:2px 0 0 2px;left:0}.page-9-container .percentile-edge-marker.max-marker{border-radius:0 2px 2px 0;right:0}.page-9-container .percentile-edge-marker:hover{background:var(--glass-bg-hover)}.page-9-container .outcome-percentile-bar .zscore-zone-inline{height:100%}@media (max-width:1200px){.page-9-container .outcome-metric-row{grid-template-columns:14px 39px 45px 22px 4px 38px}.page-9-container .outcome-label{font-size:.45rem}.page-9-container .outcome-value{font-size:.4rem}.page-9-container .outcome-percentile-value{font-size:.4rem;width:18px}.page-9-container .outcome-play-btn{font-size:5px;height:12px;width:12px}.page-9-container .outcome-percentile-bar .percentile-bar-track-inline,.page-9-container .outcome-percentile-bar .zscore-bar-track-inline{width:35px}}@media (max-width:900px){.page-9-container .outcome-metrics-expanded{padding:4px 6px 3px}.page-9-container .outcome-metric-row{gap:2px;grid-template-columns:12px 27px 40px 20px 4px 35px}.page-9-container .outcome-label{font-size:.4rem}.page-9-container .outcome-play-btn{font-size:4px;height:10px;width:10px}.page-9-container .outcome-percentile-bar .percentile-bar-track-inline,.page-9-container .outcome-percentile-bar .zscore-bar-track-inline{width:32px}}.page-9-container .team-overview-controls-section{align-items:center;border-top:1px solid #ffffff08;display:flex;flex-wrap:wrap;gap:8px;padding-top:6px}.page-9-container .team-overview-controls-section .comparison-mode-dropdown,.page-9-container .team-overview-controls-section .comparison-teams-container,.page-9-container .team-overview-controls-section .overview-competition-filter{flex:0 1 auto;min-width:0}.page-9-container .team-overview-controls-section .comparison-mode-btn,.page-9-container .team-overview-controls-section .comparison-teams-btn,.page-9-container .team-overview-controls-section .overview-competition-dropdown-trigger{box-sizing:border-box;flex-wrap:nowrap;font-size:.65rem;gap:4px;height:26px;line-height:1;min-height:0;padding:6px 10px;white-space:nowrap;width:auto}.page-9-container .team-overview-controls-section .comparison-teams-btn{padding:6px 10px}.page-9-container .team-overview-controls-section .comparison-teams-arrow,.page-9-container .team-overview-controls-section .comparison-teams-count,.page-9-container .team-overview-controls-section .comparison-teams-label{display:inline;font-size:.65rem;line-height:1;vertical-align:middle}.page-9-container .controls-left{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.page-9-container .team-overview-controls-section .percentile-comparison-scope{margin-left:0}.page-9-container .overview-competition-filter{align-items:center;display:flex;gap:8px}.page-9-container .overview-competition-dropdown-container{flex:1 1;min-width:0;position:relative}.page-9-container .overview-competition-dropdown-trigger{align-items:center;background:var(--glass-bg-subtle);border:1px solid var(--border-secondary);border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.65rem;gap:4px;padding:6px 10px;transition:all .2s ease;width:100%}.page-9-container .overview-competition-dropdown-trigger:hover{background:var(--bg-input);border-color:var(--glass-border)}.page-9-container .overview-competition-dropdown-trigger.open{background:#294c3b14;border-color:#294c3b40}.page-9-container .overview-competition-label{color:var(--text-tertiary);font-size:.65rem;white-space:nowrap}.page-9-container .overview-competition-value{color:var(--text-secondary);flex:1 1;font-weight:500;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-9-container .overview-competition-arrow{color:var(--text-tertiary);font-size:.5rem;transition:transform .2s ease}.page-9-container .overview-competition-dropdown-trigger.open .overview-competition-arrow{transform:rotate(180deg)}.page-9-container .overview-competition-dropdown-menu{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--bg-modal);border:1px solid #294c3b4d;border-radius:8px;box-shadow:0 8px 24px #00000080;left:0;max-height:250px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:200}.page-9-container .overview-competition-dropdown-item{align-items:center;border-bottom:1px solid var(--border-divider-faint);color:var(--text-secondary);cursor:pointer;display:flex;font-size:.58rem;gap:8px;padding:5px 12px;transition:all .15s ease}.page-9-container .overview-competition-dropdown-item:last-child{border-bottom:none}.page-9-container .overview-competition-dropdown-item:hover{background:#294c3b26;color:var(--text-primary)}.page-9-container .overview-competition-dropdown-item.selected{background:#294c3b33;color:var(--accent-gold);font-weight:500}.page-9-container .overview-competition-divider{background:var(--glass-bg);height:1px;margin:4px 0}.page-9-container .overview-competition-clear{align-items:center;background:#ff6b6b33;border:1px solid #ff6b6b4d;border-radius:50%;color:#ff6b6b;cursor:pointer;display:flex;flex-shrink:0;font-size:.8rem;height:20px;justify-content:center;transition:all .2s ease;width:20px}.page-9-container .overview-competition-clear:hover{background:#ff6b6b4d;border-color:#ff6b6b80}.outcome-percentile-loading{align-items:center;color:#888;display:inline-flex;font-size:10px;font-style:italic;gap:4px;justify-content:center;min-width:75px;text-align:center}.page-9-container .comparison-mode-dropdown{position:relative}.page-9-container .comparison-mode-btn{align-items:center;background:var(--glass-bg-subtle);border:1px solid var(--border-secondary);border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.65rem;font-weight:500;gap:4px;justify-content:space-between;padding:6px 10px;text-align:left;transition:all .2s ease;white-space:nowrap;width:auto}.page-9-container .comparison-mode-btn:hover{background:var(--bg-input);border-color:var(--glass-border)}.page-9-container .comparison-mode-btn.open{background:#294c3b14;border-color:#294c3b40}.page-9-container .comparison-mode-arrow{font-size:.5rem;opacity:.7;transition:transform .2s ease}.page-9-container .comparison-mode-menu{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--bg-modal);border:1px solid #294c3b4d;border-radius:8px;box-shadow:0 8px 24px #00000080;left:0;margin-top:4px;min-width:200px;overflow:hidden;position:absolute;top:100%;z-index:200}.page-9-container .comparison-mode-option{align-items:flex-start;border-bottom:1px solid var(--border-divider-faint);cursor:pointer;display:flex;gap:10px;padding:10px 12px;transition:all .15s ease}.page-9-container .comparison-mode-option:last-child{border-bottom:none}.page-9-container .comparison-mode-option:hover{background:#294c3b26}.page-9-container .comparison-mode-option.active{background:#294c3b33}.page-9-container .comparison-mode-check{color:var(--accent-gold);flex-shrink:0;font-size:.8rem;width:16px}.page-9-container .comparison-mode-text{display:flex;flex-direction:column;gap:2px}.page-9-container .comparison-mode-title{color:var(--text-primary);font-size:.8rem;font-weight:500}.page-9-container .comparison-mode-desc{color:var(--text-tertiary);font-size:.65rem}.page-9-container .match-dropdown-btn{align-items:center;background:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:6px;color:var(--text-primary);cursor:pointer;display:flex;font-size:.65rem;gap:8px;max-width:380px;padding:6px 12px;transition:all .2s ease}.page-9-container .match-dropdown-btn:hover{background:var(--glass-bg);border-color:var(--glass-border-hover)}.page-9-container .match-dropdown-btn.open{background:#294c3b1a;border-color:var(--accent-gold)}.page-9-container .match-label{color:var(--text-tertiary);font-size:.65rem;white-space:nowrap}.page-9-container .match-value{color:var(--accent-gold);flex:1 1;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-9-container .match-arrow{color:var(--text-tertiary);font-size:.5rem;transition:transform .2s ease}.page-9-container .match-dropdown-btn.open .match-arrow{transform:rotate(180deg)}.page-9-container .match-dropdown-menu{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--bg-modal);border:1px solid #294c3b4d;border-radius:8px;box-shadow:0 8px 24px #00000080;left:0;margin-top:4px;max-height:350px;min-width:360px;overflow-y:auto;position:absolute;top:100%;z-index:200}.page-9-container .match-dropdown-menu::-webkit-scrollbar{width:6px}.page-9-container .match-dropdown-menu::-webkit-scrollbar-track{background:var(--glass-bg-subtle)}.page-9-container .match-dropdown-menu::-webkit-scrollbar-thumb{background:#294c3b4d;border-radius:3px}.page-9-container .match-dropdown-loading{align-items:center;color:var(--text-tertiary);display:flex;font-size:.75rem;gap:8px;justify-content:center;padding:16px}.page-9-container .match-dropdown-empty{color:var(--text-tertiary);font-size:.75rem;padding:16px;text-align:center}.page-9-container .match-competition-group{border-bottom:1px solid var(--border-divider)}.page-9-container .match-competition-group:last-child{border-bottom:none}.page-9-container .match-competition-header{align-items:center;background:var(--glass-bg-subtle);cursor:pointer;display:flex;gap:8px;padding:7px 12px;transition:all .15s ease}.page-9-container .match-competition-header:hover{background:var(--bg-input)}.page-9-container .match-competition-header.expanded{background:#294c3b1a}.page-9-container .match-comp-arrow{color:var(--text-tertiary);font-size:.6rem;width:12px}.page-9-container .match-comp-label{color:var(--text-secondary);flex:1 1;font-size:.6rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-9-container .match-comp-count{background:var(--glass-bg);border-radius:4px;color:var(--text-quaternary);font-size:.65rem;padding:2px 6px}.page-9-container .match-competition-matches{padding:4px 0}.page-9-container .match-item{align-items:center;cursor:pointer;display:flex;gap:8px;padding:8px 12px 8px 32px;transition:all .15s ease}.page-9-container .match-item:hover{background:#294c3b1a}.page-9-container .match-item.selected{background:#294c3b33}.page-9-container .match-item-date{color:var(--text-tertiary);flex-shrink:0;font-size:.55rem;width:75px}.page-9-container .match-item-opponent{color:var(--text-secondary);flex:1 1;font-size:.58rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-9-container .match-item-venue{color:var(--text-quaternary);flex-shrink:0;font-size:.5rem}.page-9-container .comparison-matches-container{position:relative}.page-9-container .comparison-matches-btn{align-items:center;background:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.75rem;gap:4px;padding:6px 10px;transition:all .2s ease}.page-9-container .comparison-matches-btn:hover{background:var(--glass-bg);border-color:var(--glass-border-hover)}.page-9-container .comparison-matches-btn.open{background:#294c3b1a;border-color:var(--accent-gold)}.page-9-container .comparison-matches-btn.has-matches{background:#294c3b26;border-color:#294c3b80}.page-9-container .comparison-matches-icon{font-size:.9rem}.page-9-container .comparison-matches-count{background:var(--accent-gold);border-radius:8px;color:var(--text-primary);font-size:.6rem;font-weight:600;min-width:16px;padding:2px 5px;text-align:center}.page-9-container .comparison-matches-dropdown{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--bg-modal);border:1px solid #294c3b4d;border-radius:8px;box-shadow:0 8px 24px #00000080;margin-top:4px;position:absolute;right:0;top:100%;width:460px;z-index:200}.page-9-container .comparison-matches-header{align-items:center;border-bottom:1px solid var(--border-divider);display:flex;justify-content:space-between;padding:10px 12px}.page-9-container .comparison-matches-title{color:var(--text-primary);font-size:.8rem;font-weight:600}.page-9-container .comparison-matches-clear-all{background:#ff6b6b33;border:1px solid #ff6b6b4d;border-radius:4px;color:#ff6b6b;cursor:pointer;font-size:.65rem;padding:4px 8px;transition:all .2s ease}.page-9-container .comparison-matches-clear-all:hover{background:#ff6b6b4d;border-color:#ff6b6b80}.page-9-container .comparison-matches-search{border-bottom:1px solid var(--border-divider);padding:8px 12px}.page-9-container .comparison-matches-search input{background:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:4px;box-sizing:border-box;color:var(--text-primary);font-size:.7rem;outline:none;padding:8px 10px;width:100%}.page-9-container .comparison-matches-search input:focus{background:#294c3b0d;border-color:#294c3b80}.page-9-container .comparison-matches-results{max-height:180px;overflow-y:auto;padding:4px 0}.page-9-container .comparison-matches-results::-webkit-scrollbar{width:5px}.page-9-container .comparison-matches-results::-webkit-scrollbar-track{background:var(--glass-bg-subtle)}.page-9-container .comparison-matches-results::-webkit-scrollbar-thumb{background:#294c3b4d;border-radius:3px}.page-9-container .comparison-matches-result-item{align-items:center;cursor:pointer;display:flex;gap:8px;padding:8px 12px;transition:all .15s ease}.page-9-container .comparison-matches-result-item:hover{background:#294c3b26}.page-9-container .comparison-match-add-icon{color:var(--accent-gold);font-size:.9rem;text-align:center;width:16px}.page-9-container .comparison-match-date{color:var(--text-tertiary);flex-shrink:0;font-size:.65rem;width:70px}.page-9-container .comparison-match-opponent{color:var(--text-secondary);flex:1 1;font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-9-container .comparison-match-venue{color:var(--text-quaternary);flex-shrink:0;font-size:.6rem}.page-9-container .comparison-matches-empty{color:var(--text-quaternary);font-size:.7rem;padding:12px;text-align:center}.page-9-container .comparison-matches-list{border-top:1px solid var(--border-divider);padding:8px 0}.page-9-container .comparison-matches-list-header{color:var(--text-quaternary);font-size:.6rem;font-weight:600;letter-spacing:.5px;padding:4px 12px 8px;text-transform:uppercase}.page-9-container .comparison-match-item{align-items:center;display:flex;gap:8px;padding:6px 12px}.page-9-container .comparison-match-color-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.page-9-container .comparison-match-remove{background:none;border:none;color:#ff6b6bb3;cursor:pointer;flex-shrink:0;font-size:1rem;padding:0 4px;transition:color .2s ease}.page-9-container .comparison-match-remove:hover{color:#ff6b6b}.page-9-container .loading-spinner{animation:spin .8s linear infinite;border:2px solid #294c3b4d;border-radius:50%;border-top:2px solid var(--accent-gold);height:20px;width:20px}.page-9-container .loading-spinner.small{border-width:2px;height:14px;width:14px}.page-9-container .loading-spinner.tiny{border-width:1.5px;height:10px;width:10px}@keyframes spin{to{transform:rotate(1turn)}}.page-9-container .match-bar-wrapper.dimmed-match .single-bar,.page-9-container .match-bar-wrapper.dimmed-match .stacked-bar,.page-9-container .match-bar-wrapper.dimmed-match .stacked-bar-segment{opacity:.3}.page-9-container .match-bar-wrapper.selected-match .single-bar,.page-9-container .match-bar-wrapper.selected-match .stacked-bar-segment{background:linear-gradient(0deg,#294c3be6,#294c3b99)!important;box-shadow:0 0 4px #294c3b80}.page-9-container .match-bar-wrapper.selected-match .match-bar-label{color:var(--accent-gold);font-weight:600}.page-9-container .match-bar-wrapper.comparison-match .single-bar,.page-9-container .match-bar-wrapper.comparison-match .stacked-bar-segment{background:linear-gradient(0deg,color-mix(in srgb,#ff6b6b 90%,#fff),color-mix(in srgb,#ff6b6b 60%,#fff))!important;background:linear-gradient(to top,color-mix(in srgb,var(--arrow-color,#ff6b6b) 90%,#fff),color-mix(in srgb,var(--arrow-color,#ff6b6b) 60%,#fff))!important;box-shadow:0 0 3px color-mix(in srgb,#ff6b6b 50%,#0000);box-shadow:0 0 3px color-mix(in srgb,var(--arrow-color,#ff6b6b) 50%,#0000)}.page-9-container .match-bar-wrapper.comparison-match .match-bar-label{color:#ff6b6b;color:var(--arrow-color,#ff6b6b);font-weight:500}.page-9-container .outcome-match-bar-wrapper.dimmed-match .single-bar{opacity:.3}.page-9-container .outcome-match-bar-wrapper.selected-match .single-bar{background:linear-gradient(0deg,#294c3be6,#294c3b99)!important;box-shadow:0 0 3px #294c3b66}.page-9-container .outcome-match-bar-wrapper.comparison-match .single-bar{background:linear-gradient(0deg,color-mix(in srgb,#ff6b6b 90%,#fff),color-mix(in srgb,#ff6b6b 60%,#fff))!important;background:linear-gradient(to top,color-mix(in srgb,var(--arrow-color,#ff6b6b) 90%,#fff),color-mix(in srgb,var(--arrow-color,#ff6b6b) 60%,#fff))!important;box-shadow:0 0 2px color-mix(in srgb,#ff6b6b 50%,#0000);box-shadow:0 0 2px color-mix(in srgb,var(--arrow-color,#ff6b6b) 50%,#0000)}.page-9-container .percentile-no-data-inline{color:var(--text-quaternary);font-size:.65rem;font-style:italic;margin-left:8px;white-space:nowrap}.page-9-container .comparison-teams-container{position:relative}.page-9-container .comparison-teams-btn{align-items:center;background:var(--glass-bg-subtle);border:1px solid var(--border-secondary);border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.65rem;gap:4px;padding:6px 10px;transition:all .2s ease}.page-9-container .comparison-teams-btn:hover{background:var(--bg-input);border-color:var(--glass-border)}.page-9-container .comparison-teams-btn.open{background:#294c3b14;border-color:#294c3b40}.page-9-container .comparison-teams-label{color:var(--text-tertiary);font-size:.65rem}.page-9-container .comparison-teams-count{color:var(--text-primary);font-weight:500}.page-9-container .comparison-teams-arrow{color:var(--text-tertiary);font-size:.6rem;transition:transform .2s ease}.page-9-container .comparison-teams-btn.open .comparison-teams-arrow{transform:rotate(180deg)}.page-9-container .comparison-teams-dropdown{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--bg-modal);border:1px solid #294c3b4d;border-radius:8px;box-shadow:0 8px 24px #00000080;left:0;margin-top:4px;position:absolute;top:100%;width:560px;z-index:200}.page-9-container .comparison-teams-header{align-items:center;border-bottom:1px solid var(--border-divider);display:flex;justify-content:space-between;padding:10px 12px}.page-9-container .comparison-teams-title{color:var(--text-primary);font-size:.8rem;font-weight:600}.page-9-container .comparison-teams-clear-all{background:#ff6b6b33;border:1px solid #ff6b6b4d;border-radius:4px;color:#ff6b6b;cursor:pointer;font-size:.65rem;padding:4px 8px;transition:all .2s ease}.page-9-container .comparison-teams-clear-all:hover{background:#ff6b6b4d;border-color:#ff6b6b80}.page-9-container .comparison-teams-search{border-bottom:1px solid var(--border-divider);padding:8px 12px}.page-9-container .comparison-teams-search input{background:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:4px;box-sizing:border-box;color:var(--text-primary);font-size:.7rem;outline:none;padding:8px 10px;width:100%}.page-9-container .comparison-teams-search input:focus{background:#294c3b0d;border-color:#294c3b80}.page-9-container .comparison-teams-loading{align-items:center;color:var(--text-tertiary);display:flex;font-size:.7rem;gap:8px;justify-content:center;padding:16px}.page-9-container .comparison-teams-results{max-height:200px;overflow-y:auto;padding:4px 0}.page-9-container .comparison-teams-results::-webkit-scrollbar{width:5px}.page-9-container .comparison-teams-results::-webkit-scrollbar-track{background:var(--glass-bg-subtle)}.page-9-container .comparison-teams-results::-webkit-scrollbar-thumb{background:#294c3b4d;border-radius:3px}.page-9-container .comparison-teams-result-item{align-items:center;cursor:pointer;display:flex;gap:6px;padding:5px 12px;transition:all .15s ease}.page-9-container .comparison-teams-result-item:hover{background:#294c3b26}.page-9-container .comparison-teams-result-item.loading{background:#294c3b1a;opacity:.7;pointer-events:none}.page-9-container .comparison-team-loading-icon{align-items:center;display:flex;justify-content:center;width:16px}.page-9-container .comparison-team-add-icon{color:var(--accent-gold);font-size:.9rem;text-align:center;width:16px}.page-9-container .comparison-team-name{color:var(--text-primary);flex:1 1;font-size:.6rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-9-container .comparison-team-comp{color:var(--text-quaternary);flex-shrink:0;font-size:.6rem}.page-9-container .comparison-teams-empty{color:var(--text-quaternary);font-size:.7rem;padding:12px;text-align:center}.page-9-container .comparison-teams-list{border-top:1px solid var(--border-divider);padding:8px 0}.page-9-container .comparison-teams-list-header{color:var(--text-quaternary);font-size:.6rem;font-weight:600;letter-spacing:.5px;padding:4px 12px 8px;text-transform:uppercase}.page-9-container .comparison-team-item{align-items:center;display:flex;gap:8px;padding:6px 12px}.page-9-container .comparison-team-color-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.page-9-container .comparison-team-remove{background:none;border:none;color:#ff6b6bb3;cursor:pointer;flex-shrink:0;font-size:1rem;margin-left:auto;padding:0 4px;transition:color .2s ease}.page-9-container .comparison-team-remove:hover{color:#ff6b6b}.page-9-container .team-overview-header-buttons{align-items:center;display:flex;gap:8px}.page-9-container .expand-panel-btn{background:#294c3b26;border:1px solid #294c3b4d;border-radius:4px;color:var(--accent-gold);cursor:pointer;font-size:1rem;padding:4px 8px;transition:all .2s ease}.page-9-container .expand-panel-btn:hover{background:#294c3b40;border-color:#294c3b80}.page-9-container .expand-panel-btn.active{background:#294c3b4d;border-color:var(--accent-gold)}.page-9-container .main-content-layout.overview-expanded{display:flex;flex:1 1;gap:8px;height:0;min-height:0}.page-9-container .main-content-layout.overview-expanded .left-filter-panel,.page-9-container .main-content-layout.overview-expanded .pitch-container,.page-9-container .main-content-layout.overview-expanded .video-panel-content{display:none!important}.page-9-container .main-content-layout.overview-expanded .left-filter-panel-collapsed,.page-9-container .main-content-layout.overview-expanded .pitch-container-collapsed,.page-9-container .main-content-layout.overview-expanded .video-panel-collapsed{display:flex!important}.page-9-container.team-overview-mode .main-content-layout.overview-expanded:not(.overview-play-active) .pitch-container-collapsed,.page-9-container.team-overview-mode .main-content-layout.overview-expanded:not(.overview-play-active) .video-panel-collapsed{display:none!important}.page-9-container .main-content-layout.overview-play-active .pitch-container,.page-9-container .main-content-layout.overview-play-active .video-panel-content{display:flex!important}.page-9-container .main-content-layout.overview-play-active .video-side-panel{min-width:360px!important;overflow:visible!important;width:360px!important}.page-9-container .main-content-layout.overview-play-active .pitch-container-collapsed,.page-9-container .main-content-layout.overview-play-active .video-panel-collapsed{display:flex!important}.page-9-container .main-content-layout.overview-play-active .team-overview-panel.expanded-view{flex:1 1;min-width:0}.page-9-container .team-overview-panel.expanded-view{border-radius:12px;display:flex;flex:1 1;flex-direction:column;max-width:none;min-height:0;min-width:0;overflow:hidden;padding:0;width:auto}.page-9-container .team-overview-content.expanded-columns{align-items:stretch;display:flex;flex:1 1;flex-direction:row;gap:10px;min-height:0;min-width:0;overflow:hidden}.page-9-container .overview-column{display:contents}.page-9-container .team-overview-content.expanded-columns .overview-column{display:flex;flex:1 1;flex-direction:column;gap:0;min-height:0;padding:0;position:relative}.page-9-container .team-overview-content.expanded-columns .overview-column::-webkit-scrollbar{width:5px}.page-9-container .team-overview-content.expanded-columns .overview-column::-webkit-scrollbar-track{background:#0000}.page-9-container .team-overview-content.expanded-columns .overview-column::-webkit-scrollbar-thumb{background:var(--glass-bg);border-radius:3px}.page-9-container .team-overview-content.expanded-columns .overview-column::-webkit-scrollbar-thumb:hover{background:var(--glass-bg-strong)}.page-9-container .team-overview-content.expanded-columns .overview-column>.overview-section{margin-top:0}.page-9-container .team-overview-content.expanded-columns .overview-column.summary-column{flex:0 0 auto;width:clamp(120px,20%,300px)}.page-9-container .team-overview-content.expanded-columns .overview-column.summary-column .overview-section{min-width:0;overflow-x:auto;overflow-y:auto}.page-9-container .team-overview-content.expanded-columns .overview-column.summary-column .summary-section{min-width:0;overflow-x:auto;overflow-y:visible}.page-9-container .team-overview-content.expanded-columns .overview-column.summary-column .summary-bar-row,.page-9-container .team-overview-content.expanded-columns .overview-column.summary-column .summary-bars{min-width:0}.page-9-container .team-overview-content.expanded-columns .overview-column.summary-column .summary-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-9-container .team-overview-content.expanded-columns .overview-column.summary-column .summary-bar-track{flex-shrink:1;min-width:40px}.page-9-container .team-overview-content.expanded-columns .overview-column.summary-column .summary-value{flex-shrink:0;min-width:30px}.page-9-container .team-overview-content.expanded-columns .overview-column::-webkit-scrollbar{width:4px}.page-9-container .team-overview-content.expanded-columns .overview-column::-webkit-scrollbar-track{background:var(--glass-bg-subtle);border-radius:2px}.page-9-container .team-overview-content.expanded-columns .overview-column::-webkit-scrollbar-thumb{background:#294c3b33;border-radius:2px}.page-9-container .team-overview-content.expanded-columns .overview-column::-webkit-scrollbar-thumb:hover{background:#294c3b66}.page-9-container .team-overview-content.expanded-columns .overview-section{display:flex;flex:1 1;flex-direction:column;gap:0;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;padding:0}.page-9-container .team-overview-content.expanded-columns .overview-section::-webkit-scrollbar{width:4px}.page-9-container .team-overview-content.expanded-columns .overview-section::-webkit-scrollbar-track{background:var(--glass-bg-subtle);border-radius:2px}.page-9-container .team-overview-content.expanded-columns .overview-section::-webkit-scrollbar-thumb{background:#294c3b33;border-radius:2px}.page-9-container .team-overview-content.expanded-columns .overview-section::-webkit-scrollbar-thumb:hover{background:#294c3b66}.page-9-container .team-overview-content.expanded-columns .overview-section-title,.page-9-container .team-overview-panel.expanded-view .match-breakdown,.page-9-container .team-overview-panel.expanded-view .outcome-by-match-section{display:none}.page-9-container .team-overview-content.expanded-columns .phase-groups-container{display:flex;flex-direction:column;gap:2px;overflow:visible}.page-9-container .team-overview-content.expanded-columns .summary-bars{display:flex;flex-direction:column;gap:1px;min-width:0;overflow:visible}.page-9-container .team-overview-content.expanded-columns .summary-section{background:hsla(0,0%,100%,.015);border:1px solid #ffffff0a;border-radius:10px;margin:4px 6px;min-width:0;overflow:hidden;padding:6px 8px}.page-9-container .team-overview-content.expanded-columns .summary-section::-webkit-scrollbar{height:4px}.page-9-container .team-overview-content.expanded-columns .summary-section::-webkit-scrollbar-track{background:var(--glass-bg-subtle);border-radius:2px}.page-9-container .team-overview-content.expanded-columns .summary-section::-webkit-scrollbar-thumb{background:#294c3b33;border-radius:2px}.page-9-container .team-overview-content.expanded-columns .phase-group{background:hsla(0,0%,100%,.015);border:1px solid #ffffff0a;border-radius:10px;display:flex;flex-direction:column;gap:0;margin:4px 6px;overflow:visible;padding:0}.page-9-container .team-overview-content.expanded-columns .phase-group:last-child{margin-bottom:6px}.page-9-container .team-overview-content.expanded-columns .phase-group-title{background:#0000;border-bottom:1px solid #ffffff0a;border-radius:10px 10px 0 0;color:var(--text-tertiary);font-size:.58rem;font-weight:700;letter-spacing:.8px;margin-bottom:0;padding:8px 10px 6px;text-transform:uppercase}.page-9-container .team-overview-content.expanded-columns .phase-group-bars{display:flex;flex-direction:column;gap:0;overflow:visible;padding:2px 4px 4px}.page-9-container .team-overview-panel.expanded-view .outcome-metrics-expanded{background:#ffffff05;border:none;border-left:2px solid #294c3b40;border-radius:4px;box-shadow:none;margin:4px 0 2px;overflow:visible;padding:6px 0 4px 4px}.page-9-container .team-overview-panel.expanded-view .outcome-metrics-expanded .outcome-metric-row{margin-bottom:1px;padding-top:6px}.page-9-container .team-overview-panel.expanded-view .outcome-metrics-expanded .outcome-metric-row:first-child{padding-top:2px}.page-9-container .team-overview-panel.expanded-view .outcome-bar-fill,.page-9-container .team-overview-panel.expanded-view .summary-bar-fill{border-radius:2px;height:100%}.page-9-container .team-overview-panel.expanded-view .summary-bar-track{background:#294c3b24;border-radius:3px;overflow:visible;position:relative}.page-9-container .team-overview-panel.expanded-view .outcome-bar-track{background:#294c3b24;border-radius:2px;overflow:visible;position:relative}.page-9-container .overview-inline-match-bars{display:flex;flex-shrink:1;flex-wrap:nowrap;gap:3px;height:30px;margin-left:6px;min-width:100px;overflow-x:auto;padding-bottom:4px;width:180px}.page-9-container .overview-inline-match-bars::-webkit-scrollbar{height:4px}.page-9-container .overview-inline-match-bars::-webkit-scrollbar-track{background:var(--glass-bg-subtle);border-radius:2px}.page-9-container .overview-inline-match-bars::-webkit-scrollbar-thumb{background:#294c3b4d;border-radius:2px}.page-9-container .overview-inline-match-bars.bars-wide{flex-shrink:0;justify-content:flex-end;max-width:none;min-width:160px;width:clamp(160px,18vw,350px)}.page-9-container .overview-inline-bar-wrapper{cursor:pointer;flex:0 0 6px;min-width:6px;width:6px}.page-9-container .overview-inline-bar-track{background:var(--glass-bg-subtle);border-radius:3px;display:flex;flex-direction:column;height:100%;justify-content:flex-end;overflow:visible}.page-9-container .overview-inline-bar{background:#294c3bb3;border-radius:3px;transition:height .2s ease;width:100%}.page-9-container .overview-inline-bar-wrapper.dimmed .overview-inline-bar{opacity:.3}.page-9-container .overview-inline-bar-wrapper.selected .overview-inline-bar{background:linear-gradient(0deg,#294c3be6,#294c3b99);box-shadow:0 0 4px #294c3b80}.page-9-container .overview-inline-bar-wrapper.comparison-match .overview-inline-bar{box-shadow:0 0 3px #ffffff4d}.page-9-container .overview-inline-bar-wrapper.dnp{opacity:.6}.page-9-container .overview-inline-bar-track.dnp{background:var(--glass-bg-subtle)}.page-9-container .overview-inline-bar-dnp{background:repeating-linear-gradient(45deg,#ffffff0d,#ffffff0d 2px,#0000 0,#0000 4px);border-radius:3px;height:100%;position:relative;width:100%}.page-9-container .overview-inline-bar-dnp:after{background:#f4433666;border-radius:1px;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.page-9-container .team-overview-panel.expanded-view .summary-bar-row{align-items:center;display:flex;gap:6px;min-height:28px;overflow:visible;padding:3px 4px}.page-9-container .team-overview-panel.expanded-view .summary-bar-row.clickable{border-radius:0;margin:0;padding:3px 4px}.page-9-container .team-overview-panel.expanded-view .metric-left{align-items:center;display:flex;flex:1 1;gap:5px;min-width:0}.page-9-container .team-overview-panel.expanded-view .metric-data{align-items:center;display:flex;flex-shrink:0;gap:5px;margin-left:auto}.page-9-container .metric-data .summary-value{color:var(--text-tertiary);flex-shrink:0;font-size:.6rem;font-weight:500;min-width:30px;text-align:right;width:30px}.page-9-container .metric-data .percentile-divider{background:var(--glass-bg-strong);flex-shrink:0;height:14px;width:1px}.page-9-container .metric-data .percentile-bar-inline{flex-shrink:0;min-width:80px;width:80px}.page-9-container .metric-data .percentile-value-inline{color:var(--text-primary);flex-shrink:0;font-size:.7rem;font-weight:600;min-width:26px;text-align:right;width:26px}.page-9-container .metric-data .outcome-value{color:var(--text-tertiary);flex-shrink:0;font-size:.6rem;font-weight:500;min-width:30px;text-align:right;width:30px}.page-9-container .metric-data .outcome-percentile-divider{background:#ffffff40;flex-shrink:0;height:14px;width:1px}.page-9-container .metric-data .outcome-percentile-bar{flex-shrink:0;min-width:80px;width:80px}.page-9-container .metric-data .outcome-percentile-value{color:var(--text-primary);flex-shrink:0;font-size:.7rem;font-weight:600;min-width:26px;text-align:right;width:26px}.page-9-container .metric-left .outcome-label,.page-9-container .metric-left .phase-type-label,.page-9-container .metric-left .summary-label{color:var(--text-secondary);font-size:.68rem;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-9-container .team-overview-panel.expanded-view .summary-bar-row .percentile-divider{display:block}.page-9-container .team-overview-panel.expanded-view .summary-bar-track{height:8px}.page-9-container .team-overview-panel.expanded-view .percentile-bar-inline{align-items:center;display:flex}.page-9-container .team-overview-panel.expanded-view .percentile-bar-track-inline,.page-9-container .team-overview-panel.expanded-view .zscore-bar-track-inline{height:5px;width:100%}.page-9-container .team-overview-panel.expanded-view .summary-bar-row .overview-inline-match-bars{overflow-x:auto}.page-9-container .team-overview-panel.expanded-view .summary-bar-row .overview-inline-match-bars::-webkit-scrollbar{height:4px}.page-9-container .team-overview-panel.expanded-view .summary-bar-row .overview-inline-match-bars::-webkit-scrollbar-track{background:var(--glass-bg-subtle);border-radius:2px}.page-9-container .team-overview-panel.expanded-view .summary-bar-row .overview-inline-match-bars::-webkit-scrollbar-thumb{background:#294c3b4d;border-radius:2px}.page-9-container .column-titles-row{display:none}.page-9-container .team-overview-panel.expanded-view .column-titles-row{align-items:end;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--bg-modal);border-bottom:1px solid var(--border-divider-faint);border-radius:0;display:flex;gap:8px;margin-bottom:0;padding:6px 10px 4px;position:-webkit-sticky;position:sticky;top:0;z-index:19}.page-9-container .column-titles-row .col-title-spacer{flex:1 1}.page-9-container .column-titles-row .col-title-data{align-items:end;display:flex;flex-shrink:0;gap:5px}.page-9-container .column-titles-row .col-title-value{text-align:right;width:30px}.page-9-container .column-titles-row .col-title-divider{width:1px}.page-9-container .column-titles-row .col-title-pct-bar{text-align:center;width:80px}.page-9-container .column-titles-row .col-title-pct-value{text-align:right;width:26px}.page-9-container .col-title{color:var(--text-placeholder);font-size:.52rem;font-weight:600;letter-spacing:.05em;line-height:1;text-transform:uppercase;white-space:nowrap}.page-9-container .col-title-trailing{align-items:center;display:flex;gap:20px;margin-right:4px}.page-9-container .col-title-item{color:var(--text-placeholder);font-size:.52rem;font-weight:600;letter-spacing:.05em;text-align:center;text-transform:uppercase;white-space:nowrap}.page-9-container .col-title-in-match-trend{flex-shrink:0;width:140px}.page-9-container .col-title-by-match{flex-shrink:0;width:110px}.page-9-container .col-title-by-match.bars-wide{width:clamp(160px,18vw,350px)}.page-9-container .col-title-trend{flex-shrink:0;text-align:center;width:52px}.page-9-container .team-overview-panel.expanded-view .summary-section .summary-bar-row .overview-inline-match-bars{overflow-x:auto}.page-9-container .team-overview-panel.expanded-view .summary-section .summary-bar-row .overview-inline-match-bars::-webkit-scrollbar{height:3px}.page-9-container .team-overview-panel.expanded-view .summary-section .summary-bar-row .overview-inline-match-bars::-webkit-scrollbar-track{background:var(--glass-bg-subtle);border-radius:2px}.page-9-container .team-overview-panel.expanded-view .summary-section .summary-bar-row .overview-inline-match-bars::-webkit-scrollbar-thumb{background:#294c3b4d;border-radius:2px}.page-9-container .team-overview-panel.expanded-view .outcome-percentile-bar{align-items:center;display:flex;flex-shrink:0;min-width:80px;width:80px}.page-9-container .team-overview-panel.expanded-view .outcome-percentile-bar .percentile-bar-track-inline,.page-9-container .team-overview-panel.expanded-view .outcome-percentile-bar .zscore-bar-track-inline{height:6px;width:100%}.page-9-container .team-overview-panel.expanded-view .outcome-percentile-value{color:var(--text-primary);flex-shrink:0;font-size:.7rem;font-weight:600;min-width:26px;text-align:right;width:26px}.page-9-container .team-overview-panel.expanded-view .outcome-metric-row{align-items:center;background:#ffffff03;border-bottom:1px solid var(--border-divider-faint);border-radius:4px;display:flex;gap:6px;min-height:28px;min-width:0;overflow:visible;padding:3px 4px;transition:all .15s ease}.page-9-container .team-overview-panel.expanded-view .outcome-metric-row:last-child{border-bottom:none}.page-9-container .team-overview-panel.expanded-view .outcome-metric-row:hover{background:var(--glass-bg-subtle)}.page-9-container .team-overview-panel.expanded-view .outcome-play-btn{align-items:center;background:var(--bg-input);border:none;border-radius:8px;color:var(--text-placeholder);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.55rem;height:15px;justify-content:center;margin-left:3px;padding:0 5px;transition:all .2s ease;width:auto}.page-9-container .team-overview-panel.expanded-view .outcome-play-btn:hover{background:var(--glass-bg-hover);color:var(--text-tertiary);transform:scale(1.05)}.page-9-container .team-overview-panel.expanded-view .outcome-metric-row .overview-inline-match-bars{overflow-x:auto}.page-9-container .team-overview-panel.expanded-view .outcome-metric-row .overview-inline-match-bars::-webkit-scrollbar{height:3px}.page-9-container .team-overview-panel.expanded-view .outcome-metric-row .overview-inline-match-bars::-webkit-scrollbar-track{background:var(--glass-bg-subtle);border-radius:2px}.page-9-container .team-overview-panel.expanded-view .outcome-metric-row .overview-inline-match-bars::-webkit-scrollbar-thumb{background:#294c3b4d;border-radius:2px}.page-9-container .team-overview-panel.expanded-view .outcome-metric-row .outcome-percentile-loading{font-size:.5rem}.page-9-container .team-overview-panel.expanded-view .outcome-metric-row:not(.with-percentile) .outcome-percentile-bar,.page-9-container .team-overview-panel.expanded-view .outcome-metric-row:not(.with-percentile) .outcome-percentile-divider,.page-9-container .team-overview-panel.expanded-view .outcome-metric-row:not(.with-percentile) .outcome-percentile-loading{display:none}.page-9-container .team-overview-panel.expanded-view .outcome-bar-track{height:8px}.page-9-container .team-overview-panel.expanded-view .outcome-value{font-size:.55rem;min-width:20px;text-align:right}.page-9-container .team-overview-panel.expanded-view .outcome-percentile-divider{visibility:visible}.page-9-container .team-overview-panel.expanded-view .metric-row-container{background:#ffffff03;border-bottom:1px solid var(--border-divider-faint);border-radius:4px;margin-bottom:0;min-height:30px;min-width:0;overflow:visible;padding:0 4px;position:relative;transition:background .15s ease;z-index:1}.page-9-container .team-overview-panel.expanded-view .metric-row-container:hover{background:hsla(0,0%,100%,.025)}.page-9-container .team-overview-panel.expanded-view .metric-row-container.expanded{background:#ffffff05;border:1px solid var(--border-divider-faint);border-radius:8px;margin:4px 0;padding:0 6px 6px}.page-9-container .team-overview-panel.expanded-view .metric-row-container.dropdown-open{z-index:10000}.page-9-container .team-overview-panel.expanded-view .summary-bar-row.clickable:hover{background:#0000}.page-9-container .team-overview-panel.expanded-view .metric-row-container:last-child{border-bottom:none}.page-9-container .team-overview-panel.expanded-view .metric-expand-arrow{flex-shrink:0;font-size:.45rem;width:8px}.page-9-container .team-overview-panel.expanded-view .phase-type-label{color:var(--text-secondary);flex:0 0 auto;font-size:.68rem;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-9-container .team-overview-content.expanded-columns .outcome-metrics-expanded{background:#ffffff05;border:none;border-left:2px solid #294c3b40;border-radius:4px;box-shadow:none;margin:2px 0 4px;overflow:visible;padding:4px 0;position:relative}.page-9-container .team-overview-content.expanded-columns .outcome-metrics-expanded.defensive{border-left-color:#ff6b6b33}.page-9-container .expanded-section-title{color:var(--text-tertiary);font-size:.6rem;font-weight:700;letter-spacing:.8px;margin-bottom:2px;padding:4px;text-transform:uppercase}.page-9-container .overview-inline-bar-wrapper:hover .overview-inline-bar{box-shadow:0 0 2px #294c3b66;opacity:.9}.page-9-container .team-overview-content.expanded-columns .overview-column{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffff0a,#ffffff05);border:1px solid var(--glass-border);border-radius:14px;box-sizing:border-box;min-width:0;overflow:hidden;padding:0 8px 0 0}.page-9-container .team-overview-content.expanded-columns .overview-column .phase-groups-container{background:#0000;border:none;border-radius:0;padding:0}.page-9-container .team-overview-controls-section .controls-left{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.page-9-container .team-overview-controls-section .controls-right{align-items:center;display:flex;flex-wrap:nowrap;gap:6px;margin-left:auto}.page-9-container .team-overview-controls-section .comparison-mode-btn,.page-9-container .team-overview-controls-section .comparison-teams-btn,.page-9-container .team-overview-controls-section .overview-competition-dropdown-trigger,.page-9-container .team-overview-controls-section .overview-toggle-btn,.page-9-container .team-overview-controls-section .overview-trend-btn{box-sizing:border-box;height:26px}.page-9-container .overview-toggle-btn{align-items:center;background:var(--glass-bg-subtle);border:1px solid var(--border-secondary);border-radius:6px;color:var(--text-tertiary);cursor:pointer;display:flex;font-size:.65rem;height:26px;justify-content:center;padding:6px 10px;transition:all .15s ease;white-space:nowrap}.page-9-container .overview-toggle-btn:hover{background:var(--bg-input);border-color:var(--glass-border);color:var(--text-secondary)}.page-9-container .overview-toggle-btn.active{background:#294c3b26;border-color:#294c3b4d;color:#294c3be6}.page-9-container .percentile-mode-toggle.compact{margin:0 -4px;transform:scale(.8)}.page-9-container .percentile-mode-toggle.compact .percentile-toggle-label{font-size:.5rem}.page-9-container .team-overview-panel.expanded-view .overview-competition-filter.compact .overview-competition-dropdown-trigger{max-width:220px}.page-9-container .team-overview-panel.expanded-view .overview-competition-filter.compact .overview-competition-value{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-9-container .team-overview-panel.expanded-view .comparison-teams-btn{height:auto;max-width:160px;min-height:26px;padding:4px 8px}.page-9-container .team-overview-panel.expanded-view .comparison-teams-label{white-space:nowrap}.page-9-container .team-overview-panel.expanded-view .comparison-teams-count{max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-9-container .team-overview-panel.expanded-view .percentile-controls-row{margin-bottom:3px}.page-9-container .team-overview-panel.expanded-view .show-percentiles-btn{display:none}.page-9-container .team-overview-panel.expanded-view .outcome-no-data{font-size:.45rem;padding:1px 4px}.page-9-container .team-overview-panel.expanded-view .summary-bar-row.clickable:hover{background:var(--glass-bg-subtle)}.page-9-container .team-overview-panel.expanded-view .value-bar-comparison-marker{border:none;height:6px;top:-10px;width:10px;z-index:5}.page-9-container .team-overview-panel.expanded-view .comparison-arrow{bottom:calc(100% + 1px)}.page-9-container .team-overview-panel.expanded-view .percentile-edge-marker{height:100%;width:8px}.page-9-container .team-overview-panel.expanded-view .percentile-bar-marker-inline{width:2px}.page-9-container .team-overview-panel.expanded-view .summary-bar-row{min-width:0}.page-9-container .team-overview-panel.expanded-view .phase-group-bars .summary-bar-row{padding-left:0}.page-9-container .team-overview-panel.expanded-view .metric-expand-indicator{font-size:.4rem;margin-right:1px}.page-9-container .team-overview-panel.expanded-view .outcome-loading{font-size:.45rem;padding:1px 4px}.page-9-container .team-overview-panel.expanded-view .outcome-percentile-loading{font-size:.4rem}.page-9-container .outcome-filter-dropdown{display:inline-block;position:relative;z-index:9999}.page-9-container .outcome-filter-btn{align-items:center;display:flex;gap:6px;min-width:100px}.page-9-container .outcome-filter-btn .dropdown-arrow-small{font-size:.5rem;opacity:.6}.page-9-container .outcome-filter-menu{background:var(--glass-dropdown-bg);border:1px solid var(--glass-border);border-radius:8px;box-shadow:0 8px 24px #0006;margin-top:4px;min-width:140px;padding:4px;position:absolute;right:0;top:100%;z-index:10000}.page-9-container .outcome-filter-item{border-radius:4px;color:var(--text-secondary);cursor:pointer;font-size:.55rem;padding:8px 12px;transition:all .15s ease;white-space:nowrap}.page-9-container .outcome-filter-item:hover{background:var(--glass-bg);color:var(--text-primary)}.page-9-container .outcome-filter-item.selected{background:#294c3b26;color:#294c3be6}.page-9-container .outcome-filter-btn-collapsed{align-items:center;background:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:3px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.5rem;gap:3px;padding:2px 5px;transition:all .15s ease;white-space:nowrap}.page-9-container .outcome-filter-btn-collapsed:hover{background:var(--glass-bg);color:var(--text-primary)}.page-9-container .outcome-filter-btn-collapsed.active{background:#294c3b26;border-color:#294c3b66;color:#294c3be6}.page-9-container .outcome-filter-btn-collapsed .dropdown-arrow-small{font-size:.35rem;opacity:.6}.page-9-container .outcome-filter-dropdown.collapsed-view .outcome-filter-menu{left:auto;right:0}.page-9-container .metric-expand-dropdown-wrapper{align-items:center;cursor:pointer;display:flex;justify-content:center;position:relative;z-index:10001}.page-9-container .phase-expand-menu{background:var(--glass-bg-strong);border:1px solid var(--glass-border);border-radius:8px;box-shadow:0 8px 24px #0006;left:-4px;margin-top:4px;min-width:160px;padding:4px;position:absolute;top:100%;white-space:nowrap;z-index:10002}.page-9-container .phase-expand-item{align-items:center;border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.55rem;gap:6px;padding:7px 10px;transition:all .15s ease}.page-9-container .phase-expand-item:hover{background:var(--glass-bg);color:var(--text-primary)}.page-9-container .phase-expand-item.selected{background:#294c3b26;color:#294c3be6}.page-9-container .phase-expand-check{color:#294c3be6;flex-shrink:0;font-size:.5rem;text-align:center;width:12px}.page-9-container .outcome-filter-group-header{border-top:1px solid var(--border-divider);color:var(--text-placeholder);font-size:.42rem;font-weight:700;letter-spacing:1px;margin-top:2px;padding:6px 12px 4px;text-transform:uppercase}.page-9-container .outcome-filter-group-header:first-child{border-top:none;margin-top:0}.page-9-container .metric-row-container.outcome-filtered .summary-bar-row .overview-inline-match-bars,.page-9-container .metric-row-container.outcome-filtered .summary-bar-row .overview-trend-badge,.page-9-container .metric-row-container.outcome-filtered .summary-bar-row .percentile-bar-inline,.page-9-container .metric-row-container.outcome-filtered .summary-bar-row .percentile-bar-track-inline,.page-9-container .metric-row-container.outcome-filtered .summary-bar-row .percentile-divider,.page-9-container .metric-row-container.outcome-filtered .summary-bar-row .percentile-no-data-inline,.page-9-container .metric-row-container.outcome-filtered .summary-bar-row .percentile-value-inline,.page-9-container .metric-row-container.outcome-filtered .summary-bar-row .summary-bar-track,.page-9-container .metric-row-container.outcome-filtered .summary-bar-row .summary-value,.page-9-container .metric-row-container.outcome-filtered .summary-bar-row .zscore-bar-track-inline,.page-9-container .metric-row-container.outcome-filtered .summary-bar-row .zscore-value-inline,.page-9-container .team-overview-panel.expanded-view .metric-row-container.outcome-filtered .summary-bar-row .overview-inline-match-bars,.page-9-container .team-overview-panel.expanded-view .metric-row-container.outcome-filtered .summary-bar-row .overview-trend-badge,.page-9-container .team-overview-panel.expanded-view .metric-row-container.outcome-filtered .summary-bar-row .percentile-bar-inline,.page-9-container .team-overview-panel.expanded-view .metric-row-container.outcome-filtered .summary-bar-row .percentile-bar-track-inline,.page-9-container .team-overview-panel.expanded-view .metric-row-container.outcome-filtered .summary-bar-row .percentile-divider,.page-9-container .team-overview-panel.expanded-view .metric-row-container.outcome-filtered .summary-bar-row .percentile-value-inline,.page-9-container .team-overview-panel.expanded-view .metric-row-container.outcome-filtered .summary-bar-row .summary-bar-track,.page-9-container .team-overview-panel.expanded-view .metric-row-container.outcome-filtered .summary-bar-row .summary-value,.page-9-container .team-overview-panel.expanded-view .metric-row-container.outcome-filtered .summary-bar-row .zscore-bar-track-inline,.page-9-container .team-overview-panel.expanded-view .metric-row-container.outcome-filtered .summary-bar-row .zscore-value-inline{display:none}.page-9-container .metric-row-container.outcome-filtered .summary-bar-row{justify-content:flex-start}.page-9-container .metric-row-container.outcome-filtered .phase-type-label{flex:none;min-width:auto}.page-9-container .metric-row-container.outcome-filtered .metric-expand-arrow{opacity:.3}.page-9-container .metric-row-container.shape-filtered .summary-bar-row .overview-inline-match-bars,.page-9-container .metric-row-container.shape-filtered .summary-bar-row .overview-trend-badge,.page-9-container .metric-row-container.shape-filtered .summary-bar-row .percentile-bar-inline,.page-9-container .metric-row-container.shape-filtered .summary-bar-row .percentile-bar-track-inline,.page-9-container .metric-row-container.shape-filtered .summary-bar-row .percentile-divider,.page-9-container .metric-row-container.shape-filtered .summary-bar-row .percentile-no-data-inline,.page-9-container .metric-row-container.shape-filtered .summary-bar-row .percentile-value-inline,.page-9-container .metric-row-container.shape-filtered .summary-bar-row .row-trailing-metrics,.page-9-container .metric-row-container.shape-filtered .summary-bar-row .summary-bar-track,.page-9-container .metric-row-container.shape-filtered .summary-bar-row .summary-value,.page-9-container .metric-row-container.shape-filtered .summary-bar-row .zscore-bar-track-inline,.page-9-container .metric-row-container.shape-filtered .summary-bar-row .zscore-value-inline,.page-9-container .team-overview-panel.expanded-view .metric-row-container.shape-filtered .summary-bar-row .overview-inline-match-bars,.page-9-container .team-overview-panel.expanded-view .metric-row-container.shape-filtered .summary-bar-row .overview-trend-badge,.page-9-container .team-overview-panel.expanded-view .metric-row-container.shape-filtered .summary-bar-row .percentile-bar-inline,.page-9-container .team-overview-panel.expanded-view .metric-row-container.shape-filtered .summary-bar-row .percentile-bar-track-inline,.page-9-container .team-overview-panel.expanded-view .metric-row-container.shape-filtered .summary-bar-row .percentile-divider,.page-9-container .team-overview-panel.expanded-view .metric-row-container.shape-filtered .summary-bar-row .percentile-value-inline,.page-9-container .team-overview-panel.expanded-view .metric-row-container.shape-filtered .summary-bar-row .row-trailing-metrics,.page-9-container .team-overview-panel.expanded-view .metric-row-container.shape-filtered .summary-bar-row .summary-bar-track,.page-9-container .team-overview-panel.expanded-view .metric-row-container.shape-filtered .summary-bar-row .summary-value,.page-9-container .team-overview-panel.expanded-view .metric-row-container.shape-filtered .summary-bar-row .zscore-bar-track-inline,.page-9-container .team-overview-panel.expanded-view .metric-row-container.shape-filtered .summary-bar-row .zscore-value-inline{display:none}.page-9-container .metric-row-container.shape-filtered .summary-bar-row{justify-content:flex-start}.page-9-container .metric-row-container.shape-filtered .phase-type-label{flex:none;min-width:auto}.page-9-container .metric-row-container.shape-filtered .metric-expand-arrow{opacity:.3}.page-9-container .bars-wide-btn{align-items:center;background:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:6px;color:var(--text-tertiary);cursor:pointer;display:flex;font-size:.65rem;height:26px;justify-content:center;line-height:1;padding:4px 8px;transition:all .15s ease;white-space:nowrap}.page-9-container .bars-wide-btn:hover{background:var(--glass-bg);color:var(--text-secondary)}.page-9-container .bars-wide-btn.active{background:#294c3b1f;border-color:#294c3b40;color:#294c3be6}.page-9-container .overview-trend-controls{align-items:center;display:flex;gap:4px;position:relative}.page-9-container .overview-trend-btn{align-items:center;background:var(--glass-bg-subtle);border:1px solid var(--border-secondary);border-radius:6px;color:var(--text-tertiary);cursor:pointer;display:flex;font-size:.65rem;gap:4px;height:26px;padding:6px 10px;transition:all .15s ease;white-space:nowrap}.page-9-container .overview-trend-btn:hover{background:var(--glass-bg);color:var(--text-secondary)}.page-9-container .overview-trend-btn.active{background:#294c3b1f;border-color:#294c3b40;color:#294c3be6}.page-9-container .overview-trend-btn .trend-btn-icon{font-size:.6rem}.page-9-container .overview-trend-btn .trend-btn-label{font-weight:500}.page-9-container .overview-trend-settings-btn{align-items:center;background:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:6px;color:var(--text-quaternary);cursor:pointer;display:flex;font-size:.65rem;height:28px;justify-content:center;padding:4px 7px;transition:all .15s ease}.page-9-container .overview-trend-settings-btn:hover{background:var(--glass-bg);color:var(--text-tertiary)}.page-9-container .overview-trend-settings-btn.active{background:#294c3b1a;border-color:#294c3b33;color:#294c3bcc}.page-9-container .overview-trend-settings-popover{background:var(--bg-secondary);border:1px solid var(--glass-border);border-radius:8px;box-shadow:0 4px 16px #0006;margin-top:4px;min-width:200px;padding:10px;position:absolute;right:0;top:100%;z-index:100}.page-9-container .trend-settings-title{color:var(--text-secondary);font-size:.65rem;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.page-9-container .trend-settings-subtitle{color:var(--text-tertiary);font-size:.6rem;font-weight:500;margin-bottom:6px}.page-9-container .trend-settings-row{align-items:center;display:flex;gap:6px;margin-bottom:6px}.page-9-container .trend-settings-row label{color:var(--text-tertiary);font-size:.62rem;min-width:55px}.page-9-container .trend-pct-input{font-family:inherit}.page-9-container .trend-pct-input,.page-9-container .trend-settings-row input[type=number]{background:var(--bg-input);border:1px solid var(--glass-border);border-radius:4px;color:var(--text-secondary);font-size:.62rem;padding:3px 6px;text-align:center;width:50px}.page-9-container .trend-settings-row input[type=date]{background:var(--bg-input);border:1px solid var(--glass-border);border-radius:4px;color:var(--text-secondary);flex:1 1;font-family:inherit;font-size:.6rem;padding:3px 6px}.page-9-container .trend-settings-row input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.6)}.page-9-container .trend-settings-row span{color:var(--text-quaternary);font-size:.62rem}.page-9-container .trend-settings-apply-btn{background:#294c3b26;border:1px solid #294c3b4d;border-radius:4px;color:#294c3be6;cursor:pointer;font-family:inherit;font-size:.6rem;font-weight:600;letter-spacing:.3px;margin:4px 0 2px;padding:5px 8px;text-transform:uppercase;transition:all .15s ease;width:100%}.page-9-container .trend-settings-apply-btn:hover{background:#294c3b40;border-color:#294c3b80}.page-9-container .trend-settings-divider{background:var(--glass-bg);height:1px;margin:8px 0}.page-9-container .trend-settings-clear-dates{background:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:4px;color:var(--text-tertiary);cursor:pointer;font-family:inherit;font-size:.58rem;margin-top:4px;padding:4px 8px;transition:all .15s ease;width:100%}.page-9-container .trend-settings-clear-dates:hover{background:var(--glass-bg);color:var(--text-secondary)}.page-9-container .overview-trend-badge{font-feature-settings:"tnum";align-self:center;border-radius:14px;box-sizing:border-box;flex-shrink:0;font-size:.54rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.3px;line-height:1.4;padding:2px 0;text-align:center;white-space:nowrap;width:52px}.page-9-container .overview-trend-badge.positive{background:#4caf5026;border:1px solid #4caf5040;box-shadow:0 0 6px #4caf501a;color:#4caf50}.page-9-container .overview-trend-badge.negative{background:#ef535026;border:1px solid #ef535040;box-shadow:0 0 6px #ef53501a;color:#ef5350}.page-9-container .overview-trend-badge.neutral{background:var(--bg-input);border:1px solid var(--glass-border);color:var(--text-quaternary)}.page-9-container .overview-side-label{display:none}.page-9-container .team-overview-content.expanded-columns .overview-side-label{align-items:center;background-color:var(--glass-bg-subtle);border:1px solid var(--border-secondary);border-radius:12px;display:flex;flex:0 0 22px;flex-direction:column;justify-content:center;position:relative;width:22px;z-index:1}.page-9-container .team-overview-content.expanded-columns .overview-column-header .summary-bar-track{grid-column:4!important;height:6px}.page-9-container .team-overview-content.expanded-columns .overview-column-header .summary-value{color:var(--text-secondary);font-size:.7rem;font-weight:600;grid-column:5!important;text-align:right}.page-9-container .team-overview-content.expanded-columns .overview-column-header .percentile-divider{grid-column:6!important;justify-self:center}.page-9-container .team-overview-content.expanded-columns .overview-column-header .percentile-bar-inline{display:contents!important}.page-9-container .team-overview-content.expanded-columns .overview-column-header .percentile-bar-inline .percentile-bar-track-inline,.page-9-container .team-overview-content.expanded-columns .overview-column-header .percentile-bar-inline .zscore-bar-track-inline{grid-column:7!important}.page-9-container .team-overview-content.expanded-columns .overview-column-header .percentile-value-inline{font-size:.7rem;font-weight:600;grid-column:8!important;text-align:right}.page-9-container .team-overview-content.expanded-columns .overview-column-header .overview-inline-match-bars{direction:rtl;display:flex!important;flex-shrink:0;flex-wrap:nowrap;gap:3px;height:30px;max-width:110px;min-width:60px;overflow-x:auto;padding-bottom:4px;width:110px}.page-9-container .team-overview-content.expanded-columns .overview-column-header .overview-inline-match-bars>*{direction:ltr}.page-9-container .team-overview-content.expanded-columns .overview-column-header .overview-inline-match-bars.bars-wide{flex-shrink:0;max-width:none;min-width:160px;overflow-x:visible;width:clamp(160px,18vw,350px)}.page-9-container .team-overview-content.expanded-columns .overview-column-header.no-percentile .summary-bar-track{grid-column:4!important}.page-9-container .team-overview-content.expanded-columns .overview-column-header.no-percentile .summary-value{grid-column:5!important}.page-9-container .team-overview-content.expanded-columns .overview-column-header.no-percentile .overview-inline-match-bars{max-width:110px;min-width:60px;width:110px}.page-9-container .team-overview-content.expanded-columns .overview-column-header .metric-expand-arrow,.page-9-container .team-overview-content.expanded-columns .overview-column-header .summary-label{display:none!important}.page-9-container .team-overview-content.expanded-columns .overview-column-header .percentile-loading-inline,.page-9-container .team-overview-content.expanded-columns .overview-column-header .percentile-no-data-inline{grid-column:7/9!important}.page-9-container .team-overview-content.expanded-columns .overview-column-header .column-summary-bar-wrapper .summary-value{flex-shrink:1!important;grid-column:5!important;min-width:auto!important;width:auto!important}.page-9-container .team-overview-content.expanded-columns .overview-column-header .column-summary-bar-wrapper .percentile-bar-inline{display:contents!important}.page-9-container .team-overview-content.expanded-columns .overview-column-header .column-summary-bar-wrapper .percentile-bar-inline .percentile-bar-track-inline,.page-9-container .team-overview-content.expanded-columns .overview-column-header .column-summary-bar-wrapper .percentile-bar-inline .zscore-bar-track-inline{grid-column:7!important}.page-9-container .team-overview-content.expanded-columns .overview-column-header .column-summary-bar-wrapper .percentile-value-inline{flex-shrink:1!important;grid-column:8!important;min-width:auto!important;width:auto!important}.page-9-container .team-overview-content.expanded-columns .overview-column-header .column-summary-bar-wrapper .percentile-divider{flex-shrink:1!important;grid-column:6!important;justify-self:center;margin:0!important}.page-9-container .team-overview-content.expanded-columns .overview-column-header .column-summary-bar-wrapper .overview-inline-match-bars{margin-left:0!important;max-width:110px!important;min-width:60px!important;overflow-x:auto;width:110px!important}.page-9-container .team-overview-content.expanded-columns .overview-column-header .column-summary-bar-wrapper .overview-inline-match-bars.bars-wide{flex-shrink:0!important;margin-left:0!important;max-width:none!important;min-width:160px!important;width:clamp(160px,18vw,350px)!important}.page-9-container .team-overview-content.expanded-columns .overview-column-header .column-summary-bar-wrapper .summary-bar-track{grid-column:4!important}.page-9-container .team-overview-content.expanded-columns .overview-column-header .column-summary-bar-wrapper .row-trailing-metrics{grid-column:-2/-1!important;margin-left:0;margin-right:4px;overflow:visible}.page-9-container .team-overview-content.expanded-columns .overview-column-header.no-percentile .column-summary-bar-wrapper .row-trailing-metrics{grid-column:-2/-1!important}.page-9-container .team-overview-content.expanded-columns .overview-column-header.no-percentile .column-summary-bar-wrapper .overview-inline-match-bars{max-width:110px!important;min-width:60px!important;width:110px!important}.page-9-container .container-side-label{display:none}.page-9-container .team-overview-content.expanded-columns .overview-side-label .collapsed-panel-text{color:#ffffff2e;font-size:.55rem}.page-9-container .shape-metrics-expanded{background:#00000014;border-left:2px solid #294c3b33;border-radius:0 0 4px 4px;margin-top:2px;padding:8px 6px 6px 8px;position:relative}.page-9-container .shape-metrics-expanded.defensive{background:#00000014;border-left-color:#ff6b6b33}.page-9-container .shape-metric-row{grid-gap:6px;align-items:center;border-radius:3px;display:grid;gap:6px;grid-template-columns:54px 40px 5px 45px 22px;margin-bottom:2px;min-height:22px;overflow:visible;padding:3px 4px;transition:background .1s ease}.page-9-container .shape-metric-row:hover{background:var(--glass-bg-subtle)}.page-9-container .shape-metric-row:first-child{padding-top:4px}.page-9-container .shape-metric-row:last-child{margin-bottom:0}.page-9-container .shape-metric-row .outcome-label{grid-column:1}.page-9-container .shape-metric-row .outcome-value{grid-column:2}.page-9-container .shape-metric-row .outcome-percentile-divider{grid-column:3}.page-9-container .shape-metric-row .outcome-percentile-bar{grid-column:4/6}.page-9-container .shape-metric-row .outcome-percentile-loading{color:var(--text-quaternary);font-size:.5rem;grid-column:4}.page-9-container .shape-unit{color:var(--text-quaternary);font-size:.42rem;font-weight:400;margin-left:1px}.page-9-container .shape-metric-row:not(.with-percentile){grid-template-columns:54px 40px}.page-9-container .shape-metric-row:not(.with-percentile) .outcome-percentile-bar,.page-9-container .shape-metric-row:not(.with-percentile) .outcome-percentile-divider,.page-9-container .shape-metric-row:not(.with-percentile) .outcome-percentile-loading{display:none}.page-9-container .team-overview-panel.expanded-view .shape-metric-row{align-items:center;background:#ffffff03;border-bottom:1px solid var(--border-divider-faint);border-radius:4px;display:flex;gap:6px;min-height:28px;min-width:0;overflow:visible;padding:3px 4px;transition:all .15s ease}.page-9-container .team-overview-panel.expanded-view .shape-metric-row:last-child{border-bottom:none}.page-9-container .team-overview-panel.expanded-view .shape-metric-row:hover{background:var(--glass-bg-subtle)}.page-9-container .team-overview-panel.expanded-view .shape-metric-row .overview-inline-match-bars{overflow-x:auto}.page-9-container .team-overview-panel.expanded-view .shape-metric-row .overview-inline-match-bars::-webkit-scrollbar{height:3px}.page-9-container .team-overview-panel.expanded-view .shape-metric-row .overview-inline-match-bars::-webkit-scrollbar-track{background:var(--glass-bg-subtle);border-radius:2px}.page-9-container .team-overview-panel.expanded-view .shape-metric-row .overview-inline-match-bars::-webkit-scrollbar-thumb{background:#294c3b4d;border-radius:2px}.page-9-container .team-overview-panel.expanded-view .shape-metric-row .outcome-percentile-loading{color:var(--text-quaternary);font-size:.5rem}.page-9-container .team-overview-panel.expanded-view .shape-metric-row:not(.with-percentile) .outcome-percentile-bar,.page-9-container .team-overview-panel.expanded-view .shape-metric-row:not(.with-percentile) .outcome-percentile-divider,.page-9-container .team-overview-panel.expanded-view .shape-metric-row:not(.with-percentile) .outcome-percentile-loading{display:none}.page-9-container .team-overview-panel.expanded-view .shape-metrics-expanded{background:#ffffff05;border:none;border-left:2px solid #294c3b40;border-radius:4px;box-shadow:none;margin:4px 0 2px;overflow:visible;padding:6px 0 4px 4px;position:relative}.page-9-container .team-overview-panel.expanded-view .shape-metrics-expanded.defensive{border-left-color:#ff6b6b33}.page-9-container .shape-metrics-expanded.defensive .overview-inline-match-bars::-webkit-scrollbar-thumb{background:#ff6b6b4d}@media (max-width:1200px){.page-9-container .shape-metric-row .outcome-label{font-size:.48rem}.page-9-container .shape-metric-row .outcome-value{font-size:.52rem}.page-9-container .shape-unit{font-size:.38rem}}.page-9-container .weighted-scores-collapsed{background:linear-gradient(135deg,#294c3b0f,#294c3b05);border-color:#294c3b26;cursor:pointer}.page-9-container .weighted-scores-collapsed:hover{background:linear-gradient(135deg,#294c3b1a,#294c3b0a);border-color:#294c3b40}.page-9-container .team-overview-content.expanded-columns .overview-column.weighted-scores-column{background:linear-gradient(135deg,#294c3b0a,#ffffff05);border-color:#294c3b1f;flex:0 0 auto;overflow-x:hidden;overflow-y:auto;width:clamp(200px,18%,320px)}.page-9-container .ws-side-label{background:linear-gradient(180deg,#294c3b40,#294c3b1a);color:#294c3be6}.page-9-container .ws-header{align-items:center;background:#294c3b0f;border-radius:6px;display:flex;gap:8px;margin-bottom:4px;padding:6px 8px}.page-9-container .ws-header .overview-column-title{color:#294c3be6;flex:1 1;font-size:.72rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.page-9-container .ws-tabs{background:var(--glass-bg-subtle);border-radius:6px;display:flex;gap:2px;margin-bottom:6px;padding:2px}.page-9-container .ws-tab{background:#0000;border:none;border-radius:4px;color:var(--text-tertiary);cursor:pointer;flex:1 1;font-size:.6rem;font-weight:600;letter-spacing:.3px;padding:4px 6px;text-transform:uppercase;transition:all .15s}.page-9-container .ws-tab:hover{background:var(--bg-input);color:var(--text-secondary)}.page-9-container .ws-tab.active{background:#294c3b1f;color:#294c3b}.page-9-container .ws-bars-view{flex:1 1;overflow-y:auto;padding:2px}.page-9-container .ws-bars-view::-webkit-scrollbar{width:4px}.page-9-container .ws-bars-view::-webkit-scrollbar-track{background:var(--glass-bg-subtle)}.page-9-container .ws-bars-view::-webkit-scrollbar-thumb{background:#294c3b33;border-radius:2px}.page-9-container .ws-scores-panel{display:flex;flex-direction:column;gap:6px}.page-9-container .ws-scores-header{align-items:center;display:flex;gap:6px;justify-content:space-between}.page-9-container .ws-scores-title{color:var(--text-secondary);font-size:.65rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-9-container .ws-score-mode-toggle{align-items:center;display:flex;flex-shrink:0;gap:4px}.page-9-container .ws-toggle-label{color:var(--text-placeholder);cursor:pointer;font-size:.55rem;font-weight:600;transition:color .15s}.page-9-container .ws-toggle-label.active{color:#294c3be6}.page-9-container .ws-toggle-switch{background:var(--glass-bg-hover);border-radius:6px;cursor:pointer;height:12px;position:relative;transition:background .2s;width:24px}.page-9-container .ws-toggle-switch.zscore-active{background:#294c3b66}.page-9-container .ws-toggle-knob{background:var(--glass-bg);border-radius:50%;box-shadow:0 1px 2px #0000004d;height:10px;left:1px;position:absolute;top:1px;transition:left .2s;width:10px}.page-9-container .ws-toggle-switch.zscore-active .ws-toggle-knob{left:13px}.page-9-container .ws-total-score{background:var(--glass-bg-subtle);border-radius:6px;padding:6px}.page-9-container .ws-score-labels{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.page-9-container .ws-total-label{color:var(--text-secondary);font-size:.62rem;font-weight:700;text-transform:uppercase}.page-9-container .ws-total-value{font-size:.75rem;font-weight:700}.page-9-container .ws-score-bar-container{position:relative}.page-9-container .ws-score-bar-track{background:var(--glass-bg);border-radius:4px;height:8px;overflow:visible;position:relative}.page-9-container .ws-score-bar-fill{border-radius:4px;height:100%;position:absolute;top:0;transition:width .3s,left .3s}.page-9-container .ws-score-bar-marker{background:var(--glass-bg);border-radius:1px;box-shadow:0 0 3px #00000080;height:12px;position:absolute;top:-2px;transform:translateX(-1px);transition:left .3s;width:2px}.page-9-container .ws-zscore-center{background:var(--glass-bg-strong);height:100%;left:50%;position:absolute;top:0;width:1px}.page-9-container .ws-zscore-center-sm{background:var(--glass-bg-hover);height:100%;left:50%;position:absolute;top:0;width:1px}.page-9-container .ws-groups-scores{display:flex;flex-direction:column;gap:3px}.page-9-container .ws-group-card{background:var(--glass-bg-subtle);border-left:2px solid #294c3b66;border-radius:4px;padding:4px 6px;transition:background .15s}.page-9-container .ws-group-card:hover{background:var(--bg-input)}.page-9-container .ws-group-card.out-poss{border-left-color:#ff6b6b66}.page-9-container .ws-card-header{align-items:center;display:flex;gap:4px;margin-bottom:3px}.page-9-container .ws-card-name{color:var(--text-secondary);flex:1 1;font-size:.55rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-9-container .ws-card-weight{color:var(--text-placeholder);flex-shrink:0;font-size:.5rem}.page-9-container .ws-card-value{flex-shrink:0;font-size:.6rem;font-weight:700;min-width:24px;text-align:right}.page-9-container .ws-group-bar-track{background:var(--bg-input);border-radius:3px;height:5px;overflow:visible;position:relative}.page-9-container .ws-group-bar-fill{border-radius:3px;height:100%;position:absolute;top:0;transition:width .3s,left .3s}.page-9-container .ws-group-bar-marker{background:var(--glass-bg);border-radius:1px;box-shadow:0 0 2px #0006;height:7px;position:absolute;top:-1px;transform:translateX(-1px);transition:left .3s;width:2px}.page-9-container .ws-empty{align-items:center;color:var(--text-quaternary);display:flex;flex-direction:column;font-size:.65rem;justify-content:center;padding:20px 12px;text-align:center}.page-9-container .ws-create-default-btn{background:#294c3b1f;border:1px solid #294c3b40;border-radius:4px;color:#294c3be6;cursor:pointer;font-size:.6rem;font-weight:600;margin-top:8px;padding:5px 12px;transition:all .15s}.page-9-container .ws-create-default-btn:hover{background:#294c3b33;border-color:#294c3b66}.page-9-container .ws-editor-view{display:flex;flex:1 1;flex-direction:column;gap:6px;overflow-y:auto;padding:2px}.page-9-container .ws-editor-view::-webkit-scrollbar{width:4px}.page-9-container .ws-editor-view::-webkit-scrollbar-track{background:var(--glass-bg-subtle)}.page-9-container .ws-editor-view::-webkit-scrollbar-thumb{background:#294c3b33;border-radius:2px}.page-9-container .ws-profile-selector{position:relative}.page-9-container .ws-profile-btn{align-items:center;background:var(--bg-input);border:1px solid var(--glass-border);border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.6rem;font-weight:600;justify-content:space-between;padding:5px 8px;width:100%}.page-9-container .ws-profile-btn:hover{background:var(--glass-bg)}.page-9-container .ws-profile-dropdown{background:var(--bg-modal);border:1px solid var(--glass-border);border-radius:6px;box-shadow:0 4px 12px #0006;left:0;margin-top:2px;max-height:250px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:100}.page-9-container .ws-profile-option{align-items:center;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.58rem;gap:6px;padding:6px 8px;transition:background .1s}.page-9-container .ws-profile-option:hover{background:var(--glass-bg)}.page-9-container .ws-profile-option.active{background:#294c3b1f;color:#294c3be6}.page-9-container .ws-profile-option.create-new{border-bottom:1px solid var(--border-divider);color:#294c3bcc}.page-9-container .ws-profile-option .option-icon{font-size:.7rem}.page-9-container .ws-profile-option .profile-name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-9-container .ws-profile-option .profile-actions{display:flex;flex-shrink:0;gap:2px}.page-9-container .ws-profile-option .profile-delete-btn,.page-9-container .ws-profile-option .profile-edit-btn{background:none;border:none;cursor:pointer;font-size:.55rem;opacity:.5;padding:1px 3px;transition:opacity .15s}.page-9-container .ws-profile-option .profile-delete-btn:hover,.page-9-container .ws-profile-option .profile-edit-btn:hover{opacity:1}.page-9-container .ws-profile-divider{border-top:1px solid #ffffff0f;color:var(--text-placeholder);font-size:.5rem;font-weight:700;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.page-9-container .ws-profile-option input{background:var(--glass-bg);border:1px solid #294c3b4d;border-radius:3px;color:var(--text-primary);font-size:.58rem;outline:none;padding:3px 6px;width:100%}.page-9-container .ws-profile-name-section{align-items:center;display:flex;gap:6px}.page-9-container .ws-profile-name-display{border-radius:3px;color:var(--text-secondary);cursor:pointer;flex:1 1;font-size:.6rem;font-weight:600;padding:3px 6px;transition:background .15s}.page-9-container .ws-profile-name-display:hover{background:var(--bg-input)}.page-9-container .ws-unsaved{color:#294c3bcc;margin-left:2px}.page-9-container .ws-profile-name-input{background:var(--glass-bg);border:1px solid #294c3b4d;border-radius:3px;color:var(--text-primary);flex:1 1;font-size:.6rem;outline:none;padding:3px 6px}.page-9-container .ws-save-btn{background:var(--bg-input);border:1px solid var(--glass-border);border-radius:3px;cursor:pointer;font-size:.6rem;padding:3px 6px;transition:all .15s}.page-9-container .ws-save-btn.has-changes{animation:ws-pulse 1.5s ease-in-out infinite;background:#294c3b26;border-color:#294c3b4d}@keyframes ws-pulse{0%,to{opacity:1}50%{opacity:.7}}.page-9-container .ws-score-mode-section{align-items:center;background:var(--glass-bg-subtle);border-radius:4px;display:flex;gap:6px;padding:4px 6px}.page-9-container .ws-mode-label{color:var(--text-tertiary);flex-shrink:0;font-size:.55rem}.page-9-container .ws-mode-toggle-full{align-items:center;display:flex;gap:4px}.page-9-container .ws-groups-section{display:flex;flex:1 1;flex-direction:column;gap:4px}.page-9-container .ws-groups-header{align-items:center;display:flex;justify-content:space-between}.page-9-container .ws-groups-header h4{color:var(--text-tertiary);font-size:.6rem;font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase}.page-9-container .ws-add-group-btn{background:#294c3b1a;border:1px solid #294c3b33;border-radius:3px;color:#294c3bcc;cursor:pointer;font-size:.52rem;font-weight:600;padding:2px 6px}.page-9-container .ws-add-group-btn:hover{background:#294c3b33}.page-9-container .ws-groups-list{display:flex;flex-direction:column;gap:3px}.page-9-container .ws-groups-empty{color:var(--text-placeholder);font-size:.55rem;padding:12px;text-align:center}.page-9-container .ws-group{background:var(--glass-bg-subtle);border:1px solid var(--border-secondary);border-radius:4px;overflow:hidden}.page-9-container .ws-group.expanded{border-color:#294c3b26}.page-9-container .ws-group-header{align-items:center;display:flex;gap:4px;min-height:24px;padding:4px 6px}.page-9-container .ws-group-expand{background:none;border:none;color:var(--text-tertiary);cursor:pointer;font-size:.5rem;padding:0 2px}.page-9-container .ws-group-name{color:var(--text-secondary);cursor:default;flex:1 1;font-size:.55rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-9-container .ws-group-name-input{background:var(--glass-bg);border:1px solid #294c3b4d;border-radius:2px;color:var(--text-primary);flex:1 1;font-size:.55rem;outline:none;padding:2px 4px}.page-9-container .ws-weight-wrapper{align-items:center;display:flex;flex-shrink:0;gap:1px}.page-9-container .ws-weight-input{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:2px;color:var(--text-primary);font-size:.52rem;outline:none;padding:1px 3px;text-align:center;width:32px}.page-9-container .ws-weight-input.small{width:28px}.page-9-container .ws-weight-input:focus{border-color:#294c3b66}.page-9-container .ws-weight-unit{color:var(--text-placeholder);font-size:.45rem}.page-9-container .ws-group-badge{border-radius:3px;flex-shrink:0;font-size:.5rem;font-weight:700;padding:1px 4px}.page-9-container .ws-group-delete{background:none;border:none;color:var(--text-placeholder);cursor:pointer;font-size:.65rem;padding:0 2px;transition:color .15s}.page-9-container .ws-group-delete:hover{color:#ef5350cc}.page-9-container .ws-group-metrics{border-top:1px solid var(--border-divider-faint);display:flex;flex-direction:column;gap:2px;padding:4px 6px 6px 18px}.page-9-container .ws-metrics-empty{color:var(--text-placeholder);font-size:.5rem;padding:4px;text-align:center}.page-9-container .ws-metric-item{align-items:center;display:flex;gap:4px;padding:2px 0}.page-9-container .ws-metric-name{color:var(--text-tertiary);flex:1 1;font-size:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-9-container .ws-metric-remove{background:none;border:none;color:var(--text-placeholder);cursor:pointer;font-size:.55rem;padding:0 2px}.page-9-container .ws-metric-remove:hover{color:#ef5350b3}.page-9-container .team-overview-content.expanded-columns .overview-column.weighted-scores-column::-webkit-scrollbar{width:4px}.page-9-container .team-overview-content.expanded-columns .overview-column.weighted-scores-column::-webkit-scrollbar-track{background:var(--glass-bg-subtle)}.page-9-container .team-overview-content.expanded-columns .overview-column.weighted-scores-column::-webkit-scrollbar-thumb{background:#294c3b33;border-radius:2px}.page-9-container .ws-section-divider{border-bottom:1px solid var(--border-divider);color:var(--text-tertiary);font-size:.52rem;font-weight:700;letter-spacing:.05em;margin-top:6px;padding:5px 6px 2px;text-transform:uppercase}.page-9-container .ws-section-divider:first-child{margin-top:0}.page-9-container .ws-section-divider.ws-section-ip{border-left:2px solid #294c3b80}.page-9-container .ws-section-divider.ws-section-oop{border-left:2px solid #ff6b6b80}.page-9-container .ws-category-divider{color:var(--text-placeholder);font-size:.45rem;font-weight:600;letter-spacing:.03em;margin-top:3px;padding:3px 6px 1px 10px;text-transform:uppercase}.page-9-container .ws-editor-section{background:var(--glass-bg-subtle);border-radius:5px;margin-bottom:6px;overflow:hidden}.page-9-container .ws-editor-section-ip{border-left:2px solid #294c3b66}.page-9-container .ws-editor-section-oop{border-left:2px solid #ff6b6b66}.page-9-container .ws-editor-section-header{background:var(--glass-bg-subtle);color:var(--text-secondary);font-size:.55rem;font-weight:700;letter-spacing:.04em;padding:5px 8px;text-transform:uppercase}.page-9-container .ws-editor-category{background:var(--glass-bg-subtle);border-radius:4px;margin:2px 4px;overflow:hidden}.page-9-container .ws-editor-category-header{background:var(--glass-bg-subtle);color:var(--text-tertiary);font-size:.5rem;font-weight:600;letter-spacing:.03em;padding:3px 6px;text-transform:uppercase}.page-9-container .ws-editor-phase-tabs{display:flex;gap:1px;overflow-x:auto;padding:2px 4px;scrollbar-width:none}.page-9-container .ws-editor-phase-tabs::-webkit-scrollbar{display:none}.page-9-container .ws-editor-phase-tab{align-items:center;background:var(--glass-bg-subtle);border:1px solid #0000;border-radius:3px;color:var(--text-tertiary);cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:.45rem;font-weight:600;gap:1px;min-width:0;padding:3px 2px;transition:all .15s}.page-9-container .ws-editor-phase-tab:hover{background:var(--bg-input)}.page-9-container .ws-editor-phase-tab.active{background:#294c3b14;border-color:#294c3b40;color:var(--text-secondary)}.page-9-container .ws-editor-tab-score{font-size:.5rem;font-weight:700}.page-9-container .ws-editor-phase-content{margin:0 4px 4px;padding:4px 6px 6px}.page-9-container .ws-editor-phase-weight-row{align-items:center;display:flex;gap:6px;margin-bottom:4px}.page-9-container .ws-editor-phase-label{color:var(--text-tertiary);flex-shrink:0;font-size:.5rem}.page-9-container .within-match-trend-controls{align-items:center;display:inline-flex;gap:2px;position:relative}.page-9-container .within-match-trend-btn{align-items:center;display:inline-flex;gap:3px}.page-9-container .within-match-trend-btn .trend-btn-icon{font-size:.7rem;line-height:1}.page-9-container .within-match-trend-btn .trend-btn-label{font-size:inherit}.page-9-container .within-match-interval-popover{background:var(--bg-secondary);border:1px solid var(--glass-border);border-radius:6px;box-shadow:0 4px 16px #0006;display:flex;flex-direction:column;gap:3px;left:0;min-width:120px;padding:8px;position:absolute;top:100%;z-index:100}.page-9-container .within-match-interval-popover .trend-settings-title{border-bottom:1px solid var(--border-divider);color:var(--text-tertiary);font-size:.6rem;font-weight:600;letter-spacing:.5px;margin-bottom:4px;padding-bottom:4px;text-transform:uppercase}.page-9-container .within-match-interval-popover .interval-option{background:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:4px;color:var(--text-secondary);cursor:pointer;font-size:.65rem;padding:4px 10px;text-align:left;transition:all .15s}.page-9-container .within-match-interval-popover .interval-option:hover{background:var(--glass-bg);color:var(--text-primary)}.page-9-container .within-match-interval-popover .interval-option.active{background:#4fc3f726;border-color:#4fc3f74d;color:#4fc3f7}.page-9-container .within-match-trend-chart{align-self:center;background:var(--glass-bg-subtle);border:1px solid var(--border-divider-faint);border-radius:4px;cursor:default;flex-shrink:0;height:30px;margin:4px 0 4px 4px;max-width:160px;min-width:100px;overflow:hidden;padding:3px 3px 1px;transition:border-color .15s;width:120px}.page-9-container .within-match-trend-chart:hover{border-color:var(--glass-border)}.polar-within-match-trend .within-match-trend-chart{background:#0000!important;border:none!important;border-radius:0!important;height:100%!important;margin:0!important;max-width:none!important;min-width:0!important;min-width:auto!important;padding:1px!important;width:100%!important}.page-9-container .within-match-trend-svg{display:block;height:100%;width:100%}.page-9-container .team-overview-content.expanded-columns .overview-column-header .within-match-trend-chart,.page-9-container .team-overview-content.expanded-columns .summary-bar-row .within-match-trend-chart,.page-9-container .team-overview-panel.expanded-view .summary-bar-row .within-match-trend-chart{height:30px;width:140px}.page-9-container .team-overview-panel.expanded-view .outcome-metric-row:not(.with-percentile) .within-match-trend-chart,.page-9-container .team-overview-panel.expanded-view .summary-bar-row:not(.with-percentile) .within-match-trend-chart{width:140px}.page-9-container .team-overview-panel.expanded-view .outcome-metric-row .within-match-trend-chart{flex-shrink:0;height:30px;width:140px}.page-9-container .team-overview-panel.expanded-view .outcome-metric-row .overview-inline-match-bars{flex-shrink:0;max-width:110px;width:110px}.page-9-container .metric-row-container.outcome-filtered .summary-bar-row .within-match-trend-chart,.page-9-container .team-overview-panel.expanded-view .metric-row-container.outcome-filtered .summary-bar-row .within-match-trend-chart{display:none}.page-9-container .row-trailing-metrics{align-items:center;display:flex;gap:20px;grid-column:-2/-1;min-width:0}.page-9-container .team-overview-panel.expanded-view .row-trailing-metrics{align-items:center;display:flex;gap:20px;grid-column:-2/-1;justify-self:start;margin-right:4px;min-width:0}.page-9-container .row-trailing-metrics .within-match-trend-chart{flex-shrink:0}.page-9-container .row-trailing-metrics .overview-inline-match-bars{flex-shrink:0;overflow-x:auto}.page-9-container .row-trailing-metrics .overview-trend-badge{flex-shrink:0;white-space:nowrap}.page-9-container .column-summary-bar-wrapper .row-trailing-metrics{align-items:center;display:flex;flex-shrink:0;gap:20px;margin-left:auto}.page-9-container .column-summary-bar-wrapper .row-trailing-metrics .within-match-trend-chart{flex-shrink:0;height:30px;min-width:60px;width:140px}.page-9-container .column-summary-bar-wrapper .row-trailing-metrics .overview-inline-match-bars{direction:rtl;flex-shrink:0;height:30px;margin-left:0;max-width:110px;min-width:60px;overflow-x:auto;width:110px}.page-9-container .column-summary-bar-wrapper .row-trailing-metrics .overview-inline-match-bars.bars-wide{flex-shrink:0;max-width:none;min-width:160px;width:clamp(160px,18vw,350px)}.page-9-container .p9-overview-bar .comparison-mode-menu,.page-9-container .p9-overview-bar .match-dropdown-menu,.page-9-container .p9-overview-bar .overview-competition-dropdown-menu,.page-9-container .p9-overview-bar .overview-metrics-menu,.page-9-container .p9-overview-bar .page-nav-menu,.page-9-container .p9-overview-bar .saved-metrics-menu,.page-9-container .p9-overview-bar .team-dropdown-menu{z-index:9999}.page-9-container .metrics-profiles-section{flex:0 0 auto;min-width:0}.page-9-container .filters-section{flex:1 1;min-width:0}.page-9-container .page-view-section,.page-9-container .playlists-section{flex-shrink:0}.page-9-container .p9-overview-bar .comparison-matches-btn,.page-9-container .p9-overview-bar .comparison-mode-btn,.page-9-container .p9-overview-bar .comparison-teams-btn,.page-9-container .p9-overview-bar .match-dropdown-btn,.page-9-container .p9-overview-bar .outcome-filter-btn,.page-9-container .p9-overview-bar .overview-competition-dropdown-trigger,.page-9-container .p9-overview-bar .overview-metrics-btn,.page-9-container .p9-overview-bar .overview-profiles-btn,.page-9-container .p9-overview-bar .overview-toggle-btn,.page-9-container .p9-overview-bar .page-nav-btn,.page-9-container .p9-overview-bar .percentile-visibility-btn,.page-9-container .p9-overview-bar .playlist-open-btn,.page-9-container .p9-overview-bar .playlist-toggle,.page-9-container .p9-overview-bar .saved-metrics-header-btn{box-sizing:border-box;font-size:.6rem;height:26px;padding:0 8px}.page-9-container .playlist-open-btn.compact{font-size:.6rem;gap:4px;height:26px;padding:0 8px}.page-9-container .playlist-open-btn.compact .playlist-icon{font-size:.65rem}.page-9-container .playlist-open-btn.compact .playlist-btn-text{font-size:.6rem}.page-9-container .team-info-panel-collapsed{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background-color:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:12px;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;min-width:28px;transition:all .2s ease;width:28px}.page-9-container .team-info-panel-collapsed:hover{background-color:var(--bg-input);border-color:#294c3b4d}.page-9-container .team-info-panel-collapsed:hover .collapsed-panel-arrow,.page-9-container .team-info-panel-collapsed:hover .collapsed-panel-text{color:var(--text-primary)}.page-9-container .team-info-left-panel{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffff0a,#ffffff05);border:1px solid var(--glass-border);border-radius:14px;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;max-width:210px;min-width:210px;overflow-x:hidden;overflow-y:auto;width:210px}.page-9-container .team-info-panel-header{align-items:center;border-bottom:1px solid var(--border-divider);display:flex;flex-shrink:0;gap:6px;padding:7px 8px 4px}.page-9-container .team-info-panel-title{color:var(--text-tertiary);flex:1 1;font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page-9-container .team-info-panel-collapse{background:none;border:none;border-radius:3px;color:var(--text-placeholder);cursor:pointer;font-size:.6rem;padding:2px 4px;transition:all .15s}.page-9-container .team-info-panel-collapse:hover{background:var(--glass-bg);color:var(--text-secondary)}.page-9-container .team-info-tm-section{flex:1 1;overflow-y:auto;padding:4px 0}.page-9-container .team-info-section-header{align-items:center;border-top:1px solid var(--border-divider-faint);cursor:pointer;display:flex;justify-content:space-between;padding:5px 10px;transition:background .15s}.page-9-container .team-info-section-header:first-child{border-top:none}.page-9-container .team-info-section-header:hover{background:var(--glass-bg-subtle)}.page-9-container .team-info-section-title{color:var(--text-placeholder);font-size:.5rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page-9-container .team-info-section-arrow{align-items:center;color:#294c3b99;display:inline-flex;transition:transform .2s ease}.page-9-container .team-info-section-arrow.expanded{transform:rotate(90deg)}.page-9-container .team-info-club-content{padding:6px 10px 8px}.page-9-container .team-info-club-hero{align-items:center;display:flex;gap:10px}.page-9-container .team-info-club-logo{border-radius:4px;flex-shrink:0;height:48px;object-fit:contain;width:48px}.page-9-container .team-info-club-name{color:var(--text-secondary);font-size:.75rem;font-weight:600;line-height:1.2}.page-9-container .team-info-league-content{padding:6px 10px 8px}.page-9-container .team-info-league-hero{align-items:center;display:flex;gap:8px;margin-bottom:6px}.page-9-container .team-info-league-logo{flex-shrink:0;height:32px;object-fit:contain;width:32px}.page-9-container .team-info-league-details{display:flex;flex-direction:column;gap:1px}.page-9-container .team-info-league-name{color:var(--text-secondary);font-size:.65rem;font-weight:600;line-height:1.2}.page-9-container .team-info-league-tier{color:var(--text-quaternary);font-size:.55rem}.page-9-container .team-info-league-stats{display:flex;flex-direction:column;gap:3px}.page-9-container .team-info-league-stats .tm-profile-item{align-items:center;display:flex;justify-content:space-between;padding:1px 0}.page-9-container .team-info-league-stats .tm-profile-label{color:var(--text-placeholder);font-size:.5rem;letter-spacing:.04em;text-transform:uppercase}.page-9-container .team-info-league-stats .tm-profile-value{color:var(--text-secondary);font-size:.55rem;font-weight:500}.page-9-container .team-info-country-flag{height:12px;object-fit:contain;width:18px}.page-9-container .team-info-staff-content{display:flex;flex-direction:column;gap:6px;padding:4px 10px 8px}.page-9-container .team-info-staff-row{border-bottom:1px solid #ffffff08;padding:4px 0}.page-9-container .team-info-staff-row:last-child{border-bottom:none}.page-9-container .team-info-staff-main{align-items:center;display:flex;gap:8px;margin-bottom:3px}.page-9-container .team-info-staff-photo{background:var(--glass-bg-subtle);border-radius:50%;flex-shrink:0;height:32px;object-fit:cover;width:32px}.page-9-container .team-info-staff-details{display:flex;flex-direction:column;gap:1px;min-width:0}.page-9-container .team-info-staff-name{color:var(--text-secondary);font-size:.6rem;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-9-container .team-info-staff-role{color:var(--text-quaternary);font-size:.5rem;line-height:1.2}.page-9-container .team-info-staff-meta{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px;padding-left:40px}.page-9-container .team-info-staff-age{color:var(--text-placeholder);font-size:.48rem}.page-9-container .team-info-staff-nations{align-items:center;display:flex;gap:2px}.page-9-container .team-info-nation-flag{height:10px;object-fit:contain;width:14px}.page-9-container .team-info-staff-appointed,.page-9-container .team-info-staff-contract{align-items:center;display:flex;gap:3px}.page-9-container .team-info-staff-appointed .tm-profile-label,.page-9-container .team-info-staff-contract .tm-profile-label{color:var(--text-placeholder);font-size:.45rem;letter-spacing:.03em;text-transform:uppercase}.page-9-container .team-info-staff-appointed .tm-profile-value,.page-9-container .team-info-staff-contract .tm-profile-value{color:var(--text-tertiary);font-size:.48rem}.page-9-container .tm-profile-error{color:var(--text-placeholder);font-size:.55rem;font-style:italic;padding:10px 12px}.page-9-container .team-info-tm-badge{align-items:center;border-bottom:1px solid var(--border-divider-faint);display:flex;gap:4px;padding:5px 10px}.page-9-container .tm-badge-tag{background:#1a6fb5;border-radius:3px;color:var(--text-primary);flex-shrink:0;font-size:.45rem;font-weight:700;letter-spacing:.05em;padding:1px 4px}.page-9-container .tm-badge-name{color:var(--text-tertiary);flex:1 1;font-size:.5rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-9-container .tm-badge-score{color:#294c3bcc;flex-shrink:0;font-size:.48rem;font-weight:600}.page-9-container .team-info-club-logo-wrap{display:flex;justify-content:center;padding:4px 0}.page-9-container .team-info-club-logo-wrap .team-info-club-logo{height:64px;width:64px}.page-9-container .team-info-league-tier{align-items:center;display:flex;gap:4px}.page-9-container .team-info-staff-group{margin-bottom:4px}.page-9-container .team-info-staff-group:last-child{margin-bottom:0}.page-9-container .team-info-staff-group-label{border-bottom:1px solid #ffffff08;color:#294c3b80;font-size:.48rem;font-weight:600;letter-spacing:.06em;margin-bottom:2px;padding:4px 0 2px;text-transform:uppercase}.page-9-container .team-info-staff-inline-meta{align-items:center;display:flex;gap:4px;margin-top:1px}.page-9-container .team-info-staff-inline-meta .team-info-staff-age{color:var(--text-placeholder);font-size:.46rem}.page-9-container .team-info-staff-inline-meta .team-info-staff-nations{align-items:center;display:flex;gap:2px}.page-9-container .team-info-staff-date-row{align-items:center;display:flex;justify-content:space-between;padding:0 0 0 40px}.page-9-container .team-info-staff-date-row .tm-profile-label{color:#ffffff38;font-size:.42rem;letter-spacing:.03em;text-transform:uppercase}.page-9-container .team-info-staff-date-row .tm-profile-value{color:var(--text-quaternary);font-size:.46rem}.page-9-container .team-search-section .team-search-dropdown{max-width:340px}.page-9-container .team-search-section .team-search-btn{border-radius:6px;font-size:.6rem;height:26px;max-width:280px;padding:0 8px}.page-9-container .team-search-section .team-search-btn .team-search-value{font-size:.6rem}.page-9-container .team-search-section .team-search-btn .team-clear-btn{font-size:.7rem;line-height:1}.page-9-container .team-search-section .team-search-btn .team-dropdown-arrow{font-size:.45rem}.page-9-container .team-search-section .team-dropdown-menu{max-width:400px}.page-9-container .team-search-section .team-dropdown-menu .team-search-input{font-size:.6rem;padding:5px 8px}.page-9-container .team-search-section .team-dropdown-menu .team-dropdown-item{padding:4px 8px}.page-9-container .team-search-section .team-dropdown-menu .team-dropdown-hint{font-size:.55rem;padding:4px 8px}.page-9-container .match-dropdown-item{align-items:center;cursor:pointer;display:flex;gap:8px;padding:5px 12px 5px 32px;transition:all .15s ease}.page-9-container .match-dropdown-item:hover{background:#294c3b1a}.page-9-container .match-dropdown-item.selected{background:#294c3b33}.page-9-container .match-comp-name{color:var(--text-secondary);flex:1 1;font-size:.7rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-9-container .match-dropdown-container,.page-9-container .p9-overview-bar .comparison-mode-dropdown,.page-9-container .p9-overview-bar .match-dropdown-container,.page-9-container .p9-overview-bar .overview-competition-dropdown-container,.page-9-container .p9-overview-bar .overview-competition-filter,.page-9-container .p9-overview-bar .page-nav-dropdown,.page-9-container .p9-overview-bar .saved-metrics-inline,.page-9-container .p9-overview-bar .team-search-dropdown{position:relative}.page-9-container .p9-overview-bar .comparison-mode-menu,.page-9-container .p9-overview-bar .match-dropdown-menu,.page-9-container .p9-overview-bar .overview-competition-dropdown-menu,.page-9-container .p9-overview-bar .page-nav-menu,.page-9-container .p9-overview-bar .saved-metrics-menu,.page-9-container .p9-overview-bar .team-dropdown-menu{z-index:10000}.page-9-container .filters-section{overflow:visible}.page-9-container .p9-overview-bar .overview-competition-dropdown-container,.page-9-container .p9-overview-bar .overview-competition-filter{flex:0 0 auto}.page-9-container .p9-overview-bar .overview-competition-dropdown-trigger{box-sizing:border-box;font-size:.6rem;height:26px;padding:0 8px}.page-9-container .p9-overview-bar .overview-competition-label{font-size:.6rem}.page-9-container .p9-overview-bar .overview-competition-value{font-size:.6rem;max-width:200px}.page-9-container .p9-overview-bar .overview-competition-arrow{font-size:.45rem}.page-9-container .p9-overview-bar .match-dropdown-container{flex:0 0 auto}.page-9-container .p9-overview-bar .match-dropdown-btn{box-sizing:border-box;font-size:.6rem;height:26px;padding:0 8px}.page-9-container .p9-overview-bar .match-label{font-size:.6rem}.page-9-container .p9-overview-bar .match-value{font-size:.6rem;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-9-container .p9-overview-bar .match-arrow{font-size:.45rem}.page-9-container .p9-overview-bar .percentile-mode-toggle{align-items:center;display:flex;height:26px}.page-9-container .p9-overview-bar .within-match-trend-controls{align-items:center;display:flex;gap:2px}.page-9-container .p9-overview-bar .overview-trend-settings-btn{box-sizing:border-box;font-size:.6rem;height:26px;padding:0 6px}.page-9-container .p9-overview-bar .comparison-matches-btn,.page-9-container .p9-overview-bar .comparison-mode-btn,.page-9-container .p9-overview-bar .comparison-teams-btn,.page-9-container .p9-overview-bar .saved-metrics-header-btn{box-sizing:border-box;font-size:.6rem;height:26px;padding:0 8px}.page-9-container .p9-tm-section{align-items:center;display:flex;flex-shrink:0;gap:2px}.page-9-container .mapping-expand-btn{align-items:center;background:none;border:none;border-radius:4px;color:var(--text-tertiary);cursor:pointer;display:flex;flex-shrink:0;height:18px;justify-content:center;padding:0;transition:all .15s ease;width:18px}.page-9-container .mapping-expand-btn:hover{background:var(--glass-bg);color:var(--text-primary)}.page-9-container .mapping-indicator{align-items:center;background:var(--glass-bg-subtle);border:1px solid var(--border-secondary);border-radius:4px;box-sizing:border-box;cursor:default;display:flex;flex-shrink:0;gap:2px;height:26px;justify-content:center;padding:4px 6px;transition:all .2s ease}.page-9-container .mapping-indicator .mapping-label{color:var(--text-quaternary);font-size:.55rem;font-weight:700;letter-spacing:.3px;line-height:1;text-transform:uppercase}.page-9-container .mapping-loading-dots{color:#0096ff66;font-size:.5rem;letter-spacing:1px}.page-9-container .mapping-indicator.tm-info{background:#0096ff0a;border-color:#0096ff26}.page-9-container .mapping-indicator.tm-info .mapping-label{color:#0096ff80}.page-9-container .mapping-indicator.tm-info.has-dropdown:hover{background:#0096ff14;border-color:#0096ff40}.page-9-container .mapping-indicator.unmapped{background:#e74c3c0a;border-color:#e74c3c26}.page-9-container .mapping-indicator.unmapped .mapping-label{color:#e74c3c80}.page-9-container .tm-mapping-wrapper{flex-shrink:0;position:relative}.page-9-container .tm-dropdown-arrow{color:#0096ff4d;font-size:.4rem;margin-left:1px}.page-9-container .tm-team-match-menu{background:var(--glass-dropdown-bg);border:1px solid #0096ff33;border-radius:8px;box-shadow:0 8px 30px #00000080;left:0;max-height:240px;min-width:220px;overflow-y:auto;padding:4px;position:absolute;top:calc(100% + 4px);z-index:10000}.page-9-container .tm-team-match-option{border-radius:5px;color:var(--text-secondary);cursor:pointer;font-size:.65rem;justify-content:space-between;padding:6px 10px;transition:background .15s}.page-9-container .tm-team-match-option:hover{background:#0096ff1a}.page-9-container .tm-team-match-option.active{background:#0096ff0f;color:#0096ffe6}.page-9-container .tm-team-match-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-9-container .tm-team-match-pct{color:#294c3bb3;flex-shrink:0;font-size:.55rem;font-weight:600}.page-9-container .team-info-country-flag,.page-9-container .team-info-nation-flag{border-radius:50%;height:14px;object-fit:cover;width:14px}.page-9-container .team-info-country-flag{height:16px;width:16px}.page-9-container .team-info-other-staff-header{align-items:center;border-top:1px solid #ffffff0f;cursor:pointer;display:flex;justify-content:space-between;margin-top:6px;padding:6px 8px}.page-9-container .team-info-other-staff-label{color:var(--text-placeholder);font-size:.5rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.page-9-container .team-info-other-staff-header:hover{background:var(--glass-bg-subtle)}.page-9-container .team-info-panel::-webkit-scrollbar{width:4px}.page-9-container .team-info-panel::-webkit-scrollbar-track{background:#0000}.page-9-container .team-info-panel::-webkit-scrollbar-thumb{background:var(--glass-bg);border-radius:4px}.page-9-container .team-info-panel::-webkit-scrollbar-thumb:hover{background:var(--glass-bg-strong)}.page-9-container .team-overview-panel::-webkit-scrollbar{width:4px}.page-9-container .team-overview-panel::-webkit-scrollbar-track{background:#0000}.page-9-container .team-overview-panel::-webkit-scrollbar-thumb{background:var(--glass-bg);border-radius:4px}.page-9-container .team-overview-panel::-webkit-scrollbar-thumb:hover{background:var(--glass-bg-strong)}.page-9-container .team-info-age-util-content{padding:6px 8px}.page-9-container .age-util-empty,.page-9-container .age-util-loading{color:var(--text-placeholder);font-size:.5rem;padding:8px;text-align:center}.page-9-container .age-util-season-summary{display:flex;gap:4px;margin-bottom:8px}.page-9-container .age-util-stat{align-items:center;background:var(--glass-bg-subtle);border:1px solid var(--border-secondary);border-radius:6px;display:flex;flex:1 1;flex-direction:column;padding:6px 4px}.page-9-container .age-util-stat-value{color:#294c3be6;font-size:.75rem;font-weight:700}.page-9-container .age-util-stat-label{color:var(--text-quaternary);font-size:.4rem;letter-spacing:.3px;margin-top:2px;text-align:center;text-transform:uppercase}.page-9-container .age-util-threshold-row{margin-bottom:8px}.page-9-container .age-util-threshold-label{color:var(--text-quaternary)}.page-9-container .age-util-threshold-btns{display:flex;gap:3px}.page-9-container .age-util-threshold-btn{background:#0000;border:1px solid var(--glass-border);border-radius:4px;color:var(--text-quaternary);cursor:pointer;font-size:.45rem;padding:2px 6px;transition:all .15s}.page-9-container .age-util-threshold-btn:hover{background:var(--glass-bg-subtle)}.page-9-container .age-util-threshold-btn.active{background:#294c3b26;border-color:#294c3b4d;color:#294c3be6}.page-9-container .age-util-chart{margin-top:4px}.page-9-container .age-util-chart-bars{align-items:flex-end;display:flex;gap:1px;height:50px;padding:2px 0}.page-9-container .age-util-bar-col{align-items:flex-end;cursor:default;display:flex;flex:1 1;height:100%;min-width:2px}.page-9-container .age-util-bar{background:#294c3b80;border-radius:1px 1px 0 0;min-height:2px;transition:height .2s;width:100%}.page-9-container .age-util-bar-col:hover .age-util-bar{background:#294c3bcc}.page-9-container .age-util-chart-axis{color:var(--text-placeholder)}.page-9-container .team-search-content{align-items:center;flex-wrap:nowrap}.page-9-container .team-search-content .mapping-indicator,.page-9-container .team-search-content .tm-mapping-wrapper{flex-shrink:0}.page-9-container .filters-section{column-gap:4px;row-gap:4px}.page-9-container .within-match-trend-controls{flex-shrink:0;flex-wrap:nowrap;white-space:nowrap}.page-9-container .team-info-hero-row{align-items:center;border-bottom:1px solid var(--border-divider);display:flex;gap:10px;padding:10px 10px 8px}.page-9-container .team-info-hero-logo{flex-shrink:0;height:48px;object-fit:contain;width:48px}.page-9-container .team-info-hero-details{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.page-9-container .team-info-hero-league-row{align-items:center;display:flex;gap:6px}.page-9-container .team-info-hero-league-logo{flex-shrink:0;height:24px;object-fit:contain;width:24px}.page-9-container .team-info-hero-league-text{display:flex;flex-direction:column;min-width:0}.page-9-container .team-info-hero-league-name{color:var(--text-secondary);font-size:.6rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-9-container .team-info-hero-tier-row{align-items:center;color:var(--text-quaternary);display:flex;font-size:.45rem;gap:4px}.page-9-container .team-info-hero-position{align-items:center;display:flex;gap:4px}.page-9-container .team-info-position-number{color:#294c3be6;font-size:.85rem;font-weight:800;letter-spacing:-.02em;line-height:1}.page-9-container .team-info-staff-card{border-bottom:1px solid var(--border-divider-faint);padding:8px 10px}.page-9-container .team-info-staff-card:last-child{border-bottom:none}.page-9-container .team-info-staff-card-top{align-items:center;display:flex;gap:8px;margin-bottom:4px}.page-9-container .team-info-staff-card .team-info-staff-photo{background:var(--glass-bg-subtle);border-radius:50%;flex-shrink:0;height:36px;object-fit:cover;width:36px}.page-9-container .team-info-staff-card-info{flex:1 1;min-width:0}.page-9-container .team-info-staff-card .team-info-staff-name{color:var(--text-secondary);display:block;font-size:.6rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-9-container .team-info-staff-card-meta{align-items:center;display:flex;gap:6px;margin-top:1px}.page-9-container .team-info-staff-card-meta .team-info-staff-age{color:var(--text-quaternary);font-size:.45rem}.page-9-container .team-info-staff-card-meta .team-info-staff-nations{align-items:center;display:flex;gap:2px}.page-9-container .team-info-staff-card-dates{padding-left:44px}.page-9-container .team-info-staff-date-line{align-items:baseline;display:flex;gap:8px;line-height:1.4}.page-9-container .staff-date-label{color:var(--text-placeholder);font-size:.35rem;font-weight:700;letter-spacing:.5px;min-width:55px;text-transform:uppercase}.page-9-container .staff-date-value{color:var(--text-tertiary);font-size:.45rem}.page-9-container .team-info-age-util-content{padding:8px 10px}.page-9-container .age-util-loading{display:flex;justify-content:center;padding:12px}.page-9-container .age-util-empty{color:var(--text-placeholder);font-size:.5rem;padding:8px;text-align:center}.page-9-container .age-util-stats-row{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(4,1fr);margin-bottom:8px}.page-9-container .age-util-stat-btn{align-items:center;background:var(--glass-bg-subtle);border:1px solid var(--border-secondary);border-radius:8px;color:inherit;cursor:pointer;display:flex;flex-direction:column;padding:6px 2px;transition:all .15s}.page-9-container .age-util-stat-btn:hover{background:var(--glass-bg-subtle);border-color:var(--glass-border)}.page-9-container .age-util-stat-btn.active{background:#294c3b14;border-color:#294c3b40}.page-9-container .age-util-stat-btn .age-util-stat-value{color:#294c3be6;font-size:.75rem;font-weight:700;line-height:1.1}.page-9-container .age-util-stat-btn.active .age-util-stat-value{color:#294c3b}.page-9-container .age-util-stat-btn .age-util-stat-label{color:var(--text-placeholder);font-size:.3rem;letter-spacing:.3px;line-height:1.2;margin-top:2px;text-align:center;text-transform:uppercase}.page-9-container .age-util-threshold-row{align-items:center;display:flex;gap:6px;margin-bottom:6px}.page-9-container .age-util-threshold-label{color:var(--text-placeholder);font-size:.45rem}.page-9-container .age-util-threshold-input{background:var(--bg-input);border:1px solid var(--glass-border);border-radius:4px;color:#294c3be6;font-size:.5rem;font-weight:600;outline:none;padding:2px 4px;text-align:center;width:36px}.page-9-container .age-util-threshold-input:focus{border-color:#294c3b66}.page-9-container .age-util-chart{margin-top:2px}.page-9-container .age-util-chart-header{color:var(--text-placeholder);font-size:.4rem;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.page-9-container .age-util-bars-container{align-items:flex-end;direction:rtl;display:flex;gap:1px;height:55px;overflow-x:scroll;overflow-y:hidden;padding-bottom:4px}.page-9-container .age-util-bars-container>*{direction:ltr}.page-9-container .age-util-bars-container::-webkit-scrollbar{height:4px}.page-9-container .age-util-bars-container::-webkit-scrollbar-track{background:var(--glass-bg-subtle);border-radius:2px}.page-9-container .age-util-bars-container::-webkit-scrollbar-thumb{background:#294c3b4d;border-radius:2px}.page-9-container .age-util-bars-container::-webkit-scrollbar-thumb:hover{background:#294c3b80}.page-9-container .age-util-bar-wrapper{align-items:flex-end;cursor:pointer;display:flex;flex:1 1;height:100%;min-width:3px;transition:opacity .15s}.page-9-container .age-util-bar-wrapper.dimmed{opacity:.2}.page-9-container .age-util-bar-wrapper:hover{opacity:1!important}.page-9-container .age-util-bar-track{align-items:flex-end;border-radius:2px;display:flex;height:100%;overflow:hidden;width:100%}.page-9-container .age-util-bar-fill{background:#294c3b80;border-radius:2px;min-height:2px;transition:height .2s,background .15s;width:100%}.page-9-container .age-util-bar-wrapper:hover .age-util-bar-fill{background:#294c3bd9}.page-9-container .age-util-chart-axis{color:var(--text-faint);display:flex;font-size:.35rem;justify-content:space-between;margin-top:2px}.page-9-container .tm-team-match-menu{min-width:280px}.page-9-container .tm-team-match-option{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.page-9-container .tm-team-match-context{color:var(--text-placeholder);flex-basis:100%;font-size:.4rem;margin-bottom:2px;margin-top:-2px;padding-left:0}.page-9-container .tm-team-match-option .tm-team-match-pct{margin-left:auto}.page-9-container .team-search-section .team-dropdown-menu{max-width:500px;min-width:380px;z-index:99999}.page-9-container .team-search-section .team-search-dropdown{position:relative}.page-9-container .team-search-section{overflow:visible!important}.page-9-container .team-search-section .team-dropdown-menu .team-dropdown-item{font-size:.6rem;padding:5px 10px}.page-9-container .team-search-section .team-dropdown-menu .team-search-input{font-size:.65rem;padding:6px 10px}.page-9-container .team-search-section .team-dropdown-menu{left:0;right:auto}.page-9-container .age-util-bar-wrapper.selected-match .age-util-bar-fill{background:#294c3be6}.page-9-container .age-util-bar-wrapper.comparison-match .age-util-bar-fill{background:#ff6b6bb3}.age-util-tooltip{background:var(--glass-bg-strong);border:1px solid #294c3b33;border-radius:6px;box-shadow:0 4px 16px #00000080;padding:6px 10px;pointer-events:none;white-space:nowrap}.age-util-tooltip-line{color:var(--text-tertiary);font-size:.48rem;line-height:1.5}.age-util-tooltip-line.competition{color:#294c3b99;font-size:.4rem;letter-spacing:.3px;text-transform:uppercase}.age-util-tooltip-line.match-name{color:var(--text-secondary);font-size:.5rem;font-weight:600}.age-util-tooltip-line.date{border-bottom:1px solid var(--border-divider);color:var(--text-placeholder);font-size:.4rem;margin-bottom:3px;padding-bottom:3px}.page-9-container .age-util-bars-container,.page-9-container .match-bars-container,.page-9-container .outcome-match-bars-container,.page-9-container .overview-inline-match-bars{overflow-x:scroll!important}.page-9-container .age-util-bars-container::-webkit-scrollbar,.page-9-container .match-bars-container::-webkit-scrollbar,.page-9-container .outcome-match-bars-container::-webkit-scrollbar,.page-9-container .overview-inline-match-bars::-webkit-scrollbar{height:3px!important}.page-9-container .age-util-bars-container::-webkit-scrollbar-track,.page-9-container .match-bars-container::-webkit-scrollbar-track,.page-9-container .outcome-match-bars-container::-webkit-scrollbar-track,.page-9-container .overview-inline-match-bars::-webkit-scrollbar-track{background:var(--glass-bg-subtle)!important;border-radius:2px}.page-9-container .age-util-bars-container::-webkit-scrollbar-thumb,.page-9-container .match-bars-container::-webkit-scrollbar-thumb,.page-9-container .outcome-match-bars-container::-webkit-scrollbar-thumb,.page-9-container .overview-inline-match-bars::-webkit-scrollbar-thumb{background:#294c3b4d!important;border-radius:2px}.page-9-container .age-util-bars-container::-webkit-scrollbar-thumb:hover,.page-9-container .match-bars-container::-webkit-scrollbar-thumb:hover,.page-9-container .outcome-match-bars-container::-webkit-scrollbar-thumb:hover,.page-9-container .overview-inline-match-bars::-webkit-scrollbar-thumb:hover{background:#294c3b80!important}.page-9-container .overview-column.hide-pct-bars .col-title-bar,.page-9-container .overview-column.hide-pct-bars .outcome-bar-track,.page-9-container .overview-column.hide-pct-bars .overview-column-header .column-summary-bar-wrapper .summary-bar-track,.page-9-container .overview-column.hide-pct-bars .summary-bar-track{display:none!important}.page-9-container .overview-column.hide-pct-bars .outcome-label,.page-9-container .overview-column.hide-pct-bars .phase-type-label{line-height:1.2;white-space:normal!important}.page-9-container .team-overview-content.expanded-columns .overview-column.hide-pct-bars .overview-column-header .column-summary-bar-wrapper .summary-value{grid-column:3!important}.page-9-container .tb-tm-toggle{align-items:center;background:#294c3b1f;border:1px solid #294c3b4d;border-radius:10px;color:var(--accent-gold);cursor:pointer;display:flex;font-size:.62rem;font-weight:700;gap:4px;letter-spacing:.5px;padding:6px 10px;text-transform:uppercase;transition:all .2s ease}.page-9-container .tb-tm-toggle:hover{background:#294c3b33;border-color:#294c3b80}.page-9-container .p9-container-grid{display:flex;flex:1 1;flex-direction:column;gap:6px;min-height:0;overflow-y:auto;padding:4px 8px 2px}.page-9-container .p9-container-grid::-webkit-scrollbar{width:6px}.page-9-container .p9-container-grid::-webkit-scrollbar-track{background:var(--glass-bg-subtle);border-radius:3px}.page-9-container .p9-container-grid::-webkit-scrollbar-thumb{background:#294c3b40;border-radius:3px}.page-9-container .p9-container-grid::-webkit-scrollbar-thumb:hover{background:#294c3b66}.page-9-container .p9-container-row{display:flex;flex:1 1;gap:8px;min-height:0}.page-9-container .p9-container-row.thin-row{flex:0 0 auto}.page-9-container .p9-container-row.thin-row .player-overview-metrics-container{max-height:80px;min-height:50px}.page-9-container .p9-add-row-btn{align-items:center;background:var(--glass-bg-subtle);border:2px dashed #ffffff1f;border-radius:12px;color:var(--text-quaternary);cursor:pointer;display:flex;flex-shrink:0;font-size:.7rem;height:32px;justify-content:center;transition:all .2s ease}.page-9-container .p9-add-row-btn:hover{background:#294c3b1a;border-color:#294c3b66;color:var(--accent-gold)}.page-9-container .player-overview-metrics-container{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffff0a,#ffffff05);border:1px solid var(--glass-border);border-radius:14px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:4px;min-height:0;min-width:180px;overflow-x:hidden;overflow-y:auto;padding:8px 10px 8px 26px;position:relative;transition:all .2s ease;z-index:1}.page-9-container .player-overview-metrics-container.column-dragging{cursor:grabbing;opacity:.5;transform:scale(.98)}.page-9-container .player-overview-metrics-container.column-drag-over{background:linear-gradient(135deg,#294c3b14,#294c3b0a);border-color:#294c3b99;box-shadow:0 0 20px #294c3b33}.page-9-container .player-overview-container-empty{align-items:center;color:var(--text-placeholder);display:flex;font-size:.62rem;font-style:italic;justify-content:center;min-height:40px;opacity:.6;padding:16px 12px;text-align:center}.page-9-container .p9-container-grid .container-side-label{align-items:center;border-right:1px solid #ffffff0a;bottom:0;color:#ffffff2e;display:flex;flex-shrink:0;font-size:.55rem;font-weight:700;justify-content:center;left:0;letter-spacing:2px;overflow:hidden;pointer-events:none;position:absolute;text-orientation:mixed;text-overflow:clip;text-transform:uppercase;top:0;transform:rotate(180deg);white-space:nowrap;width:18px;writing-mode:vertical-rl;z-index:2}.page-9-container .player-overview-container-header{align-items:center;border-bottom:1px solid var(--border-divider);display:flex;justify-content:space-between;margin-bottom:4px;padding-bottom:4px}.page-9-container .player-overview-container-header-left{align-items:center;display:flex;gap:6px}.page-9-container .player-overview-container-header-right{align-items:center;display:flex;gap:4px}.page-9-container .player-overview-container-drag-handle{align-items:center;border-radius:4px;color:var(--text-faint);cursor:grab;display:flex;flex-shrink:0;justify-content:center;margin-right:2px;padding:4px 5px;transition:all .2s ease;user-select:none;-webkit-user-select:none}.page-9-container .player-overview-container-drag-handle:hover{background:var(--glass-bg-subtle);color:var(--text-tertiary)}.page-9-container .player-overview-container-drag-handle:active{background:#294c3b1a;color:#294c3bcc;cursor:grabbing}.page-9-container .player-overview-container-drag-handle .column-drag-icon{font-size:.7rem;letter-spacing:-1px}.page-9-container .player-overview-container-title{align-items:center;border-radius:4px;color:var(--text-quaternary);cursor:pointer;display:flex;flex-wrap:wrap;font-size:.6rem;font-weight:600;gap:6px;letter-spacing:.5px;padding:2px 6px;text-transform:uppercase;transition:all .2s ease}.page-9-container .player-overview-container-title:hover{background:var(--glass-bg-subtle);color:var(--text-tertiary)}.page-9-container .container-title-phase{background:#294c3b1f;border:1px solid #294c3b40;border-radius:4px;color:#294c3bd9;display:inline-block;font-size:.52rem;font-weight:700;letter-spacing:.6px;padding:2px 6px;white-space:nowrap}.page-9-container .container-title-style{color:var(--text-tertiary);font-size:.6rem;font-weight:600;letter-spacing:.5px}.page-9-container .player-overview-container-title-input{background:var(--glass-bg);border:1px solid #294c3b66;border-radius:4px;color:var(--text-primary);font-size:.7rem;font-weight:600;letter-spacing:.5px;max-width:150px;min-width:80px;outline:none;padding:2px 6px;text-transform:uppercase}.page-9-container .player-overview-container-title-input::placeholder{color:var(--text-placeholder);text-transform:uppercase}.page-9-container .player-overview-container-title-input:focus{border-color:#294c3b99}.page-9-container .container-title-edit-wrapper{display:flex;flex-direction:column;gap:4px;padding:2px 0}.page-9-container .container-title-edit-row{align-items:flex-end;display:flex;gap:6px}.page-9-container .container-title-edit-field{display:flex;flex-direction:column;gap:2px}.page-9-container .container-title-edit-label{color:var(--text-placeholder);font-size:.45rem;font-weight:600;letter-spacing:.8px;padding-left:2px;text-transform:uppercase}.page-9-container .container-title-input-title{font-size:.55rem!important;max-width:160px;min-width:100px}.page-9-container .container-title-input-subtitle{font-size:.6rem!important;max-width:140px;min-width:80px}.page-9-container .container-title-edit-actions{align-items:center;display:flex;gap:3px;padding-bottom:1px}.page-9-container .container-title-edit-save{align-items:center;background:#294c3b26;border:1px solid #294c3b4d;border-radius:3px;color:#294c3be6;cursor:pointer;display:flex;font-size:.55rem;height:20px;justify-content:center;transition:all .15s ease;width:20px}.page-9-container .container-title-edit-save:hover{background:#294c3b40;border-color:#294c3b80}.page-9-container .container-title-edit-cancel{align-items:center;background:#f443361a;border:1px solid #f4433640;border-radius:3px;color:#f44336b3;cursor:pointer;display:flex;font-size:.55rem;height:20px;justify-content:center;transition:all .15s ease;width:20px}.page-9-container .container-title-edit-cancel:hover{background:#f4433633;border-color:#f4433666}.page-9-container .container-title-color-row{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;display:flex;flex-wrap:wrap;gap:4px;margin-top:4px;padding:4px 6px}.page-9-container .container-color-swatch{border:1.5px solid #ffffff1f;border-radius:4px;cursor:pointer;flex-shrink:0;height:15px;padding:0;transition:all .2s ease;width:15px}.page-9-container .container-color-swatch:hover{border-color:#fff6;box-shadow:0 0 6px #0000004d;transform:scale(1.2)}.page-9-container .container-color-swatch.active{border-color:#fffc;box-shadow:0 0 0 1.5px #ffffff4d,0 0 8px currentColor;transform:scale(1.15)}.page-9-container .player-overview-container-collapse{align-items:center;background:var(--glass-bg-subtle);border:none;border-radius:4px;color:var(--text-quaternary);cursor:pointer;display:flex;font-size:.6rem;height:16px;justify-content:center;transition:all .2s ease;width:16px}.page-9-container .player-overview-container-collapse:hover{background:var(--glass-bg);color:var(--text-secondary)}.page-9-container .player-overview-container-remove{align-items:center;background:#f443361a;border:none;border-radius:4px;color:#f4433699;cursor:pointer;display:flex;font-size:.8rem;height:20px;justify-content:center;transition:all .2s ease;width:20px}.page-9-container .player-overview-container-remove:hover{background:#f4433633;color:#f44336}.page-9-container .player-overview-container-collapsed{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background-color:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:12px;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;min-height:0;min-width:28px;position:relative;transition:all .2s ease;width:28px;z-index:1}.page-9-container .player-overview-container-collapsed:hover{background-color:var(--bg-input);border-color:var(--glass-border)}.page-9-container .player-overview-container-collapsed:hover .collapsed-panel-arrow,.page-9-container .player-overview-container-collapsed:hover .collapsed-panel-text{color:var(--text-primary)}.page-9-container .player-overview-container-collapsed.column-dragging{cursor:grabbing;opacity:.5;transform:scale(.98)}.page-9-container .player-overview-container-collapsed.column-drag-over{background-color:#294c3b1a;border-color:#294c3b99;box-shadow:0 0 20px #294c3b33}.page-9-container .player-overview-container-collapsed .collapsed-panel-text{font-size:.5rem;letter-spacing:1px}.page-9-container .p9-container-row.collapsed-row{flex:0 0 auto}.page-9-container .p9-container-grid.play-mode-active{gap:4px}.page-9-container .p9-play-active-row{display:flex;flex:1 1;min-height:0}.page-9-container .p9-play-collapsed-stack{display:flex;flex-direction:column;flex-shrink:0;gap:3px}.page-9-container .p9-play-collapsed-stack .player-overview-container-collapsed{border-radius:6px;flex-direction:row;height:24px;min-height:24px;min-width:100%;width:100%}.page-9-container .p9-play-collapsed-stack .player-overview-container-collapsed .collapsed-panel-content{flex-direction:row;gap:6px;writing-mode:horizontal-tb}.page-9-container .p9-play-collapsed-stack .player-overview-container-collapsed .collapsed-panel-arrow{transform:none}.page-9-container .p9-play-collapsed-stack .player-overview-container-collapsed .collapsed-panel-text{text-orientation:mixed;transform:none;white-space:nowrap;writing-mode:horizontal-tb}.page-9-container .player-overview-add-container-btn{align-items:center;align-self:stretch;background:var(--glass-bg-subtle);border:2px dashed #ffffff26;border-radius:12px;color:var(--text-quaternary);cursor:pointer;display:flex;flex-shrink:0;font-size:1.5rem;justify-content:center;min-width:36px;transition:all .2s ease;width:36px}.page-9-container .player-overview-add-container-btn:hover{background:#294c3b1a;border-color:#294c3b66;color:var(--accent-gold)}.page-9-container .overview-metric-card{align-items:stretch;background:#ffffff03;border-bottom:1px solid var(--border-divider-faint);border-radius:4px;cursor:default;display:flex;margin-bottom:1px;min-height:30px;position:relative;transition:all .15s ease}.page-9-container .overview-metric-card:last-child{border-bottom:none;margin-bottom:0}.page-9-container .overview-metric-card:hover{background:var(--glass-bg-subtle)}.page-9-container .overview-metric-card.dragging{background:#294c3b0d;border:1px dashed #294c3b66!important;border-radius:6px;opacity:.5;transform:scale(.98)}.page-9-container .overview-metric-card.drag-over{border-top:2px solid var(--accent-gold)!important;margin-top:-1px;transform:translateY(2px)}.page-9-container .overview-metric-card-top{align-items:stretch;display:flex;flex:1 1;min-width:0}.page-9-container .overview-metric-drag-handle{align-items:center;color:var(--text-faint);cursor:grab;display:flex;flex-shrink:0;justify-content:center;padding:0 2px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.page-9-container .overview-metric-drag-handle:hover{background:var(--glass-bg-subtle);color:var(--text-quaternary)}.page-9-container .overview-metric-drag-handle:active{cursor:grabbing}.page-9-container .overview-metric-drag-handle .drag-handle-icon{font-size:.55rem;letter-spacing:-2px}.page-9-container .overview-metric-row{align-items:center;display:flex;flex:1 1;gap:6px;min-height:28px;min-width:0;padding:3px 4px}.page-9-container .overview-metric-label-container{align-items:center;display:flex;flex:1 1;gap:5px;min-width:0}.page-9-container .overview-metric-label{color:var(--text-secondary);font-size:.68rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-9-container .overview-metric-data{align-items:center;display:flex;flex-shrink:1;gap:5px;margin-left:auto;min-width:0}.page-9-container .overview-metric-value{color:var(--text-tertiary);flex-shrink:0;font-size:.6rem;font-weight:500;min-width:30px;text-align:right;width:30px}.page-9-container .overview-percentile-divider{background:var(--glass-bg-strong);height:14px;width:1px}.page-9-container .overview-percentile-bar-inline{align-items:center;display:flex;flex-shrink:0;gap:4px;min-width:80px;width:80px}.page-9-container .overview-percentile-bar-track{background:#294c3b24;border-radius:3px;flex:1 1;height:5px;overflow:visible;position:relative}.page-9-container .overview-percentile-bar-fill{background:linear-gradient(90deg,#294c3bbf 0,#3d6b52f2);border-radius:3px 0 0 3px;height:100%;left:0;position:absolute;top:0;transition:width .3s ease}.page-9-container .overview-percentile-bar-marker{background:var(--btn-primary-bg-flat);border-radius:1px;box-shadow:0 0 3px #294c3b80;height:8px;position:absolute;top:50%;transform:translate(-50%,-50%);width:2px;z-index:2}.page-9-container .overview-zscore-bar-track{background:#294c3b24;border-radius:3px;flex:1 1;height:5px;overflow:visible;position:relative}.page-9-container .overview-zscore-zone{height:100%;position:absolute;top:0}.page-9-container .overview-zscore-dark-red{background:#8b000099;border-radius:3px 0 0 3px}.page-9-container .overview-zscore-light-red{background:#dc262680}.page-9-container .overview-zscore-amber{background:#fbbf2466}.page-9-container .overview-zscore-light-green{background:#86efac80}.page-9-container .overview-zscore-dark-green{background:#16a34a99;border-radius:0 3px 3px 0}.page-9-container .overview-percentile-value-inline{color:var(--text-primary);flex-shrink:0;font-size:.7rem;font-weight:600;min-width:26px;text-align:right;width:26px}.page-9-container .overview-metric-remove-btn{align-items:center;align-self:center;background:#0000;border:none;border-radius:3px;color:#fff0;cursor:pointer;display:flex;flex-shrink:0;font-size:.6rem;height:14px;justify-content:center;line-height:1;margin:0 0 0 2px;min-width:14px;padding:0;transition:all .15s ease;width:14px}.page-9-container .overview-metric-card:hover .overview-metric-remove-btn{color:var(--text-faint)}.page-9-container .overview-metric-remove-btn:hover{background:#ff6b6b26;color:#ff6b6bcc!important}.page-9-container .overview-match-bars-container{display:flex;flex-wrap:nowrap;gap:3px;overflow-x:auto;padding-bottom:6px;padding-top:2px;width:100%}.page-9-container .overview-match-bars-container::-webkit-scrollbar{height:4px}.page-9-container .overview-match-bars-container::-webkit-scrollbar-track{background:var(--glass-bg-subtle);border-radius:2px}.page-9-container .overview-match-bars-container::-webkit-scrollbar-thumb{background:#294c3b4d;border-radius:2px}.page-9-container .overview-match-bar-wrapper{flex:1 1 10px;max-width:20px;min-width:8px}.page-9-container .overview-match-bar-track{background:var(--glass-bg-subtle);border-radius:4px;display:flex;flex-direction:column;height:45px;justify-content:flex-end;overflow:visible}.page-9-container .overview-match-bar{background:linear-gradient(180deg,#294c3bcc,#294c3b80);border-radius:4px;transition:height .2s ease;width:100%}.page-9-container .p9-add-metric-btn{align-items:center;background:#0000;border:1px dashed #ffffff1a;border-radius:6px;color:var(--text-quaternary);cursor:pointer;display:flex;font-size:1rem;height:24px;justify-content:center;margin-top:2px;transition:all .2s ease;width:100%}.page-9-container .p9-add-metric-btn:hover{background:#294c3b0f;border-color:#294c3b4d;color:var(--accent-gold)}.page-9-container .p9-metric-dropdown{background:var(--glass-dropdown-bg);border:1px solid #294c3b4d;border-radius:10px;box-shadow:0 8px 24px #00000080;display:flex;flex-direction:column;left:0;max-height:300px;overflow:hidden;position:absolute;right:0;top:100%;z-index:200}.page-9-container .p9-metric-dropdown-search{border-bottom:1px solid #294c3b26;padding:6px 8px}.page-9-container .p9-metric-dropdown-search input{background:var(--glass-bg-strong);border:1px solid var(--border-secondary);border-radius:6px;box-sizing:border-box;color:var(--text-primary);font-size:.65rem;outline:none;padding:5px 8px;width:100%}.page-9-container .p9-metric-dropdown-search input:focus{border-color:#294c3b66}.page-9-container .p9-metric-dropdown-search input::placeholder{color:var(--text-quaternary)}.page-9-container .p9-metric-dropdown-list{max-height:250px;overflow-y:auto;padding:4px 0}.page-9-container .p9-metric-dropdown-list::-webkit-scrollbar{width:5px}.page-9-container .p9-metric-dropdown-list::-webkit-scrollbar-track{background:var(--glass-bg-subtle)}.page-9-container .p9-metric-dropdown-list::-webkit-scrollbar-thumb{background:#294c3b4d;border-radius:3px}.page-9-container .p9-metric-category-header,.page-9-container .p9-metric-dropdown-category{color:var(--text-quaternary);font-size:.55rem;font-weight:700;letter-spacing:.5px;padding:6px 10px 3px;text-transform:uppercase}.page-9-container .p9-metric-dropdown-item,.page-9-container .p9-metric-item{align-items:center;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.65rem;justify-content:space-between;padding:5px 10px;transition:background .15s ease}.page-9-container .p9-metric-dropdown-item:hover,.page-9-container .p9-metric-item:hover{background:#294c3b1f}.page-9-container .p9-metric-dropdown-item.already-added,.page-9-container .p9-metric-item.added{cursor:default;opacity:.4}.page-9-container .p9-metric-dropdown-item.already-added:hover,.page-9-container .p9-metric-item.added:hover{background:#0000}.page-9-container .p9-metric-item-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-9-container .p9-metric-item-badge{background:#294c3b26;border-radius:3px;color:#294c3bb3;flex-shrink:0;font-size:.5rem;margin-left:6px;padding:1px 5px}.page-9-container .p9-metric-dropdown-empty{color:var(--text-quaternary);font-size:.65rem;font-style:italic;padding:12px 10px;text-align:center}.page-9-container .overview-metric-trend-badge{align-items:center;border-radius:3px;display:inline-flex;flex-shrink:0;font-size:.5rem;font-weight:600;gap:2px;padding:1px 4px}.page-9-container .overview-metric-trend-badge.trend-up{background:#22c55e1f;color:#22c55ee6}.page-9-container .overview-metric-trend-badge.trend-down{background:#ef44441f;color:#ef4444e6}.page-9-container .overview-metric-trend-badge.trend-flat{background:var(--glass-bg-subtle);color:var(--text-quaternary)}.page-9-container .p9-reset-layout-btn{align-items:center;background:var(--glass-bg-subtle);border:1px solid var(--border-secondary);border-radius:6px;color:var(--text-tertiary);cursor:pointer;display:flex;font-size:.6rem;gap:4px;padding:4px 8px;transition:all .15s ease}.page-9-container .p9-reset-layout-btn:hover{background:var(--bg-input);border-color:var(--glass-border);color:var(--text-secondary)}.page-9-container .p9-view-switcher{position:relative}.page-9-container .p9-view-switcher-menu{background:#1a1a2e;background:var(--glass-dropdown-bg,#1a1a2e);border:1px solid var(--glass-border);border-radius:12px;box-shadow:0 10px 40px #00000080;left:50%;max-height:400px;overflow-y:auto;padding:6px;position:absolute;top:calc(100% + 6px);transform:translateX(-50%);width:240px;z-index:1000}.page-9-container .p9-view-current{border-bottom:1px solid var(--glass-border);color:var(--text-tertiary);font-size:.6rem;margin-bottom:4px;padding:6px 10px}.page-9-container .p9-view-current strong{color:var(--accent-gold)}.page-9-container .p9-view-group-header{align-items:center;border-radius:4px;color:var(--text-quaternary);cursor:pointer;display:flex;font-size:.6rem;font-weight:700;gap:6px;letter-spacing:.05em;padding:6px 10px;text-transform:uppercase}.page-9-container .p9-view-group-header:hover{background:#ffffff08}.page-9-container .p9-view-item{border-radius:6px;color:var(--text-secondary);cursor:pointer;font-size:.7rem;padding:6px 10px 6px 28px;transition:background .1s ease}.page-9-container .p9-view-item:hover{background:#294c3b14}.page-9-container .p9-view-item.active{background:#294c3b26;color:var(--accent-gold)}.page-9-container .p9-view-check{align-items:center;color:var(--text-quaternary);display:inline-flex;font-size:.65rem;justify-content:center;margin-right:6px;min-width:14px;width:14px}.page-9-container .p9-view-check.checked{color:var(--accent-gold)}.page-9-container .p9-toolbar-metric-picker{position:relative}.page-9-container .p9-toolbar-metric-menu{background:#1a1a2e;background:var(--glass-dropdown-bg,#1a1a2e);border:1px solid #294c3b4d;border-radius:12px;box-shadow:0 8px 32px #00000080;display:flex;flex-direction:column;left:50%;max-height:450px;overflow:hidden;position:absolute;top:calc(100% + 6px);transform:translateX(-50%);width:360px;z-index:1000}.page-9-container .p9-target-container-row{border-bottom:1px solid var(--glass-border);display:flex;flex-shrink:0;flex-wrap:wrap;gap:4px;padding:8px 10px}.page-9-container .p9-target-chip{background:#0000;border:1px solid #ffffff1a;border-radius:4px;color:var(--text-quaternary);cursor:pointer;font-size:.55rem;font-weight:600;letter-spacing:.02em;padding:3px 8px;text-transform:uppercase;transition:all .15s ease;white-space:nowrap}.page-9-container .p9-target-chip:hover{background:#ffffff0d;border-color:#fff3;color:var(--text-secondary)}.page-9-container .p9-target-chip.active{background:#294c3b26;border-color:#294c3b80;color:var(--accent-gold)}.page-9-container .p9-toolbar-metric-menu .p9-metric-dropdown-search{border-bottom:1px solid var(--glass-border);flex-shrink:0;padding:8px 10px}.page-9-container .p9-toolbar-metric-menu .p9-metric-dropdown-search input{background:var(--bg-input);border:1px solid var(--glass-border);border-radius:6px;color:var(--text-primary);font-size:.72rem;outline:none;padding:6px 10px;width:100%}.page-9-container .p9-toolbar-metric-menu .p9-metric-dropdown-search input:focus{border-color:#294c3b80}.page-9-container .p9-toolbar-metric-menu .p9-metric-search-clear{background:none;border:none;color:var(--text-quaternary);cursor:pointer;font-size:.85rem;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.page-9-container .p9-toolbar-metric-menu .p9-metric-dropdown-list{flex:1 1;max-height:320px;min-height:0;overflow-y:auto}.page-9-container .p9-toolbar-metric-menu .p9-metric-category-header,.page-9-container .p9-toolbar-metric-menu .p9-metric-category>div:first-child{color:var(--text-quaternary);font-size:.6rem;font-weight:700;letter-spacing:.05em;padding:6px 12px 3px;text-transform:uppercase}.page-9-container .p9-toolbar-metric-menu .p9-metric-item{align-items:center;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.7rem;justify-content:space-between;padding:5px 12px;transition:background .1s ease}.page-9-container .p9-toolbar-metric-menu .p9-metric-item:hover{background:#294c3b14}.page-9-container .p9-toolbar-metric-menu .p9-metric-item.added{cursor:default;opacity:.4}.page-9-container .p9-toolbar-metric-menu .p9-metric-item.added:hover{background:#0000}.page-9-container .p9-toolbar-metric-menu .p9-metric-item-name{flex:1 1}.page-9-container .p9-toolbar-metric-menu .p9-metric-item-badge{color:var(--text-quaternary);font-size:.55rem;font-weight:600;margin-left:8px;text-transform:uppercase}.page-9-container .p9-toolbar-metric-menu .p9-metric-dropdown-empty{color:var(--text-quaternary);font-size:.7rem;padding:20px;text-align:center}.page-9-container .p9-metric-category-toggle{align-items:center;cursor:pointer;display:flex;gap:4px;transition:color .15s ease;-webkit-user-select:none;user-select:none}.page-9-container .p9-metric-category-toggle:hover{color:var(--text-secondary)}.page-9-container .p9-metric-category-count{color:var(--text-quaternary);font-size:.5rem;font-weight:400;margin-left:auto;opacity:.6}.page-9-container .overview-metric-play-btn{align-items:center;background:var(--bg-input);border:none;border-radius:8px;color:var(--text-placeholder);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.5rem;height:15px;justify-content:center;margin-left:3px;padding:0 5px;transition:all .2s ease;vertical-align:middle;width:auto}.page-9-container .overview-metric-play-btn:hover{background:var(--glass-bg-hover);color:var(--text-tertiary);transform:scale(1.05)}.page-9-container .overview-metric-card.video-active{background:#294c3b14;border-left:3px solid var(--accent-gold);box-shadow:0 0 12px #294c3b26}.page-9-container .overview-metric-card.video-active .overview-metric-play-btn{color:var(--accent-gold);opacity:1}.page-9-container .p9-phase-picker{position:relative}.page-9-container .p9-phase-dropdown-menu{background:#1a1a2e;background:var(--glass-dropdown-bg,#1a1a2e);border:1px solid #294c3b4d;border-radius:12px;box-shadow:0 8px 32px #00000080;display:flex;flex-direction:column;left:50%;max-height:450px;overflow:hidden;position:absolute;top:calc(100% + 6px);transform:translateX(-50%);width:340px;z-index:1000}.page-9-container .p9-phase-dropdown-menu .p9-metric-dropdown-search{border-bottom:1px solid var(--glass-border);flex-shrink:0;padding:8px 10px}.page-9-container .p9-phase-dropdown-menu .p9-metric-dropdown-search input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;color:var(--text-primary);font-size:.65rem;outline:none;padding:6px 10px;width:100%}.page-9-container .p9-phase-dropdown-menu .p9-metric-dropdown-search input:focus{border-color:#294c3b80}.page-9-container .p9-phase-dropdown-menu .p9-metric-search-clear{background:none;border:none;color:var(--text-quaternary);cursor:pointer;font-size:.75rem;padding:2px 4px;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.page-9-container .p9-phase-dropdown-menu .p9-metric-dropdown-list{max-height:380px;overflow-y:auto;padding:4px 0}.page-9-container .p9-phase-dropdown-menu .p9-metric-category-header{align-items:center;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.6rem;font-weight:600;gap:6px;padding:6px 10px;-webkit-user-select:none;user-select:none}.page-9-container .p9-phase-dropdown-menu .p9-metric-category-header:hover{background:#ffffff08}.page-9-container .p9-phase-dropdown-menu .p9-metric-category-count{background:#ffffff0d;border-radius:8px;color:var(--text-quaternary);font-size:.5rem;margin-left:auto;padding:1px 5px}.page-9-container .p9-phase-dropdown-menu .p9-metric-item{align-items:center;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.6rem;gap:8px;padding:5px 10px;transition:background .15s ease}.page-9-container .p9-phase-dropdown-menu .p9-metric-item:hover{background:#294c3b14}.page-9-container .p9-phase-dropdown-menu .p9-metric-item.added{cursor:default;opacity:.4}.page-9-container .p9-phase-dropdown-menu .p9-metric-item.added:hover{background:#0000}.page-9-container .p9-phase-dropdown-menu .p9-metric-item-name{flex:1 1}.page-9-container .p9-phase-dropdown-menu .p9-metric-item-badge{background:#294c3b26;border-radius:8px;color:var(--accent-gold);font-size:.5rem;padding:1px 6px}.page-9-container .p9-phase-section-header{font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.page-9-container .p9-phase-group-header{font-weight:600;opacity:.8}.page-9-container .p9-phase-subgroup{margin-left:0}.page-9-container .p9-phase-empty-state{align-items:center;color:#fff6;color:var(--text-tertiary,#fff6);display:flex;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.page-9-container .p9-phase-empty-title{color:#fff9;color:var(--text-secondary,#fff9);font-size:.9rem;font-weight:600;margin-bottom:6px}.page-9-container .p9-phase-empty-subtitle{font-size:.7rem;line-height:1.5;max-width:280px}.page-9-container .overview-chart-mode-toggle{align-items:center;background:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:6px;display:flex;gap:2px;padding:2px}.page-9-container .chart-mode-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--text-placeholder);cursor:pointer;display:flex;font-family:inherit;height:22px;justify-content:center;transition:all .15s ease;width:26px}.page-9-container .chart-mode-btn:hover{background:var(--bg-input);color:var(--text-tertiary)}.page-9-container .chart-mode-btn.active{background:#294c3b1f;color:#294c3be6}.page-9-container .player-overview-polar-wrapper{display:flex;flex:1 1;gap:8px;min-height:0;width:100%}.page-9-container .player-overview-polar-container{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:visible;position:relative}.page-9-container .player-overview-polar-container .page-13-chart-body{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:0;overflow:visible;padding:8px}.page-9-container .p13-pcw{aspect-ratio:1;margin:0 auto;max-width:min(100%,calc(100vh - 120px));position:relative;width:100%}.page-9-container .p13-svg{height:100%;overflow:visible;width:100%}@keyframes p9PolarBarPulse{0%,to{opacity:.15}50%{opacity:.4}}@keyframes p9PolarDotsWave{0%,to{opacity:.2}50%{opacity:.6}}.page-9-container .polar-bar-loading{animation:p9PolarBarPulse 1.4s ease-in-out infinite}.page-9-container .polar-bar-loading-dots{animation:p9PolarDotsWave 1.4s ease-in-out infinite}.page-9-container .p13-mc-btn{align-items:center;background:#0000;border:none;border-radius:2px;color:var(--text-placeholder);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.32rem;font-weight:600;gap:1px;justify-content:center;line-height:1;min-width:22px;padding:1px 3px;transition:all .15s ease}.page-9-container .p13-mc-btn:hover{background:var(--glass-bg);color:var(--text-tertiary)}.page-9-container .p13-mc-arr{font-size:.25rem;opacity:.4}.page-9-container .p13-mc-play{background:var(--bg-input);border:none;border-radius:3px;color:var(--text-placeholder);cursor:pointer;font-family:inherit;font-size:.34rem;line-height:1;padding:1.5px 3px;transition:all .15s ease}.page-9-container .p13-mc-play:hover{background:var(--glass-bg-hover);color:var(--text-tertiary)}.page-9-container .p13-mc-info{align-items:center;border-radius:50%;color:var(--text-faint);cursor:help;display:flex;font-size:.35rem;font-style:normal;height:8px;justify-content:center;transition:all .15s ease;width:8px}.page-9-container .p13-mc-info:hover{background:#294c3b1a;color:#294c3bcc}.page-9-container .p13-mc-menu{background:var(--bg-modal);border:1px solid #294c3b4d;border-radius:3px;box-shadow:0 4px 12px #00000080;left:0;margin-top:2px;min-width:42px;overflow:hidden;position:absolute;top:100%;z-index:500}.page-9-container .p13-mc-opt{color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.38rem;font-weight:500;padding:3px 6px;text-align:center;transition:all .12s ease;white-space:nowrap}.page-9-container .p13-mc-opt:hover{background:#294c3b26;color:var(--text-primary)}.page-9-container .p13-mc-opt.sel{background:#294c3b33;color:var(--accent-gold)}.page-9-container .p13-tip-desc{border-bottom:1px solid var(--bg-input);color:var(--text-tertiary);font-size:.6rem;line-height:1.35;margin-bottom:6px;padding-bottom:5px}.page-9-container .p13-tip{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--glass-bg-strong);border:1px solid var(--glass-border);border-radius:8px;box-shadow:0 8px 32px #00000080;display:none;min-width:185px;padding:10px 12px;pointer-events:none;z-index:9999}.page-9-container .p13-tip-vis{display:block}.page-9-container .p13-tip-h{align-items:center;display:flex;gap:5px;margin-bottom:6px}.page-9-container .p13-tip-dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.page-9-container .p13-tip-ph{color:var(--text-tertiary);font-size:.6rem;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.page-9-container .p13-tip-sep{color:var(--glass-bg-strong);font-size:.55rem}.page-9-container .p13-tip-sty{color:var(--text-quaternary);font-size:.6rem;font-weight:600}.page-9-container .p13-tip-m{border-bottom:1px solid var(--bg-input);color:var(--text-primary);font-size:.8rem;font-weight:700;margin-bottom:8px;padding-bottom:6px}.page-9-container .p13-tip-r{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:2px 0}.page-9-container .p13-tip-l{color:var(--text-quaternary);font-size:.65rem;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.page-9-container .p13-tip-v{font-size:.9rem;font-weight:800}.page-9-container .p13-tip-a{color:var(--text-tertiary);font-size:.75rem;font-weight:600}.page-9-container .p13-tip-pn{color:var(--text-placeholder);font-size:.6rem;font-style:italic;font-weight:500;padding:1px 0}.page-9-container .p13-mc-dist{align-items:center;color:var(--text-faint);cursor:pointer;display:flex;font-size:.35rem;height:8px;justify-content:center;transition:all .15s ease;width:8px}.page-9-container .p13-mc-dist:hover{color:#294c3bcc}.page-9-container .p13-mc-dist.warning-active{color:#e8a838}.page-9-container .p13-mc-dist.warning-active:hover{color:#f0b848}.page-9-container .p13-comp-overlay{bottom:12px;position:absolute;right:12px;z-index:10}.page-9-container .p13-comp-card{padding:14px 16px}.page-9-container .p13-comp-title{color:var(--text-tertiary);font-size:.7rem;font-weight:700;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.page-9-container .p13-comp-player{align-items:center;display:flex;gap:8px;padding:5px 0;position:relative}.page-9-container .p13-comp-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.page-9-container .p13-comp-name{color:var(--text-secondary);font-size:.7rem;font-weight:600}.page-9-container .p13-comp-info{color:var(--text-placeholder);font-size:.55rem;font-weight:500}.p9-mute-btn{align-items:center;background:#0009;border:1px solid #ffffff26;border-radius:6px;bottom:8px;color:#ffffffb3;cursor:pointer;display:flex;height:28px;justify-content:center;left:8px;opacity:0;position:absolute;transition:opacity .2s,color .15s;width:28px;z-index:10}.page-9-container .playlist-video-wrapper:hover .p9-mute-btn,.page-9-container .video-wrapper:hover .p9-mute-btn{opacity:1}.p9-mute-btn:hover{color:var(--accent-gold)}.distribution-popup{background:var(--bg-modal);border:1px solid #294c3b59;border-radius:12px;box-shadow:0 10px 40px #294c3b40;font-family:inherit;max-width:280px;min-width:240px;padding:12px 14px}.distribution-popup-header{margin-bottom:2px}.distribution-popup-title{color:var(--text-primary);font-size:.7rem;font-weight:700}.distribution-popup-subtitle{color:var(--text-tertiary);font-size:.55rem;line-height:1.3;margin-bottom:6px}.distribution-popup-chart{display:flex;justify-content:center;margin:4px 0 8px}.distribution-popup-footer{font-feature-settings:"tnum";align-items:center;border-top:1px solid var(--border-divider);color:var(--text-primary);display:flex;font-size:.62rem;font-variant-numeric:tabular-nums;font-weight:600;gap:8px;padding-top:6px}.distribution-popup-player-val{color:var(--accent-gold-text);font-weight:700}.distribution-popup-warning{color:#dc2626;font-size:.55rem;font-weight:700;margin-left:auto}.metric-tooltip-portal{background:var(--bg-modal);border:1px solid #294c3b59;border-radius:8px;box-shadow:0 10px 30px #294c3b33;font-family:inherit;max-width:260px;padding:8px 10px;pointer-events:none;position:fixed;z-index:100000}.metric-tooltip-line{color:var(--text-secondary);font-size:.6rem;line-height:1.4;white-space:pre-wrap}.metric-tooltip-line:first-child{color:var(--text-primary);font-weight:700;margin-bottom:3px}.placeholder-container{display:flex;flex-direction:column;height:100%;overflow:hidden}.placeholder-body{align-items:center;color:var(--text-tertiary);display:flex;flex:1 1;flex-direction:column;gap:10px;justify-content:center}.placeholder-icon{color:var(--accent-gold);height:48px;opacity:.35;width:48px}.placeholder-icon svg{height:100%;width:100%}.placeholder-title{color:var(--text-secondary);font-size:.95rem;font-weight:600;margin:0}.placeholder-copy{color:var(--text-faint);font-size:.7rem;margin:0}.dp-page{display:flex;flex-direction:column;height:100%;overflow:hidden}.dp-toolbar-title{color:var(--text-primary);font-size:.78rem;font-weight:700;margin-left:2px}.dp-row-count{color:var(--text-tertiary);font-size:.62rem;margin-right:6px;white-space:nowrap}.dp-spin{animation:dp-spin .9s linear infinite}@keyframes dp-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dp-layout{display:flex;flex:1 1;flex-direction:column;min-height:0}.dp-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:16px;box-shadow:var(--shadow-card),0 1px 0 #fff6 inset;padding:14px 16px}.dp-flex-card{display:flex;flex:1 1;flex-direction:column;min-height:0}.dp-section-title{border-left:3px solid var(--accent-gold);color:var(--text-primary);flex-shrink:0;font-size:.78rem;font-weight:700;line-height:1.3;margin:0 0 10px;padding-left:9px}.dp-section-sub{color:var(--text-tertiary);display:block;font-size:.6rem;font-weight:500;margin-top:4px}.dp-connect{align-items:center;color:var(--text-tertiary);display:flex;flex:1 1;flex-direction:column;gap:10px;justify-content:center;padding:30px;text-align:center}.dp-connect p{font-size:.68rem;margin:0;max-width:320px}.dp-connect-btn{align-items:center;background:linear-gradient(90deg,var(--accent-gold),color-mix(in srgb,var(--accent-gold) 70%,#000 10%));border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.68rem;font-weight:700;gap:7px;padding:9px 18px;transition:opacity .15s ease}.dp-connect-btn:hover{opacity:.88}.dp-connect-btn:disabled{cursor:default;opacity:.6}.dp-connect-note{color:var(--text-faint);font-size:.56rem}.dp-source-note{background:var(--bg-input);border:1px solid var(--border-divider);border-radius:8px;color:var(--text-tertiary);flex-shrink:0;font-size:.6rem;margin-bottom:8px;padding:6px 10px}.dp-empty-note{color:var(--text-faint);font-size:.7rem;font-style:italic;padding:10px 4px}.dp-error-note{align-items:center;background:color-mix(in srgb,#843425 10%,#0000);background:color-mix(in srgb,var(--accent-rust,#843425) 10%,#0000);border:1px solid color-mix(in srgb,#843425 30%,#0000);border:1px solid color-mix(in srgb,var(--accent-rust,#843425) 30%,#0000);border-radius:8px;display:flex;font-size:.66rem;gap:10px;margin-bottom:8px;padding:8px 10px}.dp-error-note,.dp-retry-btn{color:#843425;color:var(--accent-rust,#843425)}.dp-retry-btn{background:#0000;border:1px solid;border-radius:6px;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:.6rem;font-weight:700;margin-left:auto;padding:3px 9px}.dp-table-outer{border:1px solid var(--border-divider);border-radius:10px;flex:1 1;min-height:0;overflow:auto}.dp-table{border-collapse:collapse;font-size:.62rem;width:100%}.dp-table thead th{background:var(--bg-card);border-bottom:1px solid var(--border-divider);color:var(--text-quaternary);font-size:.52rem;font-weight:700;letter-spacing:.4px;padding:7px 10px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:1}.dp-table tbody td{border-bottom:1px solid var(--border-divider-faint);color:var(--text-secondary);padding:6px 10px;white-space:nowrap}.dp-table tbody tr:nth-child(2n){background:var(--bg-card)}.dp-table tbody tr:hover{background:var(--bg-card-hover)}@font-face{font-family:KippaxModern;font-style:normal;font-weight:400;src:url(/static/media/Skia.f51f942fa7f938573eeb.ttf) format("truetype")}@font-face{font-family:KippaxModern;font-style:normal;font-weight:700;src:url(/static/media/Skia.f51f942fa7f938573eeb.ttf) format("truetype")}:root{--brand-green:#294c3b;--brand-rust:#843425;--bg-gradient-from:#fff;--bg-gradient-via:#f5f7f5;--bg-gradient-to:#fff;--glass-bg:#294c3b0f;--glass-bg-hover:#294c3b1a;--glass-bg-strong:#294c3b1f;--glass-bg-subtle:#294c3b08;--glass-border:#294c3b29;--glass-border-hover:#294c3b47;--glass-border-strong:#294c3b4d;--glass-dropdown-bg:#fff;--bg-primary:#fff;--bg-secondary:#f5f7f5;--bg-sidebar:#ffffffd9;--bg-card:rgba(41,76,59,.035);--bg-card-hover:#294c3b12;--bg-input:#294c3b0d;--bg-input-focus:#294c3b14;--bg-toolbar:#ffffffb3;--bg-modal:#fff;--bg-select-dropdown:#fff;--bg-badge:#294c3b12;--bg-placeholder:#294c3b08;--border-primary:#294c3b29;--border-secondary:#294c3b1a;--border-hover:#294c3b42;--border-input:#294c3b29;--border-input-focus:#294c3b66;--border-divider:#294c3b1f;--border-divider-faint:#294c3b0f;--border-badge:#294c3b24;--border-dashed:#294c3b24;--text-primary:#16241c;--text-secondary:#16241cb8;--text-tertiary:#16241c8c;--text-quaternary:#16241c66;--text-faint:#16241c47;--text-section-title:#16241c6b;--text-placeholder:#16241c52;--shadow-text:none;--shadow-card:0 4px 20px #294c3b14;--shadow-sidebar:0 20px 45px -18px #294c3b38;--shadow-toggle-btn:0 4px 12px #294c3b1f;--btn-primary-bg:linear-gradient(135deg,#294c3b,#3d6b52);--btn-primary-bg-flat:#294c3b;--btn-primary-text:#fff;--btn-primary-hover:#3d6b52;--btn-secondary-bg:#294c3b0d;--btn-secondary-text:#16241ccc;--btn-secondary-border:#294c3b29;--accent-gold:#294c3b;--accent-gold-end:#3d6b52;--accent-gold-light:#bfd6c9;--accent-gold-glow:#294c3b47;--accent-gold-text:#294c3b;--accent-rust:#843425;--accent-rust-end:#a6432f;--accent-rust-light:#e8c3ba;--accent-rust-glow:#84342547;--glow-1:#294c3b1a;--glow-2:#84342514;--glow-opacity:0.5;--grain-opacity:0.015;--accent-error:#843425;--accent-error-bg:#8434251a;--accent-error-border:#8434254d;--accent-error-text:#843425;--accent-success:#294c3b;--accent-success-bg:#294c3b1a;--accent-success-border:#294c3b4d;--accent-success-text:#294c3b;--accent-blue:#2f5f9e;--accent-blue-bg:#2f5f9e1a;--accent-blue-border:#2f5f9e4d;--accent-blue-text:#2f5f9e;--accent-pink:#843425;--accent-pink-bg:#8434251f;--scrollbar-thumb:#294c3b2e;--toggle-track-bg:#294c3b24;--toggle-track-active:#294c3b;--toggle-knob:#16241c80;--toggle-knob-active:#fff;--transition-theme:0.4s ease;--chart-accent:#294c3b;--chart-accent-light:#3d6b52;--chart-accent-dim:#294c3b4d;--chart-secondary:#843425;--chart-secondary-dim:#8434254d}[data-theme=dark]{--bg-gradient-from:#f7f8f6;--bg-gradient-via:#eef1ee;--bg-gradient-to:#f7f8f6;--bg-sidebar:#ffffffeb;--glass-bg:#294c3b17;--glass-border:#294c3b38;--glass-dropdown-bg:#fff}*{box-sizing:border-box;margin:0;padding:0}body{color:#16241c;color:var(--text-primary);transition:background .4s ease,color .4s ease;transition:background var(--transition-theme),color var(--transition-theme)}.app-container,body{background:linear-gradient(to bottom right,#fff,#f5f7f5,#fff);background:linear-gradient(to bottom right,var(--bg-gradient-from),var(--bg-gradient-via),var(--bg-gradient-to));font-family:KippaxModern,Arial,sans-serif;min-height:100vh}.app-container{display:block;position:relative;transition:background .4s ease;transition:background var(--transition-theme)}.ambient-glow{inset:0;opacity:.5;opacity:var(--glow-opacity);pointer-events:none;position:fixed;transition:opacity .4s ease;transition:opacity var(--transition-theme);z-index:0}.ambient-glow .glow-orb-1{background:#294c3b1a;background:var(--glow-1);left:33%;top:33%}.ambient-glow .glow-orb-1,.ambient-glow .glow-orb-2{border-radius:50%;filter:blur(120px);height:384px;position:absolute;width:384px}.ambient-glow .glow-orb-2{background:#84342514;background:var(--glow-2);bottom:33%;right:33%}.film-grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");inset:0;opacity:.015;opacity:var(--grain-opacity);pointer-events:none;position:fixed;transition:opacity .4s ease;transition:opacity var(--transition-theme);z-index:1}.main-content{background:#0000;border-radius:8px;box-sizing:border-box;height:100vh;margin-left:240px;overflow:hidden;padding:16px;position:relative;transition:margin-left .5s cubic-bezier(.34,1.2,.64,1);z-index:2}.main-content.sidebar-collapsed{margin-left:96px}::-webkit-scrollbar{height:4px;width:4px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#294c3b2e;background:var(--scrollbar-thumb);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#294c3b;background:var(--accent-gold)}button,input,select,textarea{font-family:KippaxModern,Arial,sans-serif}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes spinGold{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(22,36,28,0.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:30px!important}select option{background:#fff;background:var(--bg-select-dropdown);color:#16241c;color:var(--text-primary);padding:8px}.dropdown-type-icon{flex-shrink:0;margin-right:2px;opacity:.5}
/*# sourceMappingURL=main.9e0bc1fa.css.map*/