.analytics-main{max-width:none!important;margin:0!important;padding:0!important}.ai-shell{--u:clamp(.76px,calc(100vw / 1672),1.3px);min-height:100vh;background:radial-gradient(ellipse at 50% 0,#00574d55,transparent 70%),#001f25;color:#f1faf5;font-size:14px}.ai-shell svg{width:24px;height:24px;flex-shrink:0}.ai-defs{position:absolute;width:0;height:0;overflow:hidden}.ai-topbar{display:flex;align-items:center;gap:calc(23 * var(--u));height:calc(74 * var(--u));padding:calc(6 * var(--u)) calc(29 * var(--u));border-bottom:1px solid #078f89;background:linear-gradient(105deg,#002b31,#001c22)}.ai-brand{width:calc(208 * var(--u));flex-shrink:0}.ai-brand img{width:100%;height:calc(57 * var(--u));object-fit:contain;filter:url(#ai-logo-light)}.ai-identity{display:flex;align-items:center;gap:calc(20 * var(--u));border-left:1px solid #bedbd1;padding-left:calc(25 * var(--u));white-space:nowrap}.ai-identity>svg{width:calc(47 * var(--u));height:calc(47 * var(--u));color:#e2ed00}.ai-identity strong{display:block;font-size:calc(22 * var(--u));font-weight:800;line-height:1.3}.ai-identity small{display:block;font-size:calc(13 * var(--u));line-height:1.5}.ai-topbar>nav{display:flex;align-items:center;justify-content:space-between;flex:1;min-width:0;gap:calc(16 * var(--u));white-space:nowrap}.ai-topbar>nav>a{display:flex;align-items:center;gap:calc(10 * var(--u));font-size:calc(13 * var(--u));padding:calc(10 * var(--u)) calc(9 * var(--u));border-radius:calc(9 * var(--u));color:#e6f3ec;font-weight:650}.ai-topbar>nav>a.active{background:linear-gradient(#dcff3c,#abe800);color:#052a1a}.ai-topbar>nav svg{width:calc(23 * var(--u));height:calc(23 * var(--u))}.ai-bell,.ai-account{border:0;background:none;padding:0;color:inherit;cursor:pointer;font-family:inherit;flex-shrink:0}.ai-bell>svg{width:calc(29 * var(--u));height:calc(29 * var(--u))}.ai-account{display:flex;align-items:center;gap:calc(13 * var(--u));text-align:left}.ai-account strong{font-size:calc(16 * var(--u));font-weight:750;display:block;max-width:calc(145 * var(--u));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-account small{display:block;font-size:calc(11 * var(--u));color:#c4e1d6;margin-top:4px}.ai-account>svg{width:calc(19 * var(--u));height:calc(19 * var(--u))}.ai-avatar{display:grid;place-items:center;border:2px solid #00ccb3;border-radius:50%;width:calc(48 * var(--u));height:calc(48 * var(--u));font-size:21px;background:linear-gradient(#078779,#073c4b);font-weight:800;flex-shrink:0}.ai-mobile{display:none;padding:5px;border:1px solid #3c8581;border-radius:7px;color:inherit;background:#08424c}.ai-layout{display:grid;grid-template-columns:calc(251 * var(--u)) minmax(0,1fr)}.ai-sidebar{display:flex;flex-direction:column;min-width:0;min-height:calc(867 * var(--u));background:linear-gradient(145deg,#002c31,#001c23);border-right:1px solid #0b998a;padding:calc(21 * var(--u)) calc(10 * var(--u)) 0;overflow:hidden}.ai-sidebar>nav{display:flex;flex-direction:column;gap:calc(5 * var(--u));z-index:1}.ai-sidebar>nav>a{display:flex;align-items:center;gap:calc(19 * var(--u));padding:calc(9 * var(--u)) calc(16 * var(--u));min-height:calc(45 * var(--u));border-radius:calc(9 * var(--u));color:#eef7f0;font-size:calc(16 * var(--u));font-weight:650;line-height:1.35;white-space:nowrap}.ai-sidebar>nav>a.active{color:#082c1b;background:linear-gradient(#d7fc43,#acf100);box-shadow:inset 0 0 3px #e4ff82}.ai-sidebar>nav>a:hover:not(.active){background:#0a5050}.ai-sidebar>nav svg{width:calc(26 * var(--u));height:calc(26 * var(--u))}.ai-sidebar-art{width:calc(251 * var(--u));height:calc(305 * var(--u));margin-left:calc(-10 * var(--u));margin-top:auto;background:url('assets/ai-dashboard-reference.png') left bottom/calc(1672 * var(--u)) calc(941 * var(--u)) no-repeat;pointer-events:none}.ai-main{min-width:0;padding:calc(12 * var(--u)) calc(10 * var(--u)) calc(25 * var(--u)) calc(17 * var(--u))}.ai-context{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin:0 0 8px}.ai-context>label{display:flex;align-items:center;gap:7px;font-size:10px;color:#b6d8c9}.ai-context .field{padding:5px 9px;min-height:30px;max-width:260px;font-size:11px;background:#002d34;border-color:#306e73;color:#e6f5e9}.ai-context .ai-button{font-size:11px;min-height:30px}.ai-source-note{display:flex;align-items:center;gap:8px;color:#bddc8d;font-size:10px;line-height:1.5;margin:4px 0 9px}.ai-source-note>svg{width:15px;height:15px;color:#00dcc1}.ai-stale{border:1px solid #a9a047;border-radius:8px;padding:10px;margin-bottom:10px;background:#544d2133;color:#e9e989;font-size:12px;line-height:1.6}.ai-panel{min-width:0;background:linear-gradient(135deg,#0f484b99,#00272e);border:1px solid #099f95;border-radius:calc(16 * var(--u));padding:calc(9 * var(--u)) calc(14 * var(--u));margin-bottom:18px}.ai-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:calc(29 * var(--u));margin-bottom:calc(8 * var(--u));padding-bottom:calc(6 * var(--u));border-bottom:1px solid #2b6568}.ai-panel h2{display:flex;align-items:center;gap:8px;font-size:calc(21 * var(--u));font-weight:800;line-height:1.3;letter-spacing:-.5px;margin:0}.ai-panel h2>small{font-size:calc(13 * var(--u));font-weight:500;letter-spacing:0}.ai-panel h2>svg{color:#c9fa16}.ai-more{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;color:#cff83b;font-size:calc(11 * var(--u))}.ai-more>svg{width:calc(16 * var(--u));height:calc(16 * var(--u))}.ai-dashboard-top{display:grid;grid-template-columns:1.83fr 1fr;gap:calc(16 * var(--u));margin-bottom:calc(13 * var(--u))}.ai-dashboard-player{min-width:0}.ai-player{position:relative;overflow:hidden;background:#00181f;border:1px solid #099f95;border-radius:calc(15 * var(--u));margin-bottom:calc(7 * var(--u));min-width:0}.ai-demo-player{height:calc(385 * var(--u));isolation:isolate}.ai-demo-art{position:absolute;inset:0;z-index:-1;background:url('assets/ai-dashboard-reference.png') 34.4% 15.65%/188.5% 244.4% no-repeat}.ai-player-label{position:absolute;left:calc(12 * var(--u));top:calc(11 * var(--u));display:flex;align-items:center;gap:calc(12 * var(--u));padding:calc(9 * var(--u)) calc(14 * var(--u));border:1px solid #4a7978;border-radius:calc(10 * var(--u));background:linear-gradient(#061d2bf5,#031c26ed);min-width:calc(249 * var(--u));min-height:calc(62 * var(--u))}.ai-player-label strong{font-size:calc(20 * var(--u));line-height:1.2;font-weight:750;display:block}.ai-player-label small{display:block;font-size:calc(12 * var(--u));line-height:1.4;color:#d3e6dd;margin-top:3px}.ai-play-button{width:calc(36 * var(--u));height:calc(36 * var(--u));border:2px solid #ecf9ef;background:#092a32;border-radius:50%;padding:5px;color:white;display:grid;place-items:center;cursor:pointer;flex-shrink:0}.ai-play-button svg{width:calc(24 * var(--u));height:calc(24 * var(--u))}.ai-demo-tag{position:absolute;right:calc(11 * var(--u));top:calc(12 * var(--u));font-size:calc(9 * var(--u));font-weight:650;background:#05262ceb;color:#ccfa43;border:1px solid #8ba757;border-radius:5px;padding:5px 7px}.ai-event-overlay{position:absolute;right:calc(9 * var(--u));bottom:calc(119 * var(--u));min-width:calc(183 * var(--u));min-height:calc(112 * var(--u));background:linear-gradient(130deg,#032b39,#021e2bf5);border:2px solid #dcf121;border-radius:calc(12 * var(--u));padding:calc(9 * var(--u)) calc(12 * var(--u));box-shadow:0 0 12px #00372d}.ai-event-overlay strong{color:#e3f931;font-size:calc(13 * var(--u));font-weight:750;line-height:1.4}.ai-event-overlay p{font-size:calc(12 * var(--u));line-height:1.4;margin:calc(3 * var(--u)) 0}.ai-event-overlay small{font-size:calc(9 * var(--u));color:#a7d2bc}.ai-demo-controls{display:flex;align-items:center;gap:calc(16 * var(--u));position:absolute;left:0;right:0;bottom:0;min-height:calc(44 * var(--u));padding:calc(7 * var(--u)) calc(18 * var(--u));background:linear-gradient(#063532f5,#001b22);border-top:1px solid #3d7a73;font-size:calc(13 * var(--u));white-space:nowrap}.ai-demo-controls input{min-width:50px;flex:1;accent-color:#bcf52f;height:12px}.ai-demo-controls .ai-current-time{min-width:38px}.ai-real-player>video{display:block;width:100%;aspect-ratio:887 / 340;max-height:660px;background:#000;object-fit:contain}.ai-video-tools{display:flex;align-items:center;gap:15px;padding:10px 14px;font-size:12px;background:#003333}.ai-video-tools>span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-video-tools>label{display:flex;align-items:center;gap:7px}.ai-video-tools select{padding:4px;background:#003c41;border:1px solid #61918b;border-radius:5px;color:#eaf6e7;font-size:12px}.ai-dashboard-top>aside{min-width:0;display:flex;flex-direction:column;gap:calc(13 * var(--u))}.ai-dashboard-top>aside>.ai-panel,.ai-highlights-panel{margin-bottom:0}.ai-rating{display:grid;grid-template-columns:.85fr 1.7fr;gap:calc(24 * var(--u));align-items:center}.ai-rating-ring{width:calc(137 * var(--u));height:calc(137 * var(--u));max-width:100%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center}.ai-rating-ring>span{width:78%;height:78%;background:#002b32;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column}.ai-rating-ring strong{font-size:calc(40 * var(--u));font-weight:800;line-height:1.2}.ai-rating-ring small{font-size:calc(16 * var(--u));line-height:1.3}.ai-rating>div:last-child>p{display:flex;align-items:center;gap:calc(11 * var(--u));font-size:calc(13 * var(--u));line-height:1.4;margin:0;padding:calc(5 * var(--u)) 0;border-bottom:1px solid #285e62}.ai-rating>div:last-child>p:last-child{border:0}.ai-rating p>span{flex:1}.ai-rating p>b{font-size:calc(17 * var(--u));font-weight:750}.ai-rating p>svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}.ai-caption{font-size:11px;line-height:1.6;color:#a2c8b8;margin:8px 0}.ai-dashboard-top .ai-caption{font-size:calc(9 * var(--u));line-height:1.4;margin:calc(5 * var(--u)) 0}.ai-court-svg{width:100%!important;height:auto!important;display:block;max-height:420px}.ai-heatmap-panel .ai-court-svg{padding:calc(5 * var(--u)) calc(12 * var(--u));height:calc(191 * var(--u))!important}.ai-highlights{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:calc(11 * var(--u));padding:calc(2 * var(--u)) calc(20 * var(--u)) calc(4 * var(--u));min-width:0}.ai-highlights>button{display:block;position:relative;text-align:left;min-width:0;border:1px solid #249a91;border-radius:calc(9 * var(--u));overflow:hidden;color:#eaf7ed;background:#00312f;padding:0;font-family:inherit;cursor:pointer;min-height:calc(98 * var(--u))}.ai-highlights>button.active{border:2px solid #caf42c;box-shadow:0 0 7px #c3fe3b66}.ai-highlight-image{height:calc(59 * var(--u));display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse,#106955,#022c36);border-bottom:1px solid #2c7d75;min-width:0}.ai-highlight-image[class*="sample-"]{background-image:url('assets/ai-dashboard-reference.png');background-size:1229% 1595%;background-position:20.5% 59.5%}.ai-highlight-image.sample-1{background-position:30.3% 59.5%}.ai-highlight-image.sample-2{background-position:40.2% 59.5%}.ai-highlight-image.sample-3{background-position:49.9% 59.5%}.ai-highlight-image.sample-4{background-position:59.8% 59.5%}.ai-highlight-image.sample-5{background-position:69.6% 59.5%}.ai-highlights strong{display:block;font-size:calc(12 * var(--u));line-height:1.2;margin:calc(3 * var(--u)) calc(6 * var(--u)) 0}.ai-highlights small{display:block;font-size:calc(10 * var(--u));line-height:1.4;margin:calc(1 * var(--u)) calc(6 * var(--u)) calc(4 * var(--u));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-dashboard-bottom{display:grid;grid-template-columns:.9fr 1.35fr 1.05fr;gap:calc(14 * var(--u))}.ai-dashboard-bottom>.ai-panel{margin:0;min-height:calc(272 * var(--u))}.ai-stroke-composition{display:grid;grid-template-columns:.9fr 1fr;gap:calc(12 * var(--u));align-items:center;min-height:calc(211 * var(--u))}.ai-stroke-ring{border-radius:50%;width:calc(171 * var(--u));height:calc(171 * var(--u));max-width:100%;aspect-ratio:1;display:grid;place-items:center}.ai-stroke-ring>span{display:flex;align-items:center;justify-content:center;flex-direction:column;background:#002d35;width:73%;height:73%;border-radius:50%}.ai-stroke-ring small{font-size:calc(14 * var(--u));line-height:1.4}.ai-stroke-ring strong{font-size:calc(30 * var(--u));font-weight:800;line-height:1.2}.ai-stroke-composition>div:last-child>p{display:flex;align-items:center;gap:calc(8 * var(--u));font-size:calc(13 * var(--u));line-height:1.4;margin:calc(10 * var(--u)) 0}.ai-stroke-composition p>i{width:calc(14 * var(--u));height:calc(14 * var(--u));border-radius:50%;flex-shrink:0}.ai-stroke-composition p>span{flex:1}.ai-stroke-composition p>b{font-weight:500;white-space:nowrap}.ai-movement-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(6 * var(--u));margin-bottom:calc(9 * var(--u))}.ai-movement-stats>article{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;background:linear-gradient(#063c3b,#00292d);border:1px solid #3c827b;border-radius:calc(9 * var(--u));padding:calc(7 * var(--u)) calc(3 * var(--u));min-height:calc(91 * var(--u));min-width:0}.ai-movement-stats svg{width:calc(29 * var(--u));height:calc(29 * var(--u));color:#c9fa14;margin-bottom:calc(5 * var(--u))}.ai-movement-stats>article:nth-child(2) svg{color:#00efba}.ai-movement-stats small{font-size:calc(10 * var(--u));line-height:1.3;display:block}.ai-movement-stats strong{font-size:calc(18 * var(--u));font-weight:800;line-height:1.3;display:block;white-space:nowrap}.ai-chart-caption{font-size:calc(13 * var(--u));font-weight:650;line-height:1.4;margin:0 0 calc(5 * var(--u))}.ai-speed-chart{display:block;width:100%!important;height:auto!important;max-height:250px;background:#00362c55;border-radius:8px}.ai-speed-chart line{stroke:#28605f;stroke-width:.6}.ai-speed-chart text{font-size:11px;fill:#d5eadf}.ai-recommendations{display:flex;flex-direction:column;gap:16px;margin:12px 0 20px}.ai-recommendations>article{display:flex;align-items:flex-start;gap:12px;line-height:1.6}.ai-recommendations>article>svg{color:#c4f437;width:26px;height:26px;margin-top:2px}.ai-recommendations strong{font-size:14px;font-weight:600}.ai-recommendations p{font-size:12px;color:#b1d4c4;margin:5px 0}.ai-recommendations small{font-size:10px;color:#b5d795}.ai-dashboard-bottom .ai-recommendations{gap:calc(14 * var(--u));margin:calc(9 * var(--u)) 0 calc(18 * var(--u))}.ai-dashboard-bottom .ai-recommendations strong{font-size:calc(13 * var(--u));font-weight:500;line-height:1.5}.ai-dashboard-bottom .ai-recommendations>article{gap:calc(12 * var(--u))}.ai-dashboard-bottom .ai-recommendations>article>svg{width:calc(25 * var(--u));height:calc(25 * var(--u))}.ai-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:20px 0 25px}.ai-heading small{color:#8ebdad;font-size:10px;letter-spacing:2px}.ai-heading h1{font-size:30px;font-weight:800;line-height:1.3;margin:6px 0 9px;color:#eef8f0}.ai-heading p{font-size:13px;line-height:1.7;color:#b9d8cb;margin:0}.ai-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;color:#082a19;background:linear-gradient(#dcff48,#b0ec00);border:1px solid #d5fc4e;border-radius:10px;font:inherit;font-size:13px;font-weight:750;padding:8px 15px;min-height:37px;line-height:1.5;cursor:pointer;text-align:center}.ai-button.secondary{color:#e4f6ec;background:linear-gradient(#0a4950,#002d34);border-color:#67a49f}.ai-button.small{font-size:11px;padding:4px 10px;min-height:28px}.ai-button.full{display:flex;width:100%}.ai-button>svg{width:20px;height:20px}.ai-dashboard-bottom .ai-button.full{font-size:calc(12 * var(--u));min-height:calc(41 * var(--u));border-radius:calc(22 * var(--u));padding:calc(7 * var(--u)) calc(12 * var(--u));gap:calc(8 * var(--u))}.ai-badge{font-size:10px;line-height:1.4;display:inline-block;background:#155e50;border:1px solid #467e60;color:#d8f98a;border-radius:5px;padding:3px 7px;white-space:nowrap}.ai-badge.warning{background:#66551f;color:#f1ee83}.ai-icon-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #578c87;color:#e6f7ee;background:#053c43;border-radius:6px;padding:4px;min-height:29px;min-width:29px;cursor:pointer}.ai-icon-button>svg{width:19px;height:19px}.ai-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:12px 0}.ai-empty{padding:32px 15px;text-align:center;color:#a6d0c2;font-size:13px;line-height:1.7}.ai-empty>svg{width:35px;height:35px}.ai-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ai-two-columns>.ai-panel{margin-bottom:18px}.ai-table-wrap{overflow-x:auto;scrollbar-width:thin}.ai-table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.5;text-align:left;white-space:nowrap}.ai-table th{font-size:11px;font-weight:650;color:#b6d5cb;border-bottom:1px solid #397676;padding:9px}.ai-table td{padding:10px 9px;border-bottom:1px solid #23575d;max-width:350px;overflow:hidden;text-overflow:ellipsis}.ai-table tr:last-child td{border:0}.ai-table td>small{display:block;font-size:10px;color:#89b8a9}.ai-inline{padding:0;font:inherit;color:#c6fa34;background:none;border:0;cursor:pointer}.ai-video-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0}.ai-video-card{border:1px solid #168e85;border-radius:15px;overflow:hidden;background:linear-gradient(#0b4547,#002c31);min-width:0}.ai-video-poster{display:flex;align-items:center;justify-content:center;position:relative;aspect-ratio:16/9;background:radial-gradient(ellipse,#126953,#002932)}.ai-video-poster.sample{background:url('assets/ai-dashboard-reference.png') 34.4% 15.65%/188.5% 244.4% no-repeat}.ai-video-poster>.ai-badge{position:absolute;bottom:7px;left:7px;max-width:90%;font-size:9px;background:#00242af0}.ai-poster-button{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;border:2px solid #dcf4dd;background:#002d39c9;color:white;cursor:pointer}.ai-video-card>div:last-child{padding:15px}.ai-video-card h2{font-size:19px;line-height:1.4;margin:0 0 6px;font-weight:750}.ai-video-card p{font-size:12px;color:#bbd9c8;line-height:1.5;margin:7px 0}.ai-search{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid #3a8b85;border-radius:9px;max-width:500px}.ai-search svg{width:20px;height:20px}.ai-search>input{background:none;color:#e6f5eb;font:inherit;font-size:13px;border:0;outline:0;width:100%}.ai-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.ai-field{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:13px}.ai-field>span{font-weight:600}.ai-field>.field{width:100%;max-width:100%;margin:0}.ai-span{grid-column:1/-1}.ai-check{display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.7}.ai-check>input{width:17px;height:17px;accent-color:#00c9a7;flex-shrink:0}.ai-upload-progress{font-size:13px;color:#00c9a7}.ai-summary-values>p{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:13px;border-bottom:1px solid #306366;padding:12px 0;margin:0}.ai-summary-values>p>strong{font-size:21px;color:#d5fb38;font-weight:800}.ai-frequency{display:inline-block;vertical-align:middle;height:8px;background:linear-gradient(90deg,#00c9a7,#c9ff31);border-radius:6px;max-width:150px;margin-right:12px}.ai-heat-legend{display:flex;align-items:center;justify-content:center;gap:14px;font-size:12px;margin:20px 0}.ai-heat-legend>i{display:block;width:250px;height:10px;border-radius:5px;background:linear-gradient(90deg,#00177c,#005bff,#00f6e0,#16ef20,#ffef00,#f42500)}.ai-track-editor{padding:10px 0 20px}.ai-track-editor>p{font-size:12px;color:#a8d1be;line-height:1.6}.ai-track-editor #ai-court-annotator{max-width:650px;margin:18px auto;cursor:crosshair;border:1px solid #43736a;border-radius:10px;background:#00342e;padding:10px}.ai-track-editor #ai-court-annotator:focus{outline:2px solid #c5f434;outline-offset:4px}.ai-lime{color:#c5fa45}.ai-plan{padding:16px 0;border-bottom:1px solid #306565}.ai-plan h3{font-size:16px;font-weight:750;line-height:1.4;margin:0 0 6px}.ai-plan>small{font-size:11px;color:#a7c6ba}.ai-plan>label{display:flex;align-items:center;gap:12px;margin-top:12px;font-size:13px;line-height:1.5}.ai-plan input{accent-color:#b9f34c;width:17px;height:17px}.ai-plan label small{font-size:11px;color:#a6cebc}.ai-method{padding-left:22px;font-size:13px;line-height:1.9;color:#c0ded1}
@media(min-width:2100px){.ai-topbar>nav{justify-content:center;gap:24px}.ai-demo-player{height:440px}}@media(max-width:1370px){.ai-topbar{gap:12px}.ai-topbar>nav{gap:6px}.ai-topbar>nav>a{padding:8px 5px;gap:5px}.ai-topbar>nav>a>svg{display:none}.ai-identity{gap:12px;padding-left:16px}.ai-account small{display:none}.ai-rating{gap:12px}.ai-rating p>svg{display:none}.ai-panel h2{font-size:18px}.ai-panel h2>small{font-size:11px}.ai-more{font-size:10px}.ai-dashboard-bottom{grid-template-columns:1fr 1.4fr}.ai-dashboard-bottom>.ai-panel:last-child{grid-column:1/-1}.ai-dashboard-bottom .ai-recommendations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ai-dashboard-bottom>.ai-panel:last-child{min-height:auto}.ai-dashboard-bottom .ai-button.full{font-size:13px;min-height:40px}.ai-highlights{padding:2px 0 5px;gap:6px}.ai-context>label{font-size:10px}.ai-context .field{max-width:210px}.ai-video-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1050px){.ai-topbar{height:65px;padding:7px 15px;gap:15px}.ai-brand{width:170px}.ai-brand img{height:49px}.ai-identity>svg{width:33px;height:33px}.ai-identity strong{font-size:18px}.ai-identity small{font-size:11px}.ai-topbar>nav{display:none}.ai-account{margin-left:auto}.ai-account>span:not(.ai-avatar){display:none}.ai-avatar{width:37px;height:37px;font-size:18px}.ai-bell>svg{width:26px;height:26px}.ai-layout{grid-template-columns:190px minmax(0,1fr)}.ai-sidebar{padding:17px 8px 0}.ai-sidebar>nav>a{font-size:12px;padding:10px;gap:10px;white-space:normal;min-height:42px}.ai-sidebar>nav svg{width:23px;height:23px}.ai-sidebar-art{width:190px;margin-left:-8px;height:230px;background-size:1265px 712px}.ai-main{padding:12px}.ai-dashboard-top{grid-template-columns:1fr}.ai-demo-player{height:auto;aspect-ratio:887/385;min-height:285px}.ai-dashboard-top>aside{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ai-rating{grid-template-columns:85px 1fr;gap:13px}.ai-rating-ring{width:85px;height:85px}.ai-rating-ring strong{font-size:29px}.ai-rating-ring small{font-size:12px}.ai-rating>div:last-child>p{font-size:11px;padding:4px 0;gap:6px}.ai-rating p>b{font-size:14px}.ai-heatmap-panel .ai-court-svg{height:140px!important;padding:7px 0}.ai-panel h2{font-size:18px}.ai-caption,.ai-dashboard-top .ai-caption{font-size:10px}.ai-dashboard-bottom{grid-template-columns:1fr}.ai-dashboard-bottom>.ai-panel:last-child{grid-column:auto}.ai-stroke-composition{grid-template-columns:170px 1fr;gap:20px;min-height:190px}.ai-stroke-ring{width:170px;height:170px}.ai-stroke-ring small{font-size:13px}.ai-stroke-ring strong{font-size:30px}.ai-stroke-composition>div:last-child>p{font-size:13px;margin:11px 0}.ai-stroke-composition p>i{width:13px;height:13px}.ai-dashboard-bottom>.ai-panel{min-height:auto}.ai-movement-stats>article{min-height:90px}.ai-movement-stats small{font-size:10px}.ai-movement-stats strong{font-size:18px}.ai-movement-stats svg{width:28px;height:28px}.ai-chart-caption{font-size:13px}.ai-two-columns{grid-template-columns:1fr}.ai-highlights{gap:8px}.ai-highlight-image{height:55px}.ai-highlights>button{min-height:94px}.ai-highlights strong{font-size:11px}.ai-highlights small{font-size:10px}.ai-player-label{left:12px;top:12px;padding:9px 12px;min-width:245px;min-height:61px}.ai-player-label strong{font-size:18px}.ai-player-label small{font-size:11px}.ai-play-button{width:34px;height:34px}.ai-play-button>svg{width:22px;height:22px}.ai-event-overlay{right:8px;bottom:85px;min-width:165px;min-height:100px;padding:8px 10px}.ai-event-overlay strong{font-size:12px}.ai-event-overlay p{font-size:11px}.ai-event-overlay small{font-size:9px}.ai-demo-controls{gap:12px;min-height:39px;padding:7px 12px;font-size:12px}.ai-demo-tag{font-size:9px;top:9px;right:9px}.ai-heading{align-items:flex-start;flex-direction:column;gap:14px}.ai-heading h1{font-size:27px}}@media(max-width:700px){.ai-topbar{height:61px;padding:6px 12px;gap:12px}.ai-brand{width:140px}.ai-brand img{height:43px}.ai-identity{display:none}.ai-bell{margin-left:auto}.ai-account{margin-left:0}.ai-mobile{display:inline-flex}.ai-layout{display:block}.ai-sidebar{display:none;min-height:0;padding:12px;border-right:0;border-bottom:1px solid #00a187}.ai-sidebar.open{display:block}.ai-sidebar>nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.ai-sidebar>nav>a{font-size:12px;padding:9px;line-height:1.4}.ai-sidebar-art{display:none}.ai-main{padding:10px}.ai-context{gap:7px;align-items:flex-end}.ai-context>label{flex-direction:column;align-items:flex-start;gap:4px;flex:1;min-width:130px}.ai-context .field{width:100%;max-width:100%;min-height:33px}.ai-context .ai-button{font-size:10px;min-height:31px;flex:1}.ai-context .ai-button>svg{width:15px;height:15px}.ai-source-note{font-size:9px;align-items:flex-start;margin:10px 0}.ai-source-note>svg{margin-top:2px}.ai-demo-player{min-height:235px;aspect-ratio:1.8}.ai-player-label{top:8px;left:8px;gap:8px;padding:7px 9px;min-width:180px;max-width:65%;min-height:49px}.ai-player-label strong{font-size:14px}.ai-player-label small{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.ai-play-button{width:28px;height:28px;border-width:1px}.ai-play-button svg{width:18px;height:18px}.ai-demo-tag{font-size:7px;max-width:110px;top:8px;right:6px;padding:4px}.ai-event-overlay{right:5px;bottom:57px;min-width:132px;min-height:83px;padding:6px 8px;border-width:1px;border-radius:8px;max-width:45%}.ai-event-overlay strong{font-size:10px}.ai-event-overlay p{font-size:10px;margin:3px 0}.ai-event-overlay small{font-size:8px}.ai-demo-controls{padding:6px 8px;font-size:10px;gap:8px;min-height:35px}.ai-demo-controls .ai-current-time{min-width:28px}.ai-demo-controls .ai-icon-button{min-width:24px;min-height:24px;padding:2px}.ai-demo-controls .ai-badge{font-size:8px;padding:2px 4px}.ai-demo-controls>strong{font-weight:600}.ai-dashboard-top>aside{grid-template-columns:1fr}.ai-panel{padding:12px;border-radius:13px}.ai-panel>header{gap:7px;min-height:27px}.ai-panel h2{font-size:17px;line-height:1.4;gap:6px;flex-wrap:wrap}.ai-panel h2>small{font-size:10px}.ai-more{font-size:9px}.ai-highlights{display:flex;overflow-x:auto;gap:9px;padding:3px 1px 8px;scrollbar-width:thin}.ai-highlights>button{min-width:110px;flex:0 0 110px;min-height:94px;border-radius:8px}.ai-highlight-image{height:58px}.ai-highlights strong{font-size:11px;margin:3px 6px 0}.ai-highlights small{font-size:10px;margin:2px 6px 4px}.ai-rating{grid-template-columns:115px 1fr;gap:22px}.ai-rating-ring{width:115px;height:115px}.ai-rating-ring strong{font-size:36px}.ai-rating-ring small{font-size:13px}.ai-rating>div:last-child>p{font-size:12px;padding:6px 0}.ai-rating p>b{font-size:16px}.ai-heatmap-panel .ai-court-svg{height:175px!important}.ai-stroke-composition{grid-template-columns:155px 1fr;gap:15px;min-height:200px}.ai-stroke-ring{width:150px;height:150px}.ai-stroke-composition>div:last-child>p{font-size:12px;gap:7px}.ai-stroke-ring small{font-size:13px}.ai-stroke-ring strong{font-size:30px}.ai-movement-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ai-movement-stats>article{min-height:91px;padding:9px}.ai-movement-stats small{font-size:11px}.ai-movement-stats strong{font-size:20px}.ai-movement-stats svg{width:28px;height:28px}.ai-dashboard-bottom .ai-recommendations{grid-template-columns:1fr;gap:15px;margin:13px 0 20px}.ai-dashboard-bottom .ai-recommendations strong{font-size:13px}.ai-dashboard-bottom .ai-recommendations>article>svg{width:24px;height:24px}.ai-video-list{grid-template-columns:1fr}.ai-heading{margin:16px 0 22px}.ai-heading h1{font-size:25px}.ai-heading p{font-size:12px}.ai-form{grid-template-columns:1fr}.ai-span{grid-column:1}.ai-video-tools{font-size:10px;padding:8px;gap:8px}.ai-summary-values>p{font-size:12px}.ai-summary-values>p>strong{font-size:20px}.ai-method{font-size:12px}.ai-table{font-size:12px}.ai-caption{font-size:10px}}
