/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-content:"";--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-content:"";--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--spacing:.25rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-medium:500;--radius-md:4px;--radius-xl:.75rem;--blur-xs:4px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Segoe UI", Arial, sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.right-2{right:calc(var(--spacing) * 2)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.my-1{margin-block:calc(var(--spacing) * 1)}.mt-4{margin-top:calc(var(--spacing) * 4)}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-px{height:1px}.max-h-\(--available-height\){max-height:var(--available-height)}.w-\(--anchor-width\){width:var(--anchor-width)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.min-w-36{min-width:calc(var(--spacing) * 36)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.resize{resize:both}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-lg{border-radius:5px}.rounded-md{border-radius:4px}.rounded-xl{border-radius:var(--radius-xl)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border,.border-input{border-color:var(--border)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--background)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-border{background-color:var(--border)}.bg-destructive\/10{background-color:lab(65.2189% 34.616 15.2628/.1)}.bg-muted,.bg-muted\/50{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--secondary) 50%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-clip-padding{background-clip:padding-box}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-\[3px\]{padding:3px}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.text-left{text-align:left}.align-middle{vertical-align:middle}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.whitespace-nowrap{white-space:nowrap}.text-destructive{color:#dd8585}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:#17191c}.text-secondary-foreground{color:var(--foreground)}.uppercase{text-transform:uppercase}.underline-offset-4{text-underline-offset:4px}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing) * 8)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs):where([data-orientation=vertical]) *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:flex-start}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-destructive\/20:hover{background-color:lab(65.2189% 34.616 15.2628/.2)}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--secondary) 50%, transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus,:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--foreground)}.focus-visible\:border-destructive\/40:focus-visible{border-color:lab(65.2189% 34.616 15.2628/.4)}.focus-visible\:border-ring:focus-visible{border-color:var(--primary)}:is(.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:lab(65.2189% 34.616 15.2628/.2)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--primary)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:5px}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--secondary) 50%, transparent)}}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-muted[aria-expanded=true],.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true],.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:#dd8585}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:lab(65.2189% 34.616 15.2628/.2)}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=inline-end\]\:slide-in-from-left-2[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=inline-start\]\:slide-in-from-right-2[data-side=inline-start],.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md), 10px)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--secondary)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (min-width:40rem){.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}}.dark\:border-input:is(.dark *){border-color:var(--border)}.dark\:bg-destructive\/20:is(.dark *){background-color:lab(65.2189% 34.616 15.2628/.2)}.dark\:bg-input\/30:is(.dark *){background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--border) 30%, transparent)}}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:lab(65.2189% 34.616 15.2628/.3)}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--border) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--secondary) 50%, transparent)}}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:lab(65.2189% 34.616 15.2628/.4)}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:lab(65.2189% 34.616 15.2628/.5)}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:lab(65.2189% 34.616 15.2628/.4)}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.data-active\:bg-background:where([data-state=active]),.data-active\:bg-background:where([data-active]:not([data-active=false])){background-color:var(--background)}.data-active\:text-foreground:where([data-state=active]),.data-active\:text-foreground:where([data-active]:not([data-active=false])){color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active]),.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-active]:not([data-active=false])){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false]))):after{content:var(--tw-content);opacity:1}.dark\:data-active\:border-input:is(.dark *):where([data-state=active]),.dark\:data-active\:border-input:is(.dark *):where([data-active]:not([data-active=false])){border-color:var(--border)}.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])){background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])){background-color:color-mix(in oklab, var(--border) 30%, transparent)}}.dark\:data-active\:text-foreground:is(.dark *):where([data-state=active]),.dark\:data-active\:text-foreground:is(.dark *):where([data-active]:not([data-active=false])){color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root,.dark{--background:#15171a;--foreground:#e8e9ec;--card:#1b1e22;--popover:#25292e;--primary:#e4ba78;--secondary:#24282d;--accent:#2d3034;--muted-foreground:#969da6;--border:#30343a;--sidebar:#191c20;--radius:5px;--win:#83c7aa;--loss:#da9296;--attack:#dcab78;--defence:#88b9cf}*{box-sizing:border-box;border-color:var(--border)}body{color:var(--foreground);background:var(--background);margin:0;font-family:Segoe UI,Arial,sans-serif;font-size:14px}button,a,input{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default}:is(button:focus-visible,a:focus-visible,input:focus-visible){outline:2px solid var(--primary);outline-offset:3px}a{color:inherit;text-decoration:none}small{color:var(--muted-foreground);font-size:12px}.subtle{color:var(--muted-foreground);font-size:13px}.win{color:var(--win)}.loss{color:var(--loss)}.attack{color:var(--attack)}.defence{color:var(--defence)}.strong{color:#f1f1f1;font-weight:650}.app-sidebar [data-slot=sidebar-inner]{padding:12px 10px 0}.brand{letter-spacing:-.8px;white-space:nowrap;align-items:center;gap:8px;height:41px;font-size:19px;font-weight:700;display:flex}.brand-mark{color:var(--primary)}.brand-dot{color:var(--primary);margin-left:-7px}.workspace{border-bottom:1px solid var(--border);align-items:center;gap:10px;margin-bottom:14px;padding:17px 2px 19px;font-size:13px;font-weight:600;display:flex}.workspace small,.profile small,.storage-status small{margin-top:3px;font-weight:400;display:block}.team-icon{color:#dec38d;background:#34332d;border:1px solid #555040;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:inline-flex}.team-icon.large{width:42px;height:45px;font-size:16px}.team-icon.enemy{color:#d6a0a6;background:#35292c;border-color:#654347}.nav-label{color:#858d97;padding:0 10px 9px;font-size:12px}.app-sidebar [data-slot=sidebar-menu-button]{color:#a8afb8;border-radius:4px;gap:12px;height:39px;padding:0 11px;font-size:14px}.recent-label{margin-top:29px}.recent-match{color:#a8afb8;justify-content:space-between;padding:10px;font-size:13px;display:flex}.storage-status{color:#a8afb8;border-bottom:1px solid var(--border);gap:11px;padding:18px 8px;font-size:12px;display:flex}.storage-status svg{color:var(--win);margin-top:3px}.profile{align-items:center;gap:10px;padding:15px 5px;font-size:13px;display:flex}.avatar{color:#c5cbd2;background:#343940;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.main-shell{flex:1;min-width:0}.topbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:59px;padding:0 30px;font-size:12px;display:flex}.topbar>span:first-child{color:#9da4ae;align-items:center;gap:12px;display:flex}.topbar b{color:#d1d6dc;font-weight:500}.content{max-width:1720px;margin:0 auto;padding:25px 30px 16px}.page-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}.breadcrumb{color:#9099a4;margin-bottom:7px;font-size:12px}h1{letter-spacing:-.6px;align-items:center;gap:12px;margin:0;font-size:24px;font-weight:620;display:flex}.tag{color:#aeb4be;letter-spacing:0;border:1px solid #404348;border-radius:4px;align-items:center;padding:3px 7px;font-size:11px;font-weight:500;display:inline-flex}.match-banner{border:1px solid var(--border);background:var(--card);border-radius:5px;justify-content:space-between;align-items:center;gap:25px;min-height:132px;padding:24px 21px;display:flex}.map-label{color:#c4c7cb;align-items:center;gap:13px;display:flex}.map-label strong{font-size:20px;display:block}.map-label small{margin-top:5px;display:block}.versus{align-items:center;gap:28px;display:flex}.team-name{align-items:center;gap:13px;font-size:16px;display:flex}.match-score{font-variant-numeric:tabular-nums;gap:16px;padding-bottom:16px;font-size:36px;font-weight:650;display:flex;position:relative}.match-score i{color:#626b75;padding-top:8px;font-size:25px;font-style:normal}.match-score small{text-align:center;width:100%;font-size:11px;font-weight:400;position:absolute;bottom:0;left:0}.match-result{align-items:center;gap:8px;font-size:13px;display:flex}.match-tabs{border:0;justify-content:flex-start!important;gap:2px!important;width:auto!important;height:40px!important;margin:0!important;padding:0!important}.match-tabs [data-slot=tabs-trigger]{color:#909ca8;border:0;border-bottom:2px solid #0000;flex:none;min-width:90px;height:40px;font-size:13px;font-weight:500;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0 16px!important}.match-tabs [data-slot=tabs-trigger][data-active]{color:var(--primary)!important;border-bottom-color:var(--primary)!important}.match-tabs [data-slot=tabs-trigger]:after{display:none}.panel{border:1px solid var(--border);background:var(--card);border-radius:5px;margin-bottom:20px;overflow:hidden}.section-title{justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}h2{margin:0;font-size:15px;font-weight:600}table{font-variant-numeric:tabular-nums}thead{background:#1f2328}th{color:#949eaa!important;text-align:right!important;height:36px!important;padding:8px 16px!important;font-size:12px!important;font-weight:500!important}th:first-child,td:first-child{text-align:left!important}td{text-align:right;border-color:#2b3036!important;padding:10px 16px!important;font-size:13px!important}tr:hover td{background:#22262b}.player-cell{align-items:center;gap:10px;display:flex}.player-cell b{font-weight:500}.agent-chip{color:#abc1cc;background:#303c42;border:1px solid #47565e;border-radius:3px;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.legend{color:var(--muted-foreground);gap:17px;font-size:12px;display:flex}.round-strip{gap:4px;padding:5px 16px 18px;display:flex;overflow:auto}.round-tile{background:#292e31;border:1px solid #0000;border-radius:3px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:9px;min-width:27px;padding:7px 2px 10px;display:flex}.round-tile small{color:inherit;font-size:12px}.round-win{color:#91cbb2;background:#263d36}.round-loss{color:#d69ba3;background:#422c32}.round-tile.selected{outline:2px solid var(--primary);outline-offset:2px}.round-tile.half-start{margin-left:11px}.round-footer{border-top:1px solid var(--border);align-items:center;gap:18px;padding:13px 17px;font-size:13px;display:flex}.round-footer b{color:#a4bdcb;font-weight:500}.workspace-foot{color:#727c87;justify-content:space-between;padding-top:5px;font-size:11px;display:flex}@media (min-width:1500px){.content{padding:30px 40px}.match-banner{padding:30px}.team-name{font-size:18px}.versus{gap:40px}}@media (max-width:1150px){.content{padding:20px}.team-name{font-size:13px}.versus{gap:16px}.match-banner{gap:15px;padding:20px 15px}.team-icon.large{width:30px;height:35px}.map-label svg,.match-result{display:none}}@media (max-width:800px){.topbar{padding:0 20px}.match-banner{flex-wrap:wrap}.versus{flex:1;justify-content:center}.map-label{border-bottom:1px solid var(--border);width:100%;padding-bottom:13px}.map-label div{align-items:center;gap:15px;display:flex}.match-score{font-size:29px}.page-heading{flex-wrap:wrap}.legend{gap:8px}.content{padding:18px 14px}.round-tile{min-width:32px}.section-title{flex-wrap:wrap}.team-name{gap:7px}.team-icon.large{display:none}}.topbar-right{letter-spacing:.5px;align-items:center;gap:9px;font-size:11px;font-weight:600;display:flex}.status-dot{background:#94b8a3;border-radius:50%;width:6px;height:6px}.mobile-menu{display:none!important}.nav-count{background:#454137;border-radius:3px;margin-left:auto;padding:1px 5px;font-size:11px}.recent-match{text-align:left;cursor:pointer;width:100%}.recent-match.current{color:#e1c995;background:#24282c}.recent-match i{background:currentColor;border-radius:50%;width:5px;height:5px;margin:0 7px 2px 0;display:inline-block}.connection-link{color:#a9b0b9;text-align:left;align-items:center;gap:10px;padding:9px 8px;font-size:13px;display:flex}.connection-link svg:last-child{margin-left:auto}.button{color:#d8dce1;min-height:33px;font:inherit;white-space:nowrap;background:#24282d;border:1px solid #41464d;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:7px 11px;font-size:12px;font-weight:500;display:inline-flex}.button:hover{background:#30353b;border-color:#59616a}.button.primary{color:#25221d;background:#d8b57e;border-color:#d8b57e;font-weight:650}.button.primary:hover{background:#e3c390}.button:disabled{opacity:.5}.button.active{color:#e0c18d;border-color:#9e845d}.heading-actions{align-items:center;gap:10px;display:flex}.heading-actions .subtle{margin-right:8px}.filterbar{border:1px solid var(--border);background:#1a1d21;border-radius:4px;align-items:center;gap:9px;margin-bottom:20px;padding:11px 13px;display:flex}.search-field{color:#87929e;flex:1;align-items:center;gap:9px;max-width:350px;margin-right:auto;display:flex}.search-field input{color:#dce0e5;background:0 0;border:0;width:100%;font-size:13px;outline:none!important}.search-field input::placeholder{color:#858e99}.picker{min-width:110px;background:#25292e!important;border:1px solid #3a4047!important;border-radius:4px!important;height:31px!important;font-size:12px!important}.filter-total{color:#87929e;white-space:nowrap;margin-left:12px;font-size:12px}.filter-count{color:#e7c894;background:#5a4d39;border-radius:3px;min-width:16px}.expanded-filters{flex-wrap:wrap;align-items:end;gap:12px;margin-top:-6px;padding:0 3px 19px;display:flex}.expanded-filters label{color:#a4adb6;flex-direction:column;gap:5px;font-size:12px;display:flex}.expanded-filters input{color:#d0d5dc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;height:31px;font:inherit;background:#25292e;border:1px solid #3a4047;border-radius:4px;padding:4px 8px}.text-button{color:#b6bfc9;align-items:center;gap:6px;padding:5px 0;font-size:12px;display:inline-flex}.text-button:hover{color:var(--primary)}.expanded-filters .text-button{padding:7px}.active-filter{color:#d4bb92;align-items:center;gap:15px;margin:-7px 0 15px;font-size:12px;display:flex}.active-filter button{font-size:20px}.overview-band{border:1px solid var(--border);background:#1b1e22;border-radius:5px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:23px;padding:21px 23px;display:flex}.record-stat{min-width:175px}.record-stat>div{align-items:baseline;gap:9px;margin:5px 0;display:flex}.record-stat b{font-size:30px;font-weight:600;line-height:1.2}.record-stat b:nth-of-type(2){margin-left:10px}.record-stat span{color:#9fa8b2;font-size:12px}.overview-stat{flex-direction:column;gap:7px;display:flex}.overview-stat b{font-size:27px;font-weight:550;line-height:1.2}.side-rate{grid-template-columns:1fr auto;align-items:center;gap:8px 15px;min-width:125px;display:grid}.side-rate>span{align-items:center;gap:6px;font-size:12px;display:flex}.side-rate>b{font-size:18px;font-weight:600}.side-rate>small{grid-column:1/-1}.rate-track{background:#343a40;border-radius:1px;grid-column:1/-1;height:4px;overflow:hidden}.rate-track i{background:currentColor;height:100%;display:block}.map-cell{text-align:left;align-items:center;gap:11px;display:flex}.map-cell b{font-size:14px;font-weight:550}.map-cell small{margin-top:3px;font-size:12px;display:block}.map-code{color:#b5c0ca;background:#2c333a;border:1px solid #444c54;border-radius:3px;place-items:center;width:37px;height:37px;font-size:12px;font-weight:600;display:grid}.click-row{cursor:pointer}.table-score{white-space:nowrap;font-size:15px;font-weight:550}.table-score span{color:#707b87;padding:0 6px}.result-letter{border:1px solid;border-radius:3px;margin-right:12px;padding:1px 4px;font-size:10px;font-weight:600;display:inline-block}.dashboard-lower{grid-template-columns:1.1fr 1fr;gap:20px;display:grid}.outcome-breakdown{padding:6px 17px 21px}.outcome-row{grid-template-columns:100px 1fr 38px 47px;align-items:center;gap:15px;padding:11px 0;font-size:12px;display:grid}.outcome-row b{text-align:right;font-weight:500}.outcome-row small{text-align:right}.outcome-track{background:#393039;border-radius:2px;height:7px;overflow:hidden}.outcome-track i{background:#81ad99;border-radius:2px;height:100%;display:block}.map-distribution{padding:0 17px 12px}.map-distribution button{text-align:left;border-bottom:1px solid #2b3138;align-items:center;gap:12px;width:100%;padding:12px 0;display:flex}.map-distribution b{flex:1;font-size:13px}.map-distribution button>span:not(.map-code){color:#929da9;font-size:12px}.map-distribution strong{text-align:right;min-width:44px;font-size:14px;font-weight:500}.map-distribution svg{color:#8a96a2}.pagination{color:#929da9;justify-content:space-between;align-items:center;padding:12px 16px;font-size:12px;display:flex}.pagination>div{gap:8px;display:flex}.detail-toolbar{align-items:center;gap:20px;display:flex}.detail-toolbar .match-tabs{flex:1}.detail-toolbar>.picker{margin-top:-5px}.match-tabs [data-slot=tabs-trigger]>span{color:#abb4c0;background:#30363d;border-radius:3px;margin-left:3px;padding:1px 5px;font-size:10px}.match-metrics{border-bottom:1px solid #2d3238;justify-content:space-between;align-items:center;gap:20px;margin:0 0 20px;padding:5px 9px 20px;display:flex}.match-metrics>div:not(.side-rate)>small{margin-bottom:8px;display:block}.match-metrics>div:not(.side-rate)>b{font-size:22px;font-weight:550}.match-metrics b>span{color:#8e99a5;font-size:16px;font-weight:450}.scoreboard .section-title{padding-top:12px;padding-bottom:12px}.scoreboard th,.scoreboard td{padding:8px 12px!important}.scoreboard [data-slot=table]{table-layout:fixed;min-width:1180px}.scoreboard th:first-child,.scoreboard td:first-child{width:250px;min-width:250px;max-width:250px;padding-left:16px!important}.scoreboard td{font-size:13px!important}.scoreboard .sort-button{font:inherit;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.sort-button.sorted{color:#d9bf93}.agent-name{text-align:left;color:#8d98a5;margin-top:2px;display:block;font-size:11px!important}.player-cell{text-align:left;width:100%;min-width:0;overflow:hidden}.scoreboard .player-cell .agent-chip{flex:none}.scoreboard .player-identity{min-width:0;display:block;overflow:hidden}.scoreboard .player-identity b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.scoreboard .player-identity .agent-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-cell:hover b{color:var(--primary)}.agent-deadlock,.agent-sage{color:#acd1c5;background:#283e3e;border-color:#465d5b}.agent-omen,.agent-vyse{color:#c2bcd8;background:#343347;border-color:#535063}.agent-jett,.agent-sova{color:#a4c8df;background:#2a3f4a;border-color:#415b6e}.agent-killjoy,.agent-breach{color:#d3c09b;background:#473e2b;border-color:#605436}.agent-raze,.agent-phoenix{color:#dbb59c;background:#483431;border-color:#655041}.metric-note{color:#8e99a6;align-items:flex-start;gap:7px;margin:10px 0 22px;font-size:12px;line-height:1.7;display:flex}.metric-note svg{flex-shrink:0;margin-top:3px}.metric-note button{color:#c8b391;text-underline-offset:3px;text-decoration:underline}.round-half-labels{color:#86929d;justify-content:space-around;margin:-8px 17px 15px;font-size:11px;display:flex}.round-kind{opacity:.8;min-height:10px;font-size:9px;line-height:10px}.round-tile{gap:6px;min-width:24px;padding-bottom:6px}.round-tile.dim-round{opacity:.35}.spike-symbol{font-size:22px;line-height:15px}.round-arrows{gap:6px;margin-left:auto;display:flex}.icon-button{background:#282e34;border:1px solid #414952;border-radius:3px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.icon-button:disabled{opacity:.35}.round-detail{border-top:1px solid var(--border);grid-template-columns:minmax(0,1.25fr) minmax(300px,1fr);display:grid}.round-economy{border-right:1px solid var(--border);min-width:0}.round-economy .section-title h2,.events h2{font-size:13px}.round-economy td,.round-economy th{white-space:nowrap;padding:9px 10px!important;font-size:11px!important}.round-economy th:first-child,.round-economy td:first-child{padding-left:16px!important}.economy-comparison{background:#21262c;border:1px solid #343b43;border-radius:4px;justify-content:space-between;align-items:center;gap:20px;margin:0 17px 16px;padding:15px 17px;display:flex}.economy-comparison>div{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.economy-comparison>div:last-child{align-items:flex-end}.economy-comparison b{font-size:23px;font-weight:550;line-height:1.35}.economy-comparison b>span{color:#9aa5b1;margin-left:5px;font-size:11px;font-weight:400}.buy-tag{color:#b7bfc7;white-space:nowrap;border:1px solid #4a5057;border-radius:3px;padding:1px 5px;font-size:11px;display:inline-block}.events{min-width:0}.events .picker{min-width:110px;height:27px!important;font-size:11px!important}.timeline{max-height:438px;padding:0 16px 12px;overflow:auto}.event{border-bottom:1px solid #2b3138;align-items:flex-start;gap:10px;padding:11px 0;font-size:12px;display:flex}.event time{color:#8793a0;font-variant-numeric:tabular-nums;flex-shrink:0;width:34px;padding-top:2px;font-size:11px}.event-icon{color:#9eaab7;flex-shrink:0;padding-top:3px}.event>div{flex-wrap:wrap;align-items:baseline;gap:4px 8px;line-height:1.5;display:flex}.event b{font-size:12px;font-weight:500}.event-weapon{color:#87939f;font-size:10px}.event small{width:100%;margin-top:1px;font-size:10px}.event-action{color:#cfbb8d}.timeline-end{color:#8e9aa7;border-top:1px solid #30363c;justify-content:space-between;padding:13px 17px;font-size:11px;display:flex}.timeline-end b{color:#b7c0cb;font-weight:450}.two-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.inline-metrics{justify-content:space-between;padding:3px 17px 20px;display:flex}.inline-metrics small,.inline-metrics b{display:block}.inline-metrics b{margin-top:6px;font-size:22px;font-weight:550}.data-panel .section-title h2{align-items:center;gap:8px;display:flex}dl{grid-template-columns:160px 1fr;gap:13px;padding:0 17px 19px;font-size:13px;line-height:1.7;display:grid}dt{color:#929eac}dd{overflow-wrap:anywhere;color:#c8cfd7;margin:0}.data-notes{border-top:1px solid #32383f;padding:9px 17px 17px}.data-notes p{color:#b6aa92;align-items:flex-start;gap:8px;font-size:12px;line-height:1.6;display:flex}.data-notes p svg{flex-shrink:0;margin-top:3px}.notice{color:#d3bf9a;background:#302c25;border:1px solid #5c513e;border-radius:4px;align-items:center;gap:10px;margin:0 0 18px;padding:11px 13px;font-size:13px;display:flex}.notice>span{flex:1}.notice button{font-size:21px}.error-state{color:#d5a6ad;border:1px solid #68464b;border-radius:4px;margin-bottom:17px;padding:17px}.loading-state,.empty-state{color:#a6afb9;justify-content:center;align-items:center;gap:12px;padding:65px 20px;display:flex}.empty-state{text-align:center;border:1px dashed #41474f;border-radius:5px;flex-direction:column;margin:20px 0 25px}.empty-state>svg{color:#a8916e;margin-bottom:8px}.empty-state h2{color:#d1d7df}.empty-state p{max-width:470px;margin:0;font-size:13px;line-height:1.7}.empty-state .button{margin:16px auto 0;display:flex}.connection-dialog{max-height:90vh;overflow:auto;border-radius:7px!important;max-width:530px!important;padding:24px!important}.connection-row{border-bottom:1px solid #3b424a;align-items:center;gap:10px;padding:10px 0;display:flex}.connection-row b{margin-left:auto;font-size:12px;font-weight:500}.connection-dialog .metric-note{margin:0}.api-contract{border-top:1px solid #41474e;margin-top:4px;padding-top:18px}.api-contract h2{margin-bottom:12px}.api-contract code{color:#dac292;background:#1b2025;border:1px solid #3d454e;border-radius:4px;padding:10px;display:block}.api-contract p{color:#a7b1bd;margin:12px 0;font-size:12px;line-height:1.7}.api-contract small{color:#8e9aa7;font-size:11px;line-height:1.7;display:block}[data-slot=dialog-overlay]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#000000a6!important}@media (min-width:1550px){.scoreboard td,.scoreboard th{padding:10px 17px!important}.round-detail{grid-template-columns:1.3fr 1fr}.round-economy td,.round-economy th{padding:10px 13px!important;font-size:12px!important}.event,.event b{font-size:13px}.round-tile{min-width:30px}.match-metrics{padding:5px 18px 20px}}@media (max-width:1200px){.overview-band{flex-wrap:wrap;gap:23px;padding:19px}.overview-stat{min-width:100px}.record-stat{min-width:150px}.round-detail{grid-template-columns:1fr}.round-economy{border-right:0}.events{border-top:1px solid var(--border)}.round-economy td,.round-economy th{font-size:12px!important}.match-metrics{flex-wrap:wrap}.dashboard-lower{grid-template-columns:1fr}.heading-actions .subtle{display:none}.content{padding:21px}.filterbar{flex-wrap:wrap}.filter-total{margin-left:0}}@media (max-width:800px){.mobile-menu{display:inline-flex!important}.content{padding:18px 13px}.topbar{padding:0 13px}.topbar-right{font-size:10px}.heading-actions{flex-wrap:wrap}.overview-band{grid-template-columns:1fr 1fr;gap:23px;display:grid}.overview-band>div:last-child{grid-column:1/-1}.filterbar{gap:8px}.search-field{flex-basis:100%;max-width:none;padding:4px 0 8px}.filter-total{display:none}.expanded-filters label{max-width:100%}.expanded-filters .picker{max-width:230px}.detail-toolbar{flex-wrap:wrap;gap:0}.detail-toolbar .match-tabs{flex-basis:100%;gap:18px!important;margin-bottom:12px!important}.detail-toolbar>.picker{margin:0 0 18px}.match-metrics{grid-template-columns:1fr 1fr;gap:18px;display:grid}.match-metrics>div:nth-child(5){display:none}.round-footer{flex-wrap:wrap;gap:10px}.round-half-labels{display:none}.round-strip{padding-bottom:15px}.round-tile{min-width:32px}.two-columns{grid-template-columns:1fr}.data-panel dl,.definitions dl{grid-template-columns:1fr;gap:4px}.data-panel dd,.definitions dd{margin-bottom:12px}.metric-note{display:block}.metric-note svg{display:none}.page-heading h1{font-size:22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.game-icon{object-fit:contain;flex-shrink:0;display:block}.agent-icon{width:30px;height:30px}.agent-chip{overflow:hidden;background:#303941!important;border-color:#46505a!important}.weapon-cell{align-items:center;gap:7px;display:inline-flex}.weapon-icon{object-fit:contain;opacity:.9;width:42px;height:15px}.event-weapon .weapon-icon{width:38px;height:13px;position:relative;top:2px}.armor-icon{width:14px;height:16px}.end-icon{object-fit:contain;opacity:.9;width:16px;height:16px}.round-result-label{align-items:center;gap:6px;display:inline-flex}.end-icon-mask{background-color:currentColor;flex-shrink:0;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.armor-cell{justify-content:flex-end;display:inline-flex}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}.round-review{border-top:1px solid #30343b;grid-template-columns:minmax(290px,.9fr) minmax(215px,.65fr) minmax(390px,1.4fr);align-items:start;display:grid}.review-spike-icon{object-fit:contain;width:24px;height:24px}.round-review h3{background:#242a30;align-items:center;gap:12px;margin:0;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.round-scoreboards{border-right:1px solid #30343b;overflow:auto}.round-scoreboards table{font-variant-numeric:tabular-nums;border-collapse:collapse;width:100%;font-size:11px}.round-scoreboards th{color:#969fa8;text-align:right;padding:9px 5px;font-size:10px;font-weight:500}.round-scoreboards th:first-child{text-align:left;padding-left:12px}.round-scoreboards td{text-align:right;border-bottom:1px solid #292e34;padding:9px 5px}.round-scoreboards tr:nth-child(2n){background:#20252b}.round-scoreboards td:first-child{text-align:left;align-items:center;gap:7px;max-width:160px;padding-left:10px;display:flex}.round-scoreboards td:first-child span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.round-scoreboards .game-icon{flex-shrink:0;width:27px;height:27px}.review-events{border-right:1px solid #30343b}.review-event-list{max-height:530px;overflow:auto}.review-event-list button{text-align:left;border-bottom:1px solid #2c3036;border-left:2px solid #0000;align-items:center;gap:7px;width:100%;min-height:57px;padding:10px 8px;display:flex}.review-event-list button:hover{background:#282d33}.review-event-list button.active{background:#3b3430;border-left-color:#e4ba78}.review-event-list time{color:#c4c6cb;font-variant-numeric:tabular-nums;min-width:34px;font-size:10px}.review-event-list .game-icon{flex-shrink:0;width:27px;height:27px}.review-event-list span{flex:1;min-width:0}.review-event-list b,.review-event-list small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.review-event-list small{color:#a4aab2;margin-top:3px;font-size:10px}.review-map{background:#10171c;min-width:0}.review-map-toolbar{background:#242a30;align-items:center;gap:8px;padding-right:8px;display:flex}.review-map-toolbar h3{flex:1}.review-map-toolbar label{color:#adb5be;align-items:center;gap:5px;font-size:10px;display:flex}.map-viewport{max-height:620px;position:relative;overflow:auto}.tactical-map{aspect-ratio:1;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.map-no-data{color:#c6ac83;background:#10171cea;padding:8px;font-size:11px;position:absolute;bottom:12px;left:12px}.snapshot-controls{border-top:1px solid #30343b;align-items:center;gap:6px;padding:10px;display:flex}.snapshot-controls input{accent-color:#e4ba78;flex:1;min-width:35px}.snapshot-controls b{min-width:39px;font-size:11px}.snapshot-controls .button{white-space:nowrap;padding:6px 8px;font-size:11px}.snapshot-note{color:#7f8c98;margin:0;padding:0 12px 10px;font-size:10px;line-height:1.5}.review-loading{color:#a5adb7;text-align:center;padding:40px}.round-loadout-bars{justify-content:center;align-items:flex-end;gap:3px;height:34px;margin:7px 0;display:flex}.round-loadout-bars i{background:#83c7aa;width:7px;min-height:2px;display:block}.round-loadout-bars i+i{background:#e89398}.round-tile{min-height:100px!important}.round-panel{overflow:hidden}.map-backdrop-cell{border-radius:2px;min-width:190px;margin:-5px;padding:10px!important}.map-backdrop-cell .map-code{background:#1b242d90}.recent-match{min-height:43px;border:1px solid #34383e!important;width:calc(100% - 20px)!important;margin:3px 10px!important}.match-banner{border:1px solid #353a40;min-height:145px}.strategy-book{background:#191d22;border:1px solid #30343b;grid-template-columns:225px minmax(0,1fr);margin-top:4px;display:grid}.strategy-library{border-right:1px solid #30343b;padding:0 10px 12px}.strategy-library .section-title{padding:14px 0}.strategy-library h2{align-items:center;gap:7px;display:flex}.strategy-input{color:#e1e4e8;background:#13171c;border:1px solid #353b42;border-radius:3px;min-width:0;padding:8px 9px;font-size:12px}.strategy-library>.strategy-input{width:100%}.strategy-list{max-height:680px;margin:10px -2px;overflow:auto}.strategy-list>button{text-align:left;border:1px solid #353b42;border-radius:2px;flex-direction:column;align-items:flex-start;gap:6px;width:100%;margin-bottom:7px;padding:13px 11px;display:flex}.strategy-list>button.active{border-color:#c5a36e;box-shadow:inset 3px 0 #c5a36e}.strategy-list strong{font-size:12px;line-height:1.4}.strategy-list small{color:#d2b381;font-size:10px}.strategy-list span{color:#a8adb5;font-size:10px}.strategy-workspace{min-width:0}.strategy-heading{border-bottom:1px solid #30343b;align-items:center;gap:8px;padding:12px;display:flex}.strategy-heading>input{background:0 0;border:0;outline:none;flex:1;min-width:100px;font-size:17px;font-weight:650}.strategy-heading>.subtle{font-size:10px}.strategy-options{border-bottom:1px solid #30343b;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.strategy-options>.strategy-input{flex:1;max-width:230px}.strategy-options .button{font-size:10px}.tactics-editor{background:#10171c;min-height:450px;display:flex}.drawing-tools{border-right:1px solid #30343b;flex-direction:column;flex-shrink:0;gap:5px;width:48px;padding:10px 6px;display:flex}.drawing-tools button{color:#aeb7bf;border-radius:3px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.drawing-tools button:hover,.drawing-tools button.active{color:#f0c78f;background:#3d352b}.drawing-tools input{background:0 0;border:0;width:29px;height:29px;margin:8px auto}.drawing-tools hr{border-color:#323840;margin:8px 0}.strategy-canvas{flex:1;min-width:0;position:relative}.strategy-canvas>.tactical-map{touch-action:none;cursor:crosshair;max-height:690px}.step-strip{background:#1a2026;flex-wrap:wrap;align-items:center;gap:5px;padding:8px 10px;font-size:11px;display:flex}.step-strip button{background:#272e36;border:1px solid #3c4249;border-radius:2px;justify-content:center;align-items:center;min-width:27px;height:27px;display:flex}.step-strip button.active{color:#e4ba78;background:#3c3428;border-color:#e4ba78}.step-strip>.subtle{margin-left:auto;font-size:10px}.canvas-properties{color:#adb6c0;border-top:1px solid #30343b;flex-wrap:wrap;align-items:center;gap:15px;padding:8px 12px;font-size:10px;display:flex}.canvas-properties label{align-items:center;gap:7px;display:flex}.canvas-properties input[type=range]{accent-color:#d5b17a;width:100px}.canvas-properties input:not([type=range]){background:#1d242c;border:1px solid #39424c;padding:5px}.agent-palette{background:#20252b;border-top:1px solid #30343b;flex-wrap:wrap;gap:4px;padding:10px;display:flex}.agent-palette button{opacity:.8;background:#13191f;border:1px solid #0000;border-radius:2px;width:39px;height:39px}.agent-palette button:hover,.agent-palette button.active{opacity:1;border-color:#e4ba78}.agent-palette img{object-fit:contain;width:100%;height:100%}.ability-palette{border-top:1px solid #30343b;flex-wrap:wrap;align-items:center;gap:6px;padding:9px 12px;font-size:11px;display:flex}.ability-palette>b{margin-right:7px}.ability-palette button{background:#282e36;border:1px solid #3b434c;border-radius:3px;align-items:center;gap:6px;padding:6px 8px;font-size:10px;display:flex}.ability-palette button.active{color:#e4ba78;border-color:#e4ba78}.ability-palette .subtle{margin-left:auto;font-size:10px}.strategy-notes{resize:vertical;color:#d5dbe1;background:#151a20;border:1px solid #353d45;width:calc(100% - 24px);min-height:83px;margin:0 12px 12px;padding:10px 12px;font-size:12px;display:block}.strategy-book button:disabled{opacity:.4;cursor:not-allowed}.strategy-book .error-banner{margin:10px 12px;font-size:12px}@media (min-width:1650px){.round-review{grid-template-columns:minmax(350px,.9fr) minmax(260px,.6fr) minmax(530px,1.3fr)}}@media (max-width:1250px){.round-review{grid-template-columns:minmax(260px,1fr) minmax(210px,.8fr)}.review-map{grid-column:1/-1}.map-viewport>div{max-width:720px;margin:auto}.strategy-book{grid-template-columns:180px minmax(0,1fr)}.strategy-heading{flex-wrap:wrap}.strategy-heading>input{flex-basis:100%;width:100%}.strategy-canvas>.tactical-map{max-height:570px}}@media (max-width:850px){.strategy-book{display:block}.strategy-library{border-bottom:1px solid #30343b;border-right:0}.strategy-list{gap:8px;max-height:170px;display:flex;overflow:auto}.strategy-list>button{min-width:180px}.round-review{display:block}.review-event-list{max-height:260px}.strategy-canvas>.tactical-map{max-height:none}.strategy-options .picker{min-width:130px}}.drag-preview-icon{pointer-events:none!important;opacity:1!important;object-fit:contain!important;width:48px!important;max-width:none!important;height:48px!important;position:fixed!important;top:-10000px!important;left:-10000px!important}.agent-palette{flex-wrap:nowrap;align-items:stretch;padding:7px 10px;overflow-x:auto}.agent-palette button{cursor:grab;opacity:1;border:1px solid #38434c;flex-shrink:0;width:62px;height:66px}.agent-palette button>img:not(.drag-preview-icon){object-fit:cover;object-position:top;width:100%;height:100%}.agent-palette button:active,.ability-palette button:active,.map-tools-palette button:active{cursor:grabbing}.ability-palette{background:#1b2631;align-items:stretch;min-height:65px}.ability-palette>b{align-items:center;min-width:75px;display:flex}.ability-palette button{cursor:grab;background:#253447;border:1px solid #425267;flex-direction:column;gap:4px;min-width:95px;font-size:11px}.ability-palette button:hover{background:#32455c}.ability-palette .subtle{align-self:center;max-width:235px;line-height:1.5}.map-tools-palette{background:#1c242f;border-top:1px solid #36404a;flex-wrap:wrap;align-items:center;gap:5px;padding:8px 10px;display:flex}.map-tools-palette button{cursor:grab;background:#2b3543;border:1px solid #455361;border-radius:3px;justify-content:center;align-items:center;width:39px;height:37px;display:flex}.map-tools-palette button.active{background:#4c4030;border-color:#e4ba78}.map-tools-palette span{color:#a2afbd;margin-left:auto;font-size:11px}.map-tools-palette img{object-fit:contain}.drawing-tools{width:52px}.drawing-tools button{flex-shrink:0;width:38px;height:35px}.strategy-canvas>.tactical-map [data-mark]{cursor:grab}.strategy-canvas>.tactical-map [data-mark]:active{cursor:grabbing}.strategy-canvas>.tactical-map [data-mark=drop-preview]{pointer-events:none;opacity:.75}.canvas-properties .button{padding:5px 7px;font-size:10px}.canvas-properties select{color:#dce3eb;background:#273340;border:1px solid #475362;padding:5px}.canvas-properties input[type=color]{width:28px;height:27px;padding:0}.canvas-properties input[type=checkbox]{accent-color:#e4ba78}.lineup-dialog{color:#e1e8ef;background:#19232e;border-color:#414e5d;max-width:760px!important}.lineup-modes{gap:10px;display:flex}.lineup-modes>.button{flex:1;justify-content:center}.lineup-modes>.button.active{background:#394d63}.lineup-agents{flex-wrap:wrap;gap:5px;display:flex}.lineup-agents>button{border:1px solid #46505b;border-radius:3px;padding:3px}.lineup-agents>button.active{background:#59452a;border-color:#e4ba78}.lineup-images{flex-wrap:wrap;gap:8px;display:flex}.lineup-images img{object-fit:contain;background:#10161d;border:1px solid #3a4756}.lineup-details{background:#202a36;border-top:1px solid #46515c;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.lineup-details>.lineup-images{width:100%}.lineup-details strong{font-size:13px}.tactical-map-zoomable{cursor:zoom-in;touch-action:none}.tactical-map-zoomable:active{cursor:grabbing}.tactical-map-zoomable [fill-opacity="0.17"]{fill-opacity:.34}.tactical-map-zoomable [fill-opacity=\.3]{fill-opacity:.5}.tactical-map-zoomable [opacity="0.35"]{opacity:.58}.strategy-shell .content.strategy-content{max-width:none;padding:0}.strategy-shell .topbar{display:none}[data-slot=sidebar][data-state=collapsed] .app-sidebar [data-slot=sidebar-inner]{padding:4px 3px 0}[data-slot=sidebar][data-state=collapsed] .app-sidebar .workspace,[data-slot=sidebar][data-state=collapsed] .app-sidebar .nav-label,[data-slot=sidebar][data-state=collapsed] .app-sidebar .recent-match,[data-slot=sidebar][data-state=collapsed] .app-sidebar [data-slot=sidebar-menu-button]>span,[data-slot=sidebar][data-state=collapsed] .app-sidebar .storage-status,[data-slot=sidebar][data-state=collapsed] .app-sidebar .profile{display:none}[data-slot=sidebar][data-state=collapsed] .app-sidebar .brand{justify-content:center;gap:0;padding:4px 0;font-size:0}[data-slot=sidebar][data-state=collapsed] .app-sidebar .brand-dot{display:none}[data-slot=sidebar][data-state=collapsed] .app-sidebar [data-slot=sidebar-header]{padding:10px 5px}[data-slot=sidebar][data-state=collapsed] .app-sidebar [data-slot=sidebar-content]{padding:0 5px}[data-slot=sidebar][data-state=collapsed] .app-sidebar [data-slot=sidebar-menu-button]{justify-content:center;padding:0}.strategy-shell .connection-link{justify-content:center;gap:0;font-size:0}.strategy-shell .connection-link>svg:last-child{display:none}.strategy-content .strategy-book{border:0;grid-template-columns:200px minmax(0,1fr);height:100dvh;min-height:480px;margin:0;display:grid}.strategy-content .strategy-library{background:#1c2025;flex-direction:column;gap:8px;min-height:0;padding:0 10px 10px;display:flex;overflow-y:auto}.strategy-content .strategy-library .section-title{min-height:42px;padding:9px 0}.strategy-content .strategy-library h2{font-size:13px}.strategy-content .strategy-library>.button{min-height:28px;font-size:11px}.board-library-drawer{background:#242a31;border:1px solid #363d45;border-radius:2px;font-size:12px}.board-file-tools{gap:4px;display:flex}.board-file-tools>.button{flex:1;padding:4px;font-size:10px}.board-file-tools>.icon-button{padding:4px}.board-library-drawer>summary{cursor:pointer;padding:8px}.board-library-drawer>summary>span{float:right;color:#98a2ae;font-size:10px}.board-library-drawer>.strategy-input{width:calc(100% - 12px);margin:6px}.strategy-content .strategy-list{max-height:230px;margin:0 6px 6px}.strategy-content .strategy-list>button{gap:4px;padding:8px}.strategy-content .strategy-options{grid-template-columns:1fr 1fr;gap:6px;padding:2px 0 10px;display:grid}.strategy-content .strategy-options .picker{width:100%;min-width:0;padding:5px;font-size:11px}.strategy-content .strategy-options .strategy-input,.strategy-content .strategy-options>.button{grid-column:1/-1;width:100%;max-width:none}.sidebar-tool-label{text-transform:uppercase;letter-spacing:.09em;color:#8e9ba8;font-size:9px;font-weight:650}.strategy-content .drawing-tools{border:0;border-bottom:1px solid #353b43;grid-template-columns:repeat(5,1fr);gap:3px;width:100%;padding:0 0 10px;display:grid}.strategy-content .drawing-tools button{border-radius:2px;width:100%;height:30px}.strategy-content .drawing-tools hr{display:none}.strategy-content .drawing-tools input{width:27px;height:27px;margin:0}.strategy-content .map-tools-palette{background:0 0;border:0;border-bottom:1px solid #353b43;grid-template-columns:repeat(5,1fr);gap:3px;padding:0 0 10px;display:grid}.strategy-content .map-tools-palette button{border:1px solid #0000;width:100%;height:31px;padding:3px}.strategy-content .map-tools-palette button img:not(.drag-preview-icon){object-fit:contain;width:24px;height:24px}.strategy-content .map-tools-palette button:hover,.strategy-content .map-tools-palette button.active{background:#393229;border-color:#a88c60}.strategy-content .canvas-properties{border:0;align-items:stretch;gap:7px;padding:0;display:flex}.strategy-content .canvas-properties>input:not([type=color]),.strategy-content .canvas-properties>label,.strategy-content .canvas-properties>.team-toggle{width:100%;min-width:0}.strategy-content .canvas-properties .button{white-space:nowrap;flex:1;padding:5px;font-size:10px}.strategy-content .canvas-properties>span{color:#83909e;width:100%;font-size:10px}.strategy-content .canvas-properties input[type=range]{flex:1;width:50px;min-width:40px}.strategy-content .canvas-properties input[type=checkbox]{width:13px;height:13px;margin:0}.strategy-content .canvas-properties input[type=color]{width:28px;height:25px;padding:1px}.strategy-note-panel{border-top:1px solid #363d45;padding-top:8px;font-size:11px}.strategy-note-panel summary{cursor:pointer;color:#adb6c0}.strategy-content .strategy-notes{width:100%;min-height:80px;margin:8px 0 0;padding:7px;font-size:11px}.strategy-content .lineup-details{border:0;padding:5px 0;font-size:11px}.strategy-content .lineup-images{flex-wrap:wrap}.strategy-content .lineup-images img{width:80px;height:55px}.strategy-content .strategy-workspace{flex-direction:column;min-height:0;display:flex;overflow:hidden}.strategy-content .strategy-heading{flex-wrap:nowrap;gap:8px;min-height:43px;padding:6px 12px}.strategy-content .strategy-heading>input{flex:auto;width:auto;min-width:80px;font-size:13px}.strategy-content .strategy-heading .button{padding:5px 8px;font-size:11px}.strategy-content .strategy-heading>output{white-space:nowrap}.strategy-content .tactics-editor{flex:1;min-height:0;overflow:hidden}.strategy-content .strategy-canvas{flex-direction:column;min-height:0;display:flex}.strategy-content .strategy-canvas>.tactical-map{aspect-ratio:auto;flex:1;width:100%;height:100%;min-height:0;max-height:none}.strategy-content .step-strip{background:#151b20;flex-shrink:0;min-height:33px;padding:5px 10px}.strategy-content .step-strip button{min-width:23px;height:23px}.strategy-content .error-banner{flex-shrink:0;margin:0}.agent-controls{z-index:1;background:#1c2025;flex-direction:column;gap:7px;margin-top:auto;padding-top:12px;padding-bottom:10px;display:flex;position:sticky;bottom:-10px}.team-toggle,.agent-filter{border:0;gap:3px;min-width:0;margin:0;padding:0;display:flex}.team-toggle>button,.agent-filter>button{color:#a2afba;border:1px solid #39424b;border-radius:2px;flex:1;padding:6px;font-size:11px}.team-toggle .active.ally{color:#a7dfc6;background:#233e35;border-color:#83c7aa}.team-toggle .active.enemy{color:#f0afb3;background:#492c31;border-color:#e89398}.agent-filter>button.active{color:#e1c397;background:#393329;border-color:#b6996b}.agent-dock{scrollbar-width:thin;background:#1c2229;border-top:1px solid #35404a;flex:none;gap:3px;padding:6px 8px;display:flex;overflow:auto hidden}.agent-dock>button{cursor:grab;background:#121a22;border:1px solid #3e4751;border-radius:1px;flex:0 0 46px;height:63px;position:relative;overflow:hidden}.agent-dock>button>img:not(.drag-preview-icon){object-fit:cover;width:44px;height:44px}.agent-dock>button>span{color:#b9c3cd;font-size:8px;line-height:15px;display:block}.agent-dock>button:hover,.agent-dock>button.active{background:#363029;border-color:#ddba80}.agent-favorite{color:#f1c982;text-shadow:0 1px 2px #000;font-size:9px;font-style:normal;position:absolute;top:1px;right:2px}.dock-empty{color:#9eabb7;padding:24px;font-size:11px}.agent-ability-popover{z-index:90;background:#242c35;border:1px solid #65707c;border-radius:2px;min-width:220px;padding:7px;position:fixed;box-shadow:0 5px 18px #0007}.agent-popover-heading{color:#dce2e9;justify-content:space-between;align-items:center;gap:12px;margin:0 2px 6px;font-size:11px;display:flex}.agent-popover-heading>button{color:#d9b87e;padding:2px 4px}.hover-abilities{gap:3px;display:flex}.hover-abilities>button{cursor:grab;background:#18212a;border:1px solid #414c58;flex:1;place-items:center;min-width:46px;height:49px;padding-bottom:9px;display:grid;position:relative}:is(.hover-abilities>button:hover,.hover-abilities>button:focus-visible){background:#3a352c;border-color:#e1be85}.hover-abilities img:not(.drag-preview-icon){object-fit:contain;width:32px;height:32px}.hover-abilities kbd{color:#a1adba;font-size:9px;position:absolute;bottom:1px}.drag-preview-icon.agent-drag-icon{border:3px solid;border-radius:1px;padding:1px}@media (max-width:900px){.strategy-content .strategy-book{grid-template-columns:174px minmax(0,1fr)}.strategy-content .strategy-library{padding-inline:7px}.strategy-content .strategy-heading>output,.strategy-content .step-strip>.subtle{display:none}}@media (max-width:600px){.strategy-content .strategy-book{grid-template-columns:142px minmax(0,1fr)}.strategy-content .drawing-tools,.strategy-content .map-tools-palette{grid-template-columns:repeat(4,1fr)}.strategy-content .strategy-heading{flex-wrap:wrap;padding:5px}}@media (max-width:767px){.strategy-shell .topbar{height:36px;padding:0 10px;display:flex}.strategy-content .strategy-book{height:calc(100dvh - 36px)}}.strategy-content .strategy-list-item{background-color:#171c22;background-repeat:no-repeat;border:1px solid #353b42;border-radius:2px;width:100%;margin-bottom:7px;position:relative;overflow:hidden}.strategy-content .strategy-list-item.active{border-color:#c5a36e;box-shadow:inset 3px 0 #c5a36e}.strategy-content .strategy-list-item .strategy-list-open{text-align:left;background:0 0;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-height:61px;padding:8px 31px 8px 8px;display:flex}.strategy-content .strategy-list-item .strategy-list-open strong{font-size:12px;line-height:1.4}.strategy-content .strategy-list-item .strategy-list-open small{color:#d2b381;font-size:10px}.strategy-content .strategy-list-item .strategy-list-open span{color:#a8adb5;font-size:10px}.strategy-content .strategy-delete-board{color:#9ca8b4;opacity:.68;background:#171d23d9;border:1px solid #414a54;border-radius:2px;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:5px;right:5px}.strategy-content .strategy-list-item:hover .strategy-delete-board{opacity:1}.strategy-content .strategy-delete-board:focus-visible{opacity:1}.strategy-content .strategy-delete-board:hover{color:#ef9ca4;background:#352329;border-color:#b96870}.sidebar-brand-row{align-items:center;gap:4px;display:flex}.sidebar-brand-row .brand{flex:1;gap:5px;min-width:0;font-size:16px}.sidebar-toggle{color:#9aa6b2;flex-shrink:0;width:25px;height:28px}[data-slot=sidebar][data-state=collapsed] .sidebar-brand-row{justify-content:center}[data-slot=sidebar][data-state=collapsed] .sidebar-brand-row .brand{display:none}.detail-toolbar{border-bottom:1px solid #353b43;align-items:center;min-height:42px;margin:12px 0 16px}.detail-toolbar .match-tabs{margin:0!important}.detail-toolbar>.picker{margin-left:auto}.map-cell.map-backdrop-cell{width:100%;min-width:160px;min-height:49px;padding:9px 12px}.map-distribution button{margin-bottom:4px;padding:13px 12px}.recent-match{padding-inline:10px}.analysis-shell{--primary:#ffc078;--card:#1a2027;--border:#333d46;--muted-foreground:#a1acb8}.analysis-shell .content{width:100%;max-width:none;padding:24px 28px 32px}.analysis-shell .panel{background:#181e25;border-color:#333d46;border-radius:3px}.analysis-shell .section-title{background:#1d252e}.analysis-shell .section-title h2{letter-spacing:.1px;font-weight:650}.analysis-shell .win{color:#70dfaf}.analysis-shell .loss{color:#ff7c88}.analysis-shell .overview-band{background:#1c242d;border-top:2px solid #ffc078;margin:16px 0}.analysis-shell .overview-band b{font-variant-numeric:tabular-nums}.analysis-shell button:focus-visible{outline-offset:2px;outline:2px solid #ffc078}.analysis-shell .match-banner{border-top:2px solid #ffc078;border-radius:3px;min-height:185px;padding:26px}.analysis-shell .map-label strong{color:#f3f4f6;letter-spacing:-.7px;font-size:27px}.analysis-shell .map-label>svg{display:none}.analysis-shell .match-score{padding-bottom:22px;font-size:52px;line-height:1.2}.analysis-shell .match-score i{font-size:35px}.analysis-shell .match-score small{color:#bbc5ce;letter-spacing:.8px;text-transform:uppercase;font-size:11px}.analysis-shell .versus{gap:22px}.analysis-shell .team-name{font-size:18px}.team-identity>strong{display:block}.match-composition{gap:4px;margin-top:11px;display:flex}.match-composition .game-icon{background:#70dfaf20;border-bottom:2px solid #70dfaf;border-radius:2px;width:31px;height:31px}.enemy-identity{text-align:right}.enemy-identity .match-composition{justify-content:flex-end}.enemy-identity .game-icon{background:#ff7c8820;border-bottom-color:#ff7c88}.analysis-shell .team-icon{border-radius:2px}.analysis-shell .match-result{flex-wrap:wrap;max-width:190px;font-size:16px;font-weight:700}.opening-badge{color:#c8d0d8;align-items:center;gap:6px;width:100%;font-size:11px;font-weight:400;display:flex}.analysis-shell .detail-toolbar{border-bottom-color:#384550;margin:12px 0 20px}.analysis-shell .match-tabs [data-slot=tabs-trigger]{letter-spacing:.2px;min-width:110px;height:46px}.analysis-shell .detail-toolbar .match-tabs{height:46px!important}.analysis-shell .match-tabs [data-slot=tabs-trigger][data-active]{background:#ffc0780a!important}.analysis-shell .scoreboard td{height:45px;position:relative}.score-heat{opacity:.6;pointer-events:none;background:#ffc078;max-width:calc(100% - 8px);height:3px;position:absolute;bottom:5px;left:0}.score-value{z-index:1;position:relative}.visual-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.visual-section-heading h2,.visual-section-heading h3{margin:0;font-size:16px;font-weight:650}.visual-section-heading>span{color:#a1afbc;font-size:11px}.form-panel{background:#181f27;border:1px solid #35414c;padding:18px 22px 12px}.form-chart{gap:10px;min-height:128px;display:flex}.form-chart button{border-bottom:2px solid #35414c;flex:1;min-width:0;padding:0 6px 6px;transition:background .15s}.form-chart button:hover{background:#ffffff07;border-bottom-color:currentColor}.form-chart .positive{color:#70dfaf}.form-chart .negative{color:#ff7c88}.form-bar-zone{border-bottom:1px solid #35414c;justify-content:center;align-items:flex-end;gap:5px;height:88px;margin-bottom:7px;padding-bottom:8px;display:flex}.form-bar-zone i{opacity:.8;background:currentColor;border-radius:2px 2px 0 0;width:36%;max-width:48px}.form-bar-zone strong{font-variant-numeric:tabular-nums;font-size:12px}.form-chart button>b{color:#dce4ec;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.form-chart button>small{color:#9facb9;font-size:11px}.match-feed{display:grid}.match-feed-row{text-align:left;background:#171e26;border-bottom:1px solid #313c47;grid-template-columns:minmax(170px,1.1fr) 104px minmax(160px,1fr) 98px minmax(150px,.9fr) 32px;align-items:center;gap:18px;width:100%;min-width:0;transition:background .15s;display:grid}.match-feed-row:last-child{border-bottom:0}.match-feed-row:hover{background:#232f3a}.feed-map{border-left:3px solid #74808c;flex-direction:column;justify-content:center;min-width:0;min-height:111px;padding:13px 18px;display:flex}.is-win .feed-map{border-left-color:#70dfaf}.is-loss .feed-map{border-left-color:#ff7c88}.feed-type{letter-spacing:1.3px;text-transform:uppercase;color:#d9e1e9;font-size:11px}.feed-map>strong{letter-spacing:-.6px;color:#f5f7fa;margin:2px 0;font-size:23px}.feed-map>span:last-child{color:#b2c0cc;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.feed-map b{color:#e2e9ef;font-weight:500}.feed-score{text-align:center;font-variant-numeric:tabular-nums}.feed-score>small{letter-spacing:1.1px;color:#b8c2cc;font-size:11px;display:block}.is-win .feed-score>small{color:#70dfaf}.is-loss .feed-score>small{color:#ff7c88}.feed-score>strong{letter-spacing:-1px;font-size:28px;line-height:1.3;display:block}.feed-score strong span{color:#748494;margin:0 7px}.feed-score time{color:#a5b1be;font-size:11px}.feed-agents{gap:4px;margin-bottom:9px;display:flex}.feed-agents .game-icon{background:#2b3845;border-radius:2px;width:28px;height:28px}.mini-rounds{gap:2px;width:100%;max-width:240px;display:flex}.mini-rounds i{flex:1;min-width:1px;height:7px}.win-block{background:#70dfaf}.loss-block{background:#ff7c88}.feed-flow>small{color:#9cabb9;margin-top:5px;font-size:11px;display:block}.feed-flow>small span{margin:0 5px}.feed-sides{gap:10px;display:grid}.feed-sides>span{color:#e7ab84;align-items:center;gap:5px;font-size:11px;display:flex}.feed-sides>span+span{color:#79d4c7}.feed-sides b{margin-left:auto;font-size:13px}.feed-sides small{color:#8b9baa;font-size:11px;font-weight:400}.feed-player{border-left:1px solid #35414c;align-items:center;gap:9px;min-width:0;padding-left:17px;display:flex}.feed-player>.game-icon{background:#34414f;border-radius:2px;flex-shrink:0;width:40px;height:40px}.feed-player>span{min-width:0}.feed-player small,.feed-player b,.feed-player em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.feed-player small{color:#9cabb9;font-size:11px}.feed-player b{margin:4px 0;font-size:12px}.feed-player em{color:#ffc078;font-size:11px;font-style:normal}.feed-player em span{color:#9cabb9}.feed-open{color:#758c9e}.match-feed-row:hover .feed-open{color:#ffc078}.player-spotlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.player-spotlights button{text-align:left;background:#202a34;border:1px solid #3b4855;border-top:2px solid #ffc078;align-items:center;gap:14px;min-width:0;padding:20px;display:flex}.player-spotlights button:hover{background:#293641}.player-spotlights .game-icon{background:#354654;border-radius:2px;width:64px;height:64px}.player-spotlights button>div{min-width:0}.player-spotlights small,.player-spotlights strong,.player-spotlights span{display:block}.player-spotlights small{color:#b6c2ce;font-size:11px}.player-spotlights strong{text-overflow:ellipsis;margin:6px 0;font-size:16px;overflow:hidden}.player-spotlights span{color:#94a8b8;font-size:11px}.player-spotlights button>b{color:#ffc078;text-align:right;margin-left:auto;font-size:28px}.player-spotlights button>b small{letter-spacing:1px;font-weight:400}.map-visuals{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-bottom:20px;display:grid}.map-visuals>button{text-align:left;border:1px solid #4c5b65;min-height:228px;padding:18px 20px}.map-visuals>button:hover{border-color:#ffc078}.map-visual-top{color:#c5d1da;justify-content:space-between;font-size:11px;display:flex}.map-visuals>button>strong{letter-spacing:-.8px;font-size:30px}.map-visual-record{align-items:center;gap:10px;margin-top:10px;display:flex}.map-visual-record b{color:#70dfaf;font-size:28px}.map-visual-record span{color:#c5d1da;font-size:11px;line-height:1.7}.map-visual-sides{grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;display:grid}.map-visual-sides span{color:#e3b897;justify-content:space-between;font-size:11px;display:flex}.map-visual-sides>div+div span{color:#83d7cc}.map-visual-sides i{background:#ffffff25;height:4px;margin-top:7px;display:block}.map-visual-sides em{background:#e3b897;height:100%;display:block}.map-visual-sides>div+div em{background:#83d7cc}.round-explorer{background:#171f27;border:1px solid #394854}.round-navigation{background:#1c2732;flex-wrap:wrap;gap:18px;padding:18px;display:flex}.round-group{flex:360px;min-width:0}.round-group-heading{color:#d5dfe8;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:11px;display:flex}.round-group-heading>span{letter-spacing:.6px;text-transform:uppercase}.round-group-heading small{color:#9db0c0;align-items:center;gap:5px;font-size:11px;display:flex}.win-dot,.loss-dot{background:#70dfaf;width:5px;height:5px;display:inline-block}.loss-dot{background:#ff7c88;margin-left:7px}.round-buttons{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;display:grid}.round-buttons button{color:#70dfaf;background:#70dfaf0b;border:1px solid #0000;border-bottom:3px solid;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:62px;display:flex;position:relative}.round-buttons button.lost{color:#ff7c88;background:#ff7c880c}.round-buttons button:hover{background:#ffffff15}.round-buttons button.active{background:#ffffff15;border-color:#e4ecf2;box-shadow:inset 0 0 0 1px #e4ecf2}.round-buttons strong{color:#e8eff5;font-size:12px}.round-buttons svg,.round-buttons img{width:15px;height:15px}.round-buttons button>span{color:#a8b9c8;font-size:7px;line-height:1;position:absolute;top:2px;right:2px}.selected-round-heading{border-top:1px solid #394854;flex-wrap:wrap;align-items:center;gap:22px;padding:12px 18px;font-size:11px;display:flex}.round-pagination{align-items:center;gap:12px;display:flex}.round-pagination>strong{color:#96aabb;letter-spacing:1px;font-size:11px}.round-pagination b{color:#f3f6fa;margin-left:5px;font-size:19px}.round-pagination button{border:1px solid #3a4c5a;place-items:center;width:27px;height:27px;display:grid}.round-pagination button:disabled{opacity:.25;cursor:default}.round-outcome{align-items:center;gap:8px;font-weight:600;display:flex}.round-outcome svg,.round-outcome img{width:18px;height:18px}.round-round-economy{color:#8da3b5;margin-left:auto}.round-round-economy b{color:#dae5ed;font-variant-numeric:tabular-nums}.round-round-economy small{margin-left:4px;font-size:11px}.analysis-shell .round-review{grid-template-columns:minmax(300px,1.05fr) minmax(205px,.72fr) minmax(340px,1.3fr);align-items:stretch}.analysis-shell .round-review h3,.analysis-shell .review-map-toolbar{background:#253341}.analysis-shell .round-scoreboards h3.win{background:#214139}.analysis-shell .round-scoreboards h3.loss{background:#432d38}.analysis-shell .round-scoreboards td{height:43px;padding-top:7px;padding-bottom:7px}.analysis-shell .round-scoreboards td:first-child{max-width:150px}.analysis-shell .review-event-list{max-height:478px}.analysis-shell .review-event-list button{min-height:49px;padding:8px}.analysis-shell .review-event-list button.active{background:#ffc07812;border-left-color:#ffc078}.analysis-shell .review-map{grid-column:auto}.analysis-shell .map-viewport{max-height:510px}.analysis-shell .snapshot-note{color:#9daebe}.analysis-shell .map-distribution button{border:1px solid #41505b;min-height:67px;padding-inline:18px;background-position:50% 42%!important}.analysis-shell .map-distribution button>b{letter-spacing:-.4px;font-size:18px}.analysis-shell .map-distribution button>strong{color:#70dfaf;font-size:18px}.analysis-shell .filterbar{background:#1b242d;border-color:#35414c;padding-block:12px}.analysis-shell .recent-match{min-height:50px}.analysis-shell .topbar{background:#181f27}.analysis-shell .scoreboard tbody tr:hover{background:#273441}.analysis-shell .player-cell .agent-chip{border-radius:2px}.combat-panel{background:#171f27;border:1px solid #394854}.combat-roster{background:#1c2732;grid-template-columns:repeat(10,minmax(0,1fr));display:grid}.combat-roster button{border-bottom:2px solid #34574e;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:12px 5px;display:flex}.combat-roster button.enemy{border-bottom-color:#60404a}.combat-roster button.active{background:#ffffff0a;border-bottom-color:#ffc078}.combat-roster button:hover{background:#ffffff0a}.combat-roster .game-icon{background:#31403c;border-radius:2px;width:37px;height:37px}.combat-roster .enemy .game-icon{background:#443440}.combat-roster span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.combat-player-heading{border-bottom:1px solid #344450;align-items:center;gap:13px;padding:22px;display:flex}.combat-player-heading>.game-icon{width:48px;height:48px}.combat-player-heading small{color:#aabac8;font-size:11px;display:block}.combat-player-heading h2{margin-top:4px;font-size:21px}.combat-player-heading h2 span{color:#91a5b7;margin-left:5px;font-size:12px;font-weight:400}.combat-player-heading>strong{text-align:right;margin-left:auto;font-size:29px}.combat-player-heading>strong span{color:#6c8598}.combat-player-heading>strong small{font-weight:400}.combat-layout{grid-template-columns:minmax(290px,1.4fr) minmax(220px,.9fr) minmax(220px,1fr);display:grid}.combat-layout>section{border-right:1px solid #344450;min-width:0;padding:22px}.combat-layout>section:last-child{border-right:0}.combat-layout h3{justify-content:space-between;align-items:center;gap:5px;margin:0 0 20px;font-size:12px;font-weight:650;display:flex}.combat-layout h3 small{color:#a0b3c4;font-size:11px;font-weight:400}.damage-totals{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:25px;display:grid}.damage-totals b{font-variant-numeric:tabular-nums;letter-spacing:-.6px;font-size:24px;display:block}.damage-totals span{color:#a0b3c4;font-size:11px}.damage-totals>div:first-child b{color:#ffc078}.hit-distribution>div{align-items:center;gap:10px;margin:10px 0;font-size:11px;display:flex}.hit-distribution span{color:#bccbd7;width:28px}.hit-distribution i{background:#2c3c49;flex:1;height:7px;display:block}.hit-distribution em{background:#86b5c2;height:100%;display:block}.hit-distribution>div:first-child em{background:#ffc078}.hit-distribution b{text-align:right;min-width:24px;font-weight:500}.hit-distribution small{text-align:right;color:#92a8b9;min-width:26px;font-size:11px}.chart-note{color:#95a9ba;font-size:11px}.combat-facts{border-top:1px solid #344450;grid-template-columns:1fr 1fr;gap:15px;margin-top:23px;padding-top:16px;display:grid}.combat-facts span{color:#a3b5c4;font-size:11px}.combat-facts b{color:#e5edf3;margin-right:4px;font-size:14px}.combat-abilities>div{border-bottom:1px solid #2a3946;align-items:center;gap:12px;padding:12px 0;display:flex}.combat-abilities img{object-fit:contain;width:29px;height:29px}.combat-abilities span{flex:1;font-size:11px}.combat-abilities span small{color:#8ca4b6;margin-top:3px;font-size:11px;display:block}.combat-abilities b{color:#ffc078;font-size:20px}.combat-weapons>div{border-bottom:1px solid #2a3946;align-items:center;gap:8px;padding:11px 0;display:flex}.combat-weapons .game-icon{object-fit:contain;width:48px;height:24px}.combat-weapons span{width:50px;font-size:11px}.combat-weapons i{background:#2c3c49;flex:1;height:5px;display:block}.combat-weapons em{background:#70dfaf;height:100%;display:block}.combat-weapons b{text-align:right;min-width:16px;font-size:12px}.combat-weapons p{color:#95adbf;font-size:11px}.round-damage-chart{border-top:1px solid #344450;padding:20px 22px}.round-damage-chart h3{font-size:12px}.damage-round-bars{gap:5px;display:flex;overflow-x:auto}.damage-round-bars>button{text-align:center;flex:1;min-width:24px;padding:5px 1px}.damage-round-bars>button:hover{background:#ffffff08}.damage-column{border-bottom:1px solid #3a4e5c;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;height:118px;margin-bottom:7px;padding-bottom:7px;display:flex}.damage-column b{color:#bdccd9;font-size:11px;font-weight:400}.damage-column i{background:#70dfaf;width:65%;max-width:28px;display:block}.damage-column .lost{background:#ff7c88}.damage-round-bars>button>strong{font-size:11px;font-weight:500;display:block}.damage-round-bars small{color:#90a7b9;font-size:11px}@media (min-width:1800px){.analysis-shell .content{padding-inline:36px}.match-feed-row{grid-template-columns:minmax(260px,1.1fr) 120px minmax(260px,1fr) 130px minmax(200px,.9fr) 36px}.feed-map{min-height:120px}.analysis-shell .round-review{grid-template-columns:minmax(380px,1fr) minmax(270px,.8fr) minmax(480px,1.3fr)}}@media (max-width:1250px){.analysis-shell .content{padding:20px}.match-feed-row{grid-template-columns:minmax(165px,1fr) 95px minmax(150px,1fr) 90px 28px;gap:12px}.feed-player,.analysis-shell .match-result{display:none}.player-spotlights button{gap:10px;padding:15px 12px}.player-spotlights .game-icon{width:42px;height:42px}.player-spotlights strong{font-size:13px}.player-spotlights button>b{font-size:23px}.analysis-shell .round-review{grid-template-columns:minmax(280px,1fr) minmax(180px,.75fr) minmax(270px,1fr)}.analysis-shell .round-scoreboards td,.analysis-shell .round-scoreboards th{padding-inline:4px;font-size:11px}.analysis-shell .round-scoreboards td:first-child{max-width:110px}.combat-layout{grid-template-columns:minmax(240px,1.3fr) minmax(180px,1fr) minmax(190px,1fr)}.combat-layout>section{padding:16px}.damage-totals b{font-size:21px}}@media (max-width:1050px){.analysis-shell .round-review{grid-template-columns:minmax(290px,1fr) minmax(250px,1fr)}.analysis-shell .review-map{grid-column:1/-1}.analysis-shell .map-viewport{max-height:560px}.analysis-shell .map-viewport>div{margin:auto}.analysis-shell .map-viewport .tactical-map{max-height:560px}.analysis-shell .team-name{font-size:14px}.analysis-shell .team-icon{display:none}.combat-roster{grid-template-columns:repeat(5,minmax(0,1fr))}.combat-layout{grid-template-columns:1fr 1fr}.combat-damage{border-bottom:1px solid #344450;grid-column:1/-1}.form-chart{gap:2px}.form-chart button{padding-inline:3px}.form-chart button>b{font-size:11px}.form-bar-zone{gap:2px}.form-bar-zone strong{font-size:11px}}@media (max-width:760px){.analysis-shell .content{padding:14px 12px 25px}.match-feed-row{grid-template-columns:minmax(125px,1fr) 78px minmax(115px,1fr);gap:10px;padding-right:10px}.feed-sides,.feed-open{display:none}.feed-agents{gap:2px}.feed-agents .game-icon{width:22px;height:22px}.feed-map{padding:12px}.feed-map>strong{font-size:20px}.feed-score>strong{font-size:24px}.player-spotlights{grid-template-columns:1fr;gap:8px}.form-chart{overflow-x:auto}.form-chart button{min-width:45px}.analysis-shell .match-banner{gap:15px;min-height:140px;padding:18px}.analysis-shell .match-score{font-size:36px}.analysis-shell .match-tabs [data-slot=tabs-trigger]{min-width:0;font-size:12px;padding-inline:12px!important}.round-navigation{padding:12px}.round-group{flex-basis:100%}.selected-round-heading{gap:12px;padding:12px}.analysis-shell .round-review{grid-template-columns:1fr}.analysis-shell .round-scoreboards td:first-child{max-width:180px}.analysis-shell .review-event-list{max-height:260px}.combat-layout{grid-template-columns:1fr}.combat-damage{grid-column:auto}.combat-layout>section{border-bottom:1px solid #344450;border-right:0}.visual-section-heading>span{text-align:right;max-width:160px;font-size:11px}}.recent-form-cards-panel{min-height:0}.recent-form-cards{flex:1;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-auto-rows:minmax(108px,1fr);gap:10px;min-height:0;display:grid;overflow:auto}.recent-form-card{text-align:left;isolation:isolate;background-color:#151c23;background-position:50%;background-size:cover;border:1px solid #35414c;border-radius:9px;min-width:0;min-height:108px;padding:12px;position:relative;overflow:hidden}.recent-form-card:after{content:"";z-index:-1;background:linear-gradient(#080c112e,#080c11db);position:absolute;inset:0}.recent-form-card:hover{border-color:#61707e;transform:translateY(-1px)}.recent-form-result{width:26px;height:26px;font:800 12px/1 var(--data-font,ui-monospace, monospace);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a0e13b8;border-radius:6px;place-items:center;display:grid;position:absolute;top:10px;left:10px}.result-w .recent-form-result{color:#7ee6b8}.result-l .recent-form-result{color:#ff8792}.result-d .recent-form-result{color:#d4dde6}.recent-form-score{color:#f4f7fa;font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;margin-top:26px;display:flex}.recent-form-score strong{font:750 clamp(22px, 3cqi, 34px)/1 var(--data-font,ui-monospace, monospace)}.recent-form-score i{color:#8795a3;font-style:normal}.recent-form-meta{min-width:0;margin-top:7px;display:block}.recent-form-meta b,.recent-form-meta small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.recent-form-meta b{color:#f0f4f8;font-size:11px}.recent-form-meta small{color:#a9b5c0;margin-top:2px;font-size:9px}.recent-form-card time{color:#a9b5c0;font-size:9px;position:absolute;top:11px;right:10px}.analysis-shell{--primary:#edba76;--card:#19222e;--border:#2e3a49;background:#101620}.analysis-shell .content{padding:26px 24px 36px}.analysis-shell .page-heading{margin-bottom:20px}.analysis-shell h1{font-size:27px;font-weight:700}.analysis-shell .breadcrumb{color:#8b9fb5;font-size:12px}.analysis-shell .filterbar{background:#1a2431;border:0;border-radius:7px;margin-bottom:22px;padding:11px 14px}.analysis-shell .filter-total{font-size:12px}.mobile-navigation{display:none}.app-sidebar [data-slot=sidebar-inner]{background:#151d28}.sidebar-brand-row .brand{font-size:19px}.workspace{padding-block:18px}.app-sidebar [data-slot=sidebar-menu-button]{border-radius:6px;height:43px}.app-sidebar [data-active=true]{color:#f1c387;background:#273443;border-left:0}.app-sidebar [data-slot=sidebar-content]{gap:3px}.app-sidebar .recent-label{margin-top:22px;margin-bottom:9px}.app-sidebar .recent-match{border-radius:3px;align-items:center;min-height:60px;position:relative;background-position:50% 42%!important;border:0!important;width:100%!important;margin:0!important;padding:10px 13px!important}.app-sidebar .recent-match.current{box-shadow:inset 3px 0 #edba76}.app-sidebar .recent-match:hover{box-shadow:inset 3px 0 #d9e3ed}.app-sidebar .recent-match>span:first-child{text-align:left;min-width:0;display:block}.app-sidebar .recent-match i{display:none}.app-sidebar .recent-match small{text-overflow:ellipsis;white-space:nowrap;color:#bbcad7;max-width:142px;margin-top:3px;font-size:11px;display:block;overflow:hidden}.app-sidebar .recent-match b{color:#f1f4f8;font-size:14px}.app-sidebar .recent-match>span:last-child{font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:8px}.app-sidebar .recent-match b.win{color:#80e0ba}.app-sidebar .recent-match b.loss{color:#f793a2}.team-dashboard{gap:20px;display:grid}.dashboard-primary{grid-template-columns:minmax(600px,2.15fr) minmax(285px,1fr);gap:20px;display:grid}.insight-card{background:#18222f;border:1px solid #2c3a4b;border-radius:8px;min-width:0;overflow:hidden}.insight-card h2,.profile-agent-section h2{color:#edf2f8;margin:0;font-size:15px;font-weight:650}.insight-card>h2{padding:16px 17px 12px}.insight-title{justify-content:space-between;align-items:center;gap:10px;padding:15px 17px;display:flex}.insight-title>span{color:#95acc2;font-size:11px}.segmented{background:#101925;border-radius:5px;gap:2px;padding:3px;display:flex}.segmented button{color:#95aabd;border-radius:3px;padding:5px 9px;font-size:11px}.segmented button.active{color:#f2d3a7;background:#34404d}.stats-table-scroll{overflow-x:auto}.stats-table-scroll table{border-collapse:collapse;white-space:nowrap;font-variant-numeric:tabular-nums;width:100%}.stats-table-scroll th{color:#9eb6cf;text-align:right;background:#111b27;padding:9px 10px;font-size:11px;font-weight:500}.stats-table-scroll td{text-align:right;border-bottom:1px solid #2a3746;padding:10px;font-size:13px}.stats-table-scroll tbody tr:last-child td{border-bottom:0}.stats-table-scroll td:first-child,.stats-table-scroll th:first-child{text-align:left;padding-left:17px}.stats-table-scroll td:last-child,.stats-table-scroll th:last-child{padding-right:17px}.stats-table-scroll tr:nth-child(2n){background:#202c3a}.stats-table-scroll tr:hover{background:#2a3849}.dashboard-roster td:first-child button{text-overflow:ellipsis;text-align:left;max-width:130px;font-weight:600;overflow:hidden}.dashboard-roster td:first-child button:hover{color:#f0ca7c}.table-agents{justify-content:flex-end;gap:3px;display:flex}.table-agents .game-icon{background:#334253;border-radius:3px;width:25px;height:25px}.accent-number{color:#f0ca7c;font-weight:600}.situation-card{flex-direction:column;padding-bottom:15px;display:flex}.situation-axis{color:#8fa7bd;text-align:center;margin-left:32px;font-size:11px}.situation-grid{flex:1;grid-template-rows:25px repeat(5,minmax(35px,1fr));grid-template-columns:23px repeat(5,minmax(0,1fr));gap:4px;padding:2px 15px 0;display:grid}.situation-grid>b,.situation-row>b{color:#c6d4e0;place-items:center;font-size:12px;display:grid}.situation-corner{color:#91a9bc;align-self:center;font-size:10px}.situation-row{display:contents}.situation-row>div{border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex}.situation-row strong{font-size:13px;font-weight:600}.situation-row small{color:#ffffffa0;font-size:10px}.situation-row .no-sample{background:#273545}.dashboard-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.insight-cells{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 8px 10px;display:grid}.insight-cells>div{min-width:0;padding:13px 9px}.insight-cells span{color:#a9bed1;min-height:30px;font-size:11px;line-height:1.4;display:block}.insight-cells b{color:#e9f0f6;font-variant-numeric:tabular-nums;font-size:22px;font-weight:650;display:block}.insight-cells .lead-stat b{color:#f0ca7c}.stat-meter{background:#2f4052;border-radius:2px;height:3px;margin-top:9px;display:block;overflow:hidden}.stat-meter em{background:#6ecab4;height:100%;display:block}.lead-stat .stat-meter em{background:#d8b671}.map-rankings>button{text-align:left;border-radius:4px;align-items:center;gap:10px;width:calc(100% - 16px);min-height:58px;margin:0 8px 5px;padding:10px 12px;display:flex}.map-rankings>button:last-child{margin-bottom:8px}.map-rankings>button:hover{outline:1px solid #718499}.map-rankings strong{font-size:15px;display:block}.map-rankings small{color:#b4c6d5;margin-top:3px;font-size:10px;display:block}.map-rankings button>b{color:#b5e9cb;margin-left:auto;font-size:19px}.map-ranking-agents{gap:2px;margin-left:auto;display:flex}.map-ranking-agents .game-icon{background:#182331aa;border-radius:2px;width:23px;height:23px}.analysis-shell .match-library{border:1px solid #2c3a4b;border-radius:8px;overflow:hidden}.match-library .section-title{background:#1b2635}.match-library [data-slot=table]{min-width:780px}.match-library th{color:#9db3c9;background:#121c28;font-size:12px}.match-library td{border-bottom:1px solid #2b3b4b;height:70px;padding:8px 12px;font-size:13px}.match-library td:first-child{width:31%;padding:0}.analysis-shell .match-library .map-cell.map-backdrop-cell{border-radius:0;width:100%;min-height:70px;margin:0;background-position:50% 42%!important;padding:14px 18px!important}.match-library .map-cell b{font-size:18px;font-weight:650}.match-library .map-cell small{color:#b6c8d8;font-size:12px}.match-library .table-score{white-space:nowrap;font-size:21px}.match-library .result-letter{background:0 0;border:0;margin-right:7px;font-size:11px}.match-library .tag{border-color:#394959;border-radius:3px;padding:4px 7px;font-size:11px}.match-library tbody tr:hover{background:#283747}.profile-player-picker{gap:6px;margin-bottom:7px;padding-bottom:12px;display:flex;overflow-x:auto}.profile-player-picker button{color:#a7bbcd;background:#192534;border:1px solid #2e4052;border-radius:6px;flex-shrink:0;align-items:center;gap:8px;padding:7px 11px 7px 7px;font-size:12px;display:flex}.profile-player-picker button.active{color:#f1d4a2;background:#30343b;border-color:#c2a46e}.profile-player-picker .game-icon{border-radius:3px;width:27px;height:27px}.profile-overview{background:#16202c;border:1px solid #2c3a4b;border-radius:12px;padding:22px}.profile-identity{align-items:center;gap:18px;display:flex}.profile-identity>.game-icon{background:#2c3b4c;border-radius:8px;width:77px;height:77px}.profile-identity h2{letter-spacing:-.6px;margin-bottom:7px;font-size:26px;font-weight:700}.profile-identity h2 small{color:#92a8be;margin-left:7px;font-size:14px;font-weight:400}.profile-identity>div>span{color:#9dafc2;font-size:12px}.win-ring{border-radius:50%;flex-shrink:0;width:80px;height:80px;margin-left:22px;padding:7px}.win-ring>span{background:#16202c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.win-ring b{color:#c1eddb;font-size:18px}.win-ring small{color:#c3b8c4;font-size:11px}.profile-trend{flex:1;min-width:150px;padding-left:20px}.profile-trend>span{color:#9cafc1;font-size:11px}.profile-trend svg{width:100%;height:84px}.profile-key-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:23px 0;display:grid}.profile-key-stats>div{background:#243243;border-radius:6px;padding:15px 18px;position:relative}.profile-key-stats>div:before{content:"";background:#d4b17b;border-radius:3px;width:3px;position:absolute;top:15px;bottom:15px;left:0}.profile-key-stats>div:nth-child(2):before{background:#6fc3b4}.profile-key-stats>div:nth-child(3):before{background:#e38a9b}.profile-key-stats>div:nth-child(4):before{background:#83bfd8}.profile-key-stats span{color:#b1c1d1;font-size:13px;display:block}.profile-key-stats strong{margin-top:4px;font-size:29px;font-weight:700;display:block}.profile-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:23px 18px;padding:2px 7px 5px;display:grid}.profile-stat-grid span{color:#9dafc3;margin-bottom:5px;font-size:12px;display:block}.profile-stat-grid b{font-size:21px;font-weight:650}.profile-agent-section{background:#16202c;border:1px solid #2c3a4b;border-radius:9px;margin:20px 0;overflow:hidden}.profile-agent-section table{min-width:700px}.profile-agent-section td{padding-block:13px;font-size:16px;font-weight:600}.profile-agent-section th{padding-block:12px;font-size:12px}.agent-identity{align-items:center;gap:12px;display:flex}.agent-identity .game-icon{width:47px;height:47px}.agent-identity b{font-size:18px}.agent-identity small{color:#96abc0;margin-top:3px;font-size:11px;font-weight:400;display:block}.profile-agent-section td:last-child small{color:#81d4b6;margin-left:6px;font-size:12px}.profile-details{grid-template-columns:minmax(300px,1.3fr) minmax(230px,1fr) minmax(250px,1fr);align-items:start;gap:20px;display:grid}.profile-weapons{padding-bottom:10px}.profile-weapons>div{border-bottom:1px solid #2b3c4c;align-items:center;gap:12px;margin:0 17px;padding:10px 0;display:flex}.profile-weapons>div:last-child{border-bottom:0}.profile-weapons .game-icon{object-fit:contain;width:66px;height:28px}.profile-weapons span{width:56px;font-size:12px}.profile-weapons i{background:#2a3b4c;border-radius:3px;flex:1;height:5px;overflow:hidden}.profile-weapons em{background:#82cbb7;height:100%;display:block}.profile-weapons b{text-align:right;min-width:22px;font-size:14px}.profile-weapons p{color:#98aec1;padding:12px 17px;font-size:12px}.profile-hit-card{padding-bottom:20px}.hit-ring{border-radius:50%;width:133px;height:133px;margin:10px auto 22px;padding:15px}.hit-ring>span{background:#18222f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.hit-ring b{font-size:25px}.hit-ring small{color:#a4bbcf;font-size:11px}.hit-legend{margin:0 22px}.hit-legend>div{align-items:center;gap:8px;margin:11px 0;font-size:12px;display:flex}.hit-legend i{background:#f0ca7c;border-radius:2px;width:7px;height:7px}.hit-legend>div:nth-child(2) i{background:#69bdc6}.hit-legend>div:nth-child(3) i{background:#687c93}.hit-legend b{margin-left:auto}.hit-legend small{text-align:right;color:#96adc2;width:43px;font-size:11px}.profile-side-card{padding-bottom:6px}.profile-side-card>div{padding:14px 19px 20px}.profile-side-card h3{color:#e7b995;justify-content:space-between;margin-bottom:14px;font-size:13px;display:flex}.profile-side-card>div+div h3{color:#86cfc2}.profile-side-card small{color:#9eb3c6;font-size:11px;font-weight:400}.side-profile-numbers{justify-content:space-between;gap:10px;display:flex}.side-profile-numbers span{color:#9eb3c6;font-size:11px}.side-profile-numbers b{color:#e7eef5;margin-bottom:5px;font-size:22px;display:block}.profile-side-card i{background:#2f4052;height:4px;margin-top:14px;display:block}.profile-side-card em{background:#d6a880;height:100%;display:block}.profile-side-card>div+div em{background:#75c5b6}@media (min-width:1800px){.dashboard-primary{grid-template-columns:2.5fr 1fr}.insight-cells b{font-size:27px}.insight-cells span{font-size:13px}.stats-table-scroll td{padding-block:12px;font-size:14px}.situation-row strong{font-size:16px}}@media (max-width:1250px){.analysis-shell .content{padding:22px 18px}.dashboard-primary{grid-template-columns:minmax(530px,1.9fr) minmax(265px,1fr);gap:14px}.dashboard-stat-grid{gap:14px}.stats-table-scroll td,.stats-table-scroll th{padding-inline:7px}.dashboard-roster td{font-size:12px}.table-agents .game-icon{width:22px;height:22px}.map-ranking-agents{display:none}.profile-identity{gap:12px}.profile-identity h2{font-size:22px}.profile-identity>.game-icon{width:60px;height:60px}.win-ring{margin-left:0}.profile-details{grid-template-columns:1fr 1fr;gap:14px}.profile-side-card{grid-column:1/-1;grid-template-columns:130px 1fr 1fr;align-items:center;display:grid}}@media (max-width:1100px){.dashboard-primary{grid-template-columns:1fr}.situation-grid{grid-template-rows:25px repeat(5,45px)}.dashboard-stat-grid{grid-template-columns:1fr 1fr}.profile-trend{display:none}.win-ring{margin-left:auto}.profile-stat-grid{grid-template-columns:repeat(4,1fr)}.profile-key-stats>div{padding:12px}.profile-key-stats strong{font-size:25px}}@media (max-width:767px){.mobile-navigation{padding:10px 12px 0;display:block}.strategy-shell .mobile-navigation{display:none}.analysis-shell .content{padding:16px 12px 25px}.profile-overview{padding:16px}.profile-stat-grid{grid-template-columns:repeat(3,1fr);gap:18px 10px}.profile-key-stats{grid-template-columns:1fr 1fr}.profile-details{grid-template-columns:1fr}.profile-side-card{grid-column:auto;display:block}.profile-identity>.game-icon{width:46px;height:46px}.profile-identity h2{font-size:19px}.profile-identity>div>span{font-size:10px}.win-ring{width:65px;height:65px;padding:6px}}@media (max-width:540px){.dashboard-stat-grid{grid-template-columns:1fr}.situation-grid{grid-template-rows:25px repeat(5,40px)}.profile-stat-grid span{font-size:11px}.profile-stat-grid b{font-size:18px}}.analytics-home{gap:22px;display:grid}.performance-stage{background:#19232e;border:1px solid #30404f;border-radius:11px;grid-template-columns:minmax(0,1fr) 290px;display:grid;overflow:hidden}.chart-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.chart-heading h2{color:#edf2f5;margin:0;font-size:16px;font-weight:650}.chart-heading>span,.chart-heading>div>span{color:#94aabd;margin-top:5px;font-size:11px;display:block}.chart-heading>div>span i{background:#8097aa;border-radius:50%;width:3px;height:3px;margin:0 6px 2px;display:inline-block}.chart-heading>svg{color:#91b2bd}.chart-point{cursor:pointer;border-radius:50%;width:24px;height:24px;display:block}.chart-point:hover{background:#ffffff18}.positive-change{color:#8ed3b8}.negative-change{color:#dd98a5}.team-pulse{background:#202d39;border-left:1px solid #364754;flex-direction:column;display:flex}.team-record{align-items:center;gap:23px;padding:22px;display:flex}.analytics-ring{background:conic-gradient(var(--ring-color) 0 var(--ring-value), #354652 var(--ring-value) 100%);border-radius:50%;flex-shrink:0;width:110px;height:110px;padding:7px}.analytics-ring>div{background:#202d39;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.analytics-ring b{color:#edf3f7;font-size:27px;font-weight:650}.analytics-ring span{color:#a7bac9;margin-top:3px;font-size:11px;display:block}.team-record>div:last-child>b{margin:6px 0;font-size:24px;font-weight:650;display:block}.team-record>div:last-child>b:first-child{color:#a0e0c5}.team-record>div:last-child>b:nth-child(2){color:#e09eab}.team-record>div:last-child span{color:#a8bbca;font-size:12px;font-weight:400}.team-record>div:last-child small{font-size:11px}.side-comparison{padding:0 22px 16px}.side-comparison>button{text-align:left;grid-template-columns:22px 1fr auto;align-items:center;gap:6px 9px;width:100%;margin-bottom:12px;display:grid}.side-comparison>button>svg{color:#e2b98d}.side-comparison>button+button>svg{color:#82c9c0}.side-comparison span{color:#c6d4df;font-size:12px}.side-comparison small{color:#91aabd;margin-left:7px;font-size:10px}.side-comparison b{color:#e2b98d;font-size:18px}.side-comparison>button+button b{color:#82c9c0}.side-comparison i{background:#3a4b59;border-radius:3px;grid-column:1/-1;height:4px;display:block;overflow:hidden}.side-comparison em{background:#d0a57b;height:100%;display:block}.side-comparison>button+button em{background:#82c9c0}.selected-match-preview{text-align:left;border-top:1px solid #445766;flex:1;justify-content:space-between;align-items:flex-end;gap:10px;width:100%;min-height:114px;padding:18px 21px;display:flex}.selected-match-preview small{color:#b2c9d5;font-size:10px;display:block}.selected-match-preview strong{color:#f1f4f8;margin:3px 0;font-size:23px;display:block}.selected-match-preview span{color:#c2d0db;align-items:center;gap:5px;font-size:11px;display:flex}.selected-match-preview>div:first-child{min-width:0}.selected-match-preview>div:first-child>span{white-space:nowrap;text-overflow:ellipsis;max-width:130px;display:block;overflow:hidden}.selected-match-preview>div+div{text-align:right;flex-shrink:0}.selected-match-preview b{font-size:26px;font-weight:650}.selected-match-preview b i{color:#9cabb5;margin:0 4px;font-style:normal}.selected-match-preview:hover span{color:#f0c88d}.tactical-stage{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);gap:22px;display:grid}.conversion-story,.roster-impact,.pistol-story,.economy-story,.situation-story{background:#192631;border:1px solid #2f414f;border-radius:9px;min-width:0;overflow:hidden}.conversion-story>.chart-heading,.roster-impact>.chart-heading,.round-dynamics>section>.chart-heading{padding:18px 20px 12px}.opening-story{align-items:center;gap:25px;padding:12px 22px 23px;display:flex}.opening-share{flex-direction:column;align-items:center;gap:11px;display:flex}.opening-share .analytics-ring>div{background:#192631}.opening-share>span{color:#c2d5dc;white-space:nowrap;font-size:12px}.opening-share small{color:#8fa9bb;text-align:center;margin-top:3px;font-size:10px;display:block}.positive-dot,.negative-dot{background:#83cfb4;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.negative-dot{background:#d68d9c}.plant-story{background:#1e2e3b;border-top:1px solid #334b5b;grid-template-columns:1.3fr 1fr;gap:22px;padding:19px 22px;display:grid}.plant-summary{justify-content:space-between;gap:18px;display:flex}.plant-summary button{text-align:left;align-items:flex-start;gap:9px;display:flex}.plant-summary img{object-fit:contain}.plant-summary svg{color:#8ebfc4}.plant-summary span{color:#aac1d0;font-size:11px}.plant-summary b{color:#e1edf2;margin:5px 0;font-size:23px;display:block}.plant-summary small{color:#8ba8bb;font-size:10px;line-height:1.4;display:block}.plant-sites>span{color:#c2d4de;font-size:11px}.plant-sites>div{gap:3px;height:40px;margin:10px 0 8px;display:flex}.plant-sites button{color:#e8f0f1;background:#47616c;border-radius:3px;min-width:27px;padding:5px}.plant-sites button:nth-child(2){background:#80694f}.plant-sites button:nth-child(3){background:#655a6d}.plant-sites button:hover{outline:1px solid #dce9ef}.plant-sites b{font-size:13px}.plant-sites button span{font-size:10px;display:block}.plant-sites>small{color:#92adbe;font-size:10px}.impact-list{max-height:350px;padding:0 20px 14px;overflow-y:auto}.impact-list button{text-align:left;border-bottom:1px solid #304655;align-items:center;gap:12px;width:100%;padding:10px 0;display:flex}.impact-list button:last-child{border-bottom:0}.impact-list .game-icon{background:#344b59;border-radius:5px;flex-shrink:0;width:42px;height:42px}.impact-list button>div{flex:1;min-width:0}.impact-list button>div>span{justify-content:space-between;align-items:center;gap:5px;margin-bottom:9px;display:flex}.impact-list b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.impact-list small{color:#8aa7ba;white-space:nowrap;font-size:10px}.impact-list i{background:#304958;border-radius:3px;height:4px;display:block;overflow:hidden}.impact-list em{background:#8bb8c0;height:100%;display:block}.impact-list button:first-child em{background:#d6b879}.impact-list strong{text-align:right;min-width:40px;font-size:20px;font-weight:600}.impact-list svg{color:#7895a8}.impact-list button:hover b,.impact-list button:hover svg{color:#eec586}.round-dynamics{grid-template-columns:1fr 1.05fr 1fr;align-items:start;gap:22px;display:grid}.pistol-story .chart-heading>.game-icon{object-fit:contain;opacity:.8;width:50px;height:23px}.small-ring{width:77px;height:77px;padding:5px}.small-ring b{font-size:20px}.small-ring span{font-size:10px}.pistol-path{align-items:center;gap:22px;padding:14px 20px 20px;display:flex}.pistol-path>button>small{color:#8fa9bb;margin-top:10px;font-size:10px;display:block}.pistol-followups{flex:1;grid-template-columns:1fr 1fr;gap:14px;display:grid}.pistol-followups button{text-align:left}.pistol-followups span{color:#adbfcc;font-size:11px;display:block}.pistol-followups strong{color:#b4decb;margin:7px 0 9px;font-size:23px;font-weight:600;display:block}.pistol-followups button+button strong{color:#dfb2a0}.pistol-followups i{background:#334e5d;height:4px;display:block}.pistol-followups em{background:#8bc9ae;height:100%;display:block}.pistol-followups button+button em{background:#cb9f8d}.pistol-followups small{color:#8fa9bb;margin-top:7px;font-size:10px;display:block}.pistol-sides{color:#a6bdca;border-top:1px solid #324c5b;justify-content:space-between;padding:14px 20px;font-size:11px;display:flex}.pistol-sides b{color:#dfbd94;margin-left:7px;font-size:14px}.pistol-sides span+span b{color:#97d0c5}.economy-lanes{padding:0 18px}.economy-lanes button{text-align:left;align-items:center;gap:10px;width:100%;padding:10px 0;display:flex}.economy-lanes .game-icon{object-fit:contain;flex-shrink:0;width:48px;height:23px}.economy-lanes span{color:#cbdbe4;min-width:53px;font-size:11px}.economy-lanes small{color:#8ca8bc;margin-top:2px;font-size:10px;display:block}.economy-lanes i{background:#304756;border-radius:3px;flex:1;height:6px;overflow:hidden}.economy-lanes em{background:#89bfc0;height:100%;display:block}.economy-lanes b{text-align:right;min-width:32px;font-size:13px;font-weight:600}.economy-comparison{background:#20333f;border-top:1px solid #34505f;margin-top:10px;display:flex}.economy-comparison button{flex:1;justify-content:center;align-items:center;gap:10px;padding:14px 9px;display:flex}.economy-comparison span{color:#9cb5c6;font-size:10px}.economy-comparison b{color:#d3e0e5;font-size:15px}.economy-comparison svg{color:#88a9ba}.clutch-rings{flex-wrap:wrap;justify-content:center;gap:16px 18px;padding:17px 18px;display:flex}.clutch-rings .small-ring{width:68px;height:68px;padding:4px}.clutch-rings .small-ring b{font-size:17px}.clutch-rings .small-ring span{color:#e0c89f;font-size:11px}.clutch-rings button>small{color:#95b1c2;margin-top:8px;font-size:10px;display:block}.sample-method{text-align:center;color:#87a2b4;padding:2px 15px 15px;font-size:10px;display:block}.advantage-matrix{grid-template-columns:37px repeat(5,1fr);gap:3px;padding:3px 17px 15px;display:grid}.advantage-matrix>span{color:#8cabbc;align-self:center;font-size:9px}.advantage-matrix>b,.matrix-row>b{text-align:center;color:#acc3d0;padding:5px 0;font-size:11px}.matrix-row{display:contents}.matrix-row>button{background:#304955;border-radius:3px;min-height:31px;font-size:11px}.matrix-row>button:hover{outline:1px solid #dce9ee}.map-landscape>.chart-heading{margin-bottom:14px}.map-landscape-grid{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:15px;display:grid}.map-landscape-grid>button{text-align:left;border:1px solid #445562;border-radius:7px;min-height:191px;padding:19px}.map-landscape-grid>button:hover{border-color:#d6b779}.map-landscape-heading{justify-content:space-between;align-items:center;display:flex}.map-landscape-heading strong{letter-spacing:-.7px;font-size:24px}.map-landscape-heading svg{color:#c5d5df}.map-landscape-record{align-items:center;gap:10px;margin:12px 0 20px;display:flex}.map-landscape-record b{color:#c3e6cc;font-size:26px}.map-landscape-record span{color:#adc3d0;font-size:10px;line-height:1.5}.map-side-lines{gap:18px;display:flex}.map-side-lines>span{color:#ccbaa1;flex:1;font-size:10px}.map-side-lines>span+span{color:#add5cf}.map-side-lines b{float:right;font-weight:500}.map-side-lines i{clear:both;background:#ffffff24;height:3px;margin-top:7px;display:block}.map-side-lines em{background:#cbb189;height:100%;display:block}.map-side-lines>span+span em{background:#9dcec5}.evidence-panel{background:#202f38;border:1px solid #637775;border-radius:8px;padding:17px 20px}.evidence-rounds{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;max-height:235px;margin-top:14px;display:grid;overflow-y:auto}.evidence-rounds>button{text-align:left;border-bottom:1px solid #40545b;align-items:center;gap:9px;padding:9px 0;font-size:11px;display:flex}.evidence-rounds>button>strong{min-width:55px}.evidence-rounds>button>span{color:#91adbd;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.evidence-rounds b{font-size:12px}.evidence-rounds small{min-width:39px;font-size:10px}.evidence-rounds em{font-style:normal}.evidence-rounds>button:hover>strong{color:#edcb98}.evidence-rounds p{color:#a4bdce;padding:12px 0;font-size:12px}.analytics-home{gap:18px}.analytics-home .tactical-stage{align-items:start;gap:18px}.analytics-home .round-dynamics{gap:18px}.analytics-home .impact-list{max-height:none;padding-bottom:6px;overflow:visible}.analytics-home .clutch-rings{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:18px 12px;display:grid}.analytics-home .clutch-rings>button{border:1px solid #0000;border-radius:7px;flex-direction:column;align-items:center;min-width:0;padding:5px 1px;display:flex}.analytics-home .clutch-rings>button:hover{background:#ffffff07}.analytics-home .clutch-rings>button[aria-expanded=true]{background:#d2b97b0a;border-color:#b7a276}.analytics-home .clutch-rings .small-ring{aspect-ratio:1;width:min(64px,100%);height:auto;padding:4px}.analytics-home .clutch-rings .small-ring b{font-size:17px}.analytics-home .clutch-rings .small-ring span{font-size:10px}.analytics-home .clutch-rings>button>small{white-space:nowrap;font-size:10px}.inline-pager{color:#bdced8;border-top:1px solid #30434f;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:11px;display:flex}.inline-pager small{color:#859fac;font-size:11px}.inline-pager>div{gap:6px;display:flex}.inline-pager button{color:#b9cdd9;background:#2c3d4a;border-radius:4px;place-items:center;width:28px;height:26px;display:grid}.inline-pager button:hover:not(:disabled){color:#f4d39e;background:#405560}.inline-pager button:disabled{opacity:.3}.local-evidence{background:#17252e;border-top:1px solid #56625c;padding:15px 18px 0}.local-evidence-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.local-evidence h3{color:#e6d4b2;margin:0 0 4px;font-size:13px;font-weight:600}.local-evidence-heading span{color:#91aaba;font-size:11px}.local-evidence-heading>button{color:#8ea5b5;border-radius:4px;place-items:center;width:25px;height:25px;display:grid}.local-evidence-heading>button:hover{color:#e8d5b3;background:#31424d}.local-round-list{min-height:246px}.local-round-list>button{text-align:left;border-bottom:1px solid #293f4a;align-items:center;gap:10px;width:100%;padding:8px 0;display:flex}.local-round-list>button:hover .local-round-context b{color:#edd19a}.local-round-number{text-align:center;font-variant-numeric:tabular-nums;color:#d8e5ed;flex-shrink:0;width:34px;font-size:15px}.local-round-number small{color:#88a4b4;margin-top:1px;font-size:9px;display:block}.local-round-context{flex:1;min-width:0}.local-round-context>b{color:#d1dfe8;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.local-round-context b small{color:#87a9ba;font-size:9px;font-weight:400}.local-round-context>span{text-overflow:ellipsis;white-space:nowrap;color:#8faaba;margin-top:3px;font-size:10px;display:block;overflow:hidden}.local-round-list>button>span:last-child{padding-left:4px;font-size:11px}.local-round-list p{color:#9fb3c1;padding:15px 0;font-size:12px}.local-evidence .inline-pager{border-top:0;padding-inline:0}.analytics-home>.local-evidence{border:1px solid #455d65;border-radius:8px}.analytics-home>.local-evidence .local-round-list{min-height:0}.roster-toolbar{align-items:center;gap:14px;margin-bottom:18px;display:flex}.roster-toolbar>div{align-items:baseline;gap:12px;margin-right:auto;display:flex}.roster-toolbar h2{color:#e3edf3;margin:0;font-size:18px;font-weight:650}.roster-toolbar>div>span{color:#91a9bc;font-size:12px}.roster-search{color:#8ea8ba;background:#17232e;border:1px solid #344654;border-radius:5px;align-items:center;gap:8px;padding:8px 11px;display:flex}.roster-search input{color:#dce8f0;background:0 0;outline:0;width:160px;font-size:12px}.roster-search:focus-within{border-color:#b4a17e}.roster-toolbar select,.profile-navigation select{color:#bbcfdd;background:#1d2c38;border:1px solid #3a4c59;border-radius:5px;padding:8px 12px;font-size:12px}.roster-agents{flex-wrap:wrap;gap:4px;display:flex}.roster-agents .game-icon{background:#2e454f;border-radius:3px;width:23px;height:23px}.roster-directory>.inline-pager{background:#18252f;border:1px solid #30434f;border-radius:6px;margin-top:18px}.roster-empty{text-align:center;color:#a5bdce;border:1px solid #344754;border-radius:8px;padding:30px;font-size:13px}.profile-navigation{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.profile-navigation>button{color:#b6cbd8;align-items:center;gap:8px;padding:7px 0;font-size:13px;display:flex}.profile-navigation>button:hover{color:#ebc990}.profile-navigation select{max-width:240px}.profile-overview{background:#1a2733;border-radius:10px}.profile-key-stats>div{background:#253744}.profile-stat-grid{row-gap:25px}@media (max-width:1050px){.analytics-home .impact-list,.analytics-home .impact-list small{display:block}.analytics-home .clutch-rings .small-ring{width:70px}.roster-toolbar{flex-wrap:wrap}.roster-toolbar>div{flex:1}.roster-search{order:3;width:100%}.roster-search input{width:100%}}@media (max-width:650px){.analytics-home .clutch-rings .small-ring{width:min(64px,100%)}.profile-navigation select{max-width:160px}}.account-entry,.account-loading{color:#e7eef3;background:#111b24;place-content:center;min-height:100dvh;padding:24px;font-family:inherit;display:grid}.account-brand{align-items:center;gap:12px;margin-bottom:32px;font-size:22px;font-weight:700;display:flex}.account-brand img{width:34px;height:34px}.account-form{background:#1a2732;border:1px solid #354754;border-radius:10px;width:min(420px,100vw - 48px);padding:28px}.account-eyebrow{letter-spacing:.14em;color:#87b5b0;font-size:10px;font-weight:650}.account-form h1{letter-spacing:-.025em;margin:12px 0 22px;font-size:27px}.account-tabs{border-bottom:1px solid #3b4e5b;margin-bottom:22px;display:flex}.account-tabs button{color:#98b0c1;border-bottom:2px solid #0000;padding:10px 16px}.account-tabs button.active{color:#c9ece1;border-color:#82cbb1}.account-form form,.account-form label{gap:9px;display:grid}.account-form form{gap:18px}.account-form label{color:#c7d5de;font-size:12px}.account-form input,.team-settings input,.team-settings select,.team-settings textarea{color:#e0edf1;background:#111e28;border:1px solid #405665;border-radius:5px;width:100%;min-width:0;padding:11px}.account-form small,.team-settings small{color:#91a6b5;font-size:11px}.account-primary{border-radius:5px;font-weight:650;color:#132920!important;background:#9cdbc4!important;border:0!important;padding:11px 18px!important}.account-error,.dashboard-storage-error{color:#f2a4ad;font-size:12px;line-height:1.6}.account-form button:disabled,.team-settings button:disabled{opacity:.5}.account-control{text-align:left;border-top:1px solid #34434e;align-items:center;gap:11px;min-width:0;margin:0 8px 8px;padding:16px;display:flex}.account-avatar{color:#c5eadc;background:#35534e;border-radius:6px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.account-control>span:last-child{min-width:0}.account-control b,.account-control small{white-space:nowrap;text-overflow:ellipsis;max-width:165px;display:block;overflow:hidden}.account-control b{font-size:12px}.account-control small{color:#8da6b5;margin-top:3px;font-size:10px}[data-state=collapsed] .account-control{justify-content:center;padding:10px 0}[data-state=collapsed] .account-control>span:last-child{display:none}.account-modal-backdrop{z-index:100;background:#050b13cf;justify-content:center;align-items:flex-start;padding:5dvh 18px;display:flex;position:fixed;inset:0;overflow:auto}.team-settings{background:#1b2935;border:1px solid #425664;border-radius:10px;width:min(680px,100%);padding:24px;box-shadow:0 15px 60px #0006}.team-settings header,.account-identity,.team-members>div,.team-code-list>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.team-settings header h2{margin-top:7px;font-size:23px}.team-settings button{border:1px solid #405764;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 11px;font-size:12px;display:inline-flex}.team-settings h3{align-items:center;gap:8px;margin:26px 0 12px;font-size:14px;display:flex}.team-settings small{margin-top:4px;display:block}.account-identity{border-block:1px solid #3b4f5c;margin-top:20px;padding:17px 0;font-size:13px}.team-members>div,.team-code-list>div{border-bottom:1px solid #2f414e;padding:10px 0;font-size:12px}.team-members em{text-transform:uppercase;color:#9eceb9;font-size:10px;font-style:normal}.create-code-form{align-items:end;gap:12px;display:flex}.create-code-form label{flex:1;gap:6px;font-size:11px;display:grid}.create-code-form input{max-width:110px}.new-team-codes{background:#111f29;border:1px solid #456154;margin-top:14px;padding:14px}.new-team-codes textarea{resize:vertical;font-family:monospace;font-size:12px}.new-team-codes p,.settings-hint{color:#a2b6c4;margin-bottom:10px;font-size:12px;line-height:1.6}.new-team-codes button{margin-top:8px}.analysis-shell .content{min-width:0;max-width:none;padding:20px 24px 32px;container:analysis/inline-size}.dashboard-builder{min-width:0}.dashboard-controls{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.dashboard-controls>div{gap:8px;display:flex}.dashboard-controls button,.widget-editor-bar button,.widget-editor-bar select,.widget-drop-end button,.dashboard-empty-layout button{color:#bfd1dc;background:#1b2b37;border:1px solid #3a505e;border-radius:4px;align-items:center;gap:6px;min-height:32px;padding:7px 10px;font-size:11px;display:inline-flex}.dashboard-controls .customize-dashboard{border-color:#506e71}.dashboard-controls button:disabled{opacity:.5}.dashboard-controls .active{color:#c5eadc;border-color:#7bbaa5}.dashboard-widget-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:16px;display:grid}.dashboard-widget{grid-column:span var(--widget-columns);min-width:0;position:relative;container:widget/inline-size}.widget-content{min-width:0}.widget-content>section{height:auto;margin:0}.widget-content>.performance-stage{margin:0}.widget-content>.round-evidence{margin-top:12px}.widget-content .impact-list{max-height:none;display:block;overflow:visible}.dashboard-widget.drop-before{outline-offset:5px;outline:2px solid #9cdbc4}.widget-editor-bar{background:#283d49;border:1px solid #486572;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;padding:8px;display:flex}.widget-editor-bar .widget-drag-handle{cursor:grab;background:0 0;border:0;flex:1;min-width:100px;padding-left:2px}.widget-drag-handle span{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.widget-editor-actions{gap:4px;display:flex}.widget-editor-bar select{max-width:110px;padding:5px}.widget-editor-actions button{padding:6px}.widget-editor-actions button:disabled{opacity:.3}.widget-library{background:#1b2c37;border:1px solid #44626a;border-radius:7px;margin-bottom:20px;padding:18px}.widget-library-heading{align-items:center;gap:16px;margin-bottom:14px;display:flex}.widget-library-heading h2{font-size:14px;font-weight:650}.widget-library-heading span{color:#90aebb;font-size:11px}.widget-library-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:8px;display:grid}.widget-library-grid button{text-align:left;cursor:grab;background:#263e49;border:1px solid #486773;border-radius:5px;align-items:center;gap:12px;min-width:0;padding:13px;display:flex}.widget-library-grid button>span{flex:1}.widget-library-grid b{font-size:12px;display:block}.widget-library-grid small{color:#a9c0cc;margin-top:5px;font-size:10px;display:block}.widget-library-grid em{gap:4px;font-size:10px;font-style:normal;display:flex}.widget-library-grid .already-added{opacity:.45;cursor:default}.widget-drop-end,.dashboard-empty-layout{color:#b4cecb;border:1px dashed #537276;border-radius:6px;grid-column:1/-1;justify-content:center;align-items:center;gap:14px;min-height:105px;font-size:13px;display:flex}.widget-drop-end.drop-active{background:#b3e4cb10;border-color:#ade8ce}.dashboard-empty-layout{flex-direction:column;padding:30px}.widget-content .clutch-rings{padding-inline:10px}.widget-content .map-landscape-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}@container analysis (width<=1100px){.dashboard-widget:not([data-width="12"]){grid-column:span 6}.profile-details{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container analysis (width<=700px){.dashboard-widget{grid-column:1/-1!important}.dashboard-widget-grid{gap:14px}.profile-identity{flex-wrap:wrap}.profile-identity>div{min-width:0}.profile-identity h2{overflow-wrap:anywhere}.profile-trend{flex-basis:100%;width:100%}.profile-key-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-details{grid-template-columns:1fr}.profile-navigation{flex-wrap:wrap}.profile-navigation select{max-width:100%}.roster-toolbar{flex-wrap:wrap}.roster-search{flex-basis:100%}.expanded-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.widget-library-heading{flex-direction:column;align-items:start;gap:6px}}@container widget (width<=940px){.performance-stage{grid-template-columns:1fr}.team-pulse{border-top:1px solid #3a4d5a;border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.team-record{gap:12px;padding:17px 14px}.team-record .analytics-ring{width:76px;height:76px;padding:5px}.team-record .analytics-ring b{font-size:21px}.team-record .analytics-ring span{font-size:9px}.team-record>div:last-child>b{font-size:20px}.side-comparison{padding:16px 12px}.side-comparison small{display:none}.selected-match-preview{border-top:0;flex-wrap:wrap;gap:5px;padding:16px 12px}.selected-match-preview b{font-size:24px}}@container widget (width<=600px){.team-pulse{grid-template-columns:1fr 1fr}.selected-match-preview{grid-column:1/-1;min-height:85px}.chart-heading{flex-wrap:wrap}.chart-heading .segmented button{min-height:36px}.plant-story,.map-landscape-grid{grid-template-columns:1fr}.widget-editor-bar{gap:3px}.widget-content .impact-list small{display:inline}.widget-content .impact-list button>svg{display:none}}@media (max-width:767px){.analysis-shell .content{padding:14px 12px 24px}.dashboard-controls button,.widget-editor-actions button,.widget-editor-bar select,.widget-drop-end button{min-height:42px}.create-code-form{flex-wrap:wrap}.create-code-form>button{width:100%}.team-settings{padding:18px}.team-settings button{min-height:44px}.account-identity{align-items:start}.widget-editor-actions{flex-wrap:wrap}.team-settings small{overflow-wrap:anywhere}.profile-navigation>button{min-height:44px}}@media (prefers-reduced-motion:reduce){.dashboard-builder *{scroll-behavior:auto;transition:none}}.team-settings{color:#e0edf1;max-height:90dvh;margin:auto;overflow:auto}.team-settings::backdrop{background:#050b13cf}.widget-content>section>.chart-heading{padding:18px 20px 12px}@container widget (width<=420px){.opening-story{flex-direction:column;gap:18px}.team-record{gap:8px;padding:12px 8px}.team-record .analytics-ring{width:60px;height:60px}.side-comparison{padding:12px 8px}}.account-brand b{color:#ff5968}.account-brand{color:#eef3f6;text-decoration:none}.auth-page{align-content:center}.optional-field{color:#6f8392;margin-left:4px;font-size:10px;font-weight:500}.subscription-gate{color:#edf1f4;background:#0f141a;place-content:center;min-height:100dvh;padding:28px;display:grid}.subscription-gate>.account-brand{width:min(760px,100vw - 56px);margin-bottom:22px}.subscription-panel{background:#171d24;border:1px solid #303944;border-radius:10px;width:min(760px,100vw - 56px);padding:30px;box-shadow:0 24px 80px #0006}.subscription-panel h1{letter-spacing:-.035em;margin:10px 0 12px;font-size:30px}.subscription-panel>p{color:#9da9b6;max-width:640px;line-height:1.65}.plan-choice-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin:26px 0 14px;display:grid}.plan-choice-grid button{text-align:left;color:#eef2f5;background:#1d242c;border:1px solid #323e49;border-radius:7px;flex-direction:column;align-items:flex-start;min-height:128px;padding:16px;display:flex}.plan-choice-grid button.selected{background:#241d22;border-color:#ff6570;box-shadow:inset 0 0 0 1px #ff657055}.plan-choice-grid strong{color:#aab5bf;font-size:12px}.plan-choice-grid b{letter-spacing:-.05em;margin-top:auto;font-size:30px}.plan-choice-grid span{color:#77838f;font-size:10px}.extra-team-picker{background:#111820;border:1px solid #2a343e;border-radius:6px;grid-template-columns:130px 90px 1fr;align-items:center;gap:12px;padding:13px 14px;font-size:12px;display:grid}.extra-team-picker input{color:#fff;background:#0d1319;border:1px solid #35414c;border-radius:4px;width:90px;padding:8px}.extra-team-picker small{color:#77838f}.subscription-cta{justify-content:center;align-items:center;gap:8px;width:100%;min-height:45px;margin-top:18px;display:flex}.subscription-account-row{color:#798590;border-top:1px solid #2c343d;justify-content:space-between;align-items:center;margin-top:24px;padding-top:18px;font-size:11px;display:flex}.subscription-account-row button{color:#b2bdc7}.workspace-settings{width:min(920px,100vw - 30px);max-height:90dvh;overflow:auto}.workspace-settings::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05080cb8}.settings-field,.join-team-form label,.team-limit-form label{color:#aebdca;gap:6px;font-size:11px;display:grid}.join-team-form,.inline-settings-form,.create-team-form,.team-limit-form{align-items:end;gap:9px;display:flex}.join-team-form{margin-top:11px}.join-team-form label,.inline-settings-form input,.create-team-form input{flex:1}.billing-summary{background:#121d25;border:1px solid #34434f;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:15px;display:flex}.billing-summary>div{gap:4px;display:grid}.billing-summary strong{font-size:15px}.billing-summary small{color:#8295a4}.team-limit-form{border:1px solid #2e404a;margin-top:10px;padding:12px}.team-limit-form label{flex:1}.team-limit-form input{max-width:110px}.team-limit-form>span{color:#899aa7;margin-left:auto;font-size:11px}.organization-team-list{border-top:1px solid #31424e;margin-top:10px}.organization-team-list>div{border-bottom:1px solid #2c3d48;align-items:center;gap:8px;padding:9px 0;display:flex}.organization-team-list form{flex:1;align-items:center;gap:8px;display:flex}.organization-team-list input{flex:1}.organization-team-list small{color:#8194a2;min-width:82px}.organization-team-list .archived{opacity:.5}.danger-soft{color:#ef9ba3!important;border-color:#75424a!important}.org-member-matrix{border-top:1px solid #31424e}.org-member-matrix>div{border-bottom:1px solid #2c3d48;grid-template-columns:minmax(180px,.7fr) 1.3fr;gap:16px;padding:12px 0;display:grid}.org-member-matrix>div>span b,.org-member-matrix>div>span small{display:block}.org-member-matrix>div>span small{color:#8395a3;margin-top:3px}.org-member-matrix>div>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.org-member-matrix label{color:#aebfca;border:1px solid #344a55;border-radius:4px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;display:inline-flex}.org-member-matrix input{accent-color:#ff5968;width:auto}.workspace-settings output{color:#9fd8c1;min-height:20px;margin-top:12px;font-size:11px;display:block}@media (max-width:700px){.plan-choice-grid{grid-template-columns:1fr}.extra-team-picker{grid-template-columns:1fr 90px}.extra-team-picker small{grid-column:1/-1}.org-member-matrix>div{grid-template-columns:1fr}.org-member-matrix>div>div{justify-content:flex-start}.join-team-form,.inline-settings-form,.create-team-form,.team-limit-form{flex-direction:column;align-items:stretch}.team-limit-form>span{margin-left:0}}.subscription-team-switch{color:#8d99a6;gap:7px;margin-top:20px;font-size:11px;display:grid}.subscription-team-switch select{color:#eef2f5;background:#151b21;border:1px solid #343d47;border-radius:5px;min-height:42px;padding:0 12px}.account-menu-root{position:relative}.account-dropdown{z-index:140;background:#101820;border:1px solid #2d3c49;border-radius:7px;width:min(290px,100vw - 24px);padding:8px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 55px #0009}.account-dropdown:before{content:"";background:#101820;border-top:1px solid #2d3c49;border-left:1px solid #2d3c49;width:12px;height:12px;position:absolute;top:-7px;right:17px;transform:rotate(45deg)}.account-dropdown-identity{z-index:1;border-bottom:1px solid #26343f;gap:3px;padding:10px 10px 11px;display:grid;position:relative}.account-dropdown-identity b{color:#edf4f7;font-size:12px}.account-dropdown-identity small{color:#7f919e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.account-dropdown-team{color:#8496a3;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #26343f;gap:6px;padding:10px;font-size:9px;font-weight:700;display:grid}.account-dropdown-team select{color:#e7eef2;text-transform:none;letter-spacing:normal;background:#151f28;border:1px solid #31424f;border-radius:4px;width:100%;min-height:34px;padding:0 9px;font-size:11px}.account-menu-item{color:#c8d3da;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;width:100%;min-height:38px;padding:0 10px;font-size:11px;text-decoration:none;display:flex}.account-menu-item:hover{color:#f2f7f9;background:#18242e}.account-menu-item svg{color:#7f939f}.account-dropdown-error{color:#f2a4ad;margin:8px 10px;font-size:10px;line-height:1.45}.settings-page{width:min(1040px,100%);max-height:none;box-shadow:none;background:#101820;border-color:#293945;margin:0 auto;overflow:visible}.settings-page .settings-page-header{border-bottom:1px solid #2a3945;align-items:flex-start;padding-bottom:18px}.settings-page-header h2{margin:5px 0 0!important}.settings-page-header p{color:#8193a0;margin:7px 0 0;font-size:11px;line-height:1.6}.settings-dark-only{color:#91a4af;background:#151f27;border:1px solid #31434f;border-radius:4px;align-items:center;min-height:28px;padding:0 9px;font-size:10px;display:inline-flex}@media (max-width:700px){.account-dropdown{right:-4px}.settings-page{padding:18px}}.subscription-divider{color:#73808b;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:12px;margin:18px 0;font-size:10px;display:flex}.subscription-divider:before,.subscription-divider:after{content:"";background:#2b343d;flex:1;height:1px}.team-members>div{gap:10px}.team-members>div>span{flex:1;min-width:0}.team-slot-list>div{align-items:center;gap:12px}.team-slot-list>div>span{min-width:150px}.team-slot-list b,.team-slot-list small{display:block}.team-slot-list small{color:#7f919f;margin-top:3px}.slot-code-copy{align-items:center;gap:7px;min-width:min(100%,420px);margin-left:auto;display:flex}.slot-code-copy input{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.team-slot-list em{color:#75838f;margin-left:auto;font-size:10px;font-style:normal}@media (max-width:680px){.team-slot-list>div,.slot-code-copy{flex-direction:column;align-items:stretch}.slot-code-copy{width:100%;margin-left:0}}.match-trash-list{gap:8px;margin-bottom:22px;display:grid}.match-trash-list>div{border:1px solid var(--account-border,#2f3b49);background:#ffffff05;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.match-trash-list>div>span{gap:3px;min-width:0;display:grid}.match-trash-list b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.match-trash-list small{color:#8795a5}.match-trash-list button{flex:none}.settings-empty{color:#7f8d9d;margin:0}.org-role-control{text-transform:uppercase;letter-spacing:.06em;grid-template-columns:auto minmax(118px,1fr);align-items:center;gap:7px;width:fit-content;margin-top:7px;color:#8395a3!important;border:0!important;padding:0!important;font-size:9px!important;display:grid!important}.org-role-control select{color:#dce7ed;text-transform:none;letter-spacing:0;background:#101820;border:1px solid #344a55;border-radius:4px;min-height:30px;padding:0 28px 0 8px;font-size:10px}.org-role-badge{color:#9fb1bc;border:1px solid #344a55;border-radius:4px;width:fit-content;margin-top:7px;padding:4px 7px;font-size:9px;font-style:normal;display:inline-flex}@font-face{font-family:Space Grotesk;src:url(/assets/fonts/space-grotesk.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/fonts/jetbrains-mono.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}:root,.dark{--background:#090d12;--foreground:#e6ebf2;--card:#10161e;--popover:#151e28;--primary:#16d5bd;--secondary:#17212c;--accent:#21303d;--muted-foreground:#92a3b7;--border:#263343;--sidebar:#0d131b;--win:#18d7b9;--loss:#ff5968;--attack:#ff6b79;--defence:#1edbc6}body{color:#e6ebf2;background:#090d12;font-family:Space Grotesk,Segoe UI,sans-serif}.modern-app{--data-font:"JetBrains Mono", Consolas, monospace;background:#090d12;min-height:100dvh}.primary-navigation{z-index:30;background:#0d1219;border-bottom:1px solid #293744;grid-template-columns:auto 1fr auto;align-items:stretch;gap:32px;height:76px;padding:0 26px;display:grid;position:sticky;top:0}.modern-brand{letter-spacing:-.7px;white-space:nowrap;align-items:center;gap:11px;font-size:19px;font-weight:700;display:flex}.modern-brand>span:last-child>b{color:#ff5968}.modern-brand-mark{color:#fff;clip-path:none;background:0 0;place-items:center;width:40px;height:40px;display:grid}.modern-brand-mark img{object-fit:contain;width:38px;height:38px;display:block}.primary-navigation nav{justify-content:center;align-items:stretch;gap:4px;display:flex}.primary-navigation nav a{color:#99aabe;white-space:nowrap;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:9px;padding:0 19px;font-size:13px;font-weight:600;display:flex}.primary-navigation nav a:hover{color:#eef7f8;background:#141f29}.primary-navigation nav a[aria-current=page]{color:#b3f5e9;background:#16d5bd08;border-bottom-color:#16d5bd}.primary-navigation nav svg{color:#6c8299}.primary-navigation nav a[aria-current=page] svg{color:#16d5bd}.navigation-account{align-items:center;gap:18px;display:flex}.navigation-team{color:#c0cad7;white-space:nowrap;text-overflow:ellipsis;border-right:1px solid #2e3b49;max-width:145px;padding-right:18px;font-size:12px;overflow:hidden}.primary-navigation .account-control{border:0;gap:9px;margin:0;padding:0}.primary-navigation .account-control small{display:none}.primary-navigation .account-control b{max-width:100px;font-size:12px}.primary-navigation .account-avatar{color:#83ddc9;background:#1e3036;border:1px solid #2f5255;border-radius:3px}.modern-app .mobile-navigation{display:none}.modern-app .analysis-shell{--card:#10161e;--border:#263343;--primary:#16d5bd;--muted-foreground:#92a3b7}.modern-app .analysis-shell .content{max-width:none;padding:22px 28px 36px}.modern-app .main-shell{background:#090d12;min-width:0}.modern-app .analysis-shell .page-heading{margin-bottom:18px}.modern-app .filterbar{background:0 0;border:0;border-bottom:1px solid #202c39;gap:10px;margin:0 0 18px;padding:0 0 17px}.modern-app .search-field{background:#101820;border-color:#293846;border-radius:3px}.modern-app .button,.modern-app .picker,.modern-app .filterbar select,.modern-app .filterbar input{border-radius:3px;font-size:12px}.modern-app .filterbar .button{color:#bdcad8;background:#111a24;border-color:#2e3c4a}.modern-app .filterbar .active{color:#60e1ca;border-color:#387b78}.modern-app .expanded-filters{background:#10171f;border-color:#293745;border-radius:3px}.modern-app .dashboard-controls{margin-top:-3px;margin-bottom:15px}.modern-app .dashboard-controls button{color:#a7bacb;background:#111b25;border-color:#304555;border-radius:2px;padding:7px 12px;font-size:11px}.modern-app .dashboard-controls .customize-dashboard{color:#77e0ce;border-color:#31756e}.modern-app .widget-content>section,.modern-app .performance-stage{box-shadow:none;background:#0d141c;border:1px solid #253240;border-radius:3px}.modern-app .performance-stage{flex-direction:column;display:flex}.performance-summary{min-width:0;padding:20px 24px}.performance-summary-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.performance-summary-metrics>div{background:#121b25;border:1px solid #263644;border-top:2px solid #32bba6;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.performance-summary-metrics span{color:#a1b3c5;font-size:12px}.performance-summary-metrics b{font:600 clamp(22px, 1.7vw, 30px)/1.2 var(--data-font);color:#e9f4f8}@container widget (width<=800px){.performance-summary-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@container widget (width<=520px){.performance-summary{padding:16px 14px}.performance-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.performance-summary-metrics>div:last-child{grid-column:1/-1}}.modern-app .chart-heading{gap:12px}.modern-app .chart-heading h2{letter-spacing:-.25px;color:#edf2f7;font-size:16px;font-weight:650}.modern-app .chart-heading>svg{color:#17d4bb}.modern-app .chart-heading>div>span{display:none}.modern-app .segmented{background:#0a1118;border:1px solid #2c3b4b;border-radius:2px;flex-wrap:wrap;gap:2px;padding:3px;display:flex}.modern-app .segmented button{font-family:var(--data-font);color:#97aabd;min-height:28px;box-shadow:none;background:0 0;border-radius:0;padding:5px 10px;font-size:10px}.modern-app .segmented button.active{color:#4cf0d4;background:#12322f;box-shadow:inset 0 0 0 1px #285d58}.modern-app .team-pulse{background:0 0;border:0;border-top:1px solid #263745;grid-template-columns:1fr 1fr 1.2fr;gap:12px;padding:16px 24px 20px;display:grid}.modern-app .team-record,.modern-app .side-comparison,.modern-app .selected-match-preview{background-color:#101b24;border:1px solid #283845;border-radius:0;min-width:0;padding:12px}.modern-app .team-record{gap:12px}.modern-app .team-record .analytics-ring{width:65px;height:65px;padding:5px}.modern-app .team-record .analytics-ring b{font-size:18px}.modern-app .team-record .analytics-ring span{display:none}.modern-app .team-record>div:last-child>b{font:600 15px var(--data-font);white-space:nowrap}.modern-app .team-record small,.modern-app .team-record>div:last-child>span{font-size:10px}.modern-app .analytics-ring{background:conic-gradient(var(--ring-color,#16d5bd) 0 var(--ring-value), #1d2d3a var(--ring-value) 100%)}.modern-app .analytics-ring>div{background:#0e1821}.modern-app .analytics-ring b{font-family:var(--data-font)}.modern-app .side-comparison{flex-direction:column;justify-content:center;gap:10px;display:flex}.modern-app .side-comparison button{gap:7px}.modern-app .side-comparison small{display:none}.modern-app .side-comparison button>span{font-size:10px}.modern-app .side-comparison button>b{font:500 12px var(--data-font)}.modern-app .selected-match-preview{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;min-height:100px;display:flex}.modern-app .selected-match-preview strong{font-size:15px}.modern-app .selected-match-preview b{font:600 20px var(--data-font)}.modern-app .selected-match-preview small{font-size:9px}.modern-app .selected-match-preview span{font-size:10px}.modern-app .selected-match-preview>div:first-child>span{max-width:140px}.modern-app .widget-content>section>.chart-heading{padding:20px 20px 16px;border-bottom:1px solid #223140;margin:0 18px;padding-inline:0}.modern-app .opening-story{gap:18px;padding:25px 20px}.modern-app .opening-share .analytics-ring{width:100px;height:100px;padding:6px}.modern-app .opening-share .analytics-ring>div{background:#0d141c}.modern-app .opening-share>span{font:12px var(--data-font)}.modern-app .opening-share small{font:10px Space Grotesk,sans-serif}.modern-app .plant-story{border-color:#253646;grid-template-columns:1fr;gap:18px;padding:16px 20px 20px;display:grid}.modern-app .plant-win-cards{gap:12px}.modern-app .plant-win-cards>button{background:#111c27;border-color:#293a48;border-radius:0}.modern-app .site-distribution{padding-top:8px}.modern-app .site-distribution small{color:#90a4b8;font-size:10px}.modern-app .pistol-path{padding:20px}.modern-app .pistol-followups button,.modern-app .economy-comparison{background:#101c26;border-color:#293946}.modern-app .pistol-followups b,.modern-app .buy-row>b{font-family:var(--data-font)}.modern-app .pistol-side-stats{background:0 0;border-color:#263644}.modern-app .buy-chart{padding:18px 20px}.modern-app .economy-comparison b{font-family:var(--data-font)}.modern-app .buy-row i,.modern-app .side-comparison i{background:#243444}.modern-app .clutch-rings{padding:20px 14px}.modern-app .clutch-rings>button{border-radius:1px}.modern-app .clutch-rings>button[aria-expanded=true]{background:#18bea911;border-color:#18bea9}.modern-app .advantage-matrix{padding:8px 17px 19px}.modern-app .map-landscape{background:0 0!important;border:0!important}.modern-app .map-landscape>.chart-heading{border:0!important;margin:0!important;padding:0 0 15px!important}.modern-app .map-landscape-grid{gap:14px}.modern-app .map-landscape-grid>button{border-color:#35424c;border-radius:3px;min-height:184px}.modern-app .map-landscape-heading strong{font-size:22px}.modern-app .map-landscape-record b{color:#74e6cc;font-family:var(--data-font)}.weapon-performance-list i{background:#263643;height:4px;margin-top:8px;display:block}.weapon-performance-list em{background:#26cbb6;height:100%;display:block}.modern-app .panel,.modern-app .insight-card,.modern-app .profile-overview,.modern-app .profile-agent-section{box-shadow:none;background:#0e161f;border:1px solid #283846;border-radius:3px}.modern-app .section-title{background:#101a25;border-bottom-color:#293c4c}.modern-app .section-title h2{color:#e1eaf3;font-size:14px}.modern-app table{font-size:12px}.modern-app thead th{color:#8ea5ba;background:#0e1924;border-color:#283847;font-size:10px;font-weight:500}.modern-app tbody tr{background:#101a24}.modern-app tbody tr:nth-child(2n){background:#0d161f}.modern-app tbody tr:hover{background:#182936}.modern-app td{border-color:#24313e}.modern-app td:not(:first-child){font-variant-numeric:tabular-nums}.modern-app .win{color:#43d8bc}.modern-app .loss{color:#ff6779}.modern-app .roster-toolbar h2{font-size:18px}.modern-app .roster-toolbar>div>span{display:none}.modern-app .roster-search,.modern-app .roster-toolbar select{background:#111c28;border-color:#304351;border-radius:2px}.modern-app .profile-key-stats>div{background:#142430;border-top:2px solid #35bca9;border-radius:1px}.modern-app .profile-key-stats strong,.modern-app .profile-stat-grid b{font-family:var(--data-font)}.modern-app .profile-identity{border-color:#30414e}.modern-app .profile-identity>.game-icon{border-radius:2px}.modern-app .profile-agent-section{padding-top:16px}.modern-app .weapon-bar>i{background:#35c8b1}.modern-app .match-banner{border-color:#35424d;border-radius:3px}.modern-app .match-score>strong{font-family:var(--data-font)}.modern-app .match-tabs [data-slot=tabs-trigger]{color:#95adbf;background:0 0;border-radius:0}.modern-app .match-tabs [data-slot=tabs-trigger][data-state=active]{color:#66e1cb;box-shadow:none;background:#172e32;border-color:#39bda9}.modern-app .local-evidence{background:#101f29;border-color:#31515a;border-radius:2px}.modern-app .inline-pager{background:0 0;border-color:#263947;font-size:10px}.modern-app .inline-pager button{color:#a4c4cf;background:#152631;border-color:#364f5d;border-radius:2px}.modern-app .widget-library{background:#121e29;border-color:#355461;border-radius:2px}.modern-app .widget-library-grid button{background:#172a35;border-color:#35535e;border-radius:2px}.modern-app .widget-editor-bar{background:#143039;border-color:#326168;border-radius:2px}.modern-app .widget-drop-end{border-color:#2c7e72;border-radius:2px}.modern-app .widget-content .metric-tile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px;display:grid}.metric-tile{background:#121d28;border:1px solid #283e4d;border-top:2px solid #43867f;min-width:0;padding:15px 13px}.metric-tile>span{color:#a8bdce;min-height:30px;font-size:11px;display:block}.metric-tile>strong{font:600 24px var(--data-font);letter-spacing:-.8px;color:#d5efeb;margin:9px 0 12px;display:block}.metric-meter{background:#253847;height:4px;margin:15px 0 8px}.metric-meter i{background:#21d2b5;height:100%;display:block}.metric-tile>small{font:9px var(--data-font);color:#7796aa;min-height:12px;display:block}.metric-tile-rule{background:#253847;height:4px;margin:15px 0 8px}.metric-mini-trend{color:#35bda8;width:100%;height:33px}.metric-tile.no-sample{border-top-color:#334655}.metric-tile.no-sample strong{color:#718596}.metric-configure{color:#58d5c0;align-items:center;gap:6px;min-height:32px;padding:6px;font-size:11px;display:flex}.metric-library-controls{border-bottom:1px solid #253746;flex-wrap:wrap;align-items:center;gap:10px;padding:17px 20px;display:flex}.metric-library-controls>label{background:#13222d;border:1px solid #314957;flex:1;align-items:center;gap:8px;min-width:140px;padding:7px 10px;display:flex}.metric-library-controls input{background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:12px}.metric-library-controls select{color:#bad5dc;background:#13222d;border:1px solid #314957;padding:8px;font-size:11px}.metric-library-controls>span{color:#80a5b2;font-size:10px}.metric-choice-list{padding:0 20px}.metric-choice-list>button{text-align:left;border-bottom:1px solid #243644;align-items:center;gap:13px;width:100%;padding:13px 0;display:flex}.metric-choice-list>button>div{flex:1;min-width:0}.metric-choice-list>button>span{color:#58d7c1;border:1px solid #3b5f68;flex-shrink:0;place-items:center;width:25px;height:25px;display:grid}.metric-choice-list>button[aria-pressed=true]>span{background:#285247}.metric-choice-list b{font-size:12px}.metric-choice-list small{color:#8ba7b8;margin-top:4px;font-size:10px;line-height:1.5;display:block}.metric-choice-list strong{font:500 16px var(--data-font);color:#bddfd8}.metric-choice-list button:disabled{opacity:.4}.metric-empty{color:#8eacbd;grid-column:1/-1;padding:24px;font-size:12px}.weapon-performance-list{padding:9px 20px}.weapon-performance-list>div{border-bottom:1px solid #203544;align-items:center;gap:14px;padding:13px 0;display:flex}.weapon-performance-list .game-icon{object-fit:contain;width:74px;height:30px}.weapon-performance-list>div>div{flex:1;min-width:0}.weapon-performance-list span{color:#b6cedc;justify-content:space-between;gap:7px;font-size:11px;display:flex}.weapon-performance-list b{font:12px var(--data-font);color:#82a1b4}.weapon-performance-list strong{font:11px var(--data-font);color:#59dbbf}.modern-app .strategy-shell .main-shell{height:100%}.modern-app .strategy-shell .content{max-height:100%}@container widget (width<=900px){.modern-app .team-pulse{grid-template-columns:1fr 1fr 1.2fr;padding:14px 18px}.modern-app .selected-match-preview{flex-wrap:wrap}.modern-app .widget-content .metric-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container widget (width<=600px){.modern-app .team-pulse{grid-template-columns:1fr 1fr}.modern-app .selected-match-preview{grid-column:1/-1}.modern-app .widget-content .metric-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px}.modern-app .chart-heading{flex-wrap:wrap}.modern-app .opening-story{flex-direction:column;align-items:stretch}.modern-app .opening-share{flex-direction:row;justify-content:center;gap:17px}.modern-app .metric-tile strong{font-size:22px}}@media (min-width:1600px){.modern-app .content{padding-inline:30px}.modern-app .dashboard-widget-grid{gap:22px}}@media (max-width:1200px){.primary-navigation{gap:15px;padding-inline:18px}.primary-navigation nav a{padding-inline:12px}.primary-navigation .navigation-team{display:none}.modern-brand{font-size:17px}.navigation-account{gap:9px}}@media (max-width:900px){.primary-navigation{grid-template-columns:1fr auto;gap:0;height:auto;padding:12px 16px 0}.primary-navigation nav{grid-area:2/1/auto/-1;justify-content:stretch;margin-top:10px}.primary-navigation nav a{flex:1;padding:12px 8px;font-size:11px}.primary-navigation nav svg{display:none}.modern-brand-mark{width:29px;height:31px}.modern-brand{font-size:16px}.primary-navigation .account-control b{display:none}.modern-app .strategy-shell{height:calc(100dvh - 104px)}.modern-app .analysis-shell .content{padding:18px}}@media (max-width:600px){.primary-navigation nav a{padding:12px 4px;font-size:10px}.primary-navigation{padding-inline:12px}.modern-app .analysis-shell .content{padding:14px 12px 25px}.modern-app .filterbar{flex-wrap:wrap;gap:8px}.modern-app .search-field{flex-basis:100%}.modern-app .dashboard-controls button{min-height:40px}.modern-app .team-pulse{gap:9px;padding:12px}.modern-app .team-record{gap:8px;padding:9px}.modern-app .team-record .analytics-ring{width:55px;height:55px}.modern-app .team-record>div:last-child>b{font-size:12px}.metric-configure,.metric-library-controls select{min-height:42px}.modern-app .profile-key-stats strong{font-size:24px}.modern-app .chart-heading h2{font-size:15px}}.modern-app :is(button,a,select,input):focus-visible{outline-offset:3px;outline:2px solid #43dbbc}.modern-app{--navigation-height:76px}.modern-app .analysis-shell{width:100%;min-height:calc(100dvh - var(--navigation-height))}.modern-app .dashboard-widget-grid{align-items:stretch;gap:18px}.modern-app .dashboard-widget{flex-direction:column;min-width:0;display:flex}.modern-app .widget-content{flex-direction:column;flex:1;min-width:0;display:flex}.modern-app .widget-content>section:not(.map-landscape){flex-direction:column;flex:1;min-height:420px;display:flex}.modern-app .widget-content>section>.inline-pager{margin-top:auto}.duel-overview{padding:20px 20px 0}.duel-overview>div:first-child{color:#a1b3c5;justify-content:space-between;align-items:baseline;margin-bottom:12px;font-size:14px;display:flex}.duel-overview b{font:600 28px var(--data-font);color:#e6f1f5}.duel-share-bar{gap:3px;min-height:30px;display:flex}.duel-share-bar button{color:#d8fff7;min-width:55px;font:12px var(--data-font);background:#216358}.duel-share-bar button:last-child{color:#ffe0e5;background:#733840}.duel-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.duel-results>button{text-align:left;background:#121b25;border:1px solid #2a3b49;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.duel-results>button:hover{border-color:#4da593}.duel-results span{justify-content:space-between;align-items:center;gap:6px;font-size:14px;display:flex}.duel-results b{font:600 28px var(--data-font)}.duel-results small{color:#a1b3c5;font-size:12px}.duel-results i{background:#283b49;height:4px}.duel-results em{background:#32bba6;height:100%;display:block}.duel-results>button:last-child em{background:#ef7888}.opening-timing{color:#a1b3c5;flex-wrap:wrap;gap:12px 25px;padding:0 20px 20px;font-size:12px;display:flex}.opening-timing b{color:#d8edf2;margin-left:6px}.modern-app .postplant-widget .plant-story{border:0;gap:24px;padding:20px}.modern-app .postplant-widget .plant-summary{gap:14px}.modern-app .postplant-widget .plant-summary button{background:#121b25;border:1px solid #2a3b49;align-items:flex-start;padding:18px 14px}.modern-app .postplant-widget .plant-summary b{font:600 28px var(--data-font);margin-block:12px 6px}.modern-app .postplant-widget .plant-summary small,.modern-app .postplant-widget .plant-sites>small{color:#a1b3c5;font-size:12px}.modern-app .postplant-widget .plant-sites>span{font-size:14px}@container widget (width<=520px){.duel-results{gap:10px;padding-inline:14px}.duel-results>button{padding:12px}.duel-results span svg{display:none}.modern-app .postplant-widget .plant-summary button{flex-direction:column}}.modern-app .widget-content .metric-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.impact-roster{padding:8px 20px 14px}.impact-roster-heading,.impact-player-row{grid-template-columns:minmax(130px,1fr) repeat(4,minmax(45px,66px));align-items:center;gap:12px;display:grid}.impact-roster-heading{color:#829aad;height:30px;font:12px var(--data-font);text-align:right}.impact-roster-heading>span:first-child{text-align:left}.impact-player-row{text-align:right;width:100%;min-height:52px;font:13px var(--data-font);color:#bcd0dd;border-bottom:1px solid #233542;padding:6px 0}.impact-player-row:hover{background:#132a32}.impact-player-row .selected-stat{color:#55dbc3;font-weight:600}.impact-player-name{text-align:left;align-items:center;gap:10px;min-width:0;display:flex}.impact-player-name>.game-icon{background:#213b45;border-radius:2px;flex-shrink:0;width:32px;height:32px}.impact-player-name>span{flex:1;min-width:0}.impact-player-name b{white-space:nowrap;text-overflow:ellipsis;font:600 14px Space Grotesk,sans-serif;display:block;overflow:hidden}.impact-player-name small{color:#89a5b8;margin-top:1px;font:12px Space Grotesk,sans-serif;display:block}.impact-player-name i{background:#243b48;max-width:140px;height:2px;margin-top:4px;display:block}.impact-player-name em{background:#28bfa8;height:100%;display:block}@container widget (width<=520px){.impact-roster{padding-inline:14px}.impact-roster-heading,.impact-player-row{grid-template-columns:minmax(110px,1fr) repeat(2,52px);gap:8px}.impact-roster [data-stat=adr],.impact-roster [data-stat=kast]{display:none}.impact-roster[data-sort=adr] [data-stat=adr],.impact-roster[data-sort=kast] [data-stat=kast]{display:block}.impact-roster:is([data-sort=adr],[data-sort=kast]) [data-stat=kd]{display:none}.modern-app .widget-content .metric-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container analysis (width<=700px){.modern-app .widget-content>section:not(.map-landscape){min-height:0}.modern-app .dashboard-widget-grid{gap:14px}}.modern-app .primary-navigation{height:var(--navigation-height)}.modern-app .strategy-shell{height:calc(100dvh - var(--navigation-height));min-height:0}.modern-app .strategy-content,.modern-app .strategy-content .strategy-book{height:100%;min-height:0}@media (max-width:900px){.modern-app{--navigation-height:94px}}.modern-brand-mark img{max-width:100%;max-height:100%}.modern-app.analytics-theme[data-theme=light] .modern-brand-mark img{filter:brightness(0)saturate();opacity:.92}.modern-app .analysis-shell{--analysis-bg:#0d1218;--analysis-surface:#121a22;--analysis-hover:#1b2832;--analysis-line:#2b3844;--analysis-text:#e3eaf0;--analysis-muted:#9daebb;--analysis-accent:#65c9b7;--analysis-win:#74cdb1;--analysis-loss:#ed8c96;--analysis-attack:#dfb477;--analysis-defence:#87bdce;color:var(--analysis-text);background:var(--analysis-bg);font-family:Space Grotesk,sans-serif;font-size:14px;line-height:1.45}.modern-app .analysis-shell .main-shell{background:var(--analysis-bg)}.modern-app .analysis-shell .content{width:100%;max-width:none;padding:22px 28px 36px}.analysis-page-heading{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;display:flex}.analysis-page-heading h1{letter-spacing:-.5px;margin:0;font-size:22px;font-weight:650}.modern-app .analysis-shell :is(h2,h3){text-transform:none;letter-spacing:-.15px;font-family:Space Grotesk,sans-serif}.modern-app .analysis-shell h2{font-size:16px;font-weight:600}.modern-app .analysis-shell h3{font-size:14px;font-weight:600}.modern-app .analysis-shell :is(.win,.positive-change){color:var(--analysis-win)}.modern-app .analysis-shell :is(.loss,.negative-change){color:var(--analysis-loss)}.modern-app .analysis-shell .attack{color:var(--analysis-attack)}.modern-app .analysis-shell .defence{color:var(--analysis-defence)}.modern-app .analysis-shell :is(.subtle,.sample-method){color:var(--analysis-muted)}.modern-app .analysis-shell :is(.panel,.analysis-section,.profile-overview,.profile-agent-section,.insight-card,.combat-layout>section,.round-damage-chart){border:1px solid var(--analysis-line);background:var(--analysis-surface);box-shadow:none;border-radius:3px}.modern-app .analysis-shell :is(.panel,.analysis-section,.profile-agent-section){margin-bottom:20px;overflow:hidden}.modern-app .analysis-shell :is(.analysis-heading,.section-title,.insight-title,.visual-section-heading){border-bottom:1px solid var(--analysis-line);background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:56px;margin:0;padding:14px 18px;display:flex}.analysis-heading-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.modern-app .analysis-shell :is(.filterbar,.detail-toolbar,.profile-navigation){border:0;border-bottom:1px solid var(--analysis-line);background:0 0;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 20px;padding:0 0 16px;display:flex}.modern-app .analysis-shell :is(.button,.picker,select,.search-field,.analysis-search){border:1px solid var(--analysis-line);background:var(--analysis-surface);min-height:36px;color:var(--analysis-text);font:inherit;box-shadow:none;border-radius:3px}.modern-app .analysis-shell select{max-width:100%;padding:6px 10px}.analysis-search{align-items:center;gap:8px;padding:0 10px;display:flex}.analysis-search input{background:0 0;border:0;outline:none;width:180px;min-width:100px;padding:7px 0}.analysis-search:focus-within{outline:2px solid var(--analysis-accent);outline-offset:2px}.modern-app .analysis-shell .search-field{max-width:460px}.modern-app .analysis-shell .filter-total{margin-left:auto;font-size:12px}.modern-app .analysis-shell :is(.segmented,.match-tabs){border:0;border-bottom:1px solid var(--analysis-line);box-shadow:none;background:0 0;border-radius:0;gap:0;padding:0}.modern-app .analysis-shell :is(.segmented button,.match-tabs [role=tab]){min-height:36px;color:var(--analysis-muted);box-shadow:none;border-bottom:2px solid #0000;border-radius:0;padding:8px 12px;font:500 13px Space Grotesk,sans-serif}.modern-app .analysis-shell :is(.segmented button.active,.match-tabs [role=tab][data-active],.match-tabs [role=tab][aria-selected=true]){color:var(--analysis-text);border-bottom-color:var(--analysis-accent);box-shadow:none;background:#65c9b70c}.modern-app .analysis-shell :is(.segmented button:hover,.match-tabs [role=tab]:hover){background:var(--analysis-hover);color:var(--analysis-text)}.modern-app .analysis-shell table{border-collapse:collapse;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.modern-app .analysis-shell :is(th,td){border:0;border-bottom:1px solid var(--analysis-line);text-align:right;white-space:nowrap;vertical-align:middle;padding:11px 14px}.modern-app .analysis-shell th{height:40px;color:var(--analysis-muted);text-transform:none;letter-spacing:0;background:#10171f;font:500 12px Space Grotesk,sans-serif}.modern-app .analysis-shell :is(th:first-child,td:first-child){text-align:left}.modern-app .analysis-shell tbody tr{background:0 0}.modern-app .analysis-shell tbody tr:hover{background:var(--analysis-hover)}.modern-app .analysis-shell tbody tr:last-child td{border-bottom:0}.modern-app .analysis-shell .click-row:focus-within{background:var(--analysis-hover)}.modern-app .analysis-shell td.strong{color:var(--analysis-text);font-weight:650}.modern-app .analysis-shell .sort-button{font:inherit;justify-content:flex-end}.modern-app .analysis-shell .sort-button.sorted{color:var(--analysis-accent)}.modern-app .analysis-shell .tag{border:1px solid var(--analysis-line);color:var(--analysis-muted);background:0 0;border-radius:2px;padding:3px 7px;font:12px Space Grotesk,sans-serif}.analysis-map-identity,.analysis-player-identity{text-align:left;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.analysis-map-identity b,.analysis-player-identity b{font-size:14px;font-weight:600}.analysis-map-identity small,.analysis-player-identity small{color:var(--analysis-muted);margin-top:2px;font-size:12px;display:block}.analysis-map-thumb{background-position:50%;background-size:cover;border-radius:2px;flex-shrink:0;width:54px;height:34px}.analysis-rank{color:var(--analysis-muted);min-width:14px;font-size:12px}.analysis-player-identity .game-icon{border-radius:2px;width:32px;height:32px}.analysis-agent-list{justify-content:flex-end;align-items:center;gap:4px;display:flex}.analysis-agent-list .game-icon{border-radius:2px;width:26px;height:26px}.analysis-form{justify-content:flex-end;gap:4px;display:flex}.analysis-form>span{text-align:center;border-bottom:2px solid;width:21px;font-size:12px}.sample-rate{flex-direction:column;align-items:flex-end;gap:2px;display:inline-flex}.sample-rate b{font-size:14px;font-weight:600}.sample-rate small{color:var(--analysis-muted);font-size:12px}.data-separator{color:var(--analysis-muted)}.analysis-date span,.analysis-date small{display:block}.analysis-date small{color:var(--analysis-muted);font-size:12px}.analysis-side-label{align-items:center;gap:8px;display:inline-flex}.modern-app .analysis-shell .table-score{font:600 19px var(--data-font);white-space:nowrap}.modern-app .analysis-shell .result-letter{background:0 0;border:0;margin-right:12px;padding:0;font-size:12px}.modern-app .analysis-shell .matches-table td:first-child{width:30%}.modern-app .analysis-shell .scoreboard .agent-chip{border-radius:2px;width:30px;height:30px}.modern-app .analysis-shell .scoreboard .agent-chip .game-icon{width:30px;height:30px}.modern-app .analysis-shell .score-heat{opacity:.32;border-radius:0}.modern-app .analysis-shell .player-cell{min-height:32px;padding:0}.modern-app .analysis-shell .player-cell b{font-size:14px}.modern-app .analysis-shell .player-cell .agent-name{font-size:12px}.modern-app .analysis-shell :is(.empty-state,.loading-state,.error-state){border:1px solid var(--analysis-line);background:var(--analysis-surface);color:var(--analysis-muted);border-radius:3px;padding:32px 24px}.modern-app .analysis-shell .empty-state{justify-items:center;gap:12px;display:grid}.modern-app .analysis-shell :is(button,a,input,select):focus-visible{outline:2px solid var(--analysis-accent);outline-offset:3px}.modern-app .analysis-shell .dashboard-widget-grid{align-items:start;gap:18px}.modern-app .analysis-shell .dashboard-widget{--widget-height:500px}.modern-app .analysis-shell .widget-content{height:var(--widget-height);flex:0 0 var(--widget-height);overflow:hidden}.modern-app .analysis-shell .widget-content>section{background:var(--analysis-surface);border:1px solid var(--analysis-line);border-radius:3px;flex-direction:column;height:100%;min-height:0;margin:0;display:flex;overflow:hidden}.modern-app .analysis-shell .widget-content>section>*{flex-shrink:0}.modern-app .analysis-shell .widget-content :is(.chart-heading,.analysis-heading){border-bottom:1px solid var(--analysis-line);gap:10px;min-height:62px;margin:0;padding:12px 18px}.modern-app .analysis-shell .widget-content .inline-pager{margin-top:auto}.modern-app .analysis-shell .dashboard-widget[data-widget=performance] .widget-content{flex-basis:auto;height:auto}.modern-app .analysis-shell .performance-stage{background:var(--analysis-surface);border-color:var(--analysis-line)}.modern-app .analysis-shell .performance-summary-metrics>div{border:0;border-left:1px solid var(--analysis-line);background:0 0;padding:4px 18px}.modern-app .analysis-shell .performance-summary-metrics>div:first-child{border:0;padding-left:0}.modern-app .analysis-shell .performance-summary-metrics span{font-size:13px}.modern-app .analysis-shell .performance-summary-metrics b{font-size:26px}.modern-app .analysis-shell .team-pulse{border-color:var(--analysis-line);grid-template-columns:1fr 1fr 1.2fr}.modern-app .analysis-shell :is(.team-record,.side-comparison,.selected-match-preview){border:0;border-left:1px solid var(--analysis-line);background-color:#0000;border-radius:0}.modern-app .analysis-shell .team-record{border-left:0}.analysis-rate-value{text-align:left;flex-direction:column;gap:7px;min-width:65px;display:flex}.analysis-rate-value>b{font:600 26px var(--data-font);color:var(--analysis-text)}.analysis-rate-value>span{color:var(--analysis-muted);font-size:12px}.analysis-rate-value>i{background:var(--analysis-line);height:3px;display:block}.analysis-rate-value em{height:100%;display:block}.analysis-rate-value.compact>b{font-size:21px}.modern-app .analysis-shell .clutch-rings{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:12px;height:290px;display:grid}.modern-app .analysis-shell .clutch-rings>button{background:0 0;border:0;min-width:0;padding:8px 0}.modern-app .analysis-shell .clutch-rings .analysis-rate-value{min-width:0}.modern-app .analysis-shell .clutch-rings>button>small{color:var(--analysis-muted);text-align:left;margin-top:12px;font-size:12px;display:block}.modern-app .analysis-shell .advantage-matrix{gap:4px;height:290px;margin:0;padding:24px 18px}.modern-app .analysis-shell .advantage-matrix button{font:12px var(--data-font);border-radius:1px}.modern-app .analysis-shell .sample-method{margin-top:auto;padding:12px 18px;font-size:12px}.modern-app .analysis-shell .pistol-path{padding:24px 18px}.modern-app .analysis-shell .pistol-followups button,.modern-app .analysis-shell :is(.duel-results>button,.postplant-widget .plant-summary button){border:0;border-left:1px solid var(--analysis-line);background:0 0;border-radius:0}.modern-app .analysis-shell :is(.duel-results>button:first-child,.postplant-widget .plant-summary button:first-child){border-left:0}.modern-app .analysis-shell .plant-story{background:0 0}.modern-app .analysis-shell .plant-summary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.modern-app .analysis-shell .metric-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;padding:18px}.modern-app .analysis-shell .metric-tile{border:0;border-bottom:1px solid var(--analysis-line);background:0 0;border-radius:0;grid-template-rows:32px 29px 3px 14px;row-gap:4px;min-height:110px;padding:10px 0;display:grid}.modern-app .analysis-shell .metric-tile>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.modern-app .analysis-shell .metric-tile strong{margin:0;font-size:24px;line-height:29px}.modern-app .analysis-shell .metric-tile :is(.metric-meter,.metric-tile-rule){height:3px;margin:0}.modern-app .analysis-shell .metric-tile>small{min-height:0;font:12px/14px Space Grotesk,sans-serif}.modern-app .analysis-shell .metric-mini-trend{max-height:24px}.modern-app .analysis-shell .metric-library-controls{padding:12px 18px}.modern-app .analysis-shell .metric-choice-list{padding:0 18px}.modern-app .analysis-shell .metric-choice-list>button{border:0;border-bottom:1px solid var(--analysis-line);background:0 0;min-height:57px;padding:8px 0}.modern-app .analysis-shell .metric-choice-list small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.modern-app .analysis-shell .metric-choice-list>button>div{min-width:0}.modern-app .analysis-shell .map-widget .analysis-map-thumb{width:38px;height:30px}.modern-app .analysis-shell .map-widget td{padding:9px 14px}.modern-app .analysis-shell .map-widget .analysis-map-identity{gap:8px}.analysis-inspector{color:#e3eaf0;background:#121a22;border:0;border-left:1px solid #394c5c;width:min(480px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-12px 0 36px #0005}.analysis-inspector::backdrop{background:#0006}.analysis-inspector-content{min-height:100%;padding:24px 18px}.modern-app .analysis-shell .analysis-inspector .local-evidence{background:0 0;border:0;margin:0;padding:0;overflow:visible}.modern-app .analysis-shell .analysis-inspector .local-evidence-heading{border-bottom:1px solid var(--analysis-line);padding:0 0 20px}.modern-app .analysis-shell .analysis-inspector .local-evidence-heading h3{font-size:18px}.modern-app .analysis-shell .analysis-inspector .local-evidence-heading span{font-size:13px}.modern-app .analysis-shell .analysis-inspector .local-evidence-heading button{width:36px;height:36px}.modern-app .analysis-shell .analysis-inspector .local-round-list{gap:0;max-height:none;display:grid;overflow:visible}.modern-app .analysis-shell .analysis-inspector .local-round-list>button{border:0;border-bottom:1px solid var(--analysis-line);background:0 0;border-radius:0;min-height:76px;padding:14px 0}.modern-app .analysis-shell .analysis-inspector .local-round-list>button:hover{background:var(--analysis-hover)}.modern-app .analysis-shell .inline-pager{border-top:1px solid var(--analysis-line);background:0 0;margin:0;padding:12px 18px;font-size:12px}.modern-app .analysis-shell .inline-pager button{border-radius:2px;min-width:34px;min-height:34px}.modern-app .analysis-shell .match-banner{border:1px solid var(--analysis-line);background-blend-mode:luminosity;border-radius:3px;min-height:150px;margin-bottom:20px;padding:20px 24px;box-shadow:inset 0 0 0 999px #0d121859}.modern-app .analysis-shell .map-label strong{font-size:22px}.modern-app .analysis-shell .map-label small{color:#bdc9d3;font-size:12px}.modern-app .analysis-shell .team-identity>strong{font-size:19px}.modern-app .analysis-shell .match-score>span{font-size:42px}.modern-app .analysis-shell .match-composition .game-icon{border-radius:2px;width:27px;height:27px}.modern-app .analysis-shell .match-result{font-size:14px}.modern-app .analysis-shell .match-result>svg{display:none}.modern-app .analysis-shell .detail-toolbar{justify-content:space-between;gap:12px;padding-bottom:0}.modern-app .analysis-shell .match-tabs [role=tab]{min-height:44px;padding-inline:18px;font-size:14px}.modern-app .analysis-shell .comparison-table td{height:61px}.modern-app .analysis-shell .profile-identity{background:0 0;padding:20px}.modern-app .analysis-shell .profile-identity h2{font-size:24px}.modern-app .analysis-shell .profile-identity>.game-icon{border-radius:3px;width:56px;height:56px}.profile-match-record{border-left:1px solid var(--analysis-line);padding-left:20px}.profile-match-record b{font-size:22px;display:block}.profile-match-record small{color:var(--analysis-muted)}.modern-app .analysis-shell :is(.profile-key-stats,.profile-stat-grid){background:0 0;gap:0;padding:12px 20px}.modern-app .analysis-shell :is(.profile-key-stats>div,.profile-stat-grid>div){border:0;border-left:1px solid var(--analysis-line);background:0 0;border-radius:0;padding:10px 18px}.modern-app .analysis-shell .profile-key-stats strong{font-size:24px}.modern-app .analysis-shell .profile-stat-grid strong{font-size:20px}.modern-app .analysis-shell .profile-details>section{box-shadow:none;border-radius:3px}.modern-app .analysis-shell :is(.combat-roster,.round-navigation){border-color:var(--analysis-line);background:0 0;border-radius:3px}.modern-app .analysis-shell .combat-roster button{background:0 0;border-radius:2px}.modern-app .analysis-shell .combat-roster button.active{background:var(--analysis-hover);outline:1px solid var(--analysis-accent)}.modern-app .analysis-shell .combat-layout>section{padding:18px}.modern-app .analysis-shell .combat-player-heading{border-bottom:1px solid var(--analysis-line);padding-bottom:18px}.modern-app .analysis-shell .combat-facts>span{background:0 0;border-radius:0}.modern-app .analysis-shell .round-group-heading{color:var(--analysis-muted);font-size:12px}.modern-app .analysis-shell .round-buttons>button{min-width:38px;box-shadow:none;border:1px solid var(--analysis-line);border-radius:2px}.modern-app .analysis-shell .round-buttons>button.active{outline:2px solid var(--analysis-accent);outline-offset:2px;background:var(--analysis-hover)}.modern-app .analysis-shell .round-buttons>button.won{color:var(--analysis-win)}.modern-app .analysis-shell .round-buttons>button.lost{color:var(--analysis-loss)}@container widget (width<=600px){.modern-app .analysis-shell .team-pulse{grid-template-columns:1fr 1fr}.modern-app .analysis-shell .selected-match-preview{grid-column:1/-1}.modern-app .analysis-shell .clutch-rings{gap:8px}.modern-app .analysis-shell .clutch-rings .analysis-rate-value>b{font-size:18px}.modern-app .analysis-shell .clutch-rings>button>small{font-size:11px}.modern-app .analysis-shell .map-widget :is(th,td){padding-inline:10px}}@media (max-width:900px){.modern-app .analysis-shell .content{padding:18px}.modern-app .analysis-shell .dashboard-widget{--widget-height:540px}.modern-app .analysis-shell .match-banner{padding:18px}}@media (max-width:600px){.modern-app .analysis-shell .content{padding:16px 12px 28px}.analysis-page-heading h1{font-size:20px}.modern-app .analysis-shell :is(.analysis-heading,.section-title){padding:12px}.analysis-heading-actions{width:100%}.analysis-search{flex:1}.analysis-search input{width:100%}.modern-app .analysis-shell :is(.button,.picker,select){min-height:40px}.modern-app .analysis-shell :is(th,td){padding:10px 12px}.modern-app .analysis-shell .match-tabs [role=tab]{padding-inline:10px;font-size:13px}.modern-app .analysis-shell .team-identity>strong{font-size:15px}.modern-app .analysis-shell .match-score>span{font-size:30px}.modern-app .analysis-shell .match-composition .game-icon{width:20px;height:20px}.modern-app .analysis-shell .filterbar .search-field{max-width:none}.analysis-inspector-content{padding:20px 14px}}@media (prefers-reduced-motion:reduce){.modern-app .analysis-shell *,.modern-app .analysis-shell :before,.modern-app .analysis-shell :after{scroll-behavior:auto;transition:none;animation:none}}.analysis-inspector-content{flex-direction:column;height:100%;min-height:0;display:flex}.modern-app .analysis-shell .analysis-inspector .local-evidence{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.modern-app .analysis-shell .analysis-inspector .local-evidence-heading{flex:none}.modern-app .analysis-shell .analysis-inspector .local-round-list{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:8px 0 18px;overflow-y:auto}.modern-app .analysis-shell .analysis-inspector .local-round-list>button{border:1px solid var(--analysis-line);background-position:50%;background-size:cover;border-radius:8px;min-height:86px;margin:7px 0;padding:14px 12px;position:relative;overflow:hidden}.modern-app .analysis-shell .analysis-inspector .local-round-list>button:before{content:"";pointer-events:none;background:linear-gradient(90deg,#090e132e,#090e130f);position:absolute;inset:0}.modern-app .analysis-shell .analysis-inspector .local-round-list>button>*{z-index:1;position:relative}.modern-app .analysis-shell .analysis-inspector .local-round-list>button:hover{border-color:color-mix(in srgb, var(--widget-positive,#72c5a8) 45%, var(--analysis-line));filter:brightness(1.05)}.modern-app .analysis-shell .analysis-inspector .local-round-list>button :is(.local-round-number,.local-round-context b,.local-round-context>span){color:#eef4f2;text-shadow:0 1px 5px #000}.modern-app .analysis-shell .analysis-inspector .local-round-list>button small{color:#c6d2cf}@media (max-width:640px){.analysis-inspector{width:100vw}.analysis-inspector-content{padding:18px 12px 12px}.modern-app .analysis-shell .analysis-inspector .local-round-list>button{min-height:78px}}.modern-app .analysis-shell .tracker-match-list{table-layout:auto;background:#101923}.modern-app .analysis-shell .tracker-match-list th{color:#a8c6dd;text-align:center;background:#2d3d50;height:38px;font-size:13px}.modern-app .analysis-shell .tracker-match-list th:first-child,.modern-app .analysis-shell .tracker-match-list th:nth-child(2){text-align:left}.modern-app .analysis-shell .tracker-match-list td{text-align:center;border-bottom:1px solid #0d151e;height:77px;padding:9px 12px;font-size:13px}.modern-app .analysis-shell .tracker-match-list tbody tr:nth-child(2n){background:#1d2936}.modern-app .analysis-shell .tracker-match-list tbody tr:hover{background:#293949}.modern-app .analysis-shell .tracker-match-list td.tracker-map-cell{text-align:left;background-position:50%;background-size:cover;border-left:3px solid #627387;width:200px;min-width:160px;padding:0}.modern-app .analysis-shell .tracker-match-list .result-win .tracker-map-cell{border-left-color:#40d6b1}.modern-app .analysis-shell .tracker-match-list .result-loss .tracker-map-cell{border-left-color:#fa526e}.tracker-map-cell button{text-align:left;grid-template-columns:1fr auto;align-items:center;gap:3px 10px;width:100%;min-height:75px;padding:11px 14px;display:grid}.tracker-map-cell b{color:#f1f5f8;font-size:16px}.tracker-map-cell small{color:#b8cddd;grid-row:2;font-size:12px}.tracker-map-cell button>span{color:#c7d5e0;grid-area:1/2/3;font-size:11px}.match-stacked{color:#a3bfd3;font-variant-numeric:tabular-nums;gap:5px;line-height:19px;display:grid}.match-stacked>:first-child{color:#ecf2f7}.match-stacked.teams{text-align:left;min-width:140px;max-width:230px}.match-stacked.teams>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.match-stacked.final{font-size:15px;font-weight:700}.modern-app .analysis-shell .match-stacked .win{color:#3ce1b8}.modern-app .analysis-shell .match-stacked .loss{color:#ff526e}.match-roster-performance{justify-content:flex-end;gap:12px;display:flex}.match-roster-performance button{text-align:center;flex-direction:column;align-items:center;gap:5px;width:100px;min-width:65px;display:flex}.match-roster-performance button:hover small{color:#f4f7fa;text-decoration:underline}.match-roster-performance button>span{align-items:center;gap:6px;display:flex}.match-roster-performance .game-icon{width:25px;height:25px}.match-roster-performance b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.match-roster-performance small{color:#abc3d8;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}.modern-app .analysis-shell .tracker-match-detail{--tracker-header:#2d3d50;--tracker-row:#1d2936;--tracker-base:#101923;--tracker-ally:#39deb7;--tracker-enemy:#ff526f;background:var(--tracker-base);border:1px solid #304253;border-radius:6px;position:relative;overflow:hidden}.modern-app .analysis-shell .tracker-match-detail :is(.ally,.win){color:var(--tracker-ally)}.modern-app .analysis-shell .tracker-match-detail :is(.enemy,.loss){color:var(--tracker-enemy)}.modern-app .analysis-shell .tracker-match-detail .match-banner{border:0;border-radius:0;align-items:center;gap:28px;min-height:114px;margin:0;padding:18px 24px;display:flex;box-shadow:inset 0 0 0 999px #253549bd}.modern-app .analysis-shell .tracker-match-detail .map-label{min-width:230px}.modern-app .analysis-shell .tracker-match-detail .map-label strong{font-size:22px}.modern-app .analysis-shell .tracker-match-detail .versus{flex:1;justify-content:flex-start;gap:25px;display:flex}.modern-app .analysis-shell .tracker-match-detail .team-name{flex:0 220px}.modern-app .analysis-shell .tracker-match-detail .team-identity{text-align:left;align-items:flex-start}.modern-app .analysis-shell .tracker-match-detail .team-identity>strong{color:var(--tracker-ally);font-size:16px}.modern-app .analysis-shell .tracker-match-detail .enemy-identity>strong{color:var(--tracker-enemy)}.modern-app .analysis-shell .tracker-match-detail .match-score{min-width:92px}.modern-app .analysis-shell .tracker-match-detail .match-score>span{font-size:32px}.modern-app .analysis-shell .tracker-match-detail .match-score small{font-size:11px}.modern-app .analysis-shell .tracker-match-detail .detail-toolbar{background:var(--tracker-header);border:0;gap:12px;min-height:54px;margin:0;padding:0 16px 0 0}.modern-app .analysis-shell .tracker-match-detail .match-tabs{border:0;flex:1;display:flex}.modern-app .analysis-shell .tracker-match-detail .match-tabs [role=tab]{color:#e2edf6;background:0 0;flex:1;height:54px;font-size:14px;font-weight:600}.modern-app .analysis-shell .tracker-match-detail .match-tabs [role=tab][aria-selected=true]{color:#fff;border-bottom:2px solid #ff526f}.modern-app .analysis-shell .tracker-match-detail [data-slot=tabs-content]{margin:0;padding:0}.modern-app .analysis-shell .tracker-match-detail table th{background:var(--tracker-header);color:#aecbdd;border:0;font-size:12px}.modern-app .analysis-shell .tracker-match-detail table td{border:0;padding:12px 10px;font-size:14px;font-weight:500}.modern-app .analysis-shell .tracker-match-detail table tbody tr:nth-child(odd){background:var(--tracker-base)}.modern-app .analysis-shell .tracker-match-detail table tbody tr:nth-child(2n){background:var(--tracker-row)}.modern-app .analysis-shell .tracker-match-detail table tbody tr:hover{background:#293849}.modern-app .analysis-shell .tracker-match-detail .scoreboard{border:0;border-radius:0;margin:0}.modern-app .analysis-shell .tracker-match-detail .scoreboard .section-title{background:#175449;border:0;min-height:32px;padding:6px 16px}.modern-app .analysis-shell .tracker-match-detail .scoreboard.enemy-scoreboard .section-title{background:#542936}.modern-app .analysis-shell .tracker-match-detail .scoreboard .section-title h2{color:var(--tracker-ally);font-size:14px}.modern-app .analysis-shell .tracker-match-detail .scoreboard.enemy-scoreboard .section-title h2{color:var(--tracker-enemy)}.modern-app .analysis-shell .tracker-match-detail .scoreboard .section-title>span{color:#afc6d6;font-size:12px}.modern-app .analysis-shell .tracker-match-detail .scoreboard th{background:#17483f;height:31px;padding:6px 10px}.modern-app .analysis-shell .tracker-match-detail .enemy-scoreboard th{background:#462632}.modern-app .analysis-shell .tracker-match-detail .scoreboard td{height:56px;font-weight:650}.modern-app .analysis-shell .tracker-match-detail .scoreboard .sorted-column{background:#2d3d5069}.modern-app .analysis-shell .tracker-match-detail .scoreboard .player-cell{gap:10px}.modern-app .analysis-shell .tracker-match-detail .scoreboard .player-cell b{font-weight:550}.modern-app .analysis-shell .tracker-match-detail .scoreboard :is(.agent-chip,.agent-chip .game-icon){border-radius:1px;width:37px;height:37px}.modern-app .analysis-shell .tracker-match-detail .scoreboard td:first-child{border-left:3px solid #268e7e;min-width:190px}.modern-app .analysis-shell .tracker-match-detail .enemy-scoreboard td:first-child{border-left-color:#a14358}.modern-app .analysis-shell .tracker-match-detail .match-summary{border:0;border-radius:0;margin:0}.modern-app .analysis-shell .tracker-match-detail .match-summary .analysis-heading{min-height:40px;padding:10px 18px}.modern-app .analysis-shell .tracker-match-detail .match-summary h2{font-size:14px}.tracker-round-history{border-bottom:1px solid #26384a;gap:12px;padding:18px 20px 12px;display:flex}.history-team-labels{flex-shrink:0;grid-template-rows:29px 29px;gap:2px;width:120px;display:grid}.history-team-labels span{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex;overflow:hidden}.history-team-labels b{font-size:20px}.history-rounds{grid-template-columns:repeat(var(--round-count), minmax(26px, 1fr));flex:1;min-width:0;display:grid}.history-rounds button{grid-template-rows:29px 29px 20px;justify-items:center;gap:2px;min-width:0;display:grid}.history-rounds button:hover{background:#263647}.history-rounds button>span{justify-content:center;align-items:center;display:flex}.history-rounds button .end-icon{width:20px;height:20px}.history-rounds button i{background:#354457;border-radius:50%;width:3px;height:3px}.history-rounds button>small{color:#a3c2d8;font-size:11px}.history-rounds .half-start{border-left:1px solid #46566a}.modern-app .analysis-shell .tracker-match-detail .round-navigation{background:#1c2834;border:0;border-radius:0;flex-wrap:wrap;gap:12px;padding:12px;display:flex}.modern-app .analysis-shell .tracker-match-detail .round-group{flex:420px;min-width:0}.modern-app .analysis-shell .tracker-match-detail .round-group-heading{padding:0 4px 8px}.modern-app .analysis-shell .tracker-match-detail .round-buttons{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;display:grid}.modern-app .analysis-shell .tracker-match-detail .round-buttons>button{background:#344251;border:0;border-radius:0;flex-direction:column;align-items:center;gap:6px;min-width:0;height:116px;padding:6px 3px;display:flex;position:relative}.modern-app .analysis-shell .tracker-match-detail .round-buttons>button.active{outline-offset:0;background:#506070;outline:2px solid #93a6b8}.modern-app .analysis-shell .tracker-match-detail .round-buttons>button>strong{color:#b6d1e4;font-size:12px}.modern-app .analysis-shell .tracker-match-detail .round-buttons>button>span:not(.round-loadout-bars){font-size:8px;position:absolute;top:4px;right:3px}.round-loadout-bars{justify-content:center;align-items:flex-end;gap:3px;width:100%;height:55px;display:flex}.modern-app .analysis-shell .tracker-match-detail .round-buttons>button{justify-content:flex-start}.modern-app .analysis-shell .tracker-match-detail .round-buttons>button>strong{flex:0 0 18px;line-height:18px;position:static}.modern-app .analysis-shell .tracker-match-detail .round-buttons>button>.round-loadout-bars{flex:0 0 55px;margin-top:auto;position:static;inset:auto}.modern-app .analysis-shell .tracker-match-detail .round-buttons .end-icon{flex-shrink:0}.modern-app .analysis-shell .tracker-match-detail :is(.review-events>h3,.review-map-toolbar,.round-scoreboards h3){box-sizing:border-box;align-items:center;height:36px;min-height:36px;margin:0;padding:0 10px;display:flex}.modern-app .analysis-shell .tracker-match-detail .review-map-toolbar h3{background:0 0;border:0;height:auto;min-height:0;margin:0;padding:0;font-size:13px}.modern-app .analysis-shell .tracker-match-detail .review-map-toolbar .icon-button{width:24px;height:24px;min-height:24px;padding:3px}.modern-app .analysis-shell .tracker-match-detail .scoreboard :is(th,td):not(:first-child){text-align:center}.modern-app .analysis-shell .tracker-match-detail .scoreboard th:not(:first-child) button{justify-content:center;width:100%}.player-round-detail{background:#111d29;border:1px solid #344658;margin:12px 0}.player-round-detail>header{background:#2d3d50;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.player-round-detail>header h3{margin:0;font-size:15px}.player-round-detail>header span{color:#c5d2df;flex:1;font-size:12px}.player-interaction-layout{grid-template-columns:minmax(0,1fr) minmax(240px,380px);display:grid}.player-interaction-events>button{text-align:left;border-bottom:1px solid #293849;flex-wrap:wrap;align-items:center;gap:10px;width:100%;min-height:52px;padding:10px 16px;font-size:12px;display:flex}.player-interaction-events>button[aria-pressed=true]{background:#244840;box-shadow:inset 3px 0 #39deb7}.player-interaction-events time{color:#a8bdd0;font-variant-numeric:tabular-nums}.player-interaction-events .game-icon{object-fit:contain;width:28px;height:28px}.player-interaction-events>p{padding:16px}.player-round-damage{width:100%;margin-top:12px}.player-round-damage td:first-child .game-icon{vertical-align:middle;margin-right:8px;display:inline-block}.player-round-damage :is(td,th):not(:first-child){text-align:center}.player-interaction-layout>.tactical-map{align-self:start;width:100%}.team-names-toggle{margin:8px 0}.team-names-editor{background:#1d2936;flex-wrap:wrap;align-items:end;gap:12px;margin:8px 0;padding:14px;display:flex}.team-names-editor label{gap:6px;font-size:12px;display:grid}.team-names-editor input{color:#e9f0f7;background:#101923;border:1px solid #425366;padding:8px}.team-names-editor p{color:#ff7c88;width:100%}.map-analysis-banner{border:1px solid #2b3c4d;flex-wrap:wrap;align-items:center;gap:24px;min-height:130px;padding:24px;display:flex}.map-analysis-banner h2{margin:0;font-size:30px}.map-analysis-banner>span{color:#bcccdc}.map-analysis-tabs{border-bottom:1px solid #344658;gap:0;margin:14px 0;display:flex}.map-analysis-tabs button{color:#b5c7d7;border-bottom:2px solid #0000;padding:14px 26px}.map-analysis-tabs button[aria-pressed=true]{color:#eff5fc;background:#1d2936;border-bottom-color:#39deb7}.map-metric-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.map-metrics{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.map-metrics>div{border-bottom:1px solid #263747;border-right:1px solid #263747;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.map-metrics strong{font-variant-numeric:tabular-nums;font-size:23px}.map-metrics span{color:#b7c9d9;font-size:12px}.map-metrics small{color:#90a6ba;font-size:10px}.map-metrics meter{-webkit-appearance:none;appearance:none;background:#29394a;width:100%;height:5px}.map-metrics meter::-webkit-meter-bar{background:#29394a;border:none}.map-metrics meter::-webkit-meter-optimum-value{background:#39deb7}@media (max-width:1000px){.map-metric-groups{grid-template-columns:1fr}}@media (max-width:650px){.player-interaction-layout{grid-template-columns:minmax(0,1fr)}.player-interaction-layout>.tactical-map{justify-self:center;max-width:400px}.map-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.map-analysis-banner{gap:12px;padding:16px}.team-names-editor label,.team-names-editor input{width:100%}}.round-loadout-bars i{width:9px;max-height:55px;display:block}.ally-bar{background:#33dcaf}.enemy-bar{background:#ff526f}.modern-app .analysis-shell .tracker-match-detail .round-buttons .end-icon{width:17px;height:17px}.modern-app .analysis-shell .tracker-match-detail .selected-round-heading{background:#101923;border:0;flex-wrap:wrap;padding:16px 20px}.modern-app .analysis-shell .tracker-match-detail .round-outcome{gap:10px;font-size:14px}.modern-app .analysis-shell .tracker-match-detail .round-review{background:#101923;grid-template-columns:minmax(380px,1.1fr) minmax(230px,.65fr) minmax(380px,1.25fr);gap:8px;padding:0 12px 12px}.modern-app .analysis-shell .tracker-match-detail .round-scoreboards h3{background:#175449;border:0;padding:8px 12px;font-size:13px}.modern-app .analysis-shell .tracker-match-detail .round-scoreboards h3.loss{background:#542936}.modern-app .analysis-shell .tracker-match-detail .round-scoreboards :is(th,td){padding:8px;font-size:12px}.modern-app .analysis-shell .tracker-match-detail .round-scoreboards td:first-child .game-icon{width:32px;height:32px}.modern-app .analysis-shell .tracker-match-detail :is(.review-events,.review-map){background:#101923;border:0;border-radius:0}.modern-app .analysis-shell .tracker-match-detail :is(.review-events>h3,.review-map-toolbar){background:#2d3d50;border:0;min-height:36px;padding:0 10px}.modern-app .analysis-shell .tracker-match-detail .review-event-list{height:auto;max-height:none;overflow:visible}.modern-app .analysis-shell .tracker-match-detail .review-event-list>button{background:#243e3b;border:0;border-bottom:1px solid #101923;grid-template-columns:30px 28px minmax(0,1fr) 28px;gap:5px;padding:7px 5px;display:grid;position:relative}.modern-app .analysis-shell .tracker-match-detail .review-event-list>button.enemy-event{background:#412936}.modern-app .analysis-shell .tracker-match-detail .review-event-list>button.active{filter:brightness(1.35);box-shadow:inset 3px 0 #ff526f}.modern-app .analysis-shell .tracker-match-detail .review-event-list .agent-icon{width:28px;height:28px}.modern-app .analysis-shell .tracker-match-detail .review-event-list time{font-size:12px}.modern-app .analysis-shell .tracker-match-detail .review-event-list .weapon-icon{object-fit:contain;grid-column:3;width:52px;height:16px}.modern-app .analysis-shell .tracker-match-detail .review-event-list b{font-size:12px}.modern-app .analysis-shell .tracker-match-detail .review-map .map-viewport{background:#101923;max-height:none}.tracker-section-heading{flex-wrap:wrap;align-items:center;gap:18px;padding:16px 20px;display:flex}.tracker-section-heading>.segmented{margin-left:auto}.tracker-section-heading>span{color:#a5bbcc;font-size:13px}.modern-app .analysis-shell .tracker-match-detail .combat-roster{background:#172c32;border:0;border-radius:0;justify-content:center;gap:8px;padding:12px;display:flex}.modern-app .analysis-shell .tracker-match-detail .combat-roster button{background:#236b5d;border:0;border-radius:4px;width:74px;padding:6px}.modern-app .analysis-shell .tracker-match-detail .combat-roster button.enemy{background:#813b4c}.modern-app .analysis-shell .tracker-match-detail .combat-roster .game-icon{width:43px;height:43px;margin:auto}.modern-app .analysis-shell .tracker-match-detail .combat-roster button span{text-overflow:ellipsis;width:100%;font-size:10px;display:block;overflow:hidden}.modern-app .analysis-shell .tracker-match-detail .combat-roster button.active{outline:0;box-shadow:0 3px #ff526f}.modern-app .analysis-shell .tracker-match-detail .combat-player-heading{background:#172e32;border:0;flex-wrap:wrap;align-items:center;gap:20px;padding:24px;display:flex}.combat-summary-stats{flex-wrap:wrap;gap:20px;display:flex}.combat-summary-stats span{flex-direction:column;gap:5px;display:flex}.combat-summary-stats small{color:#9fc0d6;font-size:12px}.combat-summary-stats b{font-size:21px}.combat-profile-link{margin-left:auto}.player-round-timeline{background:#172e32;padding-bottom:16px}.player-round-columns{grid-template-columns:repeat(var(--round-count), minmax(32px, 1fr));gap:4px;padding:0 16px;display:grid}.player-round-columns>button{background:#30464d;flex-direction:column;align-items:center;min-height:130px;padding:8px 4px;display:flex}.player-round-columns>button:hover{background:#415964}.player-round-columns>button[aria-pressed=true]{outline-offset:-2px;background:#415964;outline:2px solid #39deb7}.player-round-columns small{color:#b0c4d0;font-size:11px}.player-round-value{border-bottom:2px solid #56d7aa;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;width:100%;margin-bottom:4px;padding-bottom:4px;display:flex}.player-round-value.died{border-color:#fa5d72}.player-round-value>i{background:#56d7aa;width:14px}.player-round-value.died>i{background:#f75d73}.player-round-value b{font-size:10px}.kill-icons{flex-direction:column;align-items:center;gap:3px;display:flex}.round-death{color:#ff526f;gap:2px;min-height:14px;display:flex}.modern-app .analysis-shell .tracker-match-detail .combat-layout{gap:16px;padding:20px}.modern-app .analysis-shell .tracker-match-detail .combat-layout>section{background:0 0;border:0;padding:0}.modern-app .analysis-shell .tracker-match-detail .combat-layout h3{border-bottom:1px solid #304353;padding:12px 0}.modern-app .analysis-shell .tracker-match-detail .combat-weapons>div{border:0;padding:10px}.modern-app .analysis-shell .tracker-match-detail .combat-weapons>div:nth-child(odd){background:#1d2936}.modern-app .analysis-shell .tracker-match-detail .combat-weapons .weapon-icon{width:95px}.economy-plot{padding:0 16px}.economy-plot svg{width:100%;height:215px}.economy-plot text{fill:#95adc0;font:10px sans-serif}.economy-round-links{grid-template-columns:repeat(var(--round-count), minmax(24px, 1fr));gap:3px;padding:0 40px;display:grid}.economy-round-links button{flex-direction:column;align-items:center;gap:10px;padding:8px 0;display:flex}.economy-round-links button:hover{background:#283c4b}.economy-round-links small{color:#a0b8cc;font-size:11px}.economy-chart-legend{color:#a5bbcc;flex-wrap:wrap;gap:20px;padding:10px 20px 18px;font-size:12px;display:flex}.modern-app .analysis-shell .tracker-match-detail .duel-matrix th:not(:first-child){background:#592938}.modern-app .analysis-shell .tracker-match-detail .duel-matrix td:first-child{background:#194b43}.duel-player{text-align:left;align-items:center;gap:9px;min-width:140px;display:flex}.duel-player .game-icon{width:38px;height:38px}.duel-player span{font-size:13px}.duel-player small{color:#a5bfd0;font-size:12px;display:block}.duel-pair{justify-content:center;align-items:center;gap:12px;width:100%;min-height:34px;display:flex}.duel-pair b{background:#29494a;border-radius:3px;padding:4px 8px;font-size:16px}.duel-pair b.enemy{background:#553143}.duel-pair[aria-pressed=true]{outline:1px solid #8db7c6}.duel-selection{background:#234;flex-wrap:wrap;gap:28px;padding:20px;display:flex}.duel-selection span{color:#a9c4d6}.duel-selection b{color:#eef5f9;margin-left:10px}@media (max-width:1400px){.match-roster-performance{gap:6px}.match-roster-performance button{width:78px}.modern-app .analysis-shell .tracker-match-detail .round-review{grid-template-columns:minmax(350px,1fr) minmax(230px,.65fr)}.modern-app .analysis-shell .tracker-match-detail .review-map{grid-column:1/-1}.modern-app .analysis-shell .tracker-match-detail .review-map .map-viewport{max-height:650px}}@media (max-width:1000px){.modern-app .analysis-shell .tracker-match-list .match-player-performance{display:none}.modern-app .analysis-shell .tracker-match-detail .match-banner{flex-wrap:wrap;gap:16px}.modern-app .analysis-shell .tracker-match-detail .versus{min-width:300px}.history-rounds,.player-round-columns,.economy-round-links{grid-template-columns:repeat(12,minmax(0,1fr))}.history-team-labels{width:88px}.modern-app .analysis-shell .tracker-match-detail .detail-toolbar{gap:4px;padding-right:8px}.modern-app .analysis-shell .tracker-match-detail .match-tabs [role=tab]{padding-inline:8px;font-size:12px}}@media (max-width:650px){.modern-app .analysis-shell .tracker-match-detail .match-banner{padding:14px}.modern-app .analysis-shell .tracker-match-detail .map-label{min-width:0}.modern-app .analysis-shell .tracker-match-detail .versus{flex-basis:100%;order:3;gap:12px;width:100%;min-width:0}.modern-app .analysis-shell .tracker-match-detail .match-result{margin-left:auto}.modern-app .analysis-shell .tracker-match-detail .round-review{flex-direction:column;padding:0 8px 8px;display:flex}.modern-app .analysis-shell .tracker-match-detail .round-group{flex-basis:100%}.modern-app .analysis-shell .tracker-match-detail .round-buttons{grid-template-columns:repeat(6,minmax(0,1fr))}.tracker-round-history{gap:8px;padding:12px 8px}.history-team-labels{width:70px}.history-team-labels span{font-size:10px}.history-rounds{grid-template-columns:repeat(6,minmax(0,1fr))}.modern-app .analysis-shell .tracker-match-detail .combat-roster{flex-wrap:wrap;justify-content:flex-start;gap:6px}.modern-app .analysis-shell .tracker-match-detail .combat-roster button{width:calc(20% - 5px)}.combat-summary-stats{gap:12px}.combat-summary-stats b{font-size:18px}.player-round-columns{grid-template-columns:repeat(6,minmax(0,1fr))}.economy-round-links{grid-template-columns:repeat(6,minmax(0,1fr));padding-inline:16px}.economy-plot svg{height:150px}.tracker-section-heading{gap:12px;padding:14px}.modern-app .analysis-shell .tracker-match-detail .detail-toolbar{flex-wrap:wrap;padding:0 0 8px}.modern-app .analysis-shell .tracker-match-detail .match-tabs{flex-basis:100%}.modern-app .analysis-shell .tracker-match-detail .detail-toolbar>.picker{margin-left:10px}}.match-management-actions{z-index:6;align-items:center;gap:8px;margin:0;display:flex;position:absolute;top:76px;right:20px}.match-management-actions .button{align-items:center;gap:7px;display:inline-flex}.match-delete-toggle,.match-danger-button{color:#f0a0aa!important;border-color:#6f3f48!important}.match-delete-toggle:hover,.match-danger-button:hover:not(:disabled){background:#2a171c!important;border-color:#9a4f5c!important}.match-metadata-editor select,.match-delete-panel input{color:#e9f0f7;background:#101923;border:1px solid #425366;min-height:36px;padding:8px}.match-delete-panel{background:#1f171b;border:1px solid #5b343c;flex-wrap:wrap;align-items:end;gap:12px;margin:8px 0;padding:14px;display:flex}.match-delete-panel label{gap:6px;min-width:190px;font-size:12px;display:grid}.match-delete-copy{width:100%}.match-delete-copy strong{color:#f2d8dc}.match-delete-copy p{color:#b9a5a9;max-width:760px;margin:5px 0 0;font-size:12px}.match-delete-panel>p[role=alert]{color:#ff7c88;width:100%;margin:0}.match-settings-toggle{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);min-height:32px;padding-inline:11px;font-weight:650;box-shadow:0 5px 16px #0004;background:#111923c9!important;border-color:#52667a!important}.match-settings-toggle:hover{background:#182634e6!important}.match-settings-panel{background:#111923;border:1px solid #34465a;margin:10px 0 14px;padding:14px}.match-settings-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.match-settings-heading>div{gap:3px;display:grid}.match-settings-heading strong{font-size:14px}.match-settings-heading small,.match-current-team small,.match-danger-zone small{color:#8f9eae;font-size:11px}.match-settings-close{justify-content:center;width:34px;min-width:34px;height:34px;padding:0}.match-current-team{background:#0d141c;border:1px solid #2d3c4d;gap:3px;min-width:210px;padding:8px 10px;display:grid}.match-current-team>span{color:#8f9eae;font-size:11px}.match-current-team>strong{font-size:13px}.match-danger-zone{border-top:1px solid #3a2b31;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding-top:14px;display:flex}.match-danger-zone>div{gap:3px;display:grid}.match-danger-zone>div>strong{color:#e4c5ca;font-size:12px}.match-settings-error{color:#ff7c88;margin:10px 0 0;font-size:12px}@media (max-width:900px){.match-management-actions{margin:8px 10px;position:static}}.match-settings-heading-button{-webkit-appearance:none;appearance:none;font:inherit;cursor:pointer}.match-settings-heading-button[aria-expanded=true]{border-color:#52667a}:root[data-theme=light],.analytics-theme[data-theme=light]{--widget-page:#f3f5f3;--widget-surface:#fff;--widget-inset:#f6f8f6;--widget-hover:#edf2ed;--widget-line:#e3e8e3;--widget-ink:#1c2620;--widget-muted:#68756b;--widget-accent:#78cf91;--widget-positive:#257448;--widget-negative:#ad4e60;--widget-attack:#876534;--widget-defence:#40717d;--widget-selected:#26392c;--widget-selected-ink:#fff;--widget-shadow:0 2px 5px #23362704, 0 12px 26px #23362703;--widget-icon-filter:brightness(.32) sepia(.15);--background:var(--widget-page);--foreground:var(--widget-ink);--card:var(--widget-surface);--popover:var(--widget-surface);--popover-foreground:var(--widget-ink);--card-foreground:var(--widget-ink);--border:var(--widget-line);--input:var(--widget-line);--muted:var(--widget-inset);--muted-foreground:var(--widget-muted);--accent:var(--widget-hover);--accent-foreground:var(--widget-ink);--primary:#366e46;--primary-foreground:#fff;--secondary:var(--widget-inset);--secondary-foreground:var(--widget-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark],.analytics-theme[data-theme=dark]{--widget-page:#111614;--widget-surface:#1a211d;--widget-inset:#202923;--widget-hover:#28342c;--widget-line:#303d34;--widget-ink:#edf2ed;--widget-muted:#a2b0a6;--widget-accent:#8ed3a2;--widget-positive:#9bd4ae;--widget-negative:#e4a0ab;--widget-attack:#cfb68e;--widget-defence:#9ec4ce;--widget-selected:#d4e7d9;--widget-selected-ink:#1d3124;--widget-shadow:0 2px 8px #00000012, inset 0 1px 0 #ffffff03;--widget-icon-filter:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.modern-app.analytics-theme{background:var(--widget-page);color:var(--widget-ink);--data-font:"Space Grotesk", "Segoe UI", sans-serif}.modern-app.analytics-theme .analysis-shell{--analysis-bg:var(--widget-page);--analysis-surface:var(--widget-surface);--analysis-hover:var(--widget-hover);--analysis-line:var(--widget-line);--analysis-text:var(--widget-ink);--analysis-muted:var(--widget-muted);--analysis-accent:var(--widget-accent);--analysis-win:var(--widget-positive);--analysis-loss:var(--widget-negative);--analysis-attack:var(--widget-attack);--analysis-defence:var(--widget-defence)}.modern-app.analytics-theme .primary-navigation{background:var(--widget-surface);border-color:var(--widget-line)}.modern-app.analytics-theme .primary-navigation :is(nav a,nav svg,.navigation-team,.account-control){color:var(--widget-muted);border-color:var(--widget-line)}.modern-app.analytics-theme .primary-navigation nav a[aria-current=page]{color:var(--widget-ink);background:var(--widget-inset);border-bottom-color:var(--widget-accent)}.modern-app.analytics-theme .primary-navigation nav a:hover{background:var(--widget-hover);color:var(--widget-ink)}.modern-app.analytics-theme .primary-navigation nav a[aria-current=page] svg{color:var(--widget-positive)}.modern-app.analytics-theme .analysis-shell :is(.button,.picker,select,.search-field,.analysis-search,.expanded-filters input){background:var(--widget-surface);border-color:var(--widget-line);color:var(--widget-ink);border-radius:8px}.modern-app.analytics-theme .analysis-shell :is(.search-field input,.text-button,.filter-total,.picker>span,.expanded-filters label){color:var(--widget-muted)}.modern-app.analytics-theme .analysis-shell :is(.expanded-filters,.dashboard-customize-bar,.widget-catalog,.widget-editor-bar){background:var(--widget-inset);color:var(--widget-ink);border-color:var(--widget-line);border-radius:8px}.modern-app.analytics-theme .analysis-shell :is(.dashboard-customize-bar button,.widget-catalog button,.widget-editor-bar button){background:var(--widget-surface);color:var(--widget-ink);border-color:var(--widget-line);border-radius:6px}.modern-app.analytics-theme .analysis-shell :is(.widget-catalog small,.dashboard-customize-bar small){color:var(--widget-muted)}.modern-app.analytics-theme .analysis-shell :is(.widget-content>section,.performance-stage,.analytics-card,.profile-overview,.profile-agent-section,.insight-card,.combat-layout>section,.round-damage-chart,.tracker-economy-chart,.tracker-duels,.player-round-detail){background:var(--widget-surface);border:1px solid var(--widget-line);box-shadow:var(--widget-shadow);color:var(--widget-ink);border-radius:12px}.modern-app.analytics-theme .analysis-shell .widget-content{border-radius:12px}.modern-app.analytics-theme .analysis-shell :is(.chart-heading,.analysis-heading,.insight-title,.visual-section-heading){background:0 0;border:0;gap:12px;min-height:62px;margin:0;padding:18px 22px 14px}.modern-app.analytics-theme .analysis-shell :is(.chart-heading h2,.analysis-heading h2,.insight-title h2,.visual-section-heading h2){letter-spacing:-.2px;color:var(--widget-ink);font-size:14px;font-weight:500;line-height:1.4}.modern-app.analytics-theme .analysis-shell :is(.chart-heading>span,.chart-heading>svg,.analysis-heading-actions,.insight-title>span){color:var(--widget-muted);font-size:12px}.modern-app.analytics-theme .analysis-shell :is(.chart-heading>.weapon-icon,.plant-summary img,.combat-abilities img,.weapon-performance .weapon-icon,.economy-lanes .weapon-icon,.combat-weapons .weapon-icon,.profile-weapons .weapon-icon){filter:var(--widget-icon-filter)}.modern-app.analytics-theme .analysis-shell :is(.segmented,.metric-configure){background:var(--widget-inset);border:1px solid var(--widget-line);box-shadow:none;border-radius:8px;gap:2px;padding:3px}.modern-app.analytics-theme .analysis-shell .segmented button{min-height:28px;color:var(--widget-muted);box-shadow:none;border:0;border-radius:5px;padding:5px 10px;font-size:11px;font-weight:500}.modern-app.analytics-theme .analysis-shell .segmented button.active{background:var(--widget-selected);color:var(--widget-selected-ink);border:0;box-shadow:0 1px 3px #0000000a}.modern-app.analytics-theme .analysis-shell .metric-configure{color:var(--widget-muted);padding:7px 10px;font-size:11px}.modern-app.analytics-theme .analysis-shell .inline-pager{border-color:var(--widget-line);color:var(--widget-muted);background:0 0;padding:10px 22px;font-size:11px}.modern-app.analytics-theme .analysis-shell .inline-pager button{background:var(--widget-inset);color:var(--widget-ink);border-color:var(--widget-line);border-radius:6px;min-width:30px;min-height:30px}.metric-value{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:2px;display:inline-flex}.metric-value-unit{color:var(--widget-muted);letter-spacing:0;font-size:.46em;font-weight:500}.modern-app.analytics-theme .analysis-shell :is(.metric-tile strong,.map-metrics strong,.profile-key-stats strong,.performance-summary-metrics b,.analysis-rate-value>b,.duel-overview>div>b,.duel-results b,.plant-summary b,.pistol-followups strong){letter-spacing:-1px;color:var(--widget-ink);font-variant-numeric:tabular-nums;font-family:Space Grotesk,sans-serif;font-weight:500;line-height:1.15}.modern-app.analytics-theme .analysis-shell :is(.metric-tile,.map-metrics>div){background:var(--widget-inset);border:0;border-radius:8px;flex-direction:column;gap:10px;min-width:0;min-height:112px;padding:15px 18px;display:flex}.modern-app.analytics-theme .analysis-shell :is(.metric-tile>span,.map-metrics>div>span){color:var(--widget-muted);min-height:16px;font-size:12px;font-weight:400;line-height:1.35}.modern-app.analytics-theme .analysis-shell :is(.metric-tile strong,.map-metrics strong){margin:0;font-size:30px;line-height:34px}.modern-app.analytics-theme .analysis-shell :is(.metric-tile>small,.map-metrics small){color:var(--widget-muted);margin-top:auto;font:400 10px/1.4 Space Grotesk,sans-serif}.modern-app.analytics-theme .analysis-shell .metric-tile{gap:5px;min-height:106px;padding:12px 16px}.modern-app.analytics-theme .analysis-shell .metric-tile-rule{background:0 0;height:0}.modern-app.analytics-theme .analysis-shell .metric-tile.no-sample{opacity:.72}.modern-app.analytics-theme .analysis-shell .map-metrics{gap:10px;padding:8px 20px 20px}.modern-app.analytics-theme .analysis-shell .profile-key-stats>div{background:var(--widget-inset);border:0;border-radius:8px;padding:18px 22px}.modern-app.analytics-theme .analysis-shell .profile-key-stats strong{font-size:32px}.modern-app.analytics-theme .analysis-shell :is(.profile-key-stats>div>span,.profile-stat-grid span,.profile-identity>div>span,.profile-trend>span){color:var(--widget-muted);font-size:12px}.modern-app.analytics-theme .analysis-shell :is(.profile-stat-grid b,.profile-match-record b,.profile-identity h2,.profile-performance b){color:var(--widget-ink)}.modern-app.analytics-theme .analysis-shell .profile-stat-grid>div{border-color:var(--widget-line);background:0 0}.modern-app.analytics-theme .analysis-shell .profile-trend polyline{stroke:var(--widget-positive);stroke-width:2px}.stat-meter{background:repeating-linear-gradient(90deg, var(--widget-line) 0 1px, transparent 1px 4px);border-radius:2px;width:100%;height:8px;overflow:hidden}.stat-meter>i{height:100%;width:var(--meter-value);background:var(--widget-accent);border-right:2px solid var(--widget-positive);border-radius:2px 0 0 2px;display:block}.modern-app.analytics-theme .analysis-shell :is(.side-comparison i,.duel-results i,.pistol-followups i,.economy-lanes i,.weapon-performance-list i,.combat-weapons i,.hit-distribution i){background:var(--widget-line);border-radius:3px;height:5px;overflow:hidden}.modern-app.analytics-theme .analysis-shell :is(.side-comparison em,.duel-results em,.pistol-followups em,.economy-lanes em,.weapon-performance-list em,.combat-weapons em,.hit-distribution em){background:var(--widget-accent);border-radius:inherit}.modern-app.analytics-theme .analysis-shell .performance-stage{padding:0 22px 20px}.modern-app.analytics-theme .analysis-shell .performance-summary>.chart-heading{padding-left:0;padding-right:0}.modern-app.analytics-theme .analysis-shell .performance-summary-metrics{gap:12px;padding:12px 0 24px}.modern-app.analytics-theme .analysis-shell .performance-summary-metrics>div{background:var(--widget-inset);text-align:left;border:0;border-radius:8px;padding:18px}.modern-app.analytics-theme .analysis-shell .performance-summary-metrics span{color:var(--widget-muted);font-size:12px}.modern-app.analytics-theme .analysis-shell .performance-summary-metrics b{margin-top:12px;font-size:34px;display:block}.modern-app.analytics-theme .analysis-shell .performance-summary-metrics .metric-value>span:first-child{font-size:inherit;color:var(--widget-ink)}.modern-app.analytics-theme .analysis-shell .team-pulse{border-top:1px solid var(--widget-line);background:0 0;gap:20px;padding-top:20px}.modern-app.analytics-theme .analysis-shell :is(.team-record,.side-comparison){background:0 0;border:0;padding:0 12px}.modern-app.analytics-theme .analysis-shell .analysis-rate-value{gap:9px}.modern-app.analytics-theme .analysis-shell .analysis-rate-value>b{font-size:34px}.modern-app.analytics-theme .analysis-shell .analysis-rate-value>span{color:var(--widget-muted);font-size:12px}.modern-app.analytics-theme .analysis-shell :is(.team-record>div>b,.side-comparison b){color:var(--widget-ink);font-weight:500}.modern-app.analytics-theme .analysis-shell :is(.team-record small,.team-record b span,.side-comparison small,.side-comparison button>span){color:var(--widget-muted)}.modern-app.analytics-theme .analysis-shell .side-comparison svg{color:var(--widget-positive)}.modern-app.analytics-theme .analysis-shell .selected-match-preview{color:#fff;border:0;border-radius:8px;padding:16px;overflow:hidden}.modern-app.analytics-theme .analysis-shell .selected-match-preview :is(span,small,strong,b,i){color:#e6ede7}.modern-app.analytics-theme .analysis-shell .duel-overview{padding:20px 22px 24px}.modern-app.analytics-theme .analysis-shell .duel-overview>div:first-child{align-items:baseline}.modern-app.analytics-theme .analysis-shell .duel-overview>div>b{font-size:42px}.modern-app.analytics-theme .analysis-shell .duel-overview>div>span{color:var(--widget-muted);font-size:12px}.modern-app.analytics-theme .analysis-shell .duel-share-bar{border-radius:5px;gap:3px;height:28px;margin-top:20px;overflow:hidden}.modern-app.analytics-theme .analysis-shell .duel-share-bar button{background:color-mix(in srgb, var(--widget-accent) 45%, var(--widget-surface));color:var(--widget-ink);font-size:11px;font-weight:500}.modern-app.analytics-theme .analysis-shell .duel-share-bar button+button{background:var(--widget-line);color:var(--widget-ink)}.modern-app.analytics-theme .analysis-shell :is(.duel-results,.plant-summary){gap:12px;padding:0 22px}.modern-app.analytics-theme .analysis-shell :is(.duel-results>button,.postplant-widget .plant-summary button,.pistol-followups button){background:var(--widget-inset);border:0;border-radius:8px;padding:18px}.modern-app.analytics-theme .analysis-shell :is(.duel-results b,.plant-summary b,.pistol-followups strong){margin:10px 0;font-size:30px}.modern-app.analytics-theme .analysis-shell :is(.duel-results span,.plant-summary span,.pistol-followups span){color:var(--widget-muted);font-size:12px}.modern-app.analytics-theme .analysis-shell :is(.duel-results small,.plant-summary small,.pistol-followups small,.plant-sites>small){color:var(--widget-muted);font-size:11px}.modern-app.analytics-theme .analysis-shell :is(.opening-timing,.pistol-sides,.economy-comparison){border-color:var(--widget-line);background:0 0;margin-top:auto;padding:16px 22px}.modern-app.analytics-theme .analysis-shell :is(.opening-timing span,.pistol-sides span,.economy-comparison span){color:var(--widget-muted);font-size:12px}.modern-app.analytics-theme .analysis-shell :is(.opening-timing b,.pistol-sides b,.economy-comparison b){color:var(--widget-ink);font-weight:500}.modern-app.analytics-theme .analysis-shell .plant-story{background:0 0;border:0;gap:28px;padding:16px 0 22px}.modern-app.analytics-theme .analysis-shell .plant-summary svg{color:var(--widget-muted)}.modern-app.analytics-theme .analysis-shell .plant-sites{padding:0 22px}.modern-app.analytics-theme .analysis-shell .plant-sites>span{color:var(--widget-muted)}.modern-app.analytics-theme .analysis-shell .plant-sites>div{gap:4px;height:42px}.modern-app.analytics-theme .analysis-shell .plant-sites button{background:color-mix(in srgb, var(--widget-accent) 55%, var(--widget-surface));color:var(--widget-ink);border-radius:5px}.modern-app.analytics-theme .analysis-shell .plant-sites button:nth-child(2){background:color-mix(in srgb, var(--widget-accent) 25%, var(--widget-surface))}.modern-app.analytics-theme .analysis-shell .plant-sites button:nth-child(3){background:var(--widget-line)}.modern-app.analytics-theme .analysis-shell .pistol-path{gap:22px;padding:22px}.modern-app.analytics-theme .analysis-shell .pistol-path>button{background:0 0}.modern-app.analytics-theme .analysis-shell .pistol-path>button>small{color:var(--widget-muted)}.modern-app.analytics-theme .analysis-shell .economy-lanes{padding:12px 22px}.modern-app.analytics-theme .analysis-shell .economy-lanes button{border-color:var(--widget-line);background:0 0;padding:16px 0}.modern-app.analytics-theme .analysis-shell :is(.economy-lanes span,.economy-lanes b,.economy-comparison button,.weapon-performance-list strong,.weapon-performance-list span){color:var(--widget-ink)}.modern-app.analytics-theme .analysis-shell :is(.economy-lanes small,.weapon-performance-list b){color:var(--widget-muted);font-size:11px;font-weight:400}.modern-app.analytics-theme .analysis-shell .weapon-performance-list{padding:4px 22px 12px}.modern-app.analytics-theme .analysis-shell .weapon-performance-list>div{border-color:var(--widget-line);background:0 0;min-height:54px}.modern-app.analytics-theme .analysis-shell .clutch-rings{gap:12px;padding:24px 22px}.modern-app.analytics-theme .analysis-shell .clutch-rings>button{background:var(--widget-inset);border-radius:8px;padding:16px 12px}.modern-app.analytics-theme .analysis-shell .clutch-rings .analysis-rate-value>b{font-size:26px}.modern-app.analytics-theme .analysis-shell .advantage-matrix button{border-radius:5px;font-family:inherit}.modern-app.analytics-theme .analysis-shell :is(.advantage-matrix>span,.advantage-matrix b,.sample-method){color:var(--widget-muted)}.modern-app.analytics-theme .analysis-shell :is(.impact-roster-heading,.impact-player-row,.impact-player-row:nth-child(odd),.impact-player-row:nth-child(2n)){border-color:var(--widget-line);background:0 0}.modern-app.analytics-theme .analysis-shell .impact-player-row:hover{background:var(--widget-hover)}.modern-app.analytics-theme .analysis-shell .impact-roster-heading{color:var(--widget-muted);font-size:11px}.modern-app.analytics-theme .analysis-shell .impact-player-row{min-height:54px}.modern-app.analytics-theme .analysis-shell .impact-player-row :is(b,[data-stat]){color:var(--widget-ink);font-weight:500}.modern-app.analytics-theme .analysis-shell .impact-player-row .selected-stat{color:var(--widget-positive)}.modern-app.analytics-theme .analysis-shell .impact-player-name small{color:var(--widget-muted)}.modern-app.analytics-theme .analysis-shell .impact-player-name i{background:var(--widget-line);height:2px}.modern-app.analytics-theme .analysis-shell .impact-player-name em{background:var(--widget-accent)}.modern-app.analytics-theme .analysis-shell :is(.analysis-table,.profile-agent-section table) th{background:var(--widget-inset);color:var(--widget-muted);border-color:var(--widget-line)}.modern-app.analytics-theme .analysis-shell :is(.analysis-table,.profile-agent-section table) td{color:var(--widget-ink);border-color:var(--widget-line)}.modern-app.analytics-theme .analysis-shell :is(.analysis-table,.profile-agent-section table) tbody tr{background:0 0}.modern-app.analytics-theme .analysis-shell :is(.analysis-table,.profile-agent-section table) tbody tr:hover{background:var(--widget-hover)}.modern-app.analytics-theme .analysis-shell :is(.analysis-player-identity small,.analysis-rank,.sample-rate small,.agent-identity small){color:var(--widget-muted)}.modern-app.analytics-theme .analysis-shell .sample-rate b{color:var(--widget-ink);font-weight:500}.modern-app.analytics-theme .analysis-shell .metric-choice-list>button{color:var(--widget-ink);border-color:var(--widget-line)}.modern-app.analytics-theme .analysis-shell .metric-choice-list small{color:var(--widget-muted)}.modern-app.analytics-theme .analysis-shell .metric-choice-list button>span{background:var(--widget-inset);color:var(--widget-positive)}.modern-app.analytics-theme .analysis-shell .metric-choice-list button[aria-pressed=true]{background:var(--widget-hover)}.modern-app.analytics-theme .analysis-shell .metric-library-controls :is(input,label){color:var(--widget-ink);background:var(--widget-inset);border-color:var(--widget-line)}.modern-app.analytics-theme .analysis-shell .metric-empty{color:var(--widget-muted);background:0 0}.modern-app.analytics-theme .analysis-shell .tracker-match-detail{--tracker-base:var(--widget-surface);--tracker-row:var(--widget-inset);--tracker-header:var(--widget-inset);--tracker-ally:var(--widget-positive);--tracker-enemy:var(--widget-negative)}.modern-app.analytics-theme .analysis-shell .tracker-match-detail :is(.combat-player-heading,.combat-panel,.tracker-section-heading,.combat-layout>section h3,.combat-facts,.damage-totals,.hit-distribution){color:var(--widget-ink);border-color:var(--widget-line);background:0 0}.modern-app.analytics-theme .analysis-shell .tracker-match-detail :is(.combat-layout>section h3,.tracker-section-heading){padding:18px 20px;font-weight:500}.modern-app.analytics-theme .analysis-shell .tracker-match-detail :is(.combat-player-heading small,.combat-summary-stats small,.damage-totals span,.hit-distribution span,.hit-distribution small,.combat-abilities small,.combat-facts span,.tracker-section-heading>span){color:var(--widget-muted)}.modern-app.analytics-theme .analysis-shell .tracker-match-detail :is(.damage-totals b,.combat-abilities b,.combat-weapons b,.combat-facts b,.combat-summary-stats b){color:var(--widget-ink);font-weight:500}.modern-app.analytics-theme .analysis-shell .tracker-match-detail :is(.combat-abilities>div,.combat-weapons>div){border-color:var(--widget-line)}.modern-app.analytics-theme .analysis-shell .tracker-match-detail .economy-plot svg line{stroke:var(--widget-line)}.modern-app.analytics-theme .analysis-shell .tracker-match-detail .economy-plot svg text{fill:var(--widget-muted)}.modern-app.analytics-theme .analysis-shell .tracker-match-detail .economy-plot{background:var(--widget-surface)}.modern-app.analytics-theme .analysis-shell .tracker-match-detail table :is(th,td){color:var(--widget-ink)}.modern-app.analytics-theme .analysis-shell .tracker-match-detail table .sorted-column{background:var(--widget-inset)}.modern-app.analytics-theme .analysis-shell .tracker-match-detail .scoreboard .section-title{background:var(--widget-inset);color:var(--widget-positive)}.modern-app.analytics-theme .analysis-shell .tracker-match-detail .enemy-scoreboard .section-title{color:var(--widget-negative)}.modern-app.analytics-theme .analysis-shell .tracker-match-detail .scoreboard tbody tr:nth-child(2n){background:var(--widget-inset)}.modern-app.analytics-theme .analysis-shell .tracker-match-detail .scoreboard tbody tr:nth-child(odd){background:var(--widget-surface)}.modern-app.analytics-theme .analysis-shell .tracker-match-detail .scoreboard :is(.win,.ally){color:var(--widget-positive)}.modern-app.analytics-theme .analysis-shell .tracker-match-detail .scoreboard :is(.loss,.enemy){color:var(--widget-negative)}.modern-app.analytics-theme .analysis-shell .tracker-match-detail .match-banner{color:#edf2ef}.modern-app.analytics-theme .analysis-shell .tracker-match-detail .match-tabs [role=tab]{color:var(--widget-muted)}.modern-app.analytics-theme .analysis-shell .tracker-match-detail .match-tabs [role=tab][aria-selected=true]{color:var(--widget-ink);border-bottom-color:var(--widget-positive)}.modern-app.analytics-theme .analysis-shell .tracker-match-detail :is(.player-round-timeline,.round-history,.duel-selection,.player-round-detail>header,.team-names-editor){background:var(--widget-inset);color:var(--widget-ink);border-color:var(--widget-line)}.modern-app.analytics-theme .analysis-shell .tracker-match-detail .player-round-columns>button{background:var(--widget-line);color:var(--widget-ink)}.modern-app.analytics-theme .analysis-shell .tracker-match-detail .player-round-columns small{color:var(--widget-muted)}.modern-app.analytics-theme .analysis-shell .tracker-match-detail .player-round-columns>button[aria-pressed=true]{background:var(--widget-hover);outline-color:var(--widget-positive)}.modern-app.analytics-theme .analysis-shell .tracker-match-detail .player-round-value .kill-icons{color:var(--widget-ink)}.modern-app.analytics-theme .analysis-shell .tracker-match-detail .combat-roster :is(.ally,.enemy){background:var(--widget-inset);color:var(--widget-ink);border-color:var(--widget-line)}.modern-app.analytics-theme .analysis-shell .tracker-match-detail .combat-roster button.active{background:var(--widget-hover);border-color:var(--widget-positive)}.modern-app.analytics-theme .analysis-shell .tracker-match-detail .duel-matrix :is(td,th){background:var(--widget-surface)}.modern-app.analytics-theme .analysis-shell .tracker-match-detail .duel-pair{background:var(--widget-inset)}.modern-app.analytics-theme .analysis-shell .tracker-match-detail .duel-pair[aria-pressed=true]{outline-color:var(--widget-positive)}.modern-app.analytics-theme .analysis-shell .tracker-match-detail .duel-pair :is(.ally,.enemy){background:0 0}.modern-app.analytics-theme .analysis-shell .tracker-match-detail .duel-pair .ally{color:var(--widget-positive)}.modern-app.analytics-theme .analysis-shell .tracker-match-detail .duel-pair .enemy{color:var(--widget-negative)}.modern-app.analytics-theme .analysis-shell .tracker-match-detail .team-names-editor input{background:var(--widget-surface);border-color:var(--widget-line);color:var(--widget-ink)}.modern-app.analytics-theme .analysis-shell .map-analysis-banner{color:#edf2ef;border-radius:12px}.modern-app.analytics-theme .analysis-shell .map-analysis-tabs{border-color:var(--widget-line)}.modern-app.analytics-theme .analysis-shell .map-analysis-tabs button{color:var(--widget-muted)}.modern-app.analytics-theme .analysis-shell .map-analysis-tabs button[aria-pressed=true]{color:var(--widget-ink);background:var(--widget-surface);border-bottom-color:var(--widget-positive)}.modern-app.analytics-theme .analysis-shell .analysis-inspector{background:var(--widget-surface);color:var(--widget-ink);border-color:var(--widget-line)}.modern-app.analytics-theme .analysis-shell .analysis-inspector .local-round-list>button{color:var(--widget-ink);border-color:var(--widget-line)}.modern-app.analytics-theme .analysis-shell .analysis-inspector :is(.local-evidence-heading span,.local-round-list small){color:var(--widget-muted)}@media (max-width:1100px){.modern-app.analytics-theme .analysis-shell .performance-summary-metrics b{font-size:28px}.modern-app.analytics-theme .analysis-shell .performance-summary-metrics>div{padding:14px}}@media (max-width:720px){.modern-app.analytics-theme .analysis-shell .widget-content{flex-basis:auto;height:auto;min-height:480px;overflow:visible}.modern-app.analytics-theme .analysis-shell .widget-content>section{height:auto;min-height:480px}.modern-app.analytics-theme .analysis-shell .performance-stage{padding:0 16px 16px}.modern-app.analytics-theme .analysis-shell :is(.chart-heading,.analysis-heading){flex-wrap:wrap;padding:16px}.modern-app.analytics-theme .analysis-shell .metric-tile-grid{padding:6px 16px 16px}.modern-app.analytics-theme .analysis-shell .metric-tile{min-height:112px}.modern-app.analytics-theme .analysis-shell .map-metrics{padding:6px 16px 16px}.modern-app.analytics-theme .analysis-shell .clutch-rings{gap:6px;padding:18px 16px}.modern-app.analytics-theme .analysis-shell .clutch-rings>button{padding:12px 6px}.modern-app.analytics-theme .analysis-shell .clutch-rings .analysis-rate-value>b{letter-spacing:-.5px;font-size:20px}}@media (prefers-reduced-motion:reduce){.analytics-theme :is(.stat-meter,.stat-meter>i){transition:none}}:root[data-theme],.modern-app.analytics-theme{--background:var(--widget-page);--foreground:var(--widget-ink);--card:var(--widget-surface);--card-foreground:var(--widget-ink);--popover:var(--widget-surface);--popover-foreground:var(--widget-ink);--border:var(--widget-line);--input:var(--widget-line);--muted:var(--widget-inset);--muted-foreground:var(--widget-muted);--accent:var(--widget-hover);--accent-foreground:var(--widget-ink);--primary:var(--widget-selected);--primary-foreground:var(--widget-selected-ink);--secondary:var(--widget-inset);--secondary-foreground:var(--widget-ink);--win:var(--widget-positive);--loss:var(--widget-negative);--attack:var(--widget-attack);--defence:var(--widget-defence);--ring:var(--widget-positive);accent-color:var(--widget-positive)}:root[data-theme] body{background:var(--widget-page);color:var(--widget-ink)}.modern-app.analytics-theme .analysis-shell .metric-value,.modern-app.analytics-theme .analysis-shell .metric-value>span:first-child{font:inherit;color:inherit;letter-spacing:inherit}.modern-app.analytics-theme .analysis-shell .metric-value>.metric-value-unit{color:var(--widget-muted);letter-spacing:0;font-size:.46em;font-weight:500}.modern-app.analytics-theme :is(.modern-brand,.brand-wordmark){color:var(--widget-ink)}.modern-app.analytics-theme :is(.subtle,.account-control small){color:var(--widget-muted)}.modern-app.analytics-theme .account-avatar{background:var(--widget-hover);color:var(--widget-positive)}.modern-app.analytics-theme :is(.button,.icon-button,.picker,.strategy-input,.strategy-notes){background:var(--widget-surface);color:var(--widget-ink);border-color:var(--widget-line)}.modern-app.analytics-theme :is(.button,.icon-button):hover{background:var(--widget-hover)}.modern-app.analytics-theme :is(.button,.icon-button,select,input):focus-visible{outline:2px solid var(--widget-positive);outline-offset:2px}.modern-app.analytics-theme .analysis-shell :is(.dashboard-controls button,.widget-drop-end button,.dashboard-empty-layout button){background:var(--widget-surface);border-color:var(--widget-line);color:var(--widget-ink)}:root[data-theme] :is(.account-entry,.account-loading){background:var(--widget-page);color:var(--widget-ink)}:root[data-theme] :is(.account-form,.team-settings){background:var(--widget-surface);color:var(--widget-ink);border-color:var(--widget-line);box-shadow:var(--widget-shadow);border-radius:12px}:root[data-theme] :is(.account-form input,.team-settings input,.team-settings select,.team-settings textarea,.team-settings button,.new-team-codes){background:var(--widget-inset);color:var(--widget-ink);border-color:var(--widget-line)}:root[data-theme] :is(.account-form label,.account-form small,.team-settings small,.settings-hint,.new-team-codes p,.account-tabs button){color:var(--widget-muted)}:root[data-theme] :is(.account-eyebrow,.account-tabs button.active,.team-members em){color:var(--widget-positive)}:root[data-theme] :is(.account-identity,.team-members>div,.team-code-list>div,.account-tabs){border-color:var(--widget-line)}:root[data-theme] :is(.account-error,.dashboard-storage-error){color:var(--widget-negative)}.profile-appearance{border-bottom:1px solid var(--widget-line);grid-template-columns:1fr minmax(130px,180px);align-items:center;gap:8px 16px;padding:20px 0;font-size:13px;display:grid}.profile-appearance select{min-height:40px}.profile-appearance>:is(span,p){color:var(--widget-muted);grid-column:1/-1;font-size:12px}.profile-appearance>p{color:var(--widget-negative)}.modern-app.analytics-theme .analysis-shell .tracker-match-list{background:var(--widget-surface)}.modern-app.analytics-theme .analysis-shell .tracker-match-list th{background:var(--widget-inset);color:var(--widget-muted)}.modern-app.analytics-theme .analysis-shell .tracker-match-list td{border-color:var(--widget-line)}.modern-app.analytics-theme .analysis-shell .tracker-match-list tbody tr:nth-child(2n){background:var(--widget-inset)}.modern-app.analytics-theme .analysis-shell .tracker-match-list tbody tr:hover{background:var(--widget-hover)}.modern-app.analytics-theme .analysis-shell :is(.match-stacked,.match-roster-performance small){color:var(--widget-muted)}.modern-app.analytics-theme .analysis-shell :is(.match-stacked>:first-child,.match-roster-performance b){color:var(--widget-ink)}.modern-app.analytics-theme .analysis-shell .match-stacked .win{color:var(--widget-positive)}.modern-app.analytics-theme .analysis-shell .match-stacked .loss{color:var(--widget-negative)}.modern-app.analytics-theme .analysis-shell .tracker-match-detail{border-color:var(--widget-line);border-radius:12px}.modern-app.analytics-theme .analysis-shell .tracker-match-detail :is(.round-navigation,.round-review,.selected-round-heading,.review-events,.review-map,.review-map .map-viewport,.combat-roster){background:var(--widget-surface);border-color:var(--widget-line)}.modern-app.analytics-theme .analysis-shell .tracker-match-detail :is(.review-events>h3,.review-map-toolbar,.review-map-toolbar h3,.round-scoreboards h3,.round-scoreboards h3.loss,.combat-abilities>div:nth-child(odd),.combat-weapons>div:nth-child(odd),.round-scoreboards tr:nth-child(2n),.round-buttons>button){background:var(--widget-inset);border-color:var(--widget-line)}.modern-app.analytics-theme .analysis-shell .tracker-match-detail :is(.review-map-toolbar label,.review-event-list small,.review-event-list time,.duel-player small,.duel-selection span,.player-round-detail>header span,.player-interaction-events time,.economy-round-links small,.economy-legend){color:var(--widget-muted)}.modern-app.analytics-theme .analysis-shell .tracker-match-detail :is(.duel-selection b,.round-buttons>button,.round-buttons>button>span){color:var(--widget-ink)}.modern-app.analytics-theme .analysis-shell .tracker-match-detail .review-event-list>button{background:color-mix(in srgb, var(--widget-positive) 9%, var(--widget-surface));border-color:var(--widget-line);color:var(--widget-ink)}.modern-app.analytics-theme .analysis-shell .tracker-match-detail .review-event-list>button.enemy-event{background:color-mix(in srgb, var(--widget-negative) 9%, var(--widget-surface))}.modern-app.analytics-theme .analysis-shell .tracker-match-detail :is(.review-event-list>button.active,.player-interaction-events>button[aria-pressed=true]){background:var(--widget-hover);box-shadow:inset 3px 0 var(--widget-positive)}.modern-app.analytics-theme .analysis-shell .tracker-match-detail :is(.review-event-list .weapon-icon,.review-event-list .review-spike-icon,.player-interaction-events .weapon-icon){filter:var(--widget-icon-filter)}.modern-app.analytics-theme .analysis-shell .tracker-match-detail .duel-matrix :is(th:not(:first-child),td:first-child){background:var(--widget-inset)}.modern-app.analytics-theme .analysis-shell .tracker-match-detail .match-banner{--tracker-ally:#9bd4ae;--tracker-enemy:#f3b4be}.modern-app.analytics-theme .strategy-shell :is(.strategy-book,.strategy-workspace,.strategy-heading,.strategy-library,.agent-controls,.tactics-editor,.strategy-canvas,.tactical-map,.canvas-properties){background:var(--widget-surface);color:var(--widget-ink);border-color:var(--widget-line)}.modern-app.analytics-theme .strategy-shell :is(.strategy-canvas,.strategy-canvas>.tactical-map){background:var(--widget-page)}.modern-app.analytics-theme :is(.board-library-drawer,.step-strip,.agent-dock,.agent-ability-popover,.ability-palette,.lineup-dialog){background:var(--widget-inset);color:var(--widget-ink);border-color:var(--widget-line)}.modern-app.analytics-theme :is(.agent-dock>button,.hover-abilities>button,.agent-filter>button,.team-toggle>button,.step-strip button,.strategy-list>button,.drawing-tools button,.map-tools-palette button){background:var(--widget-surface);color:var(--widget-ink);border-color:var(--widget-line)}.modern-app.analytics-theme :is(.agent-dock>button,.hover-abilities>button,.agent-filter>button,.step-strip button,.strategy-list>button,.drawing-tools button,.map-tools-palette button):is(:hover,.active){background:var(--widget-hover);border-color:var(--widget-positive);color:var(--widget-ink)}.modern-app.analytics-theme :is(.agent-popover-heading,.agent-dock>button>span){color:var(--widget-ink)}.modern-app.analytics-theme :is(.sidebar-tool-label,.strategy-note-panel summary,.canvas-properties>span,.board-library-drawer>summary>span,.hover-abilities kbd,.dock-empty){color:var(--widget-muted)}.modern-app.analytics-theme :is(.drawing-tools,.map-tools-palette,.strategy-note-panel,.canvas-properties){border-color:var(--widget-line)}.modern-app.analytics-theme .team-toggle .active.ally{background:var(--widget-hover);color:var(--widget-positive);border-color:var(--widget-positive)}.modern-app.analytics-theme .team-toggle .active.enemy{background:color-mix(in srgb, var(--widget-negative) 12%, var(--widget-surface));color:var(--widget-negative);border-color:var(--widget-negative)}.modern-app.analytics-theme .hover-abilities img:not(.drag-preview-icon){filter:var(--widget-icon-filter)}.modern-app.analytics-theme .analysis-shell .profile-key-stats{gap:12px}.modern-app.analytics-theme .analysis-shell .profile-key-stats>div:before{display:none}.modern-app.analytics-theme .analysis-shell :is(.profile-identity h2 small,.hit-legend small,.side-profile-numbers span,.profile-side-card small,.profile-weapons p,.clutch-rings button>small,.roster-toolbar>div>span){color:var(--widget-muted)}.modern-app.analytics-theme .analysis-shell :is(.profile-side-card h3,.side-profile-numbers b,.profile-navigation>button,.roster-toolbar h2,.local-evidence h3,.local-round-number,.local-round-context b){color:var(--widget-ink)}.modern-app.analytics-theme .analysis-shell :is(.profile-weapons i,.profile-side-card i){background:var(--widget-line);border-radius:3px;height:5px}.modern-app.analytics-theme .analysis-shell :is(.profile-weapons em,.profile-side-card em,.hit-legend i){background:var(--widget-accent)}.modern-app.analytics-theme .analysis-shell .hit-legend>div:nth-child(2) i{background:var(--widget-defence)}.modern-app.analytics-theme .analysis-shell .hit-legend>div:nth-child(3) i{background:var(--widget-muted)}.modern-app.analytics-theme .analysis-shell .profile-side-card>div+div em{background:var(--widget-defence)}.modern-app.analytics-theme .analysis-shell :is(.roster-search,.roster-search input){background:var(--widget-surface);color:var(--widget-ink);border-color:var(--widget-line)}.modern-app.analytics-theme .analysis-shell .tracker-match-detail .round-buttons>button.won{color:var(--widget-positive)}.modern-app.analytics-theme .analysis-shell .tracker-match-detail .round-buttons>button.lost{color:var(--widget-negative)}.modern-app.analytics-theme .analysis-shell .tracker-match-detail .round-buttons>button.active{background:var(--widget-hover)}.modern-app.analytics-theme .analysis-shell .tracker-match-detail .combat-layout>section{border:1px solid var(--widget-line);border-radius:12px}.modern-app.analytics-theme :is(.canvas-properties select,.ability-palette button,.lineup-details){background:var(--widget-inset);color:var(--widget-ink);border-color:var(--widget-line)}.profile-appearance>output{color:var(--widget-muted);grid-column:1/-1;font-size:12px}:root[data-theme] .lineup-dialog{background:var(--widget-surface);color:var(--widget-ink);border-color:var(--widget-line);border-radius:12px}:root[data-theme] .lineup-dialog :is(.button,.strategy-input,input){background:var(--widget-inset);color:var(--widget-ink);border-color:var(--widget-line)}:root[data-theme] .lineup-dialog :is(.button.active,.lineup-agents>button.active){background:var(--widget-hover);border-color:var(--widget-positive)}:root[data-theme=light],.analytics-theme[data-theme=light]{--widget-page:#f5f6f7;--widget-surface:#fff;--widget-inset:#f7f8f9;--widget-hover:#f1f3f5;--widget-line:#e6e8eb;--widget-ink:#191c20;--widget-muted:#747a82;--widget-accent:#ff5b68;--widget-positive:#2f7d59;--widget-negative:#c45561;--widget-attack:#c75b66;--widget-defence:#557da2;--widget-selected:#20242a;--widget-selected-ink:#fff;--widget-shadow:0 1px 2px #12182008, 0 8px 24px #12182006;--widget-icon-filter:none}:root[data-theme=dark],.analytics-theme[data-theme=dark]{--widget-page:#101216;--widget-surface:#181b20;--widget-inset:#1f2329;--widget-hover:#252a31;--widget-line:#2b3038;--widget-ink:#f1f3f5;--widget-muted:#969da7;--widget-accent:#ff6673;--widget-positive:#72bc91;--widget-negative:#e07b86;--widget-attack:#db7b84;--widget-defence:#7fa1c2;--widget-selected:#f1f3f5;--widget-selected-ink:#16191d;--widget-shadow:0 1px 2px #0002}.modern-app.analytics-theme .analysis-shell .dashboard-widget-grid{gap:14px}.modern-app.analytics-theme .analysis-shell .dashboard-widget{--widget-height:auto}.modern-app.analytics-theme .analysis-shell .widget-content{border-radius:14px;flex:initial!important;height:auto!important;min-height:0!important;overflow:visible!important}.modern-app.analytics-theme .analysis-shell .widget-content>section,.modern-app.analytics-theme .analysis-shell .performance-stage{border:1px solid var(--widget-line);box-shadow:var(--widget-shadow);background:var(--widget-surface);border-radius:14px;height:auto!important;min-height:0!important;overflow:visible!important}.modern-app.analytics-theme .analysis-shell .widget-content>section{position:relative}.modern-app.analytics-theme .analysis-shell .chart-heading{border:0;gap:10px;min-height:54px;padding:15px 17px 12px}.modern-app.analytics-theme .analysis-shell .chart-heading h2{letter-spacing:-.12px;font-size:13px;font-weight:600}.modern-app.analytics-theme .analysis-shell .widget-heading-actions{align-items:center;gap:8px;min-width:0;display:flex}.modern-app.analytics-theme .analysis-shell .chart-heading>svg,.modern-app.analytics-theme .analysis-shell .widget-heading-actions>svg{color:var(--widget-muted)}.widget-content-picker{z-index:12;position:relative}.modern-app.analytics-theme .analysis-shell .widget-content-trigger{border:1px solid var(--widget-line);background:var(--widget-surface);min-height:29px;color:var(--widget-muted);font:500 11px/1 var(--data-font);border-radius:7px;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}.widget-content-menu{border:1px solid var(--widget-line);background:var(--widget-surface);z-index:40;border-radius:10px;width:min(330px,78vw);padding:8px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 14px 40px #15191f18}.widget-content-menu-heading{color:var(--widget-muted);justify-content:space-between;align-items:center;padding:7px 8px 9px;font-size:10px;display:flex}.widget-content-menu-heading b{color:var(--widget-ink);font-size:11px}.modern-app.analytics-theme .analysis-shell .widget-content-menu>button{text-align:left;width:100%;color:var(--widget-ink);background:0 0;border:0;border-radius:7px;grid-template-columns:24px 1fr;gap:8px;padding:9px 8px;display:grid}.modern-app.analytics-theme .analysis-shell .widget-content-menu>button:hover{background:var(--widget-hover)}.modern-app.analytics-theme .analysis-shell .widget-content-menu>button:disabled{opacity:.45}.widget-content-menu>button>span:last-child{min-width:0}.widget-content-menu>button b,.widget-content-menu>button small{display:block}.widget-content-menu>button b{font-size:11px;font-weight:600}.widget-content-menu>button small{color:var(--widget-muted);margin-top:3px;font-size:10px;line-height:1.35}.widget-content-check{border:1px solid var(--widget-line);color:#fff;border-radius:5px;place-items:center;width:20px;height:20px;display:grid}.widget-content-menu>button.active .widget-content-check{background:var(--widget-selected);border-color:var(--widget-selected)}.focus-metric-grid{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:9px;padding:4px 14px 14px;display:grid}.focus-metric{background:var(--widget-inset);border-radius:10px;min-width:0;padding:16px}.focus-metric>span,.focus-metric>small{color:var(--widget-muted);font-size:10px;display:block}.focus-metric>strong{color:var(--widget-ink);letter-spacing:-1.2px;margin:11px 0 9px;font-size:clamp(27px,2.3vw,38px);font-weight:600;line-height:1;display:block}.focus-metric .metric-value>span:first-child{font-size:inherit;color:inherit}.record-widget-body{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:10px;padding:4px 14px 14px;display:grid}.record-primary,.record-breakdown{background:var(--widget-inset);border-radius:10px}.record-primary{padding:16px}.record-primary>span,.record-primary>small{color:var(--widget-muted);font-size:10px;display:block}.record-primary>strong{letter-spacing:-1px;margin:10px 0 8px;font-size:34px;line-height:1;display:block}.record-primary .metric-value>span:first-child{font-size:inherit;color:var(--widget-ink)}.record-breakdown{grid-template-columns:repeat(3,1fr);align-items:stretch;padding:7px;display:grid}.record-breakdown>div{text-align:center;place-content:center;gap:5px;display:grid}.record-breakdown>div+div{border-left:1px solid var(--widget-line)}.record-breakdown b{font-size:20px;font-weight:600}.record-breakdown span{color:var(--widget-muted);font-size:9px}.side-rate-list{gap:6px;padding:4px 14px 14px;display:grid}.modern-app.analytics-theme .analysis-shell .side-rate-list>button{background:var(--widget-inset);text-align:left;color:var(--widget-ink);border:0;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:8px 12px;padding:13px 14px;display:grid}.side-rate-list>button>span b,.side-rate-list>button>span small{display:block}.side-rate-list>button>span b{font-size:11px;font-weight:600}.side-rate-list>button>span small{color:var(--widget-muted);margin-top:4px;font-size:9px}.side-rate-list>button>strong{font-size:22px;font-weight:600}.side-rate-list>button>i{background:var(--widget-line);border-radius:99px;grid-column:1/-1;height:3px;overflow:hidden}.side-rate-list>button>i>em{background:var(--widget-accent);height:100%;display:block}.latest-widget{overflow:hidden!important}.modern-app.analytics-theme .analysis-shell .latest-match-card{color:#fff;text-align:left;background-color:#252a31;border:0;border-radius:10px;grid-template-columns:1fr auto;align-items:end;gap:8px 12px;min-height:128px;margin:4px 14px 14px;padding:15px;display:grid;position:relative;overflow:hidden}.latest-match-card:after{content:"";pointer-events:none;background:linear-gradient(110deg,#11161dcc 0%,#11161d8f 58%,#11161d44 100%);position:absolute;inset:0}.latest-match-card>*{z-index:1;position:relative}.latest-match-meta b,.latest-match-meta small{display:block}.latest-match-meta b{font-size:13px}.latest-match-meta small{color:#d9dee4;margin-top:4px;font-size:10px}.latest-match-card>strong{letter-spacing:-1px;grid-area:1/2/span 2;align-self:center;font-size:31px;font-weight:600}.latest-match-card>strong i{opacity:.5;margin:0 4px;font-style:normal}.latest-match-link{color:#d9dee4;align-items:center;gap:4px;font-size:9px;display:inline-flex}.widget-block-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:9px;padding:4px 14px 14px;display:grid}.modern-app.analytics-theme .analysis-shell .analysis-block{background:var(--widget-inset);min-width:0;min-height:118px;color:var(--widget-ink);text-align:left;border:0;border-radius:10px;padding:15px}.modern-app.analytics-theme .analysis-shell button.analysis-block{cursor:pointer}.modern-app.analytics-theme .analysis-shell button.analysis-block:hover{background:var(--widget-hover)}.analysis-block>span,.analysis-block>small{color:var(--widget-muted);align-items:center;gap:5px;font-size:10px;display:flex}.analysis-block>strong{color:var(--widget-ink);letter-spacing:-.9px;margin:12px 0 10px;font-size:31px;font-weight:600;line-height:1;display:block}.block-label-with-icon img{opacity:.72}.opening-share-block>strong{margin-bottom:15px}.duel-share-mini{border-radius:6px;gap:3px;height:25px;display:flex;overflow:hidden}.modern-app.analytics-theme .analysis-shell .duel-share-mini button{background:color-mix(in srgb, var(--widget-accent) 18%, var(--widget-inset));min-width:45px;color:var(--widget-ink);font:600 9px var(--data-font);border:0}.timing-block,.split-block{grid-template-columns:1fr 1fr;align-content:start;gap:12px;display:grid}.timing-block>span,.split-block>span{grid-column:1/-1}.timing-block>div,.split-block>div{min-width:0}.timing-block b,.split-block b{font-size:19px;font-weight:600;display:block}.timing-block small,.split-block small{color:var(--widget-muted);margin-top:4px;font-size:8px;display:block}.site-distribution-block{flex-direction:column;display:flex}.site-distribution{gap:3px;height:43px;margin:15px 0 10px;display:flex}.modern-app.analytics-theme .analysis-shell .site-distribution>button{background:color-mix(in srgb, var(--widget-accent) 16%, var(--widget-inset));min-width:40px;color:var(--widget-ink);border:0;border-radius:7px;place-content:center;gap:2px;display:grid}.modern-app.analytics-theme .analysis-shell .site-distribution>button:nth-child(2){background:color-mix(in srgb, var(--widget-defence) 12%, var(--widget-inset))}.modern-app.analytics-theme .analysis-shell .site-distribution>button:nth-child(3){background:var(--widget-line)}.site-distribution b{font-size:11px}.site-distribution small{color:var(--widget-muted);font-size:8px}.economy-block-grid .analysis-block{min-height:108px}.modern-app.analytics-theme .analysis-shell .configurable-player-table{padding:2px 14px 8px}.modern-app.analytics-theme .analysis-shell .configurable-player-table .impact-roster-heading,.modern-app.analytics-theme .analysis-shell .configurable-player-table .impact-player-row{grid-template-columns:minmax(140px, 1fr) repeat(var(--player-stat-count), minmax(52px, 72px));gap:10px}.modern-app.analytics-theme .analysis-shell .configurable-player-table .impact-roster-heading{height:28px;padding:0 8px}.modern-app.analytics-theme .analysis-shell .configurable-player-table .impact-player-row{border-bottom:1px solid var(--widget-line);border-radius:0;min-height:50px;padding:6px 8px}.modern-app.analytics-theme .analysis-shell .configurable-player-table .impact-player-row:last-child{border-bottom:0}.modern-app.analytics-theme .analysis-shell .configurable-player-table .impact-player-row .selected-stat{color:var(--widget-ink);font-weight:700}.modern-app.analytics-theme .analysis-shell .metric-tile-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:9px;padding:4px 14px 14px;display:grid}.modern-app.analytics-theme .analysis-shell .metric-tile{background:var(--widget-inset);border:0;border-radius:10px;min-height:116px;padding:15px}.modern-app.analytics-theme .analysis-shell .metric-tile>span,.modern-app.analytics-theme .analysis-shell .metric-tile>small{color:var(--widget-muted);font-size:9px}.modern-app.analytics-theme .analysis-shell .metric-tile>strong{letter-spacing:-.8px;margin:11px 0 10px;font-size:29px;font-weight:600}.modern-app.analytics-theme .analysis-shell .metric-tile .metric-meter{border-radius:99px;height:3px}.modern-app.analytics-theme .analysis-shell .metric-configure{border-radius:7px;min-height:29px;padding:5px 8px;font-size:10px}.modern-app.analytics-theme .analysis-shell .metric-library-controls{background:var(--widget-inset);border-radius:9px;margin:0 14px 10px;padding:8px}.modern-app.analytics-theme .analysis-shell .metric-choice-list{padding:0 14px 10px}.modern-app.analytics-theme .analysis-shell .metric-choice-list>button{border-color:var(--widget-line);background:0 0}.modern-app.analytics-theme .analysis-shell .widget-editor-bar{box-sizing:border-box;border-radius:9px;flex-wrap:nowrap;flex:0 0 48px;height:48px;min-height:48px;margin-bottom:14px;padding:6px}.modern-app.analytics-theme .analysis-shell .widget-editor-bar button,.modern-app.analytics-theme .analysis-shell .widget-editor-bar select{border-radius:7px;min-height:30px}.modern-app.analytics-theme .analysis-shell .widget-library{background:var(--widget-surface);border-color:var(--widget-line);border-radius:12px}.modern-app.analytics-theme .analysis-shell .widget-library-grid button{background:var(--widget-inset);border-color:#0000;border-radius:9px}@container widget (width<=560px){.modern-app.analytics-theme .analysis-shell .widget-heading-actions{justify-content:space-between;width:100%}.focus-metric-grid,.widget-block-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.record-widget-body{grid-template-columns:1fr}.modern-app.analytics-theme .analysis-shell .configurable-player-table .impact-roster-heading,.modern-app.analytics-theme .analysis-shell .configurable-player-table .impact-player-row{grid-template-columns:minmax(120px, 1fr) repeat(var(--player-stat-count), minmax(44px, 58px));gap:6px}}@container widget (width<=390px){.focus-metric-grid,.widget-block-grid,.modern-app.analytics-theme .analysis-shell .metric-tile-grid{grid-template-columns:1fr}.widget-content-menu{left:0;right:auto}}@media (max-width:720px){.modern-app.analytics-theme .analysis-shell .widget-content,.modern-app.analytics-theme .analysis-shell .widget-content>section{min-height:0!important}}.modern-app.analytics-theme .analysis-shell .dashboard-widget-grid{grid-auto-flow:dense;grid-auto-rows:48px;align-items:stretch;gap:14px}.modern-app.analytics-theme .analysis-shell .dashboard-widget{grid-column:span var(--widget-columns);grid-row:span var(--widget-display-rows,var(--widget-rows));flex-direction:column;min-height:0;display:flex;position:relative}.modern-app.analytics-theme .analysis-shell .dashboard-widget .widget-content{display:flex;flex:auto!important;height:auto!important;min-height:0!important;overflow:hidden!important}.modern-app.analytics-theme .analysis-shell .dashboard-widget .widget-content>section,.modern-app.analytics-theme .analysis-shell .dashboard-widget .widget-content>.performance-stage{scrollbar-width:thin;width:100%;height:100%!important;min-height:0!important;overflow:auto!important}.modern-app.analytics-theme .analysis-shell .dashboard-widget .widget-content>.form-panel{flex-direction:column;display:flex}.modern-app.analytics-theme .analysis-shell .dashboard-widget .widget-content>.form-panel .form-chart{flex:1;min-height:0}.widget-size-readout{color:var(--widget-muted);font:600 10px/1 var(--data-font);text-align:center;min-width:30px}.modern-app.analytics-theme .analysis-shell .widget-resize-handle{z-index:25;cursor:nwse-resize;touch-action:none;background:0 0;border:0;border-radius:5px;width:22px;height:22px;padding:0;position:absolute;bottom:3px;right:3px}.modern-app.analytics-theme .analysis-shell .widget-resize-handle:before,.modern-app.analytics-theme .analysis-shell .widget-resize-handle:after,.modern-app.analytics-theme .analysis-shell .widget-resize-handle>span:after{content:"";background:var(--widget-muted);transform-origin:100%;width:7px;height:1px;position:absolute;bottom:4px;right:4px;transform:rotate(-45deg)}.modern-app.analytics-theme .analysis-shell .widget-resize-handle:before{width:12px;bottom:7px;right:3px}.modern-app.analytics-theme .analysis-shell .widget-resize-handle>span:after{width:4px;bottom:2px;right:5px}.modern-app.analytics-theme .analysis-shell .widget-resize-handle:hover{background:var(--widget-hover)}body.is-resizing-dashboard-widget,body.is-resizing-dashboard-widget *{cursor:nwse-resize!important;-webkit-user-select:none!important;user-select:none!important}.widget-heading-note{color:var(--widget-muted);font-size:10px;font-weight:500}.accuracy-widget{flex-direction:column;display:flex}.accuracy-visual{flex:1;grid-template-columns:78px minmax(150px,.85fr) minmax(190px,1.4fr);grid-template-areas:"body breakdown trend";align-items:center;gap:15px;min-height:0;padding:4px 16px 16px;display:grid}.accuracy-body-column{grid-area:body;place-items:center;min-width:0;display:grid}.accuracy-body{width:66px;max-height:142px;overflow:visible}.accuracy-zone-head{fill:var(--widget-accent)}.accuracy-zone-body{fill:var(--widget-positive)}.accuracy-zone-legs{fill:color-mix(in srgb, var(--widget-muted) 72%, transparent)}.accuracy-breakdown{grid-area:breakdown;gap:10px;min-width:0;display:grid}.accuracy-row{grid-template-columns:minmax(38px,1fr) auto;align-items:baseline;gap:2px 10px;min-width:0;display:grid}.accuracy-row>span{color:var(--widget-muted);font-size:10px}.accuracy-row>b{font:650 17px/1 var(--data-font);color:var(--widget-ink);font-variant-numeric:tabular-nums}.accuracy-row.head>b{color:var(--widget-accent)}.accuracy-row.body>b{color:var(--widget-positive)}.accuracy-row>strong{color:var(--widget-muted);white-space:nowrap;grid-column:1/-1;font-size:10px;font-weight:500}.accuracy-trend{flex-direction:column;grid-area:trend;justify-content:flex-end;align-self:stretch;min-width:0;display:flex}.accuracy-trend-heading{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:7px;display:flex}.accuracy-trend-heading b{color:var(--widget-ink);font-size:11px}.accuracy-trend-heading span{color:var(--widget-muted);font-size:9px}.accuracy-trend svg{width:100%;height:86px;overflow:visible}.accuracy-axis{stroke:var(--widget-line);stroke-width:1px}.accuracy-area{fill:color-mix(in srgb, var(--widget-accent) 14%, transparent)}.accuracy-line{fill:none;stroke:var(--widget-accent);stroke-width:2.5px;vector-effect:non-scaling-stroke}.accuracy-point{fill:var(--widget-surface);stroke:var(--widget-accent);stroke-width:1.5px;vector-effect:non-scaling-stroke}@container widget (width<=620px){.accuracy-visual{grid-template-columns:72px 1fr;grid-template-areas:"body breakdown""trend trend"}}@container widget (width<=410px){.accuracy-visual{grid-template-columns:64px 1fr;gap:10px;padding-inline:12px}.accuracy-trend svg{height:64px}}.dashboard-widget[data-height="3"] .widget-visual-secondary,.dashboard-widget[data-height="3"] .accuracy-trend,.dashboard-widget[data-height="3"] .analysis-block small,.dashboard-widget[data-height="3"] .focus-metric small{display:none}.dashboard-widget[data-height="3"] .accuracy-visual{grid-template-columns:66px 1fr;grid-template-areas:"body breakdown"}@container analysis (width<=700px){.modern-app.analytics-theme .analysis-shell .dashboard-widget-grid{grid-auto-rows:auto;grid-auto-flow:row}.modern-app.analytics-theme .analysis-shell .dashboard-widget{grid-area:auto/1/auto/-1!important}.modern-app.analytics-theme .analysis-shell .dashboard-widget .widget-content,.modern-app.analytics-theme .analysis-shell .dashboard-widget .widget-content>section,.modern-app.analytics-theme .analysis-shell .dashboard-widget .widget-content>.performance-stage{height:auto!important;overflow:visible!important}.modern-app.analytics-theme .analysis-shell .widget-resize-handle{display:none}}.profile-builder-controls{justify-content:space-between;align-items:center;gap:10px;min-height:38px;margin-bottom:10px;display:flex}.profile-builder-controls>div{align-items:center;gap:7px;display:flex}.modern-app.analytics-theme .analysis-shell .profile-builder-controls button,.modern-app.analytics-theme .analysis-shell .profile-widget-editor-bar button,.modern-app.analytics-theme .analysis-shell .profile-widget-drop-end button{border:1px solid var(--widget-line);background:var(--widget-surface);min-height:30px;color:var(--widget-muted);border-radius:7px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;display:inline-flex}.modern-app.analytics-theme .analysis-shell .profile-builder-controls button:hover,.modern-app.analytics-theme .analysis-shell .profile-widget-editor-bar button:hover,.modern-app.analytics-theme .analysis-shell .profile-widget-drop-end button:hover{color:var(--widget-ink);background:var(--widget-hover)}.modern-app.analytics-theme .analysis-shell .profile-builder-controls .customize-profile[aria-pressed=true]{color:var(--widget-ink);border-color:color-mix(in srgb, var(--widget-accent) 45%, var(--widget-line))}.profile-widget-library{border:1px solid var(--widget-line);background:var(--widget-surface);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin-bottom:12px;padding:10px;display:grid}.modern-app.analytics-theme .analysis-shell .profile-widget-library>button{text-align:left;background:var(--widget-inset);min-height:58px;color:var(--widget-ink);border:1px solid #0000;border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:9px;display:grid}.profile-widget-library>button>span{min-width:0}.profile-widget-library>button b,.profile-widget-library>button small{display:block}.profile-widget-library>button b{font-size:11px}.profile-widget-library>button small{color:var(--widget-muted);margin-top:3px;font-size:9px;line-height:1.35}.profile-widget-library>button em{color:var(--widget-muted);font-size:9px;font-style:normal}.profile-widget-library>button:disabled{opacity:.5}.profile-widget-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;grid-auto-rows:48px;align-items:stretch;gap:14px;display:grid}.profile-widget{grid-column:span var(--profile-widget-columns);grid-row:span var(--profile-widget-display-rows,var(--profile-widget-rows));flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;container:profile-widget/inline-size}.profile-widget.drop-before{outline:2px solid var(--widget-accent);outline-offset:4px}.profile-widget-editor-bar{box-sizing:border-box;border:1px solid var(--widget-line);background:var(--widget-inset);border-radius:9px;flex:0 0 48px;justify-content:space-between;align-items:center;gap:7px;height:48px;min-height:48px;margin-bottom:14px;padding:5px;display:flex}.profile-widget-editor-bar>div{align-items:center;gap:4px;display:flex}.profile-widget-drag-handle{cursor:grab;min-width:0}.profile-widget-content{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.modern-app.analytics-theme .analysis-shell .profile-widget-content>section{border:1px solid var(--widget-line);background:var(--widget-surface);width:100%;min-width:0;height:100%;min-height:0;box-shadow:var(--widget-shadow);scrollbar-width:thin;border-radius:14px;margin:0;overflow:auto}.modern-app.analytics-theme .analysis-shell .profile-widget-resize-handle{z-index:25;position:absolute;bottom:3px;right:3px}body.is-resizing-profile-widget,body.is-resizing-profile-widget *{cursor:nwse-resize!important;-webkit-user-select:none!important;user-select:none!important}.profile-widget-drop-end{border:1px dashed var(--widget-line);min-height:92px;color:var(--widget-muted);border-radius:12px;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;font-size:11px;display:flex}.profile-widget-heading-actions{z-index:10;position:absolute;top:12px;right:12px}.profile-overview-widget{flex-direction:column;display:flex;position:relative}.modern-app.analytics-theme .analysis-shell .profile-overview-widget .profile-identity{padding-right:104px}.profile-form-widget,.profile-accuracy-widget,.profile-stat-widget,.profile-agent-widget,.profile-weapons-widget,.profile-side-widget{flex-direction:column;display:flex}.profile-form-chart{flex-direction:column;flex:1;min-height:0;padding:4px 16px 14px;display:flex}.profile-form-chart>svg{flex:1;width:100%;min-height:94px;max-height:150px;overflow:visible}.profile-form-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.profile-form-summary>div{background:var(--widget-inset);border-radius:8px;padding:9px 10px}.profile-form-summary b,.profile-form-summary span{display:block}.profile-form-summary b{color:var(--widget-ink);font:650 17px/1 var(--data-font)}.profile-form-summary span{color:var(--widget-muted);margin-top:4px;font-size:9px}.profile-accuracy-widget .accuracy-visual{min-height:0}.profile-stat-grid-configurable{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px;padding:4px 14px 14px}.profile-stat-grid-configurable>div{background:var(--widget-inset);border:0;border-radius:9px;min-height:78px;padding:13px}.profile-stat-grid-configurable>div b{margin-top:9px;font-size:22px}.profile-agent-widget .stats-table-scroll,.profile-weapon-scroll{scrollbar-width:thin;min-height:0;overflow:auto}.profile-agent-widget .stats-table-scroll{flex:1}.profile-weapons-widget>h2,.profile-side-widget>h2{margin:0;padding:16px 16px 10px;font-size:13px;font-weight:600}.profile-weapon-scroll{padding:0 14px 14px}.profile-content-menu{max-height:min(520px,70vh);overflow-y:auto}@container profile-widget (width<=520px){.modern-app.analytics-theme .analysis-shell .profile-overview-widget .profile-identity{padding-right:12px}.profile-widget-heading-actions{justify-content:flex-end;padding:10px 10px 0;display:flex;position:static}.profile-form-summary{grid-template-columns:1fr 1fr}}@container analysis (width<=700px){.profile-widget-grid{grid-auto-rows:auto;grid-auto-flow:row}.profile-widget{grid-area:auto/1/auto/-1!important}.profile-widget-content,.modern-app.analytics-theme .analysis-shell .profile-widget-content>section{height:auto;overflow:visible}.profile-widget-resize-handle{display:none!important}.profile-builder-controls{flex-wrap:wrap}}.modern-app.analytics-theme .analysis-shell .analysis-inspector-content{height:100dvh;min-height:0;padding:18px 16px;display:flex}.modern-app.analytics-theme .analysis-shell .analysis-inspector .local-evidence{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.modern-app.analytics-theme .analysis-shell .analysis-inspector .local-round-list{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;max-height:none;overflow-y:auto}.modern-app.analytics-theme .analysis-shell .analysis-inspector .local-round-list>button{isolation:isolate;background-color:var(--widget-inset);border:1px solid var(--widget-line);background-repeat:no-repeat;border-radius:9px;min-height:82px;margin:0 0 8px;padding:14px 12px;position:relative;overflow:hidden}.modern-app.analytics-theme .analysis-shell .analysis-inspector .local-round-list>button:after{content:"";z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--widget-surface) 88%, transparent), color-mix(in srgb, var(--widget-surface) 50%, transparent));pointer-events:none;position:absolute;inset:0}.modern-app.analytics-theme .analysis-shell .analysis-inspector .local-round-list>button:hover{border-color:color-mix(in srgb, var(--widget-accent) 36%, var(--widget-line))}.modern-app.analytics-theme .analysis-shell .analysis-inspector .local-round-list>button>span:last-child{background:color-mix(in srgb, var(--widget-surface) 72%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:6px;padding:4px 7px}@media (max-width:600px){.analysis-inspector{width:min(92vw,480px)}.modern-app.analytics-theme .analysis-shell .analysis-inspector-content{padding:12px 10px}.modern-app.analytics-theme .analysis-shell .analysis-inspector .local-round-list>button{min-height:72px;padding:11px 9px}}.profile-map-widget{flex-direction:column;display:flex}.profile-map-list{scrollbar-width:thin;gap:8px;min-height:0;padding:0 14px 14px;display:grid;overflow:auto}.profile-map-list>div{isolation:isolate;border:1px solid var(--widget-line);background-color:var(--widget-inset);background-repeat:no-repeat;border-radius:9px;grid-template-columns:minmax(120px,1.35fr) repeat(3,minmax(64px,.65fr));align-items:center;gap:10px;min-height:68px;padding:10px 12px;display:grid;position:relative;overflow:hidden}.profile-map-list>div:after{content:"";z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--widget-surface) 89%, transparent), color-mix(in srgb, var(--widget-surface) 58%, transparent));pointer-events:none;position:absolute;inset:0}.profile-map-list>div>span{min-width:0}.profile-map-list>div>span:not(.profile-map-name){text-align:right}.profile-map-list strong,.profile-map-list b,.profile-map-list small{display:block}.profile-map-list strong{color:var(--widget-ink);font-size:13px}.profile-map-list b{color:var(--widget-ink);font:650 16px/1 var(--data-font)}.profile-map-list small{color:color-mix(in srgb, var(--widget-ink) 68%, transparent);margin-top:4px;font-size:9px}@container profile-widget (width<=500px){.profile-map-list>div{grid-template-columns:minmax(110px,1fr) repeat(2,minmax(58px,auto))}.profile-map-list>div>span:last-child{display:none}}.modern-app.analytics-theme .analysis-shell .dashboard-widget,.modern-app.analytics-theme .analysis-shell .profile-widget{grid-row:span var(--widget-rows,var(--profile-widget-rows))!important}.modern-app.analytics-theme .analysis-shell .dashboard-builder.is-editing .dashboard-widget,.modern-app.analytics-theme .analysis-shell .profile-builder.is-editing .profile-widget{outline:1px solid color-mix(in srgb, var(--widget-accent) 22%, var(--widget-line));outline-offset:2px}.modern-app.analytics-theme .analysis-shell .widget-editor-bar,.modern-app.analytics-theme .analysis-shell .profile-widget-editor-bar{z-index:70;border:1px solid color-mix(in srgb, var(--widget-line) 88%, transparent);background:color-mix(in srgb, var(--widget-surface) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;top:7px;left:7px;right:7px;box-shadow:0 8px 24px #0007;flex:none!important;height:38px!important;min-height:38px!important;margin:0!important;padding:4px!important;position:absolute!important}.modern-app.analytics-theme .analysis-shell .widget-editor-bar button,.modern-app.analytics-theme .analysis-shell .widget-editor-bar select,.modern-app.analytics-theme .analysis-shell .profile-widget-editor-bar button{min-height:28px!important}.modern-app.analytics-theme .analysis-shell .dashboard-widget .widget-content,.modern-app.analytics-theme .analysis-shell .profile-widget .profile-widget-content{width:100%;height:100%!important;min-height:0!important}.filterbar-context-actions{align-items:center;gap:6px;min-width:0;display:flex}.filterbar-context-actions:empty{display:none}.toolbar-builder-controls,.modern-app.analytics-theme .analysis-shell .toolbar-builder-controls,.toolbar-profile-navigation,.modern-app.analytics-theme .analysis-shell .toolbar-profile-navigation{align-items:center;gap:6px;justify-content:flex-start!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important}.toolbar-builder-controls>div{display:contents!important}.modern-app.analytics-theme .analysis-shell .toolbar-builder-controls button,.modern-app.analytics-theme .analysis-shell .toolbar-profile-navigation button,.modern-app.analytics-theme .analysis-shell .toolbar-profile-navigation select{min-height:34px;margin:0}.player-profile-toolbar-actions{gap:8px}.profile-builder{margin-top:0!important}.widget-content-menu-floating{border:1px solid var(--widget-line);background:var(--widget-surface);border-radius:11px;box-shadow:0 18px 60px #0008;z-index:2000!important;max-height:none!important;padding:10px!important;position:fixed!important;bottom:auto!important;right:auto!important;overflow:visible!important}.widget-content-menu-floating .widget-content-menu-heading{padding:5px 6px 10px}.widget-content-menu-floating .widget-content-menu-heading>div{min-width:0}.widget-content-menu-floating .widget-content-menu-heading b,.widget-content-menu-floating .widget-content-menu-heading small{display:block}.widget-content-menu-floating .widget-content-menu-heading small{color:var(--widget-muted);margin-top:3px;font-size:9px;font-weight:400}.widget-content-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.widget-content-options>button{text-align:left;background:var(--widget-inset);min-height:64px;color:var(--widget-ink);border:1px solid #0000;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;padding:9px;display:grid}.widget-content-options>button:hover{border-color:var(--widget-line);background:var(--widget-hover)}.widget-content-options>button.active{border-color:color-mix(in srgb, var(--widget-accent) 35%, var(--widget-line))}.widget-content-options>button:disabled{opacity:.42}.widget-content-options>button b,.widget-content-options>button small{display:block}.widget-content-options>button b{font-size:11px}.widget-content-options>button small{color:var(--widget-muted);margin-top:3px;font-size:9px;line-height:1.3}.widget-content-pagination{border-top:1px solid var(--widget-line);min-height:34px;color:var(--widget-muted);justify-content:space-between;align-items:center;margin-top:8px;padding:7px 4px 0;font-size:9px;display:flex}.widget-content-pagination>div{gap:5px;display:flex}.widget-content-pagination button{border:1px solid var(--widget-line);background:var(--widget-inset);width:28px;height:28px;color:var(--widget-ink);border-radius:7px;place-items:center;display:grid}.widget-content-pagination button:disabled{opacity:.3}:is(.focus-metric-grid,.widget-block-grid,.profile-stat-grid-configurable,.metric-tile-grid)[data-count="1"]{grid-template-columns:minmax(0,1fr)!important}:is(.focus-metric-grid,.widget-block-grid,.profile-stat-grid-configurable,.metric-tile-grid)[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}:is(.focus-metric-grid,.widget-block-grid,.profile-stat-grid-configurable,.metric-tile-grid)[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}:is(.focus-metric-grid,.widget-block-grid,.profile-stat-grid-configurable,.metric-tile-grid)[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}:is(.focus-metric-grid,.widget-block-grid,.profile-stat-grid-configurable,.metric-tile-grid)[data-count="5"],:is(.focus-metric-grid,.widget-block-grid,.profile-stat-grid-configurable,.metric-tile-grid)[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}:is(.focus-metric-grid,.widget-block-grid,.profile-stat-grid-configurable,.metric-tile-grid)[data-count="7"],:is(.focus-metric-grid,.widget-block-grid,.profile-stat-grid-configurable,.metric-tile-grid)[data-count="8"]{grid-template-columns:repeat(4,minmax(0,1fr))!important}.modern-app.analytics-theme .analysis-shell .dashboard-widget .widget-content>section,.modern-app.analytics-theme .analysis-shell .dashboard-widget .widget-content>.performance-stage,.modern-app.analytics-theme .analysis-shell .profile-widget-content>section{scrollbar-width:none!important;overflow:hidden!important}.modern-app.analytics-theme .analysis-shell .profile-agent-widget .stats-table-page,.modern-app.analytics-theme .analysis-shell .profile-weapon-page,.modern-app.analytics-theme .analysis-shell .profile-map-list,.modern-app.analytics-theme .analysis-shell .local-round-list{scrollbar-width:none!important;max-height:none!important;overflow:hidden!important}.profile-agent-widget,.profile-weapons-widget,.profile-map-widget,.weapon-performance,.map-widget{flex-direction:column;display:flex}.profile-agent-widget .stats-table-page,.profile-weapons-widget .weapon-performance-list,.profile-map-widget .profile-map-list,.weapon-performance .weapon-performance-list,.map-widget .analysis-table{flex:auto;min-height:0}.profile-agent-widget .inline-pager,.profile-weapons-widget .inline-pager,.profile-map-widget .inline-pager,.weapon-performance .inline-pager,.map-widget .inline-pager{flex:none}.stats-table-page table{table-layout:fixed;width:100%}.stats-table-page th,.stats-table-page td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-weapons-widget>h2{display:none}.profile-weapon-page{padding:0 14px 4px}.accuracy-visual{align-items:center;gap:14px;grid-template-columns:72px minmax(130px,170px) minmax(260px,1fr)!important;grid-template-areas:"body breakdown trend"!important}.accuracy-trend{align-self:stretch;justify-content:center!important}.accuracy-trend-heading{margin-bottom:8px}.accuracy-trend-heading>span{color:var(--widget-muted);font-size:9px}.accuracy-trend-heading>strong{color:var(--widget-accent);font:650 19px/1 var(--data-font);font-variant-numeric:tabular-nums}.accuracy-trend svg{aspect-ratio:18/5;width:100%;max-height:142px;height:auto!important}.profile-form-layout{flex:1;grid-template-columns:minmax(280px,1fr) minmax(145px,190px);align-items:center;gap:14px;min-height:0;padding:5px 16px 14px;display:grid}.profile-form-plot{place-items:center;min-width:0;display:grid}.profile-form-plot>svg{aspect-ratio:50/11;width:100%;height:auto;max-height:170px;display:block;overflow:visible}.profile-form-layout .profile-form-summary{grid-template-columns:1fr;gap:7px;margin:0;display:grid}.modern-app.analytics-theme .analysis-shell .analysis-inspector .local-round-list,.modern-app .analysis-shell .analysis-inspector .local-round-list{flex:auto;min-height:0;padding-bottom:4px;overflow:hidden!important}.modern-app.analytics-theme .analysis-shell .analysis-inspector .local-evidence>.inline-pager,.modern-app .analysis-shell .analysis-inspector .local-evidence>.inline-pager{flex:none}@container widget (width<=560px){:is(.focus-metric-grid,.widget-block-grid,.profile-stat-grid-configurable,.metric-tile-grid)[data-count]{grid-template-columns:repeat(2,minmax(0,1fr))!important}:is(.focus-metric-grid,.widget-block-grid,.profile-stat-grid-configurable,.metric-tile-grid)[data-count="1"]{grid-template-columns:1fr!important}.accuracy-visual{grid-template-columns:64px minmax(120px,1fr)!important;grid-template-areas:"body breakdown""trend trend"!important}}@container profile-widget (width<=720px){.profile-form-layout{grid-template-columns:1fr}.profile-form-layout .profile-form-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.widget-content-options{grid-template-columns:1fr}.filterbar-context-actions,.player-profile-toolbar-actions{flex-wrap:wrap;width:100%}}:is(.focus-metric-grid,.widget-block-grid,.profile-stat-grid-configurable,.metric-tile-grid)[data-count="9"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}:is(.focus-metric-grid,.widget-block-grid,.profile-stat-grid-configurable,.metric-tile-grid)[data-count="10"]{grid-template-columns:repeat(5,minmax(0,1fr))!important}@container profile-widget (width<=620px){:is(.profile-stat-grid-configurable,.metric-tile-grid)[data-count]{grid-template-columns:repeat(2,minmax(0,1fr))!important}:is(.profile-stat-grid-configurable,.metric-tile-grid)[data-count="1"]{grid-template-columns:1fr!important}}.modern-app.analytics-theme .analysis-shell .analysis-page-heading .team-names-toggle{min-height:32px;margin:0 0 0 auto}.modern-app.analytics-theme .analysis-shell .analysis-page-heading .team-names-editor{border:1px solid var(--widget-line);background:var(--widget-surface);border-radius:9px;flex-basis:100%;margin:0;padding:10px 12px}.modern-app.analytics-theme .analysis-shell .review-map-toolbar .review-playbook-button{white-space:nowrap;min-height:30px;margin-left:2px;padding:5px 9px}.widget-content-search{border:1px solid var(--widget-line);background:var(--widget-inset);color:var(--widget-muted);border-radius:8px;align-items:center;gap:7px;margin:0 6px 9px;padding:7px 9px;display:flex}.widget-content-search input{width:100%;min-width:0;color:var(--widget-ink);font:inherit;background:0 0;border:0;outline:0;padding:0}.widget-content-empty{color:var(--widget-muted);text-align:center;grid-column:1/-1;margin:0;padding:14px 8px;font-size:11px}@media (min-width:901px){.modern-app.analytics-theme .analysis-shell .filterbar{flex-wrap:nowrap!important}.modern-app.analytics-theme .analysis-shell .filterbar .search-field{flex:280px;min-width:160px;max-width:380px}.modern-app.analytics-theme .analysis-shell .filterbar-context-actions,.modern-app.analytics-theme .analysis-shell .toolbar-builder-controls,.modern-app.analytics-theme .analysis-shell .toolbar-profile-navigation,.modern-app.analytics-theme .analysis-shell .profile-builder-controls,.modern-app.analytics-theme .analysis-shell .dashboard-controls{display:contents!important}.modern-app.analytics-theme .analysis-shell .filter-total{flex:none;margin-left:auto!important}}.widget-editor-content-slot{align-items:center;min-width:0;display:inline-flex}.modern-app.analytics-theme .analysis-shell .widget-content-trigger{border:1px solid var(--widget-line);background:var(--widget-surface);min-height:28px;color:var(--widget-muted);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:5px 9px;font-size:10px;line-height:1;display:inline-flex}.modern-app.analytics-theme .analysis-shell .widget-content-trigger:hover,.modern-app.analytics-theme .analysis-shell .widget-content-trigger[aria-expanded=true]{color:var(--widget-ink);background:var(--widget-hover)}.profile-widget-editor-actions,.widget-editor-actions{align-items:center;gap:4px;display:flex}.widget-content-menu-floating{box-sizing:border-box;scrollbar-width:none!important;z-index:5000!important;max-height:none!important;padding:12px!important;display:block!important;overflow:hidden!important}.widget-content-menu-floating::-webkit-scrollbar{display:none!important}.widget-content-menu-floating ::-webkit-scrollbar{display:none!important}.widget-content-menu-floating .widget-content-menu-heading{justify-content:space-between;align-items:center;gap:12px;border:0!important;margin:0!important;padding:0 0 10px!important;display:flex!important}.widget-content-menu-floating .widget-content-menu-heading>div:first-child{min-width:0}.widget-content-menu-floating .widget-content-menu-heading b{color:var(--widget-ink);font-size:11px;line-height:1.2;display:block}.widget-content-menu-floating .widget-content-menu-heading small{color:var(--widget-muted);margin-top:3px;font-size:9px;line-height:1.25;display:block}.widget-content-menu-meta{color:var(--widget-muted);flex:none;align-items:center;gap:8px;font-size:9px;display:flex}.widget-content-menu-meta>button{border:1px solid var(--widget-line);background:var(--widget-inset);width:28px;height:28px;color:var(--widget-muted);border-radius:7px;place-items:center;padding:0;display:grid}.widget-content-search{margin:0 0 9px!important}.widget-content-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;display:grid!important;overflow:hidden!important}.widget-content-options>button{box-sizing:border-box;min-width:0;text-align:left!important;white-space:normal!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:62px!important;margin:0!important;padding:9px!important;display:grid!important}.widget-content-options>button>span:last-child{min-width:0}.widget-content-options>button b,.widget-content-options>button small{text-overflow:ellipsis;overflow:hidden;white-space:normal!important;display:block!important}.widget-content-options>button b{color:var(--widget-ink);line-height:1.25;font-size:10px!important}.widget-content-options>button small{color:var(--widget-muted);line-height:1.25;margin-top:3px!important;font-size:9px!important}.widget-content-check{border:1px solid var(--widget-line);background:var(--widget-surface);border-radius:5px;place-items:center;width:20px;height:20px;display:grid}.widget-content-options>button.active .widget-content-check{border-color:var(--widget-accent);background:var(--widget-accent);color:var(--widget-page)}.widget-content-pagination{margin-top:9px!important}@media (max-width:620px){.widget-content-options{grid-template-columns:1fr!important}}.modern-app.analytics-theme .analysis-shell .dashboard-widget,.modern-app.analytics-theme .analysis-shell .profile-widget,.modern-app.analytics-theme .analysis-shell .dashboard-widget .widget-content,.modern-app.analytics-theme .analysis-shell .profile-widget .profile-widget-content,.modern-app.analytics-theme .analysis-shell .dashboard-widget .widget-content>*,.modern-app.analytics-theme .analysis-shell .profile-widget .profile-widget-content>*{scrollbar-width:none!important;overflow:hidden!important}.modern-app.analytics-theme .analysis-shell .dashboard-widget ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.modern-app.analytics-theme .analysis-shell .profile-widget ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.modern-app.analytics-theme .analysis-shell .profile-key-stats,.modern-app.analytics-theme .analysis-shell .profile-stat-grid-configurable,.modern-app.analytics-theme .analysis-shell .metric-tile-grid{grid-template-columns:repeat(var(--metric-columns,3), minmax(0, 1fr))!important}.modern-app.analytics-theme .analysis-shell .profile-key-stats{min-height:0;gap:8px!important;margin:12px 14px 14px!important}.modern-app.analytics-theme .analysis-shell .profile-key-stats>div{min-height:0;padding:10px 12px!important}.modern-app.analytics-theme .analysis-shell .profile-key-stats strong{margin-top:6px;font-size:26px!important}.modern-app.analytics-theme .analysis-shell .profile-stat-grid-configurable{align-content:start;gap:8px!important;padding:5px 14px 14px!important}.modern-app.analytics-theme .analysis-shell .profile-stat-grid-configurable>div{min-height:68px!important;padding:11px 12px!important}.modern-app.analytics-theme .analysis-shell .profile-stat-grid-configurable>div b{margin-top:7px!important;font-size:20px!important}.modern-app.analytics-theme .analysis-shell .metric-tile-grid{align-content:start}.modern-app.analytics-theme .analysis-shell .metric-tile{min-height:84px!important}:is(.focus-metric-grid,.widget-block-grid)[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}:is(.focus-metric-grid,.widget-block-grid)[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.accuracy-point-group.is-clickable,.profile-form-point.is-clickable{cursor:pointer;outline:none}.accuracy-point-hit,.profile-form-point-hit{fill:#0000;stroke:#0000;pointer-events:all}.accuracy-point-tooltip,.profile-form-point-tooltip{opacity:0;transition:opacity .1s}.accuracy-point-group:hover .accuracy-point-tooltip,.accuracy-point-group:focus .accuracy-point-tooltip,.profile-form-point:hover .profile-form-point-tooltip,.profile-form-point:focus .profile-form-point-tooltip{opacity:1}.accuracy-point-tooltip rect,.profile-form-point-tooltip rect{fill:color-mix(in srgb, var(--widget-page) 96%, black);stroke:var(--widget-line);stroke-width:1px}.accuracy-point-tooltip text,.profile-form-point-tooltip text{fill:var(--widget-ink);font:600 8px/1 Space Grotesk,sans-serif}.accuracy-point-tooltip .accuracy-tooltip-values,.profile-form-point-tooltip .profile-form-tooltip-value{fill:var(--widget-muted);font-weight:500}.profile-form-plot>svg,.accuracy-trend>svg{width:100%;height:auto!important;overflow:visible!important}.profile-form-plot>svg{aspect-ratio:50/11;max-height:175px}.accuracy-trend>svg{aspect-ratio:18/5;max-height:145px}.modern-app.analytics-theme .analysis-shell .profile-key-stats[data-count="6"],.modern-app.analytics-theme .analysis-shell .profile-stat-grid-configurable[data-count="6"],.modern-app.analytics-theme .analysis-shell .metric-tile-grid[data-count="6"],.modern-app.analytics-theme .analysis-shell .profile-key-stats[data-count="9"],.modern-app.analytics-theme .analysis-shell .profile-stat-grid-configurable[data-count="9"],.modern-app.analytics-theme .analysis-shell .metric-tile-grid[data-count="9"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (min-width:901px){.modern-app.analytics-theme .analysis-shell .filterbar.dashboard-filterbar,.modern-app.analytics-theme .analysis-shell .filterbar.player-profile-filterbar{min-width:0;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;display:flex!important}.modern-app.analytics-theme .analysis-shell .filterbar.dashboard-filterbar .search-field,.modern-app.analytics-theme .analysis-shell .filterbar.player-profile-filterbar .search-field{flex:260px!important;width:auto!important;min-width:180px!important;max-width:none!important;margin-right:0!important}.modern-app.analytics-theme .analysis-shell .filterbar-context-actions,.modern-app.analytics-theme .analysis-shell .player-profile-toolbar-actions{flex-wrap:nowrap!important;flex:none!important;align-items:center!important;gap:6px!important;width:auto!important;display:flex!important}.modern-app.analytics-theme .analysis-shell .toolbar-profile-navigation,.modern-app.analytics-theme .analysis-shell .toolbar-builder-controls,.modern-app.analytics-theme .analysis-shell .profile-builder-controls,.modern-app.analytics-theme .analysis-shell .dashboard-controls{flex-wrap:nowrap!important;flex:none!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;display:flex!important}}.modern-app.analytics-theme .analysis-shell .dashboard-builder:not(.is-editing) .widget-content-trigger,.modern-app.analytics-theme .analysis-shell .profile-builder:not(.is-editing) .widget-content-trigger,.modern-app.analytics-theme .analysis-shell .dashboard-builder:not(.is-editing) .widget-editor-content-slot,.modern-app.analytics-theme .analysis-shell .profile-builder:not(.is-editing) .widget-editor-content-slot{display:none!important}.widget-content-menu-floating{box-sizing:border-box!important;z-index:10000!important;min-width:min(430px,100vw - 24px)!important;max-width:min(620px,100vw - 24px)!important;max-height:none!important;padding:12px!important;position:fixed!important;overflow:clip!important}.widget-content-menu-floating .widget-content-options{overflow:clip!important}.modern-app.analytics-theme .analysis-shell .dashboard-widget .widget-content,.modern-app.analytics-theme .analysis-shell .profile-widget .profile-widget-content,.modern-app.analytics-theme .analysis-shell .dashboard-widget .widget-content>section,.modern-app.analytics-theme .analysis-shell .dashboard-widget .widget-content>.performance-stage,.modern-app.analytics-theme .analysis-shell .profile-widget .profile-widget-content>section,.modern-app.analytics-theme .analysis-shell .profile-agent-widget .stats-table-page,.modern-app.analytics-theme .analysis-shell .profile-weapon-page,.modern-app.analytics-theme .analysis-shell .profile-map-list{scrollbar-width:none!important;resize:none!important;overflow:clip!important}.modern-app.analytics-theme .analysis-shell .dashboard-widget ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.modern-app.analytics-theme .analysis-shell .profile-widget ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.modern-app.analytics-theme .analysis-shell .profile-key-stats[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))!important}.modern-app.analytics-theme .analysis-shell .profile-key-stats[data-count="5"],.modern-app.analytics-theme .analysis-shell .profile-key-stats[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}@container profile-widget (width>=1050px){.modern-app.analytics-theme .analysis-shell .profile-key-stats[data-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))!important}.modern-app.analytics-theme .analysis-shell .profile-key-stats[data-count="6"]{grid-template-columns:repeat(6,minmax(0,1fr))!important}}.modern-app.analytics-theme .analysis-shell .profile-stat-grid-configurable[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}.modern-app.analytics-theme .analysis-shell .profile-stat-grid-configurable[data-count="12"]{grid-template-columns:repeat(4,minmax(0,1fr))!important}.modern-app.analytics-theme .analysis-shell .dashboard-builder.is-editing .widget-editor-bar,.modern-app.analytics-theme .analysis-shell .profile-builder.is-editing .profile-widget-editor-bar{height:36px!important;min-height:36px!important;padding:3px 4px!important;top:6px!important;left:6px!important;right:6px!important}@container profile-widget (width>=1050px){.modern-app.analytics-theme .analysis-shell .profile-stat-grid-configurable[data-count="10"]{grid-template-columns:repeat(5,minmax(0,1fr))!important}.modern-app.analytics-theme .analysis-shell .profile-stat-grid-configurable[data-count="11"],.modern-app.analytics-theme .analysis-shell .profile-stat-grid-configurable[data-count="12"]{grid-template-columns:repeat(6,minmax(0,1fr))!important}}.widget-content-menu-inline{box-sizing:border-box;border:1px solid var(--widget-line);background:var(--widget-surface);border-radius:11px;box-shadow:0 18px 60px #0009;z-index:10000!important;width:min(620px,100%)!important;min-width:0!important;max-width:100%!important;max-height:none!important;padding:12px!important;position:absolute!important;inset:calc(100% + 8px) auto auto 0!important;overflow:hidden!important}:is(.dashboard-widget:has(.widget-content-menu-inline),.profile-widget:has(.widget-content-menu-inline)){z-index:120!important}.widget-content-menu-inline .widget-content-menu-heading{justify-content:space-between;align-items:center;gap:12px;border:0!important;margin:0!important;padding:0 0 10px!important;display:flex!important}.widget-content-menu-inline .widget-content-menu-heading b,.widget-content-menu-inline .widget-content-menu-heading small{display:block}.widget-content-menu-inline .widget-content-menu-heading b{color:var(--widget-ink);font-size:11px}.widget-content-menu-inline .widget-content-menu-heading small{color:var(--widget-muted);margin-top:3px;font-size:9px;font-weight:400}.widget-content-menu-inline .widget-content-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;display:grid!important;overflow:hidden!important}.widget-content-menu-inline .widget-content-options>button{min-width:0;white-space:normal!important;min-height:60px!important}.widget-content-menu-inline,.widget-content-menu-inline *{scrollbar-width:none!important}.widget-content-menu-inline::-webkit-scrollbar{display:none!important}.widget-content-menu-inline ::-webkit-scrollbar{display:none!important}.modern-app.analytics-theme .analysis-shell :is(.focus-metric-grid,.widget-block-grid,.profile-key-stats,.profile-stat-grid-configurable,.metric-tile-grid){grid-template-columns:repeat(var(--balanced-columns,1), minmax(0, 1fr))!important}.modern-app.analytics-theme .analysis-shell :is(.dashboard-widget,.profile-widget,.widget-content,.profile-widget-content,.widget-content>section,.widget-content>.performance-stage,.profile-widget-content>section,.profile-agent-widget .stats-table-page,.profile-weapons-widget .weapon-performance-list,.profile-weapon-page,.profile-map-list,.impact-roster,.statistics-panel,.metric-tile-grid){scrollbar-width:none!important;resize:none!important;overflow:hidden!important}.modern-app.analytics-theme .analysis-shell :is(.dashboard-widget,.profile-widget,.widget-content,.profile-widget-content,.widget-content>section,.profile-widget-content>section)::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.modern-app.analytics-theme .analysis-shell .dashboard-widget ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.modern-app.analytics-theme .analysis-shell .profile-widget ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.modern-app.analytics-theme .analysis-shell .dashboard-builder.is-editing .widget-editor-bar,.modern-app.analytics-theme .analysis-shell .profile-builder.is-editing .profile-widget-editor-bar{z-index:80!important;height:36px!important;min-height:36px!important;margin:0!important;position:absolute!important;top:6px!important;left:6px!important;right:6px!important}@media (min-width:1100px){.modern-app.analytics-theme .analysis-shell .filterbar.dashboard-filterbar,.modern-app.analytics-theme .analysis-shell .filterbar.player-profile-filterbar{flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;display:flex!important}.modern-app.analytics-theme .analysis-shell .filterbar.dashboard-filterbar .search-field,.modern-app.analytics-theme .analysis-shell .filterbar.player-profile-filterbar .search-field{flex:320px!important;min-width:220px!important;max-width:none!important;margin-right:0!important}.modern-app.analytics-theme .analysis-shell .filterbar-context-actions,.modern-app.analytics-theme .analysis-shell .player-profile-toolbar-actions,.modern-app.analytics-theme .analysis-shell .toolbar-profile-navigation,.modern-app.analytics-theme .analysis-shell .toolbar-builder-controls,.modern-app.analytics-theme .analysis-shell .profile-builder-controls,.modern-app.analytics-theme .analysis-shell .dashboard-controls{flex-wrap:nowrap!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}.modern-app.analytics-theme .analysis-shell .toolbar-profile-navigation>button,.modern-app.analytics-theme .analysis-shell .toolbar-profile-navigation>select,.modern-app.analytics-theme .analysis-shell .toolbar-builder-controls>button{flex:none!important;margin:0!important}}@media (max-width:700px){.widget-content-menu-inline{width:100%!important}.widget-content-menu-inline .widget-content-options{grid-template-columns:1fr!important}}.widget-content-menu-floating{border:1px solid var(--widget-line)!important;background:var(--widget-surface)!important;z-index:20000!important;border-radius:11px!important;min-width:0!important;max-width:calc(100vw - 24px)!important;max-height:none!important;position:fixed!important;bottom:auto!important;right:auto!important;overflow:hidden!important;box-shadow:0 18px 60px #0009!important}.modern-app.analytics-theme .analysis-shell .dashboard-widget,.modern-app.analytics-theme .analysis-shell .profile-widget{overflow:visible!important}.modern-app.analytics-theme .analysis-shell .dashboard-widget .widget-content,.modern-app.analytics-theme .analysis-shell .profile-widget .profile-widget-content,.modern-app.analytics-theme .analysis-shell .dashboard-widget .widget-content>section,.modern-app.analytics-theme .analysis-shell .dashboard-widget .widget-content>.performance-stage,.modern-app.analytics-theme .analysis-shell .profile-widget .profile-widget-content>section{scrollbar-width:none!important;resize:none!important;overflow:hidden!important}.modern-app.analytics-theme .analysis-shell .dashboard-widget .widget-content::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.modern-app.analytics-theme .analysis-shell .profile-widget .profile-widget-content::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.modern-app.analytics-theme .analysis-shell .dashboard-widget .widget-content>section::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.modern-app.analytics-theme .analysis-shell .profile-widget .profile-widget-content>section::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.modern-app.analytics-theme .analysis-shell .metric-value{white-space:nowrap!important;flex-wrap:nowrap!important;align-items:baseline!important;gap:2px!important;width:auto!important;display:inline-flex!important}.modern-app.analytics-theme .analysis-shell .metric-value>span,.modern-app.analytics-theme .analysis-shell .profile-key-stats .metric-value>span,.modern-app.analytics-theme .analysis-shell .profile-stat-grid .metric-value>span{white-space:nowrap!important;width:auto!important;display:inline!important}.modern-app.analytics-theme .analysis-shell .metric-value>.metric-value-unit{margin:0!important;line-height:1!important;display:inline!important}.modern-app.analytics-theme .analysis-shell .profile-key-stats>div,.modern-app.analytics-theme .analysis-shell .profile-stat-grid.profile-stat-grid-configurable>div{background:var(--widget-inset)!important;box-shadow:none!important;border:0!important;border-radius:9px!important}.modern-app.analytics-theme .analysis-shell .profile-stat-grid.profile-stat-grid-configurable>div:before,.modern-app.analytics-theme .analysis-shell .profile-key-stats>div:before,.modern-app.analytics-theme .analysis-shell .dashboard-builder:not(.is-editing) .widget-content-trigger,.modern-app.analytics-theme .analysis-shell .profile-builder:not(.is-editing) .widget-content-trigger{display:none!important}.modern-app.analytics-theme .analysis-shell .profile-stat-grid.profile-stat-grid-configurable>.profile-stat-tile{background:var(--widget-inset)!important;border:0!important;border-radius:9px!important;flex-direction:column!important;justify-content:flex-start!important;min-width:0!important;padding:12px 14px!important;display:flex!important}.modern-app.analytics-theme .analysis-shell .profile-stat-grid.profile-stat-grid-configurable>.profile-stat-tile>span{color:var(--widget-muted)!important;font-size:10px!important;line-height:1.25!important;display:block!important}.modern-app.analytics-theme .analysis-shell .profile-stat-grid.profile-stat-grid-configurable>.profile-stat-tile>b{color:var(--widget-ink)!important;font-family:var(--data-font)!important;white-space:nowrap!important;margin-top:8px!important;font-size:22px!important;font-weight:500!important;line-height:1.05!important;display:block!important}.modern-app.analytics-theme .analysis-shell .opening-role-widget,.modern-app.analytics-theme .analysis-shell .profile-heatmap-widget,.modern-app.analytics-theme .analysis-shell .profile-lurk-widget{height:100%;min-height:0}.modern-app.analytics-theme .analysis-shell .opening-role-widget .chart-heading>div:first-child,.modern-app.analytics-theme .analysis-shell .profile-heatmap-widget .chart-heading>div:first-child,.modern-app.analytics-theme .analysis-shell .profile-lurk-widget .chart-heading>div:first-child{gap:3px;display:grid}.modern-app.analytics-theme .analysis-shell .compact-segmented button{min-width:0;padding-inline:9px}.modern-app.analytics-theme .analysis-shell .opening-role-list{gap:8px;margin-top:12px;display:grid}.modern-app.analytics-theme .analysis-shell .opening-role-row{border:1px solid var(--widget-border,#8b9db124);background:var(--widget-inset,#ffffff06);border-radius:7px;grid-template-columns:minmax(110px,.85fr) minmax(150px,1.45fr) auto;align-items:center;gap:14px;min-height:48px;padding:8px 10px;display:grid}.modern-app.analytics-theme .analysis-shell .opening-role-label,.modern-app.analytics-theme .analysis-shell .opening-role-row>strong{gap:2px;display:grid}.modern-app.analytics-theme .analysis-shell .opening-role-label small,.modern-app.analytics-theme .analysis-shell .opening-role-row>strong small,.modern-app.analytics-theme .analysis-shell .opening-role-meter small{color:var(--muted);font-size:11px;font-weight:500}.modern-app.analytics-theme .analysis-shell .opening-role-row>strong{white-space:nowrap;justify-items:end;font-size:20px;font-weight:620}.modern-app.analytics-theme .analysis-shell .opening-role-meter{gap:6px;display:grid}.modern-app.analytics-theme .analysis-shell .opening-role-meter i,.modern-app.analytics-theme .analysis-shell .profile-lurk-primary>i{background:var(--widget-track,#8997aa29);border-radius:999px;height:4px;display:block;overflow:hidden}.modern-app.analytics-theme .analysis-shell .opening-role-meter i em{border-radius:inherit;background:var(--widget-negative,#ff6579);height:100%;display:block}.modern-app.analytics-theme .analysis-shell .profile-heatmap-select{border:1px solid var(--widget-border,#8b9db12e);background:var(--widget-inset,#1c2229);min-width:130px;height:32px;color:var(--foreground);font:inherit;border-radius:6px;padding:0 30px 0 10px}.modern-app.analytics-theme .analysis-shell .profile-heatmap-stage{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;height:calc(100% - 45px);min-height:0;padding-top:8px;display:grid}.modern-app.analytics-theme .analysis-shell .profile-heatmap-stage svg{aspect-ratio:1;object-fit:contain;justify-self:center;width:100%;height:100%;min-height:0;max-height:100%;display:block}.modern-app.analytics-theme .analysis-shell .profile-heatmap-meta{align-self:end;gap:10px;min-width:90px;padding-bottom:8px;display:grid}.modern-app.analytics-theme .analysis-shell .profile-heatmap-meta span{color:var(--muted);gap:2px;font-size:11px;display:grid}.modern-app.analytics-theme .analysis-shell .profile-heatmap-meta b{color:var(--foreground);font-size:17px;font-weight:620}.modern-app.analytics-theme .analysis-shell .profile-lurk-primary{background:var(--widget-inset,#ffffff08);border-radius:8px;gap:5px;margin-top:10px;padding:14px;display:grid}.modern-app.analytics-theme .analysis-shell .profile-lurk-primary>span,.modern-app.analytics-theme .analysis-shell .profile-lurk-primary>small{color:var(--muted);font-size:11px}.modern-app.analytics-theme .analysis-shell .profile-lurk-primary strong{font-size:clamp(25px,2.1vw,38px);font-weight:570;line-height:1}.modern-app.analytics-theme .analysis-shell .profile-lurk-primary>i em{border-radius:inherit;background:var(--widget-accent);height:100%;display:block}.modern-app.analytics-theme .analysis-shell .profile-lurk-breakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.modern-app.analytics-theme .analysis-shell .profile-lurk-breakdown>div{background:var(--widget-inset,#ffffff06);border-radius:7px;gap:3px;padding:10px;display:grid}.modern-app.analytics-theme .analysis-shell .profile-lurk-breakdown b{font-size:16px;font-weight:620}.modern-app.analytics-theme .analysis-shell .profile-lurk-breakdown span,.modern-app.analytics-theme .analysis-shell .profile-lurk-note{color:var(--muted);font-size:10px;line-height:1.35}.modern-app.analytics-theme .analysis-shell .profile-lurk-note{margin:9px 2px 0}@media (max-width:760px){.modern-app.analytics-theme .analysis-shell .opening-role-row{grid-template-columns:minmax(90px,1fr) 1fr auto;gap:9px}.modern-app.analytics-theme .analysis-shell .profile-heatmap-stage{grid-template-columns:1fr}.modern-app.analytics-theme .analysis-shell .profile-heatmap-meta{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.modern-app.analytics-theme .analysis-shell .profile-lurk-breakdown{grid-template-columns:1fr}}.modern-app.analytics-theme .analysis-shell .profile-trade-widget{height:100%;min-height:0}.modern-app.analytics-theme .analysis-shell .profile-trade-primary{background:var(--widget-inset,#ffffff08);border-radius:8px;gap:5px;margin-top:10px;padding:14px;display:grid}.modern-app.analytics-theme .analysis-shell .profile-trade-primary>span,.modern-app.analytics-theme .analysis-shell .profile-trade-primary>small,.modern-app.analytics-theme .analysis-shell .profile-trade-meta{color:var(--muted);font-size:11px}.modern-app.analytics-theme .analysis-shell .profile-trade-primary strong{color:var(--foreground);font-size:clamp(25px,2.1vw,38px);font-weight:570;line-height:1}.modern-app.analytics-theme .analysis-shell .profile-trade-primary>i{background:var(--widget-track,#8997aa29);border-radius:999px;height:4px;display:block;overflow:hidden}.modern-app.analytics-theme .analysis-shell .profile-trade-primary>i em{border-radius:inherit;background:var(--widget-accent);height:100%;display:block}.modern-app.analytics-theme .analysis-shell .profile-trade-meta{flex-wrap:wrap;gap:8px 14px;margin:9px 2px 0;display:flex}.modern-app.analytics-theme .analysis-shell .profile-trade-meta b{color:var(--foreground);font-weight:620}.modern-app.analytics-theme .analysis-shell .profile-heatmap-widget .chart-heading{align-items:flex-start;gap:12px}.modern-app.analytics-theme .analysis-shell .profile-heatmap-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.modern-app.analytics-theme .analysis-shell .profile-heatmap-mode{border:1px solid var(--widget-border,#8b9db12e);background:var(--widget-inset,#ffffff06);border-radius:7px;align-items:center;min-height:32px;padding:2px;display:inline-flex}.modern-app.analytics-theme .analysis-shell .profile-heatmap-mode button{min-width:54px;height:26px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 9px;font-size:11px}.modern-app.analytics-theme .analysis-shell .profile-heatmap-mode button.active{background:var(--widget-surface,#ffffff13);color:var(--foreground)}.modern-app.analytics-theme .analysis-shell .profile-heatmap-stage{grid-template-rows:minmax(0,1fr) auto;align-items:stretch;gap:8px;height:calc(100% - 48px);min-height:0;padding-top:8px;display:grid}.modern-app.analytics-theme .analysis-shell .profile-heatmap-map{place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.modern-app.analytics-theme .analysis-shell .profile-heatmap-map svg{aspect-ratio:1;width:min(100%,560px);height:100%;min-height:0;max-height:100%;display:block}.modern-app.analytics-theme .analysis-shell .profile-heatmap-empty{border:1px solid var(--widget-border,#8b9db129);background:color-mix(in srgb, var(--background,#0d1117) 88%, transparent);max-width:calc(100% - 24px);color:var(--muted);white-space:nowrap;border-radius:6px;padding:5px 8px;font-size:10px;position:absolute;bottom:8px;left:50%;translate:-50%}.modern-app.analytics-theme .analysis-shell .profile-heatmap-legend{min-height:28px;color:var(--muted);justify-content:center;align-items:center;gap:16px;font-size:11px;display:flex}.modern-app.analytics-theme .analysis-shell .profile-heatmap-legend span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.modern-app.analytics-theme .analysis-shell .profile-heatmap-legend i{width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 14%, transparent);background:currentColor;border-radius:50%}.modern-app.analytics-theme .analysis-shell .profile-heatmap-legend b{color:var(--foreground);font-weight:650}.modern-app.analytics-theme .analysis-shell .profile-heatmap-legend .is-kill{color:var(--widget-positive,#74cba4)}.modern-app.analytics-theme .analysis-shell .profile-heatmap-legend .is-death{color:var(--widget-negative,#ff6579)}.modern-app.analytics-theme .analysis-shell .profile-heatmap-legend .is-meta{color:var(--muted)}.modern-app.analytics-theme .analysis-shell button.profile-lurk-primary{width:100%;color:inherit;text-align:left;cursor:pointer;border:0;transition:background .15s,border-color .15s}.modern-app.analytics-theme .analysis-shell button.profile-lurk-primary:hover,.modern-app.analytics-theme .analysis-shell .profile-lurk-breakdown>button:hover{background:color-mix(in srgb, var(--widget-inset,#1c2229) 78%, var(--widget-accent) 6%)}.modern-app.analytics-theme .analysis-shell .profile-lurk-breakdown{grid-template-columns:repeat(4,minmax(0,1fr))}.modern-app.analytics-theme .analysis-shell .profile-lurk-breakdown>button{background:var(--widget-inset,#ffffff06);min-width:0;color:inherit;text-align:left;cursor:pointer;border:0;border-radius:7px;gap:3px;padding:10px;display:grid}.modern-app.analytics-theme .analysis-shell .profile-lurk-breakdown>button small{color:var(--muted);font-size:9px}.modern-app.analytics-theme .analysis-shell .profile-lurk-view-all{color:var(--widget-accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;margin-top:8px;padding:0;font-size:10px;display:inline-flex}.modern-app.analytics-theme .analysis-shell .profile-lurk-view-all:hover{text-decoration:underline}.modern-app.analytics-theme .analysis-inspector .lurk-round-evidence .lurk-outcome{justify-items:end;gap:2px;font-size:11px;font-weight:650;display:grid}.modern-app.analytics-theme .analysis-inspector .lurk-round-evidence .lurk-outcome small{color:var(--muted);font-size:9px;font-weight:500}.modern-app.analytics-theme .analysis-inspector .lurk-round-evidence .lurk-outcome.is-impact{color:var(--widget-positive,#74cba4)}.modern-app.analytics-theme .analysis-inspector .lurk-round-evidence .lurk-outcome.is-caught{color:var(--widget-negative,#ff6579)}.modern-app.analytics-theme .analysis-inspector .lurk-round-evidence .lurk-outcome.is-neutral{color:var(--muted)}@media (max-width:900px){.modern-app.analytics-theme .analysis-shell .profile-heatmap-widget .chart-heading{align-items:stretch}.modern-app.analytics-theme .analysis-shell .profile-heatmap-actions{justify-content:flex-start}.modern-app.analytics-theme .analysis-shell .profile-lurk-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}}.modern-app.analytics-theme .analysis-shell .widget-editor-bar,.modern-app.analytics-theme .analysis-shell .profile-widget-editor-bar{justify-content:flex-start}.modern-app.analytics-theme .analysis-shell .widget-drag-icon,.modern-app.analytics-theme .analysis-shell .profile-widget-drag-handle.widget-drag-icon{flex:none;justify-content:center;width:30px;min-width:30px;padding:0}.modern-app.analytics-theme .analysis-shell .widget-title-input{min-width:80px;height:30px;color:var(--foreground);font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;outline:none;flex:auto;padding:0 8px;font-size:11px;font-weight:620}.modern-app.analytics-theme .analysis-shell .widget-title-input:hover,.modern-app.analytics-theme .analysis-shell .widget-title-input:focus{border-color:var(--widget-line);background:var(--widget-surface)}.modern-app.analytics-theme .analysis-shell .widget-editor-actions,.modern-app.analytics-theme .analysis-shell .profile-widget-editor-actions{flex:none;margin-left:auto}.modern-app.analytics-theme .analysis-shell .profile-overview-custom-title{color:var(--muted);z-index:2;font-size:10px;font-weight:650;position:absolute;top:12px;left:16px}.modern-app.analytics-theme .analysis-shell .profile-overview-widget:has(.profile-overview-custom-title) .profile-identity{padding-top:34px}.modern-app.analytics-theme .analysis-shell .density-heatmap-widget{flex-direction:column;height:100%;min-height:0;display:flex}.modern-app.analytics-theme .analysis-shell .density-heatmap-widget .heatmap-heading{flex:none;align-items:center;gap:10px}.modern-app.analytics-theme .analysis-shell .heatmap-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.modern-app.analytics-theme .analysis-shell .density-heatmap-stage{flex:auto;place-items:center;min-height:0;padding:5px 4px 2px;display:grid;position:relative;overflow:hidden}.modern-app.analytics-theme .analysis-shell .density-heatmap-stage svg{aspect-ratio:1;width:min(100%,620px);height:100%;min-height:0;max-height:100%;display:block;overflow:visible}.modern-app.analytics-theme .analysis-shell .heatmap-density-layer{mix-blend-mode:screen}.modern-app.analytics-theme .analysis-shell .profile-heatmap-mode button{justify-content:center;align-items:center;gap:5px;display:inline-flex}.modern-app.analytics-theme .analysis-shell .profile-heatmap-mode button>i{background:var(--muted);border-radius:50%;flex:0 0 6px;width:6px;height:6px;display:inline-block}.modern-app.analytics-theme .analysis-shell .profile-heatmap-mode button.is-kill>i{background:#65d6a4}.modern-app.analytics-theme .analysis-shell .profile-heatmap-mode button.is-death>i{background:#ff647c}.modern-app.analytics-theme .analysis-shell .profile-heatmap-mode button.is-both>i:first-child{background:#65d6a4;margin-right:-7px;translate:-2px}.modern-app.analytics-theme .analysis-shell .profile-heatmap-mode button.is-both>i:nth-child(2){background:#ff647c;translate:2px}.modern-app.analytics-theme .analysis-shell .density-heatmap-widget .profile-heatmap-empty{background:color-mix(in srgb, var(--widget-page) 90%, transparent);color:var(--muted);white-space:nowrap;border-radius:5px;padding:4px 7px;font-size:10px;position:absolute;bottom:6px;left:50%;translate:-50%}.modern-app.analytics-theme .analysis-shell .profile-trade-widget,.modern-app.analytics-theme .analysis-shell .profile-lurk-widget{flex-direction:column;display:flex}.modern-app.analytics-theme .analysis-shell .profile-trade-primary{flex:auto;align-content:center;margin-top:6px;padding:12px 14px}.modern-app.analytics-theme .analysis-shell .profile-trade-primary>small{margin-top:1px}.modern-app.analytics-theme .analysis-shell .profile-lurk-widget .chart-heading{flex:none}.modern-app.analytics-theme .analysis-shell button.profile-lurk-primary{grid-template-columns:auto 1fr;grid-template-areas:"value label""bar bar";align-items:end;gap:8px 10px;margin-top:6px;padding:11px 12px}.modern-app.analytics-theme .analysis-shell button.profile-lurk-primary strong{grid-area:value}.modern-app.analytics-theme .analysis-shell button.profile-lurk-primary>span{grid-area:label;padding-bottom:2px}.modern-app.analytics-theme .analysis-shell button.profile-lurk-primary>i{grid-area:bar}.modern-app.analytics-theme .analysis-shell .profile-lurk-breakdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:6px}.modern-app.analytics-theme .analysis-shell .profile-lurk-breakdown>button{padding:9px}.modern-app.analytics-theme .analysis-shell .profile-lurk-breakdown>button span{color:var(--muted);font-size:10px}@container profile-widget (width<=560px){.modern-app.analytics-theme .analysis-shell .heatmap-heading{flex-direction:column;align-items:stretch}.modern-app.analytics-theme .analysis-shell .heatmap-actions{justify-content:flex-start}.modern-app.analytics-theme .analysis-shell .profile-lurk-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}}@container widget (width<=560px){.modern-app.analytics-theme .analysis-shell .density-heatmap-widget .heatmap-heading{flex-direction:column;align-items:stretch}.modern-app.analytics-theme .analysis-shell .density-heatmap-widget .heatmap-actions{justify-content:flex-start}}.modern-app.analytics-theme .analysis-shell{--widget-radius-lg:15px;--widget-radius-md:10px}.modern-app.analytics-theme .analysis-shell :is(.performance-widget,.record-widget,.sides-widget,.latest-widget,.opening-widget,.postplant-widget,.accuracy-widget,.form-panel,.roster-impact,.pistol-story,.economy-story,.statistics-panel,.weapon-performance,.profile-form-widget,.profile-accuracy-widget,.profile-stat-widget,.profile-agent-widget,.profile-weapons-widget,.profile-side-widget,.profile-trade-widget,.profile-lurk-widget,.density-heatmap-widget,.opening-role-widget){--widget-local-accent:var(--widget-accent);background:radial-gradient(620px 150px at 0% 0%, color-mix(in srgb, var(--widget-local-accent) 7%, transparent), transparent 58%), var(--widget-surface)!important}.modern-app.analytics-theme .analysis-shell .performance-widget,.modern-app.analytics-theme .analysis-shell .statistics-panel,.modern-app.analytics-theme .analysis-shell .profile-stat-widget{--widget-local-accent:var(--widget-defence)}.modern-app.analytics-theme .analysis-shell .record-widget,.modern-app.analytics-theme .analysis-shell .form-panel,.modern-app.analytics-theme .analysis-shell .profile-form-widget,.modern-app.analytics-theme .analysis-shell .profile-trade-widget{--widget-local-accent:var(--widget-positive)}.modern-app.analytics-theme .analysis-shell .opening-widget,.modern-app.analytics-theme .analysis-shell .accuracy-widget,.modern-app.analytics-theme .analysis-shell .profile-accuracy-widget,.modern-app.analytics-theme .analysis-shell .weapon-performance,.modern-app.analytics-theme .analysis-shell .profile-weapons-widget{--widget-local-accent:var(--widget-accent)}.modern-app.analytics-theme .analysis-shell .postplant-widget,.modern-app.analytics-theme .analysis-shell .pistol-story,.modern-app.analytics-theme .analysis-shell .profile-lurk-widget{--widget-local-accent:var(--widget-attack)}.modern-app.analytics-theme .analysis-shell .sides-widget,.modern-app.analytics-theme .analysis-shell .density-heatmap-widget,.modern-app.analytics-theme .analysis-shell .opening-role-widget{--widget-local-accent:var(--widget-defence)}.modern-app.analytics-theme .analysis-shell .dashboard-widget .widget-content>section,.modern-app.analytics-theme .analysis-shell .dashboard-widget .widget-content>.performance-stage,.modern-app.analytics-theme .analysis-shell .profile-widget-content{scrollbar-width:none!important;overflow:hidden!important}.modern-app.analytics-theme .analysis-shell .dashboard-widget .widget-content>section::-webkit-scrollbar{display:none!important}.modern-app.analytics-theme .analysis-shell .profile-widget-content::-webkit-scrollbar{display:none!important}.modern-app.analytics-theme .analysis-shell .widget-title-lockup{align-items:center;gap:10px;min-width:0;display:flex}.modern-app.analytics-theme .analysis-shell .widget-title-glyph{border:1px solid color-mix(in srgb, var(--widget-local-accent) 34%, var(--widget-line));background:color-mix(in srgb, var(--widget-local-accent) 10%, var(--widget-surface));width:29px;height:29px;color:var(--widget-local-accent);border-radius:8px;flex:0 0 29px;place-items:center;display:inline-grid;box-shadow:inset 0 1px #ffffff0f}.modern-app.analytics-theme .analysis-shell .widget-title-copy{gap:2px;min-width:0;display:grid}.modern-app.analytics-theme .analysis-shell .widget-title-copy h2{margin:0;font-size:12px;font-weight:650;line-height:1.1}.modern-app.analytics-theme .analysis-shell .widget-title-copy small{color:var(--widget-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:500;line-height:1.2;overflow:hidden}.modern-app.analytics-theme .analysis-shell :is(.chart-heading,.visual-section-heading,.insight-title){min-height:58px;padding:13px 14px 10px}.modern-app.analytics-theme .analysis-shell :is(.focused-widget,.compact-analytics-widget,.statistics-panel,.weapon-performance){flex-direction:column;min-height:0;display:flex}.modern-app.analytics-theme .analysis-shell :is(.focus-metric-grid,.widget-block-grid,.metric-tile-grid){flex:auto;grid-auto-rows:minmax(0,1fr);align-items:stretch;min-height:0}.modern-app.analytics-theme .analysis-shell .focus-metric-grid{gap:8px;padding:3px 12px 12px}.modern-app.analytics-theme .analysis-shell .focus-metric{border:1px solid color-mix(in srgb, var(--widget-line) 80%, var(--widget-local-accent) 20%);background:linear-gradient(145deg, color-mix(in srgb, var(--widget-local-accent) 5%, var(--widget-inset)), var(--widget-inset) 58%);border-radius:10px;flex-direction:column;justify-content:space-between;min-height:0;padding:13px 14px 12px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff08}.modern-app.analytics-theme .analysis-shell .focus-metric:after{content:"";background:linear-gradient(90deg, var(--widget-local-accent), transparent 75%);opacity:.5;height:1px;position:absolute;top:0;left:13px;right:13px}.modern-app.analytics-theme .analysis-shell .focus-metric-kicker,.modern-app.analytics-theme .analysis-shell .metric-tile-kicker{min-width:0;color:var(--widget-muted);align-items:center;gap:7px;font-size:9px;font-weight:550;display:flex}.modern-app.analytics-theme .analysis-shell .mini-metric-glyph{background:color-mix(in srgb, var(--widget-local-accent) 10%, var(--widget-surface));width:23px;height:23px;color:var(--widget-local-accent);border-radius:7px;flex:0 0 23px;place-items:center;display:inline-grid}.modern-app.analytics-theme .analysis-shell .focus-metric>strong{margin:10px 0 7px;font-size:clamp(26px,2.1vw,36px)}.modern-app.analytics-theme .analysis-shell .focus-metric-foot{gap:8px;margin-top:auto;display:grid}.modern-app.analytics-theme .analysis-shell .focus-metric-foot>small{color:var(--widget-muted);font-size:9px}.modern-app.analytics-theme .analysis-shell .focus-metric-rail{background:var(--widget-line);border-radius:999px;height:3px;display:block;overflow:hidden}.modern-app.analytics-theme .analysis-shell .focus-metric-rail>em{border-radius:inherit;background:var(--widget-local-accent);height:100%;display:block}.modern-app.analytics-theme .analysis-shell .record-widget-body{flex:auto;grid-template-columns:minmax(150px,.8fr) minmax(0,1.35fr);gap:8px;min-height:0;padding:3px 12px 12px}.modern-app.analytics-theme .analysis-shell .record-primary,.modern-app.analytics-theme .analysis-shell .record-breakdown{border:1px solid color-mix(in srgb, var(--widget-line) 82%, var(--widget-positive) 18%);background:color-mix(in srgb, var(--widget-positive) 3%, var(--widget-inset))}.modern-app.analytics-theme .analysis-shell .record-primary-visual{grid-template-columns:auto 1fr;align-items:center;gap:11px;padding:10px 12px;display:grid}.modern-app.analytics-theme .analysis-shell .record-primary-visual>small{align-self:end;margin:0;padding-bottom:7px;font-size:9px}.modern-app.analytics-theme .analysis-shell .record-ring{--record-progress:0%;aspect-ratio:1;background:conic-gradient(var(--widget-positive) var(--record-progress), var(--widget-line) 0);border-radius:50%;place-items:center;width:82px;display:grid;position:relative}.modern-app.analytics-theme .analysis-shell .record-ring:after{content:"";border-radius:inherit;background:var(--widget-inset);position:absolute;inset:6px}.modern-app.analytics-theme .analysis-shell .record-ring>span{z-index:1;place-items:center;gap:2px;display:grid;position:relative}.modern-app.analytics-theme .analysis-shell .record-ring strong{font-size:21px;line-height:1}.modern-app.analytics-theme .analysis-shell .record-ring small{color:var(--widget-muted);font-size:8px}.modern-app.analytics-theme .analysis-shell .record-breakdown>div{position:relative}.modern-app.analytics-theme .analysis-shell .record-breakdown>div:first-child b{color:var(--widget-positive)}.modern-app.analytics-theme .analysis-shell .record-breakdown>div:nth-child(2) b{color:var(--widget-negative)}.modern-app.analytics-theme .analysis-shell .side-rate-list{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;padding:3px 12px 12px}.modern-app.analytics-theme .analysis-shell .side-rate-list>button{border:1px solid var(--widget-line);background:var(--widget-inset);align-content:center;min-height:0}.modern-app.analytics-theme .analysis-shell .side-rate-label{align-items:center;gap:8px;display:flex!important}.modern-app.analytics-theme .analysis-shell .side-rate-label>svg{color:var(--widget-local-accent);flex:none}.modern-app.analytics-theme .analysis-shell .side-rate-list>button:first-child>i>em{background:var(--widget-attack)}.modern-app.analytics-theme .analysis-shell .side-rate-list>button:last-child>i>em{background:var(--widget-defence)}.modern-app.analytics-theme .analysis-shell .widget-block-grid{gap:8px;padding:3px 12px 12px}.modern-app.analytics-theme .analysis-shell .analysis-block{flex-direction:column;justify-content:center;min-height:0;display:flex;position:relative;border:1px solid color-mix(in srgb, var(--widget-line) 84%, var(--widget-local-accent) 16%)!important;background:linear-gradient(145deg, color-mix(in srgb, var(--widget-local-accent) 4%, var(--widget-inset)), var(--widget-inset) 62%)!important}.modern-app.analytics-theme .analysis-shell .analysis-block:before{content:"";background:var(--widget-local-accent);opacity:.55;width:42px;height:1px;position:absolute;top:0;left:12px}.modern-app.analytics-theme .analysis-shell button.analysis-block:hover{transform:translateY(-1px);border-color:color-mix(in srgb, var(--widget-local-accent) 34%, var(--widget-line))!important}.modern-app.analytics-theme .analysis-shell .opening-share-block .duel-share-mini{border:1px solid var(--widget-line);background:var(--widget-surface);height:28px}.modern-app.analytics-theme .analysis-shell .duel-share-mini button:first-child{background:color-mix(in srgb, var(--widget-positive) 22%, var(--widget-inset))}.modern-app.analytics-theme .analysis-shell .duel-share-mini button+button{background:color-mix(in srgb, var(--widget-negative) 13%, var(--widget-inset))}.modern-app.analytics-theme .analysis-shell .site-distribution>button{min-width:38px;border:1px solid color-mix(in srgb, var(--widget-line) 80%, var(--widget-local-accent) 20%)!important}.modern-app.analytics-theme .analysis-shell .metric-tile-grid{gap:8px;padding:3px 12px 12px}.modern-app.analytics-theme .analysis-shell .metric-tile{border:1px solid color-mix(in srgb, var(--widget-line) 84%, var(--widget-local-accent) 16%);background:linear-gradient(145deg, color-mix(in srgb, var(--widget-local-accent) 4%, var(--widget-inset)), var(--widget-inset) 62%);border-radius:10px;justify-content:space-between;min-height:0;padding:12px 13px;position:relative}.modern-app.analytics-theme .analysis-shell .metric-tile>span:first-child{display:none}.modern-app.analytics-theme .analysis-shell .metric-tile-kicker>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.modern-app.analytics-theme .analysis-shell .metric-tile strong{margin:7px 0 3px;font-size:clamp(22px,1.8vw,31px)}.modern-app.analytics-theme .analysis-shell .metric-tile .stat-meter{height:3px;margin:4px 0 3px}.modern-app.analytics-theme .analysis-shell .metric-tile>small{font-size:8.5px}.modern-app.analytics-theme .analysis-shell .accuracy-visual{grid-template-columns:72px minmax(138px,.72fr) minmax(220px,1.45fr);align-items:stretch;gap:12px;padding:4px 12px 12px}.modern-app.analytics-theme .analysis-shell .accuracy-body-column{align-self:center}.modern-app.analytics-theme .analysis-shell .accuracy-breakdown{border:1px solid var(--widget-line);background:var(--widget-inset);border-radius:10px;align-content:center;padding:10px 11px}.modern-app.analytics-theme .analysis-shell .accuracy-trend{border:1px solid var(--widget-line);background:color-mix(in srgb, var(--widget-local-accent) 3%, var(--widget-inset));border-radius:10px;justify-content:center;padding:10px 12px 8px}.modern-app.analytics-theme .analysis-shell .accuracy-trend svg{height:min(92px,38cqh)}.modern-app.analytics-theme .analysis-shell .form-chart{border:1px solid var(--widget-line);background:linear-gradient(to top, color-mix(in srgb, var(--widget-line) 55%, transparent) 1px, transparent 1px) 0 100% / 100% 25% repeat-y, color-mix(in srgb, var(--widget-positive) 2%, var(--widget-inset));border-radius:10px;margin:0 12px 12px;padding:12px 10px 7px}.modern-app.analytics-theme .analysis-shell .profile-key-stats>div,.modern-app.analytics-theme .analysis-shell .profile-stat-grid-configurable>div{border:1px solid color-mix(in srgb, var(--widget-line) 84%, var(--widget-defence) 16%);background:linear-gradient(145deg, color-mix(in srgb, var(--widget-defence) 4%, var(--widget-inset)), var(--widget-inset) 62%);position:relative}.modern-app.analytics-theme .analysis-shell .profile-key-stats>div:before,.modern-app.analytics-theme .analysis-shell .profile-stat-grid-configurable>div:before{content:"";background:var(--widget-defence);opacity:.5;width:34px;height:1px;position:absolute;top:0;left:12px}.modern-app.analytics-theme .analysis-shell .profile-form-layout{gap:10px;padding:3px 12px 12px}.modern-app.analytics-theme .analysis-shell .profile-form-plot{border:1px solid var(--widget-line);background:color-mix(in srgb, var(--widget-positive) 2%, var(--widget-inset));border-radius:10px;padding:9px 10px 4px}.modern-app.analytics-theme .analysis-shell .profile-form-summary>div{border:1px solid var(--widget-line);background:var(--widget-inset)}.modern-app.analytics-theme .analysis-shell .profile-trade-primary,.modern-app.analytics-theme .analysis-shell button.profile-lurk-primary,.modern-app.analytics-theme .analysis-shell .profile-lurk-breakdown>button{border:1px solid color-mix(in srgb, var(--widget-line) 82%, var(--widget-local-accent) 18%);background:color-mix(in srgb, var(--widget-local-accent) 4%, var(--widget-inset))}.modern-app.analytics-theme .analysis-shell .profile-trade-primary>strong,.modern-app.analytics-theme .analysis-shell button.profile-lurk-primary>strong{letter-spacing:-1px}.modern-app.analytics-theme .analysis-shell .profile-side-widget>.chart-heading{padding-bottom:7px}.modern-app.analytics-theme .analysis-shell .weapon-performance-list{flex:auto;min-height:0;padding:2px 12px 8px}.modern-app.analytics-theme .analysis-shell .weapon-performance-list>div{border-bottom:1px solid var(--widget-line);min-height:49px;padding:7px 6px}.modern-app.analytics-theme .analysis-shell .weapon-performance-list>div:hover{background:color-mix(in srgb, var(--widget-local-accent) 4%, transparent)}.modern-app.analytics-theme .analysis-shell .weapon-performance-list .weapon-icon{width:66px;max-height:28px}.modern-app.analytics-theme .analysis-shell .weapon-performance-list i{height:4px}.modern-app.analytics-theme .analysis-shell .weapon-performance-list em{background:var(--widget-local-accent)}.modern-app.analytics-theme .analysis-shell .latest-match-card{border:1px solid color-mix(in srgb, var(--widget-line) 60%, #fff 8%);border-radius:10px;flex:auto;min-height:0;margin:3px 12px 12px}@container widget (width<=430px){.modern-app.analytics-theme .analysis-shell .widget-title-copy small{display:none}.modern-app.analytics-theme .analysis-shell .widget-title-glyph{flex-basis:26px;width:26px;height:26px}}@container profile-widget (width<=430px){.modern-app.analytics-theme .analysis-shell .widget-title-copy small{display:none}.modern-app.analytics-theme .analysis-shell .widget-title-glyph{flex-basis:26px;width:26px;height:26px}}@container widget (width<=620px){.modern-app.analytics-theme .analysis-shell .side-rate-list{grid-template-columns:1fr}.modern-app.analytics-theme .analysis-shell .accuracy-visual{grid-template-columns:66px minmax(120px,1fr);grid-template-areas:"body breakdown""trend trend"}}.modern-app.analytics-theme .analysis-shell .widget-title-copy h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.modern-app.analytics-theme .analysis-shell .widget-title-copy>small{display:none!important}.modern-app.analytics-theme .analysis-shell :is(.chart-heading,.visual-section-heading,.insight-title){min-height:48px;padding-top:9px;padding-bottom:9px}.modern-app.analytics-theme .analysis-shell .radar-widget{--widget-local-accent:var(--widget-defence);flex-direction:column;min-width:0;min-height:0;display:flex;background:radial-gradient(520px 150px at 0 0, color-mix(in srgb, var(--widget-local-accent) 8%, transparent), transparent 58%), var(--widget-surface)!important}.modern-app.analytics-theme .analysis-shell .radar-chart{flex:auto;width:min(100%,560px);min-height:0;margin:0 auto;padding:2px 28px 14px;position:relative}.modern-app.analytics-theme .analysis-shell .radar-chart svg{width:100%;height:100%;min-height:180px;display:block;overflow:visible}.modern-app.analytics-theme .analysis-shell .radar-grid polygon{fill:color-mix(in srgb, var(--widget-inset) 70%, transparent);stroke:color-mix(in srgb, var(--widget-line) 88%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.modern-app.analytics-theme .analysis-shell .radar-grid polygon:not(:last-child){fill:#0000}.modern-app.analytics-theme .analysis-shell .radar-grid line{stroke:color-mix(in srgb, var(--widget-line) 82%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.modern-app.analytics-theme .analysis-shell .radar-area{fill:color-mix(in srgb, var(--widget-local-accent) 22%, transparent);stroke:none}.modern-app.analytics-theme .analysis-shell .radar-outline{fill:none;stroke:var(--widget-local-accent);stroke-width:2px;vector-effect:non-scaling-stroke}.modern-app.analytics-theme .analysis-shell .radar-point{fill:var(--widget-surface);stroke:var(--widget-local-accent);stroke-width:2px;vector-effect:non-scaling-stroke}.modern-app.analytics-theme .analysis-shell .radar-labels{pointer-events:none;position:absolute;inset:2px 28px 14px}.modern-app.analytics-theme .analysis-shell .radar-labels>span{text-align:center;min-width:62px;line-height:1.1;display:grid;position:absolute;transform:translate(-50%,-50%)}.modern-app.analytics-theme .analysis-shell .radar-labels b{color:var(--widget-muted);font-size:9px;font-weight:560}.modern-app.analytics-theme .analysis-shell .radar-labels small{color:var(--widget-ink);font-variant-numeric:tabular-nums;margin-top:2px;font-size:9px}.modern-app.analytics-theme .analysis-shell .map-analysis-detail{width:100%;min-width:0;max-width:100%;overflow-x:clip}.modern-app.analytics-theme .analysis-shell .map-analysis-banner,.modern-app.analytics-theme .analysis-shell .map-analysis-tabs,.modern-app.analytics-theme .analysis-shell .map-analysis-builder,.modern-app.analytics-theme .analysis-shell .map-analysis-widget-grid{width:100%;min-width:0;max-width:100%}.modern-app.analytics-theme .analysis-shell .map-analysis-widget-grid{margin-top:14px}.modern-app.analytics-theme .analysis-shell .map-analysis-widget .widget-content>section{overflow:hidden!important}.modern-app.analytics-theme .analysis-shell .map-stat-widget{--widget-local-accent:var(--widget-defence);flex-direction:column;min-width:0;min-height:0;display:flex;background:radial-gradient(520px 140px at 0 0, color-mix(in srgb, var(--widget-local-accent) 7%, transparent), transparent 58%), var(--widget-surface)!important}.modern-app.analytics-theme .analysis-shell .map-stat-results{--widget-local-accent:var(--widget-positive)}.modern-app.analytics-theme .analysis-shell .map-stat-openings{--widget-local-accent:var(--widget-accent)}.modern-app.analytics-theme .analysis-shell .map-stat-objectives,.modern-app.analytics-theme .analysis-shell .map-stat-pistols{--widget-local-accent:var(--widget-attack)}.modern-app.analytics-theme .analysis-shell .map-stat-economy{--widget-local-accent:#d7ad70}.modern-app.analytics-theme .analysis-shell .map-stat-utility{--widget-local-accent:#a78bd6}.modern-app.analytics-theme .analysis-shell .map-stat-grid{grid-template-columns:repeat(var(--map-stat-columns,3), minmax(0, 1fr));flex:auto;grid-auto-rows:minmax(0,1fr);gap:8px;min-width:0;min-height:0;padding:3px 12px 12px;display:grid}.modern-app.analytics-theme .analysis-shell .map-stat-tile{border:1px solid color-mix(in srgb, var(--widget-line) 84%, var(--widget-local-accent) 16%);background:color-mix(in srgb, var(--widget-local-accent) 3%, var(--widget-inset));border-radius:10px;flex-direction:column;justify-content:center;gap:6px;min-width:0;min-height:0;padding:12px 13px;display:flex;position:relative;overflow:hidden}.modern-app.analytics-theme .analysis-shell .map-stat-tile>span,.modern-app.analytics-theme .analysis-shell .map-stat-tile>small{color:var(--widget-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.modern-app.analytics-theme .analysis-shell .map-stat-tile>strong{font-size:clamp(20px,2vw,31px);line-height:1}.modern-app.analytics-theme .analysis-shell .map-stat-tile meter{width:100%;height:4px}.modern-app.analytics-theme .analysis-shell .map-radar-widget{--widget-local-accent:var(--widget-positive)}.modern-app.analytics-theme .analysis-shell .map-analysis-builder-controls{white-space:nowrap}.modern-app.analytics-theme .analysis-shell .map-analysis-toolbar-actions{min-width:0}.modern-app.analytics-theme .analysis-shell,.modern-app.analytics-theme .analysis-shell .main-shell,.modern-app.analytics-theme .analysis-shell .content{max-width:100%;overflow-x:clip}@container widget (width<=560px){.modern-app.analytics-theme .analysis-shell .radar-chart{padding-inline:18px}.modern-app.analytics-theme .analysis-shell .radar-labels{inset-inline:18px}.modern-app.analytics-theme .analysis-shell .map-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.modern-app.analytics-theme .analysis-shell{--widget-series-1:var(--widget-accent);--widget-series-2:var(--widget-positive);--widget-series-3:var(--widget-defence);--widget-series-4:var(--widget-attack);--widget-series-5:color-mix(in srgb, var(--widget-accent) 58%, var(--widget-positive));--widget-series-6:color-mix(in srgb, var(--widget-defence) 58%, var(--widget-attack))}.modern-app.analytics-theme .analysis-shell :is(.widget-standard-header,.chart-heading,.visual-section-heading,.insight-title){box-sizing:border-box;background:0 0;border:0;flex:0 0 48px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin:0;display:flex;min-height:48px!important;padding:9px 12px!important}.modern-app.analytics-theme .analysis-shell .widget-standard-header{z-index:2;position:relative}.modern-app.analytics-theme .analysis-shell .widget-standard-actions,.modern-app.analytics-theme .analysis-shell .widget-heading-actions{justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin-left:auto;display:flex}.modern-app.analytics-theme .analysis-shell .widget-title-lockup{gap:9px}.modern-app.analytics-theme .analysis-shell .widget-title-glyph{border-radius:8px;flex:0 0 28px;width:28px;height:28px}.modern-app.analytics-theme .analysis-shell .widget-title-copy{align-items:center;min-width:0;display:flex}.modern-app.analytics-theme .analysis-shell .widget-title-copy h2,.modern-app.analytics-theme .analysis-shell .widget-standard-header h2{color:var(--widget-ink);letter-spacing:-.1px;white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:650;line-height:1.1;overflow:hidden;font-size:12.5px!important}.modern-app.analytics-theme .analysis-shell .widget-title-copy small,.modern-app.analytics-theme .analysis-shell .widget-heading-note{display:none!important}.modern-app.analytics-theme .analysis-shell .widget-visualization-control{border:1px solid var(--widget-line);background:color-mix(in srgb, var(--widget-surface) 94%, transparent);height:28px;color:var(--widget-muted);border-radius:7px;align-items:center;gap:5px;padding:0 5px 0 7px;display:inline-flex}.modern-app.analytics-theme .analysis-shell .widget-visualization-control select{width:auto;max-width:90px;color:var(--widget-ink);font-size:10px;font-weight:600;background-color:#0000!important;border:0!important;min-height:24px!important;padding:0 19px 0 2px!important}.modern-app.analytics-theme .analysis-shell :is(.standard-metric-grid,.standard-metric-bars,.standard-donut-layout){flex:auto;min-width:0;min-height:0}.modern-app.analytics-theme .analysis-shell .standard-metric-grid{grid-template-columns:repeat(var(--balanced-columns,3), minmax(0, 1fr));grid-auto-rows:minmax(0,1fr);gap:8px;padding:3px 12px 12px;display:grid}.modern-app.analytics-theme .analysis-shell .standard-metric-card{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--widget-line) 84%, var(--widget-local-accent) 16%);border-radius:var(--widget-radius-md);background:linear-gradient(145deg, color-mix(in srgb, var(--widget-local-accent) 4%, var(--widget-inset)), var(--widget-inset) 64%);min-width:0;min-height:0;color:var(--widget-ink);text-align:left;flex-direction:column;justify-content:center;gap:7px;padding:12px 13px;display:flex;position:relative;overflow:hidden}.modern-app.analytics-theme .analysis-shell button.standard-metric-card{cursor:pointer}.modern-app.analytics-theme .analysis-shell button.standard-metric-card:hover{border-color:color-mix(in srgb, var(--widget-local-accent) 36%, var(--widget-line));background:color-mix(in srgb, var(--widget-local-accent) 7%, var(--widget-inset))}.modern-app.analytics-theme .analysis-shell .standard-metric-card>span{min-width:0;color:var(--widget-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:560;overflow:hidden}.modern-app.analytics-theme .analysis-shell .standard-metric-card>strong{min-width:0;color:var(--widget-ink);font-family:var(--data-font);letter-spacing:-.65px;white-space:nowrap;font-size:clamp(22px,2.1cqw,32px);font-weight:650;line-height:.98;display:block}.modern-app.analytics-theme .analysis-shell .standard-metric-card>small{min-width:0;color:var(--widget-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.modern-app.analytics-theme .analysis-shell .standard-metric-card>i{background:var(--widget-line);border-radius:999px;width:100%;height:3px;display:block;overflow:hidden}.modern-app.analytics-theme .analysis-shell .standard-metric-card>i>em{border-radius:inherit;background:var(--widget-local-accent);height:100%;display:block}.modern-app.analytics-theme .analysis-shell .standard-metric-bars{align-content:center;gap:8px;padding:3px 12px 12px;display:grid}.modern-app.analytics-theme .analysis-shell .standard-metric-bar{border:1px solid color-mix(in srgb, var(--widget-line) 88%, var(--widget-local-accent) 12%);background:color-mix(in srgb, var(--widget-local-accent) 2.5%, var(--widget-inset));min-width:0;color:var(--widget-ink);text-align:left;border-radius:9px;grid-template-columns:minmax(0,1fr);gap:5px;padding:8px 10px;display:grid}.modern-app.analytics-theme .analysis-shell button.standard-metric-bar{cursor:pointer}.modern-app.analytics-theme .analysis-shell button.standard-metric-bar:hover{border-color:color-mix(in srgb, var(--widget-local-accent) 34%, var(--widget-line))}.modern-app.analytics-theme .analysis-shell .standard-metric-bar>div{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.modern-app.analytics-theme .analysis-shell .standard-metric-bar>div>span{min-width:0;color:var(--widget-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:560;overflow:hidden}.modern-app.analytics-theme .analysis-shell .standard-metric-bar>div>strong{font-family:var(--data-font);white-space:nowrap;flex:none;font-size:16px;line-height:1}.modern-app.analytics-theme .analysis-shell .standard-metric-bar>i{background:var(--widget-line);border-radius:999px;height:4px;display:block;overflow:hidden}.modern-app.analytics-theme .analysis-shell .standard-metric-bar>i>em{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--widget-local-accent) 70%, white 8%), var(--widget-local-accent));height:100%;display:block}.modern-app.analytics-theme .analysis-shell .standard-metric-bar>small{color:var(--widget-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1;overflow:hidden}.modern-app.analytics-theme .analysis-shell .standard-donut-layout{grid-template-columns:minmax(120px,.72fr) minmax(140px,1.15fr);align-items:center;gap:18px;padding:5px 16px 14px;display:grid}.modern-app.analytics-theme .analysis-shell .standard-donut{aspect-ratio:1;background:conic-gradient(var(--donut-segments));border-radius:50%;justify-self:center;place-items:center;width:min(100%,176px);display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff0a}.modern-app.analytics-theme .analysis-shell .standard-donut:after{content:"";border:1px solid var(--widget-line);background:var(--widget-surface);border-radius:50%;position:absolute;inset:27%}.modern-app.analytics-theme .analysis-shell .standard-donut>span{z-index:1;justify-items:center;gap:2px;display:grid;position:relative}.modern-app.analytics-theme .analysis-shell .standard-donut>span>strong{font:650 18px/1 var(--data-font)}.modern-app.analytics-theme .analysis-shell .standard-donut>span>small{color:var(--widget-muted);font-size:8px}.modern-app.analytics-theme .analysis-shell .standard-donut-legend{gap:7px;min-width:0;display:grid}.modern-app.analytics-theme .analysis-shell .standard-donut-legend>div{border-bottom:1px solid color-mix(in srgb, var(--widget-line) 68%, transparent);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding-bottom:5px;display:grid}.modern-app.analytics-theme .analysis-shell .standard-donut-legend i{background:var(--widget-series-1);border-radius:50%;width:7px;height:7px}.modern-app.analytics-theme .analysis-shell .standard-donut-legend i[data-series="2"]{background:var(--widget-series-2)}.modern-app.analytics-theme .analysis-shell .standard-donut-legend i[data-series="3"]{background:var(--widget-series-3)}.modern-app.analytics-theme .analysis-shell .standard-donut-legend i[data-series="4"]{background:var(--widget-series-4)}.modern-app.analytics-theme .analysis-shell .standard-donut-legend i[data-series="5"]{background:var(--widget-series-5)}.modern-app.analytics-theme .analysis-shell .standard-donut-legend i[data-series="6"]{background:var(--widget-series-6)}.modern-app.analytics-theme .analysis-shell .standard-donut-legend span{min-width:0;color:var(--widget-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.modern-app.analytics-theme .analysis-shell .standard-donut-legend strong{font:620 10px/1 var(--data-font);white-space:nowrap}.modern-app.analytics-theme .analysis-shell .standard-trend-chart{border:1px solid var(--widget-line);background:linear-gradient(to top, color-mix(in srgb, var(--widget-line) 38%, transparent) 1px, transparent 1px) 0 100% / 100% 25% repeat-y, color-mix(in srgb, var(--widget-positive) 2%, var(--widget-inset));border-radius:10px;flex-direction:column;flex:auto;min-height:0;margin:0 12px 12px;padding:8px 10px 6px;display:flex}.modern-app.analytics-theme .analysis-shell .standard-trend-chart svg{flex:auto;width:100%;min-height:110px;display:block;overflow:visible}.modern-app.analytics-theme .analysis-shell .standard-trend-zero{stroke:color-mix(in srgb, var(--widget-line) 78%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.modern-app.analytics-theme .analysis-shell .standard-trend-area{fill:color-mix(in srgb, var(--widget-positive) 14%, transparent);stroke:none}.modern-app.analytics-theme .analysis-shell .standard-trend-line{fill:none;stroke:var(--widget-positive);stroke-width:2px;vector-effect:non-scaling-stroke}.modern-app.analytics-theme .analysis-shell .standard-trend-hit{fill:#0000;cursor:pointer}.modern-app.analytics-theme .analysis-shell .standard-trend-dot{fill:var(--widget-positive);stroke:var(--widget-surface);stroke-width:1.4px;vector-effect:non-scaling-stroke;cursor:pointer}.modern-app.analytics-theme .analysis-shell .standard-trend-point.negative .standard-trend-dot{fill:var(--widget-negative)}.modern-app.analytics-theme .analysis-shell .standard-trend-point:focus .standard-trend-dot,.modern-app.analytics-theme .analysis-shell .standard-trend-point:hover .standard-trend-dot{stroke:var(--widget-ink);stroke-width:2.2px}.modern-app.analytics-theme .analysis-shell .standard-trend-labels{grid-template-columns:repeat(var(--trend-count), minmax(0, 1fr));gap:2px;min-width:0;display:grid}.modern-app.analytics-theme .analysis-shell .standard-trend-labels span{color:var(--widget-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.modern-app.analytics-theme .analysis-shell :is(.profile-key-stats>div,.profile-stat-grid-configurable>.profile-stat-tile,.analysis-block,.map-stat-tile,.focus-metric)>:is(strong,b){font-family:var(--data-font);letter-spacing:-.6px;font-weight:650;font-size:clamp(22px,2cqw,32px)!important;line-height:1!important}.modern-app.analytics-theme .analysis-shell .profile-stat-grid.profile-stat-grid-configurable>.profile-stat-tile{justify-content:center;gap:7px;padding:12px 13px}.modern-app.analytics-theme .analysis-shell .profile-stat-grid.profile-stat-grid-configurable>.profile-stat-tile>span{font-weight:560;font-size:9.5px!important}.modern-app.analytics-theme .analysis-shell .profile-stat-grid.profile-stat-grid-configurable>.profile-stat-tile>b{font-size:clamp(22px,2cqw,32px)!important}.modern-app.analytics-theme .analysis-shell :is(.statistics-panel,.weapon-performance,.opening-role-widget,.profile-trade-widget,.profile-lurk-widget,.density-heatmap-widget,.map-stat-widget,.radar-widget,.form-panel){flex-direction:column;min-width:0;min-height:0;display:flex}.modern-app.analytics-theme .analysis-shell :is(.profile-trade-widget,.profile-lurk-widget) .standard-metric-bars,.modern-app.analytics-theme .analysis-shell :is(.profile-trade-widget,.profile-lurk-widget) .standard-metric-grid{align-content:stretch}.modern-app.analytics-theme .analysis-shell .opening-role-widget .standard-metric-bars,.modern-app.analytics-theme .analysis-shell .opening-role-widget .standard-metric-grid{padding-top:3px}.modern-app.analytics-theme .analysis-shell .map-stat-widget>.widget-standard-header,.modern-app.analytics-theme .analysis-shell .map-radar-widget>.widget-standard-header{flex:0 0 48px}.modern-app.analytics-theme .analysis-shell .map-stat-widget>.standard-metric-bars,.modern-app.analytics-theme .analysis-shell .map-stat-widget>.standard-metric-grid,.modern-app.analytics-theme .analysis-shell .map-stat-widget>.radar-chart{flex:auto}@container widget (width<=470px){.modern-app.analytics-theme .analysis-shell .standard-donut-layout{grid-template-columns:1fr;gap:8px}.modern-app.analytics-theme .analysis-shell .standard-donut{width:min(100%,122px)}.modern-app.analytics-theme .analysis-shell .standard-donut-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@container profile-widget (width<=470px){.modern-app.analytics-theme .analysis-shell .standard-donut-layout{grid-template-columns:1fr;gap:8px}.modern-app.analytics-theme .analysis-shell .standard-donut{width:min(100%,122px)}.modern-app.analytics-theme .analysis-shell .standard-donut-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}.modern-app.analytics-theme .analysis-shell .standard-metric-kicker{align-items:center;gap:7px;min-width:0;display:flex!important;overflow:visible!important}.modern-app.analytics-theme .analysis-shell .standard-metric-kicker>span,.modern-app.analytics-theme .analysis-shell .standard-metric-bar>div>span>span{min-width:0;color:var(--widget-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:560;overflow:hidden}.modern-app.analytics-theme .analysis-shell .standard-metric-kicker>.mini-metric-glyph,.modern-app.analytics-theme .analysis-shell .standard-metric-bar .mini-metric-glyph{background:color-mix(in srgb, var(--widget-local-accent) 10%, var(--widget-surface));width:22px;height:22px;color:var(--widget-local-accent);border-radius:7px;flex:0 0 22px;place-items:center;display:inline-grid}.modern-app.analytics-theme .analysis-shell .standard-metric-bar>div>span{align-items:center;gap:7px;min-width:0;display:flex}.modern-app.analytics-theme .analysis-shell .standard-metric-rail{margin-top:1px}.modern-app.analytics-theme .analysis-shell .standard-donut.standard-pie:after,.modern-app.analytics-theme .analysis-shell .standard-donut.standard-pie>span{display:none}.modern-app.analytics-theme .analysis-shell :is(.dashboard-widget .widget-content>section,.profile-widget .profile-widget-content>section,.map-analysis-widget .widget-content>section){--widget-local-accent:var(--widget-accent);box-sizing:border-box;width:100%;min-width:0;color:var(--widget-ink);flex-direction:column;border:1px solid var(--widget-line)!important;background:radial-gradient(480px 120px at 0 0, color-mix(in srgb, var(--widget-local-accent) 4%, transparent), transparent 62%), var(--widget-surface)!important;height:100%!important;min-height:0!important;box-shadow:var(--widget-shadow)!important;border-radius:12px!important;margin:0!important;padding:0!important;display:flex!important;overflow:clip!important}.modern-app.analytics-theme .analysis-shell :is(.dashboard-widget .widget-content>section,.profile-widget .profile-widget-content>section,.map-analysis-widget .widget-content>section)>.widget-standard-header{border-bottom:1px solid color-mix(in srgb, var(--widget-line) 72%, transparent)!important;flex:0 0 48px!important}.modern-app.analytics-theme .analysis-shell :is(.performance-widget,.statistics-panel,.profile-stat-widget,.profile-radar-widget,.team-radar-widget,.map-radar-widget){--widget-local-accent:var(--widget-defence)}.modern-app.analytics-theme .analysis-shell :is(.opening-widget,.accuracy-widget,.profile-accuracy-widget,.weapon-performance,.profile-weapons-widget){--widget-local-accent:var(--widget-accent)}.modern-app.analytics-theme .analysis-shell :is(.record-widget,.profile-trade-widget,.form-panel,.profile-form-widget){--widget-local-accent:var(--widget-positive)}.modern-app.analytics-theme .analysis-shell :is(.postplant-widget,.pistol-story,.profile-lurk-widget){--widget-local-accent:var(--widget-attack)}.modern-app.analytics-theme .analysis-shell :is(.sides-widget,.opening-role-widget,.profile-side-widget){--widget-local-accent:var(--widget-defence)}.modern-app.analytics-theme .analysis-shell .widget-title-glyph{border:1px solid color-mix(in srgb, var(--widget-local-accent) 20%, var(--widget-line));background:color-mix(in srgb, var(--widget-local-accent) 9%, var(--widget-inset));color:var(--widget-local-accent);place-items:center;display:inline-grid}.modern-app.analytics-theme .analysis-shell .widget-title-copy h2,.modern-app.analytics-theme .analysis-shell .widget-standard-header h2{letter-spacing:-.12px!important;font-size:13px!important;font-weight:650!important}.modern-app.analytics-theme .analysis-shell .standard-metric-card>strong{font-size:clamp(21px,2.05cqw,30px)!important}.modern-app.analytics-theme .analysis-shell .standard-metric-card>small,.modern-app.analytics-theme .analysis-shell .standard-metric-bar>small{font-size:9px!important}.modern-app.analytics-theme .analysis-shell .standard-donut-legend>:is(div,button),.modern-app.analytics-theme .analysis-shell .standard-donut-legend-row{-webkit-appearance:none;appearance:none;border:0;border-bottom:1px solid color-mix(in srgb, var(--widget-line) 68%, transparent);width:100%;min-width:0;color:inherit;text-align:left;background:0 0;border-radius:5px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 4px;display:grid}.modern-app.analytics-theme .analysis-shell .standard-donut-legend>button{cursor:pointer}:is(.modern-app.analytics-theme .analysis-shell .standard-donut-legend>button:hover,.modern-app.analytics-theme .analysis-shell .standard-donut-legend>button:focus-visible){background:color-mix(in srgb, var(--widget-local-accent) 7%, transparent);outline:none}.modern-app.analytics-theme .analysis-shell .standard-donut-legend-row>i{margin:0}.modern-app.analytics-theme .analysis-shell .standard-donut>span{text-align:center;max-width:62%}.modern-app.analytics-theme .analysis-shell .standard-donut>span>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;font-size:clamp(15px,1.7cqw,21px)!important}.modern-app.analytics-theme .analysis-shell .standard-donut>span>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.modern-app.analytics-theme .analysis-shell .profile-overview-widget>.profile-identity{padding-top:8px!important}.modern-app.analytics-theme .analysis-shell .profile-overview-custom-title,.modern-app.analytics-theme .analysis-shell .profile-widget-heading-actions{display:none!important}.modern-app.analytics-theme .analysis-shell :is(.widget-editor-actions,.profile-widget-editor-actions){align-items:center;gap:5px;min-width:0;display:flex}.modern-app.analytics-theme .analysis-shell .widget-visualization-control{flex:none}.modern-app.analytics-theme .analysis-shell .widget-visualization-control:before{content:"Chart";color:var(--widget-muted);font-size:9px;font-weight:600}@container widget (width<=520px){.modern-app.analytics-theme .analysis-shell .widget-visualization-control:before{display:none}}@container profile-widget (width<=520px){.modern-app.analytics-theme .analysis-shell .widget-visualization-control:before{display:none}}.modern-app.analytics-theme .analysis-shell .profile-overview-widget>.profile-identity{padding-right:16px!important}.modern-app.analytics-theme .analysis-shell :is(.performance-widget,.record-widget,.sides-widget,.latest-widget,.opening-widget,.postplant-widget,.accuracy-widget,.form-panel,.roster-impact,.pistol-story,.economy-story,.statistics-panel,.weapon-performance,.profile-form-widget,.profile-accuracy-widget,.profile-stat-widget,.profile-agent-widget,.profile-weapons-widget,.profile-side-widget,.profile-trade-widget,.profile-lurk-widget,.density-heatmap-widget,.opening-role-widget,.map-stat-widget,.radar-widget,.situation-story){background:var(--widget-surface)!important}.modern-app.analytics-theme .analysis-shell .dashboard-section-element{width:100%;height:100%;min-height:0;padding-inline:var(--section-title-side-padding,20px);padding-block:var(--section-title-block-padding,10px);box-sizing:border-box;justify-content:flex-start;align-items:center;display:flex}.modern-app.analytics-theme .analysis-shell .dashboard-section-element h2{color:var(--widget-ink);font-size:var(--section-title-size,15px);letter-spacing:-.02em;text-wrap:balance;margin:0;padding:2px 0 3px;font-weight:600;line-height:1.15}.modern-app.analytics-theme .analysis-shell .profile-section-element{width:100%;height:100%;min-height:0;padding-inline:var(--section-title-side-padding,20px);padding-block:var(--section-title-block-padding,10px);box-sizing:border-box;justify-content:flex-start;align-items:center;display:flex}.modern-app.analytics-theme .analysis-shell .profile-section-element h2{color:var(--widget-ink);font-size:var(--section-title-size,15px);letter-spacing:-.02em;text-wrap:balance;margin:0;padding:2px 0 3px;font-weight:600;line-height:1.15}.modern-app.analytics-theme .analysis-shell .profile-widget[data-profile-widget^=profile-section\:] .profile-widget-content{align-items:stretch}.modern-app.analytics-theme .analysis-shell .profile-spacer-element{box-sizing:border-box;width:100%;height:100%;min-height:0}.modern-app.analytics-theme .analysis-shell .profile-builder.is-editing .profile-spacer-element{border:1px dashed color-mix(in srgb, var(--widget-line) 78%, transparent);width:calc(100% - 12px);height:calc(100% - 12px);color:var(--widget-muted);border-radius:8px;justify-content:center;align-items:center;margin:6px;font-size:10px;font-weight:600;display:flex}.modern-app.analytics-theme .analysis-shell .dashboard-widget[data-widget^=section\:] .widget-content{align-items:stretch}.modern-app.analytics-theme .analysis-shell .widget-section-size-control{flex:none}.modern-app.analytics-theme .analysis-shell .widget-section-size-control:before{content:none}.modern-app.analytics-theme .analysis-shell .widget-section-size-control>span{color:var(--widget-muted);font-size:9px;font-weight:600}.modern-app.analytics-theme .analysis-shell .standard-metric-grid,.modern-app.analytics-theme .analysis-shell .widget-block-grid{background:var(--widget-line);overflow:hidden;gap:1px!important;padding:1px 14px 14px!important}.modern-app.analytics-theme .analysis-shell .standard-metric-card,.modern-app.analytics-theme .analysis-shell .analysis-block{justify-content:center;align-items:center;background:var(--widget-surface)!important;box-shadow:none!important;text-align:center!important;border:0!important;border-radius:0!important;padding:14px 16px!important;transform:none!important}.modern-app.analytics-theme .analysis-shell .analysis-block:before{display:none!important}.modern-app.analytics-theme .analysis-shell :is(button.standard-metric-card,button.analysis-block):hover{background:var(--widget-hover)!important;transform:none!important}.modern-app.analytics-theme .analysis-shell .standard-metric-kicker,.modern-app.analytics-theme .analysis-shell .analysis-block>span,.modern-app.analytics-theme .analysis-shell .analysis-block>small{text-align:center;justify-content:center}.modern-app.analytics-theme .analysis-shell .standard-metric-card>strong,.modern-app.analytics-theme .analysis-shell .analysis-block>strong{text-align:center}.modern-app.analytics-theme .analysis-shell .standard-metric-card>small{text-align:center;width:100%}.modern-app.analytics-theme .analysis-shell .standard-metric-card>i,.modern-app.analytics-theme .analysis-shell .standard-metric-rail{width:min(100%,220px);margin-inline:auto}.modern-app.analytics-theme .analysis-shell .standard-metric-bars{gap:0;padding:0 14px 14px}.modern-app.analytics-theme .analysis-shell .standard-metric-bar{border:0;border-bottom:1px solid var(--widget-line);background:0 0;border-radius:0;padding:11px 2px}.modern-app.analytics-theme .analysis-shell .standard-metric-bar:last-child{border-bottom:0}.modern-app.analytics-theme .analysis-shell button.standard-metric-bar:hover{background:var(--widget-hover)}.modern-app.analytics-theme .analysis-shell .opening-role-table{align-content:start;min-height:0;padding:0 16px 14px;display:grid}.modern-app.analytics-theme .analysis-shell .opening-role-table-row{border-bottom:1px solid var(--widget-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:62px;padding:8px 4px;display:grid}.modern-app.analytics-theme .analysis-shell .opening-role-table-row:last-child{border-bottom:0}.modern-app.analytics-theme .analysis-shell .opening-role-identity{align-items:center;gap:11px;min-width:0;display:flex}.modern-app.analytics-theme .analysis-shell .opening-role-icon{flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.modern-app.analytics-theme .analysis-shell .opening-role-icon img{object-fit:contain;width:23px;height:23px}.modern-app.analytics-theme .analysis-shell .opening-role-identity>span:last-child,.modern-app.analytics-theme .analysis-shell .opening-role-result{gap:3px;display:grid}.modern-app.analytics-theme .analysis-shell .opening-role-identity strong{color:var(--widget-ink);font-size:12px;font-weight:600}.modern-app.analytics-theme .analysis-shell .opening-role-identity small,.modern-app.analytics-theme .analysis-shell .opening-role-result small{color:var(--widget-muted);font-size:9px}.modern-app.analytics-theme .analysis-shell .opening-role-result{text-align:right;justify-items:end}.modern-app.analytics-theme .analysis-shell .opening-role-result>strong{color:var(--widget-ink);font-family:var(--data-font);font-size:22px;font-weight:600;line-height:1}.modern-app.analytics-theme .analysis-shell .situation-story .advantage-matrix{flex:auto;align-content:center}.modern-app.analytics-theme .analysis-shell .recent-form-widget{flex-direction:column;min-height:0;display:flex;background:var(--widget-surface)!important}.modern-app.analytics-theme .analysis-shell .recent-form-grid{grid-template-columns:repeat(var(--recent-form-count), minmax(0, 1fr));flex:auto;gap:8px;min-height:0;padding:0 12px 12px;display:grid}.modern-app.analytics-theme .analysis-shell .recent-form-card{isolation:isolate;min-width:0;min-height:0;color:var(--widget-ink);text-align:left;border-radius:9px;flex-direction:column;justify-content:space-between;padding:10px 10px 9px;display:flex;position:relative;overflow:hidden;box-shadow:none!important;background-position:50%!important;background-size:cover!important;border:0!important}.modern-app.analytics-theme .analysis-shell .recent-form-card:hover{transform:translateY(-1px)}.modern-app.analytics-theme .analysis-shell .recent-form-card-shade{z-index:-1;background:linear-gradient(#0a0d128f,#0a0d12e3);position:absolute;inset:0}.modern-app.analytics-theme .analysis-shell .recent-form-card-topline,.modern-app.analytics-theme .analysis-shell .recent-form-card-meta{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.modern-app.analytics-theme .analysis-shell .recent-form-card-topline>b{background:color-mix(in srgb, var(--widget-negative) 14%, #0f1218b8);width:22px;height:22px;color:var(--widget-negative);font:700 10px/1 var(--data-font);border-radius:6px;place-items:center;display:grid}.modern-app.analytics-theme .analysis-shell .recent-form-card.result-w .recent-form-card-topline>b{background:color-mix(in srgb, var(--widget-positive) 14%, #0f1218b8);color:var(--widget-positive)}.modern-app.analytics-theme .analysis-shell .recent-form-card.result-d .recent-form-card-topline>b{color:var(--widget-muted);background:#0f1218b8}.modern-app.analytics-theme .analysis-shell .recent-form-card-topline>small,.modern-app.analytics-theme .analysis-shell .recent-form-card-meta>small{color:#dfe5eeb8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.modern-app.analytics-theme .analysis-shell .recent-form-card>strong{color:#fff;font:700 clamp(16px, 1.2vw, 22px)/1 var(--data-font);letter-spacing:-.03em;margin:auto 0}.modern-app.analytics-theme .analysis-shell .recent-form-card>strong>i{color:#dfe5ee8c;padding:0 2px;font-style:normal}.modern-app.analytics-theme .analysis-shell .recent-form-card-meta{display:block}.modern-app.analytics-theme .analysis-shell .recent-form-card-meta>b,.modern-app.analytics-theme .analysis-shell .recent-form-card-meta>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.modern-app.analytics-theme .analysis-shell .recent-form-card-meta>b{color:#ffffffeb;margin-bottom:3px;font-size:9px}.modern-app.analytics-theme .analysis-shell .standard-metric-grid,.modern-app.analytics-theme .analysis-shell .widget-block-grid{background:0 0!important;gap:0!important;padding:0 14px 14px!important}.modern-app.analytics-theme .analysis-shell .standard-metric-card,.modern-app.analytics-theme .analysis-shell .analysis-block{box-shadow:none!important;border:0!important}@container widget (width<=720px){.modern-app.analytics-theme .analysis-shell .recent-form-grid{gap:6px}.modern-app.analytics-theme .analysis-shell .recent-form-card{padding:8px}.modern-app.analytics-theme .analysis-shell .recent-form-card-topline>small{display:none}}.modern-app.analytics-theme .analysis-shell .widget-library{box-sizing:border-box;width:100%;min-width:0;box-shadow:var(--widget-shadow);color:var(--widget-ink);border-radius:12px;grid-column:1/-1;margin:12px 0 18px;padding:16px;border:1px solid var(--widget-line)!important;background:var(--widget-surface)!important}.modern-app.analytics-theme .analysis-shell .widget-library-heading{border-bottom:1px solid var(--widget-line);justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 14px;padding:0 0 12px;display:flex}.modern-app.analytics-theme .analysis-shell .widget-library-heading>div{min-width:0}.modern-app.analytics-theme .analysis-shell .widget-library-heading h2{color:var(--widget-ink);margin:0;font-size:14px;font-weight:600;line-height:1.25}.modern-app.analytics-theme .analysis-shell .widget-library-heading span{color:var(--widget-muted);margin-top:4px;font-size:10px;line-height:1.35;display:block}.modern-app.analytics-theme .analysis-shell .widget-library-close{border:1px solid var(--widget-line);width:30px;height:30px;color:var(--widget-muted);cursor:pointer;background:0 0;border-radius:7px;flex:0 0 30px;justify-content:center;align-items:center;padding:0;display:inline-flex}.modern-app.analytics-theme .analysis-shell .widget-library-close:hover{background:var(--widget-hover);color:var(--widget-ink)}.modern-app.analytics-theme .analysis-shell .widget-library-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;width:100%;min-width:0;display:grid}.modern-app.analytics-theme .analysis-shell .widget-library-grid>button{min-width:0;min-height:76px;color:var(--widget-ink);text-align:left;cursor:grab;border-radius:9px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid;border:1px solid var(--widget-line)!important;background:var(--widget-inset)!important}.modern-app.analytics-theme .analysis-shell .widget-library-grid>button:hover:not(:disabled){border-color:color-mix(in srgb, var(--widget-accent) 38%, var(--widget-line))!important;background:var(--widget-hover)!important}.modern-app.analytics-theme .analysis-shell .widget-library-grid>button:active:not(:disabled){cursor:grabbing}.modern-app.analytics-theme .analysis-shell .widget-library-grid>button>svg{color:var(--widget-muted)}.modern-app.analytics-theme .analysis-shell .widget-library-grid>button>span{min-width:0;display:block}.modern-app.analytics-theme .analysis-shell .widget-library-grid>button b,.modern-app.analytics-theme .analysis-shell .widget-library-grid>button small{display:block}.modern-app.analytics-theme .analysis-shell .widget-library-grid>button b{color:var(--widget-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;line-height:1.25;overflow:hidden}.modern-app.analytics-theme .analysis-shell .widget-library-grid>button small{color:var(--widget-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:9px;font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}.modern-app.analytics-theme .analysis-shell .widget-library-grid>button em{color:var(--widget-ink);white-space:nowrap;align-items:center;gap:4px;font-size:9px;font-style:normal;font-weight:600;display:inline-flex}.modern-app.analytics-theme .analysis-shell .widget-library-grid>button.already-added,.modern-app.analytics-theme .analysis-shell .widget-library-grid>button:disabled{opacity:.48;cursor:default}.modern-app.analytics-theme .analysis-shell .widget-drop-end{box-sizing:border-box;border:1px dashed color-mix(in srgb, var(--widget-accent) 34%, var(--widget-line));min-height:92px;color:var(--widget-muted);border-radius:10px;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;padding:14px;display:flex}.modern-app.analytics-theme .analysis-shell .widget-drop-end.drop-active{background:color-mix(in srgb, var(--widget-accent) 5%, transparent);border-color:var(--widget-accent)}.dashboard-context-backdrop{z-index:9997;background:0 0;position:fixed;inset:0}.modern-app.analytics-theme .analysis-shell .dashboard-context-menu{z-index:9998;box-sizing:border-box;border:1px solid var(--widget-line);background:var(--widget-surface);width:min(560px,100vw - 24px);max-height:min(640px,100vh - 24px);color:var(--widget-ink);border-radius:12px;padding:12px;position:fixed;overflow:hidden;box-shadow:0 20px 70px #000a}.modern-app.analytics-theme .analysis-shell .dashboard-context-heading{justify-content:space-between;align-items:baseline;gap:14px;padding:2px 2px 11px;display:flex}.modern-app.analytics-theme .analysis-shell .dashboard-context-heading strong{color:var(--widget-ink);white-space:nowrap;font-size:12px;font-weight:600}.modern-app.analytics-theme .analysis-shell .dashboard-context-heading span{color:var(--widget-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.modern-app.analytics-theme .analysis-shell .dashboard-context-quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.modern-app.analytics-theme .analysis-shell .dashboard-context-quick>button,.modern-app.analytics-theme .analysis-shell .dashboard-context-widget-list>button{box-sizing:border-box;min-width:0;color:var(--widget-ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.modern-app.analytics-theme .analysis-shell .dashboard-context-quick>button{border-color:var(--widget-line);background:var(--widget-inset);min-height:54px;padding:8px 10px}.modern-app.analytics-theme .analysis-shell .dashboard-context-widget-list>button{min-height:50px;padding:7px 8px}.modern-app.analytics-theme .analysis-shell .dashboard-context-quick>button:hover,.modern-app.analytics-theme .analysis-shell .dashboard-context-widget-list>button:hover{background:var(--widget-hover);border-color:var(--widget-line)}.modern-app.analytics-theme .analysis-shell :is(.dashboard-context-quick,.dashboard-context-widget-list) button>svg{color:var(--widget-muted)}.modern-app.analytics-theme .analysis-shell :is(.dashboard-context-quick,.dashboard-context-widget-list) button>span{min-width:0}.modern-app.analytics-theme .analysis-shell :is(.dashboard-context-quick,.dashboard-context-widget-list) button b,.modern-app.analytics-theme .analysis-shell :is(.dashboard-context-quick,.dashboard-context-widget-list) button small{min-width:0;display:block}.modern-app.analytics-theme .analysis-shell :is(.dashboard-context-quick,.dashboard-context-widget-list) button b{color:var(--widget-ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;line-height:1.25;overflow:hidden}.modern-app.analytics-theme .analysis-shell :is(.dashboard-context-quick,.dashboard-context-widget-list) button small{color:var(--widget-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;font-weight:400;line-height:1.25;overflow:hidden}.modern-app.analytics-theme .analysis-shell .dashboard-context-widget-list button em{color:var(--widget-muted);white-space:nowrap;font-size:9px;font-style:normal;font-weight:600}.modern-app.analytics-theme .analysis-shell .dashboard-context-divider{background:var(--widget-line);height:1px;margin:10px 0 8px}.modern-app.analytics-theme .analysis-shell .dashboard-context-widget-list{scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 6px;max-height:462px;padding-right:3px;display:grid;overflow:auto}@media (max-width:1180px){.modern-app.analytics-theme .analysis-shell .widget-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.modern-app.analytics-theme .analysis-shell .widget-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.modern-app.analytics-theme .analysis-shell .widget-library{padding:12px}.modern-app.analytics-theme .analysis-shell .widget-library-grid,.modern-app.analytics-theme .analysis-shell .dashboard-context-widget-list,.modern-app.analytics-theme .analysis-shell .dashboard-context-quick{grid-template-columns:1fr}.modern-app.analytics-theme .analysis-shell .dashboard-context-heading{display:block}.modern-app.analytics-theme .analysis-shell .dashboard-context-heading span{white-space:normal;margin-top:3px;display:block}}.modern-app.analytics-theme .analysis-shell .standard-metric-card{grid-template-rows:auto auto 3px auto!important;grid-template-columns:minmax(0,1fr)!important;align-content:center!important;justify-items:center!important;row-gap:6px!important;display:grid!important;overflow:hidden!important}.modern-app.analytics-theme .analysis-shell .standard-metric-card>.standard-metric-kicker{grid-row:1;max-width:100%}.modern-app.analytics-theme .analysis-shell .standard-metric-card>strong{grid-row:2;margin:0!important}.modern-app.analytics-theme .analysis-shell .standard-metric-card>.standard-metric-rail,.modern-app.analytics-theme .analysis-shell .standard-metric-card>i:not(.mini-metric-glyph){grid-row:3;align-self:center;max-width:100%;width:min(100% - 24px,180px)!important;height:3px!important;margin:0 auto!important;position:static!important;overflow:hidden!important}.modern-app.analytics-theme .analysis-shell .standard-metric-card>small{grid-row:4;min-height:10px;margin:0!important;line-height:1.15!important}.landing-page{color:#eef1f4;background:#0f1318;min-height:100dvh;padding:0 32px}.landing-nav,.landing-footer{justify-content:space-between;align-items:center;gap:24px;width:min(1240px,100%);margin:0 auto;display:flex}.landing-nav{border-bottom:1px solid #272e36;min-height:78px}.landing-brand{letter-spacing:-.03em;align-items:center;gap:12px;font-size:17px;display:inline-flex}.landing-brand b{color:#ff5c68;font-weight:700}.landing-nav>div,.landing-actions,.landing-footer>div{align-items:center;gap:10px;display:flex}.landing-link{color:#b1bac5;padding:10px 13px;font-size:13px}.landing-link:hover{color:#fff}.landing-link.boxed{border:1px solid #353e49;border-radius:5px}.landing-button{color:#fff;background:#ff5966;border-radius:5px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:13px;font-weight:650;display:inline-flex}.landing-button.small{min-height:38px;padding-inline:14px}.landing-hero{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:72px;width:min(1240px,100%);min-height:650px;margin:0 auto;padding:72px 0 86px;display:grid}.landing-kicker{letter-spacing:.16em;color:#ff7882;font-size:10px;font-weight:700}.landing-copy h1{letter-spacing:-.055em;max-width:720px;margin:18px 0 22px;font-size:clamp(44px,5vw,72px);line-height:.98}.landing-copy>p{color:#aab4bf;max-width:610px;font-size:17px;line-height:1.65}.landing-actions{margin-top:30px}.landing-feature-line{color:#87929f;flex-wrap:wrap;gap:10px 18px;margin-top:34px;font-size:11px;display:flex}.landing-feature-line span{align-items:center;gap:6px;display:inline-flex}.landing-product{background:#151a20;border:1px solid #303841;border-radius:10px;overflow:hidden;transform:perspective(1200px)rotateY(-3deg)rotateX(1deg);box-shadow:0 26px 90px #0006}.preview-topbar{background:#181e24;border-bottom:1px solid #2a3139;justify-content:space-between;align-items:center;height:54px;padding:0 18px;display:flex}.preview-topbar span{align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.preview-topbar small{color:#687381;font-size:9px}.preview-grid{grid-template-columns:1.2fr .8fr;gap:10px;padding:12px;display:grid}.preview-card{background:#1a2027;border:1px solid #2b343d;border-radius:7px;min-height:150px;padding:15px}.preview-card.wide{min-height:170px}.preview-card>span{letter-spacing:.1em;color:#8d98a4;font-size:9px}.preview-card small{color:#66727e;font-size:9px}.preview-stat-row{grid-template-columns:repeat(3,1fr);gap:8px;margin:34px 0 10px;display:grid}.preview-stat-row strong{letter-spacing:-.05em;font-size:30px;font-weight:500}.mini-map{background:radial-gradient(circle at 50% 40%,#152129 0 20%,#11171d 60%);border:1px solid #343e48;border-radius:5px;height:112px;margin-top:14px;position:relative;overflow:hidden}.mini-map:before{content:"";clip-path:polygon(11% 20%,45% 4%,78% 18%,92% 49%,69% 88%,27% 92%,4% 56%);opacity:.65;border:2px solid #5c6670;position:absolute;inset:18px 24px}.mini-map i{filter:blur(7px);background:#ff5d6766;border-radius:50%;width:22px;height:22px;position:absolute}.mini-map i:first-child{top:34%;left:26%}.mini-map i:nth-child(2){background:#ffbd6966;top:28%;left:48%}.mini-map i:nth-child(3){top:52%;left:65%}.mini-map i:nth-child(4){background:#ffbd6966;top:66%;left:38%}.mini-map i:nth-child(5){top:30%;left:76%}.mini-map i:nth-child(6){background:#ffbd6966;top:62%;left:18%}.mini-results{gap:8px;margin:34px 0 16px;display:flex}.mini-results b{color:#7fe0b4;border:1px solid #34404a;border-radius:4px;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.mini-results b:nth-child(2),.mini-results b:nth-child(5){color:#ff7a83}.mini-bars{gap:8px;margin-top:34px;display:grid}.mini-bars i{background:#29323a;border-radius:8px;height:8px;position:relative;overflow:hidden}.mini-bars i:after{content:"";opacity:.75;background:#ff5966;width:68%;height:100%;display:block}.mini-bars i:nth-child(2):after{width:52%}.mini-bars i:nth-child(3):after{width:81%}.mini-bars i:nth-child(4):after{width:39%}.landing-pricing{border-top:1px solid #272e36;width:min(1240px,100%);margin:0 auto;padding:72px 0 84px}.landing-pricing h2{letter-spacing:-.035em;max-width:620px;margin-top:12px;font-size:27px}.pricing-row{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:34px;display:grid}.pricing-row article{background:#151a20;border:1px solid #303842;border-radius:7px;flex-direction:column;justify-content:end;min-height:145px;padding:20px;display:flex}.pricing-row strong{letter-spacing:-.04em;font-size:31px}.pricing-row span{color:#75808b;margin-top:2px;font-size:10px}.pricing-row b{margin-top:18px;font-size:13px}.pricing-row .pricing-extra{border-color:#633a40}.landing-footer{color:#68737e;border-top:1px solid #272e36;min-height:90px;font-size:11px}.landing-footer a{color:#8f9aa5;margin-left:16px}@media (max-width:980px){.landing-hero{grid-template-columns:1fr;gap:42px;padding-top:55px}.landing-product{transform:none}.pricing-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.landing-page{padding:0 18px}.landing-nav{min-height:68px}.landing-brand{font-size:14px}.landing-nav .landing-link{display:none}.landing-hero{min-height:0;padding-bottom:58px}.landing-copy h1{font-size:43px}.landing-copy>p{font-size:15px}.landing-feature-line{grid-template-columns:1fr 1fr;display:grid}.preview-topbar small{display:none}.preview-grid{grid-template-columns:1fr}.pricing-row{grid-template-columns:1fr 1fr}}
