@font-face{font-family:PattanakarnEB;src:local("Pattanakarn ExtraBold"),local("Pattanakarn-ExtraBold"),local("Pattanakarn ExtraBold Regular"),local("Pattanakarn"),url(/fonts/fonnts.com-Pattanakarn_ExtraBold.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Mokoto;src:url(/fonts/Mokoto.ttf) format("truetype");font-display:swap}:root{--radius:10px;--green:#22a06b;--green-bg:#e6f6ef;--amber:#e0a800;--amber-bg:#fdf6e3;--red:#d64545;--red-bg:#fdeaea}:root,[data-theme=dark]{--navy:#0a1122;--navy-dark:#060b16;--navy-light:#1c2942;--blue:#1cb9b9;--blue-bright:#28dfdf;--teal:#00ffef;--bg:#070c17;--surface:#0c1322;--border:#1c2942;--text:#e6eefb;--text-muted:#8296b5;--shadow:0 1px 3px rgba(0,0,0,0.4);--shadow-lg:0 8px 30px rgba(0,0,0,0.55);--glow:#12213c;--accent:#28dfdf;--fd-bg:#070c17;--fd-panel:#0c1322;--fd-panel-2:#0a1020;--fd-border:#1c2942;--fd-text:#e6eefb;--fd-muted:#8296b5;--fd-hover:#16233c;--fd-red:#ef233c;--fd-amber:#ffce00;--fd-green:#00ff00;--rag-ink-red:#ffffff;--rag-ink-amber:#201800;--rag-ink-green:#05200f;--sig-green:#00ff00;--sig-amber:#ffce00;--sig-orange:#f79945;--sig-red:#ef233c;--fd-teal:#00ffef}[data-theme=light]{--navy:#16233c;--navy-dark:#0f1a2e;--navy-light:#26374f;--blue:#1cb9b9;--blue-bright:#28dfdf;--teal:#17a2b8;--bg:#eef1f6;--surface:#ffffff;--border:#e2e8f0;--text:#16233c;--text-muted:#64748b;--shadow:0 1px 3px rgba(16,24,40,0.08),0 1px 2px rgba(16,24,40,0.05);--shadow-lg:0 8px 28px rgba(16,24,40,0.14);--glow:#dce7f8;--accent:#2b6cb0;--fd-bg:#eef1f6;--fd-panel:#ffffff;--fd-panel-2:#f4f6fa;--fd-border:#e3e8f0;--fd-text:#1a2740;--fd-muted:#5f6c84;--fd-hover:#f0f4fa;--fd-red:#d92c3f;--fd-amber:#b07d0a;--fd-green:#0e9f4e;--rag-ink-red:#ffffff;--rag-ink-amber:#ffffff;--rag-ink-green:#ffffff;--sig-green:#0e9f4e;--sig-amber:#b07d0a;--sig-orange:#c9600a;--sig-red:#d92c3f;--fd-teal:#17a2b8}[data-theme=light] .cmjx-panel,[data-theme=light] .fd-panel,[data-theme=light] .fd-photo{box-shadow:0 1px 3px rgba(16,24,40,.07),0 1px 2px rgba(16,24,40,.04)}[data-theme=orange]{--navy:#0a0506;--navy-dark:#070304;--navy-light:#241116;--blue:#e52847;--blue-bright:#f95168;--teal:#f75f7c;--bg:#070304;--surface:#110a0c;--border:#301c23;--text:#ffffff;--text-muted:#d2b3ba;--shadow:0 1px 3px rgba(0,0,0,0.6);--shadow-lg:0 10px 34px rgba(0,0,0,0.7);--glow:#3a0b14;--accent:#e52847;--fd-bg:#070304;--fd-panel:#110a0c;--fd-panel-2:#0d0709;--fd-border:#301c23;--fd-text:#ffffff;--fd-muted:#d2b3ba;--fd-hover:#1d0e13;--fd-red:#ef233c;--fd-amber:#ffce00;--fd-green:#00ff00;--sig-green:#00ff00;--sig-amber:#ffce00;--sig-orange:#f79945;--sig-red:#ef233c;--fd-teal:#f75f7c}[data-theme=orange] .nav-item:not(.active) .nav-icon{color:var(--accent)}[data-theme=black]{--navy:#000000;--navy-dark:#000000;--navy-light:#282828;--blue:#1cb9b9;--blue-bright:#28dfdf;--teal:#00ffef;--bg:#0d0d0d;--surface:#161616;--border:#2a2a2a;--text:#ffffff;--text-muted:#b3b3b3;--shadow:0 1px 3px rgba(0,0,0,0.5);--shadow-lg:0 8px 30px rgba(0,0,0,0.6);--glow:#1a1a1a;--accent:#c8ccd4;--fd-bg:#0d0d0d;--fd-panel:#161616;--fd-panel-2:#101010;--fd-border:#2a2a2a;--fd-text:#ffffff;--fd-muted:#b3b3b3;--fd-hover:#282828;--fd-red:#ef233c;--fd-amber:#ffce00;--fd-green:#00ff00;--sig-green:#00ff00;--sig-amber:#ffce00;--sig-orange:#f79945;--sig-red:#ef233c;--fd-teal:#00ffef}*{box-sizing:border-box;margin:0;padding:0}body,html{font-family:PattanakarnEB,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:var(--bg);color:var(--text);font-size:14px;line-height:1.5}html{text-size-adjust:100%}button,input,select,textarea{font-family:inherit}svg text{font-family:PattanakarnEB,inherit}a{color:inherit;text-decoration:none}.app-shell{display:flex;min-height:100vh}.sidebar{width:292px;background:var(--navy);color:#cdd7e8;display:flex;flex-direction:column;position:fixed;height:100vh;left:0;top:0;transition:width .18s ease}.sidebar-brand{padding:18px 20px;font-size:20px;font-weight:700;color:#fff;letter-spacing:.5px;border-bottom:1px solid var(--navy-light);display:flex;align-items:center;justify-content:space-between;min-height:62px}.sidebar-brand>span span{color:var(--teal)}.sidebar-toggle{background:transparent;border:1px solid var(--navy-light);color:#b8c4d9;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.sidebar-toggle:hover{background:var(--navy-light);color:#fff}.app-shell.collapsed .sidebar{width:68px}.app-shell.collapsed .main{margin-left:68px}.app-shell.collapsed .sidebar-brand{justify-content:center;padding:18px 0}.app-shell.collapsed .nav-item{justify-content:center;padding:11px 0}.app-shell.collapsed .sidebar-footer{text-align:center;padding:14px 8px}.org-emblem-wrap{position:relative;margin:8px 12px 14px}.org-emblem-wrap.collapsed{margin:8px 8px 14px;display:flex;justify-content:center}.org-emblem-btn{display:flex;align-items:center;gap:11px;width:100%;padding:8px 10px;border-radius:13px;cursor:pointer;background:linear-gradient(140deg,color-mix(in srgb,var(--accent) 20%,var(--navy)),color-mix(in srgb,var(--navy) 88%,#000));border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 6px 16px -10px color-mix(in srgb,var(--accent) 80%,transparent);transition:transform .18s ease,border-color .2s ease,box-shadow .2s ease}.org-emblem-btn:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 75%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 12px 26px -12px color-mix(in srgb,var(--accent) 90%,transparent)}.org-emblem-btn.static{cursor:default}.org-emblem-wrap.collapsed .org-emblem-btn{width:auto;padding:5px;gap:0;border-radius:12px}.org-emblem-text{display:flex;flex-direction:column;min-width:0;flex:1 1;line-height:1.1}.org-emblem-lbl{font-size:8.5px;text-transform:uppercase;letter-spacing:1.4px;font-weight:700;color:#fff;opacity:.5}.org-emblem-name{font-family:var(--font-display);font-size:15px;font-weight:800;letter-spacing:.3px;color:#fff;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.org-emblem-caret{flex:none;color:#fff;opacity:.65}.club-crest{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;filter:drop-shadow(0 3px 6px color-mix(in srgb,var(--accent) 55%,transparent))}.club-crest svg{display:block}.club-crest-txt{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:10px;font-weight:800;letter-spacing:.2px;color:#fff;padding-bottom:2px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.org-emblem-btn:hover .club-crest{transform:scale(1.06);transition:transform .18s ease}.club-logo{flex:none;object-fit:contain;border-radius:8px;background:rgba(255,255,255,.08);padding:2px}.org-emblem-btn:hover .club-logo{transform:scale(1.06);transition:transform .18s ease}.org-emblem-lbl.org-scope-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.9px;opacity:.62}.grp-wrap{position:relative;margin:-6px 12px 14px}.grp-wrap.collapsed{margin:-6px 8px 14px;display:flex;justify-content:center}.grp-btn{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;border-radius:11px;cursor:pointer;text-align:left;color:#fff;font-family:var(--font-display);background:color-mix(in srgb,var(--navy) 72%,#000);border:1px solid color-mix(in srgb,var(--accent) 24%,transparent);transition:border-color .2s ease,background .2s ease}.grp-btn:hover{border-color:color-mix(in srgb,var(--accent) 60%,transparent)}.grp-btn.is-on{border-color:color-mix(in srgb,var(--accent) 70%,transparent);background:linear-gradient(140deg,color-mix(in srgb,var(--accent) 16%,var(--navy)),color-mix(in srgb,var(--navy) 80%,#000))}.grp-wrap.collapsed .grp-btn{width:auto;padding:7px;gap:0}.grp-ico{position:relative;flex:none;display:inline-flex;width:32px;justify-content:center;opacity:.85}.grp-wrap.collapsed .grp-ico{width:auto}.grp-btn.is-on .grp-ico{opacity:1;color:color-mix(in srgb,var(--accent) 55%,#fff)}.grp-badge{position:absolute;top:-7px;right:-9px;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:8px;background:var(--accent);color:#fff;font-size:10px;font-weight:800;line-height:16px;text-align:center}.grp-text{display:flex;flex-direction:column;min-width:0;flex:1 1;line-height:1.1}.grp-lbl{font-size:8.5px;text-transform:uppercase;letter-spacing:1.4px;font-weight:700;opacity:.5}.grp-val{font-size:13px;font-weight:800;letter-spacing:.2px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grp-pop{display:flex;flex-direction:column;max-height:min(70vh,520px)}.org-pop.grp-pop{max-height:min(520px,calc(100vh - 300px));max-height:min(520px,calc(100dvh - 300px))}.org-pop.grp-pop.is-collapsed{min-width:230px}.grp-pop .grp-list{overflow-y:auto;overscroll-behavior:contain;min-height:0;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 55%,transparent) transparent}.grp-pop .grp-search{margin:0 0 6px}.grp-item{gap:9px;padding:8px 10px}.grp-pop .pop-item.grp-item{font-size:13px;font-weight:700}.grp-all{margin-bottom:4px;border-bottom:1px solid color-mix(in srgb,var(--fd-text) 10%,transparent);border-radius:9px 9px 4px 4px}.grp-tick{flex:none;width:16px;height:16px;border-radius:4px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid color-mix(in srgb,var(--fd-text) 45%,transparent);color:#fff}.grp-tick.on{background:var(--accent);border-color:var(--accent)}.grp-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grp-n{flex:none;font-size:11px;font-weight:700;opacity:.55;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.grp-empty{padding:10px;font-size:12px;opacity:.6}.grp-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 4px 2px;margin-top:4px;border-top:1px solid color-mix(in srgb,var(--fd-text) 10%,transparent)}.grp-foot-note{font-size:11px;opacity:.55;color:var(--fd-text)}.grp-done{border:none;border-radius:8px;padding:6px 14px;cursor:pointer;background:var(--accent);color:#fff;font-family:var(--font-display);font-size:12px;font-weight:800;letter-spacing:.3px}.grp-done:hover{filter:brightness(1.1)}.rank-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.rank-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.rank-panel{padding:11px}.rank-grid-4 .rank-panel{padding:8px}.rank-title{font-family:var(--font-display);font-size:14px;font-weight:800;text-align:center;letter-spacing:.3px;margin-bottom:8px;color:var(--fd-text);font-style:italic}.rank-scroll{max-height:calc(100vh - 285px);overflow-y:auto;overflow-x:hidden;border-radius:8px}.rank-scroll::-webkit-scrollbar{width:8px}.rank-scroll::-webkit-scrollbar-thumb{background:var(--fd-border);border-radius:5px}.rank-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0 3px;font-size:11.5px}.rank-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:color-mix(in srgb,var(--fd-panel) 94%,#000);color:var(--fd-text);font-weight:700;text-transform:uppercase;letter-spacing:.4px;font-size:10px;padding:6px;text-align:center}.rank-table thead th.name{text-align:left}.rank-table td.name,.rank-table thead th.name{width:47%}.rank-table.slj td.name,.rank-table.slj thead th.name{width:40%}.rank-table tbody tr{background:color-mix(in srgb,var(--fd-panel) 40%,transparent)}.rank-table td{padding:4px 6px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rank-table td.name{text-align:left;font-weight:700;border-radius:6px;white-space:normal;overflow-wrap:anywhere;line-height:1.12;padding:5px 8px}.rank-table td.pct,.rank-table td.v{font-weight:800;color:var(--fd-text)}.rank-table td.pct{white-space:nowrap}.rank-table td.pct .ic{margin-right:4px;font-size:10px}.rank-table td.v .ic{margin-right:4px;font-size:9px;vertical-align:middle}.rank-table td.cat{font-weight:700;color:var(--fd-text);opacity:.8;line-height:1.12;overflow-wrap:anywhere}.rank-table .rk-cat-inline{display:none}.rank-page .rank-scroll{container-type:inline-size}@container (max-width: 380px){.rank-table td.cat,.rank-table th.cat{display:none}.rank-table .rk-cat-inline{display:block;margin-top:2px;font-size:10px;font-weight:600;opacity:.75}}.ht-assess-toggle{margin:2px 0 10px;flex-wrap:wrap}.ht-sub-toggle{margin:0 0 10px}.ht-squat-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start}.ht-squat-group{display:flex;flex-direction:column;gap:8px}.ht-group-title{font-family:var(--font-display);font-size:13px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;text-align:center;color:var(--accent);font-style:italic;padding:6px 0;border-bottom:1px solid var(--fd-border)}.ht-group-tables{display:flex;gap:12px}.ht-group-tables .rank-panel{flex:1 1;min-width:0}.ht-group-tables .rank-panel.narrow{flex:0.62 1}.rank-table.ht-squat td.name,.rank-table.ht-squat thead th.name{width:34%}.rank-table.ht-single td.name,.rank-table.ht-single thead th.name{width:66%}.rank-table.ht-ratio{font-size:11px}.rank-table.ht-ratio td.name,.rank-table.ht-ratio thead th.name{width:26%}.rank-table.ht-ratio td,.rank-table.ht-ratio thead th{padding:4px 5px}@media (max-width:1400px){.ht-squat-groups{grid-template-columns:1fr}}.rank-table.ht-balance{table-layout:auto;font-size:11.5px}.rank-table.ht-balance thead th{padding:6px 10px;border-bottom:1px solid var(--fd-border)}.rank-table.ht-balance thead tr:first-child th{font-size:10.5px}.rank-table.ht-balance td{padding:5px 10px}.rank-table.ht-balance td.name{width:auto;white-space:normal;overflow-wrap:anywhere}.rank-table.ht-balance td.side{text-align:left;font-weight:700}.rank-table.ht-balance td.v{white-space:nowrap}.rank-table.ht-balance td.b-asy,.rank-table.ht-balance th.b-asy,.rank-table.ht-balance th.b-grp{border-right:1px solid color-mix(in srgb,var(--accent) 20%,var(--fd-border))}.rank-table.ht-balance th.b-grp{text-align:center;font-style:italic}.rank-table th.sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .12s ease}.rank-table th.sortable:hover{color:var(--fd-text)}.rank-table th.sortable.active{color:var(--accent)}.rank-table th.sortable .sort-ind{margin-left:4px;font-size:8px;vertical-align:middle}.rank-table th.sortable.rowspan2{vertical-align:middle}.ht-page .fd-player-name{position:relative;display:flex;align-items:baseline;flex-wrap:wrap;gap:14px;font-size:28px;letter-spacing:2.5px;line-height:1;font-style:italic;padding:4px 0 12px 18px;margin:6px 0 18px;border-bottom:1px solid color-mix(in srgb,var(--accent) 22%,var(--fd-border))}.ht-page .fd-player-name:before{content:"";position:absolute;left:0;top:2px;bottom:14px;width:5px;border-radius:3px;background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 25%,transparent));box-shadow:0 0 14px color-mix(in srgb,var(--accent) 55%,transparent)}.ht-page .fd-player-name>span{align-self:center}.ht-page .ht-titlebar{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap;border-bottom:1px solid color-mix(in srgb,var(--accent) 22%,var(--fd-border));padding-bottom:14px;margin:6px 0 18px}.ht-page .ht-titlebar .fd-player-name{border-bottom:none;margin:0;padding-bottom:0}.ht-page .ht-toggles{display:flex;flex-direction:column;align-items:flex-end;gap:20px;margin-left:auto}.ht-page .team-cat-toggle{padding:4px;border-radius:11px;box-shadow:inset 0 1px 3px rgba(0,0,0,.35)}.ht-page .team-cat-toggle button{font-size:12.5px;padding:8px 15px;border-radius:8px;letter-spacing:.6px;text-transform:uppercase;color:var(--fd-text)}.ht-page .ht-assess-toggle{margin:0;background:color-mix(in srgb,var(--teal) 16%,var(--fd-panel-2))}.ht-page .ht-assess-toggle button{font-size:13px;font-weight:700;padding:9px 18px}.ht-page .ht-assess-toggle button.active{background:var(--teal);color:#06131a;font-weight:800;box-shadow:0 3px 12px color-mix(in srgb,var(--teal) 45%,transparent)}.ht-page .ht-sub-toggle{margin:0;background:color-mix(in srgb,var(--accent) 16%,var(--fd-panel-2))}.ht-page .ht-sub-toggle button.active{background:var(--accent);color:#ffffff;font-weight:800;box-shadow:0 3px 12px color-mix(in srgb,var(--accent) 45%,transparent)}.ht-page .dyn-legend{color:var(--fd-text)}.ht-page .ht-group-title{font-size:15px;letter-spacing:1.8px;padding:8px 0}.ht-page .rank-title{font-size:15px;letter-spacing:.6px;margin-bottom:10px;text-transform:uppercase}.ht-page .rank-table thead th{padding:10px 8px;font-size:11px;letter-spacing:.7px;white-space:nowrap;color:var(--fd-text);background:color-mix(in srgb,var(--fd-panel) 90%,#000);border-bottom:2px solid color-mix(in srgb,var(--accent) 32%,var(--fd-border))}.ht-page .rank-table thead tr:first-child th{font-size:11.5px}.ht-page .rank-table.ht-balance{table-layout:fixed;border-spacing:0}.ht-page .rank-table.ht-balance tbody td{border-bottom:1px solid var(--fd-border)}.ht-page .rank-table.ht-balance td.name,.ht-page .rank-table.ht-balance th.name{width:300px;min-width:300px;max-width:300px;white-space:normal;overflow-wrap:anywhere}.ht-page .rank-table.ht-balance thead th{position:-webkit-sticky;position:sticky;z-index:2}.ht-page .rank-table.ht-balance thead tr:first-child th{top:0;height:40px;white-space:nowrap}.ht-page .rank-table.ht-balance thead tr:nth-child(2) th{top:40px}.ht-page .rank-table.ht-balance thead tr:first-child th.rowspan2{white-space:normal;line-height:1.2}.ht-page .rank-table.ht-balance{font-size:13.8px}.ht-page .rank-table.ht-balance thead th{font-size:13.2px}.ht-page .rank-table.ht-balance th.b-grp,.ht-page .rank-table.ht-balance thead th.rowspan2{font-size:16px;letter-spacing:.5px}.ht-page .rank-table.ht-balance thead th.name{font-size:13.2px}.ht-page .rank-table.ht-balance td.pct,.ht-page .rank-table.ht-balance td.v{font-size:14.4px}.ht-page .rank-table.ht-balance td.pct .ic{font-size:11px}.ht-page .rank-table th.sortable.active{color:var(--accent)}.ht-page .rank-table.ht-single td,.ht-page .rank-table.slj td{padding:6px}.ht-page .rank-table.ht-ratio,.ht-page .rank-table.ht-single,.ht-page .rank-table.slj{table-layout:auto}.ht-page .rank-table.ht-ratio td.pct,.ht-page .rank-table.ht-ratio td.v,.ht-page .rank-table.slj td.pct,.ht-page .rank-table.slj td.v{white-space:nowrap}.ht-page .rank-table,.ht-page .rank-table.ht-balance,.ht-page .rank-table.ht-ratio{font-size:11.5px}.ht-page .rank-table thead th,.ht-page .rank-table thead tr:first-child th{font-size:11px}.ht-page .ht-squat-groups{gap:28px}.ht-page .ht-squat-group{padding:6px 14px 14px;border-radius:16px;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--fd-border));background:color-mix(in srgb,var(--fd-panel) 26%,transparent);box-shadow:0 6px 22px rgba(0,0,0,.22)}[data-theme=light] .ht-page .ht-squat-group{background:color-mix(in srgb,var(--fd-panel) 88%,transparent);box-shadow:0 1px 3px rgba(16,24,40,.07),0 1px 2px rgba(16,24,40,.04)}.ht-page .ht-group-title{color:var(--fd-text);border-bottom:1px solid color-mix(in srgb,var(--accent) 22%,var(--fd-border));margin-bottom:10px}.ht-page .rank-title{color:var(--fd-text)}.nav-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nav-label{white-space:nowrap;text-transform:uppercase;letter-spacing:.5px}.nav-soon{font-size:10px;margin-left:auto;color:#64748b}.nav-item.disabled{opacity:.5;cursor:default}.nav-divider{height:1px;background:var(--navy-light);margin:8px 12px}.signout-btn{padding:6px 12px;font-size:12px;background:transparent;color:#b8c4d9;border:1px solid #24365a;border-radius:6px;cursor:pointer;width:100%}.signout-btn:hover{background:var(--navy-light);color:#fff}.signout-btn.icon-only{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0}.sidebar-nav{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px 10px;display:flex;flex-direction:column;gap:2px}.nav-item{padding:11px 14px;border-radius:8px;color:#ffffff;font-weight:500;cursor:pointer;transition:all .15s;display:flex;align-items:center;gap:10px}.nav-item:hover{background:var(--navy-light);color:#fff}.nav-item.active{background:var(--blue);color:#fff}.nav-section{padding:16px 14px 6px;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#64748b;font-weight:600}.sidebar-footer{padding:14px 16px;border-top:1px solid var(--navy-light);font-size:12px;color:#7c8aa5}.main{flex:1 1;margin-left:292px;display:flex;flex-direction:column;transition:margin-left .18s ease}.topbar{height:62px;background:var(--surface);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 28px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.topbar h1{font-size:18px;font-weight:650}.content{padding:28px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;margin-bottom:24px}.kpi-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px 20px}.kpi-label{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.kpi-value{font-size:30px;font-weight:700;margin-top:6px;color:var(--text)}.kpi-sub{font-size:12px;color:var(--text-muted);margin-top:4px}.toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:20px}input[type=email],input[type=password],input[type=text],select{padding:9px 12px;border:1px solid var(--border);border-radius:8px;font-size:14px;background:var(--surface);color:var(--text);outline:none}input:focus,select:focus{border-color:var(--blue-bright)}.btn{padding:9px 18px;border-radius:8px;border:none;background:var(--blue);color:#fff;font-weight:600;font-size:14px;cursor:pointer;transition:background .15s}.btn:hover{background:var(--navy-light)}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-ghost{background:transparent;color:var(--blue);border:1px solid var(--border)}.btn-ghost:hover{background:var(--bg)}.table-wrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}table{width:100%;border-collapse:collapse}thead th{background:var(--navy);color:#fff;text-align:left;padding:12px 16px;font-size:12px;text-transform:uppercase;letter-spacing:.4px;font-weight:600;position:-webkit-sticky;position:sticky;top:0}tbody td{padding:11px 16px;border-bottom:1px solid var(--border)}tbody tr:hover{background:color-mix(in srgb,var(--fd-text) 7%,transparent)}tbody tr:last-child td{border-bottom:none}.login-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--navy-dark),var(--navy))}.login-card{background:var(--surface);border-radius:16px;box-shadow:var(--shadow-lg);padding:40px;width:380px}.login-brand{font-size:28px;font-weight:700;text-align:center;margin-bottom:6px;color:var(--text)}.login-brand span{color:var(--teal)}.login-brand .brand-x{font-size:2em;line-height:0;vertical-align:baseline}.login-sub{text-align:center;color:var(--text-muted);margin-bottom:28px;font-size:13px}.form-group{margin-bottom:16px}.form-group label{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.form-group input{width:100%}.error-msg{background:var(--red-bg);color:var(--red);padding:10px 14px;border-radius:8px;font-size:13px;margin-bottom:16px}.spinner-wrap{display:flex;justify-content:center;align-items:center;padding:60px;color:var(--text-muted)}.section-title{font-size:16px;font-weight:650;margin-bottom:14px;color:var(--text)}.sidebar-tool{width:100%;height:34px;margin-bottom:8px;background:var(--navy-dark);border:1px solid var(--navy-light);color:#9fb0c9;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.sidebar-tool:hover{background:var(--navy-light);color:#fff}a.sidebar-tool{text-decoration:none;box-sizing:border-box}.dl-wrap{position:relative}.pop-backdrop{position:fixed;inset:0;z-index:60}.pop-menu{position:absolute;z-index:61;min-width:210px;background:linear-gradient(155deg,color-mix(in srgb,var(--accent) 12%,var(--fd-panel)),color-mix(in srgb,var(--fd-panel) 92%,#000));border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:12px;padding:6px;box-shadow:0 18px 40px -12px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.08);animation:pop-in .14s ease-out}[data-theme=light] .pop-menu{box-shadow:0 12px 32px -10px rgba(16,24,40,.25)}@keyframes pop-in{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:none}}.dl-menu{bottom:calc(100% + 8px);left:0}.org-pop{top:calc(100% + 8px);left:0;right:0;transform-origin:top center}.org-pop.is-collapsed{left:50%;right:auto;margin-left:-14px;min-width:190px}.pop-head{font-size:9.5px;text-transform:uppercase;letter-spacing:1.4px;font-weight:700;color:var(--fd-text);opacity:.55;padding:4px 8px 7px}.pop-item{width:100%;display:flex;align-items:center;gap:10px;padding:9px 10px;border:none;border-radius:9px;cursor:pointer;background:transparent;color:color-mix(in srgb,var(--fd-text) 82%,transparent);text-align:left;font-family:var(--font-display);transition:background .12s,color .12s}.pop-item:hover{background:color-mix(in srgb,var(--accent) 26%,transparent);color:var(--fd-text)}.pop-item.active{background:color-mix(in srgb,var(--accent) 34%,transparent);color:var(--fd-text)}.pop-item svg{flex:none;opacity:.9}.pop-txt{display:flex;flex-direction:column;line-height:1.25}.pop-txt b{font-size:13.5px;font-weight:800;letter-spacing:.3px}.pop-txt em{font-style:normal;font-size:10.5px;opacity:.6}.pop-crest{flex:none;width:26px;height:26px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;color:#fff;letter-spacing:.3px;background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 90%,#fff),color-mix(in srgb,var(--accent) 55%,#000))}.org-pop .pop-item{font-size:13px;font-weight:700}.org-pop.grp-pop{overflow:hidden}.fd-profile{background:radial-gradient(1200px 500px at 70% -10%,var(--glow) 0,transparent 60%),var(--bg);color:var(--fd-text);padding:24px 28px 36px;min-height:100vh}.fd-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;justify-content:space-between;border-bottom:1px solid var(--fd-border);margin:-24px -28px 18px;padding:18px 28px 14px;gap:20px;background:color-mix(in srgb,color-mix(in srgb,var(--navy-dark) 86%,var(--accent) 14%) 93%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.fd-header,.fd-header-title{display:flex;align-items:center}.fd-header-title{gap:5px;position:relative}.fd-header-title:before{content:"";flex:none;width:75px;height:65px;margin-top:-10px;background:url(/logo/stunninx-main.svg) no-repeat 50%/contain;transform-origin:center;will-change:transform,filter;animation:stx-logo 7s ease-in-out infinite,stx-glow 4s ease-in-out infinite,stx-load 1s ease-out 1}.fd-header-title:after{content:"";position:absolute;left:0;top:50%;width:75px;height:65px;transform:translateY(calc(-50% - 10px));pointer-events:none;-webkit-mask:url(/logo/stunninx-main.svg) no-repeat center/contain;mask:url(/logo/stunninx-main.svg) no-repeat center/contain;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.75) 50%,transparent 58%);background-size:260% 100%;background-position:160% 0;animation:stx-sheen 5s ease-in-out infinite}.fd-header-title:hover:before{animation-name:stx-logo,stx-glow-strong,stx-load;animation-duration:2.4s,1.2s,1s}.fd-header-title:hover:after{animation-duration:1.6s}@keyframes stx-logo{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes stx-glow{0%,to{filter:drop-shadow(0 0 3px rgba(59,130,246,.45))}50%{filter:drop-shadow(0 0 11px rgba(59,130,246,.9))}}@keyframes stx-glow-strong{0%,to{filter:brightness(1.2) drop-shadow(0 0 7px rgba(59,130,246,.75))}50%{filter:brightness(1.5) drop-shadow(0 0 17px rgba(96,165,250,.95))}}@keyframes stx-sheen{0%,62%{background-position:160% 0}to{background-position:-70% 0}}@keyframes stx-load{0%{opacity:0;transform:scale(1.7);filter:brightness(2.6) drop-shadow(0 0 22px rgba(63,210,230,1))}55%{opacity:1}to{opacity:1;transform:scale(1);filter:brightness(1) drop-shadow(0 0 4px rgba(63,210,230,.5))}}@media (prefers-reduced-motion:reduce){.fd-header-title:after,.fd-header-title:before{animation:none}}.fd-header-title h2{margin:0;line-height:1.05;font-size:26px;font-weight:800;letter-spacing:1px;color:#ffffff}.fd-header-title .sub,.fd-header-title h2{text-transform:uppercase;font-style:italic}.fd-header-title .sub{font-size:13px;letter-spacing:1.5px;color:var(--fd-teal);line-height:1.15;margin-top:4px}[data-theme=light] .fd-header-title .sub{color:#00ffef}.fd-club{display:flex;align-items:center;gap:10px;font-weight:700;letter-spacing:1px;color:var(--fd-text)}.fd-profile select{color:var(--fd-text)}.fd-panel,.fd-profile select{background:var(--fd-panel);border:1px solid var(--fd-border)}.fd-panel{border-radius:12px;padding:16px}.fd-title{text-align:center;letter-spacing:2px;font-size:14px;margin-bottom:12px}.fd-player-name,.fd-title{text-transform:uppercase;font-weight:800;color:var(--fd-text);font-style:italic}.fd-player-name{font-size:34px;letter-spacing:1px;line-height:1;margin-bottom:14px}.fd-photo{width:100%;aspect-ratio:1/1;border-radius:12px;background:var(--fd-panel-2);border:1px solid var(--fd-border);display:flex;align-items:center;justify-content:center;color:var(--fd-muted);font-size:13px;overflow:hidden;padding:0}.fd-photo img{width:100%;height:100%;object-fit:cover;object-position:center top}.fd-tiles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.fd-tile{background:color-mix(in srgb,var(--fd-panel-2) 50%,transparent);border:1px solid var(--fd-border);border-radius:10px;padding:14px 12px;text-align:center;min-height:96px;display:flex;flex-direction:column;justify-content:center;gap:6px}.fd-tile .lbl{font-size:13px;color:var(--fd-text);text-transform:uppercase;letter-spacing:.5px;line-height:1.2}.fd-tile .val{font-size:29px;font-weight:800;color:var(--fd-text)}.fd-tile-tgt{font-size:10px;font-weight:700;letter-spacing:.5px;color:var(--fd-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fd-tile-bar{display:flex;align-items:center;gap:8px;margin-top:9px;width:100%}.ap-photo-metrics .fd-tile{justify-content:flex-start}.ap-photo-metrics .fd-tile .lbl{min-height:2.4em;display:flex;align-items:center;justify-content:center}.ap-photo-metrics .fd-tile .fd-tile-bar{margin-top:auto}.fd-tile-bar-track{flex:1 1;height:11px;border-radius:6px;background:rgba(255,255,255,.12);overflow:hidden}.fd-tile-bar-fill{display:block;height:100%;border-radius:6px;transition:width .6s cubic-bezier(.22,1,.36,1)}.fd-tile-bar-pct{font-size:10px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fd-muted);min-width:30px;text-align:right}.fd-tile-tgt--on{display:inline-block;color:#fff;background:rgba(0,0,0,.34);padding:1.5px 8px;border-radius:7px;font-weight:800}.fd-tile-red{background:linear-gradient(180deg,#c81e1e,#e02424);border-color:#e84a4a}.fd-tile-red .lbl{color:#ffe2e2}.team-page .fd-player-name{font-style:italic}.team-page .fd-mtable th{color:var(--fd-text);font-size:13px}.team-page .fd-analysis-title,.team-page .fd-title{color:var(--fd-text)}.fd-mtable{width:100%;border-collapse:separate;border-spacing:0 4px}.fd-mtable th{background:color-mix(in srgb,var(--fd-panel) 48%,transparent);color:var(--fd-text);font-size:11px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);text-transform:uppercase;letter-spacing:1px;text-align:center;padding:6px 8px;border-bottom:1px solid var(--fd-border);position:-webkit-sticky;position:sticky;top:0;z-index:1;font-style:italic}.fd-mtable-scroll::-webkit-scrollbar{width:8px}.fd-mtable-scroll::-webkit-scrollbar-thumb{background:var(--fd-border);border-radius:4px}.fd-mtable-scroll::-webkit-scrollbar-track{background:transparent}.fd-mtable td{padding:6px 10px;font-size:13px;text-align:center}.fd-mtable td.metric{text-align:left;font-weight:600;color:var(--fd-text)}.fd-mrow-red td.val-cell{background:linear-gradient(180deg,var(--fd-red),color-mix(in srgb,var(--fd-red) 60%,#000));color:#fff;font-weight:700}.fd-mrow-amber td.val-cell{background:linear-gradient(180deg,var(--fd-amber),color-mix(in srgb,var(--fd-amber) 60%,#000));color:var(--rag-ink-amber);font-weight:700}.fd-mrow-green td.val-cell{background:linear-gradient(180deg,var(--fd-green),color-mix(in srgb,var(--fd-green) 60%,#000));color:var(--rag-ink-green);font-weight:700}.fd-mrow-red{background:rgba(239,35,60,.1)}.fd-mrow-amber{background:rgba(255,206,0,.1)}.fd-mrow-green{background:rgba(0,255,0,.1)}.fd-icon-red{color:var(--fd-red)}.fd-icon-amber{color:var(--fd-amber)}.fd-icon-green{color:var(--fd-green)}.fd-mtable tbody tr:hover{background:var(--fd-hover)}.fd-mtable tbody tr:hover td:not(.val-cell){color:var(--fd-text)}.fd-gauges{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.fd-gauge{background:var(--fd-panel-2);border:1px solid var(--fd-border);border-radius:10px;padding:12px;text-align:center;min-height:90px;display:flex;flex-direction:column;justify-content:center;gap:6px}.fd-gauge .lbl{font-size:13px;color:var(--fd-text);text-transform:uppercase;letter-spacing:.5px}.fd-gauge .val{font-size:20px;font-weight:800;color:var(--fd-text)}.fd-gauge-red{background:linear-gradient(180deg,#c81e1e,#e02424);border-color:#e84a4a}.fd-analysis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:20px}.fd-analysis-col h4{text-transform:uppercase;letter-spacing:1.5px;font-size:14px;color:var(--fd-text);margin-bottom:10px;border-bottom:1px solid var(--fd-border);padding-bottom:6px}.fd-analysis-col .placeholder{color:var(--fd-muted);font-size:12px;font-style:italic}.fd-analysis-col ul{list-style:none}.fd-analysis-col li{font-size:12.5px;color:var(--fd-text);padding:4px 0 4px 14px;position:relative}.fd-analysis-col li:before{content:"▸";position:absolute;left:0;color:var(--fd-teal)}.fd-analysis-title{text-align:center;letter-spacing:3px;font-weight:800;color:var(--fd-text);text-transform:uppercase;font-style:italic;margin:8px 0 4px}.interp-head{display:flex;align-items:center;justify-content:center;gap:14px;margin:18px 0 6px}.interp-pill{--pglow:var(--accent);--qa-angle:0deg;position:relative;display:inline-block;padding:12px 36px;border-radius:999px;font-family:var(--font-display);font-size:26px;font-weight:800;font-style:italic;letter-spacing:3px;text-transform:uppercase;color:var(--fd-text);background:color-mix(in srgb,var(--fd-text) 7%,var(--fd-panel))}.interp-pill:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:conic-gradient(from var(--qa-angle),color-mix(in srgb,var(--pglow) 10%,transparent) 0deg,color-mix(in srgb,var(--pglow) 10%,transparent) 200deg,var(--pglow) 300deg,#ffffff 335deg,var(--pglow) 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--pglow) 70%,transparent));animation:qa-run 3.2s linear infinite;pointer-events:none}@media (prefers-reduced-motion:reduce){.interp-pill:before{animation:none;background:none;padding:0;border:1px solid color-mix(in srgb,#fff 55%,transparent)}}.interp-flag{display:inline-block;margin-left:12px;font-size:12px;font-weight:800;letter-spacing:.5px;color:#fff;background:linear-gradient(180deg,var(--sig-red),color-mix(in srgb,var(--sig-red) 60%,#000));padding:3px 10px;border-radius:999px;vertical-align:middle;-webkit-text-fill-color:#fff}.fd-profile-head{gap:18px;flex-wrap:wrap;margin-bottom:18px}.fd-id-block,.fd-profile-head{display:flex;align-items:center}.fd-id-block{flex:0 1 auto;min-width:200px;flex-direction:column}.fd-id-block .fd-player-name{margin-bottom:10px;text-align:center}.fd-id-bottom{justify-content:center;gap:20px;flex-wrap:wrap}.fd-id-bottom,.fd-ovr{display:flex;align-items:center}.fd-ovr{flex-direction:column;line-height:1}.fd-ovr-score{font-family:var(--font-display);font-size:34px;font-weight:800;font-style:italic;letter-spacing:.5px}.fd-ovr-lbl{font-size:9.5px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--fd-muted);margin-top:5px}.fd-ovr.tier-green .fd-ovr-score{color:var(--sig-green)}.fd-ovr.tier-yellow .fd-ovr-score{color:var(--sig-amber)}.fd-ovr.tier-red .fd-ovr-score{color:var(--sig-red)}.fd-flag{--fglow:var(--accent);--qa-angle:0deg;position:relative;display:inline-flex;align-items:center;gap:9px;padding:8px 18px;border-radius:999px;white-space:nowrap;background:color-mix(in srgb,var(--fglow) 13%,var(--fd-panel));color:var(--fglow);font-family:var(--font-display);font-size:14px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.fd-flag.flag-green{--fglow:var(--sig-green)}.fd-flag.flag-yellow{--fglow:var(--sig-amber)}.fd-flag.flag-red{--fglow:var(--sig-red)}.fd-flag-dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.fd-flag:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:conic-gradient(from var(--qa-angle),color-mix(in srgb,var(--fglow) 14%,transparent) 0deg,color-mix(in srgb,var(--fglow) 14%,transparent) 200deg,var(--fglow) 300deg,#ffffff 335deg,var(--fglow) 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--fglow) 70%,transparent));animation:qa-run 3.2s linear infinite;pointer-events:none}@media (prefers-reduced-motion:reduce){.fd-flag:before{animation:none;background:none;padding:0;border:1px solid color-mix(in srgb,var(--fglow) 55%,transparent)}}.fd-profile-head .quick-analysis{flex:1 1 300px;min-width:300px;margin:0}@property --qa-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.quick-analysis{--glow:var(--accent);--qa-angle:0deg;position:relative;margin:0 0 18px;padding:15px 19px;border-radius:12px;background:linear-gradient(150deg,color-mix(in srgb,var(--glow) 12%,var(--fd-panel)),color-mix(in srgb,var(--fd-panel) 88%,#000));box-shadow:0 0 16px -7px color-mix(in srgb,var(--glow) 55%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.quick-analysis.tier-green{--glow:var(--sig-green)}.quick-analysis.tier-yellow{--glow:var(--sig-amber)}.quick-analysis.tier-red{--glow:var(--sig-red)}.quick-analysis:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:conic-gradient(from var(--qa-angle),color-mix(in srgb,var(--glow) 14%,transparent) 0deg,color-mix(in srgb,var(--glow) 14%,transparent) 200deg,var(--glow) 300deg,#ffffff 335deg,var(--glow) 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--glow) 70%,transparent));animation:qa-run 3.2s linear infinite;pointer-events:none}@keyframes qa-run{to{--qa-angle:360deg}}.quick-analysis-lbl{position:relative;display:block;font-family:var(--font-display);font-size:17px;font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:2px;color:var(--glow);margin-bottom:8px}.quick-analysis p{position:relative;margin:0;font-size:14px;line-height:1.6;color:var(--fd-text);font-weight:600;letter-spacing:.2px;text-transform:none}@media (prefers-reduced-motion:reduce){.quick-analysis:before{animation:none;background:none;padding:0;border:1px solid color-mix(in srgb,var(--glow) 55%,transparent)}}.jd-wrap{display:flex;flex-direction:column}.jd{margin-top:6px;padding:8px 8px 6px;border-top:1px solid var(--fd-border)}.jd.jd-empty{color:var(--fd-muted);text-align:center;font-size:12px}.jd-lr{display:flex;gap:8px;margin-bottom:6px}.jd-cell{flex:1 1;display:inline-flex;justify-content:center;align-items:baseline;gap:5px;font-size:12px;color:var(--fd-muted)}.jd-pctrow{margin-top:5px;margin-bottom:0}.jd-pctrow .jd-pct{flex:1 1;text-align:center}.jd-cell em{font-style:normal;font-weight:700;font-size:10px;opacity:.7}.jd-cell b{font-family:var(--font-display);font-size:15px;font-weight:800;color:var(--fd-text)}.jd-pct{font-style:normal;font-size:11px;font-weight:700;opacity:.85}.jd-cell.dom b,.jd-cell.dom em{color:var(--fd-text)}.jd-cell.dom em{opacity:1}.jd-bal{position:relative;height:12px;background:color-mix(in srgb,var(--fd-muted) 22%,transparent);overflow:hidden}.jd-bal,.jd-fill{border-radius:6px}.jd-fill{top:0;bottom:0}.jd-fill,.jd-mid{position:absolute}.jd-mid{left:50%;top:-1px;bottom:-1px;width:1px;background:color-mix(in srgb,var(--fd-text) 45%,transparent);transform:translateX(-.5px)}.jd-asy{display:flex;gap:7px;margin-top:6px;font-size:12px;font-weight:700}.jd-asy,.jd-badge{align-items:center;justify-content:center}.jd-badge{display:inline-flex;width:17px;height:17px;border-radius:5px;border:1px solid;font-size:10px;font-weight:800}.interp-analysis{margin-top:14px}.interp-analysis .fd-analysis-col h4{font-size:24px;letter-spacing:2px;font-style:italic}.interp-analysis .fd-analysis-col{background:color-mix(in srgb,var(--fd-panel) 45%,transparent);border:1px solid var(--fd-border);border-radius:12px;padding:14px 16px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.interp-list{list-style:none;margin:6px 0 0;padding:0}.interp-list li{font-size:13px;font-weight:700;color:var(--fd-text);line-height:1.35;padding:6px 0 6px 16px;position:relative;text-transform:uppercase;letter-spacing:.3px}.interp-list li:before{content:"●";position:absolute;left:0;font-size:8px;top:9px;color:var(--fd-teal)}.interp-list.interp-weak li:before{color:var(--sig-red)}.interp-list.interp-pri li:before{color:#3b82f6}.interp-col-str{background:color-mix(in srgb,var(--sig-green) 14%,var(--fd-panel))!important;border-color:color-mix(in srgb,var(--sig-green) 42%,var(--fd-border))!important}.interp-col-wk{background:color-mix(in srgb,var(--sig-red) 13%,var(--fd-panel))!important;border-color:color-mix(in srgb,var(--sig-red) 42%,var(--fd-border))!important}.interp-col-pri{background:color-mix(in srgb,#3b82f6 14%,var(--fd-panel))!important;border-color:color-mix(in srgb,#3b82f6 45%,var(--fd-border))!important}.interp-col-str h4{color:var(--sig-green)}.interp-col-wk h4{color:var(--sig-red)}.interp-col-pri h4{color:#6ea8fe}.fd-multidate-btn{padding:10px 16px;min-width:160px;text-align:left;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.03));color:#ffffff;font-family:var(--font-display);font-style:italic;font-size:13px;font-weight:700;letter-spacing:.4px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 14px rgba(0,0,0,.22);transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease}.fd-multidate-btn:hover{border-color:color-mix(in srgb,var(--fd-teal) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--fd-teal) 14%,transparent),inset 0 1px 0 rgba(255,255,255,.08),0 4px 14px rgba(0,0,0,.22)}.fd-multidate-btn:active{transform:translateY(1px)}.fd-multidate-txt{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;line-height:1.25}.fd-multidate-cap,.fd-multidate-val{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fd-multidate-cap{font-size:8px;letter-spacing:.5px;text-transform:uppercase;color:var(--fd-teal);font-weight:700;font-style:normal}:where(html[data-exporting]) .fd-multidate-cap,:where(html[data-exporting]) .fd-multidate-val{white-space:normal;overflow:visible;text-overflow:clip}@media (max-width:1280px){:where(html:not([data-exporting])) .fd-filters .fd-date-btn{padding-left:10px;padding-right:10px;gap:6px}}@media (max-width:760px){:where(html:not([data-exporting])) .fd-multidate-cap{font-size:10px;letter-spacing:.3px}:where(html:not([data-exporting])) .fd-multidate-txt{line-height:1.15}}.fd-multidate-hd{padding:6px 8px 3px;font-size:9px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--fd-teal)}.fd-multidate-pop{position:absolute;top:calc(100% + 4px);left:0;z-index:21;min-width:200px;max-height:260px;overflow-y:auto;background:var(--fd-panel);border:1px solid var(--fd-border);border-radius:8px;box-shadow:var(--shadow-lg);padding:6px}.fd-multidate-item{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:6px;cursor:pointer;font-size:13px;color:var(--fd-text)}.fd-multidate-item.active,.fd-multidate-item:hover{background:var(--fd-hover)}.fd-multidate-item.active{font-weight:700}.fd-multidate-item input{cursor:pointer;accent-color:var(--accent)}.fd-search-input{width:100%;box-sizing:border-box;margin-bottom:4px;padding:8px 10px;border:1px solid var(--fd-border);border-radius:6px;background:var(--fd-panel-2);color:var(--fd-text);font-size:13px;outline:none}.fd-search-input:focus{border-color:var(--accent)}.ht-metric-title{color:var(--fd-text);font-family:var(--font-display);font-style:italic;font-size:17px;font-weight:800;letter-spacing:1px;text-transform:uppercase;margin-bottom:6px}.ht-tiles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.ht-tile{text-align:center;padding:23px 6px;background:var(--fd-panel-2);border:1px solid var(--fd-border);border-radius:10px}.ht-tile-lbl{font-size:11px;color:var(--fd-text);text-transform:uppercase;letter-spacing:.5px}.ht-tile-val{font-size:26px;font-weight:800;color:var(--fd-text);margin-top:3px}.ht-grid>.fd-panel{background:color-mix(in srgb,var(--fd-panel) 82%,transparent)}.team-cat-toggle{display:inline-flex;gap:4px;padding:3px;background:var(--fd-panel-2);border:1px solid var(--fd-border);border-radius:8px}.team-cat-toggle button{background:transparent;border:none;color:var(--fd-muted);font-size:12px;font-weight:600;padding:6px 12px;border-radius:6px;cursor:pointer;text-transform:capitalize;transition:background .15s,color .15s}.team-cat-toggle button:hover{color:var(--fd-text)}.team-cat-toggle button.active{background:var(--teal);color:#06131a}.cat-pop{position:absolute;bottom:0;left:calc(100% + 10px);min-width:150px;background:var(--fd-panel);border:1px solid var(--fd-border);border-radius:10px;padding:6px;z-index:41;box-shadow:0 10px 30px rgba(0,0,0,.45)}.cat-pop-title{font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:var(--fd-muted);padding:4px 8px 6px}.cat-pop-item{display:block;width:100%;text-align:left;background:transparent;border:none;color:var(--fd-text);font-size:13px;font-weight:600;padding:8px 10px;border-radius:6px;cursor:pointer;text-transform:capitalize;transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.cat-pop-item:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 28%,transparent),color-mix(in srgb,var(--accent) 8%,transparent));color:#fff;transform:translateX(4px);box-shadow:inset 3px 0 0 0 var(--accent),0 4px 14px -8px color-mix(in srgb,var(--accent) 90%,transparent)}.cat-pop-item.active{background:var(--teal);color:#06131a}.cat-pop-item.active:hover{transform:translateX(4px);color:#06131a;box-shadow:0 4px 14px -8px color-mix(in srgb,var(--teal) 90%,transparent)}.fd-photo{border:1.5px solid color-mix(in srgb,var(--accent) 65%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent),0 0 18px 2px color-mix(in srgb,var(--accent) 42%,transparent),0 0 40px 6px color-mix(in srgb,var(--accent) 20%,transparent);animation:fd-photo-glow 3.4s ease-in-out infinite}@keyframes fd-photo-glow{0%,to{border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 26%,transparent),0 0 16px 2px color-mix(in srgb,var(--accent) 38%,transparent),0 0 34px 5px color-mix(in srgb,var(--accent) 16%,transparent)}50%{border-color:color-mix(in srgb,var(--accent) 85%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 42%,transparent),0 0 26px 4px color-mix(in srgb,var(--accent) 62%,transparent),0 0 58px 11px color-mix(in srgb,var(--accent) 30%,transparent)}}@media (prefers-reduced-motion:reduce){.fd-photo{animation:none}}.fd-atmos-canvas{width:100vw;height:100vh;display:block}.fd-atmos-canvas,.fd-atmos-wallpaper{position:fixed;inset:0;z-index:0;pointer-events:none}.fd-atmos-wallpaper{background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:url(/theme_bg/dark.svg)}[data-theme=light] .fd-atmos-wallpaper{background-image:url(/theme_bg/light.svg)}[data-theme=orange] .fd-atmos-wallpaper{background-image:url(/theme_bg/orange.svg)}[data-theme=black] .fd-atmos-wallpaper{background-image:url(/theme_bg/black.svg)}.fd-atmos-content{position:relative;z-index:1}.sidebar{z-index:10}.fd-panel{background:color-mix(in srgb,var(--fd-panel) 20%,transparent);border:1.5px solid color-mix(in srgb,var(--accent) 22%,var(--fd-border));backdrop-filter:blur(3px) saturate(1.05);-webkit-backdrop-filter:blur(3px) saturate(1.05);box-shadow:inset 0 1px 0 color-mix(in srgb,#ffffff 6%,transparent)}.fd-panel:has(.fd-mtable-scroll){border-color:color-mix(in srgb,var(--accent) 45%,var(--fd-border));animation:fd-table-shimmer 3.8s ease-in-out infinite}@keyframes fd-table-shimmer{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 16%,transparent),0 0 12px 1px color-mix(in srgb,var(--accent) 15%,transparent)}50%{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent),0 0 22px 3px color-mix(in srgb,var(--accent) 28%,transparent)}}@media (prefers-reduced-motion:reduce){.fd-panel:has(.fd-mtable-scroll){animation:none;box-shadow:0 0 14px 1px color-mix(in srgb,var(--accent) 20%,transparent)}}.fd-mtable td.val-cell{border-radius:8px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.28)}@font-face{font-family:Pattanakarn;src:url(/fonts/fonnts.com-Pattanakarn_ExtraBold.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--font-display:"Pattanakarn","Kanit","Segoe UI",system-ui,sans-serif}.fd-analysis-title,.fd-header h2,.fd-player-name,.fd-title,.login-brand,.sidebar-brand{font-family:var(--font-display)}@keyframes title-glow{0%,to{text-shadow:0 0 5px color-mix(in srgb,currentColor 28%,transparent)}50%{text-shadow:0 0 14px color-mix(in srgb,currentColor 68%,transparent),0 0 24px color-mix(in srgb,currentColor 32%,transparent)}}.fd-gauge .val,.fd-tile .val{font-family:var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.4px}.fd-gauge .val,.fd-mtable td,.fd-mtable th,.fd-tile .val{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.dyn-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.dyn-table thead th{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.6px;color:var(--fd-text);padding:10px 12px;text-align:center;border-bottom:1px solid var(--fd-border)}.dyn-table thead tr.grp th{font-size:13px}.dyn-table thead tr.grp th.g-force{background:color-mix(in srgb,var(--accent) 22%,transparent)}.dyn-table thead tr.grp th.g-bm{background:color-mix(in srgb,var(--accent) 14%,transparent)}.dyn-table thead tr.grp th.g-rfd{background:color-mix(in srgb,var(--accent) 22%,transparent)}.dyn-table thead tr.sub th{font-size:11px;color:var(--fd-muted);padding:7px 12px}.dyn-table thead th.name{text-align:left}.dyn-table tbody td{padding:8px 12px;text-align:center;color:var(--fd-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-bottom:1px solid color-mix(in srgb,var(--fd-border) 55%,transparent)}.dyn-table tbody td.name{text-align:left;font-weight:700;white-space:nowrap;border-radius:6px 0 0 6px}.dyn-table tbody tr:hover td{background:color-mix(in srgb,var(--accent) 8%,transparent)}.dyn-scroll{max-height:calc(100vh - 250px);overflow:auto;border-radius:8px}.dyn-scroll::-webkit-scrollbar{width:9px;height:9px}.dyn-scroll::-webkit-scrollbar-thumb{background:var(--fd-border);border-radius:5px}.dyn-scroll::-webkit-scrollbar-track{background:transparent}.dyn-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:var(--fd-panel-2);box-sizing:border-box}.dyn-table thead tr.grp th{height:42px}.dyn-table thead tr.sub th{top:42px;height:30px}.dyn-table thead th.name{left:0;z-index:5}.dyn-table td.name{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--fd-panel-2)}.dyn-table tbody tr:nth-child(2n) td:not(.name){background:color-mix(in srgb,var(--fd-panel) 26%,transparent)}.dyn-table thead tr.grp th.g-force,.dyn-table thead tr.grp th.g-rfd{background:color-mix(in srgb,var(--accent) 20%,var(--fd-panel-2))}.dyn-table thead tr.grp th.g-bm{background:color-mix(in srgb,var(--accent) 12%,var(--fd-panel-2))}.dyn-table td:nth-child(2),.dyn-table td:nth-child(5),.dyn-table td:nth-child(7),.dyn-table thead tr.grp th.g-bm,.dyn-table thead tr.grp th.g-force,.dyn-table thead tr.grp th.g-rfd,.dyn-table thead tr.sub th:first-child,.dyn-table thead tr.sub th:nth-child(4),.dyn-table thead tr.sub th:nth-child(6){border-left:1px solid var(--fd-border)}.dyn-table tbody td:nth-child(4),.dyn-table tbody td:nth-child(9){box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--accent) 7%,transparent)}.dyn-table thead tr.sub th:nth-child(3),.dyn-table thead tr.sub th:nth-child(8){background:color-mix(in srgb,var(--accent) 12%,var(--fd-panel-2))}.dyn-table tbody tr:hover td:not(.name){background:color-mix(in srgb,var(--accent) 13%,transparent)}.dyn-table tbody tr:hover td.name{background:color-mix(in srgb,var(--accent) 13%,var(--fd-panel-2))}.dyn-page .fd-player-name{font-style:italic}.dyn-page .dyn-table thead tr.sub th{color:var(--fd-text);font-size:13px;letter-spacing:.7px;background:color-mix(in srgb,var(--accent) 8%,var(--fd-panel-2))}.dyn-page .dyn-table thead tr.sub th:nth-child(3),.dyn-page .dyn-table thead tr.sub th:nth-child(8){background:color-mix(in srgb,var(--accent) 15%,var(--fd-panel-2))}.dyn-page .dyn-table thead tr.grp th{font-size:13.5px}.dyn-page .dyn-table thead tr.grp th.name{background:color-mix(in srgb,var(--accent) 16%,var(--fd-panel-2))}.dyn-page .dyn-legend{color:var(--fd-text)}.dyn-page .dyn-table td.asy .asy-side{color:var(--fd-text);border-color:color-mix(in srgb,var(--fd-text) 45%,transparent)}.dyn-table th.sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.dyn-table th.sortable:hover{color:var(--teal)}.dyn-table td.mag{position:relative}.dyn-table td.mag .mag-bar{position:absolute;left:0;bottom:2px;height:3px;border-radius:2px;background:color-mix(in srgb,var(--accent) 34%,transparent);pointer-events:none}.dyn-table td.mag .mag-val{position:relative;z-index:1}.dyn-table td.asy .asy-bal{position:relative;width:64px;height:5px;margin:5px auto 0;background:rgba(124,138,165,.18);border-radius:3px}.dyn-table td.asy .asy-mid{position:absolute;left:50%;top:-1px;bottom:-1px;width:1px;background:var(--fd-muted);opacity:.5;transform:translateX(-.5px)}.dyn-table td.asy .asy-fill{position:absolute;top:0;bottom:0;border-radius:3px}.dyn-table tfoot td{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;background:var(--fd-panel-2);font-weight:700;color:var(--fd-text);border-top:1px solid var(--accent);padding:10px 12px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dyn-table tfoot td.name{text-align:left;left:0;z-index:4;text-transform:uppercase;letter-spacing:.5px;font-family:var(--font-display)}.dyn-legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:12px 4px 2px;font-size:12px;color:var(--fd-muted)}.dyn-legend b{font-size:13px;margin-right:4px}.dyn-legend i{font-style:normal;font-weight:700}.dyn-legend .sep{width:1px;height:14px;background:var(--fd-border)}.dyn-table td.asy .asy-top{display:inline-flex;align-items:center;gap:4px}.dyn-table td.asy .asy-side{font-size:10px;font-weight:800;color:var(--fd-muted);border:1px solid var(--fd-border);border-radius:4px;padding:0 4px;line-height:15px}.dyn-table td.asy .asy-bal{width:84px;height:8px;margin:6px auto 0;background:rgba(124,138,165,.14);border-radius:4px}.dyn-table td.asy .asy-mid{top:0;bottom:0;opacity:.55;z-index:2}.dyn-table td.asy .asy-fill{border-radius:4px;z-index:1}.dyn-table tbody tr:hover{background:transparent}.rc-donut{position:relative;margin:2px auto 12px}.rc-donut,.rc-ring{width:132px;height:132px}.rc-ring{display:block}.rc-ring-track{fill:none;stroke:rgba(124,138,165,.18);stroke-width:5.25}.rc-ring-val{fill:none;stroke-width:5.25;stroke-linecap:round;transition:stroke-dashoffset .8s cubic-bezier(.22,1,.36,1)}.rc-photo{position:absolute;inset:21px;border-radius:50%;overflow:hidden;background:var(--fd-panel-2);display:flex;align-items:center;justify-content:center}.rc-photo img{width:100%;height:100%;object-fit:cover;object-position:center top}.rc-rows{border-top:1px solid var(--fd-border);padding-top:9px;display:flex;flex-direction:column;gap:6px}.rc-row{display:flex;align-items:center;justify-content:space-between;font-size:12px}.rc-row-lbl{color:var(--fd-text);font-weight:600;letter-spacing:.3px}.rc-row-val{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fd-muted)}.rc-scroll{max-height:calc(3 * 320px + 28px);overflow-y:auto;padding-right:4px}.rc-scroll::-webkit-scrollbar{width:9px}.rc-scroll::-webkit-scrollbar-thumb{background:var(--fd-border);border-radius:5px}.rc-scroll::-webkit-scrollbar-track{background:transparent}.rc-donut,.rc-ring{width:132px;height:132px}.rc-donut{margin:0;flex:none}.rc-dgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:14px;gap:14px}.rc-dcard{display:flex;flex-direction:column;align-items:stretch;gap:8px;background:color-mix(in srgb,var(--fd-panel) 55%,transparent);border-left:1px solid var(--fd-border);border:1px solid var(--fd-border);border-left-width:4px;border-radius:12px;padding:12px 16px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.rc-dmain{display:flex;align-items:center;gap:16px;flex:1 1;min-width:0}.rc-dcard .rc-donut{flex:none}.rc-dcard .rc-donut,.rc-dcard .rc-ring{width:180px;height:180px}.rc-dcard .rc-photo{inset:13px}.rc-dbody{flex:1 1;min-width:0}.rc-dname{font-size:22px;color:var(--fd-text);letter-spacing:.3px;line-height:1.1;white-space:normal;overflow:visible;text-overflow:clip}.rc-dname,.rc-dovr{font-family:var(--font-display);text-align:center}.rc-dovr{font-size:46px;font-weight:800;line-height:1.05;margin-bottom:10px}.rc-dcard .rc-rows{border-top:1px solid var(--fd-border);padding-top:8px;gap:6px}.rc-dcard .rc-row,.rc-dcard .rc-rows{font-size:15px}:where(.rc-dcard--5) .rc-dovr{margin-bottom:6px}.rc-dcard:where(.rc-dcard--5) .rc-rows{padding-top:6px;gap:2px}.rc-dcard:where(.rc-dcard--5) .rc-row{font-size:14px;line-height:20px}.rc-dcard:where(.rc-dcard--5) .rc-rows{font-size:14px}.rc-legend{color:var(--fd-text);background:color-mix(in srgb,var(--fd-panel) 80%,transparent);border:1px solid var(--fd-border);border-radius:9px;padding:6px 14px!important;font-size:12.5px}.rc-legend i{font-weight:800}.rc-dgrid{grid-template-columns:repeat(4,1fr)}.rc-scroll-detail{max-height:calc(3 * 186px + 28px)}.rc-titlerow{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:4px 18px;margin-bottom:12px}.rc-titlerow .fd-player-name{white-space:nowrap;flex:none}.rc-titlerow .rc-legend{margin-right:3vw;flex-shrink:1;min-width:0;flex-wrap:nowrap;white-space:nowrap;overflow:hidden;font-size:11.5px;gap:6px 14px}.rc-scroll-detail{height:calc(100vh - 174px);max-height:none}.rc-dgrid{grid-auto-rows:calc((100vh - 202px) / 3)}.rc-dcard{height:100%}.rc-dcard--link{cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.rc-dcard--link:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.28)}[data-theme=light] .rc-dcard--link:hover{box-shadow:0 8px 24px rgba(16,24,40,.14)}.rc-dgrid{grid-template-columns:repeat(auto-fill,minmax(420px,1fr))}.rc-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.rc-dcard .rc-row{gap:8px}.rc-dcard .rc-row-lbl{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-dcard .rc-row-val{flex:none}.rc-row-end{flex:none;gap:.45em}.rc-chg,.rc-row-end{display:inline-flex;align-items:center}.rc-chg{gap:.3em;font-size:.8em;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.rc-dgrid:has(.rc-row .rc-chg) .rc-row{gap:.9em}.rc-dgrid:has(.rc-row .rc-chg) .rc-row-end{display:grid;grid-template-columns:3.1em 2.6em;grid-column-gap:.55em;column-gap:.55em;align-items:center}.rc-dgrid:has(.rc-row .rc-chg) .rc-row-val{text-align:right}.rc-dgrid:has(.rc-row .rc-chg) .rc-dcard:not(.rc-dcard--5) .rc-rows{gap:8px}.rc-chg svg{width:1em;height:1em;flex:none}.rc-chg .rc-chg-tri{fill:currentColor;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.rc-chg .rc-chg-ring{fill:none;stroke:currentColor;stroke-width:3.2}.rc-chg--better{color:var(--sig-green)}.rc-chg--worse{color:var(--sig-red)}.rc-chg--retargeted,.rc-chg--stable{color:var(--fd-muted)}.rc-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rc-dgrid:has(.rc-row .rc-chg) .rc-dcard .rc-rows{container:rc-rows/inline-size}.rc-lbl-short{display:none}@container rc-rows (max-width: 17.3em){.rc-dgrid:has(.rc-row .rc-chg) .rc-lbl-long{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rc-dgrid:has(.rc-row .rc-chg) .rc-lbl-short{display:inline}}@media (min-width:1281px){.rc-dgrid:has(.rc-row .rc-chg) .rc-dcard :is(.rc-donut,.rc-ring){width:156px;height:156px}.rc-dgrid:has(.rc-row .rc-chg) .rc-dcard .rc-dmain{gap:12px}}.exporting .rc-dgrid:has(.rc-row .rc-chg) .rc-dcard :is(.rc-donut,.rc-ring){width:156px;height:156px}.exporting .rc-dgrid:has(.rc-row .rc-chg) .rc-dcard .rc-dmain{gap:12px}.rc-dcard{box-shadow:-7px 0 22px -9px var(--ovrc,transparent);transition:transform .22s ease,box-shadow .25s ease;animation:rc-card-in .5s cubic-bezier(.22,1,.36,1) backwards}.rc-dcard:hover{transform:translateY(-5px);box-shadow:-10px 0 30px -7px var(--ovrc,transparent),0 18px 34px -20px var(--ovrc,transparent)}@keyframes rc-card-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rc-dcard{animation:none}.rc-dcard:hover{transform:none}.rc-ring-val{transition:none}}.home-wrap{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5vh 20px 10px;gap:0;min-height:calc(100vh - 82px);justify-content:space-between}.home-logo{width:min(560px,74vw);height:auto;margin-bottom:0}.home-ap{font-family:"Mokoto",var(--font-display);font-size:clamp(25px,3.3vw,36px);font-weight:400;letter-spacing:15px;color:var(--fd-text);text-transform:uppercase}.home-ap-sep{font-weight:400;opacity:1;color:#ffffff;padding:0 8px}.home-def{margin-top:0;font-style:italic;font-weight:800;letter-spacing:16px;line-height:2;font-size:clamp(15px,2.1vw,25px);text-transform:uppercase}.home-def div{background:linear-gradient(90deg,#c2185b,#e8358b 40%,#ff4fa3 70%,#ff8ec6 90%,#ffdff0);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 18px rgba(255,60,120,.35))}.home-powered{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--fd-muted);font-size:13px;letter-spacing:.5px;margin:0;transform:translateY(42px)}.home-sp-logo{width:min(300px,60vw);height:auto}.cmjx{--cx-panel:var(--fd-panel);--cx-bg2:var(--fd-panel-2);--cx-elev:color-mix(in srgb,var(--fd-text) 6%,transparent);--cx-line:var(--fd-border);--cx-cyan:var(--fd-teal);--cx-mut:color-mix(in srgb,var(--fd-text) 82%,transparent);--cx-mut2:color-mix(in srgb,var(--fd-text) 58%,transparent);--cx-txt:var(--fd-text);--cx-green:var(--fd-green);--cx-yellow:var(--fd-amber);--cx-red:var(--fd-red);color:var(--cx-txt)}.cmjx-band{display:flex;align-items:center;gap:12px;margin:6px 0 12px}.cmjx-bt{font-style:italic;font-weight:700;font-size:19px;letter-spacing:.5px;color:var(--cx-cyan);white-space:nowrap}.cmjx-bt b{color:var(--cx-txt);font-style:italic;font-weight:600}.cmjx-ln{flex:1 1;height:1px;background:linear-gradient(90deg,rgba(63,210,230,.5),transparent)}.cmjx-tag{font-size:9px;letter-spacing:2px;color:var(--cx-mut2);text-transform:uppercase}.cmjx-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px}.cmjx-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--cx-panel) 80%,transparent),color-mix(in srgb,var(--cx-bg2) 80%,transparent));border:1px solid var(--cx-line);border-radius:16px}.cmjx-glow{position:relative}.cmjx-glow:before{content:"";position:absolute;inset:0;border-radius:16px;padding:1px;pointer-events:none;background:linear-gradient(180deg,rgba(63,210,230,.18),transparent 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.cmjx-ch{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid var(--cx-line)}.cmjx-t{font-weight:700;font-size:17px;letter-spacing:.4px}.cmjx-f,.cmjx-t{font-style:italic}.cmjx-f{font-size:11px;color:var(--cx-mut);letter-spacing:.5px;margin-top:2px;text-transform:uppercase}.cmjx-f b{color:var(--cx-cyan)}.cmjx-dots{display:flex;gap:5px;align-items:center}.cmjx-dl{font-size:8.5px;color:var(--cx-mut)}.cmjx-d{width:9px;height:9px;border-radius:50%}.cmjx-d--r{background:var(--cx-red);box-shadow:0 0 7px color-mix(in srgb,var(--cx-red) 70%,transparent)}.cmjx-sd{font-size:10.5px;font-weight:800;padding:2.5px 9px;border-radius:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:.3px}.cmjx-sd--green{background:color-mix(in srgb,var(--cx-green) 18%,transparent);color:var(--cx-green)}.cmjx-sd--yellow{background:color-mix(in srgb,var(--cx-yellow) 18%,transparent);color:var(--cx-yellow)}.cmjx-sd--red{background:color-mix(in srgb,var(--cx-red) 18%,transparent);color:var(--cx-red)}.cmjx-sd--none{background:color-mix(in srgb,var(--cx-mut2) 14%,transparent);color:var(--cx-mut2)}.cmjx-d--g{background:var(--cx-green);box-shadow:0 0 6px color-mix(in srgb,var(--cx-green) 60%,transparent)}.cmjx-hz{padding:16px 16px 8px;display:grid;grid-gap:14px;gap:14px}.cmjx-hero{background:var(--cx-elev);border:1px solid var(--cx-line);border-radius:10px;padding:18px 16px}.cmjx-nm{font-size:9.5px;letter-spacing:1px;color:var(--cx-cyan);text-transform:uppercase;margin-bottom:13px;font-weight:700}.cmjx-hrow{align-items:stretch}.cmjx-hrow,.cmjx-lr{display:flex;gap:8px}.cmjx-lr{flex:1 1}.cmjx-leg{flex:1 1;background:color-mix(in srgb,var(--fd-text) 5%,transparent);border-radius:8px;padding:16px 12px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.cmjx-lab{font-size:11.5px;letter-spacing:1.5px;font-weight:700;color:var(--cx-mut)}.cmjx-val{font-size:33px;font-style:italic;font-weight:600;line-height:1.1;margin-top:5px}.cmjx-asy{flex:0.82 1;min-width:0;text-align:center;border-radius:8px;padding:10px 6px;display:flex;flex-direction:column;justify-content:center}.cmjx-asy .cmjx-k{font-size:11.5px;letter-spacing:1px;font-weight:700;opacity:.85}.cmjx-asy .cmjx-v{font-size:27px;font-weight:700;line-height:1;margin-top:4px}.cmjx-asy--red{background:linear-gradient(180deg,var(--cx-red),color-mix(in srgb,var(--cx-red) 65%,#000))}.cmjx-asy--red .cmjx-k,.cmjx-asy--red .cmjx-v{color:var(--rag-ink-red)}.cmjx-asy--green{background:linear-gradient(180deg,var(--cx-green),color-mix(in srgb,var(--cx-green) 55%,#000))}.cmjx-asy--green .cmjx-k,.cmjx-asy--green .cmjx-v{color:var(--rag-ink-green)}.cmjx-asy--yellow{background:linear-gradient(180deg,var(--cx-yellow),color-mix(in srgb,var(--cx-yellow) 60%,#000))}.cmjx-asy--yellow .cmjx-k,.cmjx-asy--yellow .cmjx-v{color:var(--rag-ink-amber)}.cmjx-fd{padding:4px 14px 9px}.cmjx-fl{font-size:8px;letter-spacing:1.2px;color:var(--cx-cyan);font-weight:700;text-transform:uppercase;margin:7px 2px 2px}.cmjx-detailbtn{width:22px;height:22px;padding:0;border-radius:6px;cursor:pointer;border:1px solid var(--cx-line);background:color-mix(in srgb,var(--fd-text) 5%,transparent);color:var(--cx-mut2);font-size:11px;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:color .12s ease,border-color .12s ease}.cmjx-detailbtn:hover{color:var(--cx-cyan);border-color:color-mix(in srgb,var(--cx-cyan) 50%,transparent)}.cmjx-fold{display:flex;align-items:center;gap:7px;width:100%;background:none;border:none;padding:2px 0;margin:5px 0 2px;cursor:pointer;text-align:left}.cmjx-fold:hover .cmjx-fold-ch{color:var(--cx-cyan)}.cmjx-fold-ch{font-size:11px;color:var(--cx-mut2);line-height:1;transition:transform .18s ease,color .12s ease}.cmjx-fold-ch.closed{transform:rotate(-90deg)}.cmjx-fr{display:grid;grid-template-columns:1fr 48px 54px 54px 62px;align-items:center;grid-gap:6px;gap:6px;padding:6px 2px;border-top:1px solid rgba(90,120,170,.08);font-size:11px}.cmjx-fr--bi{grid-template-columns:1fr 52px 1fr 56px}.cmjx-fn{color:var(--cx-txt);min-width:0}.cmjx-ftgt,.cmjx-fvbi,.cmjx-fvl,.cmjx-fvr,.cmjx-fvspan{text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cmjx-ftgt{color:var(--cx-mut2);font-weight:700;font-size:10.5px}.cmjx-fvbi,.cmjx-fvl,.cmjx-fvr,.cmjx-fvspan{color:var(--cx-txt);font-weight:700;font-size:11px}.cmjx-fvspan{grid-column:3/5}.cmjx-fvboth{grid-column:3/6;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--cx-txt);font-weight:700;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cmjx-fvboth em{font-style:normal;font-weight:700;font-size:7.5px;letter-spacing:1px;text-transform:uppercase;color:var(--cx-mut2);border:1px solid var(--cx-line);border-radius:4px;padding:1px 5px}.cmjx-fasy{display:flex;justify-content:center}.cmjx-birow{display:grid;grid-template-columns:1fr 48px 54px 54px 62px;align-items:center;grid-gap:6px;gap:6px;padding:6px 2px;border-top:1px solid rgba(90,120,170,.08);font-size:11px}.cmjx-bicol,.cmjx-birow .cmjx-fn{color:var(--cx-txt)}.cmjx-bicol{grid-column:3/6;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cmjx-bicol em{font-style:normal;font-weight:700;font-size:7.5px;letter-spacing:1px;text-transform:uppercase;color:var(--cx-mut2);border:1px solid var(--cx-line);border-radius:4px;padding:1px 5px}.cmjx-fhead{border-top:none;padding-top:2px;padding-bottom:4px}.cmjx-fhead--gap{margin-top:14px;border-top:1px solid var(--cx-line);padding-top:10px}.cmjx-fhead span{font-size:8px;letter-spacing:1px;text-transform:uppercase;color:var(--cx-cyan);font-weight:800}.cmjx-tgt{display:flex;flex-direction:column;gap:1px;margin:-3px 0 9px}.cmjx-tgt-cat{font-size:8px;letter-spacing:1px;text-transform:uppercase}.cmjx-tgt-cat,.cmjx-tgt-val{color:var(--cx-cyan);font-weight:700}.cmjx-tgt-val{font-size:10.5px;font-style:italic;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cmjx-fv{font-size:10.5px;color:var(--cx-mut2)}.cmjx-bdg,.cmjx-fv .cmjx-n{font-weight:700}.cmjx-bdg{font-size:10px;padding:1px 7px;border-radius:5px;min-width:40px;text-align:center}.cmjx-asy .cmjx-v,.cmjx-bdg,.cmjx-bicol,.cmjx-fasy,.cmjx-ftgt,.cmjx-fvbi,.cmjx-fvboth,.cmjx-fvl,.cmjx-fvr,.cmjx-fvspan,.cmjx-jv{white-space:nowrap}.cmjx-bdg--red{background:color-mix(in srgb,var(--cx-red) 18%,transparent);color:var(--cx-red)}.cmjx-bdg--yellow{background:color-mix(in srgb,var(--cx-yellow) 18%,transparent);color:var(--cx-yellow)}.cmjx-bdg--green{background:color-mix(in srgb,var(--cx-green) 18%,transparent);color:var(--cx-green)}.cmjx-jt{padding:7px 14px 11px;background:color-mix(in srgb,var(--fd-text) 4%,transparent);border-top:1px solid var(--cx-line);border-radius:0 0 16px 16px}.cmjx-jl{font-size:7.5px;letter-spacing:1.2px;color:var(--cx-cyan);font-weight:800;text-transform:uppercase;margin-bottom:4px}.cmjx-jr{display:flex;justify-content:space-between;font-size:10px;color:var(--cx-txt);padding:1.5px 0}.cmjx-jv{color:var(--cx-mut2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:1000px){:where(html:not([data-exporting])) .cmjx-grid{grid-template-columns:1fr}}.cmjx-converge{display:flex;align-items:center;gap:13px;margin-top:14px;padding:13px 17px;border-radius:12px;background:linear-gradient(90deg,color-mix(in srgb,var(--cx-red) 10%,transparent),color-mix(in srgb,var(--cx-red) 2%,transparent));border:1px solid color-mix(in srgb,var(--cx-red) 28%,transparent)}.cmjx-conv-side{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;font-weight:800;font-size:19px;background:linear-gradient(180deg,var(--cx-red),color-mix(in srgb,var(--cx-red) 65%,#000));color:#fff;flex:none;box-shadow:0 0 12px color-mix(in srgb,var(--cx-red) 45%,transparent)}.cmjx-conv-tx{font-size:15.5px;color:var(--cx-txt);line-height:1.5}.cmjx-conv-tx b{color:var(--cx-red);font-style:italic}.cmjx-verdict{display:flex;align-items:center;gap:10px;margin:-2px 0 12px;flex-wrap:wrap}.cmjx-vlabel{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--cx-mut2);font-weight:700}.cmjx-vchip{font-size:13px;font-weight:800;letter-spacing:.5px;padding:4px 11px;border-radius:6px;text-transform:uppercase;white-space:nowrap}.cmjx-vchip--red{background:linear-gradient(180deg,var(--cx-red),color-mix(in srgb,var(--cx-red) 65%,#000));color:var(--rag-ink-red)}.cmjx-vchip--amber{background:linear-gradient(180deg,var(--cx-yellow),color-mix(in srgb,var(--cx-yellow) 60%,#000));color:var(--rag-ink-amber)}.cmjx-vchip--green{background:linear-gradient(180deg,var(--cx-green),color-mix(in srgb,var(--cx-green) 55%,#000));color:var(--rag-ink-green)}.cmjx-vsides{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:800;letter-spacing:.5px;padding:4px 11px;border-radius:6px;text-transform:uppercase;color:var(--fd-text);background:color-mix(in srgb,var(--fd-text) 7%,transparent);border:1px solid var(--fd-border);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cmjx-vsides .cmjx-vsep{color:var(--fd-muted)}.cmjx-vsd{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.cmjx-vsd--wk{color:var(--fd-red)}.cmjx-vsd--st{color:var(--fd-green)}.cmjx-tri{font-style:normal;font-size:11px;line-height:1}.cmjx-tri--up{color:var(--fd-green)}.cmjx-tri--dn{color:var(--fd-red)}.cmjx-vtx{font-size:13px;color:var(--cx-txt)}.cmjx-readbox{display:flex;align-items:center;gap:12px;margin-top:14px;padding:13px 17px;border-radius:12px;border:1px solid;flex-wrap:wrap}.cmjx-readbox--red{background:linear-gradient(90deg,color-mix(in srgb,var(--cx-red) 12%,transparent),color-mix(in srgb,var(--cx-red) 2%,transparent));border-color:color-mix(in srgb,var(--cx-red) 30%,transparent)}.cmjx-readbox--amber{background:linear-gradient(90deg,color-mix(in srgb,var(--cx-yellow) 13%,transparent),color-mix(in srgb,var(--cx-yellow) 2%,transparent));border-color:color-mix(in srgb,var(--cx-yellow) 32%,transparent)}.cmjx-readbox--green{background:linear-gradient(90deg,color-mix(in srgb,var(--cx-green) 11%,transparent),color-mix(in srgb,var(--cx-green) 2%,transparent));border-color:color-mix(in srgb,var(--cx-green) 30%,transparent)}.cmjx-rlabel{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--cx-mut2);font-weight:700;flex:none}.cmjx-rtx{font-size:13.5px;color:var(--cx-txt);line-height:1.5}.cmjx-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px}.cmjx-fd--2col,.cmjx-hz--2col{grid-template-columns:1fr 1fr}.cmjx-fd--2col{display:grid;grid-gap:0 22px;gap:0 22px}.cmjx-fd--2col .cmjx-fl{grid-column:1/-1}.cmjx-bdg--none{background:rgba(90,120,170,.12);color:var(--cx-mut2)}@media (max-width:1000px){:where(html:not([data-exporting])) .cmjx-two{grid-template-columns:1fr}:where(html:not([data-exporting])) .cmjx-fd--2col,:where(html:not([data-exporting])) .cmjx-hz--2col{grid-template-columns:1fr}}.cmjx-hsplit{display:flex;gap:10px;align-items:center}.cmjx-hsplit>.cmjx-hz{flex:0 0 47%;min-width:0}.cmjx-hsplit>.cmjx-fd{flex:1 1;min-width:0;padding-top:8px}@media (max-width:950px){:where(html:not([data-exporting])) .cmjx-hsplit{display:block}}.cmjx-sidebyside{display:flex;gap:16px;align-items:stretch;flex-wrap:wrap}.cmjx-sidebyside>.cmjx{display:flex;flex-direction:column}.cmjx-sidebyside>.cmjx>.cmjx-panel{flex:1 1}.cmjx-stack{display:grid;grid-template-columns:1fr;grid-gap:13px;gap:13px}@media (max-width:1000px){:where(html:not([data-exporting])) .cmjx-sidebyside{display:block}}.cmjx-group+.cmjx-group{border-top:1px solid var(--cx-line)}.fd-filters>*{width:225px;box-sizing:border-box}.fd-filters>.team-cat-toggle{width:auto;flex:none;white-space:nowrap}.fd-filters>.dx-wrap{width:auto;flex:none;align-self:center}.team-page .fd-filters>:not(.dx-wrap){width:180px}.team-page .fd-cat-lbl{letter-spacing:.7px;white-space:nowrap}@media (min-width:1280px){:where(html:not([data-exporting])) .team-page .fd-header-title .sub{white-space:nowrap}}.fd-filters .fd-multidate-btn{width:100%;min-width:0!important}.fd-filters .fd-cat-chip{justify-content:center;align-items:center;text-align:center}.fd-cat-chip{display:inline-flex;flex-direction:column;gap:1px;padding:6px 15px;border:1px solid color-mix(in srgb,var(--fd-teal) 45%,transparent);border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--fd-teal) 14%,transparent),color-mix(in srgb,var(--fd-teal) 4%,transparent));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 14px rgba(0,0,0,.18);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.fd-cat-lbl{font-size:8px;letter-spacing:1.5px;text-transform:uppercase;color:var(--fd-teal);font-weight:700}.fd-cat-val{font-size:13px;font-weight:800;color:#ffffff}.dyn-tgt,.fd-cat-val{letter-spacing:.5px;font-style:italic}.dyn-tgt{text-align:center;font-size:10px;font-weight:700;color:var(--fd-teal);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:2px 0 4px}.dyn-tgt.dyn-src{color:var(--fd-muted);font-style:normal;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:0;min-width:100%}.fd-gauge .dyn-unit{font-size:10px;font-weight:700;letter-spacing:.6px;opacity:.75;margin-top:2px;white-space:nowrap}.dyn-devices{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-top:4px}.dyn-devices,.dyn-noweight{text-align:center;color:var(--fd-muted)}.dyn-noweight{font-size:11.5px;margin:2px 0 4px}.dyn-grid.dyn-grid--nbff{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.dyn-grid--nbff .dyn-4>*{min-width:0}@media (max-width:1800px){:where(html:not([data-exporting])) .dyn-grid.dyn-grid--nbff{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:900px){:where(html:not([data-exporting])) .dyn-grid--nbff .dyn-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.ht-tgt{font-size:10px;letter-spacing:.3px}.ht-src,.ht-tgt{font-weight:700;font-style:italic;color:var(--fd-teal)}.ht-src{font-size:11px;letter-spacing:.5px;text-transform:none}.quick-analysis-risk{margin:4px 0 8px;font-size:12.5px;line-height:1.4;color:var(--sig-red,var(--fd-red))}.quick-analysis-risk strong{text-transform:uppercase;letter-spacing:.5px}.sidebar-logo{display:flex;justify-content:center;align-items:center;padding:28px 14px 16px;flex:none}.sidebar-logo img{width:auto;max-width:130px;max-height:52px;height:auto;object-fit:contain}.sidebar-logo.collapsed{padding:16px 6px 12px}.sidebar-logo.collapsed img{max-width:40px;max-height:40px}.sidebar-nav::-webkit-scrollbar{width:7px}.sidebar-nav::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12);border-radius:4px}.sidebar-nav::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.2)}.ht-grid{column-count:3;column-gap:16px;margin-top:15px}.ht-grid>.fd-panel{page-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid;margin-bottom:16px}@media (max-width:1200px){:where(html:not([data-exporting])) .ht-grid{column-count:2}}@media (max-width:760px){:where(html:not([data-exporting])) .ht-grid{column-count:1}}.dyn-grid>.fd-panel{background:color-mix(in srgb,var(--fd-panel) 82%,transparent)}.lg2-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:28px 18px;background:radial-gradient(1100px 620px at 14% -10%,#4a0a26 0,transparent 60%),radial-gradient(900px 640px at 106% 110%,#38071c 0,transparent 55%),linear-gradient(160deg,#120309,#24050f 55%,#120309);font-family:var(--font-display)}.lg2-glow{position:absolute;border-radius:50%;filter:blur(90px);opacity:.35;pointer-events:none}.lg2-glow--a{width:480px;height:480px;left:-140px;top:-120px;background:#b81b56}.lg2-glow--b{width:420px;height:420px;right:-120px;bottom:-140px;background:#7d1038;animation:lg2breathe 7s ease-in-out infinite alternate}@keyframes lg2breathe{0%{opacity:.22}to{opacity:.45}}.lg2-shell{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr 1fr;width:min(1060px,100%);border-radius:22px;overflow:hidden;border:1px solid rgba(255,120,165,.16);background:rgba(26,6,14,.55);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 30px 90px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.05)}.lg2-left{padding:40px 48px 16px;justify-content:space-between;background:radial-gradient(560px 380px at 30% 0,rgba(255,64,128,.1) 0,transparent 60%),linear-gradient(200deg,rgba(52,8,24,.85),rgba(18,3,9,.92));border-right:1px solid rgba(255,120,165,.13)}.lg2-hero,.lg2-left{display:flex;flex-direction:column;align-items:center}.lg2-hero{margin:0 auto;align-self:center;text-align:center;padding-top:0}.lg2-logo{width:300px;height:auto;filter:drop-shadow(0 0 40px rgba(255,45,110,.35));margin-bottom:4px}.lg2-tag{margin:0 auto;transform:translateY(-14px);font-size:14px;letter-spacing:8px;text-transform:uppercase;color:#ffffff;font-style:italic;white-space:nowrap}.lg2-sep{font-style:normal;font-weight:400;opacity:.55;padding:0 4px}.lg2-foot{margin-top:0;padding-top:0;align-self:stretch;display:flex;align-items:center;justify-content:space-between;gap:18px}.lg2-intel{font-family:"Mokoto",var(--font-display);font-size:12.5px;letter-spacing:6.5px;color:#ffffff;font-style:normal;font-weight:700;white-space:nowrap}.lg2-powered{display:flex;align-items:center;gap:8px;transform:translateY(-1px)}.lg2-foot-img{height:27px;width:auto;filter:drop-shadow(0 0 10px rgba(255,120,165,.25))}.lg2-right{display:flex;align-items:flex-start;justify-content:center;padding:40px 36px}.lg2-card{width:100%;max-width:360px}.lg2-logo-sm{display:none;width:64px;margin:0 auto 10px;filter:drop-shadow(0 0 16px rgba(0,255,239,.35))}.lg2-hello{font-size:22px;font-weight:800;font-style:italic;color:#fff;letter-spacing:8px;white-space:nowrap}.lg2-hint{font-size:12.5px;color:#c79aab;margin:7px 0 22px;letter-spacing:1.2px}.lg2-error{background:rgba(239,35,60,.12);border:1px solid rgba(239,35,60,.4);color:#ff7585;font-size:12.5px;padding:9px 12px;border-radius:9px;margin-bottom:16px}.lg2-group{margin-bottom:15px}.lg2-group label{display:block;font-size:11px;letter-spacing:2.4px;text-transform:uppercase;color:#d8aebd;margin-bottom:6px;font-weight:700}.lg2-field{display:flex;align-items:center;gap:9px;padding:0 12px;background:rgba(24,5,13,.8);border:1px solid rgba(255,120,165,.22);border-radius:10px;color:#a4708b;transition:border-color .15s,box-shadow .15s}.lg2-field:focus-within{border-color:rgba(255,64,128,.6);box-shadow:0 0 0 3px rgba(255,64,128,.14);color:#ff5f9e}.lg2-field input{flex:1 1;min-width:0;background:transparent;border:none;outline:none;color:#e6eefb;font-size:14px;padding:12px 0;font-family:inherit;letter-spacing:.3px}.lg2-field input::placeholder{color:#4d6182}.lg2-eye{background:none;border:none;color:#5d7396;cursor:pointer;padding:4px;display:flex;align-items:center}.lg2-eye:hover{color:#ff5f9e}.lg2-caps{margin-top:6px;font-size:11.5px;color:#ffce00;letter-spacing:.4px}.lg2-remember{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#d8aebd;margin:4px 0 18px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:.8px}.lg2-remember input{accent-color:#e3155f;width:14px;height:14px;cursor:pointer}.lg2-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:9px;padding:13px 16px;border:none;border-radius:10px;cursor:pointer;font-family:"Mokoto",var(--font-display);font-size:13.5px;font-weight:400;letter-spacing:4px;font-style:normal;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#ff6ba6,#f0246f 45%,#b30d4e);box-shadow:0 8px 28px rgba(240,36,111,.38);transition:transform .12s,box-shadow .15s,filter .15s}.lg2-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 34px rgba(240,36,111,.5);filter:brightness(1.06)}.lg2-btn:disabled{opacity:.75;cursor:default}.lg2-spin{width:15px;height:15px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#ffffff;animation:lg2spin .7s linear infinite}@keyframes lg2spin{to{transform:rotate(1turn)}}.lg2-help{margin-top:20px;font-size:11.5px;line-height:1.55;color:#647899}@media (max-width:900px){.lg2-shell{grid-template-columns:1fr;width:min(430px,100%)}.lg2-left{display:none}.lg2-logo-sm{display:block}.lg2-hello,.lg2-hint{text-align:center}}.ins-wrap{align-items:flex-start;padding:max(28px,env(safe-area-inset-top)) 18px max(28px,env(safe-area-inset-bottom))}.ins-shell{position:relative;z-index:1;width:min(640px,100%);margin:0 auto;background:rgba(14,3,8,.78);border:1px solid rgba(255,120,165,.18);border-radius:22px;padding:28px 28px 22px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 30px 80px rgba(0,0,0,.45);color:#f3e6ec;font-family:var(--font-display)}.ins-head{display:flex;align-items:center;gap:18px;margin-bottom:22px}.ins-icon{width:76px;height:76px;flex:none;object-fit:contain;filter:drop-shadow(0 8px 18px rgba(240,36,111,.45))}.ins-title{font-family:"Mokoto",var(--font-display);font-size:26px;letter-spacing:6px;color:#fff;line-height:1.1}.ins-sub{font-size:13.5px;color:#c79aab;margin-top:6px;line-height:1.5}.ins-primary{background:linear-gradient(160deg,rgba(240,36,111,.16),rgba(240,36,111,.04));border:1px solid rgba(255,64,128,.35);border-radius:16px;padding:20px 20px 18px;margin-bottom:18px}.ins-primary.ins-ok{background:linear-gradient(160deg,rgba(0,200,120,.16),rgba(0,200,120,.03));border-color:rgba(0,220,140,.35)}.ins-primary-h{font-size:19px;font-weight:800;color:#fff;letter-spacing:.5px;margin-bottom:6px}.ins-primary p{margin:0 0 14px;font-size:14px;line-height:1.55;color:#e5c9d5}.ins-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;text-decoration:none;padding:13px 26px;border:none;border-radius:10px;cursor:pointer;font-family:"Mokoto",var(--font-display);font-size:13.5px;letter-spacing:4px;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#ff6ba6,#f0246f 45%,#b30d4e);box-shadow:0 8px 28px rgba(240,36,111,.38);transition:transform .12s,box-shadow .15s,filter .15s}.ins-btn:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.06)}.ins-btn:disabled{opacity:.7;cursor:default}.ins-url{display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;background:rgba(0,0,0,.45);border:1px dashed rgba(255,120,165,.4);border-radius:8px;padding:8px 12px;color:#ff9ac2;-webkit-user-select:all;-moz-user-select:all;user-select:all;margin-bottom:12px}.ins-block{border-top:1px solid rgba(255,120,165,.14);padding-top:14px;margin-top:12px}.ins-primary>.ins-block{border-top:0;padding-top:0;margin-top:0}.ins-block-h{display:flex;align-items:center;gap:8px;font-size:13px;letter-spacing:1.6px;text-transform:uppercase;color:#ff9ac2;font-weight:700;margin-bottom:10px}.ins-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.ins-steps li{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.5;color:#f0dbe4}.ins-steps b{color:#fff}.ins-steps svg{vertical-align:-3px;margin:0 2px;color:#ff9ac2}.ins-num{flex:none;width:24px;height:24px;border-radius:50%;background:rgba(240,36,111,.25);border:1px solid rgba(255,64,128,.5);color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;margin-top:1px}.ins-note{margin-top:10px;font-size:12.5px;color:#b58ea0;line-height:1.5}.ins-perks{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:6px 0 16px}.ins-perks>div{background:rgba(0,0,0,.35);border:1px solid rgba(255,120,165,.14);border-radius:12px;padding:12px 13px;display:flex;flex-direction:column;gap:4px}.ins-perks b{font-size:13px;color:#fff}.ins-perks span{font-size:12px;color:#b58ea0;line-height:1.45}.ins-toggle{background:none;border:1px solid rgba(255,120,165,.25);color:#ff9ac2;border-radius:9px;padding:9px 14px;font-size:12.5px;letter-spacing:.8px;cursor:pointer;width:100%}.ins-toggle:hover{background:rgba(240,36,111,.1)}.ins-all{margin-top:6px}.ins-foot{margin-top:18px;font-size:12px;color:#8f7383;line-height:1.55;display:flex;flex-direction:column;gap:6px}.ins-foot a{color:#ff9ac2;text-decoration:none}.ins-foot a:hover{text-decoration:underline}@media (max-width:600px){.ins-shell{padding:20px 16px 18px;border-radius:18px}.ins-head{gap:14px}.ins-icon{width:60px;height:60px}.ins-title{font-size:21px;letter-spacing:4px}.ins-perks{grid-template-columns:1fr}.ins-btn{width:100%}}.dm-counts{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.dm-count{text-align:center;padding:14px 8px}.dm-count-v{font-family:var(--font-display);font-size:26px;font-weight:800;color:var(--fd-text)}.dm-count-l{font-size:10.5px;letter-spacing:1px;text-transform:uppercase;color:var(--fd-muted);margin-top:3px}.dm-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.dm-card{display:flex;flex-direction:column;gap:6px;padding:15px}.dm-card-t{font-family:var(--font-display);font-weight:800;font-style:italic;letter-spacing:.5px;color:var(--fd-text)}.dm-card-d{font-size:12px;color:var(--fd-muted);line-height:1.45;flex:1 1}.dm-card-last{font-size:11.5px;color:var(--fd-muted);display:flex;align-items:center;gap:6px}.dm-btn{margin-top:6px}.dm-dot{display:inline-block;width:8px;height:8px;border-radius:50%}.dm-dot--ok{background:var(--fd-green);box-shadow:0 0 6px color-mix(in srgb,var(--fd-green) 60%,transparent)}.dm-dot--err{background:var(--fd-red);box-shadow:0 0 6px color-mix(in srgb,var(--fd-red) 60%,transparent)}.dm-full{justify-content:space-between;gap:18px;margin-top:12px;padding:15px;flex-wrap:wrap}.dm-full,.dm-full-ctl{display:flex;align-items:center}.dm-full-ctl{gap:10px}.dm-date{background:var(--fd-panel-2);border:1px solid var(--fd-border);color:var(--fd-text);border-radius:8px;padding:9px 12px;font-family:inherit}.dm-card-from{display:flex;align-items:center;gap:7px;font-size:11px;letter-spacing:.8px;text-transform:uppercase;color:var(--fd-muted)}.dm-date--sm{padding:5px 8px;font-size:12px;flex:1 1;min-width:0}.dm-clear{background:none;border:1px solid var(--fd-border);border-radius:6px;color:var(--fd-muted);cursor:pointer;padding:3px 7px;font-size:11px}.dm-clear:hover{color:var(--fd-red);border-color:var(--fd-red)}.dm-banner{margin-top:14px;padding:12px 16px;border-radius:10px;font-size:13.5px;display:flex;align-items:center;gap:14px}.dm-banner--busy{background:color-mix(in srgb,var(--fd-amber) 12%,transparent);border:1px solid color-mix(in srgb,var(--fd-amber) 35%,transparent);color:var(--fd-text)}.dm-banner--ok{background:color-mix(in srgb,var(--fd-green) 12%,transparent);border:1px solid color-mix(in srgb,var(--fd-green) 35%,transparent);color:var(--fd-text)}.dm-banner--err{background:color-mix(in srgb,var(--fd-red) 12%,transparent);border:1px solid color-mix(in srgb,var(--fd-red) 35%,transparent);color:var(--fd-text)}.dm-loglink{background:none;border:none;color:var(--fd-teal);cursor:pointer;font-family:inherit;font-size:12.5px;text-decoration:underline}.dm-log{margin-top:10px;max-height:320px;overflow:auto;background:#05080f;border:1px solid var(--fd-border);border-radius:10px;padding:12px 14px;font-size:11.5px;line-height:1.5;color:#9fb2cc;white-space:pre-wrap}.dm-sched{padding:14px 16px;font-size:13px;color:var(--fd-text);line-height:1.5}.dm-sched code{color:var(--fd-teal)}.dm-table{width:100%;border-collapse:collapse;font-size:12.5px}.dm-table th{text-align:left;padding:10px 14px;color:var(--fd-muted);font-size:10.5px;letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid var(--fd-border)}.dm-table td{padding:9px 14px;border-bottom:1px solid color-mix(in srgb,var(--fd-border) 55%,transparent);color:var(--fd-text)}.dm-table .dm-err{color:var(--fd-red);font-size:11.5px;max-width:340px}@media (max-width:1000px){:where(html:not([data-exporting])) .dm-counts{grid-template-columns:repeat(2,1fr)}}@media (max-width:1100px){:where(html:not([data-exporting])) .ap-main,:where(html:not([data-exporting])) .team-main{grid-template-columns:1fr!important}:where(html:not([data-exporting])) .ap-radars{grid-template-columns:1fr!important}:where(html:not([data-exporting])) .fd-analysis{grid-template-columns:1fr}}@media (max-width:900px){.main,body,html{overflow-x:hidden}.main{padding:14px 12px;min-width:0;max-width:100vw}:where(html:not([data-exporting])) .fd-profile{padding:0}:where(html:not([data-exporting])) .ap-main>*,:where(html:not([data-exporting])) .ap-photo-metrics>*,:where(html:not([data-exporting])) .cmjx-panel,:where(html:not([data-exporting])) .fd-panel,:where(html:not([data-exporting])) .team-main>*{min-width:0}:where(html:not([data-exporting])) .fd-tiles{grid-template-columns:repeat(2,1fr)!important}:where(html:not([data-exporting])) .fd-tile .val{font-size:24px}:where(html:not([data-exporting])) .fd-header{position:static!important;flex-direction:column;align-items:stretch;gap:12px;padding:12px;margin:-14px -12px 14px;border-radius:0}:where(html:not([data-exporting])) .fd-header-title h2{font-size:19px}:where(html:not([data-exporting])) .fd-header-title .sub{font-size:10.5px;letter-spacing:1px}:where(html:not([data-exporting])) .fd-header-title:before{width:34px;height:34px;background-size:contain}:where(html:not([data-exporting])) .fd-filters{justify-content:stretch!important;flex-wrap:wrap!important}:where(html:not([data-exporting])) .fd-filters>*{width:100%!important;min-width:0!important}:where(html:not([data-exporting])) .fd-filters>.team-cat-toggle{width:100%!important}:where(html:not([data-exporting])) .fd-filters [style*=min-width]{min-width:0!important}:where(html:not([data-exporting])) .fd-filters .fd-multidate-btn{width:100%!important}:where(html:not([data-exporting])) .ap-photo-metrics{grid-template-columns:1fr!important}:where(html:not([data-exporting])) .ap-photo-metrics .fd-photo{height:300px!important;max-width:340px;margin:0 auto}:where(html:not([data-exporting])) .fd-profile-head{gap:12px}:where(html:not([data-exporting])) .fd-profile-head .quick-analysis{min-width:0;flex-basis:100%}:where(html:not([data-exporting])) .fd-player-name{font-size:30px}:where(html:not([data-exporting])) .dyn-grid{grid-template-columns:1fr!important}:where(html:not([data-exporting])) .dyn-4{grid-template-columns:repeat(2,1fr)!important}:where(html:not([data-exporting])) .team-2col{grid-template-columns:1fr!important}:where(html:not([data-exporting])) .team-tiles{grid-template-rows:auto!important}:where(html:not([data-exporting])) .cmjx-val{font-size:24px}:where(html:not([data-exporting])) .cmjx-asy .cmjx-v{font-size:19px}:where(html:not([data-exporting])) .cmjx-hrow{gap:8px}:where(html:not([data-exporting])) .cmjx-verdict{gap:6px}:where(html:not([data-exporting])) .cmjx-vchip{font-size:11px;padding:3px 8px;white-space:normal}:where(html:not([data-exporting])) .cmjx-vsides{font-size:11.5px}:where(html:not([data-exporting])) .cmjx-band .cmjx-tag{display:none}:where(html:not([data-exporting])) .cmjx-bt{font-size:15px;white-space:normal}:where(html:not([data-exporting])) .cmjx-ch{flex-wrap:wrap;gap:6px}:where(html:not([data-exporting])) .cmjx-dots{flex-wrap:wrap;justify-content:flex-end}:where(html:not([data-exporting])) .cmjx-sd{font-size:9.5px;padding:2px 6px}:where(html:not([data-exporting])) .ht-tiles{grid-template-columns:repeat(2,1fr)!important}:where(html:not([data-exporting])) .dm-table,:where(html:not([data-exporting])) .dyn-table,:where(html:not([data-exporting])) .fd-mtable,:where(html:not([data-exporting])) .ht-table,:where(html:not([data-exporting])) .rank-table{display:block;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}:where(html:not([data-exporting])) .rc-dgrid,:where(html:not([data-exporting])) .rc-grid{grid-template-columns:1fr!important}:where(html:not([data-exporting])) .rc-dmain{flex-wrap:wrap;justify-content:center;row-gap:10px}:where(html:not([data-exporting])) .rc-dbody{flex:1 1 130px;min-width:130px}:where(html:not([data-exporting])) .rc-titlerow .fd-player-name,:where(html:not([data-exporting])) .rc-titlerow .fd-player-name span{white-space:normal!important}:where(html:not([data-exporting])) .fd-player-name{white-space:normal!important}:where(html:not([data-exporting])) .rc-titlerow{flex-wrap:wrap;gap:8px}:where(html:not([data-exporting])) .rc-titlerow .fd-player-name{font-size:22px}:where(html:not([data-exporting])) .rc-legend,:where(html:not([data-exporting])) .rc-legend *{white-space:normal!important;margin-left:0!important}:where(html:not([data-exporting])) .dm-full{flex-direction:column;align-items:stretch}:where(html:not([data-exporting])) .dm-full-ctl{flex-direction:column;align-items:stretch}:where(html:not([data-exporting])) .interp-pill{font-size:16px}:where(html:not([data-exporting])) .fd-analysis-title{font-size:18px!important;letter-spacing:1.5px}}@media (max-width:560px){:where(html:not([data-exporting])) .dyn-4{grid-template-columns:1fr 1fr!important;gap:6px}:where(html:not([data-exporting])) .cmjx-hrow{flex-wrap:wrap}:where(html:not([data-exporting])) .cmjx-asy,:where(html:not([data-exporting])) .cmjx-leg{min-width:84px}:where(html:not([data-exporting])) .fd-ovr-score{font-size:34px}:where(html:not([data-exporting])) .dm-counts{grid-template-columns:repeat(2,1fr)}:where(html:not([data-exporting])) .fd-header-title h2{font-size:16px;letter-spacing:.5px}.lg2-wrap{padding:14px 10px}}.rb-athlete{gap:16px;margin-top:6px}.rb-athlete,.rb-photo{display:flex;align-items:center}.rb-photo{width:64px;height:64px;border-radius:50%;overflow:hidden;background:var(--fd-panel-2);border:2px solid var(--fd-border);justify-content:center;flex:none}.rb-photo img{width:100%;height:100%;object-fit:cover}.rb-name{font-family:var(--font-display);font-size:26px;font-weight:800;font-style:italic;color:var(--fd-text);letter-spacing:.5px}.rb-meta{font-size:12.5px;color:var(--fd-muted);margin-top:2px}.rb-how{padding:16px 18px;font-size:13.5px;line-height:1.65;color:var(--fd-text)}.rb-how p{margin:0 0 10px}.rb-how p:last-child{margin-bottom:0}.rb-bands i{font-style:normal;font-weight:700}.rb-note{color:var(--fd-muted);font-size:12.5px}.rb-block{margin-top:22px}.rb-block-head{display:flex;align-items:center;gap:14px;margin-bottom:4px}.rb-score{font-family:var(--font-display);font-size:18px;font-weight:800;font-style:italic;border:1.5px solid;border-radius:8px;padding:2px 12px}.rb-what{font-size:12.5px;color:var(--fd-muted);margin:2px 0 10px;max-width:760px;line-height:1.5}.rc-ctx{min-width:235px;width:max-content;max-width:calc(100vw - 16px)}.rc-dmore{display:none}.exporting .rc-dmore{display:none!important}@media (max-width:900px){:where(html:not([data-exporting])) .rb-name{font-size:20px}}#goog-gt-tt,#google_translate_element,.goog-te-balloon-frame,.goog-te-banner-frame,.goog-tooltip,.skiptranslate iframe{display:none!important}body{top:0!important}.goog-text-highlight{box-shadow:none!important}.goog-text-highlight,font[style]{background:none!important}.hz-page{--hz-panel:rgba(8,18,40,0.72);--hz-panel2:rgba(13,26,54,0.85);--hz-line:rgba(70,120,200,0.30);--hz-blue:#4da6ff;--hz-cyan:#2ee6c8;--hz-mut:#7d93bd;--hz-txt:#e8effc;--hz-tint:rgba(20,40,84,0.55);--hz-head:rgba(30,70,150,0.45);--hz-head2:rgba(12,26,56,0.2);--hz-art:rgba(60,110,220,0.35);--hz-art2:rgba(6,12,28,0.9);--hz-grid:rgba(110,150,220,0.15);--hz-grid2:rgba(110,150,220,0.3);--hz-dash:rgba(110,150,220,0.28);--hz-bar:rgba(70,120,200,0.18);--hz-row:rgba(70,120,200,0.14);--hz-green:#3ddc84;--hz-red:#ff3b5c;--hz-yellow:#ffd60a}[data-theme=light] .hz-page{--hz-panel:rgba(255,255,255,0.90);--hz-panel2:#f4f6fa;--hz-line:#d9e1ee;--hz-blue:#2b6cb0;--hz-cyan:#0f8fa3;--hz-mut:#5f6c84;--hz-txt:#1a2740;--hz-tint:rgba(43,108,176,0.07);--hz-head:rgba(43,108,176,0.16);--hz-head2:rgba(43,108,176,0.03);--hz-art:rgba(43,108,176,0.22);--hz-art2:#e9eef7;--hz-grid:rgba(26,39,64,0.12);--hz-grid2:rgba(26,39,64,0.28);--hz-dash:rgba(43,108,176,0.38);--hz-bar:rgba(43,108,176,0.16);--hz-row:rgba(26,39,64,0.10);--hz-green:#0e9f4e;--hz-red:#d92c3f;--hz-yellow:#b07d0a}[data-theme=light] .hz-page .hz-class b,[data-theme=light] .hz-page .hz-hero-val{text-shadow:none}[data-theme=orange] .hz-page{--hz-panel:rgba(17,10,12,0.78);--hz-panel2:rgba(29,14,19,0.88);--hz-line:rgba(229,40,71,0.32);--hz-blue:#f95168;--hz-cyan:#f75f7c;--hz-mut:#d2b3ba;--hz-txt:#ffffff;--hz-tint:rgba(229,40,71,0.12);--hz-head:rgba(229,40,71,0.35);--hz-head2:rgba(58,11,20,0.2);--hz-art:rgba(229,40,71,0.35);--hz-art2:rgba(7,3,4,0.92);--hz-grid:rgba(249,81,104,0.16);--hz-grid2:rgba(249,81,104,0.34);--hz-dash:rgba(249,81,104,0.38);--hz-bar:rgba(229,40,71,0.2);--hz-row:rgba(229,40,71,0.16)}[data-theme=black] .hz-page{--hz-panel:rgba(22,22,22,0.82);--hz-panel2:rgba(16,16,16,0.92);--hz-line:rgba(255,255,255,0.14);--hz-blue:#28dfdf;--hz-cyan:#00ffef;--hz-mut:#b3b3b3;--hz-txt:#ffffff;--hz-tint:rgba(255,255,255,0.05);--hz-head:rgba(255,255,255,0.10);--hz-head2:rgba(0,0,0,0.2);--hz-art:rgba(40,223,223,0.18);--hz-art2:rgba(0,0,0,0.92);--hz-grid:rgba(255,255,255,0.10);--hz-grid2:rgba(255,255,255,0.26);--hz-dash:rgba(255,255,255,0.24);--hz-bar:rgba(255,255,255,0.12);--hz-row:rgba(255,255,255,0.08)}.hz-headcells{display:flex;gap:10px;align-items:stretch;flex-wrap:wrap;justify-content:flex-end}.hz-hcell{background:var(--hz-panel);border:1px solid var(--hz-line);border-radius:9px;padding:6px 14px;display:flex;flex-direction:column;justify-content:center;min-width:90px}.hz-hcell em{font-style:normal;font-size:9px;letter-spacing:1.4px;text-transform:uppercase;color:var(--hz-blue);font-weight:700}.hz-hcell b{font-size:14px;letter-spacing:.4px;white-space:nowrap}.hz-crest,.hz-hcell b{font-family:var(--font-display);color:var(--hz-txt)}.hz-crest{width:44px;border-radius:9px;border:1px solid var(--hz-line);background:linear-gradient(150deg,var(--hz-art),var(--hz-art2));display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;letter-spacing:.5px}.hz-title{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:16px 2px 14px;flex-wrap:wrap}.hz-title h1{margin:0;font-family:var(--font-display);font-style:italic;font-weight:800;font-size:clamp(20px,2.5vw,38px);letter-spacing:1px;color:var(--hz-txt);line-height:1;white-space:nowrap}.hz-band{display:flex;align-items:stretch;gap:20px;margin:0 0 16px;background:var(--hz-panel);border:1px solid var(--hz-line);border-radius:16px;padding:18px 20px}.hz-band .hz-photo{flex:none;width:320px;height:320px;min-height:0;position:relative;border-radius:14px}.hz-band .hz-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}.hz-band .hz-band-main{height:320px}.hz-band-cells{flex:none}.hz-band-quick{min-height:0;overflow:hidden;justify-content:flex-start}.hz-band-quick .hz-quick-t{flex:none}.hz-band-quick p{flex:1 1;min-height:0;overflow-y:auto;padding-right:8px;scrollbar-width:thin;scrollbar-color:var(--hz-line) transparent}.hz-band-quick p::-webkit-scrollbar{width:6px}.hz-band-quick p::-webkit-scrollbar-thumb{background:var(--hz-line);border-radius:3px}.hz-band-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:16px}.hz-band-cells{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.hz-band-cells .hz-hcell{min-height:128px;padding:14px 16px;text-align:center;align-items:center;justify-content:center;gap:8px;border-radius:12px}.hz-band-cells .hz-hcell em{font-size:11.5px;letter-spacing:2.2px}.hz-band-cells .hz-hcell b{font-size:21px;white-space:normal}.hz-band-quick{flex:1 1;background:var(--hz-panel2);border:1px solid var(--hz-line);border-radius:12px;padding:14px 18px;display:flex;flex-direction:column;justify-content:center}.hz-band-quick .hz-quick-t{margin-bottom:6px}.hz-band-quick p{margin:0;font-size:13px;line-height:1.7;color:var(--hz-txt)}.hz-title h1 span{color:var(--hz-blue)}.hz-title-sub{margin-top:6px;font-size:12px;letter-spacing:3px;color:var(--hz-mut);text-transform:uppercase}.hz-title-brand{text-align:right}.hz-brand-quote{font-size:10px;letter-spacing:2.5px;color:var(--hz-mut)}.hz-brand-name{font-family:var(--font-display);font-weight:800;font-size:19px;letter-spacing:5px;color:var(--hz-txt)}.hz-section{background:var(--hz-panel);border:1px solid var(--hz-line);border-radius:16px;margin-bottom:18px;overflow:hidden}.hz-sec-head{display:flex;align-items:center;gap:12px;padding:10px 16px;background:linear-gradient(90deg,var(--hz-head),var(--hz-head2) 65%);border-bottom:1px solid var(--hz-line);flex-wrap:wrap}.hz-sec-num{font-size:17px;color:#fff;background:linear-gradient(150deg,var(--hz-blue),color-mix(in srgb,var(--hz-blue) 55%,#000));border-radius:8px;padding:3px 11px}.hz-sec-num,.hz-sec-title{font-family:var(--font-display);font-weight:800;font-style:italic}.hz-sec-title{font-size:21px;letter-spacing:1px;color:var(--hz-txt)}.hz-sec-sub{letter-spacing:1.8px;color:var(--hz-blue)}.hz-sec-right,.hz-sec-sub{font-size:10.5px;text-transform:uppercase;font-weight:700}.hz-sec-right{margin-left:auto;letter-spacing:1.6px;color:var(--hz-cyan)}.hz-sec-date{font-size:9.5px;letter-spacing:1.4px;font-weight:700;color:var(--hz-txt);border:1px solid var(--hz-line);border-radius:999px;padding:3px 10px;margin-left:4px;background:var(--hz-tint);white-space:nowrap}.hz-sec-date.na{color:var(--hz-mut);border-style:dashed}.hz-sec-body{padding:16px}.hz-card{background:var(--hz-panel2);border:1px solid var(--hz-line);border-radius:12px;padding:14px 16px}.hz-card-t{font-size:10.5px;color:var(--hz-mut);margin-bottom:8px;text-align:center}.hz-card-t,.hz-mini-t{letter-spacing:1.8px;text-transform:uppercase;font-weight:700}.hz-mini-t{font-size:10px;color:var(--hz-blue);margin:12px 0 6px}.hz-cells3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.hz-cells4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:12px}.hz-cell{background:var(--hz-panel2);border:1px solid var(--hz-line);border-radius:10px;padding:8px 10px;text-align:center;display:flex;flex-direction:column;gap:2px;justify-content:center;min-height:68px}.hz-cell em{font-style:normal;font-size:9.5px;letter-spacing:1px;color:var(--hz-mut);text-transform:uppercase;font-weight:700}.hz-cell b{font-family:var(--font-display);font-size:19px;font-style:italic;color:var(--hz-txt);letter-spacing:.4px}.hz-cell span{font-size:9.5px;color:var(--hz-mut);letter-spacing:.6px}.hz-cell.sm b{font-size:15px}.hz-cells4 .hz-cell{min-height:82px}.hz-cell-blue{border-color:color-mix(in srgb,var(--hz-blue) 55%,transparent)}.hz-cell-blue b{color:var(--hz-txt)}.hz-01{display:grid;grid-template-columns:280px 195px 195px 1fr 1.25fr;grid-gap:12px;gap:12px;align-items:stretch}.hz-speedart{border-radius:12px;border:1px solid var(--hz-line);background:radial-gradient(260px 200px at 35% 25%,var(--hz-art),var(--hz-art2));display:flex;align-items:center;justify-content:center;padding:10px}.hz-speedart svg{width:100%;height:100%;max-width:235px;max-height:235px}.hz-01>.hz-speedart,.hz-02-kpis>.hz-speedart,.hz-03>.hz-speedart{flex:none;width:280px}.hz-01>*{height:252px;overflow:hidden}.hz-photo{border-radius:12px;overflow:hidden;border:1px solid var(--hz-line);background:radial-gradient(300px 200px at 40% 20%,var(--hz-art),var(--hz-art2));display:flex;align-items:center;justify-content:center}.hz-photo img{width:100%;height:100%;object-fit:cover;object-position:center top}.hz-hero{display:flex;flex-direction:column;justify-content:center;align-items:center}.hz-hero-val{font-family:var(--font-display);font-style:italic;font-weight:800;font-size:54px;line-height:1;color:var(--hz-blue);text-shadow:0 0 26px color-mix(in srgb,var(--hz-blue) 45%,transparent)}.hz-hero-val em{display:block;font-size:15px;letter-spacing:2px;text-align:center;color:var(--hz-txt);margin-top:4px}.hz-delta{margin-top:10px;border-radius:9px;padding:6px 12px;font-weight:800;font-size:13.5px;display:flex;flex-direction:column;align-items:center;gap:1px;border:1px solid}.hz-delta span{font-size:9.5px;font-weight:600;letter-spacing:.6px;opacity:.85}.hz-delta.up{color:var(--hz-green);border-color:color-mix(in srgb,var(--hz-green) 50%,transparent);background:color-mix(in srgb,var(--hz-green) 10%,transparent)}.hz-delta.down{color:var(--hz-red);border-color:color-mix(in srgb,var(--hz-red) 50%,transparent);background:color-mix(in srgb,var(--hz-red) 10%,transparent)}.hz-delta.na{border-color:var(--hz-line);background:var(--hz-tint)}.hz-class b.na,.hz-delta.na{color:var(--hz-mut)}.hz-nodata{min-height:96px;color:var(--hz-mut);font-size:11px;letter-spacing:1px;text-transform:uppercase;border:1px dashed var(--hz-dash);border-radius:10px;padding:14px;text-align:center}.hz-gauge,.hz-nodata{display:flex;align-items:center;justify-content:center}.hz-gauge{flex-direction:column;background:var(--hz-panel2);border:1px solid var(--hz-line);border-radius:12px;padding:10px}.hz-gauge svg{width:168px;height:168px}.hz-gauge-val{font-family:var(--font-display);font-weight:800;font-style:italic;font-size:26px;fill:var(--hz-cyan)}.hz-gauge-lbl{font-size:9px;letter-spacing:2.5px;fill:var(--hz-mut)}.hz-gauge-target{margin-top:6px;font-size:10px;color:var(--hz-mut);border:1px solid var(--hz-line);border-radius:999px;padding:3px 10px;letter-spacing:.5px}.hz-flying{display:flex;flex-direction:column;justify-content:center}.hz-fly-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.hz-fly-row:has(>:only-child){grid-template-columns:1fr}.hz-flycell{background:var(--hz-tint);border:1px solid var(--hz-line);border-radius:10px;padding:10px;text-align:center;display:flex;flex-direction:column;gap:3px}.hz-flycell em{font-style:normal;font-size:10px;color:var(--hz-mut);letter-spacing:.8px}.hz-flycell b{font-family:var(--font-display);font-style:italic;font-size:21px;color:var(--hz-txt)}.hz-flycell span{font-size:9.5px;color:var(--hz-mut)}.hz-trendcard{display:flex;flex-direction:column}.hz-trendcard .hz-chartfill,.hz-trendcard .hz-nodata{flex:1 1;min-height:0}.hz-trend{width:100%;height:100%;display:block}.hz-02{display:flex;flex-direction:column;gap:14px}.hz-02-charts{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.hz-02-charts>.hz-chartbox{height:300px;margin:0;display:flex;flex-direction:column;overflow:hidden}.hz-02-charts .hz-chartbox .hz-chartfill,.hz-02-charts .hz-chartbox .hz-nodata,.hz-02-charts .hz-speedrow{flex:1 1;min-height:0}.hz-02-charts .hz-speedrow .hz-chartfill{height:100%}.hz-02-kpis{display:grid;grid-template-columns:280px 215px 1fr 1.3fr;grid-gap:12px;gap:12px;align-items:stretch}.hz-02-kpis>*{height:262px;overflow:hidden}.hz-02-classcol{display:flex;flex-direction:column;gap:12px}.hz-02-classcol .hz-class{flex:1 1;min-height:0}.hz-02-stack{display:flex;flex-direction:column;gap:12px}.hz-02-stack .hz-group{flex:1 1;min-height:0;display:flex;flex-direction:column}.hz-02-stack .hz-group .hz-cells3,.hz-02-stack .hz-group .hz-cells4{flex:1 1;min-height:0;margin-top:0}.hz-02-stack .hz-group .hz-cell{min-height:0;height:100%}.hz-02-stack .hz-cells4 .hz-cell em{font-size:8.5px}.hz-group{background:var(--hz-panel2);border:1px solid var(--hz-line);border-radius:12px;padding:10px 12px 12px}.hz-group .hz-mini-t{margin:0 0 8px}.hz-group .hz-cell{background:var(--hz-tint);min-height:62px}.hz-group .hz-cell b{font-size:16px}.hz-mini-t.teal{color:var(--hz-cyan)}.hz-classrow{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:12px}.hz-class{background:var(--hz-panel2);border:1px solid var(--hz-line);border-radius:10px;padding:10px 12px;text-align:center;min-height:68px;display:flex;flex-direction:column;justify-content:center}.hz-class em{display:block;font-style:normal;font-size:9.5px;letter-spacing:1.6px;color:var(--hz-mut);font-weight:700;margin-bottom:4px}.hz-class b{font-family:var(--font-display);font-style:italic;font-size:17px;letter-spacing:.6px}.hz-class b.red{color:var(--hz-red);text-shadow:0 0 16px color-mix(in srgb,var(--hz-red) 50%,transparent)}.hz-class b.yellow{color:var(--hz-yellow);text-shadow:0 0 16px color-mix(in srgb,var(--hz-yellow) 40%,transparent)}.hz-class b.green{color:var(--hz-green);text-shadow:0 0 16px color-mix(in srgb,var(--hz-green) 40%,transparent)}.hz-chartbox{background:var(--hz-panel2);border:1px solid var(--hz-line);border-radius:12px;padding:12px 14px;margin-bottom:12px}.hz-chartbox:last-child{margin-bottom:0}.hz-chartbox-t{font-size:10.5px;letter-spacing:1.8px;color:var(--hz-txt);font-weight:700;margin-bottom:6px}.hz-chartbox svg{width:100%;height:100%;display:block}.hz-chartfill{flex:1 1;min-height:150px;width:100%;display:flex}.hz-chartfill>svg{width:100%;height:100%}.hz-chartfill>.hz-nodata{flex:1 1}.hz-legend{display:flex;gap:14px;font-size:10px;color:var(--hz-mut);margin-bottom:4px}.hz-legend span{display:flex;align-items:center;gap:5px}.hz-legend i{width:10px;height:3.5px;border-radius:2px;display:inline-block}.hz-legend-c{justify-content:center;margin:4px 0 0}.hz-legend-c i{width:9px;height:9px}.hz-speedrow{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:start}.hz-peak{justify-content:center;align-self:start;height:auto;min-height:0;width:124px;padding:14px 12px;gap:6px;margin-top:-20px;margin-right:2px}.hz-peak em{line-height:1.3}.hz-peak b{font-size:22px;color:var(--hz-blue)}.hz-03{display:grid;grid-template-columns:280px 1.5fr 1.05fr .95fr;grid-gap:12px;gap:12px;align-items:stretch}.hz-03>*{height:296px;overflow:hidden}.hz-codtable{padding:6px 12px;display:flex;align-items:center}.hz-codtable table{width:100%;border-collapse:collapse;font-size:13px}.hz-codtable th{font-size:9.5px;letter-spacing:1.4px;color:var(--hz-mut);text-transform:uppercase;padding:8px 6px;border-bottom:1px solid var(--hz-line);text-align:center}.hz-codtable td{padding:9px 6px;text-align:center;color:var(--hz-txt);border-bottom:1px solid var(--hz-row);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hz-codtable tr:last-child td{border-bottom:none}.hz-codtable .l{text-align:left;font-weight:600;font-size:12px}.hz-radarbox{background:var(--hz-panel2);border:1px solid var(--hz-line);border-radius:12px;padding:10px 8px;display:flex;flex-direction:column}.hz-radarbox svg{width:100%;height:100%;flex:1 1;min-height:0}.hz-radarbox .hz-chartbox-t{text-align:center}.hz-lrcol{display:flex;flex-direction:column;gap:10px;overflow:visible}.hz-lrbox{flex:1 1;min-height:0;display:flex;flex-direction:column;justify-content:center}.hz-asybox{flex:none}.hz-lr-vals{display:flex;justify-content:space-between;margin-bottom:8px}.hz-lr-vals b{font-family:var(--font-display);font-style:italic;font-size:24px;color:var(--hz-txt)}.hz-lr-vals em{font-style:normal;margin-left:6px;font-size:12px;color:var(--hz-mut);font-weight:700}.hz-lr-bar{position:relative;height:12px;border-radius:999px;background:var(--hz-bar);overflow:hidden}.hz-lr-bar span{position:absolute;top:0;bottom:0}.hz-lr-l{left:0;background:linear-gradient(90deg,var(--hz-cyan),transparent)}.hz-lr-r{right:0;background:linear-gradient(270deg,var(--hz-green),transparent)}.hz-asybox{text-align:center;padding:12px}.hz-asybox b{font-family:var(--font-display);font-style:italic;font-size:17px;display:block}.hz-asybox em{font-style:normal;font-size:11px;letter-spacing:2.5px;font-weight:800}.hz-quick{gap:16px;background:var(--hz-panel);border:1px solid var(--hz-line);border-radius:16px;padding:16px 20px;margin-bottom:26px}.hz-quick,.hz-quick-icon{display:flex;align-items:center}.hz-quick-icon{flex:none;width:46px;height:46px;border-radius:10px;border:1px solid rgba(255,59,92,.45);background:rgba(255,59,92,.08);justify-content:center}.hz-quick-t{font-family:var(--font-display);font-style:italic;font-weight:800;font-size:15px;letter-spacing:1px;color:var(--hz-yellow);margin-bottom:4px}.hz-quick p{margin:0;font-size:13px;line-height:1.65;color:var(--hz-txt)}.hz-quick-brand{flex:none;text-align:center;margin-left:8px}@media (max-width:1250px){:where(html:not([data-exporting])) .hz-01{grid-template-columns:1fr 1fr}:where(html:not([data-exporting])) .hz-01>*{height:auto;min-height:220px}:where(html:not([data-exporting])) .hz-band{flex-wrap:wrap}:where(html:not([data-exporting])) .hz-band h1{white-space:normal}}@media (max-width:1100px){:where(html:not([data-exporting])) .hz-02-charts{grid-template-columns:1fr}:where(html:not([data-exporting])) .hz-02-kpis{grid-template-columns:1fr 1fr}:where(html:not([data-exporting])) .hz-02-kpis>*{height:auto;min-height:200px}:where(html:not([data-exporting])) .hz-03{grid-template-columns:1fr 1fr}:where(html:not([data-exporting])) .hz-03>*{height:auto;min-height:240px}:where(html:not([data-exporting])) .hz-02 .hz-speedart,:where(html:not([data-exporting])) .hz-03>.hz-speedart{display:none}}@media (max-width:760px){:where(html:not([data-exporting])) .hz-01{grid-template-columns:1fr}:where(html:not([data-exporting])) .hz-01 .hz-flying,:where(html:not([data-exporting])) .hz-01 .hz-trendcard{grid-column:auto;grid-row:auto}:where(html:not([data-exporting])) .hz-03{grid-template-columns:1fr}:where(html:not([data-exporting])) .hz-02-kpis{grid-template-columns:1fr}:where(html:not([data-exporting])) .hz-cells3,:where(html:not([data-exporting])) .hz-cells4{grid-template-columns:repeat(2,1fr)}:where(html:not([data-exporting])) .hz-classrow{grid-template-columns:1fr}:where(html:not([data-exporting])) .hz-speedrow{grid-template-columns:1fr}:where(html:not([data-exporting])) .hz-quick{flex-direction:column;text-align:center}}.exporting{position:relative!important}.exporting .fd-atmos-content{width:1800px!important;max-width:1800px!important}.exporting [data-pdf-section]{padding-bottom:8px}.exporting .hz-band .hz-band-main{height:auto;min-height:320px}.exporting .hz-band-quick,.exporting .hz-band-quick p{overflow:visible}.exporting .hz-band .hz-photo{height:auto;min-height:320px;align-self:stretch}.exporting [class*=-tip],.exporting [class*=tooltip i],.exporting [id*=tooltip i],.exporting [role=tooltip]{display:none!important;visibility:hidden!important}.exporting .fd-flag{animation:none!important;box-shadow:none!important;text-shadow:none!important}.exporting .fd-flag-dot,.exporting .fd-flag:after,.exporting .fd-flag:before{animation:none!important;filter:none!important;box-shadow:none!important}.exporting *,.exporting :after,.exporting :before{animation:none!important;transition:none!important;box-shadow:none!important;text-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.exporting .fd-atmos-wallpaper{position:absolute!important;inset:0!important;bottom:auto!important;height:auto!important;aspect-ratio:1440/810;background-size:100% auto!important;background-repeat:no-repeat!important;background-position:top!important;filter:brightness(.55)}.exporting .fd-atmos-wallpaper:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 25%,var(--fd-bg) 88%)}[data-theme=light] .exporting .fd-atmos-wallpaper{filter:none}[data-theme=light] .exporting .fd-atmos-wallpaper:after{background:linear-gradient(180deg,color-mix(in srgb,var(--fd-bg) 55%,transparent) 0,var(--fd-bg) 88%)}.exporting .fd-atmos-canvas{display:none!important}.exporting .fd-mtable td.val-cell{border:1px solid rgba(0,0,0,.25)}.exporting .fd-header-title:before{animation:none!important;transform:none!important;filter:none!important}.exporting .fd-header-title:after{display:none!important}.exporting .rc-scroll-detail{height:calc(1080px - 174px)}.exporting .rc-dgrid{grid-auto-rows:calc((1080px - 202px) / 3)}.exporting [data-export-off]{display:none!important}.exporting [data-export-flow]{height:auto!important;max-height:none!important;overflow:visible!important}.ph-best-date{display:block;font-size:10px;opacity:.55;margin-top:2px}.ph-table td,.ph-table th{white-space:nowrap}.ph-charts{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:14px;gap:14px;margin-bottom:14px}@media (max-width:1100px){:where(html:not([data-exporting])) .ph-charts{grid-template-columns:1fr}}.exporting .quick-analysis{box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1.5px solid color-mix(in srgb,var(--glow) 60%,transparent)!important}.exporting .quick-analysis:before{animation:none!important;background:none!important;padding:0!important;filter:none!important}.exporting .cmjx-glow:before{display:none!important}.exporting .interp-pill:before{animation:none!important;background:none!important;padding:0!important;filter:none!important;border:1px solid color-mix(in srgb,var(--fd-text) 40%,transparent)!important}.exporting .cmjx-panel,.exporting .fd-gauge,.exporting .fd-header,.exporting .fd-ovr,.exporting .fd-panel,.exporting .fd-tile,.exporting .ht-tile{box-shadow:none!important}.exporting .fd-header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;position:static!important;top:auto!important;margin-top:0!important;border-radius:0!important}.exporting .cmjx-f,.exporting .cmjx-t,.exporting .fd-player-name{white-space:nowrap}.rank-grid .rank-title{font-size:19px}.rank-grid .rank-table{font-size:14px}.rank-grid .rank-table thead th,.rank-grid .rank-table thead tr:first-child th{font-size:13.5px}.rank-grid .rank-table td{padding:6px 7px}.rank-grid .rank-table td.pct .ic{font-size:12px}.sidebar-brand{justify-content:center;position:relative}.brand-word{width:118px;height:auto;display:block;margin:0 auto}.sidebar-brand .sidebar-toggle{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.drawer-backdrop,.phone-bar{display:none}@media (max-width:1280px){.main{min-width:0}}@media (max-width:1024px) and (max-height:500px),(max-width:760px){.app-shell{flex-direction:column;padding-top:calc(52px + env(safe-area-inset-top));padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}.app-shell .main,.app-shell.collapsed .main{margin-left:0}.phone-bar{display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;left:0;right:0;z-index:40;height:calc(52px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(10px,env(safe-area-inset-right)) 0 max(10px,env(safe-area-inset-left));background:var(--navy);border-bottom:1px solid var(--navy-light)}.phone-bar-btn,.phone-bar-spacer{width:42px;height:42px;flex:none}.phone-bar-btn{display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;border:1px solid var(--navy-light);border-radius:10px;color:#fff}.phone-bar-logo{height:15px;width:auto}.app-shell.collapsed .sidebar,.sidebar{width:calc(min(300px, 86vw) + env(safe-area-inset-left, 0px));height:100dvh;z-index:70;transform:translateX(-105%);visibility:hidden;box-shadow:none;transition:transform .22s ease,visibility 0s linear .22s;padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left,0)}.app-shell.drawer-open .sidebar{transform:none;visibility:visible;box-shadow:18px 0 50px rgba(0,0,0,.55);transition:transform .22s ease}.drawer-backdrop{display:block;position:fixed;inset:0;z-index:65;background:rgba(0,0,0,.6);touch-action:none}html.drawer-lock,html.drawer-lock body{overflow:hidden}.sidebar-nav{overscroll-behavior:contain}.sidebar-brand .sidebar-toggle{width:42px;height:42px}.sidebar-footer{display:flex;flex-wrap:wrap;gap:8px;position:relative;padding-bottom:calc(14px + env(safe-area-inset-bottom))}.sidebar-footer>*{flex:1 1 38px;position:static!important}.sidebar-footer .sidebar-tool{height:40px;margin-bottom:0}.sidebar-footer .signout-btn{flex-basis:100%;padding:10px 12px}.sidebar-footer .cat-pop,.sidebar-footer .dl-menu{left:12px;right:12px;bottom:calc(100% + 6px)}.sidebar-logo{padding:16px 14px 10px}.grp-btn,.sidebar .cat-pop-item,.sidebar .pop-item{min-height:44px}.grp-done{min-height:40px;padding:8px 18px}}@media (max-width:1024px) and (max-height:500px){.app-shell.collapsed .sidebar,.sidebar{overflow-y:auto;overscroll-behavior:contain}.sidebar-logo{display:none}.sidebar-nav{flex:none;overflow:visible}}@media (min-width:901px) and (max-width:1024px) and (max-height:500px){:where(html:not([data-exporting])) .fd-header{top:calc(52px + env(safe-area-inset-top, 0px))}}@media (max-width:1280px){.sidebar{height:100dvh}.org-pop{max-height:calc(100vh - 242px);max-height:calc(100dvh - 242px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.org-pop.grp-pop{max-height:calc(100vh - 300px);max-height:calc(100dvh - 300px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));overflow:hidden}}@media (max-width:900px){.fd-profile:not(.exporting){min-height:calc(100vh - 28px);min-height:calc(100svh - 28px)}}@media (max-width:760px),(max-width:900px) and (max-height:500px){.fd-profile:not(.exporting){min-height:calc(100vh - 80px);min-height:calc(100svh - 80px - env(safe-area-inset-top, 0px))}}@media (min-width:901px) and (max-width:1024px) and (max-height:500px){.fd-profile:not(.exporting){min-height:calc(100vh - 52px);min-height:calc(100svh - 52px - env(safe-area-inset-top, 0px))}}@media (max-width:1024px) and (max-height:500px){.org-pop,.org-pop.grp-pop{max-height:none;overflow:visible}.grp-pop .grp-list{overflow:visible}}@media (max-width:1280px){:where(html:not([data-exporting])) .ap-main{grid-template-columns:1fr!important}:where(html:not([data-exporting])) .ap-main>*{min-width:0}:where(html:not([data-exporting])) .ap-main .fd-mtable-scroll{height:auto!important;overflow:visible!important}:where(html:not([data-exporting])) .ap-main .fd-mtable th{position:static}:where(html:not([data-exporting])) .cmjx-grid{grid-template-columns:1fr}:where(html:not([data-exporting])) .cmjx-panel{min-width:0}}@media (min-width:561px) and (max-width:1280px){:where(html:not([data-exporting])) .cmjx-grid .cmjx-hz{grid-template-columns:1fr 1fr}}@media (max-width:900px){:where(html:not([data-exporting])) .ap-main .fd-mtable,:where(html:not([data-exporting])) .team-main .fd-mtable{display:table;white-space:normal}:where(html:not([data-exporting])) .ap-main .fd-mtable th,:where(html:not([data-exporting])) .team-main .fd-mtable th{padding:6px 4px;font-size:10px;letter-spacing:.4px}:where(html:not([data-exporting])) .ap-main .fd-mtable td,:where(html:not([data-exporting])) .team-main .fd-mtable td{padding:6px;font-size:12.5px}:where(html:not([data-exporting])) .ap-main .fd-mtable td:not(.metric),:where(html:not([data-exporting])) .team-main .fd-mtable td:not(.metric){white-space:nowrap}}@media (max-width:560px){:where(html:not([data-exporting])) .cmjx-birow,:where(html:not([data-exporting])) .cmjx-fr{grid-template-columns:minmax(0,1fr) 36px 44px 44px 58px;gap:4px}:where(html:not([data-exporting])) .cmjx-fr--bi{grid-template-columns:minmax(0,1fr) 44px 56px 52px}:where(html:not([data-exporting])) .cmjx-fd,:where(html:not([data-exporting])) .cmjx-jt{padding-left:10px;padding-right:10px}:where(html:not([data-exporting])) .cmjx-hz{padding:12px 10px 6px}:where(html:not([data-exporting])) .cmjx-hero{padding:14px 12px}}@media (min-width:901px) and (max-width:1280px){:where(html:not([data-exporting])) .fd-header{padding-top:12px;padding-bottom:10px;gap:14px}:where(html:not([data-exporting])) .fd-header-title h2{letter-spacing:.6px}:where(html:not([data-exporting])) .fd-header-title .sub{font-size:10px;letter-spacing:.8px}:where(html:not([data-exporting])) .fd-filters>*{width:178px}}@media (min-width:641px) and (max-width:900px){:where(html:not([data-exporting])) .fd-filters{flex-wrap:nowrap!important}:where(html:not([data-exporting])) .fd-filters>*{flex:1 1;width:auto!important}:where(html:not([data-exporting])) .ap-overview{display:grid;grid-column-gap:18px;column-gap:18px;grid-template-columns:clamp(240px,42%,300px) minmax(0,1fr)}:where(html:not([data-exporting])) .ap-left,:where(html:not([data-exporting])) .ap-measure,:where(html:not([data-exporting])) .ap-overview>.ap-main,:where(html:not([data-exporting])) .ap-overview>.fd-profile-head,:where(html:not([data-exporting])) .ap-photo-metrics{display:contents!important}:where(html:not([data-exporting])) .ap-overview>.fd-header{grid-column:1/-1;grid-row:1}:where(html:not([data-exporting])) .ap-overview .fd-id-block{grid-column:1;grid-row:2;align-self:end;min-width:0;margin-bottom:14px}:where(html:not([data-exporting])) .ap-photo-metrics>.fd-photo{grid-column:1;grid-row:3;align-self:start;width:100%;height:auto!important;aspect-ratio:1/1!important;max-width:none;margin:0 0 18px}:where(html:not([data-exporting])) .ap-overview .quick-analysis{grid-column:2;grid-row:2/span 2;align-self:stretch;min-width:0;margin:0 0 18px}:where(html:not([data-exporting])) .ap-overview:not(:has(.quick-analysis)) .fd-id-block{grid-column:2;grid-row:2/span 2;align-self:center;margin-bottom:18px}:where(html:not([data-exporting])) .ap-overview:not(:has(.quick-analysis)) .ap-photo-metrics>.fd-photo{grid-row:2/span 2}:where(html:not([data-exporting])) .ap-photo-metrics>.fd-panel,:where(html:not([data-exporting])) .ap-radars,:where(html:not([data-exporting])) .ap-right{grid-column:1/-1}:where(html:not([data-exporting])) .ap-photo-metrics>.fd-panel{margin-bottom:18px}:where(html:not([data-exporting])) .ap-photo-metrics .fd-tiles{grid-template-columns:repeat(4,1fr)!important}}@media (min-width:641px) and (max-width:1100px){:where(html:not([data-exporting])) .ap-radars{grid-template-columns:1fr 1fr!important}:where(html:not([data-exporting])) .ap-radars>:first-child{grid-column:1/-1}}@media (min-width:641px) and (max-width:900px){:where(html:not([data-exporting])) .dyn-4{grid-template-columns:repeat(4,1fr)!important}}@media (max-width:1280px){:where(html:not([data-exporting])) .dyn-4>*,:where(html:not([data-exporting])) .dyn-grid>*{min-width:0}:where(html:not([data-exporting])) .dyn-4 .fd-gauge{padding:10px 6px}:where(html:not([data-exporting])) .dyn-4 .fd-gauge .lbl{font-size:11px;letter-spacing:.3px}}@media (max-width:1280px){:where(html:not([data-exporting])) .rc-scroll-detail{height:auto;max-height:none;overflow:visible;padding-right:0}:where(html:not([data-exporting])) .rc-dgrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))!important;grid-auto-rows:auto;gap:12px}:where(html:not([data-exporting])) .rc-dgrid>*{min-width:0}:where(html:not([data-exporting])) .rc-dcard{height:auto;padding:12px}:where(html:not([data-exporting])) .rc-dmain{flex-wrap:nowrap;gap:12px}:where(html:not([data-exporting])) .rc-dcard .rc-donut{width:clamp(88px,36%,160px);height:auto;aspect-ratio:1/1}:where(html:not([data-exporting])) .rc-dcard .rc-ring{width:100%;height:100%}:where(html:not([data-exporting])) .rc-dcard .rc-photo{inset:7.2%}:where(html:not([data-exporting])) .rc-dbody{flex:1 1;min-width:0}:where(html:not([data-exporting])) .rc-dname{font-size:19px}:where(html:not([data-exporting])) .rc-dovr{font-size:36px;margin-bottom:6px}:where(html:not([data-exporting])) .rc-dcard .rc-row{font-size:13px}:where(html:not([data-exporting])) .rc-dcard .rc-rows{font-size:13px}:where(html:not([data-exporting])) .rc-titlerow{flex-wrap:wrap;gap:8px 18px}:where(html:not([data-exporting])) .rc-titlerow .rc-legend{margin-right:0;flex:1 1 100%;flex-wrap:wrap;justify-content:center;overflow:visible;white-space:normal}:where(html:not([data-exporting])) .rc-titlerow .rc-legend>span{white-space:nowrap!important}}@media (min-width:901px) and (max-width:1280px){:where(html:not([data-exporting])) .fd-profile:has(.rc-titlerow) .fd-filters{flex-wrap:nowrap!important;flex:none}:where(html:not([data-exporting])) .fd-profile:has(.rc-titlerow) .fd-filters>*{width:178px}:where(html:not([data-exporting])) .fd-profile:has(.rc-titlerow) .fd-filters>.fd-cat-chip{width:156px}:where(html:not([data-exporting])) .fd-profile:has(.rc-titlerow) .fd-filters>[style*=min-width]{width:200px;min-width:0!important}}@media (min-width:901px) and (max-width:1040px){:where(html:not([data-exporting])) .fd-profile:has(.rc-titlerow) .fd-header-title{--hfs:17px}:where(html:not([data-exporting])) .fd-profile:has(.rc-titlerow) .fd-filters{gap:8px!important}:where(html:not([data-exporting])) .fd-profile:has(.rc-titlerow) .fd-filters>*{width:150px}:where(html:not([data-exporting])) .fd-profile:has(.rc-titlerow) .fd-filters>.fd-cat-chip{width:132px;padding-left:8px;padding-right:8px}:where(html:not([data-exporting])) .fd-profile:has(.rc-titlerow) .fd-filters>[style*=min-width]{width:186px}:where(html:not([data-exporting])) .fd-profile:has(.rc-titlerow) .fd-filters .fd-multidate-btn{padding-left:12px;padding-right:12px}}@media (min-width:641px) and (max-width:900px){:where(html:not([data-exporting])) .rc-dgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:641px) and (max-width:760px){:where(html:not([data-exporting])) .rc-dcard .rc-donut{width:clamp(84px,32%,160px)}:where(html:not([data-exporting])) .rc-dcard .rc-row{font-size:12.5px}:where(html:not([data-exporting])) .rc-dcard .rc-rows{font-size:12.5px}}@media (min-width:641px) and (max-width:1040px){:where(html:not([data-exporting])) .rc-titlerow .rc-legend>span:first-child{flex:1 1 100%;text-align:center}:where(html:not([data-exporting])) .rc-titlerow .rc-legend .sep{display:none}}@media (max-width:900px){:where(html:not([data-exporting])) .rc-titlerow .fd-player-name{flex:1 1 100%;min-width:0;line-height:1.15}:where(html:not([data-exporting])) .fd-profile:has(.rc-titlerow) .fd-header{position:relative!important}}@media (max-width:640px){:where(html:not([data-exporting])) .rc-dgrid{grid-template-columns:minmax(0,1fr)!important;gap:10px}:where(html:not([data-exporting])) .rc-titlerow .fd-player-name span+span{display:block;margin:5px 0 0!important;font-size:12px!important}:where(html:not([data-exporting])) .rc-titlerow .rc-legend{flex-direction:column;align-items:flex-start;gap:4px;font-size:11.5px;padding:8px 12px!important}:where(html:not([data-exporting])) .rc-titlerow .rc-legend>span{white-space:normal!important}:where(html:not([data-exporting])) .rc-titlerow .rc-legend .sep{display:none}}@media (max-width:760px){:where(html:not([data-exporting])) .fd-profile:has(.rb-athlete) .fd-cat-lbl,:where(html:not([data-exporting])) .fd-profile:has(.rc-titlerow) .fd-cat-lbl{font-size:10px;letter-spacing:1.2px}}@media (max-width:359px){:where(html:not([data-exporting])) .rc-dcard .rc-donut{width:84px}:where(html:not([data-exporting])) .rc-dcard .rc-row{font-size:12px}:where(html:not([data-exporting])) .rc-dcard .rc-rows{font-size:12px}:where(html:not([data-exporting])) .rc-dcard .rc-row-lbl{letter-spacing:0}}@media (max-width:1280px){:where(html:not([data-exporting])) .rb-athlete{align-items:flex-start}:where(html:not([data-exporting])) .rb-athlete>div:last-child{min-width:0}:where(html:not([data-exporting])) .fd-profile:has(.rb-athlete) .fd-filters>.btn{white-space:nowrap}}@media (min-width:901px) and (max-width:1280px){:where(html:not([data-exporting])) .fd-profile:has(.rb-athlete) .fd-filters>.btn{width:auto}}@media (max-width:900px){:where(html:not([data-exporting])) .rb-meta{line-height:1.6;max-height:calc(10.4em + 5px);overflow-y:auto;padding:5px 6px 5px 0;margin-top:-2px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}:where(html:not([data-exporting])) .rb-block .dm-table{display:table;white-space:normal}:where(html:not([data-exporting])) .rb-block .dm-table td:not(:first-child),:where(html:not([data-exporting])) .rb-block .dm-table th{white-space:nowrap}}@media (max-width:640px){:where(html:not([data-exporting])) .fd-profile:has(.rb-athlete) .fd-filters{flex-wrap:nowrap!important}:where(html:not([data-exporting])) .fd-profile:has(.rb-athlete) .fd-filters>*{flex:1 1;width:auto!important}:where(html:not([data-exporting])) .fd-profile:has(.rb-athlete) .fd-filters>.btn{padding-left:8px;padding-right:8px;font-size:12.5px}:where(html:not([data-exporting])) .rb-athlete{gap:12px}:where(html:not([data-exporting])) .rb-photo{width:52px;height:52px}:where(html:not([data-exporting])) .rb-meta{font-size:12px;max-height:calc(8.8em + 5px)}:where(html:not([data-exporting])) .rb-how{padding:14px;font-size:13px;line-height:1.6}:where(html:not([data-exporting])) .rb-block{margin-top:18px}:where(html:not([data-exporting])) .rb-block .dm-table,:where(html:not([data-exporting])) .rb-block .dm-table tbody,:where(html:not([data-exporting])) .rb-block .dm-table thead{display:block;white-space:normal;font-size:12px}:where(html:not([data-exporting])) .rb-block .dm-table tr{display:grid;grid-template-columns:minmax(0,1fr) 54px 54px 64px;grid-column-gap:6px;column-gap:6px;align-items:center;padding:8px 10px;border-bottom:1px solid color-mix(in srgb,var(--fd-border) 55%,transparent)}:where(html:not([data-exporting])) .rb-block .dm-table thead tr{border-bottom-color:var(--fd-border);align-items:end}:where(html:not([data-exporting])) .rb-block .dm-table tbody tr:last-child{border-bottom:0}:where(html:not([data-exporting])) .rb-block .dm-table td,:where(html:not([data-exporting])) .rb-block .dm-table th{padding:0;border-bottom:0}:where(html:not([data-exporting])) .rb-block .dm-table th{font-size:10px;letter-spacing:.3px;white-space:normal}:where(html:not([data-exporting])) .rb-block .dm-table tr>:first-child{grid-column:1;grid-row:1;white-space:normal;overflow-wrap:anywhere}:where(html:not([data-exporting])) .rb-block .dm-table tr>:last-child{grid-column:4;grid-row:1/span 2}:where(html:not([data-exporting])) .rb-block:not(:last-child) .dm-table tr>:nth-child(2){grid-column:2;grid-row:1/span 2}:where(html:not([data-exporting])) .rb-block:not(:last-child) .dm-table tr>:nth-child(3){grid-column:3;grid-row:1/span 2}:where(html:not([data-exporting])) .rb-block:not(:last-child) .dm-table tr>:nth-child(4){grid-column:1;grid-row:2}:where(html:not([data-exporting])) .rb-block:not(:last-child) .dm-table td:nth-child(4){font-size:11px;margin-top:2px}:where(html:not([data-exporting])) .rb-block:last-child .dm-table tr>:nth-child(2){grid-column:1;grid-row:2}:where(html:not([data-exporting])) .rb-block:last-child .dm-table td:nth-child(2){font-size:11px;margin-top:2px}:where(html:not([data-exporting])) .rb-block:last-child .dm-table tr>:nth-child(3){grid-column:2;grid-row:1/span 2}:where(html:not([data-exporting])) .rb-block:last-child .dm-table tr>:nth-child(4){grid-column:3;grid-row:1/span 2}:where(html:not([data-exporting])) .rb-block .dm-table tr>td[colspan]{grid-column:1/-1;grid-row:auto}}.fd-header-title{--hfs:26px;align-items:flex-start;padding-top:calc(var(--hfs) * 4.375 / 26)}.fd-header-title h2{font-size:var(--hfs)}.fd-header-title:after,.fd-header-title:before{width:calc(var(--hfs) * 75 / 26);height:calc(var(--hfs) * 65 / 26)}.fd-header-title:before{margin-top:calc(var(--hfs) * -14.375 / 26)}.fd-header-title:after{top:0;transform:translateY(calc(var(--hfs) * -15 / 26))}@media (max-width:1280px){:where(html:not([data-exporting])) .fd-header-title{--hfs:20px}}@media (max-width:900px){:where(html:not([data-exporting])) .fd-header-title{--hfs:19px}}@media (max-width:560px){:where(html:not([data-exporting])) .fd-header-title{--hfs:16px}}@media (max-width:1280px){:where(html:not([data-exporting])) .team-main{grid-template-columns:minmax(0,1fr)!important;gap:15px!important}:where(html:not([data-exporting])) .team-main>*{min-width:0}:where(html:not([data-exporting])) .team-main>:first-child{order:2}:where(html:not([data-exporting])) .team-main>:first-child>.fd-panel{margin-bottom:0!important}:where(html:not([data-exporting])) .team-main .fd-mtable-scroll{height:auto!important;overflow:visible!important}:where(html:not([data-exporting])) .team-main .fd-mtable th{position:static}:where(html:not([data-exporting])) .team-2col>*{min-width:0}:where(html:not([data-exporting])) .team-2col .recharts-surface{overflow:visible}:where(html:not([data-exporting])) .team-page .fd-player-name>span{display:inline-block;white-space:nowrap}:where(html:not([data-exporting])) .team-page .fd-filters>:is(:last-child,:has(+.dx-wrap)) .fd-multidate-pop{left:auto;right:0}}@media (max-width:900px){:where(html:not([data-exporting])) .team-page .fd-header{position:relative!important}:where(html:not([data-exporting])) .team-page .fd-filters .fd-multidate-pop{min-width:max(100%,240px)!important}}@media (min-width:641px) and (max-width:799px){:where(html:not([data-exporting])) .team-page .fd-player-name{font-size:26px}}@media (min-width:901px) and (max-width:1280px){:where(html:not([data-exporting])) .team-page .fd-header-title{--hfs:17px}:where(html:not([data-exporting])) .team-page .fd-filters{flex-wrap:nowrap!important;flex:none;gap:10px!important}:where(html:not([data-exporting])) .team-page .fd-filters>*{width:160px}:where(html:not([data-exporting])) .team-page .fd-filters>.fd-cat-chip{padding-left:6px;padding-right:6px}:where(html:not([data-exporting])) .team-page .fd-filters>[style*=min-width]{width:184px;min-width:0!important}:where(html:not([data-exporting])) .team-page .fd-cat-lbl{letter-spacing:.4px}}@media (min-width:901px) and (max-width:1040px){:where(html:not([data-exporting])) .team-page .fd-header-title{--hfs:16px}:where(html:not([data-exporting])) .team-page .fd-filters{gap:8px!important}:where(html:not([data-exporting])) .team-page .fd-filters>*{width:152px}:where(html:not([data-exporting])) .team-page .fd-filters>.fd-cat-chip{width:132px}:where(html:not([data-exporting])) .team-page .fd-filters>[style*=min-width]{width:182px}:where(html:not([data-exporting])) .team-page .fd-filters .fd-multidate-btn{padding-left:12px;padding-right:12px}}@media (min-width:1160px) and (max-width:1280px){:where(html:not([data-exporting])) .team-main>:last-child>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:15px;gap:15px}:where(html:not([data-exporting])) .team-page .team-2col{display:contents!important}:where(html:not([data-exporting])) .team-2col>.fd-panel{grid-column:span 2;display:flex;flex-direction:column}:where(html:not([data-exporting])) .team-2col>.fd-panel>:last-child{margin-top:auto}:where(html:not([data-exporting])) .team-2col>div:not(.fd-panel){grid-column:1/-1;flex-direction:row!important}:where(html:not([data-exporting])) .team-2col>div:not(.fd-panel)>.fd-panel{flex:1 1;min-width:0}:where(html:not([data-exporting])) .team-page .team-tiles{grid-template-rows:auto!important}}@media (min-width:641px) and (max-width:1159px){:where(html:not([data-exporting])) .team-page .team-2col{grid-template-columns:repeat(2,minmax(0,1fr))!important}:where(html:not([data-exporting])) .team-2col>div:not(.fd-panel)>.fd-panel{flex:1 1;display:flex;flex-direction:column}:where(html:not([data-exporting])) .team-page .team-tiles{flex:1 1;grid-template-rows:minmax(84px,1fr)!important}}@media (min-width:641px) and (max-width:900px){:where(html:not([data-exporting])) .team-main .fd-mtable th{padding:6px 8px;font-size:12px;letter-spacing:.8px}:where(html:not([data-exporting])) .team-main .fd-mtable td{padding:6px 10px;font-size:13px}}@media (max-width:640px){:where(html:not([data-exporting])) .team-page .fd-player-name{font-size:clamp(17px,5.6vw,30px)}:where(html:not([data-exporting])) .team-page .fd-player-name>span{display:block;margin:6px 0 0!important;font-size:12px!important}:where(html:not([data-exporting])) .team-main>:first-child>.fd-panel{padding:12px 10px}:where(html:not([data-exporting])) .team-main .fd-mtable th{padding:6px 2px;letter-spacing:.2px}:where(html:not([data-exporting])) .team-main .fd-mtable td.metric{padding-right:4px}:where(html:not([data-exporting])) .team-main .fd-mtable td:not(.metric){padding-left:4px;padding-right:4px}:where(html:not([data-exporting])) .team-main .fd-mtable td span[class^=fd-icon]{margin-right:4px!important}}@media (max-width:760px){:where(html:not([data-exporting])) .team-page .fd-cat-lbl{font-size:10px;letter-spacing:1.2px}:where(html:not([data-exporting])) .team-2col .recharts-polar-angle-axis-tick text{font-size:10px}}@media (max-width:1280px){.rank-page:not(.exporting){--rvh:100vh}@supports (height:100svh){.rank-page:not(.exporting){--rvh:100svh}}.rank-page:not(.exporting) .rank-grid>*{min-width:0}.rank-page:not(.exporting) .rank-table:not(.slj) td.name,.rank-page:not(.exporting) .rank-table:not(.slj) thead th.name{width:50%}.rank-page:not(.exporting) .rank-table:not(.slj) thead th:nth-child(2){width:20%}.rank-page:not(.exporting) .rank-table td.pct,.rank-page:not(.exporting) .rank-table td.v{white-space:nowrap}.rank-page:not(.exporting) .rank-scroll{scrollbar-width:thin;scrollbar-color:var(--fd-border) transparent;-webkit-overflow-scrolling:touch}.rank-page:not(.exporting) .fd-filters>:last-child .fd-multidate-pop{left:auto;right:0}.rank-page:not(.exporting) .fd-player-name{font-size:24px;margin:2px 0 14px}.rank-page:not(.exporting) .fd-player-name>span{margin-left:0!important}}@media (min-width:901px) and (max-width:1280px){.rank-page:not(.exporting) .fd-header-title{--hfs:17px}.rank-page:not(.exporting) .rank-grid{gap:12px}.rank-page:not(.exporting) .rank-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.rank-page:not(.exporting) .rank-grid-4 .rank-panel,.rank-page:not(.exporting) .rank-panel{padding:10px}.rank-page:not(.exporting) .rank-title{font-size:16px}.rank-page:not(.exporting) .rank-table{font-size:13px}.rank-page:not(.exporting) .rank-table thead th,.rank-page:not(.exporting) .rank-table thead tr:first-child th{font-size:11.5px;padding:8px 6px;letter-spacing:.5px}.rank-page:not(.exporting) .rank-table td,.rank-page:not(.exporting) .rank-table.slj td{padding:5px 6px}.rank-page:not(.exporting) .rank-scroll{max-height:max(280px,calc(var(--rvh) - 268px))}.rank-page:not(.exporting) .rank-grid-4 .rank-scroll{max-height:max(340px,calc((var(--rvh) - 300px) / 2))}}@media (min-width:1101px) and (max-width:1280px){.rank-page:not(.exporting) .fd-filters{flex-wrap:nowrap!important;flex:none;gap:8px!important}.rank-page:not(.exporting) .fd-filters>*{width:160px}.rank-page:not(.exporting) .fd-filters>.fd-cat-chip{width:132px;padding-left:8px;padding-right:8px}.rank-page:not(.exporting) .fd-filters>.team-cat-toggle{width:auto}.rank-page:not(.exporting) .fd-filters>[style*=min-width]{width:196px;min-width:0!important}.rank-page:not(.exporting) .ht-assess-toggle button{padding:8px 11px;font-size:12.5px}.rank-page:not(.exporting) .fd-filters .fd-multidate-btn{padding-left:12px;padding-right:12px}.rank-page:not(.exporting) .fd-cat-lbl{letter-spacing:.6px}.rank-page:not(.exporting) .fd-header-title h2{white-space:nowrap}}@media (min-width:641px) and (max-width:1100px){.rank-page:not(.exporting) .fd-header{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:0 10px}.rank-page:not(.exporting) .fd-header:after{content:"";order:2;flex:0 0 100%;height:0}.rank-page:not(.exporting) .fd-header-title{flex:1 1;min-width:0}.rank-page:not(.exporting) .fd-filters{display:contents!important}.rank-page:not(.exporting) .fd-filters>*{order:3;flex:1 1;align-self:stretch;width:auto!important;min-width:0!important;margin-top:10px}.rank-page:not(.exporting) .fd-filters>.team-cat-toggle{order:1;flex:none;align-self:center;width:auto!important;margin-top:0}.rank-page:not(.exporting) .fd-filters .fd-multidate-btn{height:100%}}@media (min-width:901px) and (max-width:1100px){.rank-page:not(.exporting) .rank-scroll{max-height:max(280px,calc(var(--rvh) - 332px))}.rank-page:not(.exporting) .rank-grid-4 .rank-scroll{max-height:max(340px,calc((var(--rvh) - 364px) / 2))}}@media (min-width:901px) and (max-width:1040px){.rank-page:not(.exporting) .rank-table{font-size:12.5px}.rank-page:not(.exporting) .rank-table thead th,.rank-page:not(.exporting) .rank-table thead tr:first-child th{font-size:10.5px;padding:8px 2px;letter-spacing:0}}@media (max-width:900px){.rank-page:not(.exporting) .fd-header{position:relative!important}.rank-page:not(.exporting) .fd-filters .fd-multidate-pop{min-width:max(100%,240px)!important}.rank-page:not(.exporting) .rank-table{display:table;overflow:visible;white-space:normal}.rank-page:not(.exporting) .rank-table.slj thead th:not(.name){width:1%}.rank-page:not(.exporting) .rank-grid-4 .rank-panel,.rank-page:not(.exporting) .rank-panel{padding:10px}.rank-page:not(.exporting) .rank-title{font-size:16px}}@media (min-width:641px) and (max-width:900px){.rank-page:not(.exporting) .rank-grid,.rank-page:not(.exporting) .rank-grid-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rank-page:not(.exporting) .rank-grid>.rank-panel:last-child:nth-child(odd){grid-column:1/-1}.rank-page:not(.exporting) .rank-table{font-size:13.5px}.rank-page:not(.exporting) .rank-table thead th,.rank-page:not(.exporting) .rank-table thead tr:first-child th{font-size:12px;padding:9px 6px;letter-spacing:.5px}.rank-page:not(.exporting) .rank-scroll{max-height:max(320px,calc((var(--rvh) - 376px) / 2))}.rank-page:not(.exporting) .rank-grid-4 .rank-scroll{max-height:max(320px,calc((var(--rvh) - 422px) / 2))}.rank-page:not(.exporting) .fd-player-name>span{font-size:12.5px!important}.rank-page:not(.exporting){min-height:0}}@media (min-width:641px) and (max-width:760px){.rank-page:not(.exporting) .rank-scroll{max-height:max(320px,calc((var(--rvh) - 428px) / 2))}.rank-page:not(.exporting) .rank-grid-4 .rank-scroll{max-height:max(320px,calc((var(--rvh) - 474px) / 2))}}@supports (grid-template-rows:subgrid){@media (min-width:641px) and (max-width:1280px){.rank-page:not(.exporting) .rank-grid>.rank-panel{display:grid;grid-template-rows:subgrid;grid-row:span 2;grid-row-gap:0;row-gap:0}.rank-page:not(.exporting) .rank-grid>.rank-panel>.rank-title{align-self:center}}}@media (max-width:640px){.rank-page:not(.exporting) .fd-filters{gap:10px!important}.rank-page:not(.exporting) .fd-filters>*{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 5px);width:auto!important}.rank-page:not(.exporting) .fd-filters>.fd-cat-chip{flex-basis:calc(44% - 5px);padding:4px 8px}.rank-page:not(.exporting) .fd-filters>.team-cat-toggle{flex-grow:0;flex-shrink:0;flex-basis:calc(56% - 5px);width:auto!important;display:flex;flex-wrap:nowrap}.rank-page:not(.exporting) .fd-filters>[style*=min-width]{flex-basis:calc(54% - 5px)}.rank-page:not(.exporting) .fd-filters>:last-child{flex-basis:calc(46% - 5px)}.rank-page:not(.exporting) .fd-filters>.team-cat-toggle:first-child{flex-basis:100%}.rank-page:not(.exporting) .ht-assess-toggle button{flex:1 1;min-width:0;min-height:40px;padding:0 4px;font-size:12.5px;letter-spacing:.3px}.rank-page:not(.exporting) .fd-filters .fd-multidate-btn{height:100%;min-height:44px;padding-left:12px;padding-right:12px;white-space:nowrap;overflow:hidden}.rank-page:not(.exporting) .rank-grid,.rank-page:not(.exporting) .rank-grid-4{grid-template-columns:minmax(0,1fr);gap:12px}.rank-page:not(.exporting) .rank-table thead th,.rank-page:not(.exporting) .rank-table thead tr:first-child th{font-size:12px;padding:9px 6px;letter-spacing:.5px}.rank-page:not(.exporting) .rank-scroll{max-height:max(300px,calc(var(--rvh) * .58))}.rank-page:not(.exporting) .fd-player-name{font-size:22px;letter-spacing:1.5px;gap:8px 14px;padding-bottom:10px}.rank-page:not(.exporting) .fd-player-name>span{flex:1 1 100%;font-size:11px!important;letter-spacing:0!important;line-height:1.3}.rank-page:not(.exporting) .dyn-legend .sep{display:none}}@media (max-width:760px){.rank-page:not(.exporting) .fd-cat-lbl{font-size:10px;letter-spacing:1.2px}}@media (max-width:640px){.rank-page:not(.exporting) .fd-cat-lbl{letter-spacing:.6px}}@media (max-width:380px){.rank-page:not(.exporting) .ht-assess-toggle button{font-size:12px;letter-spacing:0;padding:0 2px}.rank-page:not(.exporting) .fd-filters .fd-multidate-btn{font-size:12.5px;letter-spacing:.2px;gap:6px;padding-left:10px;padding-right:10px}.rank-page:not(.exporting) .fd-cat-lbl{letter-spacing:.2px}}@media (max-width:340px){.rank-page:not(.exporting) .fd-filters>*,.rank-page:not(.exporting) .fd-filters>.fd-cat-chip,.rank-page:not(.exporting) .fd-filters>.team-cat-toggle,.rank-page:not(.exporting) .fd-filters>:last-child,.rank-page:not(.exporting) .fd-filters>[style*=min-width]{flex-basis:100%}.rank-page:not(.exporting) .rank-table thead th,.rank-page:not(.exporting) .rank-table thead tr:first-child th{font-size:11px;padding:9px 3px;letter-spacing:.2px}.rank-page:not(.exporting) .rank-table{font-size:13px}}@media (max-width:900px){:where(html:not([data-exporting])) .fd-header{position:relative!important;backdrop-filter:none;-webkit-backdrop-filter:none}}@media (max-width:1280px){:where(html:not([data-exporting])) .fd-filters>:last-child .fd-multidate-pop{left:auto;right:0}:where(html:not([data-exporting])) .fd-profile:not(.rank-page) .fd-filters>:has(+.dx-wrap) .fd-multidate-pop{left:auto;right:0}:where(html:not([data-exporting])) .fd-filters .fd-multidate-pop{min-width:max(100%,240px)}}@media (max-width:760px){:where(html:not([data-exporting])) .fd-cat-lbl{font-size:10px;letter-spacing:1.2px}}@media (max-width:1280px){.dyn-page:not(.exporting){--dvh:100vh}@supports (height:100svh){.dyn-page:not(.exporting){--dvh:100svh}}.dyn-page:not(.exporting) .dyn-table{display:table;overflow:visible;white-space:normal}.dyn-page:not(.exporting) .dyn-table td:not(.name),.dyn-page:not(.exporting) .dyn-table thead tr.grp th{white-space:nowrap}.dyn-page:not(.exporting) .dyn-table tbody td.name{white-space:normal;overflow-wrap:break-word;line-height:1.2;z-index:3}.dyn-page:not(.exporting) .dyn-scroll{max-height:max(320px,calc(var(--dvh) - 180px));overscroll-behavior-x:contain}.dyn-page:not(.exporting) .fd-player-name>span{display:inline-block;white-space:nowrap}}@media (max-width:900px){.dyn-page:not(.exporting){min-height:calc(var(--dvh) - 28px)}}@media (max-width:760px),(max-width:900px) and (max-height:500px){.dyn-page:not(.exporting){min-height:calc(var(--dvh) - 80px - env(safe-area-inset-top, 0px))}}@media (min-width:641px) and (max-width:1280px) and (min-height:600px){.dyn-page:not(.exporting){height:var(--dvh);min-height:0;display:flex;flex-direction:column}.dyn-page:not(.exporting)>.fd-atmos-content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.dyn-page:not(.exporting) .dyn-legend,.dyn-page:not(.exporting) .fd-header,.dyn-page:not(.exporting) .fd-player-name{flex:none}.dyn-page:not(.exporting) .fd-panel{flex:0 1 auto;min-height:0;display:flex;flex-direction:column}.dyn-page:not(.exporting) .dyn-scroll{flex:0 1 auto;min-height:0;max-height:none}}@media (min-width:761px) and (max-width:900px) and (min-height:600px){.dyn-page:not(.exporting){height:calc(var(--dvh) - 28px)}}@media (min-width:641px) and (max-width:760px) and (min-height:600px){.dyn-page:not(.exporting){height:calc(var(--dvh) - 80px - env(safe-area-inset-top, 0px))}}@media (min-width:901px) and (max-width:1280px){.dyn-page:not(.exporting) .fd-header-title{--hfs:17px}.dyn-page:not(.exporting) .fd-filters{flex-wrap:nowrap!important;flex:none;gap:10px!important}.dyn-page:not(.exporting) .fd-filters>*{width:164px;min-width:0!important}.dyn-page:not(.exporting) .fd-filters>:first-child{width:166px}.dyn-page:not(.exporting) .fd-filters>:nth-child(2){width:180px}.dyn-page:not(.exporting) .fd-filters .fd-multidate-btn{padding-left:12px;padding-right:12px}}@media (min-width:901px) and (max-width:1040px){.dyn-page:not(.exporting) .fd-header-title{--hfs:16px}.dyn-page:not(.exporting) .fd-filters{gap:8px!important}.dyn-page:not(.exporting) .fd-filters>*{width:144px}.dyn-page:not(.exporting) .fd-filters>:first-child{width:158px}.dyn-page:not(.exporting) .fd-filters>:nth-child(2){width:168px}.dyn-page:not(.exporting) .fd-filters .fd-multidate-btn{padding-left:10px;padding-right:10px;gap:6px}}@media (min-width:641px) and (max-width:1040px){.dyn-page:not(.exporting) .dyn-table thead th{padding-left:6px;padding-right:6px}.dyn-page:not(.exporting) .dyn-table thead tr.grp th{font-size:12.5px;letter-spacing:.4px}.dyn-page:not(.exporting) .dyn-table thead tr.sub th{padding-left:5px;padding-right:5px;font-size:12px;letter-spacing:.4px}.dyn-page:not(.exporting) .dyn-table tbody td,.dyn-page:not(.exporting) .dyn-table tfoot td{padding-left:6px;padding-right:6px}.dyn-page:not(.exporting) .dyn-table td.name,.dyn-page:not(.exporting) .dyn-table th.name{padding-left:10px}.dyn-page:not(.exporting) .dyn-table td.asy .asy-bal{width:68px}}@media (min-width:800px) and (max-width:1040px){.dyn-page:not(.exporting) .dyn-table td:not(.name),.dyn-page:not(.exporting) .dyn-table thead tr.sub th{padding-left:7px;padding-right:7px}}@media (max-width:900px){.dyn-page:not(.exporting) .fd-filters .fd-multidate-pop{min-width:max(100%,240px)!important}}@media (min-width:641px) and (max-width:900px){.dyn-page:not(.exporting) .fd-panel{padding:12px}.dyn-page:not(.exporting) .dyn-table tbody td.name{font-size:12.5px;padding-right:4px}.dyn-page:not(.exporting) .dyn-table tfoot td.name{font-size:12px;letter-spacing:.2px;padding-right:4px}}@media (max-width:640px){.dyn-page:not(.exporting) .fd-filters{gap:10px!important}.dyn-page:not(.exporting) .fd-filters>*{flex-grow:1;flex-shrink:1;flex-basis:calc(46% - 5px);width:auto!important}.dyn-page:not(.exporting) .fd-filters>:first-child{flex-basis:100%}.dyn-page:not(.exporting) .fd-filters>:nth-child(2){flex-basis:calc(54% - 5px)}.dyn-page:not(.exporting) .fd-filters .fd-multidate-btn{height:100%;min-height:44px;padding-left:12px;padding-right:12px;white-space:nowrap;overflow:hidden}.dyn-page:not(.exporting) .fd-player-name{font-size:22px;margin-bottom:12px}.dyn-page:not(.exporting) .fd-player-name>span{display:block;margin:6px 0 0!important;font-size:12px!important}.dyn-page:not(.exporting) .fd-panel{padding:8px}.dyn-page:not(.exporting) .dyn-scroll{--dn:122px;--du:62px;--da:max(calc(1.3 * var(--du)),66px);--db:max(var(--du),66px)}.dyn-page:not(.exporting) .dyn-scroll::-webkit-scrollbar{width:4px;height:4px}@supports (width:1cqw){.dyn-page:not(.exporting) .dyn-scroll{container-type:inline-size;--dpk:26px;--dw:calc(100cqw - var(--dn) - var(--dpk));--du:max(44px,min(calc(var(--dw) / 3.3),calc((var(--dw) - 66px) / 2)))}}.dyn-page:not(.exporting) .dyn-scroll{scroll-snap-type:x proximity;scroll-padding-left:var(--dn)}.dyn-page:not(.exporting) .dyn-table tbody td:nth-child(2),.dyn-page:not(.exporting) .dyn-table tbody td:nth-child(5),.dyn-page:not(.exporting) .dyn-table tbody td:nth-child(7){scroll-snap-align:start}.dyn-page:not(.exporting) .dyn-table{width:calc(var(--dn) + 4 * var(--du) + 2 * var(--da) + 2 * var(--db));font-size:12.5px}.dyn-page:not(.exporting) .dyn-table thead th.name{width:var(--dn)}.dyn-page:not(.exporting) .dyn-table thead tr.sub th{width:var(--du)}.dyn-page:not(.exporting) .dyn-table thead tr.sub th:nth-child(3),.dyn-page:not(.exporting) .dyn-table thead tr.sub th:nth-child(8){width:var(--da)}.dyn-page:not(.exporting) .dyn-table thead tr.sub th:nth-child(4),.dyn-page:not(.exporting) .dyn-table thead tr.sub th:nth-child(5){width:var(--db)}.dyn-page:not(.exporting) .dyn-table thead th{padding-left:4px;padding-right:4px;letter-spacing:.3px}.dyn-page:not(.exporting) .dyn-table thead tr.grp th{font-size:11.5px}.dyn-page:not(.exporting) .dyn-table thead tr.grp th:not(.name){text-align:left;padding-left:9px}.dyn-page:not(.exporting) .dyn-table thead tr.sub th{padding-left:2px;padding-right:2px;font-size:11px;letter-spacing:.2px}.dyn-page:not(.exporting) .dyn-table tbody td,.dyn-page:not(.exporting) .dyn-table tfoot td{padding-left:2px;padding-right:2px}.dyn-page:not(.exporting) .dyn-table td.name,.dyn-page:not(.exporting) .dyn-table th.name{padding-left:7px;padding-right:4px;border-right:1px solid var(--fd-border)}.dyn-page:not(.exporting) .dyn-table tbody td.name{font-size:11.5px;overflow-wrap:anywhere}.dyn-page:not(.exporting) .dyn-table tfoot td.name{font-size:11.5px;letter-spacing:.2px}.dyn-page:not(.exporting) .dyn-table tbody td.name[colspan]{text-align:left!important;border-right:0}.dyn-page:not(.exporting) .dyn-table td.asy .asy-top{gap:3px}.dyn-page:not(.exporting) .dyn-table td.asy .asy-side{padding:0 3px}.dyn-page:not(.exporting) .dyn-table td.asy .asy-bal{width:min(60px,100%)}.dyn-page:not(.exporting) .dyn-legend{gap:6px 14px;padding:10px 2px 2px;font-size:11.5px}.dyn-page:not(.exporting) .dyn-legend .sep{flex:0 0 100%;width:auto;height:0}}@media (min-width:481px) and (max-width:599px){@supports (width:1cqw){.dyn-page:not(.exporting) .dyn-scroll{--du:max(44px,min(calc(var(--dw) / 5.3),calc((var(--dw) - 132px) / 3.3)))}}}@media (min-width:600px) and (max-width:640px){@supports (width:1cqw){.dyn-page:not(.exporting) .dyn-scroll{--dpk:0px;--du:max(43px,min(calc(var(--dw) / 8.6),calc((var(--dw) - 132px) / 6.6),calc((var(--dw) - 264px) / 4)))}}}@media (max-width:380px){.dyn-page:not(.exporting) .fd-filters .fd-multidate-btn{font-size:12px;letter-spacing:.1px;gap:6px;padding-left:10px;padding-right:10px}}@media (max-width:340px){.dyn-page:not(.exporting) .fd-filters>:nth-child(n){flex-basis:100%}}.dyn-titlebar{flex:none;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 20px;margin-bottom:14px}.dyn-page .dyn-titlebar .fd-player-name{flex:0 1 auto;min-width:0;margin-bottom:0}.dyn-devices{flex:none;margin-left:auto;padding:4px;border-radius:11px;background:color-mix(in srgb,var(--teal) 16%,var(--fd-panel-2));box-shadow:inset 0 1px 3px rgba(0,0,0,.35)}.dyn-devices button{font-size:12.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--fd-text);padding:8px 16px;border-radius:8px}.dyn-devices button.active{background:var(--teal);color:#06131a;font-weight:800;box-shadow:0 3px 12px color-mix(in srgb,var(--teal) 45%,transparent)}@media (max-width:1280px){.dyn-page:not(.exporting) .dyn-devices button{min-height:40px;padding:6px 14px}}@media (max-width:640px){.dyn-page:not(.exporting) .dyn-titlebar{gap:10px;margin-bottom:12px}.dyn-page:not(.exporting) .dyn-devices{flex:1 1 100%;display:flex;margin-left:0}.dyn-page:not(.exporting) .dyn-devices button{flex:1 1;min-width:0;min-height:42px;padding:6px 4px;font-size:12px;letter-spacing:.3px}.dyn-page:not(.exporting) .dyn-table.dyn-5{width:calc(var(--dn) + 2 * var(--du) + var(--da) + 2 * var(--db))}}@media (min-width:481px) and (max-width:640px){@supports (width:1cqw){.dyn-page:not(.exporting) .dyn-table.dyn-5{--dpk:0px;--dw:calc(100cqw - var(--dn) - var(--dpk));--du:max(44px,min(calc(var(--dw) / 5.3),calc((var(--dw) - 132px) / 3.3)));--da:max(calc(1.3 * var(--du)),66px);--db:max(var(--du),66px)}}}@media (max-width:1280px){.ht-page:not(.rank-page):not(.exporting){--hvh:100vh}@supports (height:100svh){.ht-page:not(.rank-page):not(.exporting){--hvh:100svh}}.ht-page:not(.rank-page):not(.exporting) .ht-squat-groups>*,.ht-page:not(.rank-page):not(.exporting) .rank-grid>*{min-width:0}.ht-page:not(.rank-page):not(.exporting) .rank-scroll{scrollbar-width:thin;scrollbar-color:var(--fd-border) transparent;-webkit-overflow-scrolling:touch}.ht-page:not(.rank-page):not(.exporting) .rank-table td.pct,.ht-page:not(.rank-page):not(.exporting) .rank-table td.v{white-space:nowrap}.ht-page:not(.rank-page):not(.exporting) .ht-titlebar{gap:12px 16px;padding-bottom:12px;margin:2px 0 14px}.ht-page:not(.rank-page):not(.exporting) .ht-titlebar .fd-player-name{flex:1 1 100%;font-size:24px}.ht-page:not(.rank-page):not(.exporting) .fd-player-name>span{margin-left:0!important;white-space:nowrap}.ht-page:not(.rank-page):not(.exporting) .ht-toggles{flex:1 1 100%;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-left:0}.ht-page:not(.rank-page):not(.exporting) .ht-sub-toggle{margin-left:auto}.ht-page:not(.rank-page):not(.exporting) .ht-squat-groups{gap:16px}.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-ratio thead tr:first-child th[colspan]{height:39px;box-shadow:0 3px 0 color-mix(in srgb,var(--fd-panel) 90%,#000)}.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-ratio thead tr:nth-child(2) th{top:42px}.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-balance td.name,.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-balance th.name{width:21%;min-width:0;max-width:none}.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-balance thead tr:first-child th{white-space:normal;line-height:1.15;padding:4px 6px}.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-balance th.b-grp{font-size:12px;letter-spacing:.4px}.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-balance thead th.rowspan2{font-size:11.5px;letter-spacing:.4px;padding:4px}}@media (min-width:901px) and (max-width:1280px){.ht-page:not(.rank-page):not(.exporting) .fd-header-title{--hfs:17px}.ht-page:not(.rank-page):not(.exporting) .fd-filters{flex-wrap:nowrap!important;flex:none;gap:10px!important}.ht-page:not(.rank-page):not(.exporting) .fd-filters>*{width:170px;min-width:0!important}.ht-page:not(.rank-page):not(.exporting) .fd-filters>:first-child{width:196px}.ht-page:not(.rank-page):not(.exporting) .fd-filters .fd-multidate-btn{padding-left:12px;padding-right:12px}.ht-page:not(.rank-page):not(.exporting) .ht-assess-toggle button{min-height:40px;padding:6px 11px;font-size:12px;line-height:1.15}.ht-page:not(.rank-page):not(.exporting) .ht-sub-toggle button{min-height:40px;padding:6px 12px;font-size:12px}.ht-page:not(.rank-page):not(.exporting) .rank-scroll{max-height:max(300px,calc(var(--hvh) - 364px))}.ht-page:not(.rank-page):not(.exporting) .rank-grid .rank-scroll{max-height:max(280px,calc(var(--hvh) - 372px))}.ht-page:not(.rank-page):not(.exporting) .fd-atmos-content>.rank-panel>.rank-scroll{max-height:max(300px,calc(var(--hvh) - 362px))}.ht-page:not(.rank-page):not(.exporting) .rank-grid{gap:12px}.ht-page:not(.rank-page):not(.exporting) .rank-grid .rank-panel{padding:10px}.ht-page:not(.rank-page):not(.exporting) .rank-grid .rank-title{font-size:14px;letter-spacing:.4px}.ht-page:not(.rank-page):not(.exporting) .rank-grid .rank-table{font-size:13px}.ht-page:not(.rank-page):not(.exporting) .rank-grid .rank-table thead th{font-size:11.5px;padding:9px 5px;letter-spacing:.4px}.ht-page:not(.rank-page):not(.exporting) .rank-grid .rank-table td{padding:5px}.ht-page:not(.rank-page):not(.exporting) .rank-grid .rank-table td.name,.ht-page:not(.rank-page):not(.exporting) .rank-grid .rank-table thead th.name{width:46%}}@media (min-width:901px) and (max-width:1040px){.ht-page:not(.rank-page):not(.exporting) .fd-header-title{--hfs:16px}.ht-page:not(.rank-page):not(.exporting) .fd-filters{gap:8px!important}.ht-page:not(.rank-page):not(.exporting) .fd-filters>*{width:150px}.ht-page:not(.rank-page):not(.exporting) .fd-filters>:first-child{width:180px}}@media (min-width:981px) and (max-width:1040px){.ht-page:not(.rank-page):not(.exporting) .rank-grid .rank-table{font-size:12px}.ht-page:not(.rank-page):not(.exporting) .rank-grid .rank-table thead th{font-size:10.5px;padding:9px 2px;letter-spacing:0}.ht-page:not(.rank-page):not(.exporting) .rank-grid .rank-table td.name{padding:5px}}@media (min-width:641px) and (max-width:980px){.ht-page:not(.rank-page):not(.exporting) .rank-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ht-page:not(.rank-page):not(.exporting) .rank-grid>.rank-panel:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:641px) and (max-width:1140px){.ht-page:not(.rank-page):not(.exporting) .ht-assess-toggle{display:flex;flex-wrap:nowrap;flex:1 1 100%}.ht-page:not(.rank-page):not(.exporting) .ht-assess-toggle button{flex:1 1 auto;min-width:0}}@media (min-width:901px) and (max-width:1140px){.ht-page:not(.rank-page):not(.exporting) .rank-scroll{max-height:max(300px,calc(var(--hvh) - 414px))}.ht-page:not(.rank-page):not(.exporting) .rank-grid .rank-scroll{max-height:max(280px,calc(var(--hvh) - 422px))}}@media (min-width:901px) and (max-width:980px){.ht-page:not(.rank-page):not(.exporting) .rank-grid .rank-scroll{max-height:max(280px,calc((var(--hvh) - 470px) / 2))}}@media (min-width:641px) and (max-width:1100px){.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-balance td.name,.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-balance th.name{width:19%}.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-balance th.b-grp{width:20.5%;font-size:10.5px;letter-spacing:.2px;padding:4px 3px}.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-balance th.b-grp:nth-child(3){width:29%}.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-balance thead th.rowspan2{font-size:10.5px;letter-spacing:.2px;padding:4px 2px}.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-balance thead tr:nth-child(2) th{font-size:10.5px;letter-spacing:.2px;padding:8px 2px}.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-balance thead th.name{font-size:10.5px;padding-left:8px}.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-balance td{padding:5px 3px}.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-balance td.name{padding-left:8px}.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-balance td.pct,.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-balance td.v{font-size:12px}}@supports (grid-template-rows:subgrid){@media (min-width:641px) and (max-width:1280px){.ht-page:not(.rank-page):not(.exporting) .rank-grid>.rank-panel{display:grid;grid-template-rows:subgrid;grid-row:span 2;grid-row-gap:0;row-gap:0}.ht-page:not(.rank-page):not(.exporting) .rank-grid>.rank-panel>.rank-title{align-self:center}}}@media (max-width:900px){.ht-page:not(.rank-page):not(.exporting) .fd-filters .fd-multidate-pop{min-width:max(100%,240px)!important}.ht-page:not(.rank-page):not(.exporting) .rank-table{display:table;overflow:visible;white-space:normal}.ht-page:not(.rank-page):not(.exporting){min-height:calc(var(--hvh) - 28px)}.ht-page:not(.rank-page):not(.exporting) .ht-squat-group{padding:4px 10px 10px}.ht-page:not(.rank-page):not(.exporting) .rank-panel{padding:10px}.ht-page:not(.rank-page):not(.exporting) .ht-group-title{font-size:14px;letter-spacing:1.4px;margin-bottom:8px}.ht-page:not(.rank-page):not(.exporting) .rank-title{font-size:14px;margin-bottom:8px}}@media (max-width:760px),(max-width:900px) and (max-height:500px){.ht-page:not(.rank-page):not(.exporting){min-height:calc(var(--hvh) - 80px - env(safe-area-inset-top, 0px))}}@media (min-width:641px) and (max-width:900px){.ht-page:not(.rank-page):not(.exporting) .ht-assess-toggle button{min-height:42px;padding:6px 8px;font-size:12px;line-height:1.15}.ht-page:not(.rank-page):not(.exporting) .ht-sub-toggle button{min-height:40px}.ht-page:not(.rank-page):not(.exporting) .rank-grid .rank-title{font-size:14px;letter-spacing:.4px}.ht-page:not(.rank-page):not(.exporting) .rank-grid .rank-table{font-size:13px}.ht-page:not(.rank-page):not(.exporting) .rank-grid .rank-table thead th{font-size:11.5px;padding:9px 6px;letter-spacing:.4px}.ht-page:not(.rank-page):not(.exporting) .ht-group-tables{gap:10px}.ht-page:not(.rank-page):not(.exporting) .ht-squat-groups .rank-table thead th{padding:9px 4px;letter-spacing:.4px}.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-squat td.name,.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-squat thead th.name{width:38%}.ht-page:not(.rank-page):not(.exporting) .rank-scroll{max-height:max(296px,calc((var(--hvh) - 680px) / 2))}.ht-page:not(.rank-page):not(.exporting) .rank-grid .rank-scroll{max-height:max(296px,calc((var(--hvh) - 550px) / 2))}.ht-page:not(.rank-page):not(.exporting) .fd-atmos-content>.rank-panel>.rank-scroll{max-height:max(320px,calc(var(--hvh) - 400px))}}@media (min-width:641px) and (max-width:800px){.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-balance td.pct,.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-balance td.v{font-size:11px}.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-balance th.b-grp{letter-spacing:0;padding:4px 1px}.ht-page:not(.rank-page):not(.exporting) .ht-squat-groups .rank-table thead th{padding:9px 3px;font-size:10.5px;letter-spacing:0}.ht-page:not(.rank-page):not(.exporting) .ht-squat-groups .rank-table td{padding:6px 3px}.ht-page:not(.rank-page):not(.exporting) .ht-squat-groups .rank-table td.name{padding:5px 6px}}@media (max-width:640px){.ht-page:not(.rank-page):not(.exporting) .fd-filters{gap:10px!important;flex-wrap:nowrap!important}.ht-page:not(.rank-page):not(.exporting) .fd-filters>*{flex-grow:1;flex-shrink:1;flex-basis:calc(46% - 5px);width:auto!important}.ht-page:not(.rank-page):not(.exporting) .fd-filters>:first-child{flex-basis:calc(54% - 5px)}.ht-page:not(.rank-page):not(.exporting) .fd-filters .fd-multidate-btn{height:100%;min-height:44px;padding-left:12px;padding-right:12px;white-space:nowrap;overflow:hidden}.ht-page:not(.rank-page):not(.exporting) .ht-titlebar .fd-player-name{font-size:clamp(16px,5vw,22px);letter-spacing:1px;gap:8px 14px}.ht-page:not(.rank-page):not(.exporting) .fd-player-name>span{flex:1 1 100%;font-size:12px!important;letter-spacing:.2px!important}.ht-page:not(.rank-page):not(.exporting) .ht-toggles{gap:10px}.ht-page:not(.rank-page):not(.exporting) .ht-assess-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.ht-page:not(.rank-page):not(.exporting) .ht-assess-toggle button{min-height:42px;padding:4px 6px;font-size:11.5px;letter-spacing:.3px;line-height:1.15}.ht-page:not(.rank-page):not(.exporting) .ht-sub-toggle{display:flex;width:100%;margin-left:0}.ht-page:not(.rank-page):not(.exporting) .ht-sub-toggle button{flex:1 1;min-width:0;min-height:40px;padding:4px 6px;font-size:12px}.ht-page:not(.rank-page):not(.exporting) .ht-squat-groups{gap:14px}.ht-page:not(.rank-page):not(.exporting) .ht-squat-group{padding:4px 8px 8px;border-radius:14px}.ht-page:not(.rank-page):not(.exporting) .ht-group-tables{flex-direction:column;gap:10px}.ht-page:not(.rank-page):not(.exporting) .ht-group-tables .rank-panel,.ht-page:not(.rank-page):not(.exporting) .ht-group-tables .rank-panel.narrow{flex:none}.ht-page:not(.rank-page):not(.exporting) .rank-grid{grid-template-columns:minmax(0,1fr);gap:12px}.ht-page:not(.rank-page):not(.exporting) .rank-panel{padding:8px}.ht-page:not(.rank-page):not(.exporting) .rank-scroll{max-height:max(300px,calc(var(--hvh) * .58))}.ht-page:not(.rank-page):not(.exporting) .rank-table{font-size:12.5px}.ht-page:not(.rank-page):not(.exporting) .rank-table thead th{padding:9px 3px;letter-spacing:.3px}.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-squat td.name,.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-squat thead th.name{width:38%}.ht-page:not(.rank-page):not(.exporting) .rank-grid .rank-table{font-size:13px}.ht-page:not(.rank-page):not(.exporting) .rank-grid .rank-table thead th{font-size:11.5px;padding:9px 5px}.ht-page:not(.rank-page):not(.exporting) .rank-scroll{--hn:108px;--hu:56px;--hsb:0px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-left:var(--hn)}@supports (width:1cqw){.ht-page:not(.rank-page):not(.exporting) .rank-scroll{container-type:inline-size}.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-ratio{--hu:max(44px,calc((100cqw - var(--hsb) - var(--hn)) / 4.45))}.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-balance{--hu:max(60px,calc((100cqw - var(--hsb) - var(--hn)) / 3.4))}}@media (hover:hover) and (pointer:fine){.ht-page:not(.rank-page):not(.exporting) .rank-scroll{--hsb:10px}}.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-balance,.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-ratio{table-layout:fixed}.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-ratio{width:calc(var(--hn) + 7 * var(--hu))}.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-balance{width:calc(var(--hn) + 10 * var(--hu))}.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-balance td.name,.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-balance th.name,.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-ratio td.name,.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-ratio th.name{width:var(--hn);position:-webkit-sticky;position:sticky;left:0;padding-left:7px;padding-right:4px}.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-balance thead th.name,.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-ratio thead th.name{z-index:4}.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-balance tbody td.name,.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-ratio tbody td.name{z-index:1;background-color:var(--fd-panel-2);font-size:11px;overflow-wrap:anywhere}.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-balance tbody td:nth-child(2),.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-balance tbody td:nth-child(5),.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-balance tbody td:nth-child(8),.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-ratio tbody td:nth-child(2),.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-ratio tbody td:nth-child(4),.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-ratio tbody td:nth-child(6){scroll-snap-align:start}.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-balance tbody td:last-child:not(.name),.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-ratio tbody td:last-child:not(.name){scroll-snap-align:end}.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-ratio thead th:not(.name){font-size:10.5px;letter-spacing:0;padding-left:1px;padding-right:1px}.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-ratio th.sortable .sort-ind{margin-left:2px}.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-ratio thead tr:first-child th[colspan]{white-space:normal;line-height:1.1;padding-top:3px;padding-bottom:3px}.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-balance tbody td.name[colspan],.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-ratio tbody td.name[colspan]{position:static;width:auto}.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-balance th.b-grp,.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-balance thead th.rowspan2{font-size:11px;letter-spacing:.3px;padding:4px}.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-balance thead th.name,.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-balance thead tr:nth-child(2) th{font-size:11px}.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-balance thead tr:nth-child(2) th{padding:8px 3px}.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-balance td{padding:6px 2px}.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-balance td.pct,.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-balance td.v{font-size:12px}.ht-page:not(.rank-page):not(.exporting) .dyn-legend{gap:6px 14px;padding:10px 2px 2px;font-size:11.5px}.ht-page:not(.rank-page):not(.exporting) .dyn-legend .sep{flex:0 0 100%;width:auto;height:0}}@media (min-width:500px) and (max-width:640px){@supports (width:1cqw){.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-ratio{--hu:calc((100cqw - var(--hsb) - var(--hn)) / 7)}.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-balance{--hu:max(60px,calc((100cqw - var(--hsb) - var(--hn)) / 6.4))}}}@media (max-width:350px){.ht-page:not(.rank-page):not(.exporting) .ht-assess-toggle button{font-size:10.5px;letter-spacing:0;padding:4px 3px}.ht-page:not(.rank-page):not(.exporting) .ht-sub-toggle button{font-size:11.5px;letter-spacing:.3px}}@media (max-width:340px){.ht-page:not(.rank-page):not(.exporting) .fd-filters{flex-wrap:wrap!important}.ht-page:not(.rank-page):not(.exporting) .fd-filters>:nth-child(n){flex-basis:100%}}@media (max-width:1280px){.hz-page:not(.exporting) .hz-speedart{display:none}.hz-page:not(.exporting) .hz-01>*,.hz-page:not(.exporting) .hz-02-charts>*,.hz-page:not(.exporting) .hz-02-kpis>*,.hz-page:not(.exporting) .hz-03>*,.hz-page:not(.exporting) .hz-title>:first-child{min-width:0}.hz-page:not(.exporting) .fd-filters .fd-multidate-pop{min-width:max(100%,240px)!important}.hz-page:not(.exporting) .hz-band .hz-band-main{height:auto}.hz-page:not(.exporting) .hz-band-quick{overflow:visible;justify-content:flex-start}.hz-page:not(.exporting) .hz-band-quick p{flex:none;overflow:visible;padding-right:0}.hz-page:not(.exporting) .hz-hcell b{overflow-wrap:anywhere}.hz-page:not(.exporting) .hz-cell em,.hz-page:not(.exporting) .hz-cell span,.hz-page:not(.exporting) .hz-class em,.hz-page:not(.exporting) .hz-codtable th,.hz-page:not(.exporting) .hz-delta span,.hz-page:not(.exporting) .hz-flycell span,.hz-page:not(.exporting) .hz-gauge-lbl,.hz-page:not(.exporting) .hz-sec-date{font-size:10px}.hz-page:not(.exporting) .hz-radarbox svg text{font-size:11.5px}}@media (min-width:901px) and (max-width:1280px){.hz-page:not(.exporting) .fd-header-title{--hfs:17px}.hz-page:not(.exporting) .fd-filters{flex-wrap:nowrap;flex:none}.hz-page:not(.exporting) .fd-header-title .sub{letter-spacing:.2px}.hz-page:not(.exporting) .fd-filters>*{width:196px;min-width:0!important}.hz-page:not(.exporting) .fd-filters>:last-child{width:214px}.hz-page:not(.exporting) .fd-filters .fd-multidate-btn{padding-left:12px;padding-right:12px}}@media (min-width:901px) and (max-width:1040px){.hz-page:not(.exporting) .fd-header-title{--hfs:16px}.hz-page:not(.exporting) .fd-filters{gap:8px}.hz-page:not(.exporting) .fd-filters>*{width:180px}.hz-page:not(.exporting) .fd-filters>:last-child{width:212px}}@media (min-width:1101px) and (max-width:1280px){.hz-page:not(.exporting) .hz-band{flex-wrap:nowrap;gap:18px;padding:16px 18px}.hz-page:not(.exporting) .hz-band .hz-photo{width:280px;height:auto;min-height:280px;align-self:stretch}.hz-page:not(.exporting) .hz-band-main{min-height:280px;gap:14px}.hz-page:not(.exporting) .hz-band-cells{gap:12px}.hz-page:not(.exporting) .hz-band-cells .hz-hcell{min-height:100px;padding:12px 8px}.hz-page:not(.exporting) .hz-band-cells .hz-hcell b{font-size:clamp(16px,1.5vw,19px)}.hz-page:not(.exporting) .hz-01{grid-template-columns:172px 172px 215px minmax(0,1fr)}.hz-page:not(.exporting) .hz-01>*{height:252px;min-height:0}.hz-page:not(.exporting) .hz-gauge svg{width:150px;height:150px}.hz-page:not(.exporting) .hz-fly-row{grid-template-columns:minmax(0,1fr)}.hz-page:not(.exporting) .hz-flycell{padding:8px 10px;gap:1px}.hz-page:not(.exporting) .hz-02-kpis{grid-template-columns:210px minmax(0,1fr) minmax(0,1.45fr)}.hz-page:not(.exporting) .hz-02-kpis>*{height:auto;min-height:262px}.hz-page:not(.exporting) .hz-class b{font-size:16px}.hz-page:not(.exporting) .hz-group .hz-cell{padding:8px 6px}.hz-page:not(.exporting) .hz-group .hz-cell b{font-size:15px}.hz-page:not(.exporting) .hz-group .hz-cell.sm b{font-size:clamp(12.5px,1.18vw,15px)}.hz-page:not(.exporting) .hz-03{grid-template-columns:minmax(0,1.3fr) minmax(0,1.15fr) minmax(0,.9fr)}.hz-page:not(.exporting) .hz-03>*{height:auto;min-height:296px}}@media (min-width:641px) and (max-width:1100px){.hz-page:not(.exporting) .hz-title{flex-wrap:nowrap;margin:14px 2px 12px}.hz-page:not(.exporting) .hz-title h1{font-size:clamp(15px,2.3vw,30px)}.hz-page:not(.exporting) .hz-title-sub{font-size:10.5px;letter-spacing:.4px;line-height:1.5}.hz-page:not(.exporting) .hz-title-brand{flex:none}.hz-page:not(.exporting) .hz-band{display:grid;grid-template-columns:clamp(200px,34%,280px) minmax(0,1fr);grid-gap:14px;gap:14px;padding:14px}.hz-page:not(.exporting) .hz-band-main{display:contents}.hz-page:not(.exporting) .hz-band .hz-photo{grid-column:1;grid-row:1;align-self:start;width:100%;height:auto;aspect-ratio:1/1}.hz-page:not(.exporting) .hz-band-cells{grid-column:2;grid-row:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:12px}.hz-page:not(.exporting) .hz-band-cells .hz-hcell{min-height:0;padding:10px 12px}.hz-page:not(.exporting) .hz-band-cells .hz-hcell b{font-size:19px}.hz-page:not(.exporting) .hz-band-quick{grid-column:1/-1}.hz-page:not(.exporting) .hz-01{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.9fr)}.hz-page:not(.exporting) .hz-01>*{height:auto;min-height:216px}.hz-page:not(.exporting) .hz-01>.hz-trendcard{grid-column:1/-1;grid-row:auto;height:270px;min-height:0}.hz-page:not(.exporting) .hz-01>.hz-trendcard:has(.hz-nodata),.hz-page:not(.exporting) .hz-02-charts>.hz-chartbox:has(.hz-nodata){height:auto}.hz-page:not(.exporting) .hz-02-charts .hz-chartbox .hz-chartfill:has(>.hz-nodata){min-height:120px}.hz-page:not(.exporting) .hz-01>.hz-flying{grid-column:auto;grid-row:auto}.hz-page:not(.exporting) .hz-hero-val{font-size:clamp(42px,6vw,54px)}.hz-page:not(.exporting) .hz-gauge svg{width:100%;max-width:168px;height:auto}.hz-page:not(.exporting) .hz-gauge-lbl{font-size:11px}.hz-page:not(.exporting) .hz-flycell{padding:10px 6px}.hz-page:not(.exporting) .hz-02-kpis{grid-template-columns:minmax(0,1fr)}.hz-page:not(.exporting) .hz-02-kpis>*{height:auto;min-height:0}.hz-page:not(.exporting) .hz-02-classcol{flex-direction:row}.hz-page:not(.exporting) .hz-02-classcol .hz-class{flex:1 1;min-width:0;min-height:84px}.hz-page:not(.exporting) .hz-02-stack:not(:last-child){flex-direction:row}.hz-page:not(.exporting) .hz-02-stack:not(:last-child) .hz-group{flex:1 1;min-width:0}.hz-page:not(.exporting) .hz-02-stack:last-child .hz-group{flex:none}.hz-page:not(.exporting) .hz-cells3{grid-template-columns:repeat(3,minmax(0,1fr))}.hz-page:not(.exporting) .hz-cells4{grid-template-columns:repeat(4,minmax(0,1fr))}.hz-page:not(.exporting) .hz-02-stack .hz-group .hz-cell{height:auto;min-height:66px}.hz-page:not(.exporting) .hz-02-stack .hz-group .hz-cells4 .hz-cell{min-height:82px}.hz-page:not(.exporting) .hz-02-charts{grid-template-columns:minmax(0,1fr)}.hz-page:not(.exporting) .hz-02-charts>.hz-chartbox:not(:has(.hz-nodata)){height:300px}.hz-page:not(.exporting) .hz-speedrow{grid-template-columns:minmax(0,1fr) auto}.hz-page:not(.exporting) .hz-03{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.hz-page:not(.exporting) .hz-03>*{height:auto;min-height:0}.hz-page:not(.exporting) .hz-03>.hz-codtable{grid-column:1/-1;padding:8px 14px}.hz-page:not(.exporting) .hz-03>.hz-radarbox{height:300px}}@media (min-width:641px) and (max-width:760px){.hz-page:not(.exporting) .hz-03{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.hz-page:not(.exporting) .hz-radarbox svg{overflow:visible}.hz-page:not(.exporting) .hz-gauge-lbl,.hz-page:not(.exporting) .hz-radarbox svg text{font-size:12px}}@media (max-width:640px){.hz-page:not(.exporting) .fd-filters{flex-wrap:nowrap!important;gap:10px}.hz-page:not(.exporting) .fd-filters>*{flex:1 1;width:auto!important}.hz-page:not(.exporting) .fd-filters>:last-child{flex:0 0 auto}.hz-page:not(.exporting) .fd-filters .fd-multidate-btn{height:100%;min-height:44px;padding-left:12px;padding-right:12px;gap:6px;font-size:12.5px;letter-spacing:.2px}.hz-page:not(.exporting) .hz-title{margin:12px 2px;gap:8px 14px;align-items:flex-start}.hz-page:not(.exporting) .hz-title>:first-child{flex:1 1 100%}.hz-page:not(.exporting) .hz-title h1{font-size:clamp(12px,3.75vw,26px);letter-spacing:.5px}.hz-page:not(.exporting) .hz-title-sub{font-size:10px;letter-spacing:1.4px;line-height:1.5}.hz-page:not(.exporting) .hz-title-brand{display:flex;align-items:baseline;gap:10px;text-align:left}.hz-page:not(.exporting) .hz-brand-quote{letter-spacing:2px}.hz-page:not(.exporting) .hz-brand-name{font-size:15px;letter-spacing:4px}.hz-page:not(.exporting) .hz-band{display:grid;grid-template-columns:minmax(0,42%) minmax(0,1fr);grid-gap:10px;gap:10px;padding:12px;border-radius:14px;margin-bottom:14px}.hz-page:not(.exporting) .hz-band-main{display:contents}.hz-page:not(.exporting) .hz-band .hz-photo{grid-column:1;grid-row:1;align-self:stretch;width:100%;height:auto;min-height:0;border-radius:12px}.hz-page:not(.exporting) .hz-band-cells{grid-column:2;grid-row:1;grid-template-columns:minmax(0,1fr);gap:8px}.hz-page:not(.exporting) .hz-band-cells .hz-hcell{min-height:48px;padding:6px 10px;gap:1px;align-items:flex-start;text-align:left;border-radius:10px}.hz-page:not(.exporting) .hz-band-cells .hz-hcell em{font-size:10px;letter-spacing:1.6px}.hz-page:not(.exporting) .hz-band-cells .hz-hcell b{font-size:15px;line-height:1.2}.hz-page:not(.exporting) .hz-band-quick{grid-column:1/-1;padding:12px 14px}.hz-page:not(.exporting) .hz-band-quick .hz-quick-t{font-size:clamp(11px,3vw,15px);letter-spacing:.3px}.hz-page:not(.exporting) .hz-section{margin-bottom:14px;border-radius:14px}.hz-page:not(.exporting) .hz-sec-head{gap:6px 10px;padding:10px 12px}.hz-page:not(.exporting) .hz-sec-num{font-size:15px;padding:3px 9px}.hz-page:not(.exporting) .hz-sec-title{font-size:18px;letter-spacing:.6px}.hz-page:not(.exporting) .hz-sec-sub{flex:1 1 100%;font-size:10px;letter-spacing:1.2px}.hz-page:not(.exporting) .hz-sec-date{letter-spacing:1px;margin-left:0}.hz-page:not(.exporting) .hz-sec-right{flex:1 1 100%;margin-left:0;font-size:10px;letter-spacing:1.2px}.hz-page:not(.exporting) .hz-sec-body{padding:10px}.hz-page:not(.exporting) .hz-card{padding:12px}.hz-page:not(.exporting) .hz-01{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hz-page:not(.exporting) .hz-01>*{height:auto;min-height:0}.hz-page:not(.exporting) .hz-01>.hz-gauge,.hz-page:not(.exporting) .hz-01>.hz-hero{min-height:196px}.hz-page:not(.exporting) .hz-01>.hz-flying,.hz-page:not(.exporting) .hz-01>.hz-trendcard{grid-column:1/-1}.hz-page:not(.exporting) .hz-01>.hz-trendcard{height:250px;padding:12px 8px 8px}.hz-page:not(.exporting) .hz-01>.hz-trendcard:has(.hz-nodata){height:auto}.hz-page:not(.exporting) .hz-hero-val{font-size:46px}.hz-page:not(.exporting) .hz-gauge svg{width:100%;max-width:140px;height:auto}.hz-page:not(.exporting) .hz-gauge-lbl{font-size:11.5px;letter-spacing:2px}.hz-page:not(.exporting) .hz-02{gap:10px}.hz-page:not(.exporting) .hz-02-kpis{grid-template-columns:minmax(0,1fr);gap:10px}.hz-page:not(.exporting) .hz-02-kpis>*{height:auto;min-height:0}.hz-page:not(.exporting) .hz-02-classcol,.hz-page:not(.exporting) .hz-02-stack{gap:10px}.hz-page:not(.exporting) .hz-02-classcol .hz-class{flex:none;min-height:64px}.hz-page:not(.exporting) .hz-class em{letter-spacing:1.4px}.hz-page:not(.exporting) .hz-02-stack .hz-group{flex:none;padding:10px}.hz-page:not(.exporting) .hz-cells3{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.hz-page:not(.exporting) .hz-cells4{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.hz-page:not(.exporting) .hz-02-stack .hz-group .hz-cell{height:auto;min-height:60px;padding:8px 4px}.hz-page:not(.exporting) .hz-cell em,.hz-page:not(.exporting) .hz-cell span{letter-spacing:.6px}.hz-page:not(.exporting) .hz-group .hz-cell b{font-size:15px}.hz-page:not(.exporting) .hz-cells3:has(>.hz-cell.sm){grid-template-columns:minmax(0,1fr)}.hz-page:not(.exporting) .hz-02-stack .hz-group .hz-cell.sm{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;text-align:left;min-height:44px;padding:8px 12px}.hz-page:not(.exporting) .hz-cell.sm b{flex:none;white-space:nowrap}.hz-page:not(.exporting) .hz-02-charts{gap:10px}.hz-page:not(.exporting) .hz-02-charts>.hz-chartbox{height:auto;overflow:visible;padding:12px 8px 8px}.hz-page:not(.exporting) .hz-chartbox-t,.hz-page:not(.exporting) .hz-legend{padding:0 4px}.hz-page:not(.exporting) .hz-02-charts .hz-chartbox .hz-chartfill{flex:none;height:240px;min-height:0}.hz-page:not(.exporting) .hz-02-charts .hz-chartbox .hz-chartfill:has(>.hz-nodata){height:120px}.hz-page:not(.exporting) .hz-speedrow{display:flex;flex-direction:column;gap:8px}.hz-page:not(.exporting) .hz-peak{order:-1;align-self:stretch;width:auto;margin:0;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;text-align:left;padding:8px 12px}.hz-page:not(.exporting) .hz-peak b{flex:none;white-space:nowrap}.hz-page:not(.exporting) .hz-03{grid-template-columns:minmax(0,1fr);gap:10px}.hz-page:not(.exporting) .hz-03>*{height:auto;min-height:0}.hz-page:not(.exporting) .hz-codtable{padding:6px 8px;overflow-x:auto}.hz-page:not(.exporting) .hz-codtable table{font-size:12.5px}.hz-page:not(.exporting) .hz-codtable th{letter-spacing:.6px;padding:8px 4px}.hz-page:not(.exporting) .hz-codtable td{padding:9px 4px}.hz-page:not(.exporting) .hz-03>.hz-radarbox{height:290px}.hz-page:not(.exporting) .hz-lrbox{padding:16px 14px}}@media (max-width:380px){.hz-page:not(.exporting) .fd-filters{gap:8px}.hz-page:not(.exporting) .fd-filters .fd-multidate-btn{padding-left:10px;padding-right:10px;font-size:12px;letter-spacing:0}.hz-page:not(.exporting) .hz-codtable th{letter-spacing:0;padding:8px 3px}.hz-page:not(.exporting) .hz-codtable td{padding:8px 3px}.hz-page:not(.exporting) .hz-codtable .l{font-size:11.5px}.hz-page:not(.exporting) .hz-radarbox svg{overflow:visible}.hz-page:not(.exporting) .hz-gauge-lbl,.hz-page:not(.exporting) .hz-radarbox svg text{font-size:12.5px}}@media (max-width:340px){.hz-page:not(.exporting) .fd-filters{flex-wrap:wrap!important}.hz-page:not(.exporting) .fd-filters>:nth-child(n){flex:1 1 100%}}@media (max-width:1280px){.app-shell:has(.home-page:not(.exporting)){min-height:100dvh}.home-page:not(.exporting){min-height:0}.home-page:not(.exporting) .home-wrap{--u:calc((100vw - 164px) / 100);height:calc(100vh - 32px);height:calc(100dvh - 32px);min-height:0;padding:0 20px;justify-content:flex-start}.home-page:not(.exporting) .home-wrap:after,.home-page:not(.exporting) .home-wrap:before{content:"";flex:2 1}.home-page:not(.exporting) .home-wrap:after{flex-grow:3;order:1;min-height:12px}.home-page:not(.exporting) .home-powered{order:2;flex:none;transform:none}.home-page:not(.exporting) .home-sp-logo{width:min(300px,calc(var(--u) * 62),46vh)}.home-page:not(.exporting) .home-logo{flex:0 1 auto;min-height:120px;object-fit:contain;width:min(560px,calc(var(--u) * 88))}.home-page:not(.exporting) .home-ap{flex:none;white-space:nowrap;line-height:1.4;font-size:clamp(11px,min(calc(var(--u) * 4.8),5.6vh),36px);letter-spacing:.417em;margin:clamp(6px,min(calc(var(--u) * 3),2.2vh),20px) -.417em 0 0}.home-page:not(.exporting) .home-ap-sep{padding:0 .222em}.home-page:not(.exporting) .home-def{flex:none;line-height:1.9;margin-top:clamp(4px,min(calc(var(--u) * 2.2),1.6vh),14px);font-size:clamp(10.5px,min(calc(var(--u) * 3.55),3.7vh),22px);letter-spacing:.3em;padding-left:.3em}.home-page:not(.exporting) .home-def div{text-wrap:balance}.home-page:not(.exporting) .home-def div:first-child{max-width:max(23em,calc((var(--u) * 100 - 38em) * 999));margin:0 auto}@supports (container-type:inline-size){.home-page:not(.exporting) .home-wrap{container:home/inline-size}.home-page:not(.exporting) .home-wrap>*{--u:1cqw}@container home (min-width: 760px){.home-page:not(.exporting) .home-logo{width:min(560px,74cqw)}.home-page:not(.exporting) .home-def{line-height:2;font-size:min(25px,2.2cqw,3.4vh);letter-spacing:.45em;padding-left:.45em}.home-page:not(.exporting) .home-def div:first-child{max-width:none}}}}@media (min-width:901px) and (max-width:1280px){.home-page:not(.exporting){padding:16px 28px}}@media (min-width:761px) and (max-width:900px){.home-page:not(.exporting) .home-wrap{--u:calc((100vw - 132px) / 100);height:calc(100vh - 28px);height:calc(100dvh - 28px)}}@media (max-width:760px){.home-page:not(.exporting) .home-wrap{--u:calc((100vw - 36px) / 100);padding:0 6px;height:calc(100vh - 80px);height:calc(100dvh - 80px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))}}@media (min-width:761px) and (max-width:900px) and (max-height:500px){.home-page:not(.exporting) .home-wrap{height:calc(100vh - 80px);height:calc(100dvh - 80px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))}}@media (min-width:901px) and (max-width:1024px) and (max-height:500px){.home-page:not(.exporting) .home-wrap{height:calc(100vh - 84px);height:calc(100dvh - 84px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))}}@media (max-width:1280px){.dm-page:not(.exporting) .dm-counts>*,.dm-page:not(.exporting) .dm-full>*,.dm-page:not(.exporting) .dm-grid>*{min-width:0}.dm-page:not(.exporting) .dm-banner{flex-wrap:wrap;row-gap:6px}.dm-page:not(.exporting) .dm-log{overflow-wrap:anywhere}}@media (min-width:901px) and (max-width:1280px){.dm-page:not(.exporting) .dm-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dm-page:not(.exporting) .dm-card--all{grid-column:span 2}.dm-page:not(.exporting) .dm-full{flex-wrap:nowrap}.dm-page:not(.exporting) .dm-full>:first-child{flex:1 1}.dm-page:not(.exporting) .dm-full-ctl{flex:none}}@media (min-width:641px) and (max-width:1280px){.dm-page:not(.exporting) .dm-counts{grid-template-columns:repeat(12,minmax(0,1fr))}.dm-page:not(.exporting) .dm-count{grid-column:span 3}.dm-page:not(.exporting) .dm-count:nth-child(n+5){grid-column:span 4}}@media (min-width:641px) and (max-width:900px){.dm-page:not(.exporting) .dm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dm-page:not(.exporting) .dm-counts{gap:8px}.dm-page:not(.exporting) .dm-count{padding:12px 4px}.dm-page:not(.exporting) .dm-count-l{font-size:10px;letter-spacing:.2px}.dm-page:not(.exporting) .dm-full-ctl{flex-direction:row;align-items:center}.dm-page:not(.exporting) .dm-full-ctl .dm-date{flex:1 1;min-width:0;min-height:42px}.dm-page:not(.exporting) .dm-full-ctl .dm-btn{flex:none;margin-top:0;min-height:42px}.dm-page:not(.exporting) .dm-table{display:table;white-space:normal}.dm-page:not(.exporting) .dm-table td:not(.dm-err),.dm-page:not(.exporting) .dm-table th{white-space:nowrap}.dm-page:not(.exporting) .dm-table td,.dm-page:not(.exporting) .dm-table th{padding-left:12px;padding-right:8px}.dm-page:not(.exporting) .dm-table .dm-err{max-width:none;overflow-wrap:anywhere}}@media (max-width:900px){.dm-page:not(.exporting) .dm-date--sm{padding:8px 10px;font-size:13px;min-height:38px}.dm-page:not(.exporting) .dm-btn{min-height:44px}.dm-page:not(.exporting) .dm-clear{padding:8px 12px;font-size:13px;min-height:38px}.dm-page:not(.exporting) .dm-loglink{padding:6px 0}.dm-page:not(.exporting) .dm-card-last{display:block}.dm-page:not(.exporting) .dm-card-last .dm-dot{margin:0 -14px 0 6px}}@media (max-width:640px){.dm-page:not(.exporting) .dm-counts{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:0}.dm-page:not(.exporting) .dm-count{grid-column:span 2;padding:12px 4px 10px}.dm-page:not(.exporting) .dm-count:nth-child(n+4){grid-column:span 3}.dm-page:not(.exporting) .dm-count-v{font-size:23px}.dm-page:not(.exporting) .dm-count-l{font-size:10px;letter-spacing:.5px;line-height:1.3}.dm-page:not(.exporting) .dm-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.dm-page:not(.exporting) .dm-card,.dm-page:not(.exporting) .dm-full{padding:14px}.dm-page:not(.exporting) .dm-card-t{font-size:15px}.dm-page:not(.exporting) .dm-card-d{font-size:12.5px}.dm-page:not(.exporting) .dm-card-last{font-size:12px}.dm-page:not(.exporting) .dm-date,.dm-page:not(.exporting) .dm-date--sm{font-size:16px;padding:8px 12px;min-height:44px}.dm-page:not(.exporting) .dm-btn{min-height:46px}.dm-page:not(.exporting) .dm-clear{min-height:44px;padding:8px 14px}.dm-page:not(.exporting) .dm-full{gap:12px}.dm-page:not(.exporting) .dm-banner{font-size:13px;padding:12px}.dm-page:not(.exporting) .dm-sched{padding:12px 14px}.dm-page:not(.exporting) .dm-table,.dm-page:not(.exporting) .dm-table tbody,.dm-page:not(.exporting) .dm-table thead{display:block;white-space:normal;overflow:visible}.dm-page:not(.exporting) .dm-table tr{display:grid;grid-template-columns:minmax(0,1fr) 62px 86px;grid-column-gap:10px;column-gap:10px;align-items:center;padding:9px 12px;border-bottom:1px solid color-mix(in srgb,var(--fd-border) 55%,transparent)}.dm-page:not(.exporting) .dm-table thead tr{border-bottom-color:var(--fd-border);align-items:end}.dm-page:not(.exporting) .dm-table tbody tr:last-child{border-bottom:0}.dm-page:not(.exporting) .dm-table td,.dm-page:not(.exporting) .dm-table th{padding:0;border-bottom:0}.dm-page:not(.exporting) .dm-table th{font-size:10px;letter-spacing:.6px}.dm-page:not(.exporting) .dm-table tr>:first-child{grid-column:1;grid-row:1}.dm-page:not(.exporting) .dm-table tr>:nth-child(2){grid-column:1;grid-row:2}.dm-page:not(.exporting) .dm-table td:nth-child(2){font-size:12px;color:var(--fd-muted);margin-top:2px;overflow-wrap:anywhere}.dm-page:not(.exporting) .dm-table tr>:nth-child(3){grid-column:2;grid-row:1/span 2}.dm-page:not(.exporting) .dm-table tr>:nth-child(4){grid-column:3;grid-row:1/span 2;white-space:nowrap}.dm-page:not(.exporting) .dm-table tr>:nth-child(5){grid-column:1/-1;grid-row:3}.dm-page:not(.exporting) .dm-table td.dm-err:empty,.dm-page:not(.exporting) .dm-table th:nth-child(5){display:none}.dm-page:not(.exporting) .dm-table td.dm-err{max-width:none;margin-top:5px;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.dm-page:not(.exporting) .dm-table tr>td[colspan]{grid-column:1/-1;grid-row:auto}}@media (max-width:1280px){.lg2-wrap{min-height:100dvh}}@media (max-width:560px){.lg2-wrap{padding:max(14px,env(safe-area-inset-top)) 10px max(14px,env(safe-area-inset-bottom))}}@media (max-width:900px){.ins-foot a{padding:8px 0;font-size:13px}}@media (max-width:600px){.ins-url{max-width:100%;overflow-wrap:anywhere}}@media (min-width:901px) and (max-width:1023px){.lg2-shell{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.lg2-left{padding:36px 24px 16px}.lg2-logo{width:min(300px,100%)}.lg2-tag{font-size:12px;letter-spacing:5px}.lg2-foot{gap:12px}.lg2-intel{font-size:11px;letter-spacing:4px}.lg2-foot-img{height:22px}.lg2-right{padding:40px 28px}}@media (max-width:900px){.lg2-shell{grid-template-columns:minmax(0,1fr)}.lg2-hello{text-indent:8px}.lg2-field input{font-size:16px;padding:10px 0}.lg2-eye{padding:10px;margin-right:-8px}.lg2-remember{padding:6px 0;margin:0 0 14px}.lg2-remember input{width:18px;height:18px}.lg2-btn{min-height:46px}}@media (max-width:560px){.lg2-right{padding:28px 20px 26px}.lg2-hello{font-size:clamp(17px,5.6vw,22px);letter-spacing:clamp(3px,1.6vw,8px);text-indent:clamp(3px,1.6vw,8px)}.lg2-hint{letter-spacing:.8px}}@media (hover:none) and (pointer:coarse),(max-width:1280px){:where(html:not([data-exporting])) .rc-dcard{position:relative}:where(html:not([data-exporting])) .rc-dmore{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:2px;right:2px;width:40px;height:40px;border:0;border-radius:10px;background:transparent;color:var(--fd-muted);cursor:pointer;-webkit-tap-highlight-color:transparent}:where(html:not([data-exporting])) .rc-dmore:active{background:color-mix(in srgb,var(--accent) 26%,transparent);color:var(--fd-text)}:where(html:not([data-exporting])) .rc-dname{padding:0 36px}}@media (min-width:901px) and (max-width:1280px){.app-shell:not(.collapsed):not(.is-phone) .fd-profile:not(.exporting) .fd-filters{flex-wrap:wrap!important;flex:0 1 auto;min-width:0}.app-shell:not(.collapsed):not(.is-phone) .rank-page:not(.exporting) .fd-header-title h2{white-space:normal}}@media (min-width:901px) and (max-width:1040px){.app-shell:not(.collapsed):not(.is-phone) .fd-profile.pe-page:not(.exporting) .fd-header>.fd-filters{min-width:350px}}@media (min-width:901px) and (max-width:1280px){.app-shell:not(.collapsed):not(.is-phone) .fd-profile:not(.exporting) .ap-overview>.fd-header>.fd-filters{min-width:410px}.app-shell:not(.collapsed):not(.is-phone) .fd-profile.dyn-page:not(.exporting) .fd-header>.fd-filters{min-width:356px}}@media (min-width:901px) and (max-width:1040px){.app-shell:not(.collapsed):not(.is-phone) .fd-profile.dyn-page:not(.exporting) .fd-header>.fd-filters{min-width:334px}}@media (min-width:901px) and (max-width:1280px){.app-shell:not(.collapsed):not(.is-phone) .fd-profile:not(.pe-page):has(.rc-titlerow):not(.exporting) .fd-header>.fd-filters{min-width:368px}}@media (min-width:901px) and (max-width:1040px){.app-shell:not(.collapsed):not(.is-phone) .fd-profile:not(.pe-page):has(.rc-titlerow):not(.exporting) .fd-header>.fd-filters{min-width:326px}}@media (min-width:901px) and (max-width:1280px){.fd-profile.team-page:not(.exporting) .fd-header>.fd-filters.fd-filters:has(>:nth-child(5)){flex-wrap:wrap!important;flex:0 1 auto;min-width:410px}}@media (min-width:901px) and (max-width:1040px){.fd-profile.team-page:not(.exporting) .fd-header>.fd-filters.fd-filters:has(>:nth-child(5)){min-width:396px}}@media (max-width:1280px){:where(html:not([data-exporting])) input.fd-search-input{font-size:16px}}@media (max-width:900px){.dm-page:not(.exporting) .dm-date,.dm-page:not(.exporting) .dm-date--sm{font-size:16px}:where(html:not([data-exporting])) .fd-multidate-item{min-height:44px}:where(html:not([data-exporting])) .fd-multidate-item input[type=checkbox]{width:18px;height:18px;flex:none}}@media (max-width:1280px){.fd-profile.exporting{min-width:max-content}.exporting .hz-title h1{font-size:38px}.exporting .rank-scroll{max-height:calc(1080px - 285px)}.exporting .dyn-scroll{max-height:calc(1080px - 250px)}}.main{--sat:env(safe-area-inset-top,0px)}.exporting{--sat:0px}@media (min-width:1025px),(min-width:761px) and (min-height:501px){.sidebar{padding-top:env(safe-area-inset-top,0);padding-left:env(safe-area-inset-left,0);width:calc(292px + env(safe-area-inset-left, 0px))}.app-shell.collapsed .sidebar{width:calc(68px + env(safe-area-inset-left, 0px))}.main{margin-left:calc(292px + env(safe-area-inset-left, 0px));padding-right:env(safe-area-inset-right,0)}.app-shell.collapsed .main{margin-left:calc(68px + env(safe-area-inset-left, 0px))}.fd-header{padding-top:calc(18px + var(--sat, 0px))}}@media (min-width:1025px) and (max-width:1280px),(min-width:761px) and (min-height:501px) and (max-width:1280px){:where(html:not([data-exporting])) .fd-header{padding-top:calc(12px + var(--sat, 0px))}}@media (min-width:761px) and (min-height:501px) and (max-width:900px){.main{padding-right:calc(12px + env(safe-area-inset-right, 0px))}}.dm-source{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px;margin-bottom:12px;flex-wrap:wrap}.dm-source>:first-child{flex:1 1 260px;min-width:0}.dm-source select{flex:0 1 280px;min-width:0;min-height:42px}.dm-src{color:var(--fd-muted)}@media (max-width:640px){.dm-page:not(.exporting) .dm-source select{flex:1 1 100%;font-size:16px}}.dm-cmd{display:block;margin-top:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;color:var(--fd-teal);background:rgba(0,0,0,.35);border:1px dashed var(--fd-border);border-radius:8px;padding:8px 12px;-webkit-user-select:all;-moz-user-select:all;user-select:all;overflow-wrap:anywhere}.dm-auto{padding:0}.dm-auto-head{padding:14px 16px;font-size:13px;line-height:1.55;color:var(--fd-text)}.dm-auto-head .dm-dot{margin-right:8px}.dm-auto-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 16px;border-top:1px solid color-mix(in srgb,var(--fd-border) 55%,transparent);font-size:13.5px;color:var(--fd-text)}.dm-auto-row>:first-child{min-width:0}.dm-switch{flex:none;display:inline-flex;align-items:center;gap:8px;cursor:pointer;background:none;border:0;padding:4px 0;color:var(--fd-muted);font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;min-height:36px}.dm-switch:before{content:"";order:0;width:44px;height:24px;border-radius:999px;background:color-mix(in srgb,var(--fd-muted) 30%,transparent);border:1px solid var(--fd-border);transition:background .15s}.dm-switch-knob{order:0;width:18px;height:18px;border-radius:50%;background:#fff;margin-left:-49px;margin-right:23px;transform:translateX(0);transition:transform .15s;box-shadow:0 1px 3px rgba(0,0,0,.5)}.dm-switch.on{color:var(--fd-green)}.dm-switch.on:before{background:color-mix(in srgb,var(--fd-green) 55%,transparent);border-color:var(--fd-green)}.dm-switch.on .dm-switch-knob{transform:translateX(20px)}.dm-switch:disabled{opacity:.5;cursor:not-allowed}.dm-switch-txt{min-width:26px;text-align:left}.dm-book{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;grid-gap:12px;gap:12px;align-items:end;padding:15px}.dm-book label{display:flex;flex-direction:column;gap:5px;min-width:0}.dm-book label>span{font-size:11px;letter-spacing:.8px;text-transform:uppercase;color:var(--fd-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm-book .dm-date{width:100%;min-height:42px}.dm-book .dm-book-note{grid-column:1/span 4}.dm-book .dm-btn{margin-top:0;min-height:42px;white-space:nowrap;grid-column:5;grid-row:1/span 2;align-self:end}.dm-jobs{padding:0;margin-top:12px}.dm-jobs-empty{padding:16px;text-align:center;color:var(--fd-muted);font-size:13px}.dm-job{display:grid;grid-template-columns:190px minmax(0,1fr) 110px 70px;grid-gap:14px;gap:14px;align-items:center;padding:11px 16px;border-bottom:1px solid color-mix(in srgb,var(--fd-border) 55%,transparent);font-size:13px;color:var(--fd-text)}.dm-job:last-child{border-bottom:0}.dm-job--past{opacity:.7}.dm-job-when{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dm-job-what{min-width:0;overflow-wrap:anywhere}.dm-job-status{font-size:11.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.dm-job-status--ok{color:var(--fd-green)}.dm-job-status--busy{color:var(--fd-amber)}.dm-job-status--err{color:var(--fd-red)}.dm-job-status--off{color:var(--fd-muted)}.dm-acc{border-top:1px solid color-mix(in srgb,var(--fd-border) 55%,transparent)}.dm-acc-head{padding:12px 16px 4px;font-size:13.5px;color:var(--fd-text)}.dm-rec{display:grid;grid-template-columns:auto minmax(0,1.2fr) minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:8px 16px;font-size:13px;color:var(--fd-text)}.dm-rec--empty{display:block;padding:4px 16px 12px}.dm-rec--off .dm-rec-next,.dm-rec--off .dm-rec-what{opacity:.6}.dm-rec--editing{background:color-mix(in srgb,var(--accent) 10%,transparent)}.dm-rec-next,.dm-rec-what{min-width:0;overflow-wrap:anywhere}.dm-rec-next{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dm-rec-btns{display:flex;gap:8px}.dm-clear--neutral:hover{color:var(--fd-text);border-color:var(--fd-text)}.dm-rec-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,.7fr) minmax(0,1.2fr);grid-gap:12px;gap:12px;align-items:end;padding:15px 16px 16px;border-top:1px solid color-mix(in srgb,var(--fd-border) 55%,transparent)}.dm-rec-form-title{grid-column:1/-1;font-size:11.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--fd-text)}.dm-rec-days,.dm-rec-form label{display:flex;flex-direction:column;gap:5px;min-width:0}.dm-rec-days>span,.dm-rec-form label>span{font-size:11px;letter-spacing:.8px;text-transform:uppercase;color:var(--fd-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm-rec-form .dm-date{width:100%;min-height:42px}.dm-days{display:flex;gap:4px}.dm-day{flex:1 1;min-width:0;min-height:42px;border-radius:8px;border:1px solid var(--fd-border);background:var(--fd-panel-2);color:var(--fd-muted);font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;padding:0 2px}.dm-day.on{background:color-mix(in srgb,var(--accent) 30%,var(--fd-panel-2));border-color:var(--accent);color:var(--fd-text)}.dm-days-quick{display:flex;gap:12px;font-size:12px}.dm-rec-note{grid-column:1/3}.dm-rec-preview{grid-column:3/-1;align-self:center;font-size:12px;line-height:1.45}.dm-rec-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:10px;align-items:center}.dm-rec-actions .dm-btn{margin-top:0;min-height:42px}@media (max-width:1100px){.dm-page:not(.exporting) .dm-book{grid-template-columns:repeat(2,minmax(0,1fr))}.dm-page:not(.exporting) .dm-book .dm-book-note,.dm-page:not(.exporting) .dm-book .dm-btn{grid-column:1/-1;grid-row:auto}.dm-page:not(.exporting) .dm-book .dm-date{font-size:16px}.dm-page:not(.exporting) .dm-rec-form{grid-template-columns:repeat(2,minmax(0,1fr))}.dm-page:not(.exporting) .dm-rec-days,.dm-page:not(.exporting) .dm-rec-note,.dm-page:not(.exporting) .dm-rec-preview{grid-column:1/-1}.dm-page:not(.exporting) .dm-rec-form .dm-date{font-size:16px}.dm-page:not(.exporting) .dm-rec{grid-template-columns:auto minmax(0,1fr) auto}.dm-page:not(.exporting) .dm-rec-next{grid-column:2/-1;grid-row:2}}@media (max-width:640px){.dm-page:not(.exporting) .dm-rec{grid-template-columns:auto minmax(0,1fr);gap:6px 12px;padding:10px 14px}.dm-page:not(.exporting) .dm-rec-next{grid-column:1/-1;grid-row:auto}.dm-page:not(.exporting) .dm-rec-btns{grid-column:1/-1}.dm-page:not(.exporting) .dm-rec-btns .dm-clear{flex:1 1;min-height:40px}.dm-page:not(.exporting) .dm-rec-form{grid-template-columns:minmax(0,1fr)}.dm-page:not(.exporting) .dm-day,.dm-page:not(.exporting) .dm-switch{min-height:44px}.dm-page:not(.exporting) .dm-rec-actions .dm-btn{flex:1 1}.dm-page:not(.exporting) .dm-book{grid-template-columns:minmax(0,1fr)}.dm-page:not(.exporting) .dm-job{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.dm-page:not(.exporting) .dm-job-what{grid-column:1/-1;grid-row:2}.dm-page:not(.exporting) .dm-job-status{grid-column:2;grid-row:1;text-align:right}.dm-page:not(.exporting) .dm-job>.dm-clear{grid-column:1/-1;min-height:40px}.dm-page:not(.exporting) .dm-job>span:last-child{display:none}}.acc-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:4px 0 12px}.acc-tabs{margin:0}.acc-tab-short{display:none}.acc-panel{padding:0;overflow:hidden}.acc-table td{vertical-align:middle}.acc-table td b{font-weight:800}.acc-off td:not(.acc-actions){opacity:.5}.acc-muted{color:var(--fd-muted)}.acc-auto-on,.acc-muted{font-size:12px;line-height:1.4}.acc-auto-on{font-weight:700;color:var(--sig-green,#22c55e)}.acc-actions{text-align:right;white-space:nowrap}.acc-actions .btn+.btn{margin-left:6px}.acc-page .btn-ghost{color:var(--fd-text);border:1px solid var(--fd-border);background:color-mix(in srgb,var(--fd-text) 5%,transparent)}.acc-page .btn-ghost:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 22%,transparent)}.acc-btn-sm{padding:6px 11px;font-size:12.5px}.acc-page .acc-danger{color:var(--fd-red);border-color:color-mix(in srgb,var(--fd-red) 45%,transparent)}.acc-note{padding:12px 16px;font-size:12.5px;color:var(--fd-muted);line-height:1.55;border-top:1px solid var(--fd-border)}.acc-logo-preview{width:52px;height:52px;border-radius:8px;padding:3px;margin:-4px 0 2px}.acc-logo,.acc-logo-preview{object-fit:contain;background:rgba(255,255,255,.08)}.acc-logo{width:22px;height:22px;border-radius:5px;vertical-align:-5px;margin-right:7px}.acc-cat{display:inline-flex;align-items:center;gap:5px;margin:2px 6px 2px 0;padding:2px 8px;border:1px solid var(--fd-border);border-radius:999px;font-size:11.5px;white-space:nowrap}.acc-cat button{border:0;background:none;color:var(--fd-muted);cursor:pointer;font:inherit;padding:0 1px}.acc-cat button:hover{color:var(--sig-red)}.acc-issued{justify-content:space-between;flex-wrap:wrap}.acc-issued-btns{display:flex;gap:8px}.acc-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;color:var(--fd-text);background:rgba(0,0,0,.35);border:1px dashed var(--fd-border);border-radius:6px;padding:3px 9px;margin-left:4px;-webkit-user-select:all;-moz-user-select:all;user-select:all;overflow-wrap:anywhere}.acc-modal{position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.62);display:flex;align-items:flex-start;justify-content:center;padding:max(24px,6vh) 16px 24px;overflow-y:auto}.acc-dialog{width:min(520px,100%);background:var(--fd-panel);border:1px solid color-mix(in srgb,var(--accent) 35%,var(--fd-border));border-radius:16px;padding:20px 22px;display:flex;flex-direction:column;gap:14px;box-shadow:0 30px 80px rgba(0,0,0,.55);color:var(--fd-text)}.acc-dialog-t{font-family:var(--font-display);font-size:20px;font-weight:800;font-style:italic;letter-spacing:.5px;text-transform:uppercase}.acc-field{display:flex;flex-direction:column;gap:5px}.acc-field-l{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--fd-teal);font-weight:700}.acc-field-h{font-size:12px;color:var(--fd-muted);line-height:1.4}.acc-dialog input,.acc-dialog select{width:100%;background:var(--fd-panel-2);border:1px solid var(--fd-border);color:var(--fd-text);border-radius:8px;padding:10px 12px;font-size:14px}.acc-dialog input:disabled{opacity:.6}.acc-pw{display:flex;gap:8px}.acc-pw input{flex:1 1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.acc-dialog-b{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:4px}@media (max-width:900px){.acc-page:not(.exporting) .acc-table,.acc-page:not(.exporting) .acc-table tbody{display:block;white-space:normal;overflow:visible}.acc-page:not(.exporting) .acc-table thead{display:none}.acc-page:not(.exporting) .acc-table tr{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px 14px;gap:10px 14px;padding:13px 14px;border-bottom:1px solid var(--fd-border)}.acc-page:not(.exporting) .acc-table tbody tr:last-child{border-bottom:0}.acc-page:not(.exporting) .acc-table td{display:block;padding:0;border:0;min-width:0;overflow-wrap:anywhere}.acc-page:not(.exporting) .acc-table td.acc-actions,.acc-page:not(.exporting) .acc-table td:first-child{grid-column:1/-1}.acc-page:not(.exporting) .acc-table td[data-l]:not(:first-child):before{content:attr(data-l);display:block;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--fd-muted);margin-bottom:2px}.acc-page:not(.exporting) .acc-actions{text-align:left;white-space:normal;display:flex;flex-wrap:wrap;gap:8px}.acc-page:not(.exporting) .acc-actions .btn+.btn{margin-left:0}.acc-page:not(.exporting) .acc-btn-sm{padding:9px 14px;font-size:13px;min-height:40px}.acc-page:not(.exporting) .acc-dialog input,.acc-page:not(.exporting) .acc-dialog select{font-size:16px}}@media (max-width:640px){.acc-page:not(.exporting) .acc-tabs{width:100%;display:flex}.acc-page:not(.exporting) .acc-tabs button{flex:1 1;padding-left:6px;padding-right:6px;white-space:nowrap;min-height:42px}.acc-page:not(.exporting) .acc-tab-long{display:none}.acc-page:not(.exporting) .acc-tab-short{display:inline}.acc-page:not(.exporting) .acc-dialog-b .btn[type=submit]{flex-basis:100%}.acc-page:not(.exporting) .acc-top>.btn{width:100%;min-height:44px}.acc-page:not(.exporting) .acc-modal{padding:12px 10px calc(12px + env(safe-area-inset-bottom, 0px))}.acc-page:not(.exporting) .acc-dialog{padding:16px;border-radius:14px}.acc-page:not(.exporting) .acc-dialog-b .btn{flex:1 1 auto;min-height:44px}}.iso-tiles{display:grid;grid-gap:13px;gap:13px;padding:14px 14px 10px}.iso-tiles--3{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr))}.iso-tiles--2{grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr))}.iso-tile{min-width:0;display:flex;flex-direction:column}.iso-tile>.cmjx-hero{flex:none}.iso-tile>.cmjx-fd{padding:4px 2px 0}.iso-tile--off .cmjx-hero{opacity:.55}.iso-tiles--2>.iso-tile:only-child{flex-direction:row;align-items:center;gap:14px}.iso-tiles--2>.iso-tile:only-child>.cmjx-hero{flex:0 0 52%;min-width:0}.iso-tiles--2>.iso-tile:only-child>.cmjx-fd{flex:1 1;min-width:0}.iso-nm-sub{color:var(--cx-mut2);font-weight:600;letter-spacing:.6px}.cmjx-tgt .iso-tgt-note{font-size:8.5px;letter-spacing:.8px;text-transform:uppercase;color:var(--cx-mut2);font-weight:700}.iso .cmjx-hrow>.cmjx-leg{min-width:0;padding-left:8px;padding-right:8px}.iso .cmjx-hrow>.cmjx-asy{min-width:88px}.iso .cmjx-asy .cmjx-v{font-size:23px}.iso-asy--abs .cmjx-v{font-size:15px!important;white-space:normal!important;line-height:1.15}.iso-pct{font-size:9.5px;letter-spacing:.6px;text-transform:uppercase;color:var(--cx-mut2);font-weight:700;margin-top:4px;line-height:1.25}.iso-trend{font-size:9.5px;font-weight:800;letter-spacing:.3px;margin-top:3px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.iso-trend--green{color:var(--cx-green)}.iso-trend--yellow{color:var(--cx-yellow)}.iso-trend--red{color:var(--cx-red)}.iso-none{padding:18px 10px;text-align:center;font-size:11.5px;font-style:italic;color:var(--cx-mut2);border:1px dashed var(--cx-line);border-radius:8px}.cmjx-asy--none{background:color-mix(in srgb,var(--cx-mut2) 16%,transparent)}.cmjx-asy--none .cmjx-k,.cmjx-asy--none .cmjx-v{color:var(--cx-mut2)}.iso-tile .cmjx-fr:not(.cmjx-fr--bi){grid-template-columns:minmax(0,1fr) 46px 50px 50px 60px}.iso-squad-tag{font-style:normal;font-weight:700;font-size:7.5px;letter-spacing:1px;text-transform:uppercase;border:1px solid var(--cx-line);border-radius:4px;padding:1px 5px;margin-left:6px;vertical-align:middle;white-space:nowrap}.iso-fr--check .cmjx-fn,.iso-fr--check .cmjx-fvl,.iso-fr--check .cmjx-fvr,.iso-squad-tag{color:var(--cx-mut2)}.iso-hrow--wb .iso-main{flex:1.5 1}.iso-hrow--wb .iso-side{flex:.9 1;padding-top:12px;padding-bottom:12px}.iso-hrow--wb .iso-side .cmjx-lab{font-size:10.5px;letter-spacing:.8px;white-space:nowrap}.iso-hrow--wb .iso-side .cmjx-val{font-size:24px}.iso-hrow--wb .cmjx-asy{flex:.8 1}.iso-soon .cmjx-ch{opacity:.6;border-bottom:0}.iso-soon-chip{display:inline-block;font-style:normal;font-size:9px;letter-spacing:1.5px;font-weight:800;color:var(--cx-mut2);border:1px solid var(--cx-line);border-radius:5px;padding:2px 7px;margin-left:8px;vertical-align:middle}.iso-soon-note{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--cx-mut2);font-weight:700}@media (max-width:1100px){:where(html:not([data-exporting])) .iso-tiles--2>.iso-tile:only-child{flex-direction:column;align-items:stretch;gap:0}:where(html:not([data-exporting])) .iso-tiles--2>.iso-tile:only-child>.cmjx-hero{flex:none}}@media (max-width:900px){:where(html:not([data-exporting])) .iso-tiles{padding:12px 10px 8px}}@media (max-width:560px){:where(html:not([data-exporting])) .iso-squad-tag{display:none}:where(html:not([data-exporting])) .iso-tile .cmjx-fr:not(.cmjx-fr--bi){grid-template-columns:minmax(0,1fr) 42px 42px 42px 56px}:where(html:not([data-exporting])) .iso-hrow--wb{flex-wrap:wrap}:where(html:not([data-exporting])) .iso-hrow--wb .iso-main{flex:1 1 100%}:where(html:not([data-exporting])) .iso-hrow--wb .cmjx-asy,:where(html:not([data-exporting])) .iso-hrow--wb .iso-side{flex:1 1}}.calc-host{cursor:context-menu;-webkit-touch-callout:none}.calc-pop{position:fixed;z-index:4000;width:min(430px,calc(100vw - 16px));max-height:min(calc(100vh - 16px),680px);max-height:min(calc(100dvh - 16px),680px);display:flex;flex-direction:column;background:var(--fd-panel);color:var(--fd-text);border:1px solid var(--fd-border);border-radius:12px;box-shadow:0 18px 50px rgba(0,0,0,.55);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:12.5px;line-height:1.45;text-transform:none;letter-spacing:0;text-align:left;cursor:default}.calc-pop-head{display:flex;align-items:flex-start;gap:10px;padding:11px 12px 9px;border-bottom:1px solid var(--fd-border)}.calc-pop-title{flex:1 1;font-weight:700;font-size:13px}.calc-pop-copy{flex:none;padding:4px 11px;border-radius:7px;cursor:pointer;border:1px solid var(--fd-border);background:transparent;color:var(--fd-text);font:inherit;font-weight:600}.calc-pop-copy:hover{border-color:var(--fd-text)}.calc-pop-close{flex:none;padding:4px 9px;border-radius:7px;cursor:pointer;border:1px solid var(--fd-border);background:transparent;color:var(--fd-text);font:inherit;font-weight:700;line-height:1.25}.calc-pop-close:hover{border-color:var(--fd-text)}.calc-pop-body{padding:8px 12px 10px;overflow-y:auto}.calc-h{margin:9px 0 3px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fd-muted)}.calc-h:first-child{margin-top:2px}.calc-row{display:grid;grid-template-columns:118px 1fr;grid-gap:10px;gap:10px;padding:1px 0}.calc-k{color:var(--fd-muted)}.calc-v{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.calc-note{padding:1px 0}.calc-pop-foot{padding:6px 12px 8px;border-top:1px solid var(--fd-border);font-size:10.5px;color:var(--fd-muted)}html[data-exporting] .calc-pop{display:none!important}.tip-menu{position:fixed;z-index:4001;width:300px;padding:4px;background:var(--fd-panel);color:var(--fd-text);border:1px solid var(--fd-border);border-radius:10px;box-shadow:0 14px 40px rgba(0,0,0,.55);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:12.5px;text-transform:none;letter-spacing:0;text-align:left}.tip-menu-item{display:flex;flex-direction:column;gap:1px;width:100%;padding:7px 10px;border:0;border-radius:7px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.tip-menu-item:focus-visible,.tip-menu-item:hover{background:rgba(127,127,127,.16);outline:none}.tip-menu-act{font-weight:700}.tip-menu-what{color:var(--fd-muted);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tip-menu-foot{padding:5px 10px 4px;border-top:1px solid var(--fd-border);margin-top:3px;font-size:10.5px;color:var(--fd-muted)}html[data-exporting] .tip-menu{display:none!important}html[data-exporting] .calc-host{cursor:auto}.acc-scope{display:flex;gap:18px;flex-wrap:wrap}.acc-scope label,.acc-scope-item,.acc-scope-tools label{display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-size:13.5px;color:var(--fd-text)}.acc-dialog .acc-scope input,.acc-dialog .acc-scope-item input,.acc-dialog .acc-scope-tools input{width:auto;padding:0;margin:0;flex:none;accent-color:var(--accent)}.acc-scope-box{gap:6px}.acc-scope-box,.acc-scope-list{display:flex;flex-direction:column}.acc-scope-list{gap:1px;max-height:230px;overflow-y:auto;padding:5px;border:1px solid var(--fd-border);border-radius:8px;background:var(--fd-panel-2)}.acc-scope-list .acc-muted{padding:6px 8px}.acc-scope-item{display:flex;padding:6px 8px;border-radius:6px;font-size:13px}.acc-scope-item:hover{background:var(--fd-hover)}.acc-scope-item.is-missing{opacity:.65}.acc-scope-item.is-missing input:disabled{cursor:not-allowed}.acc-scope-lbl{flex:1 1;min-width:0;overflow-wrap:anywhere}.acc-scope-warn{color:var(--fd-amber);font-size:11.5px;white-space:nowrap}.acc-scope-n{flex:none;color:var(--fd-muted);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acc-scope-tools{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.acc-scope-tools,.acc-scope-tools label{font-size:12px;color:var(--fd-muted)}.acc-scope-label{max-width:240px;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.acc-grp{display:inline-flex;align-items:center;margin:2px 6px 2px 0;padding:2px 8px;border:1px solid var(--fd-border);border-radius:999px;font-size:11.5px;white-space:nowrap}.acc-dialog--wide{width:min(820px,100%)}.acc-ath-tools{display:flex;gap:10px;flex-wrap:wrap}.acc-dialog .acc-ath-tools input,.acc-dialog .acc-ath-tools select{flex:1 1 200px;width:auto;min-width:0}.acc-ath-scroll{max-height:min(58vh,520px);overflow-y:auto;border:1px solid var(--fd-border);border-radius:10px}.acc-ath-scroll .dm-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--fd-panel)}.scope-banner{position:relative;z-index:2;margin:16px 28px 0;padding:12px 16px;border-radius:10px;font-size:13.5px;line-height:1.45;color:var(--fd-text);background:color-mix(in srgb,var(--fd-amber) 12%,transparent);border:1px solid color-mix(in srgb,var(--fd-amber) 35%,transparent)}html[data-exporting] .scope-banner{display:none!important}@media (max-width:900px){.acc-page:not(.exporting) .acc-scope-label{max-width:none;white-space:normal}.acc-page:not(.exporting) .acc-scope-list{max-height:200px}.acc-page:not(.exporting) .acc-scope label,.acc-page:not(.exporting) .acc-scope-item{min-height:40px}}@media (max-width:1024px) and (max-height:500px),(max-width:760px){:where(html:not([data-exporting])) .scope-banner{margin:10px 12px 0;font-size:13px}}@media (min-width:1281px){:where(html:not([data-exporting])) .rc-titlerow{contain:inline-size}}@media (min-width:901px) and (max-width:1280px){:where(html:not([data-exporting])) .rc-titlerow .fd-player-name{flex:0 1 auto;min-width:0;white-space:normal}:where(html:not([data-exporting])) .rc-titlerow .fd-player-name>span+span{display:inline-block;white-space:nowrap}}@media (min-width:1281px){:where(html:not([data-exporting])) .fd-atmos-content:has(.rc-titlerow){container:rc-page/inline-size}@container rc-page (max-width: 1659px){:where(html:not([data-exporting])) .rc-titlerow{flex-wrap:wrap;gap:8px 18px}:where(html:not([data-exporting])) .rc-titlerow .rc-legend{margin-right:0;flex:1 1 100%;flex-wrap:wrap;justify-content:center;overflow:visible;white-space:normal}:where(html:not([data-exporting])) .rc-titlerow .rc-legend>span{white-space:nowrap!important}:where(html:not([data-exporting])) .rc-scroll-detail{height:calc(100vh - 174px - 39px)}}}@media (min-width:1024px){:where(html:not([data-exporting])) .fd-atmos-content:has(>.ap-overview){container:ap-page/inline-size}@container ap-page (max-width: 1299px){:where(html:not([data-exporting])) .ap-main{grid-template-columns:1fr!important}:where(html:not([data-exporting])) .ap-main>*{min-width:0}:where(html:not([data-exporting])) .ap-main .fd-mtable-scroll{height:auto!important;overflow:visible!important}:where(html:not([data-exporting])) .ap-main .fd-mtable th{position:static}}@container ap-page (max-width: 1319px){:where(html:not([data-exporting])) .ht-grid{column-count:2}}@container ap-page (max-width: 1279px){:where(html:not([data-exporting])) .cmjx-grid{grid-template-columns:1fr}:where(html:not([data-exporting])) .cmjx-panel{min-width:0}:where(html:not([data-exporting])) .cmjx-grid .cmjx-hz{grid-template-columns:1fr 1fr}}@container ap-page (max-width: 1099px){:where(html:not([data-exporting])) .dyn-4>*,:where(html:not([data-exporting])) .dyn-grid>*{min-width:0}:where(html:not([data-exporting])) .dyn-4 .fd-gauge{padding:10px 6px}:where(html:not([data-exporting])) .dyn-4 .fd-gauge .lbl{font-size:11px;letter-spacing:.3px}}@container ap-page (max-width: 1039px){:where(html:not([data-exporting])) .fd-header{padding-top:12px;padding-bottom:10px;gap:14px}:where(html:not([data-exporting])) .fd-header-title{--hfs:20px}:where(html:not([data-exporting])) .fd-header-title h2{letter-spacing:.6px}:where(html:not([data-exporting])) .fd-header-title .sub{font-size:10px;letter-spacing:.8px}:where(html:not([data-exporting])) .fd-filters>*{width:178px}}@container ap-page (max-width: 879px){:where(html:not([data-exporting])) .ap-photo-metrics{grid-template-columns:1fr!important}:where(html:not([data-exporting])) .ap-photo-metrics .fd-photo{height:300px!important;max-width:340px;margin:0 auto}:where(html:not([data-exporting])) .ht-grid{column-count:1}}@container ap-page (max-width: 814px){:where(html:not([data-exporting])) .cmjx-grid .cmjx-hz{grid-template-columns:1fr}:where(html:not([data-exporting])) .dyn-grid{grid-template-columns:1fr!important}}}@supports not (color:color-mix(in srgb,red,blue)){.ht-page .rank-table thead th,.rank-table thead th{background:var(--fd-panel-2)}.ht-page .rank-table thead th{border-bottom:2px solid var(--fd-border)}.dyn-page .dyn-table thead tr.grp th.name,.dyn-page .dyn-table thead tr.sub th,.dyn-page .dyn-table thead tr.sub th:nth-child(3),.dyn-page .dyn-table thead tr.sub th:nth-child(8),.dyn-table tbody tr:hover td.name,.dyn-table thead tr.grp th.g-bm,.dyn-table thead tr.grp th.g-force,.dyn-table thead tr.grp th.g-rfd,.dyn-table thead tr.sub th:nth-child(3),.dyn-table thead tr.sub th:nth-child(8){background:var(--fd-panel-2)}.pop-menu{background:var(--fd-panel);border:1px solid var(--fd-border)}.fd-header{background:var(--navy-dark)}@media (max-width:1280px){.ht-page:not(.rank-page):not(.exporting) .rank-table.ht-ratio thead tr:first-child th[colspan]{box-shadow:0 3px 0 var(--fd-panel-2)}}@media (max-width:640px){.dm-page:not(.exporting) .dm-table tr,:where(html:not([data-exporting])) .rb-block .dm-table tr{border-bottom:1px solid var(--fd-border)}.dm-page:not(.exporting) .dm-table tbody tr:last-child,:where(html:not([data-exporting])) .rb-block .dm-table tbody tr:last-child{border-bottom:0}}}.pe-hero{display:grid;grid-template-columns:minmax(320px,420px) minmax(0,1fr);grid-gap:18px;gap:18px;margin-bottom:18px;align-items:stretch}.pe-athlete{flex-direction:column;gap:14px;padding:22px 18px}.pe-athlete,.pe-photo{display:flex;align-items:center;justify-content:center}.pe-photo{width:240px;height:240px;flex:none;border-radius:50%;overflow:hidden;border:3px solid var(--fd-border);background:var(--fd-panel-2)}.pe-photo img{width:100%;height:100%;object-fit:cover;object-position:center top}.pe-id{text-align:center;min-width:0}.pe-name{font-family:var(--font-display);font-size:26px;line-height:1.1;color:var(--fd-text);overflow-wrap:anywhere}.pe-club{margin-top:4px;font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--fd-teal)}.pe-period{margin-top:6px;font-size:12.5px;color:var(--fd-muted)}.pe-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;width:100%}.pe-stat{border:1px solid var(--fd-border);border-radius:10px;padding:8px 4px;text-align:center;background:color-mix(in srgb,var(--fd-panel) 60%,transparent)}.pe-stat b{display:block;font-family:var(--font-display);font-size:24px;line-height:1.15;color:var(--fd-text)}.pe-stat span{font-size:9.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--fd-muted)}.pe-chartpanel{display:flex;flex-direction:column;min-width:0}.pe-chart{width:100%;height:280px;flex:1 1 auto;min-height:220px}.pe-chart svg{display:block}.pe-chart--empty{display:flex;align-items:center;justify-content:center;color:var(--fd-muted);font-size:13px}.pe-axis{font-size:10.5px;fill:var(--fd-muted)}.pe-val{font-size:11px;font-weight:700;fill:var(--fd-text);paint-order:stroke;stroke:var(--fd-panel,#0b1220);stroke-width:3px;stroke-linejoin:round}.pe-val--last{font-size:13px;font-weight:800}.pe-count{font-size:14px;color:var(--fd-text);margin-left:12px;letter-spacing:.4px}.rc-titlerow.pe-titlerow{flex-wrap:wrap}.rc-titlerow.pe-titlerow .rc-legend{margin-right:0;flex-wrap:wrap;white-space:normal}.rc-titlerow.pe-titlerow .fd-player-name{white-space:normal;flex:1 1 auto;min-width:0}.rc-titlerow.pe-titlerow .pe-count{white-space:nowrap;display:inline-block}.pe-msg{font-size:13px;padding:22px}.pe-msg,.pe-note{color:var(--fd-muted)}.pe-note{font-size:12px;margin-top:12px}.pe-page .rc-dgrid{grid-auto-rows:auto}.pe-page .pe-block{margin-top:14px}.pe-page.exporting .pe-block{margin-top:0}.pe-page .rc-dcard{height:auto}.rc-dcard--ring .rc-donut{container-type:inline-size}.rc-ring-score{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:800;line-height:1;font-size:40px;font-size:25cqi;letter-spacing:.5px}.rc-donut .rc-ovr-chg{position:absolute;left:50%;top:65%;transform:translateX(-50%);font-size:15px;font-size:10cqi}.rc-dovr .rc-ovr-chg{font-size:17px;margin-left:8px;vertical-align:middle}.rc-dcard--ring .rc-dbody{display:flex;flex-direction:column;justify-content:center}.rc-dcard--ring .rc-rows{border-top:none;padding-top:0}.rc-dsub{margin-top:-4px;text-align:center;font-size:11px;letter-spacing:1px;text-transform:uppercase}.rc-dsub,.rc-dtgt{font-weight:700;color:var(--fd-muted)}.rc-dtgt{position:absolute;left:50%;bottom:0;transform:translateX(-50%);z-index:2;max-width:120%;padding:1px 7px;border-radius:999px;border:1px solid var(--fd-border,rgba(255,255,255,.18));background:var(--fd-bg,#0b0d12);font-size:10px;letter-spacing:.3px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rc-dtgt-warn{color:var(--sig-amber,#f59e0b)}@media (max-width:1100px){:where(html:not([data-exporting])) .pe-hero{grid-template-columns:minmax(0,1fr)}:where(html:not([data-exporting])) .pe-athlete{flex-direction:row;flex-wrap:wrap;justify-content:center}:where(html:not([data-exporting])) .pe-athlete .pe-photo{width:168px;height:168px}:where(html:not([data-exporting])) .pe-athlete .pe-stats{max-width:420px}:where(html:not([data-exporting])) .pe-chart{height:240px}}@media (max-width:640px){:where(html:not([data-exporting])) .pe-athlete{flex-direction:column;padding:16px 12px}:where(html:not([data-exporting])) .pe-athlete .pe-photo{width:150px;height:150px}:where(html:not([data-exporting])) .pe-name{font-size:22px}:where(html:not([data-exporting])) .pe-chart{height:210px;min-height:180px}:where(html:not([data-exporting])) .pe-count{display:block;margin:4px 0 0;font-size:12.5px}}@media (max-width:1280px){:where(html:not([data-exporting])) .rc-dsub{padding:0 36px}}.pe-viewswitch{align-self:center}.pe-trwrap{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px;margin-bottom:18px}.pe-athbar{align-items:center;justify-content:space-between;gap:10px 24px;padding:12px 18px}.pe-athbar,.pe-athbar-id{display:flex;flex-wrap:wrap}.pe-athbar-id{align-items:baseline;gap:4px 14px;min-width:0}.pe-athbar .pe-name{font-size:24px}.pe-athbar .pe-club,.pe-athbar .pe-period{margin-top:0}.pe-athbar .pe-stats{display:flex;width:auto;flex:none;gap:8px}.pe-athbar .pe-stat{display:flex;align-items:baseline;gap:8px;padding:6px 14px}.pe-athbar .pe-stat b{display:inline;font-size:22px}.pe-trpanel{padding:16px 18px 14px}.pe-tr-pillrow{display:flex;justify-content:center;margin:-4px 0 10px}.pe-tr-pill{display:inline-flex;align-items:center;gap:6px;min-height:28px;max-width:100%;padding:3px 12px;border:1px solid var(--fd-border);border-radius:999px;font-size:12px;color:var(--fd-text);background:color-mix(in srgb,var(--fd-panel-2) 70%,transparent)}.pe-tr-pill>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pe-tr-open,.pe-tr-x{flex:none;background:none;border:none;padding:2px 4px;font:inherit;font-weight:700;color:var(--fd-teal);cursor:pointer}.pe-tr-x{font-size:17px;line-height:1;color:var(--fd-muted)}.pe-tr-body{outline:2px solid transparent;outline-offset:3px;border-radius:8px}.pe-tr-body:focus-visible{outline-color:var(--fd-teal)}.pe-tr-row{display:grid;grid-template-columns:136px minmax(0,1fr);align-items:center;border-top:1px solid color-mix(in srgb,var(--fd-border) 60%,transparent)}.pe-tr-row--axis,.pe-tr-row:first-child{border-top:none}.pe-tr-row--asym{margin-top:12px}.pe-tr-lab{display:flex;flex-direction:column;gap:2px;min-width:0;padding-right:10px}.pe-tr-name{font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--fd-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pe-tr-short{display:none}.pe-tr-num{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.pe-tr-val{font-family:var(--font-display);font-size:26px;line-height:1.1;color:var(--fd-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pe-tr-row--ovr .pe-tr-val{font-size:38px}.pe-tr-num .rc-chg{font-size:14px}.pe-tr-row--ovr .pe-tr-num .rc-chg{font-size:16px}.pe-tr-hint{font-size:10.5px;color:var(--fd-muted)}.pe-tr-plot{height:110px;min-width:0;touch-action:pan-y;cursor:crosshair}.pe-tr-row--ovr .pe-tr-plot{height:200px}.pe-tr-plot svg{display:block;overflow:visible}.pe-tr-plot--axis{height:24px;cursor:default}.pe-tr-plot--none{height:36px;display:flex;align-items:center;font-size:12px;color:var(--fd-muted);cursor:default}.pe-tr-guide{stroke:var(--fd-text);stroke-opacity:.35;stroke-width:1}.pe-tr-legend{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:8px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--fd-border) 60%,transparent);font-size:11.5px;color:var(--fd-muted)}.pe-tr-legend i{font-style:normal;font-weight:700}.pe-tr-dashkey{display:inline-flex;align-items:center;gap:6px}.pe-page .rc-dcard.pe-flash{outline:3px solid var(--fd-teal);outline-offset:3px}.exporting .pe-tr-row{grid-template-columns:160px minmax(0,1fr)}.exporting .pe-tr-plot{height:110px}.exporting .pe-tr-row--ovr .pe-tr-plot{height:240px}.exporting .pe-tr-plot--axis{height:24px}.exporting .pe-tr-plot--none{height:36px}.exporting .pe-tr-val{font-size:30px}.exporting .pe-tr-row--ovr .pe-tr-val{font-size:44px}@media (max-width:1280px){:where(html:not([data-exporting])) .pe-tr-row{grid-template-columns:130px minmax(0,1fr)}:where(html:not([data-exporting])) .pe-tr-val{font-size:22px}:where(html:not([data-exporting])) .pe-tr-row--ovr .pe-tr-val{font-size:32px}}@media (max-width:640px){:where(html:not([data-exporting])) .pe-viewswitch{display:flex;width:100%}:where(html:not([data-exporting])) .pe-viewswitch button{flex:1 1;min-height:42px}:where(html:not([data-exporting])) .pe-athbar{padding:12px}:where(html:not([data-exporting])) .pe-athbar .pe-name{font-size:20px}:where(html:not([data-exporting])) .pe-athbar .pe-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}:where(html:not([data-exporting])) .pe-athbar .pe-stat{flex-direction:column;align-items:center;gap:0;padding:6px 4px}:where(html:not([data-exporting])) .pe-athbar .pe-stat b{display:block;font-size:20px}:where(html:not([data-exporting])) .pe-trpanel{padding:12px}:where(html:not([data-exporting])) .pe-tr-row{grid-template-columns:minmax(0,1fr);padding-top:6px}:where(html:not([data-exporting])) .pe-tr-lab{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-column-gap:8px;column-gap:8px;padding-right:0}:where(html:not([data-exporting])) .pe-tr-num{grid-column:2;grid-row:1/span 2}:where(html:not([data-exporting])) .pe-tr-hint{grid-column:1}:where(html:not([data-exporting])) .pe-tr-name{font-size:10.5px}:where(html:not([data-exporting])) .pe-tr-val{font-size:20px}:where(html:not([data-exporting])) .pe-tr-row--ovr .pe-tr-val{font-size:26px}:where(html:not([data-exporting])) .pe-tr-plot{height:64px}:where(html:not([data-exporting])) .pe-tr-row--ovr .pe-tr-plot{height:130px}:where(html:not([data-exporting])) .pe-tr-plot--axis{height:24px}:where(html:not([data-exporting])) .pe-tr-plot--none{height:30px}:where(html:not([data-exporting])) .pe-tr-row--axis .pe-tr-lab{display:none}}@media (max-width:359px){:where(html:not([data-exporting])) .pe-tr-long{display:none}:where(html:not([data-exporting])) .pe-tr-short{display:inline}}.pe-mt{--pe-mt-left:var(--pe-line,var(--accent));--pe-mt-right:#9b8cf0}[data-theme=light] .pe-mt{--pe-mt-right:#7e22ce}.pe-mt-head{display:flex;align-items:center;gap:10px;margin:2px 0 12px}.pe-mt-lbl{font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--fd-muted)}.pe-mt-select{min-width:0;max-width:100%;flex:0 1 auto;padding:8px 10px;font:inherit;font-size:13px;color:var(--fd-text);background:color-mix(in srgb,var(--fd-panel-2) 70%,transparent);border:1px solid var(--fd-border);border-radius:8px}.pe-mt-select:focus-visible{outline:2px solid var(--fd-teal);outline-offset:2px}.pe-mt-select optgroup,.pe-mt-select option{background:var(--fd-panel-2,#10192b);color:var(--fd-text)}.pe-mt-exphead{font-size:13px;font-weight:700;color:var(--fd-muted);margin:0 0 10px}.pe-mt-grid{stroke:var(--fd-border);stroke-dasharray:2 5}.pe-mt-axact{fill:var(--fd-text);font-weight:700}.pe-mt-l .pe-mt-line,.pe-mt-one .pe-mt-line{stroke:var(--pe-mt-left);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.pe-mt-r .pe-mt-line{stroke:var(--pe-mt-right);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.pe-mt-l .pe-mt-dot,.pe-mt-one .pe-mt-dot{fill:var(--pe-mt-left);stroke:var(--fd-bg,#070c17);stroke-width:1.5}.pe-mt-r .pe-mt-dot{fill:var(--pe-mt-right);stroke:var(--fd-bg,#070c17);stroke-width:1.5}.pe-mt-l .pe-mt-off,.pe-mt-one .pe-mt-off{fill:var(--fd-bg,#070c17);stroke:var(--pe-mt-left);stroke-width:1.6}.pe-mt-r .pe-mt-off{fill:var(--fd-bg,#070c17);stroke:var(--pe-mt-right);stroke-width:1.6}.pe-mt-num.pe-tr-num{flex-wrap:wrap;gap:2px 8px}.pe-mt-row .pe-tr-name{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.25}.pe-mt-lval,.pe-mt-rval{font-family:var(--font-display);font-size:17px;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pe-mt-lval{color:var(--pe-mt-left)}.pe-mt-rval{color:var(--pe-mt-right)}.pe-mt-row .pe-tr-val{font-size:22px;color:var(--fd-text)}.pe-mt-tot{flex-basis:100%;font-family:var(--font-display);font-size:17px;line-height:1.15;color:var(--fd-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pe-mt-tot small{font-family:inherit;font-size:10.5px;color:var(--fd-muted)}.pe-mt-legend .pe-mt-keyl{color:var(--pe-mt-left);font-weight:700}.pe-mt-legend .pe-mt-keyr{color:var(--pe-mt-right);font-weight:700}.pe-mt-lval,.pe-mt-num>.pe-tr-hint,.pe-mt-rval,.pe-mt-tot{white-space:normal}.pe-mt-num .pe-mt-chg{font-size:13px;margin-left:5px;vertical-align:1px}.pe-mt-row .pe-tr-val+.pe-mt-chg,.pe-mt-row .pe-tr-val+.pe-tr-hint+.pe-mt-chg{font-size:14px;margin-left:0}.pe-mt-num .pe-tr-hint .pe-mt-chg{font-size:11px;margin-left:4px;vertical-align:0}.pe-mt-legend .pe-mt-kbetter{color:var(--sig-green);font-style:normal;font-weight:700}.pe-mt-legend .pe-mt-kworse{color:var(--sig-red);font-style:normal;font-weight:700}.pe-mt-head{flex-wrap:wrap}.pe-mt-mode{flex:none}.pe-mt-chips{position:relative;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 12px}.pe-mt-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 4px 4px 10px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.2px;color:var(--fd-text);background:color-mix(in srgb,var(--accent) 16%,transparent);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent)}.pe-mt-chip.is-off{color:var(--fd-muted);background:transparent;border-style:dashed;border-color:var(--fd-border);font-weight:600}.pe-mt-chip button{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:transparent;color:inherit;font-size:15px;line-height:1;cursor:pointer;opacity:.75}.pe-mt-chip button:hover{opacity:1;background:color-mix(in srgb,var(--fd-text) 14%,transparent)}.pe-mt-chip button:focus-visible{outline:2px solid var(--fd-teal);outline-offset:1px;opacity:1}.pe-mt-addwrap{display:inline-flex}.pe-mt-add{padding:5px 12px;font-size:12px;border-radius:999px}.pe-mt-count{font-size:11px;color:var(--fd-muted)}.pe-mt-picker{top:calc(100% + 8px);left:0;width:min(360px,86vw);padding:10px;display:flex;flex-direction:column;gap:8px}.pe-mt-search{width:100%;box-sizing:border-box;padding:8px 10px;font:inherit;font-size:13px;color:var(--fd-text);background:color-mix(in srgb,var(--fd-panel-2) 70%,transparent);border:1px solid var(--fd-border);border-radius:8px}.pe-mt-search:focus-visible{outline:2px solid var(--fd-teal);outline-offset:1px}.pe-mt-pickhint{font-size:11px;color:var(--fd-muted);padding:0 2px}.pe-mt-picklist{max-height:min(52vh,420px);overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.pe-mt-pickgroup+.pe-mt-pickgroup{margin-top:6px}.pe-mt-picktest{padding:2px 0 6px}.pe-mt-picktname{font-size:12px;font-weight:800;color:var(--fd-text);padding:4px 8px 2px}.pe-mt-picktname span{font-weight:600;color:var(--fd-muted)}.pe-mt-pickitem{display:flex;align-items:center;gap:8px;padding:5px 8px 5px 14px;border-radius:8px;font-size:12.5px;color:var(--fd-text);cursor:pointer}.pe-mt-pickitem:hover{background:color-mix(in srgb,var(--accent) 18%,transparent)}.pe-mt-pickitem.is-on{background:color-mix(in srgb,var(--accent) 26%,transparent)}.pe-mt-pickitem.is-off{opacity:.45;cursor:not-allowed}.pe-mt-pickitem input{accent-color:var(--accent);width:15px;height:15px;margin:0;flex:none}.pe-mt-pickitem em{font-style:normal;color:var(--fd-muted);font-size:11px}.pe-mt-pickfoot{display:flex;justify-content:flex-end}.pe-mt-pickfoot .btn{padding:5px 14px;font-size:12px}.pe-mt-gap{flex-direction:column;align-items:flex-start;gap:1px}.pe-mt-gapnow{font-size:13px;font-weight:700;color:var(--fd-muted);font-style:italic}.pe-mt-body--scroll{overflow-y:auto;scrollbar-gutter:stable}.pe-mt-body--scroll .pe-mt-axisrow{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;background:var(--fd-panel)}.pe-mt-scrollbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin:8px 0 2px;font-size:11.5px;color:var(--fd-muted)}.pe-mt-scrollbar .btn{padding:5px 12px;font-size:12px;border-radius:999px}@media (max-width:1280px){:where(html:not([data-exporting])) .pe-mt-select{font-size:16px;min-height:40px}:where(html:not([data-exporting])) .pe-mt-search{font-size:16px}:where(html:not([data-exporting])) .pe-mt-mode button{min-height:40px}:where(html:not([data-exporting])) .pe-mt-chip button{width:28px;height:28px}:where(html:not([data-exporting])) .pe-mt-add{min-height:36px}}@media (max-width:640px){:where(html:not([data-exporting])) .pe-mt-head{flex-wrap:wrap}:where(html:not([data-exporting])) .pe-mt-select{flex:1 1 100%;min-height:42px}:where(html:not([data-exporting])) .pe-mt-mode{display:flex;width:100%}:where(html:not([data-exporting])) .pe-mt-mode button{flex:1 1;min-height:42px}:where(html:not([data-exporting])) .pe-mt-picker{left:0;width:calc(100vw - 48px);max-width:420px}:where(html:not([data-exporting])) .pe-mt-lval,:where(html:not([data-exporting])) .pe-mt-rval{font-size:15px}:where(html:not([data-exporting])) .pe-mt-row .pe-tr-val{font-size:18px}:where(html:not([data-exporting])) .pe-mt-row .pe-tr-lab{grid-template-columns:minmax(0,1fr) fit-content(60%)}:where(html:not([data-exporting])) .pe-mt-num.pe-tr-num{justify-content:flex-end}:where(html:not([data-exporting])) .pe-mt-row .pe-tr-name{overflow-wrap:anywhere}}@media (min-width:641px) and (max-width:1280px){:where(html:not([data-exporting])) .pe-page .fd-filters>.pe-viewswitch{width:auto!important;flex:none}:where(html:not([data-exporting])) .pe-viewswitch button{min-height:40px;padding:6px 14px}}@media (min-width:901px) and (max-width:1280px){:where(html:not([data-exporting])) .fd-profile.pe-page .fd-filters{flex-wrap:nowrap!important;flex:none}:where(html:not([data-exporting])) .fd-profile.pe-page .fd-filters>*{width:178px}:where(html:not([data-exporting])) .fd-profile.pe-page .fd-filters>.fd-cat-chip{width:156px}:where(html:not([data-exporting])) .fd-profile.pe-page .fd-filters>[style*=min-width]{width:200px;min-width:0!important}}@media (min-width:901px) and (max-width:1040px){:where(html:not([data-exporting])) .fd-profile.pe-page .fd-header-title{--hfs:17px}:where(html:not([data-exporting])) .fd-profile.pe-page .fd-filters{gap:8px!important}:where(html:not([data-exporting])) .fd-profile.pe-page .fd-filters>*{width:150px}:where(html:not([data-exporting])) .fd-profile.pe-page .fd-filters>.fd-cat-chip{width:132px;padding-left:8px;padding-right:8px}:where(html:not([data-exporting])) .fd-profile.pe-page .fd-filters>[style*=min-width]{width:186px}}@media (min-width:901px) and (max-width:1280px){:where(html:not([data-exporting])) .fd-profile.pe-page .fd-filters>[data-export-off]:not(.pe-viewswitch){width:auto;flex:none}:where(html:not([data-exporting])) .fd-profile.pe-page .fd-filters>.pe-viewswitch button{padding-left:10px;padding-right:10px}}@media (max-width:760px){:where(html:not([data-exporting])) .fd-profile.pe-page .fd-cat-lbl{font-size:10px;letter-spacing:1.2px}}.fd-club-logo{position:absolute;left:0;top:0;width:0;height:0;visibility:hidden;z-index:1;pointer-events:none}.fd-club-logo img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:auto}.exporting .fd-header:has(>.fd-club-logo){position:relative!important}.ad-panel{padding:16px 18px;min-width:0;max-width:100%;overflow:hidden}.ad-help{margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--fd-muted)}.ad-filters{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:flex-end;margin-bottom:10px}.ad-filter{display:flex;flex-direction:column;gap:4px;min-width:0;flex:0 1 170px}.ad-filter--search{flex:1 1 220px}.ad-filter-l{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--fd-muted)}.ad-search,.ad-select{width:100%;min-width:0;min-height:36px;box-sizing:border-box;padding:7px 10px;border-radius:8px;border:1px solid var(--fd-border);background:color-mix(in srgb,var(--fd-panel-2) 70%,transparent);color:var(--fd-text);font:inherit;font-size:13px}.ad-select option{background:var(--fd-panel-2,#10192b);color:var(--fd-text)}.ad-clear:focus-visible,.ad-search:focus-visible,.ad-select:focus-visible,.ad-sort:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ad-clear{align-self:flex-end;border:0;background:transparent;color:var(--accent);font:inherit;font-size:12.5px;font-weight:700;padding:8px 4px;cursor:pointer}.ad-count{font-size:12px;color:var(--fd-muted);margin:2px 0 8px}.ad-scroll{overflow-x:auto;contain:inline-size}.ad-table td,.ad-table th{white-space:nowrap;vertical-align:top}.ad-sort{border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;padding:0;cursor:pointer;display:inline-flex;gap:4px;align-items:center}.ad-sort-ar{font-size:9px;min-width:9px}.ad-table td.ad-groups{white-space:normal;min-width:140px;max-width:240px;font-size:12px;color:var(--fd-muted)}.ad-tags{display:inline-flex;flex-wrap:wrap;gap:4px}.ad-tag{border:1px solid color-mix(in srgb,var(--sig-amber,#f59e0b) 60%,transparent);color:var(--sig-amber,#f59e0b);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:700}.ad-note{font-size:11.5px;margin-top:3px;white-space:normal}.ad-muted,.ad-note{color:var(--fd-muted)}.ad-miss{color:var(--sig-amber,#f59e0b);font-weight:600}.ad-ok{color:var(--sig-green,#16a34a)}.ad-empty{padding:24px;text-align:center;color:var(--fd-muted)}.ad-admin-note{margin:-4px 0 12px;font-size:12.5px;color:var(--sig-amber,#f59e0b)}.ad-filter--sort,.ad-tip{display:none}.ad-tip{font-size:11.5px;color:var(--fd-muted);margin-top:4px;white-space:normal}@media (max-width:900px){:where(html:not([data-exporting])) .ad-filter{flex:1 1 140px}:where(html:not([data-exporting])) .ad-search,:where(html:not([data-exporting])) .ad-select{font-size:16px;min-height:40px}:where(html:not([data-exporting])) .ad-table,:where(html:not([data-exporting])) .ad-table tbody{display:block;white-space:normal}:where(html:not([data-exporting])) .ad-table thead{display:none}:where(html:not([data-exporting])) .ad-table tr{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:8px 14px;gap:8px 14px;padding:12px 4px;border-bottom:1px solid var(--fd-border)}:where(html:not([data-exporting])) .ad-table td{display:block;padding:0;border:0;white-space:normal;min-width:0;max-width:none;overflow-wrap:anywhere}:where(html:not([data-exporting])) .ad-table td.ad-groups,:where(html:not([data-exporting])) .ad-table td:first-child,:where(html:not([data-exporting])) .ad-table td:last-child{grid-column:1/-1}:where(html:not([data-exporting])) .ad-filter--sort{display:flex}:where(html:not([data-exporting])) .ad-tip{display:block}:where(html:not([data-exporting])) .ad-table td[data-l]:not(:first-child):before{content:attr(data-l);display:block;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--fd-muted);margin-bottom:2px}}.rc-notscored{margin:0 0 10px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--sig-amber,#f59e0b) 45%,transparent);border-radius:8px;font-size:12.5px;color:var(--fd-text)}.rc-notscored a{color:var(--accent);font-weight:700}.dx-wrap{position:relative}.fd-filters>.dx-wrap{width:auto!important;min-width:0!important;flex:0 0 auto!important}.dx-btn{height:100%;min-height:40px;width:46px;padding:0;display:inline-flex;align-items:center;justify-content:center}.dx-btn svg{width:18px;height:18px;flex:none}.dx-btn--busy svg{animation:dx-pulse 1s ease-in-out infinite}.dx-btn--failed{color:var(--sig-red,#ef4444)!important;border-color:color-mix(in srgb,var(--sig-red,#ef4444) 60%,transparent)!important}@keyframes dx-pulse{50%{transform:translateY(2px);opacity:.45}}@media (prefers-reduced-motion:reduce){.dx-btn--busy svg{animation:none;opacity:.5}}.dx-tip{position:absolute;right:0;top:calc(100% + 6px);z-index:60;display:none;width:max-content;max-width:230px;padding:7px 10px;border-radius:8px;font-size:12px;line-height:1.3;text-align:left;pointer-events:none;color:var(--fd-text);background:var(--fd-panel,#10192b);border:1px solid var(--fd-border);box-shadow:0 8px 20px -8px rgba(0,0,0,.6)}.dx-tip b{display:block;font-size:12.5px;letter-spacing:.3px}.dx-tip em{display:block;margin-top:2px;font-style:normal;font-size:11px;color:var(--fd-muted)}@media (hover:hover){.dx-wrap:hover .dx-tip{display:block}}@media (max-width:640px){:where(html:not([data-exporting])) .fd-profile:not(.dyn-page):not(.ht-page) .fd-filters>:has(+.dx-wrap){width:auto!important;flex:1 1!important}:where(html:not([data-exporting])) .fd-filters>.dx-wrap{margin-left:auto}}.dx-btn:focus-visible+.dx-tip{display:block}.export-failed{position:absolute;right:0;top:calc(100% + 4px);z-index:50;max-width:260px;padding:6px 10px;border-radius:8px;font-size:12px;line-height:1.3;color:var(--fd-text);background:var(--fd-panel);border:1px solid color-mix(in srgb,var(--sig-red,#ef4444) 60%,transparent);box-shadow:0 6px 18px -8px rgba(0,0,0,.6)}.team-tgt-own{font-size:11px;font-weight:600;color:var(--fd-muted);white-space:nowrap}.acc-tstatus{font-size:12px;line-height:1.4;font-weight:700}.acc-tfile{margin-top:3px;font-size:12px;color:var(--fd-muted);white-space:nowrap}.acc-tfile button{border:0;background:none;padding:0;font:inherit;color:var(--fd-teal);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.acc-tfile button:disabled{opacity:.6;cursor:default}.acc-targets{display:flex;flex-direction:column}.acc-trow{align-items:center;justify-content:space-between;gap:10px 16px;padding:12px 16px;border-top:1px solid var(--fd-border);font-size:13.5px}.acc-trow,.acc-trow-btns{display:flex;flex-wrap:wrap}.acc-trow-btns{gap:6px}.acc-trow-full{flex-basis:100%}.acc-bands{display:flex;align-items:center;gap:6px 8px;flex-wrap:wrap}.acc-bands input{width:72px;background:var(--fd-panel-2);border:1px solid var(--fd-border);color:var(--fd-text);border-radius:8px;padding:6px 8px;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tu-summary{font-size:14px;font-weight:700;line-height:1.45}.tu-list{flex-direction:column;align-items:flex-start;gap:6px}.tu-list ul{max-height:180px;overflow-y:auto;line-height:1.45}.tu-counts,.tu-list ul{margin:0;padding-left:18px;font-size:12.5px}.tu-counts{color:var(--fd-muted);line-height:1.55}.tu-table td{font-size:12.5px}.acc-dialog input[type=file]{padding:8px;font-size:13px}@media (max-width:900px){.acc-page:not(.exporting) .acc-tfile{white-space:normal}.acc-page:not(.exporting) .acc-tfile button{padding:8px 2px}.acc-page:not(.exporting) .acc-bands input{font-size:16px}}.acc-tpick{display:flex;align-items:center;gap:8px;margin-bottom:4px}.acc-tpick select{background:var(--fd-panel-2);border:1px solid var(--fd-border);color:var(--fd-text);border-radius:8px;padding:6px 8px;font-size:13.5px;max-width:260px}@media (max-width:900px){.acc-page:not(.exporting) .acc-tpick select{font-size:16px;min-height:40px}}.ig-tabs{display:flex;flex-wrap:wrap;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 0 14px;scroll-margin-top:130px}.ig-tabs button{flex:none;white-space:nowrap;text-transform:none;font-size:13px;padding:8px 14px}.ig-panel{padding:18px 22px;min-width:0;max-width:1180px;font-size:14px;line-height:1.55;color:var(--fd-text)}.ig-panel p{margin:0 0 12px}.ig-panel>.ig-list,.ig-panel>.ig-note,.ig-panel>.ig-steps,.ig-panel>p{max-width:860px}.ig-page .btn-ghost{color:var(--fd-text);border:1px solid var(--fd-border);background:color-mix(in srgb,var(--fd-text) 5%,transparent)}.ig-page .btn-ghost:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 22%,transparent)}.ig-h{margin:24px 0 8px;font-size:15.5px;font-weight:800;letter-spacing:.3px;color:var(--fd-text)}.ig-h:first-child{margin-top:0}.ig-muted{color:var(--fd-muted)}.ig-list,.ig-steps{margin:0 0 14px;padding-left:22px}.ig-list li,.ig-steps li{margin:0 0 8px}.ig-steps>li::marker{font-weight:800;color:var(--fd-teal)}.ig-steps .ig-btn{vertical-align:middle;margin:0 4px}.ig-c{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;padding:1px 6px;border-radius:5px;background:color-mix(in srgb,var(--fd-text) 9%,transparent);overflow-wrap:anywhere}.ig-link{border:0;background:none;padding:0;font:inherit;font-weight:700;color:var(--fd-teal);text-decoration:underline;text-underline-offset:2px;cursor:pointer;text-align:left}[data-theme=light] .ig-link{color:var(--accent)}.ig-note{margin:0 0 14px;padding:10px 14px;border-radius:10px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--fd-border));background:color-mix(in srgb,var(--accent) 9%,transparent)}.ig-note--tip{border-color:color-mix(in srgb,var(--sig-amber,#ffce00) 50%,var(--fd-border));background:color-mix(in srgb,var(--sig-amber,#ffce00) 7%,transparent)}.ig-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;text-decoration:none;white-space:nowrap}.ig-page .ig-btn--ok{color:var(--sig-green,#16a34a);border-color:color-mix(in srgb,var(--sig-green,#16a34a) 60%,transparent)}.ig-btn:focus-visible,.ig-link:focus-visible,.ig-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ig-code{margin:4px 0 16px;border:1px solid var(--fd-border);border-radius:10px;overflow:hidden;background:color-mix(in srgb,var(--fd-panel-2) 90%,transparent);contain:inline-size}.ig-code-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:6px 8px 6px 12px;border-bottom:1px solid var(--fd-border)}.ig-code-name{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:var(--fd-muted)}.ig-code-btns{display:flex;gap:6px;margin-left:auto}.ig-code-msg{padding:14px;font-size:13px;color:var(--fd-muted)}.ig-pre{margin:0;padding:12px 14px;overflow-x:auto;white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.5;color:var(--fd-text);-moz-tab-size:4;tab-size:4}.ig-ph{background:color-mix(in srgb,var(--sig-amber,#ffce00) 32%,transparent);color:inherit;border-radius:3px;padding:0 1px}.ig-table-wrap{overflow-x:auto;contain:inline-size;margin:4px 0 14px}.ig-table td{vertical-align:top;line-height:1.45}.ig-table td:first-child{white-space:nowrap;font-weight:700}.ig-need{font-size:15px}.ig-panel>.ig-need{max-width:860px}.ig-steps--big{font-size:15.5px;line-height:1.6;padding-left:26px}.ig-steps--big>li{margin:0 0 14px;padding-left:4px}.ig-steps--big .ig-code{margin:8px 0}.ig-steps--big .ig-pre{font-size:14px}.ig-sub{margin:4px 0 6px;padding-left:20px;list-style:disc}.ig-sub>li{margin:0 0 4px}.ig-sub .ig-code{margin:6px 0 8px}.ig-panel>.ig-next{max-width:860px;margin:-4px 0 16px;padding:8px 12px;border-left:3px solid var(--fd-teal);background:color-mix(in srgb,var(--fd-teal) 7%,transparent);border-radius:0 8px 8px 0}.ig-sample{margin:4px 0 10px;border:1px dashed var(--fd-border);border-radius:10px;contain:inline-size}.ig-sample .ig-pre{color:var(--fd-muted)}.ig-more{margin:10px 0;border:1px solid var(--fd-border);border-radius:10px;background:color-mix(in srgb,var(--fd-text) 3%,transparent)}.ig-more>summary{cursor:pointer;padding:10px 14px;font-weight:700;color:var(--fd-text)}.ig-more>summary:hover{color:var(--fd-teal)}.ig-more>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:10px}.ig-more[open]>summary{border-bottom:1px solid var(--fd-border)}.ig-more-body{padding:12px 14px 2px;min-width:0}.ig-more-body>.ig-steps,.ig-more-body>p{max-width:860px}@media (max-width:900px){:where(html:not([data-exporting])) .ig-table{display:table;white-space:normal}}@media (max-width:640px){:where(html:not([data-exporting])) .ig-panel{padding:14px}:where(html:not([data-exporting])) .ig-tabs button{min-height:40px}:where(html:not([data-exporting])) .ig-btn{min-height:40px;padding:8px 14px;font-size:13px}:where(html:not([data-exporting])) .ig-pre{font-size:12px}:where(html:not([data-exporting])) .ig-steps--big{font-size:15px;padding-left:22px}:where(html:not([data-exporting])) .ig-steps--big .ig-pre{font-size:13px}:where(html:not([data-exporting])) .ig-more>summary{padding:12px}:where(html:not([data-exporting])) .ig-more-body{padding:10px 10px 2px}:where(html:not([data-exporting])) .ig-table,:where(html:not([data-exporting])) .ig-table tbody{display:block}:where(html:not([data-exporting])) .ig-table thead{display:none}:where(html:not([data-exporting])) .ig-table tr{display:block;padding:10px 2px;border-bottom:1px solid var(--fd-border)}:where(html:not([data-exporting])) .ig-table td{display:block;padding:0 0 4px;border:0;white-space:normal;overflow-wrap:anywhere}:where(html:not([data-exporting])) .ig-table td[data-l]:not(:first-child):before{content:attr(data-l);display:block;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--fd-muted);margin:4px 0 1px}}