@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,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-outline-style:solid;--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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--radius-md:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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]){appearance:button}::file-selector-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{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.flex{display:flex}.inline-flex{display:inline-flex}.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)}.shrink-0{flex-shrink:0}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.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:1.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-border{border-color:var(--border)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--background)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-clip-padding{background-clip:padding-box}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.font-sans{font-family:var(--font-geist-sans)}.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}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.whitespace-nowrap{white-space:nowrap}.text-destructive{color:var(--destructive)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.underline-offset-4{text-underline-offset:4px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@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:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.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-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3: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:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.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\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:1.25rem}.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\.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-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.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:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.\[\&_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)}}@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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#d9dde3;--foreground:#222831;--card:#edf0f3b3;--card-foreground:#222831;--popover:#eef1f4;--popover-foreground:#222831;--primary:#283039;--primary-foreground:#f8fafb;--secondary:#ecf0f3ad;--secondary-foreground:#283039;--muted:#cdd4db85;--muted-foreground:#66717c;--accent:#6e9d88;--accent-foreground:#17251f;--destructive:#9b4b52;--border:#47525e3d;--input:#47525e33;--ring:#568b75b8;--silver-line:#53606d3d;--silver-bright:#ffffffd6;--glass:#ebeff3bd;--glass-hover:#f0f3f6cc;--ink:#222831;--ink-soft:#66717c;--jade:#568b75;--jade-soft:#568b7524;--ruby:#9b4b52;--ruby-soft:#9b4b5221}*{box-sizing:border-box;border-color:var(--border)}html{scroll-behavior:smooth;background:var(--background);min-width:0}body{background:var(--background);min-width:0;min-height:100vh;color:var(--foreground);font-family:var(--font-geist-sans), Arial, sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a,button{color:inherit;-webkit-tap-highlight-color:transparent;outline:none}a:focus-visible,button:focus-visible{box-shadow:0 0 0 3px #568b7557}::selection{color:#111820;background:#568b7547}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.win-rate-value{color:hsl(calc(clamp(0, (attr(data-win-rate type(<number>)) - 39) * 12, 60) + clamp(0, (attr(data-win-rate type(<number>)) - 44) * 3.75, 60)) 78% 62%);text-shadow:0 0 14px hsl(calc(clamp(0, (attr(data-win-rate type(<number>)) - 39) * 12, 60) + clamp(0, (attr(data-win-rate type(<number>)) - 44) * 3.75, 60)) 78% 55% / .13)}.page-width{width:min(100% - 32px,1200px);margin-inline:auto}.site-shell{isolation:isolate;min-height:100vh;position:relative}.site-shell:before{z-index:-2;content:"";pointer-events:none;background-image:url(/assets/ui-background-mobile.png);background-position:top;background-size:cover;position:fixed;inset:0}.site-shell:after{z-index:-1;content:"";pointer-events:none;background:#e5e9ed14;position:fixed;inset:0}.site-header{z-index:50;padding:12px 16px 0;animation:.74s cubic-bezier(.2,.8,.2,1) both page-enter;position:sticky;top:0}.site-header--rating{padding-top:12px;padding-bottom:38px}.site-header__inner{--header-bar-height:66px;--header-deform-depth:50px;width:min(100%,1200px);height:calc(var(--header-bar-height) + var(--header-deform-depth));min-height:calc(var(--header-bar-height) + var(--header-deform-depth));margin-inline:auto;margin-bottom:calc(-1 * var(--header-deform-depth));padding:8px 13px calc(8px + var(--header-deform-depth));isolation:isolate;--header-shape:shape(from 22px 0, line to calc(100% - 22px) 0, curve to 100% 22px with 100% 0, line to 100% 44px, curve to calc(100% - 22px) 66px with 100% 66px, line to calc(50% + 78px) 66px, curve to calc(50% + 52px) 66px with calc(50% + 64px) 66px / calc(50% + 59px) 66px, curve to 50% 66px with calc(50% + 44px) 66px / calc(50% + 20px) 66px, curve to calc(50% - 52px) 66px with calc(50% - 20px) 66px / calc(50% - 44px) 66px, curve to calc(50% - 78px) 66px with calc(50% - 59px) 66px / calc(50% - 64px) 66px, line to 22px 66px, curve to 0 44px with 0 66px, line to 0 22px, curve to 22px 0 with 0 0, close);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;display:grid;position:relative;overflow:visible}.site-header__inner:before{z-index:0;clip-path:var(--header-shape);-webkit-backdrop-filter:blur(22px)saturate(.84);backdrop-filter:blur(22px)saturate(.84);content:"";filter:drop-shadow(0 0 .7px #ffffffd1)drop-shadow(0 14px 22px #3e48521f);pointer-events:none;background:#ebeff2b8;transition:clip-path .39s cubic-bezier(.16,.82,.2,1);position:absolute;inset:0;box-shadow:inset 0 1px #fffffff0,0 14px 42px #3e485224}.site-header__inner>*{z-index:1;position:relative}.site-header__inner>:last-child{justify-self:end}:is(.site-header__inner:has(.site-nav__rating[aria-current=page]),.site-header__inner:has(.site-nav__rating:focus-visible)){--header-shape:shape(from 22px 0, line to calc(100% - 22px) 0, curve to 100% 22px with 100% 0, line to 100% 44px, curve to calc(100% - 22px) 66px with 100% 66px, line to calc(50% + 78px) 66px, curve to calc(50% + 52px) 82px with calc(50% + 64px) 66px / calc(50% + 59px) 74px, curve to 50% 116px with calc(50% + 44px) 104px / calc(50% + 20px) 116px, curve to calc(50% - 52px) 82px with calc(50% - 20px) 116px / calc(50% - 44px) 104px, curve to calc(50% - 78px) 66px with calc(50% - 59px) 74px / calc(50% - 64px) 66px, line to 22px 66px, curve to 0 44px with 0 66px, line to 0 22px, curve to 22px 0 with 0 0, close)}@media (hover:hover){.site-header__inner:has(.site-nav__rating:hover){--header-shape:shape(from 22px 0, line to calc(100% - 22px) 0, curve to 100% 22px with 100% 0, line to 100% 44px, curve to calc(100% - 22px) 66px with 100% 66px, line to calc(50% + 78px) 66px, curve to calc(50% + 52px) 82px with calc(50% + 64px) 66px / calc(50% + 59px) 74px, curve to 50% 116px with calc(50% + 44px) 104px / calc(50% + 20px) 116px, curve to calc(50% - 52px) 82px with calc(50% - 20px) 116px / calc(50% - 44px) 104px, curve to calc(50% - 78px) 66px with calc(50% - 59px) 74px / calc(50% - 64px) 66px, line to 22px 66px, curve to 0 44px with 0 66px, line to 0 22px, curve to 22px 0 with 0 0, close)}}.brand-mark{flex:none;align-items:center;gap:2px;display:inline-flex}.brand-symbol{object-fit:contain;filter:drop-shadow(0 1px #fffffff0)drop-shadow(0 5px 8px #303a442e);flex:none;width:38px;height:38px;display:block}.brand-wordmark{filter:drop-shadow(0 1px #ffffffeb);flex:none;width:clamp(118px,14vw,166px);height:auto;display:block}.site-nav{color:#68737e;grid-template-columns:repeat(3,82px);align-items:center;font-size:13px;font-weight:500;display:grid;position:relative}.site-nav__rating{grid-column:2}.site-nav__wiki{grid-column:3}.site-nav a,.site-footer a{text-decoration:none}.site-nav a{place-items:center;min-height:42px;padding:0 4px;transition:color .24s;display:inline-grid;position:relative}.site-nav a:hover,.site-footer a:hover{color:#1f2831}.site-nav__label{z-index:2;transition:color .24s,font-weight .24s;position:relative}.rank-nav-icon{--rank-hidden-offset:8px;--rank-drop:40px;z-index:1;opacity:0;pointer-events:none;filter:blur(1.5px)saturate(.72);width:58px;height:58px;transform:translate(-50%, calc(-50% + var(--rank-hidden-offset))) scale(.68);will-change:opacity, filter, transform;place-items:center;transition:opacity .22s,filter .28s,transform .34s cubic-bezier(.2,.78,.2,1);display:grid;position:absolute;top:50%;left:50%}.rank-nav-icon img{object-fit:contain;width:100%;height:100%;display:block}.site-nav__rating[aria-current=page] .rank-nav-icon,.site-nav__rating:not([aria-current=page]):focus-visible .rank-nav-icon{opacity:1;filter:drop-shadow(0 5px 9px #2f394347);transform:translate(-50%, calc(-50% + var(--rank-drop))) scale(1.04)}@media (hover:hover){.site-nav__rating:not([aria-current=page]):hover .rank-nav-icon{opacity:1;filter:drop-shadow(0 5px 9px #2f394347);transform:translate(-50%, calc(-50% + var(--rank-drop))) scale(1.04)}}.site-nav__rating[aria-current=page] .site-nav__label{color:#303943;font-weight:650}.steam-login-button{border-radius:14px;flex:none;width:120px;line-height:0;text-decoration:none;transition:filter .24s,opacity .24s;display:block}.steam-login-button:hover{filter:brightness(1.07)drop-shadow(0 8px 14px #363f4829)}.steam-login-image{width:100%;height:auto;display:block}.steam-profile-button,.discord-link-shortcut,.steam-logout-button,.site-admin-shortcut{color:#37414b!important;background:#f1f4f77a!important;border:1px solid #ffffffc2!important;border-radius:14px!important;min-height:42px!important;transition:border-color .23s,background-color .23s,box-shadow .23s!important;box-shadow:inset 0 1px #ffffffbd,0 7px 18px #2c353e1a!important}.steam-profile-button:hover,.discord-link-shortcut:hover,.steam-logout-button:hover,.site-admin-shortcut:hover{background:#f7f9fbbd!important;border-color:#6977846b!important;box-shadow:inset 0 1px #ffffffe6,0 9px 22px #2c353e21!important}.steam-profile-button{max-width:190px;text-decoration:none;justify-content:flex-start!important;gap:9px!important;padding:4px 11px 4px 5px!important;font-size:12px!important;display:inline-flex!important}.steam-profile-avatar{background:#cad0d680;border:1px solid #ffffffb8;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffffbd}.rank-medal{position:relative;overflow:visible}.rank-medal__image{object-fit:contain;width:100%;height:100%;display:block}.rank-position-plaque{z-index:8;color:#fff;letter-spacing:.04em;text-align:center;white-space:nowrap;border:1px solid #0000;border-radius:4px;min-width:32px;height:16px;padding:0 6px;font-size:10px;font-weight:800;line-height:14px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #0006,inset 0 1px #ffffff24}.rank-position-plaque--gold{color:#fff0a8;background:#4a3308;border-color:#f4ce4f}.rank-position-plaque--red{color:#fff0f2;background:#4a121d;border-color:#df536d}.rank-position-plaque--graphite{color:#dfe7e5;background:#20292c;border-color:#71888d}.steam-profile-avatar .rank-position-plaque{border-radius:3px;min-width:24px;height:12px;padding:0 3px;font-size:7px;line-height:10px;bottom:-6px}.steam-profile-avatar img{object-fit:contain;width:100%;height:100%;transition:filter .24s,transform .26s cubic-bezier(.2,.8,.2,1);display:block}.steam-profile-copy{text-align:left;min-width:0;display:grid}.steam-profile-copy strong{color:#313a43;text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:12px;font-weight:650;line-height:1.2;overflow:hidden}.steam-profile-copy>span{color:#7b6870;letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:650}.steam-profile-button:hover .steam-profile-avatar img{filter:brightness(1.06);transform:translateY(-1px)scale(1.035)}.steam-logout-button{width:42px!important}.site-admin-shortcut{width:42px!important;min-height:42px!important}.discord-link-shortcut{width:42px!important;min-height:42px!important;padding:7px!important}.discord-link-shortcut.is-unlinked{background:#e2e7f2c2!important;border-color:#6f7b9a6b!important;box-shadow:inset 0 1px #ffffffe0,0 7px 18px #49526f24!important}.discord-link-shortcut.is-unlinked:hover{background:#e8ecf8e6!important;border-color:#5b699194!important;box-shadow:inset 0 1px #fffffff0,0 9px 24px #49526f30!important}.discord-link-shortcut.is-linked{background:#daf4e1eb!important;border-color:#509d63a3!important;box-shadow:inset 0 1px #ffffffeb,0 0 0 1px #59a66c1f,0 8px 20px #3b804c2b!important}.discord-link-shortcut.is-linked:hover{background:#e1f8e7fa!important;border-color:#3e8b51bd!important;box-shadow:inset 0 1px #fffffff5,0 0 0 1px #4f996129,0 10px 24px #34774536!important}.discord-link-shortcut img{object-fit:contain;filter:drop-shadow(0 4px 7px #3a454f29);width:28px;height:28px;transition:filter .22s,transform .24s cubic-bezier(.2,.8,.2,1);display:block}.discord-link-shortcut.is-unlinked img{filter:brightness(.78)contrast(1.34)saturate(1.16)drop-shadow(0 5px 8px #333d5647);transform-origin:50% 72%;will-change:filter, transform;animation:2.7s cubic-bezier(.22,.82,.24,1) infinite discord-shortcut-invite}.discord-link-shortcut.is-linked img{filter:brightness(.8)contrast(1.28)drop-shadow(0 4px 7px #2b483338);animation:none}.discord-link-shortcut:hover img{filter:brightness(1.06)drop-shadow(0 6px 9px #3a454f33);transform:translateY(-1px)scale(1.04)}.discord-link-shortcut.is-unlinked:hover img{filter:brightness(.72)contrast(1.42)saturate(1.22)drop-shadow(0 7px 10px #333d5657);animation-duration:1.45s}@keyframes discord-shortcut-invite{0%,52%,to{transform:translateY(0)rotate(0)scale(1)}60%{transform:translateY(-2px)rotate(-4deg)scale(1.055)}68%{transform:translateY(-1px)rotate(4deg)scale(1.07)}76%{transform:translateY(-2px)rotate(-2deg)scale(1.045)}86%{transform:translateY(0)rotate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.discord-link-shortcut.is-unlinked img{will-change:auto;animation:none}}.steam-logout-button svg,.steam-profile-button svg,.site-admin-shortcut svg{width:16px;height:16px}.hero-actions .chrome-button svg{transition:transform .24s cubic-bezier(.2,.8,.2,1)}.hero-actions .chrome-button:hover svg{transform:translate(2px)}.auth-error{padding-top:20px}.auth-error p{color:#7f3e45;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf2f3d1;border:1px solid #9b4b5242;border-radius:14px;width:fit-content;margin:0 auto;padding:10px 16px;font-size:13px;box-shadow:0 8px 24px #4f2d3114}.hero{grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);align-items:center;gap:clamp(40px,8vw,120px);min-height:clamp(560px,100svh - 90px,790px);padding-block:clamp(72px,11vh,132px);animation:.74s cubic-bezier(.2,.8,.2,1) 80ms both page-enter;display:grid;overflow-x:clip}.hero-copy{isolation:isolate;max-width:650px;position:relative}.hero-copy:before{z-index:-1;content:"";filter:blur(42px);pointer-events:none;background:#eef1f44d;border-radius:46%;position:absolute;inset:-68px -86px -72px -64px}.hero-copy h1,.rating-hero h1,.section-heading h2,.faq-title h2,.rating-panel__heading h2,.rating-state h2{font-family:var(--font-literata), Georgia, serif;letter-spacing:-.045em;font-weight:430}.hero-copy h1{color:#252c34;width:fit-content;margin:0;font-size:clamp(53px,6.25vw,82px);line-height:.98}.hero-copy h1 span{color:#7c8791;text-align:center;font-weight:330;display:block}.hero-lead{color:#616d78;text-shadow:0 1px #ffffff94,0 0 18px #eef1f4b3;max-width:620px;margin:28px 0 0;font-size:clamp(16px,1.4vw,18px);line-height:1.72}.hero-lead p{margin:0}.hero-lead ul{gap:5px;margin:8px 0 0;padding:0;list-style:none;display:grid}.hero-lead li{padding-left:17px;position:relative}.hero-lead li:before{color:#77838e;content:"—";position:absolute;top:0;left:0}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.chrome-button{text-decoration:none;position:relative;overflow:hidden;border-radius:15px!important;min-height:49px!important;padding-inline:20px!important;font-size:13px!important;font-weight:650!important;transition:border-color .24s,background-color .24s,box-shadow .24s,filter .24s!important;box-shadow:inset 0 1px #ffffff9e,0 9px 24px #343d461f!important}.chrome-button:before{content:"";opacity:.08;pointer-events:none;mix-blend-mode:screen;background:url(/assets/glass-sheen-wide.png) 50%/cover no-repeat;transition:opacity .24s;position:absolute;inset:0}.chrome-button>*{z-index:1;position:relative}.chrome-button:hover:before{opacity:.17}.chrome-button svg{width:16px;height:16px}.chrome-button--primary{color:#f9fafb!important;background:#272f38f2!important;border:1px solid #1d242bdb!important}.chrome-button--primary:hover{background:#303943fa!important;border-color:#ffffff8a!important;box-shadow:inset 0 1px #ffffff47,0 12px 27px #2a333d33!important}.chrome-button--secondary{color:#4d5964!important;background:#eef1f499!important;border:1px solid #ffffffd1!important}.chrome-button--secondary:hover{color:#29323b!important;background:#f6f8fac7!important;border-color:#62707d6b!important;box-shadow:inset 0 1px #fffffff5,0 12px 27px #343d4626!important}.hero-reserve{min-height:360px}.blade-divider{opacity:.8;filter:drop-shadow(0 2px 2px #ffffffb3);background-image:url(/assets/dagger-divider-wide.png);background-position:calc(50% - 2px);background-repeat:no-repeat;background-size:min(92%,980px);height:clamp(54px,7vw,82px);margin-block:4px 34px;animation:.74s cubic-bezier(.2,.8,.2,1) .13s both page-enter}.content-stack{gap:34px;padding-bottom:74px;display:grid}.content-stack>*{animation:.74s cubic-bezier(.2,.8,.2,1) .18s both page-enter}.content-stack>:nth-child(2){animation-delay:.25s}.glass-surface{background:var(--glass);-webkit-backdrop-filter:blur(24px)saturate(.82);backdrop-filter:blur(24px)saturate(.82);border:1px solid #ffffffc7;border-radius:26px;transition:border-color .25s,background-color .25s,box-shadow .25s,filter .25s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #6775821f,0 20px 58px #3a444e1f}.glass-surface:before{z-index:0;content:"";opacity:.07;pointer-events:none;mix-blend-mode:screen;background:url(/assets/glass-sheen-wide.png) 50%/cover no-repeat;transition:opacity .25s;position:absolute;inset:0}.glass-surface:after{z-index:0;border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}.glass-surface:hover{background-color:var(--glass-hover);border-color:#fffffff0;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #67758224,0 24px 66px #3a444e26}.glass-surface:hover:before{opacity:.12}.glass-surface>*{z-index:1;position:relative}.site-section{padding:clamp(36px,5vw,68px);scroll-margin-top:112px}.eyebrow,.duel-phase__kicker{color:#65727e;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.section-heading{max-width:780px}.section-heading h2{color:#2c343d;max-width:760px;margin:14px 0 0;font-size:clamp(38px,4.5vw,62px);line-height:1.06}.section-lead{max-width:690px;color:var(--ink-soft);margin:16px 0 0;font-size:16px;line-height:1.65}.duel-flow{border-top:1px solid var(--silver-line);margin-top:clamp(38px,5vw,62px)}.duel-phase{padding:clamp(32px,4vw,50px) 0}.duel-phase+.duel-phase{border-top:1px solid var(--silver-line)}.duel-phase:last-child{padding-bottom:0}.duel-phase--talents{padding-block:clamp(28px,3vw,38px)}.duel-phase__heading{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:15px;display:grid}.duel-phase__icon{color:#5b6772;background:#f0f3f68a;border:1px solid #ffffffd1;border-radius:16px;place-items:center;width:50px;height:50px;transition:border-color .24s,background-color .24s,box-shadow .24s,transform .24s;display:grid;box-shadow:inset 0 1px #fffffff0,0 8px 18px #353f4914}@media (hover:hover){.duel-phase:hover .duel-phase__icon{background:#f6f8fab3;border-color:#fffffffa;transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 11px 22px #353f491f}}.duel-phase__icon svg{width:20px;height:20px}.duel-phase__icon--jade{color:var(--jade)}.duel-phase__icon--ruby{color:var(--ruby)}.duel-phase__heading h3{color:#303841;font-family:var(--font-literata), Georgia, serif;letter-spacing:-.025em;margin:5px 0 0;font-size:clamp(25px,3vw,35px);font-weight:480}.duel-phase__body{margin:25px 0 0 67px}.duel-phase__body--split{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:start;gap:clamp(30px,7vw,90px);display:grid}.duel-phase__body p,.duel-phase__intro,.rematch-copy p{color:#5f6b76;margin:0;font-size:15px;line-height:1.7}.duel-facts{gap:0;margin:0;padding:0;list-style:none;display:grid}.duel-facts li{color:#46515c;border-bottom:1px solid #515e6a29;padding:11px 0 11px 18px;font-size:13px;position:relative}.duel-facts li:first-child{border-top:1px solid #515e6a29}.duel-facts li:before{background:var(--jade);content:"";width:5px;height:5px;position:absolute;top:17px;left:1px;transform:rotate(45deg);box-shadow:0 0 8px #568b7552}.duel-phase__intro{max-width:760px;margin:25px 0 0 67px}.duel-phase--talents .duel-phase__intro{margin-top:18px}.talent-showcase{margin:24px 0 0 67px}.talent-showcase__label{color:#46515c;letter-spacing:.015em;margin:0;font-size:13px;font-weight:700}.talent-showcase__controls{gap:10px;margin-top:12px;display:flex}.talent-choice{cursor:pointer;background:#262f37e6;border:1px solid #4c596547;border-radius:14px;place-items:center;width:58px;height:58px;padding:5px;transition:border-color .24s,box-shadow .24s,filter .24s,opacity .24s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 8px 19px #2e38411f}.talent-choice:after{border-radius:inherit;content:"";opacity:.34;pointer-events:none;background:url(/assets/talent-card-frame.png) 50%/100% 100% no-repeat;position:absolute;inset:0}.talent-choice img{object-fit:cover;border-radius:9px;width:100%;height:100%}.talent-choice:hover,.talent-choice[data-active=true]{filter:brightness(1.08);border-color:#ffffffc7;box-shadow:inset 0 1px #ffffff47,0 10px 24px #303a442b}.talent-choice[aria-pressed=true]{border-color:#568b75e0;box-shadow:inset 0 0 0 1px #bbe0d066,0 0 0 2px #568b751f,0 11px 26px #35604e2b}.talent-showcase__detail{grid-template-columns:minmax(220px,.72fr) minmax(340px,1.28fr);align-items:center;gap:clamp(24px,4vw,48px);margin-top:12px;display:grid}@media (min-width:721px){.gameplay-video--talent{margin-top:-76px}}.talent-description__eyebrow{letter-spacing:.16em;text-transform:uppercase;margin:0;font-weight:700;color:#81909a!important;font-size:10px!important}.talent-description h4{color:#303941;font-family:var(--font-literata), Georgia, serif;margin:9px 0 11px;font-size:23px;font-weight:520}.talent-description>p:last-child{color:#606c77;margin:0;font-size:14px;line-height:1.68}.media-placeholder{aspect-ratio:16/9;text-align:center;color:#56626d;background:#c6cdd447;border:1px solid #ffffff94;border-radius:20px;place-content:center;width:100%;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc7,inset 0 -30px 70px #55606b0f}.media-placeholder:after{content:"";opacity:.09;pointer-events:none;mix-blend-mode:screen;background:url(/assets/glass-sheen-wide.png) 50%/cover no-repeat;position:absolute;inset:0}.media-placeholder span,.media-placeholder strong,.media-placeholder small{z-index:1;display:block;position:relative}.media-placeholder span{letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700}.media-placeholder strong{color:#35404a;font-family:var(--font-literata), Georgia, serif;margin-top:8px;font-size:clamp(20px,2.6vw,30px);font-weight:470}.media-placeholder small{color:#7a8791;margin-top:7px;font-size:11px}.rematch-copy{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(30px,6vw,84px);margin:25px 0 0 67px;display:grid}.rematch-copy p{max-width:620px}.rating-formula{background:var(--ruby-soft);color:#6f4a4f;white-space:nowrap;border:1px solid #9b4b5233;border-radius:16px;align-items:center;gap:11px;min-height:54px;padding:12px 17px;display:flex}.rating-formula strong{font-family:var(--font-literata), Georgia, serif;color:var(--ruby);font-size:17px;font-weight:650}.media-placeholder--rematch{max-width:760px;margin:28px auto 0}.gameplay-video{aspect-ratio:16/9;object-fit:cover;filter:saturate(.92)contrast(1.015);background:#bec6ce61;border:1px solid #ffffffad;border-radius:20px;width:100%;transition:border-color .24s,box-shadow .26s,filter .24s;display:block;overflow:hidden;box-shadow:inset 0 1px #ffffffc7,0 16px 38px #313a431f}.gameplay-video:hover{filter:saturate()contrast(1.02)brightness(1.025);border-color:#ffffffeb;box-shadow:inset 0 1px #ffffffe0,0 20px 46px #313a4329}.gameplay-video--rematch{max-width:760px;margin:28px auto 0}.profile-login,.profile-hero,.profile-history{animation:.74s cubic-bezier(.2,.8,.2,1) both page-enter}.profile-login{text-align:center;align-content:center;place-items:center;max-width:760px;min-height:420px;margin-block:clamp(100px,15vh,160px) 74px;padding:clamp(40px,7vw,72px);display:grid}.profile-login h1,.profile-identity h1,.profile-history__heading h2{color:#2e3740;font-family:var(--font-literata), Georgia, serif;letter-spacing:-.04em;margin:12px 0 0;font-weight:450}.profile-login h1{font-size:clamp(34px,5vw,54px)}.profile-login>p:not(.eyebrow){max-width:560px;color:var(--ink-soft);margin:16px 0 24px;font-size:15px;line-height:1.65}.profile-login .steam-login-button{width:154px}.profile-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(34px,7vw,84px);margin-top:clamp(92px,13vh,142px);padding:clamp(34px,5vw,62px);display:grid}.profile-identity{align-items:center;gap:clamp(20px,3vw,34px);min-width:0;display:flex}.profile-identity>div{min-width:0}.profile-rank-emblem{filter:drop-shadow(0 12px 22px #2c353e33);flex:none;place-items:center;width:clamp(80px,8vw,96px);height:clamp(80px,8vw,96px);display:grid;position:relative}.profile-rank-emblem img{object-fit:contain;width:100%;height:100%;display:block}.profile-rank-emblem>svg{color:#86545c;width:54%;height:54%}.profile-identity h1{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;max-width:520px;font-size:clamp(36px,5vw,62px);line-height:1.04;overflow:visible}.profile-identity>div>p:last-child{color:#83505a;letter-spacing:.12em;text-transform:uppercase;margin:10px 0 0;font-size:12px;font-weight:700}.profile-stats{border-block:1px solid #5e444a2e;grid-template-columns:repeat(4,minmax(78px,1fr));min-width:min(100%,430px);margin:0;display:grid}.profile-stats>div{text-align:center;padding:18px 17px}.profile-stats>div+div{border-left:1px solid #5e444a29}.profile-stats dt{color:#7d8790;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.profile-stats dd{color:#303941;font-family:var(--font-literata), Georgia, serif;margin:7px 0 0;font-size:21px;font-weight:590}.profile-premium-avatar{background:#11151a;border:1px solid #d7dfe48a;border-radius:28px;flex:none;width:clamp(108px,11vw,132px);height:clamp(108px,11vw,132px);position:relative;overflow:visible;box-shadow:0 0 0 5px #07090cc2,0 16px 34px #00000070}.profile-premium-avatar__image{border-radius:inherit;object-fit:cover}.profile-premium-avatar__rank{z-index:2;background:linear-gradient(145deg,#1c2228,#080a0d);border:1px solid #d5dde357;border-radius:17px;place-items:center;width:58px;height:58px;display:grid;position:absolute;bottom:-14px;right:-16px;box-shadow:inset 0 1px #ffffff1f,0 10px 22px #0000007a}.profile-premium-avatar__rank img{object-fit:contain;filter:invert()brightness(.92);width:48px;height:48px}.profile-identity .profile-rank-label{color:#83505a;letter-spacing:.12em;text-transform:uppercase;margin:10px 0 0;font-size:12px;font-weight:700}.profile-history{background-blend-mode:normal, soft-light;background-image:linear-gradient(#f1f4f6c7,#e1e6eaad),url(/assets/ui/history/metal-surface.webp);margin-block:30px 74px;padding:clamp(32px,5vw,58px);animation-delay:.11s}.profile-history__heading{border-bottom:1px solid #5e444a33;justify-content:space-between;align-items:end;gap:28px;padding-bottom:26px;display:flex}.profile-history__heading h2{font-size:clamp(32px,4vw,48px);line-height:1}.profile-history__heading>span{color:#75808a;text-align:right;max-width:280px;font-size:11px;line-height:1.5}.match-history-summary{background:linear-gradient(110deg,#ffffff73,#e1e7eb33),url(/assets/ui/history/metal-surface.webp) 50%/512px,#ffffff2e;border:1px solid #55404633;border-radius:18px;grid-template-columns:1.35fr repeat(4,minmax(110px,1fr));margin:24px 0 18px;display:grid;box-shadow:inset 0 1px #ffffff94}.match-history-summary>div{min-width:0;padding:17px 18px}.match-history-summary>div+div{border-left:1px solid #5e444a1f}.match-history-summary dt{color:#737e87;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:750}.match-history-summary dd{color:#303a43;font-family:var(--font-literata), Georgia, serif;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:17px;font-weight:570;overflow:hidden}.match-history-summary__title dd{color:#7a4650}.duel-history-list{gap:0;display:grid}.duel-history-entry{padding-inline:7px;display:grid}.duel-history-card{background:linear-gradient(105deg,#ffffff59,#dee4e81f),url(/assets/ui/history/metal-surface.webp) 50%/512px,#ffffff1f;border:1px solid #4b525933;border-radius:16px;transition:border-color .24s,background-color .24s,box-shadow .24s;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff9e,0 10px 28px #323a420f}.duel-history-card:before{z-index:1;pointer-events:none;content:"";background:linear-gradient(90deg,#973e4e4d 0%,#973e4e2b 18%,#973e4e17 36%,#973e4e0a 54%,#973e4e04 70%,#0000 88%);border-radius:16px 0 0 16px;width:100%;position:absolute;inset:0 auto 0 0;box-shadow:inset 5px 0 17px #973e4e2e}.duel-history-card.is-win:before{background:linear-gradient(90deg,#35916c47 0%,#35916c26 18%,#35916c13 36%,#35916c08 54%,#35916c03 70%,#0000 88%);box-shadow:inset 5px 0 17px #35916c2b}.duel-history-card.is-neutral:before{background:linear-gradient(90deg,#bea65d29 0%,#bea65d16 18%,#bea65d0b 36%,#bea65d05 54%,#bea65d02 70%,#0000 88%);box-shadow:inset 5px 0 17px #bea65d17}.duel-history-card:after{z-index:2;filter:drop-shadow(0 5px 8px #2d343a21);pointer-events:none;content:"";background:url(/assets/ui/history/corner-tl.webp) 0 0/74px 90px no-repeat,url(/assets/ui/history/corner-tr.webp) 100% 0/74px 90px no-repeat,url(/assets/ui/history/corner-bl.webp) 0 100%/74px 90px no-repeat,url(/assets/ui/history/corner-br.webp) 100% 100%/74px 90px no-repeat;position:absolute;inset:-7px}.duel-history-card>summary,.duel-history-card>.duel-history-card__body{z-index:3;position:relative}.duel-history-card:hover,.duel-history-card[open]{background-color:#ffffff3d;border-color:#62434957;box-shadow:inset 0 1px #ffffffb8,0 14px 34px #2d353d1a}.duel-history-card__summary{cursor:pointer;border-radius:15px;grid-template-columns:178px minmax(190px,1fr) minmax(128px,auto) auto 22px;grid-template-areas:"result opponent date rounds chevron";align-items:center;gap:clamp(14px,2.4vw,34px);min-height:94px;padding:14px 17px 14px 28px;list-style:none;display:grid}.duel-history-card[open] .duel-history-card__summary{border-radius:15px 15px 0 0}.duel-history-card__summary::-webkit-details-marker{display:none}.duel-history-card__summary:focus-visible{outline-offset:-4px;outline:2px solid #6f424ba3}.duel-history-card__result{grid-area:result;align-items:center;gap:10px;display:flex}.duel-history-card__result-emblem{object-fit:contain;filter:drop-shadow(0 4px 7px #282f3533);flex:0 0 44px;width:44px;height:44px;display:block}.duel-history-card__result-copy{min-width:0;display:grid}.duel-history-card__result strong{font-family:var(--font-literata), Georgia, serif;font-size:21px;font-weight:620;line-height:1.1}.duel-history-card.is-win .duel-history-card__result strong{color:#3f725f}.duel-history-card.is-loss .duel-history-card__result strong{color:#8b4651}.duel-history-card.is-neutral .duel-history-card__result strong{color:#7b704d}.duel-history-card__result-copy>span{color:#626d76;margin-top:7px;font-size:13px;font-weight:650}.duel-history-card__forfeit-result{color:#737b82;margin-top:2px;font-size:10px;font-weight:650;line-height:1.1}.duel-history-card__forfeit-result+span{margin-top:4px}.duel-history-card__opponent{grid-area:opponent;align-items:center;gap:12px;min-width:0;display:flex}.duel-history-card__steam-link{text-decoration:none}.duel-history-card__avatar-link{border-radius:10px;flex:none;display:block}.duel-history-card__avatar-link:hover .duel-history-card__avatar{border-color:#75444d8f;box-shadow:inset 0 1px #ffffffbf,0 7px 16px #51303738}.duel-history-card__name-link{border-radius:3px;min-width:0;margin-top:5px;display:block;overflow:hidden}.duel-history-card__name-link:hover strong{color:#75444e}.duel-history-card__steam-link:focus-visible{outline-offset:3px;outline:2px solid #6f424ba3}.duel-history-card__avatar{filter:drop-shadow(0 5px 7px #2c343c33);width:54px;height:54px;box-shadow:none;background:url(/assets/ui/history/avatar-frame.webp) 50%/contain no-repeat;border:0;border-radius:0;flex:0 0 54px;place-items:center;padding:3px;display:grid;position:relative;overflow:visible}.duel-history-card__avatar>img{object-fit:cover;border-radius:4px;width:100%;height:100%;display:block}.duel-history-card__avatar.is-forfeited>img{filter:grayscale(.88)saturate(.3)opacity(.72)}.duel-history-card__avatar.is-forfeited:after{content:"";pointer-events:none;background:#5e656c33;border-radius:4px;position:absolute;inset:3px}.duel-history-card__divider{opacity:.78;background:url(/assets/ui/history/divider.webp) 50%/100% 100% no-repeat;justify-self:center;width:min(86%,768px);height:12px;margin:4px 0;display:block}.duel-history-card__opponent-copy{min-width:0;display:grid}.duel-history-card__opponent-copy>span{color:#737e87;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.duel-history-card__opponent-copy strong{color:#2f3942;font-family:var(--font-literata), Georgia, serif;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:570;display:block;overflow:hidden}.duel-history-card__date{color:#66717a;white-space:nowrap;grid-area:date;font-size:12px;font-weight:600}.duel-history-card__round-count{color:#606b74;white-space:nowrap;grid-area:rounds;align-items:center;gap:6px;display:inline-flex}.duel-history-card__round-count svg{color:#7b4a54;width:18px;height:18px}.duel-history-card__round-count strong{color:#313c45;font-family:var(--font-literata), Georgia, serif;font-size:18px}.duel-history-card__round-count span{font-size:12px}.match-forfeit-badge{color:#823f4a;background:#f5e0e3b8;border:1px solid #9635423d;border-radius:999px;align-items:center;gap:7px;width:fit-content;min-width:0;padding:5px 9px;font-size:10px;font-weight:720;line-height:1.2;display:inline-flex}.match-forfeit-badge svg{object-fit:contain;flex:0 0 18px;width:18px;height:18px}.match-forfeit-badge small{color:#626b74;white-space:nowrap;border-left:1px solid #823f4a3d;padding-left:7px;font-size:9px}.match-forfeit-avatar-overlay{z-index:2;pointer-events:none;filter:drop-shadow(0 2px 2px #191c1f85);width:68px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.match-forfeit-avatar-overlay.is-compact{width:46px}.match-forfeit-avatar-overlay img{object-fit:contain;border:0;border-radius:0;width:100%;max-width:none;height:auto;display:block}.duel-round-details__header .match-forfeit-badge{color:#823f4a;white-space:normal;align-items:center;display:inline-flex}.duel-history-card__chevron{color:#68737c;grid-area:chevron;width:20px;height:20px;transition:transform .24s,color .24s}.duel-history-card[open] .duel-history-card__chevron{color:#794650;transform:rotate(180deg)}.duel-history-card__body{background:linear-gradient(#ebeff2d1,#e2e7eabd),url(/assets/ui/history/metal-surface.webp) 50%/512px;border-top:1px solid #4f444729;border-radius:0 0 15px 15px;padding:14px 20px 20px}.duel-history-card__rounds{color:#68737c;grid-template-columns:repeat(auto-fit,minmax(min(100%,370px),1fr));gap:12px;display:grid}.duel-round-details{background:linear-gradient(#ffffff85,#e6eaed57),url(/assets/ui/history/metal-surface.webp) 50%/512px;border:1px solid #4b535a2e;border-radius:14px;gap:15px;padding:16px 17px 17px;display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff8f}.duel-round-details:before{z-index:0;pointer-events:none;content:"";background:linear-gradient(90deg,#973e4e16 0%,#973e4e09 28%,#973e4e03 48%,#0000 68%);border-radius:14px 0 0 14px;width:100%;position:absolute;inset:0 auto 0 0}.duel-round-details.is-win:before{background:linear-gradient(90deg,#35916c13 0%,#35916c08 28%,#35916c03 48%,#0000 68%)}.duel-round-details.is-player-dire:before{background:linear-gradient(270deg,#973e4e16 0%,#973e4e09 28%,#973e4e03 48%,#0000 68%);border-radius:0 14px 14px 0;inset:0 0 0 auto}.duel-round-details.is-win.is-player-dire:before{background:linear-gradient(270deg,#35916c13 0%,#35916c08 28%,#35916c03 48%,#0000 68%)}.duel-round-details>*{z-index:1;position:relative}.duel-round-details__header{justify-content:space-between;align-items:center;gap:14px;display:flex}.duel-round-details__header>div{align-items:baseline;gap:9px;display:flex}.duel-round-details__title{align-items:center!important;display:flex!important}.duel-round-details__marker{object-fit:contain;filter:contrast(1.14)drop-shadow(0 3px 5px #31383e33);height:30px;display:block}.duel-round-details__marker.is-round-one{flex:0 0 12px;width:12px;margin-inline:7px}.duel-round-details__marker.is-rematch{flex:0 0 30px;width:30px}.duel-round-details__title-copy{gap:2px!important;display:grid!important}.duel-round-details__header>div:last-child{justify-content:flex-end}.duel-round-details__header strong{color:#354049;font-family:var(--font-literata), Georgia, serif;font-size:15px;font-weight:620}.duel-round-details__header span{color:#69747d;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.duel-round-details__header svg{width:14px;height:14px}.duel-round-details__combatants{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.duel-combatant{background:#f7f9fa57;border:1px solid #48505729;border-radius:10px;min-width:0;display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff94}:is(.duel-combatant:has(.duel-combatant__talent:hover),.duel-combatant:has(.duel-combatant__talent:focus-visible)){z-index:10}.duel-round-details.is-win .duel-combatant.is-player,.duel-round-details.is-loss .duel-combatant.is-opponent{background:#598f7712;border-color:#3e775e47}.duel-round-details.is-loss .duel-combatant.is-player,.duel-round-details.is-win .duel-combatant.is-opponent{background:#9144510e;border-color:#91445142}.duel-round-details .duel-combatant.is-forfeited{background:#6f777e1c;border-color:#5c646b40;box-shadow:inset 0 0 0 999px #7980860d,inset 0 1px #ffffff6b}.duel-combatant.is-forfeited .duel-combatant__avatar,.duel-combatant.is-forfeited .duel-combatant__identity-copy,.duel-combatant.is-forfeited>.duel-combatant__talent,.duel-combatant.is-forfeited>.duel-combatant__farm{filter:grayscale(.82)saturate(.38);opacity:.68}.duel-combatant header{border-bottom:1px solid #4b535a1c;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:9px 10px 8px;display:grid}.duel-combatant__identity-copy small,.duel-combatant__talent-copy>span,.duel-combatant__farm dt{color:#7a858e;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:780}.duel-combatant__avatar-shell{filter:drop-shadow(0 3px 5px #282f362e);background:url(/assets/ui/history/avatar-frame.webp) 50%/contain no-repeat;place-items:center;width:36px;height:36px;padding:2px;display:grid;position:relative;overflow:visible}.duel-combatant__avatar{object-fit:cover;border:0;border-radius:4px;width:100%;height:100%;display:block}.duel-combatant__identity-copy,.duel-combatant__talent-copy{gap:3px;min-width:0;display:grid}.duel-combatant__identity-copy strong{color:#37424a;font-family:var(--font-literata), Georgia, serif;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.duel-combatant__talent{cursor:help;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:72px;padding:9px 10px 10px;display:grid;position:relative}.duel-combatant__talent:focus-visible{outline-offset:-3px;outline:2px solid #6f424b94}.duel-combatant__talent-icon{background:#23292fe0;border:1px solid #4e565d4d;border-radius:8px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 4px 10px #242a3029}.duel-combatant__talent-icon img{object-fit:cover;width:100%;height:100%;display:block}.duel-combatant__talent-icon.is-fallback{color:#c9d0d5}.duel-combatant__talent-icon.is-fallback svg{width:18px;height:18px}.duel-combatant__talent-copy strong{color:#37424a;font-family:var(--font-literata), Georgia, serif;overflow-wrap:anywhere;font-size:13px;font-weight:570;line-height:1.32}.duel-combatant__talent-tooltip{z-index:30;visibility:hidden;color:#4c565f;opacity:0;pointer-events:none;white-space:pre-line;background:linear-gradient(145deg,#f7f9fafa,#dae0e4fa);border:1px solid #68464d5c;border-radius:10px;gap:6px;width:min(260px,200% + 38px);padding:12px 13px;font-size:12px;line-height:1.45;transition:opacity .15s,transform .15s,visibility .15s;display:grid;position:absolute;top:calc(100% + 8px);left:8px;transform:translateY(-4px);box-shadow:inset 0 1px #fffc,0 12px 28px #22282e3d}.duel-combatant.is-opponent .duel-combatant__talent-tooltip{left:auto;right:8px}.duel-combatant__talent-tooltip strong{color:#313b44;font-family:var(--font-literata), Georgia, serif;font-size:14px;font-weight:650}.duel-combatant__talent:hover .duel-combatant__talent-tooltip,.duel-combatant__talent:focus-visible .duel-combatant__talent-tooltip{visibility:visible;opacity:1;transform:translateY(0)}.duel-combatant__farm{border-top:1px solid #4b535a1f;grid-template-columns:repeat(2,minmax(0,1fr));margin:auto 0 0;display:grid}.duel-combatant__farm>div{text-align:center;padding:8px 6px 9px}.duel-combatant__farm>div+div{border-left:1px solid #4b535a1f}.duel-combatant__farm dd{color:#344049;font-family:var(--font-literata), Georgia, serif;margin:2px 0 0;font-size:18px;font-weight:680}.duel-round-details__versus{filter:drop-shadow(0 5px 8px #262c3233);align-self:center;width:38px;height:38px;display:block}.duel-round-details__versus img{object-fit:contain;width:100%;height:100%;display:block}.duel-round-details__versus strong{display:none}.duel-round-details__inventories{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.duel-round-details__inventories .inventory-timeline+.inventory-timeline{border-left:1px solid #4b535a21;padding-left:10px}.inventory-timeline{gap:9px;min-width:0;display:grid}.inventory-timeline__heading{color:#7d8790;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:10px;font-weight:700;display:flex}.inventory-timeline__heading strong{color:#70454e;font-weight:750}.inventory-loadout{background:linear-gradient(145deg,#272f37fa,#0f141afa),url(/assets/ui/history/metal-surface.webp) 50%/512px;border:1px solid #181e24b8;border-radius:5px;grid-template-columns:minmax(0,1fr) clamp(38px,19%,52px);align-items:start;gap:7px;width:100%;padding:7px;display:grid;box-shadow:inset 0 1px #ffffff17,inset 0 -10px 24px #0003,0 5px 12px #1f252b1f}.inventory-loadout__core{gap:6px;min-width:0;display:grid}.inventory-slot-group{gap:4px;min-width:0;display:grid}.inventory-slot-group--main,.inventory-slot-group--backpack{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-slot-group--backpack{border-top:1px solid #acb8c229;padding-top:6px}.inventory-slot-group--utility{align-content:start;gap:6px}.inventory-item-slot{aspect-ratio:88/64;background:linear-gradient(145deg,#1f262df0,#0b0f13fa);border:1px solid #87949f6b;border-radius:2px;place-items:center;min-width:0;transition:border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,inset 0 -5px 9px #00000059,0 1px 2px #00000075}.inventory-item-slot.is-empty{background:linear-gradient(145deg,#252c339e,#0e1216c7);border-color:#6f7c8740}.inventory-item-slot.is-backpack{filter:saturate(.78)brightness(.88)}.inventory-item-slot.is-utility{aspect-ratio:1}.inventory-item-slot.is-changed{border-color:#c8aa61c7;box-shadow:inset 0 0 0 1px #e0c27633,inset 0 -5px 9px #00000052,0 0 8px #be974c38}.inventory-item-slot img{object-fit:cover;width:100%;height:100%;display:block}.inventory-item-slot__fallback{color:#aab3ba;text-transform:uppercase;font-size:9px;font-weight:750}.inventory-item-slot__empty-label{color:#a8b2bb73;letter-spacing:.05em;font-size:9px;font-weight:760}.inventory-item-slot__charges{z-index:2;color:#fff;text-align:center;background:#0e1216e0;border:1px solid #ffffff24;border-radius:3px;min-width:15px;padding:1px 3px;font-size:8px;line-height:1.3;position:absolute;bottom:3px;right:3px}.inventory-timeline__control{color:#858f97;text-transform:uppercase;grid-template-columns:auto minmax(100px,1fr) auto;align-items:center;gap:9px;font-size:10px;display:grid}.inventory-timeline__control input{accent-color:#81505a;cursor:ew-resize;width:100%}.inventory-timeline__control input:disabled{cursor:default;opacity:.45}.inventory-timeline__unavailable{color:#8a939b;margin:0;font-size:11px;font-style:italic}.profile-history__empty{color:#737f89;text-align:center;place-content:center;place-items:center;gap:14px;min-height:260px;display:grid}.profile-history__empty svg{width:26px;height:26px}.profile-history__empty p,.profile-history__future{color:#737f89;margin:0;font-size:12px}.profile-history__future{text-align:right;padding-top:22px}.faq-section{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:clamp(48px,8vw,104px);display:grid}.faq-title h2{color:#303841;margin:14px 0 0;font-size:clamp(34px,4vw,50px);line-height:1.08}.faq-list article{padding:23px 0}.faq-list article:first-child{padding-top:0}.faq-list article+article{border-top:1px solid var(--silver-line)}.faq-list h3{color:#343e47;font-family:var(--font-literata), Georgia, serif;margin:0;font-size:18px;font-weight:520}.faq-list p{color:var(--ink-soft);margin:9px 0 0;font-size:14px;line-height:1.65}.rating-hero{text-align:center;padding-block:clamp(104px,15vh,170px) clamp(54px,8vh,88px);animation:.74s cubic-bezier(.2,.8,.2,1) 80ms both page-enter}.rating-hero h1{color:#29313a;margin:12px 0 0;font-size:clamp(54px,7.5vw,90px);line-height:1}.rating-hero>p:not(.eyebrow){color:#63707b;max-width:580px;margin:20px auto 0;font-size:16px;line-height:1.65}.rating-hero>a{color:#4e5c67;text-underline-offset:5px;margin-top:20px;font-size:13px;text-decoration-color:#4e5c6752;transition:color .22s,text-decoration-color .22s;display:inline-block}.rating-hero>a:hover{color:#202932;text-decoration-color:#202932b3}.rating-panel{background-blend-mode:normal, soft-light;background:linear-gradient(#eff2f5cc,#dee3e8b8),url(/assets/ui/history/metal-surface.webp) 50%/512px;border-color:#854d5542;margin-bottom:74px;padding:clamp(30px,4.5vw,56px);animation:.74s cubic-bezier(.2,.8,.2,1) .17s both page-enter;box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #7a37411f,0 22px 62px #35394129}.rating-panel__heading{text-align:center;border-bottom:1px solid #6840473d;padding-bottom:26px;display:block;position:relative}.rating-panel__heading .eyebrow{color:#86545c}.rating-panel__heading h2{color:#303943;margin:7px 0 0;font-size:clamp(32px,4vw,46px);line-height:1}.rating-panel__heading>span{color:#7b8791;font-size:12px;position:absolute;bottom:26px;right:0}.rating-table-wrap{width:100%}.rating-table,.rating-table thead,.rating-table tbody{width:100%;display:block}.rating-table thead tr,.rating-table tbody tr{grid-template-columns:96px minmax(0,1fr) 112px 112px 150px;width:100%;display:grid}.rating-table tbody{gap:18px;display:grid}.rating-table thead th{color:#735b61;letter-spacing:.14em;text-align:left;text-transform:uppercase;padding:18px 14px 13px;font-size:10px;font-weight:700}.rating-table thead th:first-child{width:auto;padding-left:32px}.rating-table thead th:nth-child(3),.rating-table thead th:nth-child(4){text-align:center;width:auto}.rating-table thead th:last-child{text-align:right;width:auto;padding-right:34px}.rating-table tbody tr{isolation:isolate;background:0 0;align-items:stretch;min-height:88px;transition:filter .24s,transform .24s;position:relative}.rating-table tbody tr:hover{filter:drop-shadow(0 9px 13px #3239401a);transform:translateY(-1px)}.rating-table td,.rating-table tbody th{background:0 0;border:0;align-items:center;min-width:0;height:auto;padding:16px 14px;display:flex}.rating-table tbody tr:hover td,.rating-table tbody tr:hover th{background-color:#0000;border-color:#0000}.rating-table tbody tr>:first-child{box-shadow:none;border:0;border-radius:0}.rating-table tbody tr>:last-child{border:0;border-radius:0}.rating-table tbody tr.is-top-twenty td,.rating-table tbody tr.is-top-twenty th{background:0 0;border:0;height:auto}.rating-table tbody tr.is-top-twenty{min-height:112px;box-shadow:none;background:0 0}.rating-table__row-surface{z-index:-1;pointer-events:none;border-radius:10px;transition:filter .22s;position:absolute;inset:8px 10px}.rating-table__row-surface--top{background:url(/assets/ui/rating/ladder-row-top20-pearl.png) 50%/100% 100% no-repeat,linear-gradient(96deg,#f5f9fab3 0%,#e0eaee47 34%,#f2eff738 66%,#e5eff27a 100%),url(/assets/ui/history/metal-surface.webp) 50%/512px;inset:10px 12px;box-shadow:inset 0 0 30px #ffffff4d,0 8px 22px #32404612}.rating-table__row-surface--standard{background:linear-gradient(100deg,#f7f9faa8,#e1e8ec3d),url(/assets/ui/history/metal-surface.webp) 50%/512px;box-shadow:inset 0 0 20px #ffffff38,0 6px 15px #3240460e}.rating-table tbody tr:hover .rating-table__row-surface{filter:brightness(1.035)}.rating-table__top-frame{z-index:4;filter:grayscale()opacity(.72)drop-shadow(0 4px 8px #303f4621);pointer-events:none;border:20px solid #0000;border-width:20px 32px;border-image:url(/assets/ui/rating/ladder-row-top20-frame.png) 96 150/20px 32px;position:absolute;inset:0}.rating-table__standard-frame{z-index:4;filter:opacity(.76)drop-shadow(0 4px 7px #303f461f);pointer-events:none;border:15px solid #0000;border-width:15px 26px;border-image:url(/assets/ui/rating/ladder-row-standard-frame.png) 90 150/15px 26px;position:absolute;inset:0}.rating-table tbody tr.is-top-twenty:hover td,.rating-table tbody tr.is-top-twenty:hover th{background-color:#0000;border-color:#0000}.rating-table tbody tr.is-top-twenty[data-place="1"]{filter:drop-shadow(0 8px 13px #91652b1a)}.rating-table tbody tr.is-top-twenty[data-place="1"] .rating-table__position-value{color:#875f30;background:#b5894c1f;border-color:#a174396b}.rating-table tbody tr.is-top-twenty[data-place="2"] .rating-table__position-value{color:#596976;background:#c6cfd657;border-color:#68778461}.rating-table tbody tr.is-top-twenty[data-place="3"] .rating-table__position-value{color:#82583f;background:#ab704a1a;border-color:#97654561}.rating-table__position{padding-left:34px!important}.rating-table__position-value{color:#58646f;width:40px;height:40px;font-family:var(--font-literata), Georgia, serif;background:#eff2f57a;border:1px solid #ffffffb8;border-radius:13px;place-items:center;font-size:16px;display:grid;box-shadow:inset 0 1px #fffc}.rating-table__player{text-align:left;overflow:hidden}.rating-table__player-layout{align-items:center;gap:13px;width:100%;min-width:0;display:flex}.rating-table__player-copy{flex:0 auto;min-width:0}.rating-table__avatar-link{border-radius:8px;flex:0 0 52px;display:block}.rating-table__avatar{filter:drop-shadow(0 5px 8px #2b32382e);background:url(/assets/ui/history/avatar-frame.webp) 50%/contain no-repeat;place-items:center;width:52px;height:52px;padding:3px;display:grid}.rating-table__avatar img{object-fit:cover;border-radius:4px;width:100%;height:100%;display:block}.rating-table__rank-medal{flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid;position:relative}.rating-table__rank-medal img{object-fit:contain;filter:drop-shadow(0 5px 8px #2b323833);width:52px;height:52px}.rating-table__rank-medal .rank-position-plaque{min-width:30px;height:14px;padding:0 5px;font-size:9px;line-height:12px;bottom:-2px}.rating-table tbody tr.is-top-twenty .rating-table__position-value{color:#4f6771;background:#dce9ee47;border-color:#70889257;box-shadow:inset 0 1px #ffffffd6,0 5px 14px #455e6814}.rating-table__player-copy>a{color:#303942;font-family:var(--font-literata), Georgia, serif;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:560;text-decoration:none;transition:color .22s;display:block;overflow:hidden}.rating-table__player-copy>a:hover{color:#843f49}.rating-table tbody tr.is-top-twenty .rating-table__player-copy>a:hover{color:#3f6473}.rating-table__secondary{color:#586570;text-align:center;justify-content:center;font-size:13px}.rating-table__score{text-align:right;flex-direction:column;justify-content:center;align-items:flex-end!important}.rating-table tbody tr.is-top-twenty .rating-table__score{padding-right:36px!important}.rating-table tbody tr:not(.is-top-twenty) .rating-table__score{padding-right:32px!important}.rating-table tbody tr.is-top-twenty .rating-table__score span{color:#5f7781}.rating-table__score strong{color:#2e3740;font-family:var(--font-literata), Georgia, serif;font-size:19px;font-weight:620;display:block}.rating-table__score span{color:#8b4d57;letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:650;display:block}.rating-table__mobile-stats{display:none}.rating-state{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;min-height:330px;display:grid}.rating-state__emblem{color:#77838d;background:#eef1f480;border:1px solid #ffffffc2;border-radius:20px;place-items:center;width:62px;height:62px;display:grid;box-shadow:inset 0 1px #ffffffd6}.rating-state__emblem svg{width:23px;height:23px}.rating-state h2{color:#323b44;margin:0;font-size:clamp(28px,3.3vw,40px)}.rating-state p{color:#697580;max-width:550px;margin:9px 0 0;font-size:14px;line-height:1.62}.site-footer{color:#68747e;padding:26px 16px 36px}.site-footer__inner{border-top:1px solid #4b58642e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;min-height:66px;padding-top:26px;display:grid}.site-footer__identity{align-items:center;gap:17px;display:flex}.site-footer__identity>span{letter-spacing:.08em;text-transform:uppercase;font-size:11px}.site-footer__legal{align-self:center;font-size:12px}.site-footer__legal a{color:#56636e;white-space:nowrap;align-items:center;min-height:32px;display:inline-flex}.site-footer .brand-wordmark{width:112px}.site-footer__links{gap:22px;font-size:12px;display:flex}.site-footer a{transition:color .22s}@keyframes page-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.site-shell:before{background-image:url(/assets/ui-background-desktop.png)}}.legal-page{padding:92px 0 112px}.legal-page__header{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ebeff2b8;border:1px solid #ffffffb8;border-radius:28px;max-width:790px;padding:42px 48px;box-shadow:inset 0 1px #ffffffe6,0 24px 60px #2c353d1f}.legal-page__header p{color:var(--ruby);letter-spacing:.18em;text-transform:uppercase;margin:0 0 13px;font-size:10px;font-weight:700}.legal-page__header h1{color:#252d35;font-family:var(--font-literata), Georgia, serif;margin:0;font-size:clamp(42px,7vw,76px);font-weight:460;line-height:.98}.legal-page__header span{color:#66717b;max-width:590px;margin-top:20px;font-size:14px;line-height:1.65;display:block}.legal-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.legal-page__grid article{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ebeff2b0;border:1px solid #ffffffad;border-radius:23px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:15px;min-width:0;min-height:190px;padding:28px;display:grid;box-shadow:inset 0 1px #ffffffe6,0 18px 42px #2c353d1a}.legal-page__grid article>svg{color:#934d58;stroke-width:1.35px;width:30px;height:30px}.legal-page__grid h2{color:#2a323a;font-family:var(--font-literata), Georgia, serif;margin:0;font-size:clamp(22px,3vw,31px);font-weight:520;line-height:1.08}.legal-page__grid p{color:#68747e;margin:11px 0 0;font-size:13px;line-height:1.58}.legal-page__grid article>span{color:#8f4c57;letter-spacing:.11em;text-transform:uppercase;border:1px solid #934d5842;border-radius:999px;grid-column:2;width:fit-content;margin-top:24px;padding:6px 9px;font-size:9px;font-weight:700}.legal-page__notice{color:#6d7881;margin:22px 0 0;font-size:11px;line-height:1.6}.legal-page__document-link{color:#82424d;border-bottom:1px solid #8f4c5757;align-items:center;width:fit-content;margin-top:17px;font-size:12px;font-weight:700;line-height:1.45;transition:border-color .16s,color .16s;display:inline-flex}.legal-page__document-link:hover,.legal-page__document-link:focus-visible{color:#682b36;border-color:#74343f}.legal-policy{color:#59646d;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#f0f3f5d1;border:1px solid #ffffffb8;border-radius:28px;margin-top:28px;padding:clamp(30px,6vw,64px);scroll-margin-top:32px;box-shadow:inset 0 1px #ffffffeb,0 24px 60px #2c353d1c}.legal-policy__header{border-bottom:1px solid #3f4a5424;max-width:850px;padding-bottom:30px}.legal-policy__header>p{color:#8f4c57;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:700}.legal-policy__header h2{color:#252d35;max-width:760px;font-family:var(--font-literata), Georgia, serif;margin:0;font-size:clamp(30px,5vw,52px);font-weight:500;line-height:1.08}.legal-policy__header span{color:#68737c;max-width:720px;margin-top:17px;font-size:13px;line-height:1.65;display:block}.legal-policy section{max-width:900px;padding-top:32px}.legal-policy section+section{border-top:1px solid #3f4a541c;margin-top:4px}.legal-policy h3{color:#2e3740;font-family:var(--font-literata), Georgia, serif;margin:0 0 17px;font-size:clamp(21px,3vw,29px);font-weight:540;line-height:1.2}.legal-policy p,.legal-policy li{color:#59656e;font-size:13px;line-height:1.72}.legal-policy p{margin:0}.legal-policy p+p,.legal-policy ul+p{margin-top:13px}.legal-policy ul{margin:12px 0 0;padding-left:22px}.legal-policy li+li{margin-top:8px}@media (max-width:980px){.site-header{padding:10px 10px 0}.site-header--rating{padding-top:10px;padding-bottom:24px}.site-header__inner{--header-bar-height:96px;--header-deform-depth:38px;height:calc(var(--header-bar-height) + var(--header-deform-depth));min-height:calc(var(--header-bar-height) + var(--header-deform-depth));padding:8px 12px calc(9px + var(--header-deform-depth));--header-shape:shape(from 20px 0, line to calc(100% - 20px) 0, curve to 100% 20px with 100% 0, line to 100% 76px, curve to calc(100% - 20px) 96px with 100% 96px, line to calc(50% + 62px) 96px, curve to calc(50% + 42px) 96px with calc(50% + 52px) 96px / calc(50% + 47px) 96px, curve to 50% 96px with calc(50% + 34px) 96px / calc(50% + 16px) 96px, curve to calc(50% - 42px) 96px with calc(50% - 16px) 96px / calc(50% - 34px) 96px, curve to calc(50% - 62px) 96px with calc(50% - 47px) 96px / calc(50% - 52px) 96px, line to 20px 96px, curve to 0 76px with 0 96px, line to 0 20px, curve to 20px 0 with 0 0, close);grid-template-columns:minmax(0,1fr) auto;gap:5px 12px}:is(.site-header__inner:has(.site-nav__rating[aria-current=page]),.site-header__inner:has(.site-nav__rating:focus-visible)){--header-shape:shape(from 20px 0, line to calc(100% - 20px) 0, curve to 100% 20px with 100% 0, line to 100% 76px, curve to calc(100% - 20px) 96px with 100% 96px, line to calc(50% + 62px) 96px, curve to calc(50% + 42px) 108px with calc(50% + 52px) 96px / calc(50% + 47px) 102px, curve to 50% 134px with calc(50% + 34px) 125px / calc(50% + 16px) 134px, curve to calc(50% - 42px) 108px with calc(50% - 16px) 134px / calc(50% - 34px) 125px, curve to calc(50% - 62px) 96px with calc(50% - 47px) 102px / calc(50% - 52px) 96px, line to 20px 96px, curve to 0 76px with 0 96px, line to 0 20px, curve to 20px 0 with 0 0, close)}@media (hover:hover){.site-header__inner:has(.site-nav__rating:hover){--header-shape:shape(from 20px 0, line to calc(100% - 20px) 0, curve to 100% 20px with 100% 0, line to 100% 76px, curve to calc(100% - 20px) 96px with 100% 96px, line to calc(50% + 62px) 96px, curve to calc(50% + 42px) 108px with calc(50% + 52px) 96px / calc(50% + 47px) 102px, curve to 50% 134px with calc(50% + 34px) 125px / calc(50% + 16px) 134px, curve to calc(50% - 42px) 108px with calc(50% - 16px) 134px / calc(50% - 34px) 125px, curve to calc(50% - 62px) 96px with calc(50% - 47px) 102px / calc(50% - 52px) 96px, line to 20px 96px, curve to 0 76px with 0 96px, line to 0 20px, curve to 20px 0 with 0 0, close)}}.site-nav{border-top:1px solid #54616d21;order:3;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding-top:6px;font-size:12px;position:relative;top:auto;left:auto;transform:none}.site-nav__rating,.site-nav__wiki{grid-column:auto}.site-nav a{min-height:30px}.rank-nav-icon{--rank-hidden-offset:4px;--rank-drop:32px;width:42px;height:42px}.hero{grid-template-columns:minmax(0,1fr) minmax(100px,.35fr);gap:30px;min-height:620px}.hero-copy h1{font-size:clamp(52px,8vw,72px)}.hero-copy:before{filter:blur(30px);background:#eef1f440;inset:-38px -24px -40px -22px}.talent-showcase__detail{grid-template-columns:minmax(200px,.8fr) minmax(300px,1.2fr);gap:24px}.faq-section{grid-template-columns:.7fr 1.3fr;gap:40px}.profile-hero{grid-template-columns:1fr}.profile-stats{width:100%}}@media (max-width:720px){.page-width{width:min(100% - 24px,1200px)}.brand-symbol{width:30px;height:30px}.brand-wordmark{width:clamp(104px,34vw,132px)}.steam-login-button{width:110px}.steam-profile-button{max-width:128px}.steam-profile-copy strong{max-width:72px}.steam-profile-copy>span{font-size:8px}.hero{grid-template-columns:1fr;min-height:600px;padding-block:80px 68px}.hero-reserve{display:none}.hero-copy h1{max-width:600px;font-size:clamp(47px,13vw,68px)}.hero-lead{margin-top:24px;font-size:15px;line-height:1.65}.blade-divider{background-size:106%;height:48px;margin-bottom:25px}.content-stack{gap:24px;padding-bottom:48px}.site-section,.rating-panel{border-radius:22px;padding:29px 22px}.section-heading h2{font-size:clamp(35px,10vw,47px)}.section-lead{font-size:14px}.duel-flow{margin-top:36px}.duel-phase{padding:31px 0}.duel-phase__heading{grid-template-columns:46px minmax(0,1fr);gap:11px}.duel-phase__icon{border-radius:14px;width:44px;height:44px}.duel-phase__heading h3{font-size:25px}.duel-phase__body,.duel-phase__intro,.talent-showcase,.rematch-copy{margin-left:0}.duel-phase__body--split,.talent-showcase__detail,.rematch-copy{grid-template-columns:1fr}.duel-phase__body--split{gap:25px}.talent-showcase__detail{gap:20px}.media-placeholder{border-radius:17px;padding:20px}.gameplay-video{border-radius:17px}.rematch-copy{gap:18px}.rating-formula{width:fit-content;max-width:100%}.faq-section{grid-template-columns:1fr;gap:32px}.faq-list article:first-child{border-top:1px solid var(--silver-line);padding-top:22px}.rating-hero{padding-block:90px 44px}.rating-panel{margin-bottom:48px}.rating-panel__heading{padding-bottom:20px}.rating-panel__heading>span{text-align:right;max-width:104px;bottom:20px}.rating-table thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.rating-table,.rating-table tr{width:100%;display:block}.rating-table tbody{gap:13px;width:100%;display:grid}.rating-table tbody tr{min-height:80px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 18px;display:grid}.rating-table tbody tr.is-top-twenty{min-height:100px;box-shadow:none;background:0 0;border:0}.rating-table__row-surface{border-radius:9px;inset:6px 7px}.rating-table__row-surface--top{inset:7px 8px}.rating-table td,.rating-table tbody th{background:0 0;border:0;width:auto;height:auto;padding:0;display:block}.rating-table tbody tr:hover td,.rating-table tbody tr:hover th{background-color:#0000;border-color:#0000}.rating-table tbody tr>:first-child,.rating-table tbody tr>:last-child{box-shadow:none;border:0;border-radius:0}.rating-table__position{padding:0!important}.rating-table__position-value{width:40px;height:40px}.rating-table__player-copy>a{font-size:15px}.rating-table__player-layout{gap:9px}.rating-table__avatar-link,.rating-table__avatar{flex-basis:40px;width:40px;height:40px}.rating-table__rank-medal{flex-basis:42px;width:42px;height:42px}.rating-table__rank-medal img{width:40px;height:40px}.rating-table__top-frame{border-width:14px 22px;border-image-width:14px 22px;border-image-outset:0;inset:0}.rating-table__standard-frame{border-width:12px 20px;border-image-width:12px 20px;border-image-outset:0;inset:0}.rating-table__secondary{display:none!important}.rating-table__mobile-stats{color:#6f7b85;font-family:var(--font-geist-sans), Arial, sans-serif;margin-top:5px;font-size:11px;font-weight:450;display:block}.rating-table__score{padding:0!important}.rating-table tbody tr.is-top-twenty .rating-table__score,.rating-table tbody tr:not(.is-top-twenty) .rating-table__score{padding-right:2px!important}.rating-table__score strong{font-size:17px}.rating-table__score span{font-size:9px}.rating-state{text-align:center;grid-template-columns:1fr;place-items:center;gap:20px;min-height:360px;padding-block:36px}.rating-state p{max-width:440px}.profile-login{width:min(100% - 24px,760px);min-height:390px;margin-block:76px 48px;padding:34px 22px}.profile-hero{gap:28px;margin-top:74px;padding:29px 22px}.profile-identity{gap:18px}.profile-rank-emblem{width:78px;height:78px}.profile-premium-avatar{border-radius:21px;width:92px;height:92px}.profile-premium-avatar__rank{border-radius:13px;width:46px;height:46px;bottom:-10px;right:-10px}.profile-premium-avatar__rank img{width:38px;height:38px}.profile-identity h1{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:clamp(30px,9vw,42px);overflow:visible}.profile-stats{grid-template-columns:repeat(2,1fr)}.profile-stats>div:nth-child(3){border-top:1px solid #5e444a29;border-left:0}.profile-stats>div:nth-child(4){border-top:1px solid #5e444a29}.profile-history{margin-block:24px 48px;padding:29px 22px}.profile-history__heading{gap:12px;display:grid}.profile-history__heading>span{text-align:left}.duel-history-card__summary{grid-template-columns:158px minmax(0,1fr) auto 20px;grid-template-areas:"result opponent opponent chevron""date date rounds chevron";gap:13px 16px;min-height:0;padding:16px 16px 16px 26px}.duel-history-card__body{padding:14px}.profile-history__future{text-align:left}.site-footer__inner{align-items:flex-start}.site-footer__identity{gap:8px;display:grid}}@media (max-width:520px){.hero-actions{display:grid}.hero-actions .chrome-button{width:100%}.site-section,.rating-panel{padding-inline:18px}.steam-profile-button{max-width:112px;gap:6px!important;padding-right:7px!important}.steam-profile-avatar{flex-basis:30px;width:30px;height:30px}.steam-profile-copy strong{max-width:62px;font-size:11px}.steam-profile-copy>span{display:none}.steam-logout-button{width:38px!important;min-height:38px!important}.talent-choice{width:54px;height:54px}.rating-formula{gap:8px;padding-inline:12px}.rating-formula strong{font-size:15px}.rating-panel__heading>span{display:none}.rating-table tbody tr{grid-template-columns:44px minmax(0,1fr) auto;gap:8px;padding-inline:14px}.site-footer__inner{grid-template-columns:minmax(0,1fr) auto;gap:18px;display:grid}.site-footer__legal{grid-area:1/1}.site-footer__identity{grid-area:2/1/auto/-1}.site-footer__links{grid-area:1/2}.legal-page{padding:68px 0 82px}.legal-page__header{border-radius:23px;padding:32px 24px}.legal-page__grid{grid-template-columns:minmax(0,1fr)}.legal-page__grid article{min-height:0;padding:23px 20px}.legal-policy{border-radius:23px;padding:27px 21px}.legal-policy section{padding-top:25px}.profile-hero,.profile-history{padding-inline:18px}.duel-history-card__summary{grid-template-columns:minmax(0,1fr) auto 20px;grid-template-areas:"result rounds chevron""opponent opponent opponent""date date date";gap:13px 12px;padding:15px 13px 15px 18px}.duel-history-card:after{background-size:58px 70px,58px 70px,58px 70px,58px 70px;inset:-5px}.duel-history-card__result-emblem{flex-basis:40px;width:40px;height:40px}.duel-history-card__avatar{flex-basis:46px;width:46px;height:46px}.duel-history-card__body{padding:12px 10px 14px}.duel-round-details__header{align-items:flex-start}.duel-round-details__header>div{gap:5px;display:grid}.duel-round-details__combatants{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);gap:5px}.duel-round-details__versus{width:30px;height:30px}.duel-combatant header,.duel-combatant__talent{padding-inline:8px}}.public-profile-hero{gap:28px;margin-top:clamp(92px,13vh,142px);padding:clamp(34px,5vw,62px);display:grid}.public-profile-hero__heading{align-items:center}.public-profile-hero__heading>div{min-width:0}.public-profile-hero__heading>div>span,.public-profile-hero__heading>small{color:#78828b;font-size:11px}.public-profile-hero__heading>small{text-align:right}.public-profile-hero .profile-stats{width:min(100%,768px);margin-inline:auto}.public-profile-history{background-blend-mode:normal, soft-light;background-image:linear-gradient(#f1f4f6c7,#e1e6eaad),url(/assets/ui/history/metal-surface.webp);margin-block:30px 74px;padding:clamp(32px,5vw,58px);animation-delay:.1s}.public-duel-list{gap:10px;margin-top:22px;display:grid}.public-duel{background:#f9fafb57;border:1px solid #4b555f33;border-radius:16px;overflow:hidden;box-shadow:inset 0 1px #ffffff8f}.public-duel[open]{background:#f9fafb85}.public-duel summary{cursor:pointer;grid-template-columns:150px minmax(0,1fr) 120px 72px;align-items:center;gap:18px;min-height:76px;padding:13px 18px;list-style:none;display:grid}.public-duel summary::-webkit-details-marker{display:none}.public-duel summary:focus-visible{outline-offset:-3px;outline:2px solid #568b75a8}.public-duel__result{gap:4px;display:grid}.public-duel__result strong{color:#884852;font-family:var(--font-literata), Georgia, serif;font-size:16px}.public-duel.is-win .public-duel__result strong{color:#4f806b}.public-duel__result span,.public-duel time,.public-duel__duration{color:#737e87;font-size:10px}.public-duel__result .match-forfeit-badge{color:#823f4a;margin-top:3px;display:inline-flex}.public-duel__result .match-forfeit-badge>span{color:inherit;font-size:9px}.public-duel__result .match-forfeit-badge small{color:#626b74;font-size:8px}.public-duel__opponent{align-items:center;gap:12px;min-width:0;display:flex}.public-duel__avatar{border:1px solid #4c57614d;border-radius:12px;flex:0 0 44px;width:44px;height:44px;position:relative;overflow:hidden}.public-duel__avatar img{object-fit:cover}.public-duel__opponent>span:last-child{gap:3px;min-width:0;display:grid}.public-duel__opponent small{color:#7a858e;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.public-duel__opponent strong{color:#3b444c;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.public-duel__duration{align-items:center;gap:5px;display:flex}.public-duel__duration svg{width:13px;height:13px}.public-duel__details{border-top:1px solid #4b555f24;justify-content:space-between;align-items:center;gap:22px;padding:17px 18px;display:flex}.public-duel__details dl{grid-template-columns:repeat(4,minmax(90px,1fr));gap:18px;min-width:0;margin:0;display:grid}.public-duel__details dt{color:#7a858e;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.public-duel__details dd{color:#424b53;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:11px;overflow:hidden}.public-duel__details>a{color:#75464f;text-transform:uppercase;flex:none;font-size:10px;font-weight:700;text-decoration:none}@media (max-width:980px){.public-duel summary{grid-template-columns:130px minmax(0,1fr) 100px 68px;gap:12px}.public-duel__details{align-items:flex-start}.public-duel__details dl{grid-template-columns:repeat(2,minmax(90px,1fr))}}@media (max-width:720px){.public-profile-hero{margin-top:74px}.public-profile-history{margin-block:24px 48px}.public-duel summary{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"result duration""opponent opponent""date date";gap:12px}.public-duel__result{grid-area:result}.public-duel__opponent{grid-area:opponent}.public-duel time{grid-area:date}.public-duel__duration{grid-area:duration}.public-duel__details{display:grid}.public-duel__details>a{width:fit-content}}@media (max-width:520px){.public-duel__details dl{grid-template-columns:1fr}}@media (max-width:370px){.site-header__inner{gap:5px 8px}.brand-symbol{width:28px;height:28px}.brand-wordmark{width:98px}.steam-login-button{width:102px}.site-nav{gap:24px;font-size:11px}.hero-copy h1{font-size:43px}.rating-table__player-copy>a{max-width:145px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.wiki-page{gap:34px;width:min(100% - 32px,1400px);padding-block:48px 72px;display:grid}.wiki-page__header{align-items:center;gap:18px;padding:28px 32px;display:flex}.wiki-page__header>svg{color:var(--jade-deep);width:36px;height:36px}.wiki-page__header h1,.wiki-empty h2,.wiki-article h1,.wiki-article h2,.wiki-section-heading h2,.wiki-talent-card h3,.wiki-rules h3{font-family:var(--font-literata), serif}.wiki-page__header h1{font-size:clamp(2.1rem,5vw,4rem);line-height:.95}.wiki-empty{padding:34px 32px}.wiki-empty h2{font-size:clamp(1.4rem,3vw,2.1rem)}.wiki-empty p{color:var(--ink-soft);margin-top:10px}.wiki-talent-section{gap:18px;display:grid}.wiki-section-heading{justify-content:space-between;align-items:end;gap:20px;min-height:72px;padding-inline:6px;display:flex}.wiki-section-heading h2{font-size:clamp(2rem,4vw,3.35rem);line-height:1}.wiki-section-heading>span{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;padding-bottom:6px;font-size:.86rem}.wiki-talent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.wiki-talent-card{background:linear-gradient(145deg,#fafcfde0,#e2e7ecd1);border:1px solid #4f5f6938;border-radius:18px;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:18px;min-width:0;min-height:178px;padding:20px;display:grid;box-shadow:inset 0 1px #ffffffb8,0 12px 28px #2c363d14}.wiki-talent-card__icon{object-fit:cover;background:#0c1013e6;border:1px solid #404b5247;border-radius:14px;width:104px;height:104px;box-shadow:inset 0 0 0 1px #ffffff14,0 9px 20px #191f2433}.wiki-talent-card h3{color:var(--ink);font-size:clamp(1.2rem,1.65vw,1.55rem);line-height:1.08}.wiki-talent-card p{color:var(--ink-soft);margin-top:9px;font-size:.92rem;line-height:1.48}.wiki-rules{padding:clamp(26px,4vw,48px)}.wiki-rules .wiki-section-heading{align-items:start;min-height:0;padding-inline:0}.wiki-rules__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.wiki-rules__grid>article{background:#f8fafc85;border:1px solid #4f5f692b;border-radius:16px;padding:22px}.wiki-rules h3{font-size:clamp(1.3rem,2vw,1.7rem)}.wiki-rules p,.wiki-rules li{color:var(--ink-soft);line-height:1.55}.wiki-rules p,.wiki-rules ul{margin-top:10px}.wiki-rules p+p{margin-top:12px}.wiki-rules ul{gap:9px;padding-left:20px;display:grid}.wiki-rules li::marker{color:var(--jade-deep)}.wiki-article{margin-block:48px 72px;padding:clamp(24px,5vw,54px)}.wiki-article>header,.wiki-article>section{max-width:780px;margin-top:28px}.wiki-article h1{font-size:clamp(2rem,5vw,3.6rem)}.wiki-article h2{margin-bottom:10px;font-size:clamp(1.35rem,3vw,2rem)}.wiki-article p+p{margin-top:12px}.wiki-article ul{color:var(--ink-soft);gap:10px;margin-top:12px;padding-left:22px;display:grid}.wiki-article li::marker{color:var(--jade-deep)}@media (max-width:640px){.wiki-page{width:min(100% - 20px,1400px);padding-block:28px 54px}.wiki-page__header,.wiki-empty{padding:24px 20px}.wiki-section-heading{align-items:start;min-height:0;padding-inline:2px}.wiki-section-heading>span{padding-top:8px}.wiki-talent-card{grid-template-columns:82px minmax(0,1fr);gap:14px;min-height:0;padding:16px}.wiki-talent-card__icon{border-radius:12px;width:82px;height:82px}.wiki-talent-card p{font-size:.88rem}.wiki-rules{padding:24px 18px}.wiki-rules__grid>article{padding:18px}}@media (max-width:1040px){.wiki-talent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.wiki-talent-grid,.wiki-rules__grid{grid-template-columns:minmax(0,1fr)}}.site-admin-shell{color:#29333d;background:radial-gradient(circle at 8% 0,#fffffff5,#0000 34%),radial-gradient(circle at 92% 18%,#b2c4be4d,#0000 30%),linear-gradient(155deg,#e4e8ec 0%,#cdd3d9 100%);min-height:100vh;padding:18px}.site-admin-header{z-index:60;-webkit-backdrop-filter:blur(24px)saturate(.8);backdrop-filter:blur(24px)saturate(.8);background:#eef2f5d6;border:1px solid #ffffffdb;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;width:min(100%,1440px);min-height:72px;margin:0 auto 16px;padding:10px 14px;display:flex;position:sticky;top:12px;box-shadow:inset 0 1px #fffffff5,0 18px 44px #35404a29}.site-admin-header>div,.site-admin-header>div:first-child,.site-admin-header__status,.site-admin-header a{align-items:center;display:flex}.site-admin-header>div:first-child{gap:14px;min-width:0}.site-admin-header a{color:#4d5964;background:#ffffff61;border:1px solid #53616e2e;border-radius:14px;gap:8px;min-height:42px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none}.site-admin-header a:hover{background:#ffffffad;border-color:#4f606c57}.site-admin-header svg{width:16px;height:16px}.site-admin-header__divider{background:#4a586429;width:1px;height:38px}.site-admin-header p,.site-admin-section-heading p,.site-admin-preview__heading p{color:#77848f;letter-spacing:.12em;text-transform:uppercase;margin:0 0 2px;font-size:10px;font-weight:700}.site-admin-header h1{font-family:var(--font-literata), serif;margin:0;font-size:21px;font-weight:550;line-height:1.1}.site-admin-header__status{gap:10px}.site-admin-header__status>span{border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.site-admin-header__status .is-saved{color:#3f6f59;background:#ddede4a8;border:1px solid #568b7040}.site-admin-header__status .is-dirty{color:#8b4c56;background:#f4e1e3b3;border:1px solid #9d656d3b}.site-admin-alert{color:#75434b;background:#f9e6e9e6;border:1px solid #a15d6859;border-radius:16px;width:min(100%,1440px);margin:0 auto 16px;padding:14px 18px;font-size:13px}.site-admin-layout{grid-template-columns:214px minmax(0,1fr);align-items:start;gap:16px;width:min(100%,1440px);margin-inline:auto;display:grid}.site-admin-sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#eaeef1a8;border:1px solid #ffffffc2;border-radius:22px;gap:16px;padding:12px;display:grid;position:sticky;top:100px;box-shadow:inset 0 1px #ffffffe0,0 14px 35px #37424c1a}.site-admin-sidebar nav{gap:3px;display:grid}.site-admin-sidebar nav button{color:#64717c;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;min-height:42px;padding:0 13px;font-size:13px;font-weight:600}.site-admin-sidebar nav button:hover{color:#323d47;background:#ffffff70}.site-admin-sidebar nav button[aria-current=page]{color:#355d4d;background:#deebe5d1;border-color:#526c613b;box-shadow:inset 0 1px #ffffffd1}.site-admin-version{color:#77838e;border-top:1px solid #4e5b6721;gap:9px;padding:12px 10px 4px;display:flex}.site-admin-version svg{width:15px;height:15px;margin-top:2px}.site-admin-version div{gap:2px;display:grid}.site-admin-version span{text-transform:uppercase;font-size:10px}.site-admin-version strong{color:#4a5661;font-size:11px;font-weight:600}.site-admin-workspace{gap:16px;display:grid}.site-admin-workspace>form,.site-admin-preview,.site-admin-history{-webkit-backdrop-filter:blur(19px)saturate(.84);backdrop-filter:blur(19px)saturate(.84);background:#eff2f4c2;border:1px solid #ffffffc7;border-radius:24px;box-shadow:inset 0 1px #fffffff0,0 18px 44px #35404a1c}.site-admin-workspace>form{padding:clamp(20px,3vw,34px)}.site-admin-section-heading,.site-admin-preview__heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.site-admin-section-heading h2,.site-admin-preview__heading h2,.site-admin-history h2{font-family:var(--font-literata), serif;letter-spacing:-.02em;margin:0;font-size:clamp(23px,3vw,31px);font-weight:550}.site-admin-section-heading>div>span{color:#697680;max-width:680px;margin-top:7px;font-size:13px;line-height:1.5;display:block}.site-admin-save{color:#f7faf8;cursor:pointer;background:linear-gradient(#4e6e60,#384f45);border:1px solid #32493f66;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-width:138px;min-height:44px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff38,0 10px 24px #30493e33}.site-admin-save svg{width:16px;height:16px}.site-admin-save:disabled{box-shadow:none;cursor:not-allowed;opacity:.64;background:#aeb7bc;border-color:#5b67712e}.site-admin-message{border-radius:13px;align-items:center;gap:8px;margin:18px 0 -4px;padding:11px 13px;font-size:12px;display:flex}.site-admin-message svg{width:15px;height:15px}.site-admin-message.is-success{color:#3d6d57;background:#ddede4b8;border:1px solid #568b7040}.site-admin-message.is-error{color:#824a53;background:#f6e2e5c2;border:1px solid #9f586440}.site-admin-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.admin-field{gap:7px;display:grid}.admin-field:has(textarea){grid-column:1/-1}.admin-field__label{color:#4c5964;justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;font-weight:650;display:flex}.admin-field__label>span:last-child{color:#96a0a9;font-variant-numeric:tabular-nums;font-size:10px;font-weight:500}.admin-field input,.admin-field textarea{color:#26313a;width:100%;font:inherit;background:#ffffff94;border:1px solid #5b6a7738;border-radius:14px;outline:0;font-size:14px;line-height:1.55;transition:border-color .22s,background-color .22s,box-shadow .22s;box-shadow:inset 0 1px 2px #36414b0d}.admin-field input{min-height:44px;padding:0 13px}.admin-field textarea{resize:vertical;min-height:90px;padding:11px 13px}.admin-field input:focus,.admin-field textarea:focus{background:#ffffffd4;border-color:#4d76648f;box-shadow:0 0 0 3px #5b8e771c}.admin-faq-list{grid-column:1/-1;gap:14px;display:grid}.admin-faq-list fieldset{background:#ffffff47;border:1px solid #57657129;border-radius:17px;gap:14px;margin:0;padding:18px;display:grid;position:relative}.admin-faq-list legend{color:#57646e;padding:0 7px;font-size:12px;font-weight:700}.admin-faq-actions{gap:4px;display:flex;position:absolute;top:-14px;right:12px}.admin-faq-actions button,.admin-add-faq,.site-admin-preview__sizes button,.site-admin-history__list button{color:#5b6872;cursor:pointer;background:#f5f7f9eb;border:1px solid #59677333;justify-content:center;align-items:center;display:inline-flex}.admin-faq-actions button{border-radius:9px;width:30px;height:30px}.admin-faq-actions svg,.admin-add-faq svg,.site-admin-history__list svg{width:14px;height:14px}.admin-faq-actions button:disabled,.admin-add-faq:disabled,.site-admin-history__list button:disabled{cursor:not-allowed;opacity:.36}.admin-add-faq{border-radius:13px;grid-column:1/-1;justify-self:start;gap:7px;min-height:42px;padding:0 14px;font-size:12px;font-weight:650}.site-admin-preview{padding:clamp(20px,3vw,30px)}.site-admin-preview__heading h2{font-size:22px}.site-admin-preview__sizes{gap:5px;display:flex}.site-admin-preview__sizes button{border-radius:10px;gap:5px;min-height:34px;padding:0 10px;font-size:10px;font-weight:650}.site-admin-preview__sizes button[aria-pressed=true]{color:#3f6856;background:#dceae3;border-color:#4a6d5d61}.site-admin-preview__sizes svg{width:13px;height:13px}.site-admin-preview__frame{width:100%;max-width:100%;margin:20px auto 0;transition:width .26s}.site-admin-preview__frame[data-width="390"]{width:390px}.site-admin-preview__frame[data-width="320"]{width:320px}.admin-preview-card{overflow-wrap:anywhere;background:linear-gradient(145deg,#ffffffb3,#dde2e7b8);border:1px solid #ffffffd1;border-radius:22px;padding:clamp(18px,4vw,32px);box-shadow:inset 0 1px #fffffff0,0 14px 30px #3a454f1c}.admin-preview-card h2,.admin-preview-card h3{font-family:var(--font-literata), serif;margin:0;font-weight:550}.admin-preview-card h2{font-size:clamp(26px,5vw,42px)}.admin-preview-card h3{margin-top:14px;font-size:18px}.admin-preview-card p,.admin-preview-card li{color:#5e6b76;font-size:13px;line-height:1.65}.admin-preview-card hr{border:0;border-top:1px solid #4c596524;margin:20px 0}.admin-preview-card--hero h2{display:grid}.admin-preview-card--hero h2 span{color:#874d57}.admin-preview-formula{color:#784852;text-align:center;background:#814f5917;border-radius:13px;margin-top:18px;padding:12px;display:block}.site-admin-history{padding:clamp(20px,3vw,30px)}.site-admin-history>div:first-child{gap:12px;display:flex}.site-admin-history>div:first-child>svg{color:#66757f;width:20px;height:20px;margin-top:4px}.site-admin-history h2{font-size:22px}.site-admin-history p{color:#74808a;margin:5px 0 0;font-size:12px}.site-admin-history__list{border-top:1px solid #53606c24;max-height:340px;margin-top:18px;display:grid;overflow-y:auto}.site-admin-history__list form{border-bottom:1px solid #53606c1c;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:12px 0;display:flex}.site-admin-history__list form>div{gap:3px;min-width:0;display:grid}.site-admin-history__list strong{font-size:12px}.site-admin-history__list span{color:#8a949d;text-overflow:ellipsis;font-family:ui-monospace,monospace;font-size:10px;overflow:hidden}.site-admin-history__list button{border-radius:10px;flex:none;gap:6px;min-height:34px;padding:0 10px;font-size:10px;font-weight:650}.site-admin-history__empty{border-top:1px solid #53606c24;padding-top:16px}@media (max-width:980px){.site-admin-layout{grid-template-columns:1fr}.site-admin-sidebar{scrollbar-width:none;position:static;overflow-x:auto}.site-admin-sidebar::-webkit-scrollbar{display:none}.site-admin-sidebar nav{min-width:max-content;display:flex}.site-admin-sidebar nav button{padding-inline:12px}.site-admin-version{display:none}}@media (max-width:720px){.site-admin-shell{padding:8px}.site-admin-header{border-radius:18px;min-height:62px;margin-bottom:10px;padding:8px;top:6px}.site-admin-header__divider,.site-admin-header__status>span,.site-admin-header__status a,.site-admin-header>div:first-child>a{display:none}.site-admin-header h1{font-size:18px}.site-admin-sidebar{border-radius:17px;padding:7px}.site-admin-sidebar nav button{min-height:38px;font-size:11px}.site-admin-workspace>form,.site-admin-preview,.site-admin-history{border-radius:19px;padding:18px 14px}.site-admin-section-heading{display:grid}.site-admin-save{width:100%}.site-admin-fields{grid-template-columns:1fr;gap:16px}:is(.admin-field,.admin-field:has(textarea)){grid-column:1}.site-admin-preview__heading{display:grid}.site-admin-preview__sizes{overflow-x:auto}.site-admin-history__list form{align-items:flex-start}.site-admin-history__list button{width:34px;padding:0;font-size:0}}@media (max-width:520px){.site-admin-shortcut{z-index:70;position:fixed;bottom:12px;right:12px;background:#e2eee8f0!important;border-color:#4a6d5d57!important;width:44px!important;min-height:44px!important;box-shadow:0 9px 24px #2f433a33!important}}@media (max-width:980px){.match-history-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.match-history-summary__title{grid-column:1/-1}.match-history-summary>div{border-top:1px solid #5e444a1f}.match-history-summary>div:nth-child(2n),.match-history-summary__title{border-left:0}.match-history-summary__title{border-top:0}}@media (max-width:720px){.duel-round-details{padding:14px 12px}.inventory-loadout{grid-template-columns:minmax(0,1fr) 40px}}@media (max-width:520px){.duel-round-details__inventories{grid-template-columns:minmax(0,1fr)}.duel-round-details__inventories .inventory-timeline+.inventory-timeline{border-top:1px solid #4b535a21;border-left:0;padding-top:12px;padding-left:0}}.talent-stats-feature{border:1px solid var(--duel-line);background:radial-gradient(circle at 88% 8%,#a41e342b,#0000 27%),linear-gradient(145deg,#171a20f0,#06080bf7);border-radius:26px;margin-bottom:54px;padding:32px;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 24px 58px #00000070}.talent-stats-feature__heading{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.talent-stats-feature__heading>div{max-width:780px}.talent-stats-feature__heading h2{font-family:var(--font-literata), Georgia, serif;margin:0;font-size:clamp(28px,4vw,48px);font-weight:470;line-height:1.08}.talent-stats-feature__heading p:last-child{max-width:740px;color:var(--duel-muted);margin:14px 0 0;font-size:13px;line-height:1.65}.talent-stats-feature__badge{color:#df7183;letter-spacing:.1em;text-transform:uppercase;background:#971e3224;border:1px solid #cd4c6173;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:30px;padding:0 12px;font-size:9px;font-weight:760;display:inline-flex}.talent-stats-feature__badge>span{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px}.talent-stats-feature__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.talent-stats-feature-card{background:linear-gradient(120deg,#ffffff09,#0000 34%),#0b0e12e0;border:1px solid #bec8cf30;border-radius:18px;min-width:0;padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff1,0 14px 30px #00000047}.talent-stats-feature-card:after{opacity:0;content:"";pointer-events:none;background:linear-gradient(112deg,#0000 32%,#d052661a,#0000 62%);transition:opacity .22s,transform .62s;position:absolute;inset:0;transform:translate(-70%)}.talent-stats-feature-card:hover:after{opacity:.8;transform:translate(70%)}.talent-stats-feature-card>*{z-index:1;position:relative}.talent-stats-feature-card header{align-items:center;gap:13px;min-height:64px;display:flex}.talent-stats-feature-card__icon{background:#090b0e;border:1px solid #cfd7dd57;border-radius:14px;flex:none;place-items:center;width:60px;height:60px;display:grid;overflow:hidden;box-shadow:0 0 0 3px #06080ad1,0 10px 24px #0000006b}.talent-stats-feature-card__icon img{object-fit:cover;width:100%;height:100%}.talent-stats-feature-card header small,.talent-stats-feature-card header strong{display:block}.talent-stats-feature-card header small{color:#b74b5e;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:720}.talent-stats-feature-card header strong{color:#e2e6e9;font-family:var(--font-literata), Georgia, serif;margin-top:4px;font-size:15px;font-weight:520;line-height:1.2}.talent-stats-feature-card dl{grid-template-columns:1fr 1fr;gap:8px;margin:17px 0 0;display:grid}.talent-stats-feature-card dl>div{background:#bcc6cd0e;border:1px solid #bcc6cd1f;border-radius:11px;padding:11px 12px}.talent-stats-feature-card dt{color:#818b93;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.talent-stats-feature-card dd{color:#eef1f3;margin:3px 0 0;font-size:21px;font-weight:730}.talent-stats-feature-card footer{color:#89939a;justify-content:space-between;align-items:center;gap:8px;min-height:24px;margin-top:14px;font-size:9px;display:flex}.talent-stats-feature-card footer span{align-items:center;gap:5px;display:inline-flex}.talent-stats-feature-card footer svg{color:#bd5667;width:13px;height:13px}.talent-stats-feature-card footer em{color:#aeb6bc;letter-spacing:.06em;text-align:right;text-transform:uppercase;border:1px solid #bec7ce2e;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:700}.talent-stats-feature-card.is-insufficient footer em,.talent-stats-feature-card.is-unavailable footer em{color:#d06a7b;background:#971e321a;border-color:#cd4c6157}.talent-stats-feature-card.is-locked{border-color:#a8b1b824}.talent-stats-feature-card.is-locked .talent-stats-feature-card__icon{filter:grayscale(.86)brightness(.58)}.talent-stats-feature-card.is-locked dd,.talent-stats-feature-card.is-missing dd,.talent-stats-feature-card.is-unavailable dd{color:#778188}.talent-stats-feature__media{aspect-ratio:16/9;background:radial-gradient(circle at 50% 48%,#9a1f3324,#0000 34%),linear-gradient(135deg,#11151a,#06070a);border:1px solid #c9d1d740;border-radius:20px;width:min(100%,860px);margin:24px auto 0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 20px 45px #0006}.talent-stats-feature__media:before{opacity:.42;content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 42%,#ffffff0a 48%,#0000 55%),repeating-linear-gradient(90deg,#0000 0 64px,#ffffff05 65px,#0000 66px);position:absolute;inset:0}.talent-stats-feature__media video{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:relative}.talent-stats-feature__placeholder{z-index:1;color:#d9dee2;text-align:left;justify-content:center;align-items:center;gap:16px;height:100%;padding:28px;display:flex;position:relative}.talent-stats-feature__play{background:#111419c2;border:1px solid #d7dee35c;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;display:grid;box-shadow:inset 0 1px #ffffff14,0 0 34px #9b1f342e}.talent-stats-feature__play svg{color:#d15a6d;fill:currentColor;width:21px;height:21px;margin-left:3px}.talent-stats-feature__placeholder strong,.talent-stats-feature__placeholder small{display:block}.talent-stats-feature__placeholder strong{font-family:var(--font-literata), Georgia, serif;font-size:clamp(17px,2.3vw,25px);font-weight:500}.talent-stats-feature__placeholder small{max-width:500px;color:var(--duel-muted);margin-top:6px;font-size:11px;line-height:1.5}.duel-matchup-explorer{--matchup-ruby:#d35a6e;--matchup-ruby-dark:#8f1f34;--matchup-silver:#dce2e6}.duel-matchup-selector{scrollbar-color:#cb54687a transparent;scrollbar-width:thin;background:#0305088c;border:1px solid #c2ccd326;border-radius:16px;gap:5px;padding:5px;display:flex;overflow-x:auto}.duel-matchup-selector button{color:#8d989f;cursor:pointer;min-width:158px;min-height:60px;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:9px;padding:8px 12px 8px 8px;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:flex;position:relative}.duel-matchup-selector button:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#cb5267,#0000);height:1px;transition:opacity .18s,transform .18s;position:absolute;bottom:0;left:12px;right:12px;transform:scaleX(.4)}.duel-matchup-selector button:hover,.duel-matchup-selector button:focus-visible{color:#d8dde1;background:#bcc6cd0f;border-color:#c3ccd32e}.duel-matchup-selector button:focus-visible{outline-offset:2px;outline:2px solid #d35a6eb3}.duel-matchup-selector button.is-selected{color:#f0f3f5;background:radial-gradient(circle at 15% 0,#bb314733,#0000 55%),#1b1f25e0;border-color:#d35a6e61;box-shadow:inset 0 1px #ffffff14,0 9px 24px #00000038}.duel-matchup-selector button.is-selected:after{opacity:1;transform:scaleX(1)}.duel-matchup-selector button>span:last-child{font-family:var(--font-literata), Georgia, serif;text-overflow:ellipsis;font-size:11px;font-weight:560;line-height:1.25;overflow:hidden}.duel-matchup-talent-icon{object-fit:cover;background:#12151a;border:1px solid #d5dde257;border-radius:10px;flex:none;box-shadow:inset 0 1px #ffffff17,0 7px 18px #00000057}.duel-matchup-selector .duel-matchup-talent-icon{width:42px;height:42px}.duel-matchup-talent-icon--fallback{color:#d5dbe0;width:42px;height:42px;font-family:var(--font-literata), Georgia, serif;place-items:center;display:grid}.duel-matchup-selection{background:linear-gradient(110deg,#941d3129,#0000 35%),radial-gradient(circle at 88% 12%,#c0c9d014,#0000 32%),#0b0e12;border:1px solid #c7d0d633;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;min-height:164px;margin-top:14px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 16px 34px #0000004d}.duel-matchup-selection:after{content:"";background:linear-gradient(#0000,#d35a6e3d,#0000);width:1px;position:absolute;top:-60%;bottom:-60%;left:58%;transform:rotate(18deg)}.duel-matchup-selection__identity{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:18px;min-width:0;display:grid}.duel-matchup-selection__identity>.duel-matchup-talent-icon{border-radius:17px;width:96px;height:96px}.duel-matchup-result-card>div>span,.duel-matchup-summary>section>header>span,.duel-matchup-table-heading span{color:#c85064;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:750}.duel-matchup-selection h3{color:#edf1f3;font-family:var(--font-literata), Georgia, serif;margin:5px 0 0;font-size:clamp(23px,3vw,32px);font-weight:500}.duel-matchup-selection>dl{z-index:1;background:#02040785;border:1px solid #c1cbd224;border-radius:12px;grid-template-columns:repeat(3,minmax(72px,1fr));min-width:275px;margin:0;display:grid;position:relative}.duel-matchup-selection>dl>div{border-left:1px solid #c1cbd221;padding:13px}.duel-matchup-selection>dl>div:first-child{border-left:0}.duel-matchup-selection dt{color:#747f87;letter-spacing:.08em;text-transform:uppercase;font-size:7px}.duel-matchup-selection dd{color:#e4e9ec;margin:4px 0 0;font-size:18px;font-weight:720}.duel-matchup-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.duel-matchup-summary>section{background:#07090c9e;border:1px solid #bec8cf26;border-radius:15px;padding:16px}.duel-matchup-summary>section>header{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:11px;display:flex}.duel-matchup-summary>section>header p{color:#707b83;text-align:right;margin:0;font-size:8px}.duel-matchup-summary>section>div{gap:8px;display:grid}.duel-matchup-result-card{background:linear-gradient(120deg,#1d2228c7,#0a0c0fd6);border:1px solid #c0cad121;border-radius:12px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:78px;padding:11px;display:grid}.duel-matchup-result-card.is-best{border-color:#bbc6cd3d;box-shadow:inset 3px 0 #bfc9d080}.duel-matchup-result-card.is-difficult{border-color:#bd334a42;box-shadow:inset 3px 0 #b93047b8}.duel-matchup-result-card>.duel-matchup-talent-icon{width:52px;height:52px}.duel-matchup-result-card>div:nth-child(2){min-width:0}.duel-matchup-result-card strong,.duel-matchup-result-card small{display:block}.duel-matchup-result-card strong{color:#dce2e6;font-family:var(--font-literata), Georgia, serif;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;font-weight:560;overflow:hidden}.duel-matchup-result-card>div:nth-child(2)>small{color:#747f87;margin-top:4px;font-size:8px}.duel-matchup-result-card__rate{text-align:right;min-width:92px}.duel-matchup-result-card__rate>small:first-child{color:#747f87;letter-spacing:.08em;text-transform:uppercase;font-size:7px}.duel-matchup-result-card__rate b{color:#e9edef;margin:2px 0 5px;font-size:20px;display:block}.duel-matchup-summary__empty{color:#747f87;border:1px dashed #bec8cf26;border-radius:12px;min-height:78px;margin:0;padding:25px 14px;font-size:9px}.duel-matchup-table-heading{justify-content:space-between;align-items:end;gap:14px;margin-top:22px;padding:0 2px 9px;display:flex}.duel-matchup-table-heading p{color:#78838b;margin:3px 0 0;font-size:9px}.duel-matchup-table-heading>small{color:#626d75;font-size:8px}.duel-matchup-table-scroll{scrollbar-color:#cb54687a transparent;scrollbar-width:thin;border:1px solid #bfc9d026;border-radius:13px;overflow-x:auto}.duel-matchup-table{border-collapse:collapse;table-layout:fixed;background:#0406098f;width:100%;min-width:760px}.duel-matchup-table th,.duel-matchup-table td{text-align:center;border-right:1px solid #bfc9d01f;min-width:120px;padding:12px 10px}.duel-matchup-table th:last-child,.duel-matchup-table td:last-child{border-right:0}.duel-matchup-table thead th{color:#9ca6ad;height:76px;font-family:var(--font-literata), Georgia, serif;background:#bcc6cd0e;border-bottom:1px solid #bfc9d021;font-size:9px;font-weight:560}.duel-matchup-table thead th:first-child{color:#737e86;font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:7px}.duel-matchup-table thead .duel-matchup-talent-icon{vertical-align:middle;border-radius:7px;width:32px;height:32px;margin-right:7px;display:inline-block}.duel-matchup-table__talent-label{cursor:help;justify-content:center;align-items:center;gap:7px;max-width:100%;display:inline-flex}.duel-matchup-table__talent-label:focus-visible{outline-offset:4px;border-radius:7px;outline:1px solid #d35a6eb8}.duel-matchup-table__talent-label>span{vertical-align:middle;max-width:calc(100% - 43px);display:inline-block}.duel-matchup-table tbody th{color:#dce1e4;min-height:86px;font-family:var(--font-literata), Georgia, serif;background:#bec8cf12;font-size:10px;font-weight:560}.duel-matchup-table tbody th .duel-matchup-talent-icon{vertical-align:middle;width:40px;height:40px;margin-right:7px;display:inline-block}.duel-matchup-table tbody th .duel-matchup-table__talent-label>span{max-width:calc(100% - 51px)}.duel-matchup-table td b,.duel-matchup-table td>small{display:block}.duel-matchup-table td b{color:#e6eaed;font-size:17px}.duel-matchup-table td>small{color:#77828a;margin:3px 0 6px;font-size:8px}.duel-matchup-empty{margin-top:14px}.duel-builds-dashboard__talents{scrollbar-color:#cb54687a transparent;scrollbar-width:thin;gap:7px;padding-bottom:8px;display:flex;overflow-x:auto}.duel-builds-dashboard__talents button{color:#8f9aa1;cursor:pointer;min-width:176px;min-height:54px;font:inherit;text-align:left;background:#04060980;border:1px solid #bfc9d026;border-radius:11px;padding:7px 10px 7px 7px;transition:border-color .18s,background-color .18s,color .18s;display:block}.duel-builds-dashboard__talents button:hover,.duel-builds-dashboard__talents button:focus-visible,.duel-builds-dashboard__talents button.is-selected{color:#e5e9ec;background:radial-gradient(circle at 10% 10%,#af2b4233,#0000 52%),#171b20e6;border-color:#cf526880;outline:0}.duel-builds-dashboard__talents button img{object-fit:cover;border:1px solid #cbd4da47;border-radius:8px;width:38px;height:38px}.duel-builds-dashboard__talents button>.duel-builds-dashboard__talent-tooltip{width:100%;overflow:visible}.duel-builds-dashboard__talents button>small{color:#cc566a;letter-spacing:.12em;text-transform:uppercase;grid-column:2;font-size:6px;font-weight:750}.duel-builds-dashboard__section-heading{border-top:1px solid #bec8cf1f;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:14px 2px 9px;display:flex}.duel-builds-dashboard__section-heading.is-build{margin-top:23px}.duel-builds-dashboard__section-heading>span{color:#d8dde1;font-family:var(--font-literata), Georgia, serif;align-items:center;gap:8px;font-size:14px;font-weight:560;display:inline-flex}.duel-builds-dashboard__section-heading svg{color:#ce566a;stroke-width:1.5px;width:17px;height:17px}.duel-builds-dashboard__section-heading p{color:#77828a;text-align:right;max-width:570px;margin:0;font-size:9px;line-height:1.45}.duel-starting-buy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.duel-starting-buy-grid>article{background:radial-gradient(circle at 100% 0,#9a1e341a,#0000 38%),#06080bad;border:1px solid #bfc9d026;border-radius:14px;padding:13px;box-shadow:inset 0 1px #ffffff0a}.duel-starting-buy-grid>article>header{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.duel-starting-buy-grid>article>header>span:first-child{color:#c8d0d5;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:720}.duel-starting-buy__inventory{background:linear-gradient(145deg,#222930f5,#0b0f13fa),url(/assets/ui/history/metal-surface.webp) 50%/512px;border:1px solid #1b2026e6;border-radius:8px;margin-top:9px;padding:7px;box-shadow:inset 0 1px #ffffff14,inset 0 -9px 20px #00000038}.duel-starting-buy__inventory>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.duel-starting-buy__inventory>div+div{border-top:1px solid #b7c1c926;margin-top:5px;padding-top:5px}.duel-starting-buy__slot{aspect-ratio:88/64;background:linear-gradient(145deg,#20272e,#0a0e12);border:1px solid #8996a166;border-radius:3px;place-items:center;min-width:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 -5px 9px #00000057}.duel-starting-buy__slot.is-empty{opacity:.48;border-color:#707d882e}.duel-starting-buy__slot.is-backpack{filter:saturate(.75)brightness(.88)}.duel-starting-buy__slot img{object-fit:cover;width:100%;height:100%}.duel-starting-buy-grid dl{grid-template-columns:repeat(3,1fr);margin:9px 0 0;display:grid}.duel-starting-buy-grid dl>div{border-left:1px solid #bec8cf1f;padding-left:8px}.duel-starting-buy-grid dl>div:first-child{border-left:0;padding-left:0}.duel-starting-buy-grid dt,.duel-build-timeline__summary dt{color:#6f7a82;letter-spacing:.08em;text-transform:uppercase;font-size:6px}.duel-starting-buy-grid dd,.duel-build-timeline__summary dd{color:#dce2e6;margin:3px 0 0;font-size:13px;font-weight:720}.duel-builds-dashboard__build{grid-template-columns:minmax(245px,.7fr) minmax(0,1.3fr);gap:10px;display:grid}.duel-build-options{align-content:start;gap:7px;display:grid}.duel-build-options>button{color:#8b959d;cursor:pointer;min-height:82px;font:inherit;text-align:left;background:#06080ba3;border:1px solid #bfc9d024;border-radius:12px;grid-template-columns:57px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.duel-build-options>button:hover,.duel-build-options>button:focus-visible,.duel-build-options>button.is-selected{background:linear-gradient(115deg,#901b2f2e,#0000 44%),#13171cf0;border-color:#cd4e6480;outline:0}.duel-build-options>button.is-selected{transform:translate(2px);box-shadow:inset 3px 0 #bd3e55,inset 0 1px #ffffff0f}.duel-build-options>button>span:first-child{color:#d7dde1;font-family:var(--font-literata), Georgia, serif;font-size:11px;font-weight:560}.duel-build-option__items{align-items:center;min-width:0;display:flex}.duel-build-option__items>span{background:#11151a;border:1px solid #c5ced447;border-radius:4px;width:34px;height:26px;margin-left:-10px;display:block;position:relative;overflow:hidden;box-shadow:0 3px 8px #00000059}.duel-build-option__items>span:first-child{margin-left:0}.duel-build-option__items img{object-fit:cover}.duel-build-option__items>small{color:#78838b;margin-left:5px;font-size:8px}.duel-build-option__facts{justify-items:end;gap:3px;display:grid}.duel-build-option__facts b{font-size:16px}.duel-build-option__facts>small{color:#737e86;font-size:7px}.duel-build-timeline{background:radial-gradient(circle at 92% 0,#971d321f,#0000 32%),#06080bad;border:1px solid #bfc9d026;border-radius:14px;min-width:0;padding:15px}.duel-build-timeline__summary{border-bottom:1px solid #bec8cf1f;justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px;padding-bottom:11px;display:flex}.duel-build-timeline__summary>span{color:#c9d0d5;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:720}.duel-build-timeline__summary dl{gap:18px;margin:0;display:flex}.duel-build-timeline__summary dl>div{min-width:68px}.duel-build-timeline .inventory-timeline__heading{color:#7e8991}.duel-build-timeline .inventory-timeline__heading strong{color:#ce596c}.duel-build-timeline .inventory-item-slot.is-changed{border-color:#cf4d63cc;box-shadow:inset 0 0 0 1px #e0697d2e,inset 0 -5px 9px #00000052,0 0 10px #be364d3d}.duel-build-timeline .inventory-timeline__control input{accent-color:#c14459}@media (max-width:980px){.talent-stats-feature{padding:28px 24px}.talent-stats-feature-card{padding:14px}.talent-stats-feature-card__icon{width:52px;height:52px}.talent-stats-feature-card header strong{font-size:13px}.talent-stats-feature-card dd{font-size:18px}.talent-stats-feature-card footer{flex-direction:column;align-items:flex-start}}@media (max-width:720px){.talent-stats-feature{border-radius:21px;padding:24px 16px}.talent-stats-feature__heading{display:block}.talent-stats-feature__badge{margin-top:17px}.talent-stats-feature__grid{grid-template-columns:1fr}.talent-stats-feature-card{padding:17px}.talent-stats-feature-card footer{flex-direction:row;align-items:center}.talent-stats-feature__media{border-radius:15px}.talent-stats-feature__placeholder{padding:18px}.talent-stats-feature__play{width:44px;height:44px}.talent-stats-feature__placeholder small{font-size:9px}}@media (max-width:420px){.talent-stats-feature__placeholder{text-align:center;flex-direction:column;align-items:center;gap:10px}.talent-stats-feature__placeholder strong{font-size:14px}.talent-stats-feature__placeholder small{margin-top:3px;font-size:8px}}@media (max-width:820px){.duel-matchup-selection{grid-template-columns:1fr;gap:18px}.duel-matchup-selection:after{display:none}.duel-matchup-selection>dl{width:100%;min-width:0}.duel-starting-buy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.duel-builds-dashboard__build{grid-template-columns:1fr}}@media (max-width:720px){.duel-matchup-selector{margin-inline:-3px}.duel-matchup-selector button{min-width:145px}.duel-matchup-selection{padding:17px}.duel-matchup-selection__identity{grid-template-columns:76px minmax(0,1fr);gap:13px}.duel-matchup-selection__identity>.duel-matchup-talent-icon{border-radius:13px;width:76px;height:76px}.duel-matchup-selection h3{font-size:23px}.duel-matchup-summary{grid-template-columns:1fr}.duel-matchup-table-heading{display:block}.duel-matchup-table-heading>small{margin-top:7px;display:block}.duel-builds-dashboard__section-heading,.duel-build-timeline__summary{display:block}.duel-builds-dashboard__section-heading p{text-align:left;margin-top:6px}.duel-starting-buy-grid{grid-template-columns:1fr}.duel-build-timeline__summary dl{margin-top:9px}}@media (max-width:420px){.duel-matchup-selector button{min-width:134px;padding-right:9px}.duel-matchup-selector button>span:last-child{font-size:10px}.duel-matchup-selection__identity{grid-template-columns:58px minmax(0,1fr);align-items:start}.duel-matchup-selection__identity>.duel-matchup-talent-icon{border-radius:11px;width:58px;height:58px}.duel-matchup-selection h3{font-size:20px}.duel-matchup-selection>dl>div{padding:10px 7px}.duel-matchup-selection dd{font-size:15px}.duel-matchup-summary>section{padding:12px}.duel-matchup-summary>section>header{display:block}.duel-matchup-summary>section>header p{text-align:left;margin-top:4px}.duel-matchup-result-card{grid-template-columns:44px minmax(0,1fr) 74px;gap:8px;padding:9px}.duel-matchup-result-card>.duel-matchup-talent-icon{width:44px;height:44px}.duel-matchup-result-card__rate{min-width:0}.duel-matchup-result-card__rate b{font-size:17px}.duel-builds-dashboard__talents button{min-width:146px}.duel-build-options>button{grid-template-columns:48px minmax(0,1fr) 72px;gap:6px;padding:9px}.duel-build-option__items>span{width:29px;height:23px}.duel-build-option__facts b{font-size:14px}.duel-build-timeline{padding:11px}.duel-build-timeline__summary dl{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}}.discord-link-page{padding-top:58px;padding-bottom:74px}.discord-link-gate{text-align:center;border-radius:28px;justify-items:center;margin-top:70px;margin-bottom:80px;padding:clamp(38px,7vw,78px);display:grid}.discord-link-gate>svg{color:#6875c9;width:40px;height:40px;margin-bottom:14px}.discord-link-gate h1{color:#303941;font-family:var(--font-literata), Georgia, serif;margin:8px 0 0;font-size:clamp(38px,6vw,64px);font-weight:470}.discord-link-gate>p:not(.eyebrow){color:#65717b;max-width:620px;margin:18px auto 26px;line-height:1.7}.discord-link-gate__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.discord-link-notice{color:#416c57;background:#e1f0e8b8;border:1px solid #4e826947;border-radius:14px;margin:0 0 14px;padding:12px 16px;font-size:13px}.discord-link-notice.is-error{color:#8a4449;background:#f4e2e3b8;border-color:#a7494e4d}.discord-link-hero{border-radius:30px;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;gap:clamp(28px,5vw,66px);padding:clamp(26px,5vw,58px);display:grid}.discord-link-hero__copy h1{color:#2d363e;max-width:680px;font-family:var(--font-literata), Georgia, serif;margin:8px 0 0;font-size:clamp(45px,6vw,76px);font-weight:450;line-height:.98}.discord-link-hero__copy>p:not(.eyebrow){color:#606c76;max-width:680px;margin:22px 0 0;font-size:14px;line-height:1.72}.discord-link-community-button{margin-top:22px}.discord-link-card{background:radial-gradient(circle at 88% 0,#6975c733,#0000 38%),#eff2f5bd;border:1px solid #4c576330;border-radius:24px;gap:18px;min-width:0;padding:26px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc,0 20px 44px #414a5421}.discord-link-card__rank{opacity:.32;filter:saturate(.76);width:150px;height:150px;position:absolute;top:-22px;right:-14px}.discord-link-card__rank img{object-fit:contain;width:100%;height:100%}.discord-link-card>div:not(.discord-link-card__actions){z-index:1;gap:5px;min-width:0;display:grid;position:relative}.discord-link-card small{color:#78848e;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:720}.discord-link-card strong{color:#2d363e;text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.discord-link-card span{color:#65717b;font-size:11px;line-height:1.55}.discord-link-card__connection{border-top:1px solid #535f6a24;grid-template-columns:46px minmax(0,1fr);align-items:center;padding-top:17px;gap:11px!important}.discord-link-card__verified{object-fit:contain;filter:drop-shadow(0 7px 12px #3b454e26);width:46px;height:46px;display:block}.discord-link-card__connection>div{gap:4px;min-width:0;display:grid}.discord-link-card__actions{z-index:1;flex-wrap:wrap;align-items:center;gap:9px;padding-top:4px;display:flex;position:relative}.discord-link-card__actions>small{letter-spacing:0;text-transform:none;flex-basis:100%;line-height:1.5}.discord-link-card__actions [data-variant=default]{color:#f8fafb;background:#283039}.discord-link-card__actions [data-variant=default]:hover{background:#3c4650}.discord-link-card__actions .discord-link-card__unlink{color:#77818a;opacity:.76;background:#eff2f547;border:1px solid #535f6a1f}.discord-link-card__actions .discord-link-card__unlink:hover{color:#505b64;opacity:1;background:#e2e7eba3}@media (max-width:980px){.discord-link-hero{grid-template-columns:1fr}}@media (max-width:720px){.discord-link-page{padding-top:34px}.discord-link-hero,.discord-link-gate{border-radius:21px}}@media (max-width:480px){.discord-link-hero,.discord-link-gate{padding:22px 17px}.discord-link-hero__copy h1{font-size:44px}.discord-link-card{padding:20px 16px}}.zxc-tooltip-anchor{min-width:0;display:inline-flex}.zxc-tooltip{z-index:1400;top:var(--tooltip-top);left:var(--tooltip-left);color:#dce2e6;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 100% 0,#b0273e30,#0000 42%),#07090cf7;border:1px solid #dbe2e733;border-radius:12px;width:max-content;max-width:min(360px,100vw - 28px);padding:14px 16px;animation:.11s ease-out both zxc-tooltip-in;position:fixed;transform:translate(-50%);box-shadow:inset 0 1px #ffffff14,0 16px 38px #00000085}.zxc-tooltip strong,.zxc-tooltip span{display:block}.zxc-tooltip strong{color:#f0f3f5;font-family:var(--font-literata), Georgia, serif;font-size:15.5px;font-weight:610;line-height:1.3}.zxc-tooltip span{color:#a3adb4;margin-top:6px;font-size:12px;line-height:1.55}@keyframes zxc-tooltip-in{0%{opacity:0;transform:translate(-50%,3px)}to{opacity:1;transform:translate(-50%)}}.duel-matchup-selector,.duel-builds-dashboard__talents{background:linear-gradient(145deg,#15181dc7,#030508c2);border:1px solid #c2ccd326;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:6px;padding:6px;display:grid;overflow:visible;box-shadow:inset 0 1px #ffffff0b}.duel-matchup-selector button,.duel-builds-dashboard__talents button{width:100%;min-width:0}.duel-matchup-selector__tooltip,.duel-builds-dashboard__talent-tooltip{cursor:help;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-width:0;display:grid}.duel-matchup-selector__tooltip>span:last-child,.duel-builds-dashboard__talent-name{min-width:0;color:inherit;font-family:var(--font-literata), Georgia, serif;text-overflow:ellipsis;font-size:10px;font-weight:580;line-height:1.25;display:block;overflow:hidden}.duel-builds-dashboard__talent-tooltip{grid-template-columns:38px minmax(0,1fr)}.duel-builds-dashboard__talent-tooltip>small{color:#cc566a;letter-spacing:.12em;text-transform:uppercase;grid-column:2;font-size:6px;font-weight:750}.duel-matchup-selection__identity>.zxc-tooltip-anchor:first-child{width:96px;height:96px}.duel-matchup-selection__identity>.zxc-tooltip-anchor:first-child img{cursor:help;border-radius:17px;width:96px;height:96px}.duel-matchup-selection__identity h3,.duel-matchup-result-card strong,.duel-matchup-table__talent-label{cursor:help}.duel-matchup-selection>dl{background:0 0;border:0;border-radius:0}.duel-matchup-selection>dl>div{padding-block:8px}.duel-matchup-result-card>.zxc-tooltip-anchor:first-child,.duel-matchup-result-card>.zxc-tooltip-anchor:first-child img{width:52px;height:52px}.duel-matchup-result-card>div:nth-child(2){align-content:center;gap:5px;display:grid}.duel-matchup-result-card strong{margin-top:0}.duel-matchup-table__tooltip{width:100%}.duel-matchup-table-heading{justify-content:flex-start}.inventory-timeline__control{color:#8e989f;text-transform:none;background:linear-gradient(145deg,#1b2026cc,#080b0ee0);border:1px solid #bec8cf24;border-radius:13px;grid-template-columns:minmax(0,1fr);gap:9px;margin-top:15px;padding:13px 14px 11px;font-size:9px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 10px 22px #0000002e}.inventory-timeline__time-readout,.inventory-timeline__scale{justify-content:space-between;align-items:center;gap:12px;display:flex}.inventory-timeline__time-readout>span{color:#b6bec4;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:720;display:inline-flex}.inventory-timeline__time-readout svg{color:#ce566a;width:14px;height:14px}.inventory-timeline__time-readout strong{color:#edf1f3;font-variant-numeric:tabular-nums;text-align:center;background:#971d3221;border:1px solid #cf526861;border-radius:999px;min-width:58px;padding:5px 9px;font-size:12px}.inventory-timeline__rail{height:24px;position:relative}.inventory-timeline__control input{z-index:2;appearance:none;background:linear-gradient(90deg, #9d2f45 0, #d75d72 var(--timeline-progress), #252b31 var(--timeline-progress), #14181d 100%);cursor:grab;border:1px solid #bec8cf33;border-radius:999px;outline:0;width:100%;height:10px;margin:0;position:absolute;top:5px;left:0;box-shadow:inset 0 2px 5px #0000008c,0 0 0 1px #00000052}.inventory-timeline__control input:active{cursor:grabbing}.inventory-timeline__control input:focus-visible{box-shadow:0 0 0 3px #cf526838,inset 0 2px 5px #0000008c}.inventory-timeline__control input::-webkit-slider-runnable-track{background:0 0;border:0;height:10px}.inventory-timeline__control input::-webkit-slider-thumb{appearance:none;background:#bf4359;border:3px solid #e1e6e9;border-radius:50%;width:22px;height:22px;margin-top:-7px;box-shadow:0 0 0 3px #bf435940,0 5px 12px #00000080}.inventory-timeline__control input::-moz-range-track{background:0 0;border:0;border-radius:999px;height:10px}.inventory-timeline__control input::-moz-range-thumb{background:#bf4359;border:3px solid #e1e6e9;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 3px #bf435940,0 5px 12px #00000080}.inventory-timeline__ticks{z-index:1;pointer-events:none;height:5px;position:absolute;top:18px;left:10px;right:10px}.inventory-timeline__ticks span{background:#bfc9d04d;width:1px;height:4px;position:absolute}.inventory-timeline__scale{color:#77828a;font-size:8px}@media (max-width:720px){.duel-matchup-selector,.duel-builds-dashboard__talents{grid-template-columns:repeat(2,minmax(0,1fr))}.duel-matchup-selection__identity>.zxc-tooltip-anchor:first-child,.duel-matchup-selection__identity>.zxc-tooltip-anchor:first-child img{width:76px;height:76px}.duel-matchup-selection__identity>.zxc-tooltip-anchor:first-child img{border-radius:13px}}@media (max-width:420px){.duel-matchup-selector,.duel-builds-dashboard__talents{grid-template-columns:1fr}.duel-matchup-selection__identity>.zxc-tooltip-anchor:first-child,.duel-matchup-selection__identity>.zxc-tooltip-anchor:first-child img{width:58px;height:58px}.duel-matchup-selection__identity>.zxc-tooltip-anchor:first-child img{border-radius:11px}.inventory-timeline__control{padding-inline:11px}.inventory-timeline__scale{flex-direction:column;align-items:flex-start;gap:3px}}@media (prefers-reduced-motion:reduce){.zxc-tooltip{animation:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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-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}
