/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-semibold:600;--leading-tight:1.25;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.right-0{right:calc(var(--spacing) * 0)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.z-10{z-index:10}.z-20{z-index:20}.z-\[120\]{z-index:120}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-10{margin-top:calc(var(--spacing) * 10)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.aspect-square{aspect-ratio:1}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-2\.75{height:calc(var(--spacing) * 2.75)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5\.5{height:calc(var(--spacing) * 5.5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-\[0\.72rem\]{height:.72rem}.h-\[1\.8rem\]{height:1.8rem}.h-\[40\%\]{height:40%}.h-full{height:100%}.max-h-\[3\.05rem\]{max-height:3.05rem}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[2\.35rem\]{min-height:2.35rem}.min-h-\[4\.7rem\]{min-height:4.7rem}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\.75{width:calc(var(--spacing) * 2.75)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5\.5{width:calc(var(--spacing) * 5.5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-14{width:calc(var(--spacing) * 14)}.w-20{width:calc(var(--spacing) * 20)}.w-\[0\.72rem\]{width:.72rem}.w-\[1\.8rem\]{width:1.8rem}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[3\.05rem\]{max-width:3.05rem}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.scale-\[1\.02\]{scale:1.02}.scale-\[1\.04\]{scale:1.04}.scale-\[1\.42\]{scale:1.42}.scale-\[1\.48\]{scale:1.48}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[0\.9rem\]{border-radius:.9rem}.rounded-\[0\.75rem\]{border-radius:.75rem}.rounded-\[1\.05rem\]{border-radius:1.05rem}.rounded-\[1\.7rem\]{border-radius:1.7rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[color\:color-mix\(in_srgb\,var\(--accent\)_42\%\,var\(--line-strong\)\)\]{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--accent\)_42\%\,var\(--line-strong\)\)\]{border-color:color-mix(in srgb,var(--accent) 42%,var(--line-strong))}}.border-\[var\(--line\)\]{border-color:var(--line)}.bg-\[color\:color-mix\(in_srgb\,var\(--accent-soft\)_82\%\,var\(--surface-strong\)\)\]{background-color:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--accent-soft\)_82\%\,var\(--surface-strong\)\)\]{background-color:color-mix(in srgb,var(--accent-soft) 82%,var(--surface-strong))}}.bg-\[color\:color-mix\(in_srgb\,var\(--surface-strong\)_74\%\,transparent\)\]{background-color:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--surface-strong\)_74\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-strong) 74%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--surface-strong\)_78\%\,transparent\)\]{background-color:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--surface-strong\)_78\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-strong) 78%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--surface-strong\)_82\%\,transparent\)\]{background-color:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--surface-strong\)_82\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-strong) 82%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--surface-strong\)_84\%\,transparent\)\]{background-color:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--surface-strong\)_84\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-strong) 84%,transparent)}}.bg-\[rgba\(8\,19\,24\,0\.38\)\]{background-color:#08131861}.bg-\[linear-gradient\(180deg\,transparent\,rgba\(7\,18\,25\,0\.22\)_34\%\,rgba\(7\,18\,25\,0\.92\)\)\]{background-image:linear-gradient(#0000,#07121938 34%,#071219eb)}.bg-\[radial-gradient\(circle_at_top\,rgba\(92\,145\,198\,0\.18\)\,rgba\(61\,96\,132\,0\.72\)\)\]{background-image:radial-gradient(circle at top,#5c91c62e,#3d6084b8)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-4{padding:calc(var(--spacing) * 4)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.74rem\]{font-size:.74rem}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[0\.95rem\]{--tw-leading:.95rem;line-height:.95rem}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[family\:var\(--font-serif\)\]{--tw-font-weight:var(--font-serif);font-weight:var(--font-serif)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.text-balance{text-wrap:balance}.text-\[\#62d66d\]{color:#62d66d}.text-\[\#df5a5a\]{color:#df5a5a}.text-\[var\(--foreground\)\]{color:var(--foreground)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--muted-strong\)\]{color:var(--muted-strong)}.text-\[var\(--workspace-danger\)\]{color:var(--workspace-danger)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-\[var\(--shadow\)\]{--tw-shadow:var(--shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:-translate-y-\[1px\]:hover{--tw-translate-y:calc(1px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[var\(--line-strong\)\]:hover{border-color:var(--line-strong)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-100:disabled{opacity:1}@media (min-width:40rem){.sm\:h-\[5\.5rem\]{height:5.5rem}.sm\:w-\[5\.5rem\]{width:5.5rem}.sm\:w-auto{width:auto}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.sm\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.sm\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:64rem){.lg\:max-w-md{max-width:var(--container-md)}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:80rem){.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}}@font-face{font-family:Roco Numeric;src:url(/fonts/russo-one-latin-regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+20,u+25,u+28-2f,u+30-3a,u+b0,u+d7,u+2212,u+ff05,u+ff0b-ff0f,u+ff10-ff1a}:root{--font-numeric:"Roco Numeric";--font-sans:var(--font-numeric),var(--font-sans-base),sans-serif;--font-serif:var(--font-numeric),var(--font-serif-base),serif;--font-mono:var(--font-numeric),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;--background:#f3ede1;--background-elevated:#fffaf48f;--surface:#fffbf675;--surface-soft:#fffcf857;--surface-strong:#fffbf6bd;--foreground:#18353b;--foreground-strong:#10252b;--muted:#18353ba8;--muted-strong:#18353bd1;--line:#18353b17;--line-strong:#18353b29;--accent:#f08a44;--accent-soft:#f08a441f;--accent-ring:#f08a4438;--site-background-image:url(/images/site-background-light.png);--divider-glow-fill:linear-gradient(90deg,transparent,var(--accent-soft) 22%,var(--accent-soft) 50%,var(--accent-soft) 78%,transparent)}@supports (color:color-mix(in lab,red,red)){:root{--divider-glow-fill:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent-soft) 44%,transparent) 22%,color-mix(in srgb,var(--accent-soft) 68%,transparent) 50%,color-mix(in srgb,var(--accent-soft) 44%,transparent) 78%,transparent)}}:root{--divider-line-fill:linear-gradient(90deg,transparent 0%,var(--line) 9%,var(--line-strong) 34%,var(--accent) 50%,var(--line-strong) 66%,var(--line) 91%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){:root{--divider-line-fill:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--line) 92%,transparent) 9%,color-mix(in srgb,var(--line-strong) 88%,transparent) 34%,color-mix(in srgb,var(--accent) 24%,var(--line-strong)) 50%,color-mix(in srgb,var(--line-strong) 88%,transparent) 66%,color-mix(in srgb,var(--line) 92%,transparent) 91%,transparent 100%)}}:root{--glow-a:#ffd8954d;--glow-b:#7cc9ff38;--shadow-soft:0 12px 28px #1224260f;--shadow:0 24px 72px #1224261a;--workspace-panel:#fffbf68f;--workspace-panel-strong:#fffbf6c7;--workspace-inset:#18353b0b;--workspace-track:#18353b17;--workspace-track-strong:#18353b29;--workspace-danger:#c85f5f;--workspace-danger-soft:#c85f5f1a;--workspace-success:#4a9f6a;--blur-amount:24px}:root[data-theme=dark]{--background:#071218;--background-elevated:#08131894;--surface:#0b181d8a;--surface-soft:#0c181d52;--surface-strong:#0f1e24b8;--foreground:#edf4f2;--foreground-strong:#fff;--muted:#edf4f2a3;--muted-strong:#edf4f2d1;--line:#edf4f217;--line-strong:#edf4f229;--accent:#f59b5b;--accent-soft:#f59b5b24;--accent-ring:#f59b5b38;--site-background-image:url(/images/site-background-dark.png);--glow-a:#f59b5b2e;--glow-b:#6fc6ff29;--shadow-soft:0 14px 32px #0000003d;--shadow:0 24px 80px #0000004d;--workspace-panel:#0a14199e;--workspace-panel-strong:#0e1c22d1;--workspace-inset:#ffffff08;--workspace-track:#ffffff14;--workspace-track-strong:#ffffff24;--workspace-danger:#ff9a9a;--workspace-danger-soft:#d6585824;--workspace-success:#84d49c;--blur-amount:24px}*{box-sizing:border-box}body,html{min-height:100%}body{background:var(--site-background-image) center top /cover no-repeat fixed,var(--background);color:var(--foreground);font-family:var(--font-sans);letter-spacing:.01em;margin:0}body:has(.damage-workbench-page){overflow:hidden auto}a{color:inherit;text-decoration:none}button{font:inherit}input,select,textarea{font:inherit;color:inherit}img{display:block}::selection{background:var(--accent-soft)}.ui-avatar-button,.ui-button,.ui-input,.ui-select,.ui-soft-panel,.ui-toggle-chip{-webkit-backdrop-filter:blur(var(--blur-amount)) saturate(135%);backdrop-filter:blur(var(--blur-amount)) saturate(135%)}.ui-avatar-button,.ui-button,.ui-toggle-chip{transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s,color .18s}.ui-button,.ui-toggle-chip{border:1px solid var(--line);background:var(--surface-strong);border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.55rem;padding:.72rem 1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ui-button,.ui-toggle-chip{background:color-mix(in srgb,var(--surface-strong) 78%,transparent)}}.ui-button,.ui-toggle-chip{color:var(--foreground)}.ui-avatar-button:focus-visible,.ui-avatar-button:hover,.ui-button:focus-visible,.ui-button:hover,.ui-input:focus,.ui-select:focus,.ui-toggle-chip:focus-visible,.ui-toggle-chip:hover{border-color:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.ui-avatar-button:focus-visible,.ui-avatar-button:hover,.ui-button:focus-visible,.ui-button:hover,.ui-input:focus,.ui-select:focus,.ui-toggle-chip:focus-visible,.ui-toggle-chip:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--line-strong))}}.ui-avatar-button:focus-visible,.ui-avatar-button:hover,.ui-button:focus-visible,.ui-button:hover,.ui-input:focus,.ui-select:focus,.ui-toggle-chip:focus-visible,.ui-toggle-chip:hover{box-shadow:0 0 0 3px var(--accent-ring);outline:none}.ui-button-small,.ui-input-compact,.ui-select-compact,.ui-toggle-chip{border-radius:.9rem;font-size:.78rem}.ui-button-small,.ui-toggle-chip{min-height:2.15rem;padding:.5rem .85rem}.ui-input,.ui-select{border:1px solid var(--line);background:var(--surface-strong);border-radius:1rem;width:100%;min-height:2.75rem;padding:.72rem .95rem}@supports (color:color-mix(in lab,red,red)){.ui-input,.ui-select{background:color-mix(in srgb,var(--surface-strong) 74%,transparent)}}.ui-select{appearance:none}.ui-input-compact,.ui-select-compact{min-height:2.15rem;padding:.5rem .85rem}.ui-input::placeholder{color:var(--muted)}.ui-button-primary{background:var(--foreground-strong);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.ui-button-primary{background:color-mix(in srgb,var(--foreground-strong) 92%,transparent)}}.ui-button-primary{color:var(--background);box-shadow:var(--shadow-soft)}.ui-button-primary:focus-visible,.ui-button-primary:hover{background:var(--foreground-strong)}@supports (color:color-mix(in lab,red,red)){.ui-button-primary:focus-visible,.ui-button-primary:hover{background:color-mix(in srgb,var(--foreground-strong) 96%,transparent)}}.ui-button-ghost{color:var(--muted-strong);background:0 0}.ui-button-subtle{background:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.ui-button-subtle{background:color-mix(in srgb,var(--surface-strong) 68%,transparent)}}.ui-button-subtle{color:var(--muted-strong)}.ui-button-danger{border-color:var(--workspace-danger)}@supports (color:color-mix(in lab,red,red)){.ui-button-danger{border-color:color-mix(in srgb,var(--workspace-danger) 38%,var(--line))}}.ui-button-danger{background:var(--workspace-danger-soft)}@supports (color:color-mix(in lab,red,red)){.ui-button-danger{background:color-mix(in srgb,var(--workspace-danger-soft) 72%,var(--surface-strong))}}.ui-button-danger{color:var(--workspace-danger)}.ui-button-dashed{border-style:dashed}.ui-toggle-chip{color:var(--muted);background:0 0}.ui-toggle-chip-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ui-toggle-chip-active{border-color:color-mix(in srgb,var(--accent) 44%,var(--line-strong))}}.ui-toggle-chip-active{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.ui-toggle-chip-active{background:color-mix(in srgb,var(--accent-soft) 88%,var(--surface-strong))}}.ui-toggle-chip-active{color:var(--foreground)}.team-tab-item{display:inline-flex;position:relative}.team-tab-button{padding-right:2.25rem}.team-tab-delete{z-index:1;border:1px solid var(--workspace-danger);border-radius:999px;place-items:center;width:1.25rem;height:1.25rem;padding:0;display:grid;position:absolute;top:50%;right:.48rem;transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.team-tab-delete{border:1px solid color-mix(in srgb,var(--workspace-danger) 42%,var(--line))}}.team-tab-delete{background:var(--workspace-danger-soft)}@supports (color:color-mix(in lab,red,red)){.team-tab-delete{background:color-mix(in srgb,var(--workspace-danger-soft) 88%,var(--surface-strong))}}.team-tab-delete{color:var(--workspace-danger)}@supports (color:color-mix(in lab,red,red)){.team-tab-delete{color:color-mix(in srgb,var(--workspace-danger) 92%,var(--foreground))}}.team-tab-delete{opacity:0;pointer-events:none;transition:opacity .16s,transform .18s,border-color .18s,background-color .18s,box-shadow .18s,color .18s;box-shadow:0 6px 14px #0b141b2e}.team-tab-delete:focus-visible,.team-tab-delete:hover,.team-tab-item:focus-within .team-tab-delete,.team-tab-item:hover .team-tab-delete{opacity:1;pointer-events:auto}.team-tab-delete:focus-visible,.team-tab-delete:hover{border-color:var(--workspace-danger);transform:translateY(-50%)scale(1.08)}@supports (color:color-mix(in lab,red,red)){.team-tab-delete:focus-visible,.team-tab-delete:hover{border-color:color-mix(in srgb,var(--workspace-danger) 62%,var(--line-strong))}}.team-tab-delete:focus-visible,.team-tab-delete:hover{background:var(--workspace-danger-soft)}@supports (color:color-mix(in lab,red,red)){.team-tab-delete:focus-visible,.team-tab-delete:hover{background:color-mix(in srgb,var(--workspace-danger-soft) 72%,var(--surface-strong))}}.team-tab-delete:focus-visible,.team-tab-delete:hover{color:var(--workspace-danger);box-shadow:0 0 0 3px var(--workspace-danger-soft),0 8px 18px #0b141b3d}@supports (color:color-mix(in lab,red,red)){.team-tab-delete:focus-visible,.team-tab-delete:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--workspace-danger-soft) 58%,transparent),0 8px 18px #0b141b3d}}.team-tab-delete:focus-visible,.team-tab-delete:hover{outline:none}.ui-soft-panel{border:1px solid var(--line);background:var(--surface-strong);border-radius:1.2rem}@supports (color:color-mix(in lab,red,red)){.ui-soft-panel{background:color-mix(in srgb,var(--surface-strong) 72%,transparent)}}.ui-danger-panel{border:1px solid var(--workspace-danger)}@supports (color:color-mix(in lab,red,red)){.ui-danger-panel{border:1px solid color-mix(in srgb,var(--workspace-danger) 26%,var(--line))}}.ui-danger-panel{background:linear-gradient(180deg,#ffffff0a,transparent),var(--workspace-danger-soft);border-radius:1.2rem}@supports (color:color-mix(in lab,red,red)){.ui-danger-panel{background:linear-gradient(180deg,#ffffff0a,transparent),color-mix(in srgb,var(--workspace-danger-soft) 86%,var(--surface-strong))}}.ui-empty-panel{border:1px dashed var(--line);background:var(--workspace-inset);border-radius:1.15rem}@supports (color:color-mix(in lab,red,red)){.ui-empty-panel{background:color-mix(in srgb,var(--workspace-inset) 92%,transparent)}}.ui-empty-panel{color:var(--muted)}.ui-empty-panel-danger{border-color:var(--workspace-danger)}@supports (color:color-mix(in lab,red,red)){.ui-empty-panel-danger{border-color:color-mix(in srgb,var(--workspace-danger) 42%,var(--line))}}.ui-empty-panel-danger{background:var(--workspace-danger-soft)}@supports (color:color-mix(in lab,red,red)){.ui-empty-panel-danger{background:color-mix(in srgb,var(--workspace-danger-soft) 90%,transparent)}}.ui-empty-panel-danger{color:var(--workspace-danger)}.ui-avatar-button{border:1px solid var(--line);background:var(--surface-strong);border-radius:1.05rem;place-items:center;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ui-avatar-button{background:color-mix(in srgb,var(--surface-strong) 76%,transparent)}}.ui-avatar-button-bare,.ui-avatar-button-empty{background:0 0;border-color:#0000;border-radius:999px;overflow:visible}.ui-avatar-button-empty{box-shadow:none}.ui-avatar-empty-disc{border:1px solid var(--accent);border-radius:999px;place-items:center;width:100%;height:100%;display:grid}@supports (color:color-mix(in lab,red,red)){.ui-avatar-empty-disc{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line-strong))}}.ui-avatar-empty-disc{background:radial-gradient(circle at 50% 34%,#ffffff14,transparent 58%),var(--background)}@supports (color:color-mix(in lab,red,red)){.ui-avatar-empty-disc{background:radial-gradient(circle at 50% 34%,#ffffff14,transparent 58%),color-mix(in srgb,var(--background) 84%,var(--surface-strong))}}.ui-avatar-empty-disc{color:var(--foreground);box-shadow:inset 0 0 0 1px #ffffff0a,0 8px 18px #0b141b1f}@supports (color:color-mix(in lab,red,red)){.ui-avatar-empty-disc{color:color-mix(in srgb,var(--foreground) 68%,var(--muted))}}.ui-avatar-empty-disc{transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s,color .18s}.ui-avatar-button-bare>img{filter:drop-shadow(0 10px 18px #0b141b38)}.ui-avatar-button-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ui-avatar-button-active{border-color:color-mix(in srgb,var(--accent) 44%,var(--line-strong))}}.ui-avatar-button-active{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.ui-avatar-button-active{background:color-mix(in srgb,var(--accent-soft) 76%,var(--surface-strong))}}.ui-avatar-button-bare.ui-avatar-button-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ui-avatar-button-bare.ui-avatar-button-active{border-color:color-mix(in srgb,var(--accent) 42%,transparent)}}.ui-avatar-button-bare.ui-avatar-button-active{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.ui-avatar-button-bare.ui-avatar-button-active{background:color-mix(in srgb,var(--accent-soft) 18%,transparent)}}.ui-avatar-button-bare.ui-avatar-button-active{box-shadow:0 0 0 2px var(--accent),0 10px 24px #0b141b1f}@supports (color:color-mix(in lab,red,red)){.ui-avatar-button-bare.ui-avatar-button-active{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 24%,transparent),0 10px 24px #0b141b1f}}.ui-avatar-remove{opacity:0;pointer-events:none;transform-origin:50%;border:1px solid var(--workspace-danger);border-radius:999px;place-items:center;padding:0;display:grid;transform:translate(32%,-32%)scale(1)}@supports (color:color-mix(in lab,red,red)){.ui-avatar-remove{border:1px solid color-mix(in srgb,var(--workspace-danger) 36%,var(--line))}}.ui-avatar-remove{background:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.ui-avatar-remove{background:color-mix(in srgb,var(--surface-strong) 94%,var(--workspace-danger-soft))}}.ui-avatar-remove{color:var(--workspace-danger)}@supports (color:color-mix(in lab,red,red)){.ui-avatar-remove{color:color-mix(in srgb,var(--workspace-danger) 92%,var(--foreground))}}.ui-avatar-remove{transition:opacity .16s,transform .18s,background-color .18s,border-color .18s,box-shadow .18s,color .18s;box-shadow:0 8px 16px #0b141b2e}.ui-avatar-remove:focus-visible,.ui-avatar-remove:hover,.ui-avatar-shell:focus-within .ui-avatar-remove,.ui-avatar-shell:hover .ui-avatar-remove{opacity:1;pointer-events:auto;border-color:var(--workspace-danger);transform:translate(32%,-32%)scale(1.06)}@supports (color:color-mix(in lab,red,red)){.ui-avatar-remove:focus-visible,.ui-avatar-remove:hover,.ui-avatar-shell:focus-within .ui-avatar-remove,.ui-avatar-shell:hover .ui-avatar-remove{border-color:color-mix(in srgb,var(--workspace-danger) 52%,var(--line-strong))}}.ui-avatar-remove:focus-visible,.ui-avatar-remove:hover,.ui-avatar-shell:focus-within .ui-avatar-remove,.ui-avatar-shell:hover .ui-avatar-remove{background:var(--workspace-danger-soft)}@supports (color:color-mix(in lab,red,red)){.ui-avatar-remove:focus-visible,.ui-avatar-remove:hover,.ui-avatar-shell:focus-within .ui-avatar-remove,.ui-avatar-shell:hover .ui-avatar-remove{background:color-mix(in srgb,var(--workspace-danger-soft) 82%,var(--surface-strong))}}.ui-avatar-remove:focus-visible,.ui-avatar-remove:hover,.ui-avatar-shell:focus-within .ui-avatar-remove,.ui-avatar-shell:hover .ui-avatar-remove{box-shadow:0 0 0 3px var(--workspace-danger-soft),0 10px 20px #0b141b38}@supports (color:color-mix(in lab,red,red)){.ui-avatar-remove:focus-visible,.ui-avatar-remove:hover,.ui-avatar-shell:focus-within .ui-avatar-remove,.ui-avatar-shell:hover .ui-avatar-remove{box-shadow:0 0 0 3px color-mix(in srgb,var(--workspace-danger-soft) 54%,transparent),0 10px 20px #0b141b38}}.ui-avatar-remove:focus-visible,.ui-avatar-remove:hover,.ui-avatar-shell:focus-within .ui-avatar-remove,.ui-avatar-shell:hover .ui-avatar-remove{outline:none}.ui-slot-index{border:1px solid var(--line);background:var(--surface-strong);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ui-slot-index{background:color-mix(in srgb,var(--surface-strong) 82%,transparent)}}.ui-slot-index{color:var(--muted)}.app-shell,.site-frame{isolation:isolate;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow-x:hidden}.app-ambient{pointer-events:none;z-index:-1;position:fixed;inset:0;overflow:hidden}.app-main{z-index:10;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.app-shell:has(.damage-workbench-page){min-height:100svh;overflow-x:hidden}.ambient{pointer-events:none;filter:blur(24px);opacity:.82;position:absolute;inset:auto}.ambient-one{background:var(--glow-a);border-radius:999px;width:22rem;height:22rem;animation:drift 18s ease-in-out infinite;top:8%;left:-8rem}.ambient-two{background:var(--glow-b);border-radius:999px;width:24rem;height:24rem;animation:drift 22s ease-in-out infinite reverse;bottom:-4rem;right:-8rem}.ambient-grid{opacity:.12;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 0),linear-gradient(#ffffff0a 1px,#0000 0);background-size:5.25rem 5.25rem;inset:0;-webkit-mask-image:radial-gradient(circle,#000 45%,#0000 92%);mask-image:radial-gradient(circle,#000 45%,#0000 92%)}.logo-link{border-radius:999px;align-items:center;gap:.9rem;display:inline-flex}.site-header-bar{padding-bottom:.95rem;position:relative}.site-header-actions,.site-header-main{z-index:3;position:relative}.site-header-center-region{z-index:4;pointer-events:none;justify-content:center;align-items:center;width:min(46rem,100vw - 28rem);min-height:2.75rem;display:flex;position:absolute;top:calc(50% - .45rem);left:50%;transform:translate(-50%,-50%)}.site-header-center-region:empty{display:none}.site-header-center-region>*{pointer-events:auto}.site-header-center-cluster{justify-content:center;align-items:center;gap:.9rem;width:100%;min-width:0;display:flex}.site-header-nav-group{scrollbar-width:none;flex:auto;justify-content:flex-end;align-items:center;gap:.35rem;min-width:0;display:flex;overflow-x:auto}.site-header-nav-group::-webkit-scrollbar{display:none}.site-header-nav-link{min-height:2rem;color:var(--muted-strong);flex:none;justify-content:center;align-items:center;padding:.35rem .18rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.site-header-nav-link{color:color-mix(in srgb,var(--muted-strong) 90%,var(--foreground) 10%)}}.site-header-nav-link{letter-spacing:.01em;white-space:nowrap;font-size:.8rem;font-weight:700;line-height:1;transition:color .18s,text-shadow .18s,transform .18s}.site-header-nav-link:focus-visible,.site-header-nav-link:hover,.site-header-nav-link[aria-current=page]{color:var(--foreground-strong);text-shadow:0 0 12px var(--accent);outline:none}@supports (color:color-mix(in lab,red,red)){.site-header-nav-link:focus-visible,.site-header-nav-link:hover,.site-header-nav-link[aria-current=page]{text-shadow:0 0 12px color-mix(in srgb,var(--accent) 20%,transparent)}}.site-header-nav-link:focus-visible,.site-header-nav-link:hover,.site-header-nav-link[aria-current=page]{transform:translateY(-1px)}.site-header-nav-link[aria-current=page]{color:var(--accent)}.site-header-center-divider{background:var(--line-strong);flex:none;width:1px;height:1.1rem}@supports (color:color-mix(in lab,red,red)){.site-header-center-divider{background:color-mix(in srgb,var(--line-strong) 84%,transparent)}}.site-header-center-divider{opacity:.8}.site-header-function-group{flex:none;align-items:center;min-width:0;display:flex}.site-header-center-tools{justify-content:flex-start;align-items:center;gap:.55rem;min-width:0;display:flex}.header-text-tool-trigger{min-width:0;min-height:2rem;color:var(--foreground-strong);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.header-text-tool-trigger{color:color-mix(in srgb,var(--foreground-strong) 88%,var(--accent) 12%)}}.header-text-tool-trigger{cursor:pointer;letter-spacing:0;text-align:center;white-space:nowrap;padding:.35rem .15rem;font-size:.82rem;font-weight:800;line-height:1;transition:color .18s,text-shadow .18s,transform .18s}.header-text-tool-trigger:focus-visible,.header-text-tool-trigger:hover{color:var(--accent);text-shadow:0 0 12px var(--accent);outline:none}@supports (color:color-mix(in lab,red,red)){.header-text-tool-trigger:focus-visible,.header-text-tool-trigger:hover{text-shadow:0 0 12px color-mix(in srgb,var(--accent) 24%,transparent)}}.header-text-tool-trigger:focus-visible,.header-text-tool-trigger:hover{transform:translateY(-1px)}.site-header-bar:before{background:var(--divider-glow-fill);filter:blur(12px);opacity:.72;border-radius:999px;height:.9rem;bottom:-.32rem;left:16%;right:16%}.site-header-bar:after,.site-header-bar:before{content:"";pointer-events:none;position:absolute}.site-header-bar:after{background:var(--divider-line-fill);opacity:.95;height:1px;bottom:0;left:.25rem;right:.25rem}.site-title-lockup{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:.18rem;min-width:0;display:flex}.site-title-link{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;transition:transform .22s,color .22s,opacity .22s;display:block;overflow:hidden}.site-title-link:focus-visible,.site-title-link:hover{color:var(--foreground-strong);outline:none;transform:translateY(-1px)}.site-title-link[aria-current=page]{color:var(--foreground-strong)}.site-title-site{color:var(--muted-strong)}@supports (color:color-mix(in lab,red,red)){.site-title-site{color:color-mix(in srgb,var(--muted-strong) 92%,transparent)}}.site-title-site{letter-spacing:.08em;font-size:.76rem;font-weight:700}.site-title-page{color:var(--foreground);font-family:var(--font-sans);letter-spacing:.01em;font-size:clamp(1.18rem,.95rem + .7vw,1.62rem);font-weight:700;line-height:1.02}.site-title-lockup-home .site-title-site{color:var(--foreground-strong);letter-spacing:-.02em;text-transform:none;font-size:clamp(1.22rem,1rem + 1vw,1.9rem)}.site-title-lockup-home .site-title-page{color:var(--muted-strong);letter-spacing:.1em;text-transform:uppercase;font-size:clamp(.82rem,.76rem + .26vw,1rem);font-weight:600}.logo-frame{isolation:isolate;border-radius:999px;justify-content:center;align-items:center;width:3.95rem;height:3.95rem;transition:filter .22s,transform .22s;display:inline-flex;position:relative}.logo-frame:after,.logo-frame:before{content:"";border-radius:inherit;pointer-events:none;position:absolute}.logo-frame:before{z-index:-2;background:radial-gradient(circle at 28% 20%,#ffffffad,transparent 28%),conic-gradient(from 145deg,var(--accent) 0deg,#68d7ff 96deg,var(--foreground-strong) 214deg,var(--accent) 1turn);inset:.08rem}@supports (color:color-mix(in lab,red,red)){.logo-frame:before{background:radial-gradient(circle at 28% 20%,#ffffffad,transparent 28%),conic-gradient(from 145deg,color-mix(in srgb,var(--accent) 72%,#ffd77a) 0deg,color-mix(in srgb,#68d7ff 58%,var(--accent) 12%) 96deg,color-mix(in srgb,var(--foreground-strong) 86%,transparent) 214deg,color-mix(in srgb,var(--accent) 72%,#ffd77a) 1turn)}}.logo-frame:before{box-shadow:0 16px 34px #00000029,0 0 0 1px var(--foreground-strong)}@supports (color:color-mix(in lab,red,red)){.logo-frame:before{box-shadow:0 16px 34px #00000029,0 0 0 1px color-mix(in srgb,var(--foreground-strong) 12%,transparent)}}.logo-frame:after{z-index:2;background:linear-gradient(145deg,#ffffff38,transparent 38%),radial-gradient(circle at 66% 78%,var(--accent),transparent 35%);border:1px solid #ffffff57;inset:.36rem}@supports (color:color-mix(in lab,red,red)){.logo-frame:after{background:linear-gradient(145deg,#ffffff38,transparent 38%),radial-gradient(circle at 66% 78%,color-mix(in srgb,var(--accent) 30%,transparent),transparent 35%)}}.logo-frame:after{mix-blend-mode:screen;opacity:.72}.logo-orb{background:var(--surface-strong);border-radius:999px;width:3.32rem;height:3.32rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.logo-orb{background:color-mix(in srgb,var(--surface-strong) 66%,transparent)}}.logo-orb{box-shadow:inset 0 0 0 1px #ffffff38,inset 0 -14px 22px #00000029}.logo-beta-badge{z-index:4;color:#3f4b53;min-width:2.34rem;height:1.16rem;font-family:var(--font-numeric),var(--font-sans-base),sans-serif;letter-spacing:.14em;text-shadow:0 1px #ffffffb8;transform-origin:50% 55%;background:linear-gradient(#fffffffa,#f5f8efe6),#f7f8f2;border:1px solid #ffffffc7;border-radius:999px;justify-content:center;align-items:center;padding:0 .34rem;font-size:.52rem;font-weight:700;line-height:1;transition:box-shadow .22s,transform .22s;display:inline-flex;position:absolute;top:-.12rem;left:-.16rem;transform:rotate(-7deg);box-shadow:0 7px 14px #0000002e,0 0 0 1px #29343a14}.logo-link:focus-visible .logo-frame,.logo-link:hover .logo-frame{filter:saturate(1.08);transform:translateY(-1px)}.logo-link:focus-visible .logo-beta-badge,.logo-link:hover .logo-beta-badge{box-shadow:0 9px 18px #0003,0 0 0 3px var(--accent-ring);transform:translateY(-1px)rotate(-4deg)}.logo-link:focus-visible{outline:none}.logo-link:focus-visible .logo-frame{box-shadow:0 0 0 3px var(--accent-ring)}.header-icon-button{min-width:1.95rem;min-height:1.95rem;color:var(--muted-strong);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:.12rem;transition:color .22s,opacity .22s;display:inline-flex}.header-icon-button:focus-visible,.header-icon-button:hover{color:var(--accent);outline:none}.profile-entry-button{cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:4.7rem;height:4.7rem;margin-left:.9rem;padding:0;transition:transform .18s,box-shadow .18s;display:inline-grid;overflow:visible}.profile-entry-button:focus-visible,.profile-entry-button:hover{box-shadow:none;outline:none;transform:translateY(-1px)}.profile-entry-avatar{object-fit:contain;filter:drop-shadow(0 8px 16px #0b141b2e);width:4.7rem;max-width:none;height:4.7rem}.chrome-chip{border:1px solid var(--line);background:var(--surface-strong);border-radius:1rem;align-items:center;gap:.9rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.chrome-chip{background:color-mix(in srgb,var(--surface-strong) 78%,transparent)}}.chrome-chip{box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(var(--blur-amount)) saturate(135%);backdrop-filter:blur(var(--blur-amount)) saturate(135%);padding:.72rem .9rem .72rem 1rem;transition:transform .22s,border-color .22s,background-color .22s}.chrome-chip:focus-visible,.chrome-chip:hover{border-color:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.chrome-chip:focus-visible,.chrome-chip:hover{border-color:color-mix(in srgb,var(--accent) 38%,var(--line-strong))}}.chrome-chip:focus-visible,.chrome-chip:hover{box-shadow:0 0 0 3px var(--accent-ring);outline:none}.chrome-icon-button{border:1px solid var(--line);background:var(--surface-strong);border-radius:1rem;place-items:center;width:3rem;height:3rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.chrome-icon-button{background:color-mix(in srgb,var(--surface-strong) 78%,transparent)}}.chrome-icon-button{color:var(--foreground);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(var(--blur-amount)) saturate(135%);backdrop-filter:blur(var(--blur-amount)) saturate(135%);transition:transform .22s,border-color .22s,background-color .22s,color .22s}.chrome-icon-button:focus-visible,.chrome-icon-button:hover{border-color:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.chrome-icon-button:focus-visible,.chrome-icon-button:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--line-strong))}}.chrome-icon-button:focus-visible,.chrome-icon-button:hover{box-shadow:0 0 0 3px var(--accent-ring);outline:none}.hero-stage{z-index:10;flex-direction:column;flex:1;justify-content:center;width:100%;max-width:72rem;padding-block:clamp(2rem,5vw,4rem);animation:rise-in .82s cubic-bezier(.2,.8,.2,1) both;display:flex;position:relative}.hero-emblem{place-items:center;width:min(52vw,19rem);height:min(52vw,19rem);display:grid;position:relative}.hero-disc{border:1px solid var(--line-strong);border-radius:2rem;position:absolute;inset:10%}@supports (color:color-mix(in lab,red,red)){.hero-disc{border:1px solid color-mix(in srgb,var(--line-strong) 84%,transparent)}}.hero-disc{background:radial-gradient(circle at 35% 32%,#ffffff57,transparent 38%),radial-gradient(circle at 72% 68%,var(--accent-soft),transparent 42%),var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.hero-disc{background:radial-gradient(circle at 35% 32%,#ffffff57,transparent 38%),radial-gradient(circle at 72% 68%,var(--accent-soft),transparent 42%),color-mix(in srgb,var(--surface-strong) 84%,transparent)}}.hero-disc{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(calc(var(--blur-amount) + 4px)) saturate(145%);backdrop-filter:blur(calc(var(--blur-amount) + 4px)) saturate(145%);animation:pulse-disc 8s ease-in-out infinite}.hero-orbit{border:1px solid var(--line);border-radius:2.25rem;position:absolute}@supports (color:color-mix(in lab,red,red)){.hero-orbit{border:1px solid color-mix(in srgb,var(--line) 82%,transparent)}}.hero-orbit{opacity:.6}.hero-orbit-outer{animation:orbit 18s linear infinite;inset:0}.hero-orbit-inner{border-style:dashed;animation:orbit 12s linear infinite reverse;inset:12%}.hero-logo{filter:drop-shadow(0 16px 28px #0000001f);border-radius:1.5rem;width:68%;height:68%;position:relative;overflow:hidden}.eyebrow{text-transform:uppercase;letter-spacing:.28em;color:var(--muted);font-size:.76rem}.nav-rail{border:1px solid var(--line);background:var(--surface-strong);border-radius:1.3rem;align-items:flex-start;gap:1.1rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.nav-rail{background:color-mix(in srgb,var(--surface-strong) 78%,transparent)}}.nav-rail{box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(var(--blur-amount)) saturate(135%);backdrop-filter:blur(var(--blur-amount)) saturate(135%);padding:1.05rem 1.15rem 1rem;transition:transform .22s,border-color .22s,background-color .22s}.nav-rail:after{content:"";transform-origin:0;background:var(--accent);height:1px;position:absolute;bottom:.82rem;left:1.1rem;right:1.1rem;transform:scaleX(.12)}@supports (color:color-mix(in lab,red,red)){.nav-rail:after{background:color-mix(in srgb,var(--accent) 72%,transparent)}}.nav-rail:after{opacity:.7;transition:transform .22s,opacity .22s}.nav-rail:focus-visible,.nav-rail:hover{border-color:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.nav-rail:focus-visible,.nav-rail:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--line-strong))}}.nav-rail:focus-visible,.nav-rail:hover{box-shadow:0 0 0 3px var(--accent-ring);outline:none}.nav-rail:focus-visible:after,.nav-rail:hover:after{opacity:1;transform:scaleX(.92)}.home-entry-list{gap:clamp(.78rem,1.5vw,1rem);max-width:22.4rem}.home-entry-card,.home-entry-list{width:100%;min-width:0;display:grid}.home-entry-card{--entry-accent:var(--accent);--entry-accent-soft:var(--accent-soft);--entry-title:var(--foreground-strong);background:radial-gradient(ellipse at 26% 50%,var(--entry-accent-soft),transparent 48%),linear-gradient(135deg,var(--surface-strong),var(--surface)),var(--background);border:0;border-radius:1rem;grid-template-columns:clamp(5.25rem,6.8vw,5.9rem) minmax(0,1fr);align-items:center;min-height:clamp(6rem,7.8vw,6.75rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.home-entry-card{background:radial-gradient(ellipse at 26% 50%,color-mix(in srgb,var(--entry-accent-soft) 62%,transparent),transparent 48%),linear-gradient(135deg,color-mix(in srgb,var(--surface-strong) 68%,transparent),color-mix(in srgb,var(--surface) 32%,transparent)),color-mix(in srgb,var(--background) 38%,transparent)}}.home-entry-card{box-shadow:0 1.1rem 2.4rem var(--background),0 .2rem .8rem var(--entry-accent),inset 0 1px 0 #fff3,inset 0 -1px 0 var(--entry-accent)}@supports (color:color-mix(in lab,red,red)){.home-entry-card{box-shadow:0 1.1rem 2.4rem color-mix(in srgb,var(--background) 48%,#00000047),0 .2rem .8rem color-mix(in srgb,var(--entry-accent) 11%,transparent),inset 0 1px 0 #fff3,inset 0 -1px 0 color-mix(in srgb,var(--entry-accent) 12%,transparent)}}.home-entry-card{-webkit-backdrop-filter:blur(calc(var(--blur-amount) + 5px)) saturate(150%);backdrop-filter:blur(calc(var(--blur-amount) + 5px)) saturate(150%);isolation:isolate;padding:.58rem clamp(.82rem,1.4vw,1rem);transition:transform .22s,border-color .22s,background-color .22s,box-shadow .22s}.home-entry-card:after,.home-entry-card:before{content:"";pointer-events:none;position:absolute}.home-entry-card:before{z-index:1;background:linear-gradient(90deg,var(--surface-strong) 0,var(--surface-strong) 44%,transparent 82%),radial-gradient(ellipse at 18% 50%,var(--background),transparent 46%);inset:0}@supports (color:color-mix(in lab,red,red)){.home-entry-card:before{background:linear-gradient(90deg,color-mix(in srgb,var(--surface-strong) 74%,transparent) 0,color-mix(in srgb,var(--surface-strong) 36%,transparent) 44%,transparent 82%),radial-gradient(ellipse at 18% 50%,color-mix(in srgb,var(--background) 54%,transparent),transparent 46%)}}.home-entry-card:before{opacity:.56}.home-entry-card:after{z-index:4;border-radius:inherit;opacity:.42;background:linear-gradient(#ffffff24,#0000 42%),linear-gradient(90deg,#0000,#ffffff14 48%,#0000);transition:opacity .22s;inset:.08rem}.home-entry-card-gold{--entry-accent:#f4c76e;--entry-accent-soft:#f4c76e2e}.home-entry-card-blue{--entry-accent:#68d7ff;--entry-accent-soft:#68d7ff29}.home-entry-card:focus-visible,.home-entry-card:hover{box-shadow:0 1.35rem 3rem var(--background),0 .35rem 1.3rem var(--entry-accent),inset 0 1px 0 #ffffff3d,inset 0 -1px 0 var(--entry-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.home-entry-card:focus-visible,.home-entry-card:hover{box-shadow:0 1.35rem 3rem color-mix(in srgb,var(--background) 52%,#00000057),0 .35rem 1.3rem color-mix(in srgb,var(--entry-accent) 18%,transparent),inset 0 1px 0 #ffffff3d,inset 0 -1px 0 color-mix(in srgb,var(--entry-accent) 16%,transparent)}}.home-entry-card:focus-visible,.home-entry-card:hover{outline:none}.home-entry-card:focus-visible:after,.home-entry-card:hover:after{opacity:.58}.home-entry-icon-shell,.home-entry-title{z-index:3;position:relative}.home-entry-icon-shell{place-items:center;width:clamp(5.2rem,6.7vw,5.85rem);height:clamp(5.2rem,6.7vw,5.85rem);display:grid}.home-entry-icon{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 0 .55rem var(--entry-accent)) drop-shadow(0 .45rem .65rem #0000002e)}@supports (color:color-mix(in lab,red,red)){.home-entry-icon{filter:drop-shadow(0 0 .55rem color-mix(in srgb,var(--entry-accent) 18%,transparent)) drop-shadow(0 .45rem .65rem #0000002e)}}.home-entry-icon{transition:filter .22s,transform .22s}.home-entry-title{color:var(--entry-title);letter-spacing:0;text-shadow:0 0 .65rem var(--entry-accent-soft);font-size:clamp(1.35rem,1.02rem + .95vw,1.78rem);font-weight:800;line-height:1}@supports (color:color-mix(in lab,red,red)){.home-entry-title{text-shadow:0 0 .65rem color-mix(in srgb,var(--entry-accent-soft) 56%,transparent)}}.home-entry-arrow-art{z-index:2;object-fit:contain;object-position:center;opacity:.5;width:calc(100% - 1.06rem);height:calc(100% - .84rem);filter:blur(.1px) drop-shadow(0 0 .9rem var(--entry-accent));position:absolute;inset:.42rem .68rem .42rem .38rem;transform:translate(0)}@supports (color:color-mix(in lab,red,red)){.home-entry-arrow-art{filter:blur(.1px) drop-shadow(0 0 .9rem color-mix(in srgb,var(--entry-accent) 26%,transparent))}}.home-entry-arrow-art{pointer-events:none;transition:opacity .22s,transform .22s,filter .22s}.home-entry-card:focus-visible .home-entry-icon,.home-entry-card:hover .home-entry-icon{filter:drop-shadow(0 0 .8rem var(--entry-accent)) drop-shadow(0 .55rem .75rem #00000038)}@supports (color:color-mix(in lab,red,red)){.home-entry-card:focus-visible .home-entry-icon,.home-entry-card:hover .home-entry-icon{filter:drop-shadow(0 0 .8rem color-mix(in srgb,var(--entry-accent) 28%,transparent)) drop-shadow(0 .55rem .75rem #00000038)}}.home-entry-card:focus-visible .home-entry-icon,.home-entry-card:hover .home-entry-icon{transform:scale(1.04)}.home-entry-card:focus-visible .home-entry-arrow-art,.home-entry-card:hover .home-entry-arrow-art{opacity:.6;transform:translate(.08rem)scale(1.025)}.nav-index{text-transform:uppercase;letter-spacing:.34em;min-width:3rem;color:var(--muted);font-size:.74rem}.status-pill{border:1px solid var(--line);background:var(--surface-strong);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.status-pill{background:color-mix(in srgb,var(--surface-strong) 78%,transparent)}}.status-pill{text-transform:uppercase;letter-spacing:.16em;color:var(--muted-strong);-webkit-backdrop-filter:blur(calc(var(--blur-amount) - 6px)) saturate(135%);backdrop-filter:blur(calc(var(--blur-amount) - 6px)) saturate(135%);padding:.48rem .78rem;font-size:.7rem}.placeholder-stage{z-index:10;text-align:center;border:1px solid var(--line);background:var(--surface-strong);border-radius:1.6rem;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:72rem;min-height:min(48rem,100svh - 8rem);display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.placeholder-stage{background:color-mix(in srgb,var(--surface-strong) 76%,transparent)}}.placeholder-stage{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(var(--blur-amount)) saturate(135%);backdrop-filter:blur(var(--blur-amount)) saturate(135%);padding:clamp(2rem,5vw,4rem)}.placeholder-stage:before{content:"";border:1px dashed var(--line);border-radius:1.1rem;position:absolute;inset:1rem}@supports (color:color-mix(in lab,red,red)){.placeholder-stage:before{border:1px dashed color-mix(in srgb,var(--line) 92%,transparent)}}.action-pill{background:var(--foreground-strong);border:1px solid #0000;border-radius:1rem;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.action-pill{background:color-mix(in srgb,var(--foreground-strong) 92%,transparent)}}.action-pill{color:var(--background);box-shadow:var(--shadow-soft);padding:.8rem 1.15rem;transition:transform .22s,opacity .22s,box-shadow .22s}.action-pill:focus-visible,.action-pill:hover{opacity:.96;box-shadow:0 0 0 3px var(--accent-ring);outline:none;transform:translateY(-1px)}.team-console-shell{border:1px solid var(--line);background:var(--surface-strong);border-radius:1.55rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.team-console-shell{background:color-mix(in srgb,var(--surface-strong) 72%,transparent)}}.team-console-shell{box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(var(--blur-amount)) saturate(138%);backdrop-filter:blur(var(--blur-amount)) saturate(138%);padding:clamp(1.15rem,2vw,1.55rem)}.team-console-shell:before{content:none}.team-roster-compact{padding:clamp(.9rem,1.7vw,1.15rem)}.team-roster-toolbar{grid-template-columns:minmax(0,1fr) minmax(11rem,16rem);align-items:center;gap:.75rem;display:grid}.team-roster-tabs{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.team-roster-add-button{border:1px dashed var(--line);width:2.15rem;height:2.15rem;color:var(--muted-strong);background:0 0;border-radius:.9rem;place-items:center;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s,color .18s;display:inline-grid}.team-roster-add-button:focus-visible,.team-roster-add-button:hover{border-color:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.team-roster-add-button:focus-visible,.team-roster-add-button:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--line-strong))}}.team-roster-add-button:focus-visible,.team-roster-add-button:hover{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.team-roster-add-button:focus-visible,.team-roster-add-button:hover{background:color-mix(in srgb,var(--accent-soft) 58%,transparent)}}.team-roster-add-button:focus-visible,.team-roster-add-button:hover{color:var(--foreground);box-shadow:0 0 0 3px var(--accent-ring);outline:none}.team-roster-name-input{border:0;border-bottom:1px solid var(--line);width:100%;min-width:0}@supports (color:color-mix(in lab,red,red)){.team-roster-name-input{border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent)}}.team-roster-name-input{font-family:var(--font-serif);color:var(--foreground);text-align:right;background:0 0;outline:none;padding:.45rem 0;font-size:clamp(1.15rem,1.8vw,1.55rem);line-height:1.15}.team-roster-name-input::placeholder{color:var(--muted)}.team-roster-name-input:focus{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.team-roster-name-input:focus{border-color:color-mix(in srgb,var(--accent) 46%,var(--line-strong))}}.team-roster-slots{flex-wrap:wrap;justify-content:center;gap:clamp(.7rem,1.5vw,1.05rem);padding-top:clamp(1rem,1.8vw,1.35rem);display:flex}.team-roster-slot-button{width:clamp(3.85rem,6vw,4.5rem);height:clamp(3.85rem,6vw,4.5rem)}@media (max-width:760px){.team-roster-toolbar{grid-template-columns:1fr}.team-roster-name-input{text-align:left}}.team-delete-dialog-backdrop{z-index:90;background:radial-gradient(circle at 50% 40%,var(--workspace-danger-soft),transparent 30rem),#03090c94;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.team-delete-dialog-backdrop{background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--workspace-danger-soft) 38%,transparent),transparent 30rem),#03090c94}}.team-delete-dialog-backdrop{-webkit-backdrop-filter:blur(calc(var(--blur-amount) + 2px)) saturate(132%);backdrop-filter:blur(calc(var(--blur-amount) + 2px)) saturate(132%)}.team-delete-dialog{border:1px solid var(--workspace-danger);border-radius:1.25rem;width:min(100%,26rem)}@supports (color:color-mix(in lab,red,red)){.team-delete-dialog{border:1px solid color-mix(in srgb,var(--workspace-danger) 22%,var(--line-strong))}}.team-delete-dialog{background:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.team-delete-dialog{background:color-mix(in srgb,var(--surface-strong) 88%,var(--background))}}.team-delete-dialog{padding:1.25rem;box-shadow:inset 0 0 0 1px #ffffff0a,0 24px 70px #00000052}.team-editor-inspector{align-self:start}.team-slot-shell{border:1px solid var(--line);background:var(--surface-strong);border-radius:1.2rem}@supports (color:color-mix(in lab,red,red)){.team-slot-shell{background:color-mix(in srgb,var(--surface-strong) 72%,transparent)}}.team-slot-shell{text-align:left;padding:1rem;transition:transform .22s,border-color .22s,background-color .22s,box-shadow .22s}.team-slot-shell:focus-visible,.team-slot-shell:hover{border-color:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.team-slot-shell:focus-visible,.team-slot-shell:hover{border-color:color-mix(in srgb,var(--accent) 34%,var(--line-strong))}}.team-slot-shell:focus-visible,.team-slot-shell:hover{box-shadow:0 0 0 3px var(--accent-ring);outline:none}.team-slot-shell-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.team-slot-shell-active{border-color:color-mix(in srgb,var(--accent) 58%,var(--line-strong))}}.team-slot-shell-active{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.team-slot-shell-active{background:color-mix(in srgb,var(--accent-soft) 82%,var(--surface-strong))}}.team-slot-shell-active{box-shadow:var(--shadow-soft)}.team-element-pill{border:1px solid var(--line);background:var(--surface-strong);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.team-element-pill{background:color-mix(in srgb,var(--surface-strong) 82%,transparent)}}.team-element-pill{letter-spacing:.08em;color:var(--foreground);padding:.36rem .72rem;font-size:.72rem;line-height:1}.damage-workbench-page .status-pill,.damage-workbench-page .ui-avatar-button,.damage-workbench-page .ui-button,.damage-workbench-page .ui-input,.damage-workbench-page .ui-select,.damage-workbench-page .ui-soft-panel,.damage-workbench-page .ui-toggle-chip{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.damage-workbench-page .ui-button,.damage-workbench-page .ui-input,.damage-workbench-page .ui-select,.damage-workbench-page .ui-toggle-chip{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.damage-workbench-page .ui-button,.damage-workbench-page .ui-input,.damage-workbench-page .ui-select,.damage-workbench-page .ui-toggle-chip{border-color:color-mix(in srgb,var(--foreground) 12%,transparent)}}.damage-workbench-page .ui-button,.damage-workbench-page .ui-input,.damage-workbench-page .ui-select,.damage-workbench-page .ui-toggle-chip{background:var(--background)}@supports (color:color-mix(in lab,red,red)){.damage-workbench-page .ui-button,.damage-workbench-page .ui-input,.damage-workbench-page .ui-select,.damage-workbench-page .ui-toggle-chip{background:color-mix(in srgb,var(--background) 84%,white 16%)}}.damage-workbench-page .ui-avatar-button:focus-visible,.damage-workbench-page .ui-avatar-button:hover,.damage-workbench-page .ui-button:focus-visible,.damage-workbench-page .ui-button:hover,.damage-workbench-page .ui-input:focus,.damage-workbench-page .ui-select:focus,.damage-workbench-page .ui-toggle-chip:focus-visible,.damage-workbench-page .ui-toggle-chip:hover{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){.damage-workbench-page .ui-avatar-button:focus-visible,.damage-workbench-page .ui-avatar-button:hover,.damage-workbench-page .ui-button:focus-visible,.damage-workbench-page .ui-button:hover,.damage-workbench-page .ui-input:focus,.damage-workbench-page .ui-select:focus,.damage-workbench-page .ui-toggle-chip:focus-visible,.damage-workbench-page .ui-toggle-chip:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}}.damage-workbench-page .ui-avatar-button-bare{box-shadow:none;background:0 0;border-color:#0000}.damage-workbench-page .ui-avatar-empty-disc{box-shadow:inset 0 0 0 1px #ffffff08,0 8px 18px #0b141b14}.damage-workbench-page .ui-avatar-button-bare:focus-visible,.damage-workbench-page .ui-avatar-button-bare:hover{box-shadow:0 0 0 3px var(--accent),0 10px 20px #0b141b24;background:0 0;border-color:#0000}@supports (color:color-mix(in lab,red,red)){.damage-workbench-page .ui-avatar-button-bare:focus-visible,.damage-workbench-page .ui-avatar-button-bare:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent),0 10px 20px #0b141b24}}.damage-workbench-page .ui-avatar-button-bare.ui-avatar-button-active{box-shadow:0 0 0 3px var(--accent),0 10px 22px #0b141b29}@supports (color:color-mix(in lab,red,red)){.damage-workbench-page .ui-avatar-button-bare.ui-avatar-button-active{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent),0 10px 22px #0b141b29}}.damage-workbench-page .status-pill{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.damage-workbench-page .status-pill{border-color:color-mix(in srgb,var(--foreground) 10%,transparent)}}.damage-workbench-page .status-pill{background:var(--background)}@supports (color:color-mix(in lab,red,red)){.damage-workbench-page .status-pill{background:color-mix(in srgb,var(--background) 78%,white 22%)}}.damage-workbench-page .status-pill{color:var(--muted-strong)}.damage-workbench-page .ui-empty-panel{border-style:solid;border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.damage-workbench-page .ui-empty-panel{border-color:color-mix(in srgb,var(--foreground) 10%,transparent)}}.damage-workbench-page .ui-empty-panel{background:var(--background)}@supports (color:color-mix(in lab,red,red)){.damage-workbench-page .ui-empty-panel{background:color-mix(in srgb,var(--background) 72%,var(--workspace-inset))}}.damage-workbench-page .ui-empty-panel{color:var(--muted-strong)}.damage-workbench-page .ui-empty-panel-danger{border-color:var(--workspace-danger)}@supports (color:color-mix(in lab,red,red)){.damage-workbench-page .ui-empty-panel-danger{border-color:color-mix(in srgb,var(--workspace-danger) 34%,transparent)}}.damage-workbench-page{min-height:0;color:var(--foreground);background:0 0;flex:1;justify-content:center;padding-bottom:1rem;display:flex;overflow:visible}.damage-workbench-shell{flex-direction:column;gap:0;width:min(100%,88rem);min-height:100%;margin:0 auto;padding:clamp(.82rem,1.8vw,1.15rem) 1.25rem 1.15rem;display:flex}.damage-panel{border:1px solid var(--foreground);min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.damage-panel{border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}}.damage-panel{background:linear-gradient(180deg,var(--surface-strong),transparent),var(--background);border-radius:1.45rem}@supports (color:color-mix(in lab,red,red)){.damage-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 56%,transparent),transparent),color-mix(in srgb,var(--background) 81%,white 19%)}}.damage-panel{box-shadow:0 18px 44px #1224260b}.damage-workbench-grid{flex:1;grid-template-columns:minmax(20rem,.98fr) minmax(25rem,1.28fr) minmax(20rem,.98fr);gap:.82rem;min-height:0;display:grid}.damage-side-column{grid-template-rows:auto auto minmax(18rem,1fr);gap:.78rem;min-height:0;display:grid}.damage-side-column>.damage-panel{box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}.damage-side-column>.damage-panel:before{content:"";background:var(--divider-line-fill);opacity:.95;pointer-events:none;height:1px;position:absolute;top:0;left:.25rem;right:.25rem}.damage-side-column>.damage-panel:after{content:"";background:var(--divider-glow-fill);filter:blur(12px);opacity:.72;pointer-events:none;border-radius:999px;height:.9rem;position:absolute;top:-.32rem;left:16%;right:16%}.damage-center-panel{scrollbar-width:thin;box-shadow:none;background:0 0;border:none;border-radius:0;overflow-y:auto}.damage-exchange-shell{flex-direction:column;gap:.78rem;min-height:100%;display:flex}.damage-center-top{--damage-speed-order-avatar-size:2.7rem;margin-top:calc(var(--damage-speed-order-avatar-size) * .2);flex-direction:column;justify-content:center;align-items:stretch;gap:.34rem;padding-bottom:.22rem;display:flex}.damage-speed-order-track{--damage-speed-order-count:1;--damage-speed-order-gap:clamp(.18rem,.42vw,.38rem);--damage-speed-order-chip-max-width:clamp(2.7rem,3.2vw,3rem);--damage-speed-order-chip-width:min(var(--damage-speed-order-chip-max-width),calc((100% - (var(--damage-speed-order-count) - 1) * var(--damage-speed-order-gap)) / var(--damage-speed-order-count)));width:min(100%,calc(var(--damage-speed-order-count) * var(--damage-speed-order-chip-max-width) + (var(--damage-speed-order-count) - 1) * var(--damage-speed-order-gap)));justify-content:center;align-items:flex-start;gap:var(--damage-speed-order-gap);flex-wrap:nowrap;min-width:0;max-width:100%;display:inline-flex}.damage-speed-order-chip{width:var(--damage-speed-order-chip-width);flex:0 1 var(--damage-speed-order-chip-width);flex-direction:column;align-items:center;gap:.22rem;min-width:0;display:flex}.damage-speed-order-avatar-shell{width:min(100%,var(--damage-speed-order-avatar-size));aspect-ratio:1;border:2px solid var(--line-strong);place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.damage-speed-order-avatar-shell{border:2px solid color-mix(in srgb,var(--line-strong) 92%,transparent)}}.damage-speed-order-avatar-shell{background:radial-gradient(circle at 50% 28%,#ffffff14,transparent 60%),var(--workspace-panel-strong);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.damage-speed-order-avatar-shell{background:radial-gradient(circle at 50% 28%,#ffffff14,transparent 60%),color-mix(in srgb,var(--workspace-panel-strong) 84%,transparent)}}.damage-speed-order-avatar-shell{box-shadow:0 10px 18px #0b141b2e}.damage-speed-order-chip-player .damage-speed-order-avatar-shell{border-color:var(--workspace-success)}@supports (color:color-mix(in lab,red,red)){.damage-speed-order-chip-player .damage-speed-order-avatar-shell{border-color:color-mix(in srgb,var(--workspace-success) 84%,#dcffe8 16%)}}.damage-speed-order-chip-player .damage-speed-order-avatar-shell{background:radial-gradient(circle at 50% 28%,#ffffff29,transparent 60%),linear-gradient(180deg,var(--workspace-success),transparent 78%),var(--workspace-panel-strong)}@supports (color:color-mix(in lab,red,red)){.damage-speed-order-chip-player .damage-speed-order-avatar-shell{background:radial-gradient(circle at 50% 28%,#ffffff29,transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--workspace-success) 18%,transparent),transparent 78%),color-mix(in srgb,var(--workspace-panel-strong) 86%,transparent)}}.damage-speed-order-chip-player .damage-speed-order-avatar-shell{box-shadow:0 0 0 2px var(--workspace-success),0 0 20px var(--workspace-success),0 10px 18px #0b141b33}@supports (color:color-mix(in lab,red,red)){.damage-speed-order-chip-player .damage-speed-order-avatar-shell{box-shadow:0 0 0 2px color-mix(in srgb,var(--workspace-success) 24%,transparent),0 0 20px color-mix(in srgb,var(--workspace-success) 24%,transparent),0 10px 18px #0b141b33}}.damage-speed-order-chip-enemy .damage-speed-order-avatar-shell{border-color:var(--workspace-danger)}@supports (color:color-mix(in lab,red,red)){.damage-speed-order-chip-enemy .damage-speed-order-avatar-shell{border-color:color-mix(in srgb,var(--workspace-danger) 82%,#ffd7d7 18%)}}.damage-speed-order-chip-enemy .damage-speed-order-avatar-shell{background:radial-gradient(circle at 50% 28%,#ffffff1f,transparent 60%),linear-gradient(180deg,var(--workspace-danger),transparent 78%),var(--workspace-panel-strong)}@supports (color:color-mix(in lab,red,red)){.damage-speed-order-chip-enemy .damage-speed-order-avatar-shell{background:radial-gradient(circle at 50% 28%,#ffffff1f,transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--workspace-danger) 14%,transparent),transparent 78%),color-mix(in srgb,var(--workspace-panel-strong) 86%,transparent)}}.damage-speed-order-chip-enemy .damage-speed-order-avatar-shell{box-shadow:0 0 0 2px var(--workspace-danger),0 0 20px var(--workspace-danger),0 10px 18px #0b141b33}@supports (color:color-mix(in lab,red,red)){.damage-speed-order-chip-enemy .damage-speed-order-avatar-shell{box-shadow:0 0 0 2px color-mix(in srgb,var(--workspace-danger) 24%,transparent),0 0 20px color-mix(in srgb,var(--workspace-danger) 22%,transparent),0 10px 18px #0b141b33}}.damage-speed-order-chip-both .damage-speed-order-avatar-shell{background:radial-gradient(circle at 50% 28%,#ffffff24,transparent 58%) padding-box,linear-gradient(180deg,var(--surface-strong),var(--workspace-panel-strong)) padding-box,linear-gradient(90deg,var(--workspace-success) 0 50%,var(--workspace-danger) 50% 100%) border-box;border-color:#0000}@supports (color:color-mix(in lab,red,red)){.damage-speed-order-chip-both .damage-speed-order-avatar-shell{background:radial-gradient(circle at 50% 28%,#ffffff24,transparent 58%) padding-box,linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 92%,transparent),color-mix(in srgb,var(--workspace-panel-strong) 84%,transparent)) padding-box,linear-gradient(90deg,color-mix(in srgb,var(--workspace-success) 84%,#dcffe8 16%) 0 50%,color-mix(in srgb,var(--workspace-danger) 82%,#ffd7d7 18%) 50% 100%) border-box}}.damage-speed-order-chip-both .damage-speed-order-avatar-shell{box-shadow:-.18rem 0 .95rem var(--workspace-success),.18rem 0 .95rem var(--workspace-danger),0 10px 18px #0b141b38}@supports (color:color-mix(in lab,red,red)){.damage-speed-order-chip-both .damage-speed-order-avatar-shell{box-shadow:-.18rem 0 .95rem color-mix(in srgb,var(--workspace-success) 18%,transparent),.18rem 0 .95rem color-mix(in srgb,var(--workspace-danger) 18%,transparent),0 10px 18px #0b141b38}}.damage-speed-order-avatar-image{object-fit:cover;filter:drop-shadow(0 6px 12px #0b141b33);width:100%;height:100%}.damage-speed-order-avatar-fallback{color:var(--foreground-strong);font-size:.78rem;font-weight:900;line-height:1}.damage-speed-order-value{color:var(--muted-strong);font-family:var(--font-numeric);font-size:clamp(.48rem,calc(var(--damage-speed-order-chip-width) * .24),.74rem);letter-spacing:.04em;font-weight:400;line-height:1}.damage-speed-order-chip-player .damage-speed-order-value{color:var(--workspace-success)}@supports (color:color-mix(in lab,red,red)){.damage-speed-order-chip-player .damage-speed-order-value{color:color-mix(in srgb,var(--workspace-success) 72%,var(--foreground-strong))}}.damage-speed-order-chip-enemy .damage-speed-order-value{color:var(--workspace-danger)}@supports (color:color-mix(in lab,red,red)){.damage-speed-order-chip-enemy .damage-speed-order-value{color:color-mix(in srgb,var(--workspace-danger) 72%,var(--foreground-strong))}}.damage-speed-order-chip-both .damage-speed-order-value{background:linear-gradient(90deg,var(--workspace-success) 0 50%,var(--workspace-danger) 50% 100%)}@supports (color:color-mix(in lab,red,red)){.damage-speed-order-chip-both .damage-speed-order-value{background:linear-gradient(90deg,color-mix(in srgb,var(--workspace-success) 74%,var(--foreground-strong)) 0 50%,color-mix(in srgb,var(--workspace-danger) 72%,var(--foreground-strong)) 50% 100%)}}.damage-speed-order-chip-both .damage-speed-order-value{color:#0000;-webkit-background-clip:text;background-clip:text}.damage-exchange-stack{gap:.78rem;display:grid}.damage-calculator-card{flex-direction:column;gap:.72rem;padding:.1rem 0 0;display:flex}.damage-calculator-card+.damage-calculator-card{padding-top:.88rem;position:relative}.damage-calculator-card+.damage-calculator-card:before{content:"";background:var(--divider-line-fill);opacity:.88;height:1px;position:absolute;top:0;left:0;right:0}.damage-direction-stage{min-height:3.7rem}.damage-direction-lane,.damage-direction-stage{justify-content:center;align-items:center;display:flex}.damage-direction-lane{width:100%;min-width:0}.damage-minimal-shell{--damage-minimal-accent:#9ffdf2;--damage-minimal-ink:var(--accent)}@supports (color:color-mix(in lab,red,red)){.damage-minimal-shell{--damage-minimal-ink:color-mix(in srgb,var(--accent) 86%,#fff1dd 14%)}}.damage-minimal-shell{flex-direction:column;align-items:center;gap:0;width:100%;min-width:0;padding:.08rem 0;display:flex}.damage-minimal-shell-idle{--damage-minimal-accent:#9ffdf2}@supports (color:color-mix(in lab,red,red)){.damage-minimal-shell-idle{--damage-minimal-accent:color-mix(in srgb,#9ffdf2 68%,var(--muted-strong) 32%)}}.damage-minimal-shell-idle{--damage-minimal-ink:var(--accent)}@supports (color:color-mix(in lab,red,red)){.damage-minimal-shell-idle{--damage-minimal-ink:color-mix(in srgb,var(--accent) 74%,var(--muted-strong) 26%)}}.damage-minimal-shell-ko{--damage-minimal-accent:#9ffdf2;--damage-minimal-ink:var(--accent)}@supports (color:color-mix(in lab,red,red)){.damage-minimal-shell-ko{--damage-minimal-ink:color-mix(in srgb,var(--accent) 78%,#ffe1c6 22%)}}.damage-minimal-stack{width:100%;min-width:0;display:block}.damage-minimal-visual{aspect-ratio:790/190;justify-content:center;align-items:center;width:calc(100% + 1.5rem);min-width:0;margin-inline:-.75rem;display:flex;position:relative;overflow:visible}.damage-minimal-arrow-image{object-fit:fill;opacity:.9;filter:drop-shadow(0 0 8px #70fff0a3)drop-shadow(0 0 20px #70fff042);pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50%;width:100%;height:100%;transition:opacity .26s,transform .32s;position:absolute;top:50%;left:50%}.damage-minimal-arrow-image-forward{transform:translate(-50%,-50%)scaleX(-1)}.damage-minimal-arrow-image-reverse{transform:translate(-50%,-50%)}.damage-minimal-shell-idle .damage-minimal-arrow-image{opacity:.76}.damage-minimal-readout{z-index:1;min-width:4.5rem;color:var(--damage-minimal-ink);pointer-events:none;text-align:center;text-shadow:0 0 14px var(--damage-minimal-ink),0 1px 10px var(--background);flex-direction:column;justify-content:center;align-items:center;gap:.02rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.damage-minimal-readout{text-shadow:0 0 14px color-mix(in srgb,var(--damage-minimal-ink) 38%,transparent),0 1px 10px color-mix(in srgb,var(--background) 84%,transparent)}}.damage-minimal-mode-label{color:var(--damage-minimal-ink);letter-spacing:0;white-space:nowrap;padding-bottom:.22rem;font-size:clamp(.82rem,1.8vw,1.05rem);font-weight:900;line-height:1;display:block;position:relative;transform:translateY(-.24rem)}.damage-minimal-mode-label:after{background:linear-gradient(90deg,transparent,var(--damage-minimal-ink) 18%,var(--damage-minimal-ink) 50%,var(--damage-minimal-ink) 82%,transparent);border-radius:999px;width:min(3.5rem,142%);height:2px;position:absolute;bottom:.02rem;left:50%}@supports (color:color-mix(in lab,red,red)){.damage-minimal-mode-label:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--damage-minimal-ink) 82%,transparent) 18%,color-mix(in srgb,var(--damage-minimal-ink) 94%,#fff4e7 6%) 50%,color-mix(in srgb,var(--damage-minimal-ink) 82%,transparent) 82%,transparent)}}.damage-minimal-mode-label:after{box-shadow:0 0 5px var(--damage-minimal-ink),0 0 12px var(--damage-minimal-ink)}@supports (color:color-mix(in lab,red,red)){.damage-minimal-mode-label:after{box-shadow:0 0 5px color-mix(in srgb,var(--damage-minimal-ink) 54%,transparent),0 0 12px color-mix(in srgb,var(--damage-minimal-ink) 30%,transparent)}}.damage-minimal-mode-label:after{content:"";transform:translate(-50%)}.damage-minimal-arrow-value{min-height:1em;color:var(--damage-minimal-ink);font-family:var(--font-numeric);letter-spacing:0;opacity:0;filter:blur(10px);justify-content:center;align-items:flex-end;gap:.07em;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:400;line-height:.82;transition:color .22s,opacity .24s,filter .32s,transform .22s,text-shadow .22s;display:inline-flex;transform:translateY(-.14em)}.damage-minimal-ko-mark{width:.23em;height:.72em;color:inherit;flex-direction:column;flex:none;justify-content:flex-end;align-items:center;display:inline-flex;transform:translateY(-.1em)}.damage-minimal-ko-mark:after,.damage-minimal-ko-mark:before{content:"";filter:drop-shadow(0 0 .1em);background:currentColor;display:block}.damage-minimal-ko-mark:before{border-radius:999px 999px .06em .06em;width:.15em;height:.48em;transform:skew(-2deg)}.damage-minimal-ko-mark:after{border-radius:999px;width:.19em;height:.19em;margin-top:.05em}.damage-minimal-shell-has-value .damage-minimal-arrow-value{opacity:1;filter:blur()}.damage-minimal-shell-has-value .damage-minimal-arrow-image{opacity:1}.damage-calculator-controls{--damage-skill-slot-size:5.1rem;--damage-skill-slot-gap:.42rem;--damage-control-width:calc(var(--damage-skill-slot-size) + var(--damage-skill-slot-size) + var(--damage-skill-slot-size) + var(--damage-skill-slot-size) + var(--damage-skill-slot-gap) + var(--damage-skill-slot-gap) + var(--damage-skill-slot-gap));flex-direction:column;align-items:center;gap:.58rem;display:flex}.damage-skill-field{gap:0}.damage-skill-field,.damage-skill-slots{width:min(100%,var(--damage-control-width))}.damage-skill-slots{grid-template-columns:repeat(4,minmax(0,var(--damage-skill-slot-size)));justify-content:center;gap:var(--damage-skill-slot-gap);display:grid}.damage-skill-slot{aspect-ratio:1;border:1px solid var(--foreground);min-width:0;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.damage-skill-slot{border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}}.damage-skill-slot{background:var(--workspace-inset);border-radius:.88rem}@supports (color:color-mix(in lab,red,red)){.damage-skill-slot{background:color-mix(in srgb,var(--workspace-inset) 82%,transparent)}}.damage-skill-slot{color:var(--foreground);text-align:left;box-shadow:none;padding:0;transition:border-color .18s,box-shadow .18s,filter .18s,transform .18s}.damage-skill-slot:focus-visible,.damage-skill-slot:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.damage-skill-slot:focus-visible,.damage-skill-slot:hover{border-color:color-mix(in srgb,var(--accent) 36%,transparent)}}.damage-skill-slot:focus-visible,.damage-skill-slot:hover{box-shadow:0 0 0 2px var(--accent),0 10px 18px #060d122e}@supports (color:color-mix(in lab,red,red)){.damage-skill-slot:focus-visible,.damage-skill-slot:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 18%,transparent),0 10px 18px #060d122e}}.damage-skill-slot:focus-visible,.damage-skill-slot:hover{filter:saturate(1.05)brightness(1.04);outline:none;transform:translateY(-1px)}.damage-skill-slot-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.damage-skill-slot-active{border-color:color-mix(in srgb,var(--accent) 48%,transparent)}}.damage-skill-slot-active{box-shadow:0 0 0 2px var(--accent),0 0 18px var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.damage-skill-slot-active{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 22%,transparent),0 0 18px color-mix(in srgb,var(--accent-soft) 72%,transparent)}}.damage-skill-slot-empty{place-items:center;display:grid}.damage-skill-empty-plus{border:1px dashed var(--accent);place-items:center;width:100%;height:100%;display:grid}@supports (color:color-mix(in lab,red,red)){.damage-skill-empty-plus{border:1px dashed color-mix(in srgb,var(--accent) 26%,var(--foreground) 16%)}}.damage-skill-empty-plus{border-radius:inherit;background:var(--workspace-inset)}@supports (color:color-mix(in lab,red,red)){.damage-skill-empty-plus{background:color-mix(in srgb,var(--workspace-inset) 78%,transparent)}}.damage-skill-empty-plus{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.damage-skill-empty-plus{color:color-mix(in srgb,var(--foreground) 46%,var(--accent) 22%)}}.damage-skill-empty-plus-icon{filter:drop-shadow(0 6px 12px #060d1238);width:56%;height:56%}.damage-skill-slot-artwork{width:100%;height:100%;position:relative}.damage-skill-slot-artwork>div{border:0;border-radius:0;width:100%;height:100%}.damage-skill-slot-name-overlay{z-index:12;color:#fff;text-align:center;text-overflow:ellipsis;text-shadow:0 1px 2px #0000009e,0 0 6px #0000006b;white-space:nowrap;inset-inline:.2rem;font-size:.84rem;font-weight:900;line-height:1;position:absolute;bottom:.18rem;overflow:hidden}.damage-skill-picker-backdrop{z-index:160;background:radial-gradient(circle at 50% 18%,var(--accent-soft),transparent 32rem),#060c10a7;justify-content:center;align-items:center;padding:1.2rem;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.damage-skill-picker-backdrop{background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--accent-soft) 34%,transparent),transparent 32rem),#060c10a7}}.damage-skill-picker-backdrop{-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%)}.damage-skill-picker-dialog{border:1px solid var(--accent);flex-direction:column;width:min(100%,42rem);max-height:min(84vh,42rem);display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.damage-skill-picker-dialog{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line))}}.damage-skill-picker-dialog{background:linear-gradient(180deg,var(--surface-strong),transparent 45%),var(--background);border-radius:1.45rem}@supports (color:color-mix(in lab,red,red)){.damage-skill-picker-dialog{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 94%,transparent),transparent 45%),color-mix(in srgb,var(--background) 84%,white 16%)}}.damage-skill-picker-dialog{box-shadow:0 28px 90px #04090d6b,inset 0 1px #ffffff70}.damage-skill-picker-head{border-bottom:1px solid var(--foreground);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.damage-skill-picker-head{border-bottom:1px solid color-mix(in srgb,var(--foreground) 8%,transparent)}}.damage-skill-picker-head{padding:1rem 1.08rem .92rem 1.25rem}.damage-skill-picker-title-block{min-width:0}.damage-skill-picker-kicker{color:var(--accent);margin:0}@supports (color:color-mix(in lab,red,red)){.damage-skill-picker-kicker{color:color-mix(in srgb,var(--accent) 58%,var(--muted))}}.damage-skill-picker-kicker{letter-spacing:.22em;font-size:.66rem;font-weight:800;line-height:1}.damage-skill-picker-title{color:var(--foreground-strong);font-family:var(--font-serif);text-overflow:ellipsis;white-space:nowrap;margin:.35rem 0 0;font-size:clamp(1.55rem,2.8vw,2.3rem);line-height:1.05;overflow:hidden}.damage-skill-picker-actions{flex-shrink:0;align-items:center;gap:.5rem;display:inline-flex}.damage-skill-picker-clear{border:1px solid var(--workspace-danger);justify-content:center;align-items:center;min-height:2.2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.damage-skill-picker-clear{border:1px solid color-mix(in srgb,var(--workspace-danger) 28%,transparent)}}.damage-skill-picker-clear{background:var(--workspace-danger-soft);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.damage-skill-picker-clear{background:color-mix(in srgb,var(--workspace-danger-soft) 76%,transparent)}}.damage-skill-picker-clear{color:var(--workspace-danger)}@supports (color:color-mix(in lab,red,red)){.damage-skill-picker-clear{color:color-mix(in srgb,var(--workspace-danger) 74%,var(--foreground-strong))}}.damage-skill-picker-clear{padding:.46rem .76rem;font-size:.75rem;font-weight:800;transition:border-color .18s,box-shadow .18s,transform .18s}.damage-skill-picker-clear:focus-visible,.damage-skill-picker-clear:hover{border-color:var(--workspace-danger)}@supports (color:color-mix(in lab,red,red)){.damage-skill-picker-clear:focus-visible,.damage-skill-picker-clear:hover{border-color:color-mix(in srgb,var(--workspace-danger) 48%,transparent)}}.damage-skill-picker-clear:focus-visible,.damage-skill-picker-clear:hover{box-shadow:0 0 0 3px var(--workspace-danger-soft)}@supports (color:color-mix(in lab,red,red)){.damage-skill-picker-clear:focus-visible,.damage-skill-picker-clear:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--workspace-danger-soft) 64%,transparent)}}.damage-skill-picker-clear:focus-visible,.damage-skill-picker-clear:hover{outline:none;transform:translateY(-1px)}.damage-skill-picker-close{position:static;transform:none}.damage-skill-picker-close:focus-visible,.damage-skill-picker-close:hover{transform:translateY(-1px)}.damage-skill-picker-body{scrollbar-width:thin;flex:auto;min-height:0;padding:1rem 1.08rem 1.15rem;overflow-y:auto}.damage-skill-picker-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.72rem;display:grid}.damage-skill-picker-option{border:1px solid var(--foreground);align-items:center;gap:.72rem;min-width:0;min-height:4.85rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.damage-skill-picker-option{border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}}.damage-skill-picker-option{background:linear-gradient(180deg,var(--surface-strong),transparent 78%),var(--background);border-radius:1.05rem}@supports (color:color-mix(in lab,red,red)){.damage-skill-picker-option{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 78%,transparent),transparent 78%),color-mix(in srgb,var(--background) 74%,white 26%)}}.damage-skill-picker-option{color:var(--foreground);text-align:left;padding:.58rem .7rem;transition:border-color .18s,box-shadow .18s,transform .18s}.damage-skill-picker-option:focus-visible,.damage-skill-picker-option:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.damage-skill-picker-option:focus-visible,.damage-skill-picker-option:hover{border-color:color-mix(in srgb,var(--accent) 38%,transparent)}}.damage-skill-picker-option:focus-visible,.damage-skill-picker-option:hover{box-shadow:0 0 0 3px var(--accent),0 12px 28px #0b141b26}@supports (color:color-mix(in lab,red,red)){.damage-skill-picker-option:focus-visible,.damage-skill-picker-option:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent),0 12px 28px #0b141b26}}.damage-skill-picker-option:focus-visible,.damage-skill-picker-option:hover{outline:none;transform:translateY(-1px)}.damage-skill-picker-option-active,.damage-skill-picker-option-current{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.damage-skill-picker-option-active,.damage-skill-picker-option-current{border-color:color-mix(in srgb,var(--accent) 46%,transparent)}}.damage-skill-picker-option-active,.damage-skill-picker-option-current{background:linear-gradient(180deg,var(--accent-soft),transparent 80%),var(--background)}@supports (color:color-mix(in lab,red,red)){.damage-skill-picker-option-active,.damage-skill-picker-option-current{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-soft) 42%,transparent),transparent 80%),color-mix(in srgb,var(--background) 72%,white 28%)}}.damage-skill-picker-option-copy{flex-direction:column;flex:auto;gap:.16rem;min-width:0;padding-right:2.5rem;display:flex}.damage-skill-picker-option-meta{color:var(--accent);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.damage-skill-picker-option-meta{color:color-mix(in srgb,var(--accent) 52%,var(--muted-strong))}}.damage-skill-picker-option-meta{text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-weight:800;line-height:1.1}.damage-skill-picker-option-name{color:var(--foreground-strong);font-size:.9rem;font-weight:900}.damage-skill-picker-option-name,.damage-skill-picker-option-power{text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.damage-skill-picker-option-power{color:var(--muted-strong);font-size:.7rem;font-weight:700}.damage-skill-picker-status{background:var(--accent-soft);border-radius:999px;justify-content:center;align-items:center;min-width:2.34rem;display:inline-flex;position:absolute;top:.55rem;right:.58rem}@supports (color:color-mix(in lab,red,red)){.damage-skill-picker-status{background:color-mix(in srgb,var(--accent-soft) 82%,transparent)}}.damage-skill-picker-status{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.damage-skill-picker-status{color:color-mix(in srgb,var(--accent) 68%,var(--foreground-strong))}}.damage-skill-picker-status{white-space:nowrap;padding:.18rem .34rem;font-size:.58rem;font-weight:900;line-height:1}.damage-skill-picker-empty{text-align:center;min-height:9rem;color:var(--muted-strong);place-items:center;padding:1.5rem;font-size:.88rem;line-height:1.7;display:grid}.damage-panel-head{justify-content:space-between;align-items:start;gap:1rem;display:flex}.damage-panel-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:inline-flex}.damage-matchup-trigger-icon{opacity:.88;flex-shrink:0;width:.95rem;height:.95rem}.damage-panel-kicker{color:var(--muted);letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:.64rem}.damage-panel-caption{color:var(--muted-strong);margin:.45rem 0 0;font-size:.78rem;line-height:1.45}.damage-inline-select{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.4rem;min-width:7.5rem;display:flex}.damage-inline-select-label{color:var(--muted);letter-spacing:.22em;text-transform:uppercase;font-size:.58rem}.damage-slot-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.damage-team-strip{align-items:center;gap:.8rem;width:100%;margin-top:0}.damage-team-strip-shell{align-items:center;min-height:4.18rem;padding:0 .9rem .26rem .2rem;display:flex;overflow:visible}.damage-slot-anchor{place-items:center;display:inline-grid;position:relative;overflow:visible}.damage-team-import-button{z-index:3;width:1.8rem;height:1.8rem;color:var(--accent);background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:-.16rem;left:calc(100% + .28rem);transform:translate(-5px)}@supports (color:color-mix(in lab,red,red)){.damage-team-import-button{color:color-mix(in srgb,var(--accent) 88%,#ffb36b 12%)}}.damage-team-import-button{opacity:.88;isolation:isolate;transition:color .16s,filter .16s,opacity .16s,transform .16s}.damage-team-import-button:before{z-index:-1;border-radius:inherit;background:radial-gradient(circle,var(--accent),transparent 64%),var(--accent-soft);position:absolute;inset:-.24rem}@supports (color:color-mix(in lab,red,red)){.damage-team-import-button:before{background:radial-gradient(circle,color-mix(in srgb,var(--accent) 24%,transparent),transparent 64%),color-mix(in srgb,var(--accent-soft) 54%,transparent)}}.damage-team-import-button:before{content:"";opacity:0;transition:opacity .16s,transform .16s;transform:scale(.74)}.damage-team-import-button:focus-visible{outline:none}.damage-team-import-button:focus-visible,.damage-team-import-button:hover{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.damage-team-import-button:focus-visible,.damage-team-import-button:hover{color:color-mix(in srgb,var(--accent) 72%,#fff0d6 28%)}}.damage-team-import-button:focus-visible,.damage-team-import-button:hover{filter:drop-shadow(0 0 7px var(--accent)) drop-shadow(0 7px 12px #0b141b29)}@supports (color:color-mix(in lab,red,red)){.damage-team-import-button:focus-visible,.damage-team-import-button:hover{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--accent) 48%,transparent)) drop-shadow(0 7px 12px #0b141b29)}}.damage-team-import-button:focus-visible,.damage-team-import-button:hover{opacity:1;transform:translate(-5px)translateY(-1px)scale(1.08)}.damage-team-import-button:focus-visible:before,.damage-team-import-button:hover:before{opacity:1;transform:scale(1)}.damage-team-import-button:active{transform:translate(-5px)translateY(0)scale(.98)}.damage-team-import-icon{z-index:1;flex-shrink:0;width:1.35rem;height:1.35rem;transition:transform .16s;display:inline-block;position:relative}.damage-team-import-button:focus-visible .damage-team-import-icon,.damage-team-import-button:hover .damage-team-import-icon{transform:translateY(-1px)}.damage-slot-shell{place-items:center;display:grid;position:relative}.damage-slot-hover-shell{place-items:center;display:inline-grid;position:relative}.damage-slot-remove{transition:opacity .12s}.damage-slot-hover-shell:focus-within .damage-slot-remove,.damage-slot-hover-shell:hover .damage-slot-remove,.damage-slot-remove:focus-visible,.damage-slot-remove:hover{opacity:1;pointer-events:auto;border-color:var(--workspace-danger);transform:translate(32%,-32%)scale(1)}@supports (color:color-mix(in lab,red,red)){.damage-slot-hover-shell:focus-within .damage-slot-remove,.damage-slot-hover-shell:hover .damage-slot-remove,.damage-slot-remove:focus-visible,.damage-slot-remove:hover{border-color:color-mix(in srgb,var(--workspace-danger) 36%,var(--line))}}.damage-slot-hover-shell:focus-within .damage-slot-remove,.damage-slot-hover-shell:hover .damage-slot-remove,.damage-slot-remove:focus-visible,.damage-slot-remove:hover{background:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.damage-slot-hover-shell:focus-within .damage-slot-remove,.damage-slot-hover-shell:hover .damage-slot-remove,.damage-slot-remove:focus-visible,.damage-slot-remove:hover{background:color-mix(in srgb,var(--surface-strong) 94%,var(--workspace-danger-soft))}}.damage-slot-hover-shell:focus-within .damage-slot-remove,.damage-slot-hover-shell:hover .damage-slot-remove,.damage-slot-remove:focus-visible,.damage-slot-remove:hover{outline:none;box-shadow:0 8px 16px #0b141b2e}.damage-slot-avatar{width:3.6rem;height:3.6rem}.damage-active-panel{background:radial-gradient(circle at 0 0,var(--accent-soft),transparent 14rem),var(--background)}@supports (color:color-mix(in lab,red,red)){.damage-active-panel{background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--accent-soft) 72%,transparent),transparent 14rem),color-mix(in srgb,var(--background) 87%,var(--workspace-panel))}}.damage-active-card{grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:.72rem;display:grid}.damage-active-side{flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex}.damage-active-avatar{background:0 0;border-radius:999px;flex-shrink:0;place-items:center;width:4.8rem;height:4.8rem;display:grid;position:relative;overflow:visible}.damage-active-avatar>img{z-index:0;filter:drop-shadow(0 10px 20px #0b141b2e);position:relative}.damage-active-avatar-elements{pointer-events:none;z-index:1;position:absolute;inset:0}.damage-active-avatar-element{transform-origin:50%;position:absolute;transform:translate(-50%,-50%)}.damage-active-avatar-element-single{top:85.35%;left:14.65%}.damage-active-avatar-element-dual-first{top:62.9%;left:1.7%}.damage-active-avatar-element-dual-second{top:93.3%;left:25%}.team-active-editor-panel{padding:1.15rem 1.35rem}.team-active-editor-layout{grid-template-columns:6rem minmax(30rem,34rem) minmax(20rem,22.8rem);justify-content:center;align-items:center;gap:1.15rem;width:100%;max-width:100%;display:grid}.team-active-avatar{background:0 0;border-radius:999px;flex-shrink:0;place-items:center;width:6rem;height:6rem;display:grid;position:relative;overflow:visible}.team-active-avatar>img{z-index:0;filter:drop-shadow(0 14px 24px #0b141b33);position:relative}.team-active-avatar-elements{pointer-events:none;z-index:1;position:absolute;inset:0}.team-active-avatar-element{border:1px solid var(--line-strong);border-radius:999px;justify-content:center;align-items:center;width:2.16rem;height:2.16rem;display:inline-flex;position:absolute;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.team-active-avatar-element{border:1px solid color-mix(in srgb,var(--line-strong) 72%,transparent)}}.team-active-avatar-element{background:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.team-active-avatar-element{background:color-mix(in srgb,var(--surface-strong) 90%,transparent)}}.team-active-avatar-element{box-shadow:0 0 0 2px var(--background),0 7px 15px #0b141b2e}@supports (color:color-mix(in lab,red,red)){.team-active-avatar-element{box-shadow:0 0 0 2px color-mix(in srgb,var(--background) 82%,transparent),0 7px 15px #0b141b2e}}.team-active-avatar-element{transform-origin:50%;transform:translate(-50%,-50%)}.team-active-avatar-element>img{border-radius:inherit;transform:scale(1.42)}.team-active-avatar-element-fallback{color:var(--foreground);font-size:.86rem;font-weight:800;line-height:1}.team-active-avatar-element-single{top:85.35%;left:14.65%}.team-active-avatar-element-dual-first{top:62.9%;left:1.7%}.team-active-avatar-element-dual-second{top:93.3%;left:25%}.team-active-stat-editor{width:34rem;max-width:100%}.team-active-stat-toolbar{grid-template-columns:max-content 6.5rem 13rem;align-items:center;gap:.7rem;width:max-content;max-width:100%;padding-bottom:.82rem;display:grid}.team-active-stat-toolbar-label{color:var(--muted-strong);white-space:nowrap;font-size:.8rem;font-weight:800;line-height:1}.team-active-stat-select-wrap{min-width:0;display:block}.team-active-stat-select{border-radius:.95rem;width:100%;min-height:2.22rem;padding:.48rem .85rem;font-size:.82rem;font-weight:700;line-height:1.2}.team-active-stat-grid{grid-template-columns:repeat(2,15rem);gap:.58rem 1.35rem;width:max-content;max-width:100%;display:grid}.team-active-stat-row{border-radius:.85rem;grid-template-columns:1rem 3.2rem 4rem 1.45rem;align-items:center;column-gap:.65rem;width:15rem;min-height:2.15rem;padding:.18rem .28rem;transition:background-color .16s,color .16s;display:grid}.team-active-stat-row-selected{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.team-active-stat-row-selected{background:color-mix(in srgb,var(--accent-soft) 66%,transparent)}}:root:not([data-theme=dark]) .team-active-stat-row-selected{background:linear-gradient(180deg,#ffffff14,transparent 58%),var(--foreground-strong)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=dark]) .team-active-stat-row-selected{background:linear-gradient(180deg,#ffffff14,transparent 58%),color-mix(in srgb,var(--foreground-strong) 82%,var(--accent) 18%)}}:root:not([data-theme=dark]) .team-active-stat-row-selected{box-shadow:inset 0 0 0 1px var(--accent),0 8px 18px #10252b1f}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=dark]) .team-active-stat-row-selected{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 24%,transparent),0 8px 18px #10252b1f}}.team-active-stat-icon{width:.95rem;height:.95rem;color:var(--foreground);opacity:.92;background-color:currentColor;flex-shrink:0;display:block}.team-active-stat-name{min-width:0;color:var(--foreground);white-space:nowrap;align-items:center;gap:.2rem;font-size:.8rem;font-weight:800;line-height:1;display:inline-flex}.team-active-stat-value{color:var(--foreground);font-family:var(--font-sans-base),sans-serif;font-variant-numeric:tabular-nums;letter-spacing:0;text-align:left;font-size:.92rem;font-weight:700;line-height:1}.team-active-stat-row-selected .team-active-stat-icon,.team-active-stat-row-selected .team-active-stat-name,.team-active-stat-row-selected .team-active-stat-value,:root:not([data-theme=dark]) .team-active-stat-row-selected .team-active-stat-icon,:root:not([data-theme=dark]) .team-active-stat-row-selected .team-active-stat-name,:root:not([data-theme=dark]) .team-active-stat-row-selected .team-active-stat-value{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=dark]) .team-active-stat-row-selected .team-active-stat-icon,:root:not([data-theme=dark]) .team-active-stat-row-selected .team-active-stat-name,:root:not([data-theme=dark]) .team-active-stat-row-selected .team-active-stat-value{color:color-mix(in srgb,var(--accent) 82%,white 18%)}}.team-active-stat-toggle{width:1.45rem;height:1.45rem;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;transition:color .16s,background-color .16s,transform .16s;display:grid}.team-active-stat-toggle-glyph{width:.92rem;height:.92rem}.team-active-stat-toggle:focus-visible,.team-active-stat-toggle:hover{background:var(--workspace-track);color:var(--foreground);outline:none;transform:translateY(-1px)}.team-active-stat-toggle-selected{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.team-active-stat-toggle-selected{border-color:color-mix(in srgb,var(--accent) 32%,transparent)}}.team-active-stat-toggle-selected{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.team-active-stat-toggle-selected{background:color-mix(in srgb,var(--accent-soft) 96%,transparent)}}.team-active-stat-toggle-selected{color:var(--accent)}.team-active-stat-empty{border:1px dashed var(--line);background:var(--workspace-inset);border-radius:.95rem;width:max-content;max-width:100%}@supports (color:color-mix(in lab,red,red)){.team-active-stat-empty{background:color-mix(in srgb,var(--workspace-inset) 92%,transparent)}}.team-active-stat-empty{color:var(--muted);padding:.7rem .9rem;font-size:.78rem;line-height:1.5}.team-active-skill-slots{grid-template-columns:repeat(4,minmax(0,5.1rem));justify-content:start;justify-self:start;gap:.5rem;width:100%;display:grid}.team-active-skill-slot{aspect-ratio:1;border:1px solid var(--foreground);border-radius:.88rem;min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.team-active-skill-slot{border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}}.team-active-skill-slot{background:var(--workspace-inset)}@supports (color:color-mix(in lab,red,red)){.team-active-skill-slot{background:color-mix(in srgb,var(--workspace-inset) 82%,transparent)}}.team-active-skill-slot{color:var(--foreground);box-shadow:none;transition:border-color .18s,box-shadow .18s,filter .18s,transform .18s}.team-active-skill-slot-filled{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.team-active-skill-slot-filled{border-color:color-mix(in srgb,var(--accent) 26%,transparent)}}.team-active-skill-slot-filled:hover{border-color:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.team-active-skill-slot-filled:hover{border-color:color-mix(in srgb,var(--accent) 38%,transparent)}}.team-active-skill-slot-filled:hover{box-shadow:0 0 0 2px var(--accent),0 10px 18px #060d122e}@supports (color:color-mix(in lab,red,red)){.team-active-skill-slot-filled:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 18%,transparent),0 10px 18px #060d122e}}.team-active-skill-slot-filled:hover{filter:saturate(1.05)brightness(1.04)}.team-active-skill-artwork{width:100%;height:100%;position:relative}.team-active-skill-artwork>div{border:0;border-radius:0;width:100%;height:100%}.team-active-skill-name{z-index:12;color:#fff;text-align:center;text-overflow:ellipsis;text-shadow:0 1px 2px #0000009e,0 0 6px #0000006b;white-space:nowrap;inset-inline:.2rem;font-size:.84rem;font-weight:900;line-height:1;position:absolute;bottom:.18rem;overflow:hidden}.team-active-skill-slot-empty{place-items:center;display:grid}.team-active-skill-empty-plus{border-radius:inherit;border:1px dashed var(--accent);place-items:center;width:100%;height:100%;display:grid}@supports (color:color-mix(in lab,red,red)){.team-active-skill-empty-plus{border:1px dashed color-mix(in srgb,var(--accent) 26%,var(--foreground) 16%)}}.team-active-skill-empty-plus{background:var(--workspace-inset)}@supports (color:color-mix(in lab,red,red)){.team-active-skill-empty-plus{background:color-mix(in srgb,var(--workspace-inset) 78%,transparent)}}.team-active-skill-empty-plus{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.team-active-skill-empty-plus{color:color-mix(in srgb,var(--foreground) 46%,var(--accent) 22%)}}.team-active-skill-empty-plus-icon{filter:drop-shadow(0 6px 12px #060d1238);width:56%;height:56%}.team-active-skill-remove{z-index:20;border:1px solid var(--workspace-danger);border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;padding:0;display:grid;position:absolute;top:.18rem;right:.18rem}@supports (color:color-mix(in lab,red,red)){.team-active-skill-remove{border:1px solid color-mix(in srgb,var(--workspace-danger) 42%,var(--line))}}.team-active-skill-remove{background:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.team-active-skill-remove{background:color-mix(in srgb,var(--surface-strong) 90%,var(--workspace-danger-soft))}}.team-active-skill-remove{color:var(--workspace-danger)}@supports (color:color-mix(in lab,red,red)){.team-active-skill-remove{color:color-mix(in srgb,var(--workspace-danger) 92%,var(--foreground))}}.team-active-skill-remove{opacity:0;pointer-events:none;transition:opacity .15s,transform .17s,border-color .17s,background-color .17s,box-shadow .17s,color .17s;transform:translate(18%,-18%)scale(.96);box-shadow:0 7px 14px #060d1238}.team-active-skill-remove:focus-visible,.team-active-skill-remove:hover,.team-active-skill-slot:focus-within .team-active-skill-remove,.team-active-skill-slot:hover .team-active-skill-remove{opacity:1;pointer-events:auto;transform:translate(18%,-18%)scale(1)}.team-active-skill-remove:focus-visible,.team-active-skill-remove:hover{border-color:var(--workspace-danger)}@supports (color:color-mix(in lab,red,red)){.team-active-skill-remove:focus-visible,.team-active-skill-remove:hover{border-color:color-mix(in srgb,var(--workspace-danger) 58%,var(--line-strong))}}.team-active-skill-remove:focus-visible,.team-active-skill-remove:hover{background:var(--workspace-danger-soft)}@supports (color:color-mix(in lab,red,red)){.team-active-skill-remove:focus-visible,.team-active-skill-remove:hover{background:color-mix(in srgb,var(--workspace-danger-soft) 82%,var(--surface-strong))}}.team-active-skill-remove:focus-visible,.team-active-skill-remove:hover{color:var(--workspace-danger);box-shadow:0 0 0 3px var(--workspace-danger-soft),0 9px 18px #060d1242}@supports (color:color-mix(in lab,red,red)){.team-active-skill-remove:focus-visible,.team-active-skill-remove:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--workspace-danger-soft) 54%,transparent),0 9px 18px #060d1242}}.team-active-skill-remove:focus-visible,.team-active-skill-remove:hover{outline:none}@media (max-width:1180px){.team-active-editor-layout{grid-template-columns:6rem minmax(0,1fr)}.team-active-skill-slots{grid-column:1/-1;justify-content:center;justify-self:center;width:min(100%,22.8rem)}}.damage-active-content{flex-direction:column;justify-content:center;align-self:center;gap:.34rem;width:100%;min-width:0;max-width:17.25rem;margin-top:.22rem;display:flex}.ui-panel-icon-button{border:1px solid var(--foreground);place-items:center;width:2.25rem;height:2.25rem;padding:0;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.ui-panel-icon-button{border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}}.ui-panel-icon-button{background:var(--surface-strong);border-radius:.9rem}@supports (color:color-mix(in lab,red,red)){.ui-panel-icon-button{background:color-mix(in srgb,var(--surface-strong) 80%,transparent)}}.ui-panel-icon-button{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.ui-panel-icon-button{color:color-mix(in srgb,var(--foreground) 82%,var(--muted) 18%)}}.ui-panel-icon-button{-webkit-backdrop-filter:blur(calc(var(--blur-amount) - 2px)) saturate(128%);backdrop-filter:blur(calc(var(--blur-amount) - 2px)) saturate(128%);transition:transform .18s,border-color .18s,background-color .18s,color .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff0d,0 8px 18px #0b141b1f}.ui-panel-icon{flex-shrink:0;width:1.35rem;height:1.35rem}.ui-panel-icon-button:focus-visible,.ui-panel-icon-button:hover{border-color:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.ui-panel-icon-button:focus-visible,.ui-panel-icon-button:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--line-strong))}}.ui-panel-icon-button:focus-visible,.ui-panel-icon-button:hover{background:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.ui-panel-icon-button:focus-visible,.ui-panel-icon-button:hover{background:color-mix(in srgb,var(--surface-strong) 92%,transparent)}}.ui-panel-icon-button:focus-visible,.ui-panel-icon-button:hover{box-shadow:0 0 0 3px var(--accent-ring),0 10px 20px #0b141b24;outline:none}.ui-panel-icon-button-danger{color:var(--workspace-danger)}@supports (color:color-mix(in lab,red,red)){.ui-panel-icon-button-danger{color:color-mix(in srgb,var(--workspace-danger) 84%,#ffdbe4 16%)}}.ui-panel-icon-button-danger:focus-visible,.ui-panel-icon-button-danger:hover{border-color:var(--workspace-danger)}@supports (color:color-mix(in lab,red,red)){.ui-panel-icon-button-danger:focus-visible,.ui-panel-icon-button-danger:hover{border-color:color-mix(in srgb,var(--workspace-danger) 42%,var(--line-strong))}}.ui-panel-icon-button-danger:focus-visible,.ui-panel-icon-button-danger:hover{box-shadow:0 0 0 3px var(--workspace-danger-soft),0 10px 20px #0b141b24}@supports (color:color-mix(in lab,red,red)){.ui-panel-icon-button-danger:focus-visible,.ui-panel-icon-button-danger:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--workspace-danger-soft) 72%,transparent),0 10px 20px #0b141b24}}.team-picker-clear-filter-button{border-radius:999px;width:3.34rem;height:3.34rem}.team-picker-clear-filter-button .ui-panel-icon{width:2.82rem;height:2.82rem;transform:translateY(.14rem)}.team-picker-filter-button{aspect-ratio:1;border-radius:999px;justify-content:center;align-items:center;min-width:0;transition:transform .18s,background-color .18s,box-shadow .18s,filter .18s;display:flex;position:relative}.team-picker-filter-button:focus-visible,.team-picker-filter-button:hover{background:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.team-picker-filter-button:focus-visible,.team-picker-filter-button:hover{background:color-mix(in srgb,var(--surface-strong) 28%,transparent)}}.team-picker-filter-button:focus-visible,.team-picker-filter-button:hover{outline:none;transform:translateY(-1px)}.team-picker-filter-button-active{background:radial-gradient(circle at center,var(--accent-soft),transparent 72%)}@supports (color:color-mix(in lab,red,red)){.team-picker-filter-button-active{background:radial-gradient(circle at center,color-mix(in srgb,var(--accent-soft) 82%,transparent),transparent 72%)}}.team-picker-filter-button-active{box-shadow:0 0 0 2px var(--accent),0 0 0 5px var(--accent-soft),0 10px 22px #0b141b2e}@supports (color:color-mix(in lab,red,red)){.team-picker-filter-button-active{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 52%,transparent),0 0 0 5px color-mix(in srgb,var(--accent-soft) 58%,transparent),0 10px 22px #0b141b2e}}.team-picker-filter-button-active{transform:translateY(-1px)}.team-picker-filter-disc{transition:transform .18s,filter .18s}.team-picker-filter-disc-active{filter:saturate(1.06)brightness(1.05);transform:scale(1.05)}.team-picker-filter-indicator{background:var(--accent);border-radius:999px;place-items:center;width:1.12rem;height:1.12rem;display:inline-grid;position:absolute;top:-.04rem;right:-.04rem}@supports (color:color-mix(in lab,red,red)){.team-picker-filter-indicator{background:color-mix(in srgb,var(--accent) 88%,white 12%)}}.team-picker-filter-indicator{color:#fff;box-shadow:0 0 0 2px var(--workspace-panel-strong),0 8px 16px #0b141b2e}@supports (color:color-mix(in lab,red,red)){.team-picker-filter-indicator{box-shadow:0 0 0 2px color-mix(in srgb,var(--workspace-panel-strong) 92%,transparent),0 8px 16px #0b141b2e}}.damage-hp-gauge{--damage-hp-track-height:1.34rem;--damage-hp-thumb-size:1.08rem;width:100%;padding-bottom:calc(var(--damage-hp-thumb-size) * .67);flex-direction:column;gap:0;padding-right:.12rem;display:flex;position:relative}.damage-hp-track{height:var(--damage-hp-track-height);background:linear-gradient(180deg,var(--foreground),var(--foreground)),var(--workspace-panel);border-radius:999px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.damage-hp-track{background:linear-gradient(180deg,color-mix(in srgb,var(--foreground) 14%,transparent),color-mix(in srgb,var(--foreground) 7%,transparent)),color-mix(in srgb,var(--workspace-panel) 54%,transparent)}}.damage-hp-track{box-shadow:inset 0 1px 0 #ffffff0a,0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.damage-hp-track{box-shadow:inset 0 1px 0 #ffffff0a,0 0 0 1px color-mix(in srgb,var(--foreground) 5%,transparent)}}.damage-hp-track-damage,.damage-hp-track-fill,.damage-hp-track-outline,.damage-hp-track-text{position:absolute}.damage-hp-track-damage,.damage-hp-track-fill,.damage-hp-track-outline{inset-block:0}.damage-hp-track-fill{background:linear-gradient(90deg,#9be0ae,#70bf86);border-radius:999px;transition:background .18s,box-shadow .18s;left:0}.damage-hp-track-fill-warning{background:linear-gradient(90deg,#ffd27a,#f49b42);box-shadow:inset 0 0 10px #ffb4482e}.damage-hp-track-fill-critical{background:linear-gradient(90deg,#ff8b7d,#de3f45);box-shadow:inset 0 0 12px #ff544833}.damage-hp-track-damage{border-radius:999px;animation:damage-pulse 1.8s ease-in-out infinite}.damage-hp-track-outline{border:1px solid var(--foreground);inset:0}@supports (color:color-mix(in lab,red,red)){.damage-hp-track-outline{border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent)}}.damage-hp-track-outline{border-radius:999px}.damage-hp-track-text{z-index:2;font-family:var(--font-mono);letter-spacing:.01em;color:#fff;justify-content:center;align-items:center;font-size:.864rem;font-weight:700;line-height:1;display:inline-flex;inset:0}@supports (color:color-mix(in lab,red,red)){.damage-hp-track-text{color:color-mix(in srgb,#fff 90%,var(--foreground-strong) 10%)}}.damage-hp-track-text{text-shadow:-1px 0 #0810136b,1px 0 #0810136b,0 -1px #0810136b,0 1px #0810137a,0 1px 1px #08101357;pointer-events:none;white-space:nowrap}.damage-hp-slider{--damage-hp-thumb-filter:drop-shadow(0 5px 8px #0810134d) drop-shadow(0 0 8px #f08a4433);top:var(--damage-hp-track-height);z-index:3;width:calc(100% - .12rem);height:var(--damage-hp-thumb-size);appearance:none;cursor:ew-resize;touch-action:none;background:0 0;margin-top:0;position:absolute;left:0;transform:translateY(-33.333%)}.damage-hp-slider:focus{outline:none}.damage-hp-slider::-webkit-slider-runnable-track{height:var(--damage-hp-thumb-size);background:0 0}.damage-hp-slider::-webkit-slider-thumb{width:var(--damage-hp-thumb-size);height:var(--damage-hp-thumb-size);appearance:none;filter:var(--damage-hp-thumb-filter);background:url(/icons/hp-slider-thumb.svg) 50%/contain no-repeat;border:0;border-radius:0;transition:filter .16s,transform .16s}.damage-hp-slider::-moz-range-track{height:var(--damage-hp-thumb-size);background:0 0;border:0}.damage-hp-slider::-moz-range-thumb{width:var(--damage-hp-thumb-size);height:var(--damage-hp-thumb-size);filter:var(--damage-hp-thumb-filter);background:url(/icons/hp-slider-thumb.svg) 50%/contain no-repeat;border:0;border-radius:0;transition:filter .16s,transform .16s}.damage-hp-slider:active,.damage-hp-slider:hover{--damage-hp-thumb-filter:brightness(1.08) drop-shadow(0 6px 10px #0810135c) drop-shadow(0 0 12px #f59b5b57)}.damage-hp-slider:active::-webkit-slider-thumb,.damage-hp-slider:hover::-webkit-slider-thumb{transform:translateY(-.03rem)}.damage-hp-slider:active::-moz-range-thumb,.damage-hp-slider:hover::-moz-range-thumb{transform:translateY(-.03rem)}.damage-hp-slider:focus-visible::-webkit-slider-thumb{outline-offset:2px;outline:2px solid #ffffffc7}.damage-hp-slider:focus-visible::-moz-range-thumb{outline-offset:2px;outline:2px solid #ffffffc7}.damage-active-matchups{align-content:start;gap:.04rem;min-height:0;padding-left:calc(.1rem + .5em);display:grid}.damage-active-matchup-row{grid-template-columns:2rem minmax(0,1fr);align-items:center;column-gap:.1rem;min-height:1.18rem;display:grid}.damage-active-matchup-label{letter-spacing:.01em;white-space:nowrap;justify-content:flex-end;align-items:center;font-size:.82rem;font-weight:800;line-height:1.02;display:inline-flex}.damage-active-matchup-label-weakness{color:var(--workspace-danger)}@supports (color:color-mix(in lab,red,red)){.damage-active-matchup-label-weakness{color:color-mix(in srgb,var(--workspace-danger) 88%,#ffd8d8 12%)}}.damage-active-matchup-label-resistance{color:var(--workspace-success)}@supports (color:color-mix(in lab,red,red)){.damage-active-matchup-label-resistance{color:color-mix(in srgb,var(--workspace-success) 84%,#deffe3 16%)}}.damage-active-matchup-icons{flex-wrap:nowrap;align-items:center;gap:0;min-width:0;display:flex}.damage-active-matchup-icon-shell{flex-shrink:0;justify-content:center;align-items:center;width:1.18rem;height:1.18rem;display:inline-flex;position:relative;overflow:visible}.damage-active-matchup-icon{width:1.18rem;height:1.18rem}.damage-active-matchup-icon>img{transform:scale(1.15)}.damage-active-matchup-alert{z-index:2;color:currentColor;text-shadow:0 .03rem .04rem #0000008c,0 0 .12rem #0000004d;pointer-events:none;font-size:.96rem;font-weight:950;line-height:1;display:block;position:absolute;top:-.32rem;right:.04rem}.damage-active-matchup-alert-weakness{color:#f55}.damage-active-matchup-alert-resistance{color:#52e879}.damage-active-matchup-empty{color:var(--muted);font-size:.74rem;line-height:1.2}.damage-stat-panel{background:linear-gradient(180deg,var(--surface-strong),transparent),var(--background)}@supports (color:color-mix(in lab,red,red)){.damage-stat-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 48%,transparent),transparent),color-mix(in srgb,var(--background) 88%,var(--workspace-panel))}}.damage-stat-toolbar{border-bottom:none;align-items:center;gap:1.15rem;padding-bottom:1rem;display:flex;position:relative}.damage-stat-toolbar:before{content:"";background:var(--divider-glow-fill);filter:blur(12px);opacity:.72;pointer-events:none;border-radius:999px;height:.9rem;position:absolute;bottom:-.32rem;left:16%;right:16%}.damage-stat-toolbar:after{content:"";background:var(--divider-line-fill);opacity:.95;pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.damage-stat-toolbar-label{white-space:nowrap;color:var(--muted-strong);font-size:.8rem;font-weight:700;line-height:1}.damage-stat-toolbar-controls{justify-content:flex-end;align-items:center;gap:.58rem;min-width:0;margin-left:auto;display:flex}.damage-stat-toolbar-field{min-width:0;display:block}.damage-stat-toolbar-field-nature{width:5.9rem}.damage-stat-toolbar-field-effect{width:12.2rem}.damage-stat-toolbar-select{border-radius:.95rem;width:100%;min-height:2.3rem;padding:.5rem .9rem;font-size:.82rem;font-weight:700;line-height:1.2}.damage-stat-toolbar-select-nature{text-align:left;text-align-last:auto;padding-left:.95rem;padding-right:1.85rem}.damage-stat-toolbar-select-effect{text-align:left;text-align-last:auto;padding-left:.9rem;padding-right:2rem}.damage-stat-toolbar-field>select.damage-stat-toolbar-select{display:none}.damage-stat-dropdown{width:100%;position:relative}.damage-stat-dropdown-effect,.damage-stat-dropdown-nature{text-align:initial;padding:0}.damage-stat-dropdown-trigger{text-align:left;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.damage-stat-dropdown-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.damage-stat-dropdown-icon{width:.72rem;height:.72rem;color:var(--muted);flex-shrink:0;transition:transform .16s}.damage-stat-dropdown-trigger[aria-expanded=true] .damage-stat-dropdown-icon{transform:rotate(180deg)}.damage-stat-dropdown-menu{z-index:80;overscroll-behavior:contain;border:1px solid var(--accent);max-height:11rem;padding:.28rem;position:absolute;bottom:calc(100% + .34rem);left:0;right:0;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.damage-stat-dropdown-menu{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line))}}.damage-stat-dropdown-menu{background:var(--surface-strong);border-radius:.92rem}@supports (color:color-mix(in lab,red,red)){.damage-stat-dropdown-menu{background:color-mix(in srgb,var(--surface-strong) 96%,#061116f5)}}.damage-stat-dropdown-menu{scrollbar-width:thin;box-shadow:0 16px 34px #00000040,inset 0 1px #ffffff0f}.damage-stat-dropdown-option{width:100%;min-height:1.85rem;color:var(--foreground);text-align:left;background:0 0;border:0;border-radius:.66rem;padding:.4rem .58rem;font-size:.78rem;font-weight:700;line-height:1.15;transition:background-color .14s,color .14s;display:block}.damage-stat-dropdown-option:focus-visible,.damage-stat-dropdown-option:hover{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.damage-stat-dropdown-option:focus-visible,.damage-stat-dropdown-option:hover{background:color-mix(in srgb,var(--accent-soft) 78%,transparent)}}.damage-stat-dropdown-option:focus-visible,.damage-stat-dropdown-option:hover{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.damage-stat-dropdown-option:focus-visible,.damage-stat-dropdown-option:hover{color:color-mix(in srgb,var(--accent) 62%,var(--foreground-strong))}}.damage-stat-dropdown-option:focus-visible,.damage-stat-dropdown-option:hover{outline:none}.damage-stat-dropdown-option-selected{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.damage-stat-dropdown-option-selected{background:color-mix(in srgb,var(--accent) 20%,transparent)}}.damage-stat-dropdown-option-selected{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.damage-stat-dropdown-option-selected{color:color-mix(in srgb,var(--accent) 66%,var(--foreground-strong))}}.damage-stat-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.78rem 2.4rem;margin-top:.95rem;display:grid}.damage-stat-row{border-radius:.9rem;grid-template-columns:1rem max-content max-content 1.45rem;justify-content:space-between;justify-self:start;align-items:center;width:clamp(9.2rem,68%,11rem);min-height:2.45rem;padding:.2rem .12rem;transition:background-color .16s,color .16s;display:grid}.damage-stat-row-selected{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.damage-stat-row-selected{background:color-mix(in srgb,var(--accent-soft) 72%,transparent)}}:root:not([data-theme=dark]) .damage-stat-row-selected{background:linear-gradient(180deg,#ffffff14,transparent 58%),var(--foreground-strong)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=dark]) .damage-stat-row-selected{background:linear-gradient(180deg,#ffffff14,transparent 58%),color-mix(in srgb,var(--foreground-strong) 82%,var(--accent) 18%)}}:root:not([data-theme=dark]) .damage-stat-row-selected{box-shadow:inset 0 0 0 1px var(--accent),0 8px 18px #10252b1f}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=dark]) .damage-stat-row-selected{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 24%,transparent),0 8px 18px #10252b1f}}.damage-stat-icon{width:.95rem;height:.95rem;color:var(--foreground);opacity:.92;background-color:currentColor;flex-shrink:0;display:block}.damage-stat-name{white-space:nowrap;align-items:center;gap:.2rem;font-size:.8rem;font-weight:700;display:inline-flex}.damage-stat-name,.damage-stat-value{min-width:max-content;color:var(--foreground);line-height:1}.damage-stat-value{text-align:right;font-family:var(--font-sans-base),sans-serif;font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.9rem;font-weight:600}.damage-stat-row-selected .damage-stat-icon,.damage-stat-row-selected .damage-stat-name,.damage-stat-row-selected .damage-stat-value,:root:not([data-theme=dark]) .damage-stat-row-selected .damage-stat-icon,:root:not([data-theme=dark]) .damage-stat-row-selected .damage-stat-name,:root:not([data-theme=dark]) .damage-stat-row-selected .damage-stat-value{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=dark]) .damage-stat-row-selected .damage-stat-icon,:root:not([data-theme=dark]) .damage-stat-row-selected .damage-stat-name,:root:not([data-theme=dark]) .damage-stat-row-selected .damage-stat-value{color:color-mix(in srgb,var(--accent) 82%,white 18%)}}.damage-stat-toggle{width:1.45rem;height:1.45rem;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:999px;align-self:center;place-items:center;transition:color .16s,background-color .16s,transform .16s;display:grid}.damage-stat-toggle-glyph{width:.92rem;height:.92rem}.damage-stat-toggle:focus-visible,.damage-stat-toggle:hover{background:var(--workspace-track);color:var(--foreground);outline:none;transform:translateY(-1px)}.damage-stat-toggle-selected{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.damage-stat-toggle-selected{border-color:color-mix(in srgb,var(--accent) 32%,transparent)}}.damage-stat-toggle-selected{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.damage-stat-toggle-selected{background:color-mix(in srgb,var(--accent-soft) 96%,transparent)}}.damage-stat-toggle-selected{color:var(--accent)}.damage-center-stack{flex-direction:column;gap:.95rem;margin-top:1rem;display:flex}.damage-team-picker-backdrop{z-index:150;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 48% 8%,#ffa65c24,#0000 23rem),#050d1299;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.damage-team-picker-dialog{border:1px solid var(--accent);flex-direction:column;width:min(100%,50rem);min-height:min(36rem,86vh);max-height:min(86vh,46rem);display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-dialog{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line))}}.damage-team-picker-dialog{background:radial-gradient(circle at top right,var(--accent-soft),transparent 18rem),var(--surface-strong);border-radius:1.55rem}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-dialog{background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent-soft) 48%,transparent),transparent 18rem),color-mix(in srgb,var(--surface-strong) 92%,#061116f7)}}.damage-team-picker-dialog{-webkit-backdrop-filter:blur(calc(var(--blur-amount) + 6px)) saturate(145%);backdrop-filter:blur(calc(var(--blur-amount) + 6px)) saturate(145%);box-shadow:0 30px 80px #00000057,inset 0 1px #ffffff14}.damage-team-picker-head{border-bottom:1px solid var(--foreground);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.15rem .92rem 1.35rem;display:flex}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-head{border-bottom:1px solid color-mix(in srgb,var(--foreground) 8%,transparent)}}.damage-team-picker-head-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.damage-team-picker-kicker{color:var(--accent);margin:0}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-kicker{color:color-mix(in srgb,var(--accent) 58%,var(--muted))}}.damage-team-picker-kicker{letter-spacing:.22em;font-size:.68rem;font-weight:800;line-height:1}.damage-team-picker-title{color:var(--foreground-strong);font-family:var(--font-serif);text-overflow:ellipsis;white-space:nowrap;margin:.35rem 0 0;font-size:clamp(1.8rem,3.2vw,2.6rem);line-height:1.04;overflow:hidden}.damage-team-picker-close{border:1px solid var(--accent);flex-shrink:0;justify-content:center;align-items:center;gap:.46rem;min-height:2.2rem;display:inline-flex;position:static}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-close{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line))}}.damage-team-picker-close{background:linear-gradient(180deg,var(--accent-soft),transparent 68%),var(--background);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-close{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-soft) 40%,transparent),transparent 68%),color-mix(in srgb,var(--background) 74%,white 26%)}}.damage-team-picker-close{color:var(--foreground-strong)}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-close{color:color-mix(in srgb,var(--foreground-strong) 88%,var(--accent) 12%)}}.damage-team-picker-close{letter-spacing:.04em;padding:.46rem .76rem .46rem .72rem;font-size:.76rem;font-weight:700;transition:border-color .18s,color .18s,background-color .18s,box-shadow .18s,transform .18s;transform:none}.damage-team-picker-close:focus-visible,.damage-team-picker-close:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-close:focus-visible,.damage-team-picker-close:hover{border-color:color-mix(in srgb,var(--accent) 38%,transparent)}}.damage-team-picker-close:focus-visible,.damage-team-picker-close:hover{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-close:focus-visible,.damage-team-picker-close:hover{color:color-mix(in srgb,var(--accent) 58%,var(--foreground-strong))}}.damage-team-picker-close:focus-visible,.damage-team-picker-close:hover{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-close:focus-visible,.damage-team-picker-close:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}}.damage-team-picker-close:focus-visible,.damage-team-picker-close:hover{outline:none;transform:translateY(-1px)}.damage-team-picker-close:focus-visible .damage-matchup-dialog-close-icon,.damage-team-picker-close:hover .damage-matchup-dialog-close-icon{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-close:focus-visible .damage-matchup-dialog-close-icon,.damage-team-picker-close:hover .damage-matchup-dialog-close-icon{color:color-mix(in srgb,var(--accent) 60%,var(--foreground-strong))}}.damage-team-picker-close:focus-visible .damage-matchup-dialog-close-icon,.damage-team-picker-close:hover .damage-matchup-dialog-close-icon{transform:scale(1.06)}.damage-team-picker-image-action{border:1px solid var(--foreground);justify-content:center;align-items:center;gap:.42rem;min-height:2.2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-image-action{border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}}.damage-team-picker-image-action{background:var(--background);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-image-action{background:color-mix(in srgb,var(--background) 78%,white 22%)}}.damage-team-picker-image-action{color:var(--muted-strong);padding:.48rem .72rem;font-size:.74rem;font-weight:800;line-height:1;transition:border-color .18s,color .18s,background-color .18s,box-shadow .18s,transform .18s}.damage-team-picker-image-action:not(:disabled):focus-visible,.damage-team-picker-image-action:not(:disabled):hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-image-action:not(:disabled):focus-visible,.damage-team-picker-image-action:not(:disabled):hover{border-color:color-mix(in srgb,var(--accent) 38%,transparent)}}.damage-team-picker-image-action:not(:disabled):focus-visible,.damage-team-picker-image-action:not(:disabled):hover{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-image-action:not(:disabled):focus-visible,.damage-team-picker-image-action:not(:disabled):hover{color:color-mix(in srgb,var(--accent) 60%,var(--foreground-strong))}}.damage-team-picker-image-action:not(:disabled):focus-visible,.damage-team-picker-image-action:not(:disabled):hover{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-image-action:not(:disabled):focus-visible,.damage-team-picker-image-action:not(:disabled):hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}}.damage-team-picker-image-action:not(:disabled):focus-visible,.damage-team-picker-image-action:not(:disabled):hover{outline:none;transform:translateY(-1px)}.damage-team-picker-image-action-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-image-action-active{border-color:color-mix(in srgb,var(--accent) 44%,transparent)}}.damage-team-picker-image-action-active{background:linear-gradient(180deg,var(--accent-soft),transparent 70%),var(--background)}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-image-action-active{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-soft) 52%,transparent),transparent 70%),color-mix(in srgb,var(--background) 72%,white 28%)}}.damage-team-picker-image-action-active{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-image-action-active{color:color-mix(in srgb,var(--accent) 62%,var(--foreground-strong))}}.damage-team-picker-image-action:disabled{cursor:wait;opacity:.62}.damage-team-picker-image-action-icon,.damage-team-picker-image-spinner{flex-shrink:0;width:.95rem;height:.95rem}.damage-team-picker-image-spinner{animation:damage-team-image-spin .76s linear infinite}.damage-team-picker-tabs{scrollbar-width:thin;flex-shrink:0;gap:.45rem;padding:.8rem 1.15rem .72rem;display:flex;overflow-x:auto}.damage-team-picker-image-status{border:1px solid var(--foreground);align-items:center;gap:.45rem;width:fit-content;max-width:calc(100% - 2.3rem);min-height:2.05rem;margin:0 1.15rem .72rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-image-status{border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}}.damage-team-picker-image-status{background:var(--background);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-image-status{background:color-mix(in srgb,var(--background) 76%,white 24%)}}.damage-team-picker-image-status{color:var(--muted-strong);padding:.44rem .78rem;font-size:.76rem;font-weight:800;line-height:1.15}.damage-team-picker-image-status>span{overflow-wrap:anywhere;min-width:0}.damage-team-picker-image-status-error{border-color:var(--workspace-danger)}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-image-status-error{border-color:color-mix(in srgb,var(--workspace-danger) 30%,transparent)}}.damage-team-picker-image-status-error{background:var(--workspace-danger-soft)}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-image-status-error{background:color-mix(in srgb,var(--workspace-danger-soft) 78%,var(--background))}}.damage-team-picker-image-status-error{color:var(--workspace-danger)}.damage-team-picker-image-status-partial,.damage-team-picker-image-status-success{border-color:var(--workspace-success)}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-image-status-partial,.damage-team-picker-image-status-success{border-color:color-mix(in srgb,var(--workspace-success) 28%,transparent)}}.damage-team-picker-image-status-partial,.damage-team-picker-image-status-success{background:#4a9f6a1f}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-image-status-partial,.damage-team-picker-image-status-success{background:color-mix(in srgb,#4a9f6a1f 82%,var(--background))}}.damage-team-picker-image-status-partial,.damage-team-picker-image-status-success{color:var(--workspace-success)}.damage-team-picker-tab{border:1px solid var(--foreground);flex:none;justify-content:center;align-items:center;gap:.45rem;min-height:2.18rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-tab{border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}}.damage-team-picker-tab{background:var(--background);border-radius:999px;padding:.45rem .78rem}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-tab{background:color-mix(in srgb,var(--background) 78%,white 22%)}}.damage-team-picker-tab{color:var(--muted-strong);font-size:.76rem;font-weight:800;line-height:1;transition:border-color .18s,color .18s,background-color .18s,box-shadow .18s,transform .18s}.damage-team-picker-tab:not(:disabled):focus-visible,.damage-team-picker-tab:not(:disabled):hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-tab:not(:disabled):focus-visible,.damage-team-picker-tab:not(:disabled):hover{border-color:color-mix(in srgb,var(--accent) 38%,transparent)}}.damage-team-picker-tab:not(:disabled):focus-visible,.damage-team-picker-tab:not(:disabled):hover{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-tab:not(:disabled):focus-visible,.damage-team-picker-tab:not(:disabled):hover{color:color-mix(in srgb,var(--accent) 60%,var(--foreground-strong))}}.damage-team-picker-tab:not(:disabled):focus-visible,.damage-team-picker-tab:not(:disabled):hover{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-tab:not(:disabled):focus-visible,.damage-team-picker-tab:not(:disabled):hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}}.damage-team-picker-tab:not(:disabled):focus-visible,.damage-team-picker-tab:not(:disabled):hover{transform:translateY(-1px)}.damage-team-picker-tab:disabled{cursor:not-allowed;opacity:.46}.damage-team-picker-tab-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-tab-active{border-color:color-mix(in srgb,var(--accent) 42%,transparent)}}.damage-team-picker-tab-active{background:linear-gradient(180deg,var(--accent-soft),transparent 70%),var(--background)}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-tab-active{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-soft) 48%,transparent),transparent 70%),color-mix(in srgb,var(--background) 72%,white 28%)}}.damage-team-picker-tab-active{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-tab-active{color:color-mix(in srgb,var(--accent) 58%,var(--foreground-strong))}}.damage-team-picker-tab-count{background:var(--accent-soft);border-radius:999px;justify-content:center;align-items:center;min-width:1.42rem;height:1.42rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-tab-count{background:color-mix(in srgb,var(--accent-soft) 82%,transparent)}}.damage-team-picker-tab-count{color:var(--accent);font-size:.66rem;font-weight:900}.damage-team-picker-body{scrollbar-width:thin;flex:auto;min-height:0;padding:.25rem 1.15rem 1.25rem;overflow-y:auto}.damage-team-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid}.damage-team-picker-card{border:1px solid var(--foreground);flex-direction:column;gap:.72rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-card{border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}}.damage-team-picker-card{background:linear-gradient(180deg,var(--surface-strong),transparent 72%),var(--background);border-radius:1.05rem;padding:.86rem}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 56%,transparent),transparent 72%),color-mix(in srgb,var(--background) 76%,white 24%)}}.damage-team-picker-card{color:var(--foreground);text-align:left;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s}.damage-team-picker-card:focus-visible,.damage-team-picker-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-card:focus-visible,.damage-team-picker-card:hover{border-color:color-mix(in srgb,var(--accent) 38%,transparent)}}.damage-team-picker-card:focus-visible,.damage-team-picker-card:hover{box-shadow:0 0 0 3px var(--accent),0 14px 28px #0b141b24}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-card:focus-visible,.damage-team-picker-card:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 13%,transparent),0 14px 28px #0b141b24}}.damage-team-picker-card:focus-visible,.damage-team-picker-card:hover{outline:none;transform:translateY(-1px)}.damage-team-picker-card-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-card-active{border-color:color-mix(in srgb,var(--accent) 48%,transparent)}}.damage-team-picker-card-active{background:linear-gradient(180deg,var(--accent-soft),transparent 72%),var(--background)}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-card-active{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-soft) 42%,transparent),transparent 72%),color-mix(in srgb,var(--background) 74%,white 26%)}}.damage-team-picker-card-head{justify-content:space-between;align-items:center;gap:.8rem;min-width:0;display:flex}.damage-team-picker-card-name{min-width:0;color:var(--foreground-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;font-weight:900;line-height:1.1;overflow:hidden}.damage-team-picker-card-count{background:var(--workspace-track);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:2.45rem;height:1.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-card-count{background:color-mix(in srgb,var(--workspace-track) 82%,transparent)}}.damage-team-picker-card-count{color:var(--muted-strong);font-size:.68rem;font-weight:900;line-height:1}.damage-team-picker-avatar-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:.42rem;display:grid}.damage-team-picker-avatar{aspect-ratio:1;border-radius:999px;place-self:center;place-items:center;width:100%;max-width:3.1rem;display:grid;overflow:hidden}.damage-team-picker-avatar-filled{background:0 0}.damage-team-picker-avatar-filled>img{filter:drop-shadow(0 8px 14px #0b141b33)}.damage-team-picker-avatar-empty{border:1px dashed var(--foreground)}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-avatar-empty{border:1px dashed color-mix(in srgb,var(--foreground) 13%,transparent)}}.damage-team-picker-avatar-empty{background:var(--workspace-inset)}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-avatar-empty{background:color-mix(in srgb,var(--workspace-inset) 76%,transparent)}}.damage-team-picker-avatar-empty:before{content:"";background:var(--foreground);border-radius:999px;width:.34rem;height:.34rem;display:block}@supports (color:color-mix(in lab,red,red)){.damage-team-picker-avatar-empty:before{background:color-mix(in srgb,var(--foreground) 22%,transparent)}}.damage-team-picker-empty{text-align:center;min-height:10rem;color:var(--muted-strong);place-items:center;padding:1.5rem;font-size:.9rem;display:grid}.damage-matchup-dialog-backdrop{z-index:140;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at top,#ffa65c1f,#0000 24rem),#050d1294;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.damage-matchup-dialog{border:1px solid var(--accent);flex-direction:column;width:min(100%,54rem);max-height:min(84vh,52rem);display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.damage-matchup-dialog{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line))}}.damage-matchup-dialog{background:radial-gradient(circle at top right,var(--accent-soft),transparent 18rem),var(--surface-strong);border-radius:1.7rem}@supports (color:color-mix(in lab,red,red)){.damage-matchup-dialog{background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent-soft) 50%,transparent),transparent 18rem),color-mix(in srgb,var(--surface-strong) 90%,#061116f5)}}.damage-matchup-dialog{-webkit-backdrop-filter:blur(calc(var(--blur-amount) + 6px)) saturate(145%);backdrop-filter:blur(calc(var(--blur-amount) + 6px)) saturate(145%);box-shadow:0 30px 80px #00000057,inset 0 1px #ffffff14}.damage-matchup-dialog-chart{width:min(100%,76rem);max-height:min(88vh,55rem)}.speed-line-dialog{width:min(100%,64rem);max-height:min(86vh,54rem)}.speed-line-filter-toggle{border:1px solid var(--accent);justify-content:center;align-items:center;min-height:2.2rem;display:inline-flex;position:absolute;top:50%;left:.9rem}@supports (color:color-mix(in lab,red,red)){.speed-line-filter-toggle{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line))}}.speed-line-filter-toggle{background:linear-gradient(180deg,var(--accent-soft),transparent 68%),var(--background);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.speed-line-filter-toggle{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-soft) 40%,transparent),transparent 68%),color-mix(in srgb,var(--background) 74%,white 26%)}}.speed-line-filter-toggle{color:var(--foreground-strong)}@supports (color:color-mix(in lab,red,red)){.speed-line-filter-toggle{color:color-mix(in srgb,var(--foreground-strong) 88%,var(--accent) 12%)}}.speed-line-filter-toggle{letter-spacing:.04em;padding:.46rem .76rem;font-size:.76rem;font-weight:700;transition:border-color .18s,color .18s,box-shadow .18s,transform .18s;transform:translateY(-50%)}.speed-line-filter-toggle-active,.speed-line-filter-toggle:focus-visible,.speed-line-filter-toggle:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.speed-line-filter-toggle-active,.speed-line-filter-toggle:focus-visible,.speed-line-filter-toggle:hover{border-color:color-mix(in srgb,var(--accent) 42%,transparent)}}.speed-line-filter-toggle-active,.speed-line-filter-toggle:focus-visible,.speed-line-filter-toggle:hover{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.speed-line-filter-toggle-active,.speed-line-filter-toggle:focus-visible,.speed-line-filter-toggle:hover{color:color-mix(in srgb,var(--accent) 62%,var(--foreground-strong))}}.speed-line-filter-toggle-active,.speed-line-filter-toggle:focus-visible,.speed-line-filter-toggle:hover{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){.speed-line-filter-toggle-active,.speed-line-filter-toggle:focus-visible,.speed-line-filter-toggle:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}}.speed-line-filter-toggle-active,.speed-line-filter-toggle:focus-visible,.speed-line-filter-toggle:hover{outline:none}.speed-line-filter-toggle:focus-visible,.speed-line-filter-toggle:hover{transform:translateY(calc(-50% - 1px))}.damage-matchup-dialog-head{border-bottom:1px solid var(--foreground);flex-shrink:0;justify-content:center;align-items:center;gap:1rem;padding:1.05rem 5.3rem .92rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.damage-matchup-dialog-head{border-bottom:1px solid color-mix(in srgb,var(--foreground) 8%,transparent)}}.damage-matchup-dialog-title{color:var(--foreground-strong);font-family:var(--font-serif);text-align:center;margin:0;font-size:clamp(2.05rem,2.7vw,2.9rem);line-height:1.04}.damage-matchup-view-toggle{border:1px solid var(--accent);justify-content:center;align-items:center;gap:.44rem;min-height:2.2rem;padding:.46rem .76rem;display:inline-flex;position:absolute;top:50%;left:.9rem}@supports (color:color-mix(in lab,red,red)){.damage-matchup-view-toggle{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line))}}.damage-matchup-view-toggle{background:linear-gradient(180deg,var(--accent-soft),transparent 68%),var(--background);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.damage-matchup-view-toggle{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-soft) 40%,transparent),transparent 68%),color-mix(in srgb,var(--background) 74%,white 26%)}}.damage-matchup-view-toggle{color:var(--foreground-strong)}@supports (color:color-mix(in lab,red,red)){.damage-matchup-view-toggle{color:color-mix(in srgb,var(--foreground-strong) 88%,var(--accent) 12%)}}.damage-matchup-view-toggle{letter-spacing:.04em;font-size:.76rem;font-weight:700;transition:border-color .18s,color .18s,box-shadow .18s,transform .18s;transform:translateY(-50%)}.damage-matchup-view-toggle:focus-visible,.damage-matchup-view-toggle:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.damage-matchup-view-toggle:focus-visible,.damage-matchup-view-toggle:hover{border-color:color-mix(in srgb,var(--accent) 38%,transparent)}}.damage-matchup-view-toggle:focus-visible,.damage-matchup-view-toggle:hover{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.damage-matchup-view-toggle:focus-visible,.damage-matchup-view-toggle:hover{color:color-mix(in srgb,var(--accent) 58%,var(--foreground-strong))}}.damage-matchup-view-toggle:focus-visible,.damage-matchup-view-toggle:hover{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){.damage-matchup-view-toggle:focus-visible,.damage-matchup-view-toggle:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}}.damage-matchup-view-toggle:focus-visible,.damage-matchup-view-toggle:hover{outline:none;transform:translateY(calc(-50% - 1px))}.damage-matchup-view-toggle .damage-matchup-trigger-icon{width:.86rem;height:.86rem}.damage-matchup-dialog-close{border:1px solid var(--accent);justify-content:center;align-items:center;gap:.46rem;min-height:2.2rem;padding:.46rem .76rem .46rem .72rem;display:inline-flex;position:absolute;top:50%;right:.9rem}@supports (color:color-mix(in lab,red,red)){.damage-matchup-dialog-close{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line))}}.damage-matchup-dialog-close{background:linear-gradient(180deg,var(--accent-soft),transparent 68%),var(--background);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.damage-matchup-dialog-close{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-soft) 40%,transparent),transparent 68%),color-mix(in srgb,var(--background) 74%,white 26%)}}.damage-matchup-dialog-close{color:var(--foreground-strong)}@supports (color:color-mix(in lab,red,red)){.damage-matchup-dialog-close{color:color-mix(in srgb,var(--foreground-strong) 88%,var(--accent) 12%)}}.damage-matchup-dialog-close{letter-spacing:.04em;font-size:.76rem;font-weight:700;transition:border-color .18s,color .18s,background-color .18s,box-shadow .18s,transform .18s;transform:translateY(-50%)}.damage-matchup-dialog-close-icon,.damage-matchup-dialog-close-label{align-items:center;display:inline-flex}.damage-matchup-dialog-close-icon{width:.8rem;color:var(--muted);justify-content:center;font-size:.98rem;line-height:1;transition:color .18s,transform .18s}.damage-matchup-dialog-close-label{white-space:nowrap}.damage-matchup-dialog-close:focus-visible,.damage-matchup-dialog-close:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.damage-matchup-dialog-close:focus-visible,.damage-matchup-dialog-close:hover{border-color:color-mix(in srgb,var(--accent) 38%,transparent)}}.damage-matchup-dialog-close:focus-visible,.damage-matchup-dialog-close:hover{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.damage-matchup-dialog-close:focus-visible,.damage-matchup-dialog-close:hover{color:color-mix(in srgb,var(--accent) 58%,var(--foreground-strong))}}.damage-matchup-dialog-close:focus-visible,.damage-matchup-dialog-close:hover{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){.damage-matchup-dialog-close:focus-visible,.damage-matchup-dialog-close:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}}.damage-matchup-dialog-close:focus-visible,.damage-matchup-dialog-close:hover{transform:translateY(calc(-50% - 1px))}.damage-matchup-dialog-close:focus-visible .damage-matchup-dialog-close-icon,.damage-matchup-dialog-close:hover .damage-matchup-dialog-close-icon{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.damage-matchup-dialog-close:focus-visible .damage-matchup-dialog-close-icon,.damage-matchup-dialog-close:hover .damage-matchup-dialog-close-icon{color:color-mix(in srgb,var(--accent) 60%,var(--foreground-strong))}}.damage-matchup-dialog-close:focus-visible .damage-matchup-dialog-close-icon,.damage-matchup-dialog-close:hover .damage-matchup-dialog-close-icon{transform:scale(1.06)}.speed-line-dialog-body{scrollbar-width:thin;flex:auto;min-height:0;padding:1rem 1.05rem 1.25rem;overflow:auto}.speed-line-list{gap:.34rem;display:grid}.speed-line-row{border:1px solid var(--foreground);grid-template-columns:4.4rem minmax(0,1fr);align-items:stretch;min-height:3rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.speed-line-row{border:1px solid color-mix(in srgb,var(--foreground) 8%,transparent)}}.speed-line-row{background:var(--background);border-radius:.72rem}@supports (color:color-mix(in lab,red,red)){.speed-line-row{background:color-mix(in srgb,var(--background) 72%,white 28%)}}.speed-line-value{border-right:1px solid var(--foreground);justify-content:center;align-items:center;min-width:0;padding:.16rem .42rem;display:flex}@supports (color:color-mix(in lab,red,red)){.speed-line-value{border-right:1px solid color-mix(in srgb,var(--foreground) 8%,transparent)}}.speed-line-value{background:linear-gradient(180deg,var(--accent-soft),transparent 78%),var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.speed-line-value{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-soft) 62%,transparent),transparent 78%),color-mix(in srgb,var(--surface-strong) 74%,var(--background) 26%)}}.speed-line-value strong{color:var(--foreground-strong)}@supports (color:color-mix(in lab,red,red)){.speed-line-value strong{color:color-mix(in srgb,var(--foreground-strong) 78%,var(--accent) 22%)}}.speed-line-value strong{font-family:var(--font-numeric);font-size:1.2rem;font-weight:400;line-height:1}.speed-line-monsters{flex-wrap:wrap;align-items:center;gap:.2rem;min-width:0;padding:.18rem .36rem;display:flex}.speed-line-monster{border:1px solid var(--foreground);justify-content:center;align-items:center;width:2.8rem;height:2.8rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.speed-line-monster{border:1px solid color-mix(in srgb,var(--foreground) 8%,transparent)}}.speed-line-monster{background:var(--surface-strong);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.speed-line-monster{background:color-mix(in srgb,var(--surface-strong) 74%,transparent)}}.speed-line-monster{padding:.18rem}.speed-line-monster-enemy{border-color:var(--workspace-danger)}@supports (color:color-mix(in lab,red,red)){.speed-line-monster-enemy{border-color:color-mix(in srgb,var(--workspace-danger) 22%,var(--line))}}.speed-line-monster-enemy{background:linear-gradient(180deg,var(--workspace-danger-soft),transparent 74%),var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.speed-line-monster-enemy{background:linear-gradient(180deg,color-mix(in srgb,var(--workspace-danger-soft) 72%,transparent),transparent 74%),color-mix(in srgb,var(--surface-strong) 76%,#6e484885 24%)}}.speed-line-monster-enemy{box-shadow:inset 0 0 0 1px #ffffff0a,0 6px 12px #18090c24}.speed-line-monster-both{border-color:var(--workspace-danger)}@supports (color:color-mix(in lab,red,red)){.speed-line-monster-both{border-color:color-mix(in srgb,var(--workspace-danger) 14%,var(--line-strong))}}.speed-line-monster-both{background:linear-gradient(90deg,var(--workspace-danger-soft) 0,var(--workspace-danger-soft) 42%,var(--surface-strong) 42%,var(--surface-strong) 100%),var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.speed-line-monster-both{background:linear-gradient(90deg,color-mix(in srgb,var(--workspace-danger-soft) 56%,transparent) 0,color-mix(in srgb,var(--workspace-danger-soft) 28%,transparent) 42%,color-mix(in srgb,var(--surface-strong) 76%,transparent) 42%,color-mix(in srgb,var(--surface-strong) 76%,transparent) 100%),color-mix(in srgb,var(--surface-strong) 74%,transparent)}}.speed-line-monster-avatar{border-radius:999px;place-items:center;width:100%;height:100%;display:grid;overflow:visible}.speed-line-monster-avatar>img{object-fit:contain;filter:drop-shadow(0 4px 7px #07121838);width:100%;height:100%;display:block}.speed-line-empty{min-height:12rem}.damage-matchup-matrix-shell{flex:auto;min-height:0;padding:.05rem .4rem 1.65rem;scroll-padding-bottom:1.65rem;overflow:auto}.damage-matchup-matrix{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:52rem}.damage-matchup-matrix thead th{z-index:2;border-bottom:1px solid var(--foreground);padding:.58rem .4rem .54rem;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.damage-matchup-matrix thead th{border-bottom:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}}.damage-matchup-matrix thead th{background:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.damage-matchup-matrix thead th{background:color-mix(in srgb,var(--surface-strong) 96%,#081319f5)}}.damage-matchup-matrix thead th{color:var(--muted);letter-spacing:.12em;text-align:center;text-transform:uppercase;font-size:1.2rem;font-weight:800;line-height:1.12}.damage-matchup-matrix thead th:nth-child(2){width:19rem}.damage-matchup-matrix thead th:nth-child(3){width:28rem}.damage-matchup-matrix tbody td,.damage-matchup-matrix thead th:nth-child(2),.damage-matchup-matrix thead th:nth-child(3){border-left:1px solid var(--foreground)}@supports (color:color-mix(in lab,red,red)){.damage-matchup-matrix tbody td,.damage-matchup-matrix thead th:nth-child(2),.damage-matchup-matrix thead th:nth-child(3){border-left:1px solid color-mix(in srgb,var(--foreground) 8%,transparent)}}.damage-matchup-matrix-head-advantage{color:#6ed88c!important}.damage-matchup-matrix-head-resist{color:#f07f7f!important}.damage-matchup-matrix tbody td,.damage-matchup-matrix tbody th{border-bottom:1px solid var(--foreground);padding:.12rem .4rem}@supports (color:color-mix(in lab,red,red)){.damage-matchup-matrix tbody td,.damage-matchup-matrix tbody th{border-bottom:1px solid color-mix(in srgb,var(--foreground) 8%,transparent)}}.damage-matchup-matrix tbody td,.damage-matchup-matrix tbody th{vertical-align:middle;text-align:center}.damage-matchup-matrix tbody tr:last-child td,.damage-matchup-matrix tbody tr:last-child th{border-bottom:none}.damage-matchup-matrix-rowhead{width:auto}.damage-matchup-matrix tbody td:nth-child(2) .damage-matchup-icon-list,.damage-matchup-matrix tbody td:nth-child(3) .damage-matchup-icon-list{flex-wrap:nowrap}.damage-matchup-icon-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:.105rem;min-height:3rem;display:flex}.damage-matchup-icon{filter:drop-shadow(0 5px 10px #0000001f);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.damage-matchup-empty-cell{min-height:3rem;display:block}.damage-matchup-chart-shell{flex:auto;min-height:0;padding:1rem 1.1rem 1.3rem;scroll-padding-bottom:1.3rem;overflow:auto}.damage-matchup-chart-image-shell{padding:.9rem 1rem 1.1rem}.damage-matchup-chart-image-frame{width:min(100%,72rem);min-width:64rem;box-shadow:0 18px 42px #050d122e,inset 0 0 0 1px var(--foreground);background:#f3efdc;border-radius:.8rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.damage-matchup-chart-image-frame{box-shadow:0 18px 42px #050d122e,inset 0 0 0 1px color-mix(in srgb,var(--foreground) 8%,transparent)}}.damage-matchup-chart-image{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.damage-matchup-chart{table-layout:fixed;border-collapse:separate;border-spacing:.22rem;width:100%;min-width:66rem}.damage-matchup-chart td,.damage-matchup-chart th{text-align:center;vertical-align:middle;padding:0}.damage-matchup-chart-corner{z-index:6;background:linear-gradient(180deg,var(--surface-strong),transparent 82%),var(--background);border-radius:.58rem;width:5.1rem;position:sticky;left:0}@supports (color:color-mix(in lab,red,red)){.damage-matchup-chart-corner{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 94%,transparent),transparent 82%),color-mix(in srgb,var(--background) 82%,white 18%)}}.damage-matchup-chart-corner{color:var(--foreground-strong);font-family:var(--font-serif);box-shadow:inset 0 0 0 1px var(--foreground);font-size:1.15rem;font-weight:700;line-height:1.1}@supports (color:color-mix(in lab,red,red)){.damage-matchup-chart-corner{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--foreground) 8%,transparent)}}.damage-matchup-chart-corner span{display:block}.damage-matchup-chart-defense-axis{background:var(--foreground-strong);border-radius:.44rem;height:2rem}@supports (color:color-mix(in lab,red,red)){.damage-matchup-chart-defense-axis{background:color-mix(in srgb,var(--foreground-strong) 90%,transparent)}}.damage-matchup-chart-defense-axis{color:var(--background);letter-spacing:.4em;font-size:.86rem;font-weight:800}.damage-matchup-chart-attack-axis{z-index:5;background:var(--foreground-strong);border-radius:.46rem;width:1.75rem;position:sticky;left:0}@supports (color:color-mix(in lab,red,red)){.damage-matchup-chart-attack-axis{background:color-mix(in srgb,var(--foreground-strong) 90%,transparent)}}.damage-matchup-chart-attack-axis{color:var(--background);letter-spacing:.22em;text-align:center;writing-mode:vertical-rl;font-size:.82rem;font-weight:800}.damage-matchup-chart-element-head,.damage-matchup-chart-row-head{background:var(--surface-strong);border-radius:.5rem;height:3.65rem}@supports (color:color-mix(in lab,red,red)){.damage-matchup-chart-element-head,.damage-matchup-chart-row-head{background:color-mix(in srgb,var(--surface-strong) 78%,var(--background) 22%)}}.damage-matchup-chart-element-head,.damage-matchup-chart-row-head{box-shadow:inset 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.damage-matchup-chart-element-head,.damage-matchup-chart-row-head{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--foreground) 7%,transparent)}}.damage-matchup-chart-row-head{z-index:4;width:3.9rem;position:sticky;left:1.97rem}.damage-matchup-chart-icon{width:3.24rem;height:3.24rem}.damage-matchup-chart-cell{width:3.04rem;height:2.2rem}.damage-matchup-chart-cell-inner{background:var(--workspace-track);border-radius:.52rem;place-items:center;height:100%;min-height:2.02rem;display:grid}@supports (color:color-mix(in lab,red,red)){.damage-matchup-chart-cell-inner{background:color-mix(in srgb,var(--workspace-track) 74%,transparent)}}.damage-matchup-chart-cell-inner{box-shadow:inset 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.damage-matchup-chart-cell-inner{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--foreground) 4%,transparent)}}.damage-matchup-chart-cell-advantage .damage-matchup-chart-cell-inner{background:linear-gradient(180deg,#ffffff14,transparent),var(--workspace-success)}@supports (color:color-mix(in lab,red,red)){.damage-matchup-chart-cell-advantage .damage-matchup-chart-cell-inner{background:linear-gradient(180deg,#ffffff14,transparent),color-mix(in srgb,var(--workspace-success) 86%,#2d7e4b 14%)}}.damage-matchup-chart-cell-advantage .damage-matchup-chart-cell-inner{color:#fff}.damage-matchup-chart-cell-resisted .damage-matchup-chart-cell-inner{background:linear-gradient(180deg,#ffffff14,transparent),var(--workspace-danger)}@supports (color:color-mix(in lab,red,red)){.damage-matchup-chart-cell-resisted .damage-matchup-chart-cell-inner{background:linear-gradient(180deg,#ffffff14,transparent),color-mix(in srgb,var(--workspace-danger) 86%,#ae4545 14%)}}.damage-matchup-chart-cell-resisted .damage-matchup-chart-cell-inner{color:#fff}.damage-matchup-chart-arrow{color:#fffffff5;filter:drop-shadow(0 1px 1px #0000001f);width:1.12rem;height:1.12rem;transform:rotate(180deg)}.damage-matchup-chart-arrow-resisted{transform:none}.damage-duel-banner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.8rem;display:grid}.damage-duel-card{border:1px solid var(--foreground);flex-direction:column;gap:.35rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.damage-duel-card{border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}}.damage-duel-card{background:var(--background);border-radius:1.15rem}@supports (color:color-mix(in lab,red,red)){.damage-duel-card{background:color-mix(in srgb,var(--background) 75%,white 25%)}}.damage-duel-card{padding:.9rem 1rem}.damage-duel-card-target{text-align:right;align-items:flex-end}.damage-duel-label{color:var(--muted);letter-spacing:.22em;text-transform:uppercase;font-size:.58rem}.damage-duel-name{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground-strong);font-size:.98rem;font-weight:700;line-height:1.3;overflow:hidden}.damage-duel-divider{background:linear-gradient(90deg,var(--foreground),var(--accent));width:2.8rem;height:1px;position:relative}@supports (color:color-mix(in lab,red,red)){.damage-duel-divider{background:linear-gradient(90deg,color-mix(in srgb,var(--foreground) 10%,transparent),color-mix(in srgb,var(--accent) 38%,transparent))}}.damage-duel-divider:after{content:"";border-top:1px solid var(--accent);width:.45rem;height:.45rem;position:absolute;top:50%;right:-.05rem}@supports (color:color-mix(in lab,red,red)){.damage-duel-divider:after{border-top:1px solid color-mix(in srgb,var(--accent) 46%,transparent)}}.damage-duel-divider:after{border-right:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.damage-duel-divider:after{border-right:1px solid color-mix(in srgb,var(--accent) 46%,transparent)}}.damage-duel-divider:after{transform:translateY(-50%)rotate(45deg)}.damage-result-panel{border:1px solid var(--accent);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.damage-result-panel{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line))}}.damage-result-panel{background:linear-gradient(180deg,var(--accent-soft),transparent 55%),var(--background);border-radius:1.35rem}@supports (color:color-mix(in lab,red,red)){.damage-result-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-soft) 78%,transparent),transparent 55%),color-mix(in srgb,var(--background) 74%,white 26%)}}.damage-result-panel{padding:1.05rem 1.05rem 1rem}.damage-result-panel:before{content:"";background:var(--accent-soft);border-radius:999px;width:7rem;height:7rem;position:absolute;inset:auto auto -3rem -2rem}@supports (color:color-mix(in lab,red,red)){.damage-result-panel:before{background:color-mix(in srgb,var(--accent-soft) 74%,transparent)}}.damage-result-panel:before{filter:blur(28px);opacity:.45;pointer-events:none}.damage-result-panel:after{content:"";background:linear-gradient(90deg,var(--accent),transparent 72%);height:2px;position:absolute;top:0;left:1.05rem;right:1.05rem}.damage-breakdown-grid,.damage-result-head{z-index:1;position:relative}.damage-result-head{justify-content:space-between;align-items:start;gap:1rem;display:flex}.damage-result-label{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.damage-result-label{color:color-mix(in srgb,var(--accent) 60%,var(--foreground))}}.damage-result-label{letter-spacing:.24em;text-transform:uppercase;font-size:.62rem}.damage-result-value{color:var(--foreground-strong);margin-top:.4rem}@supports (color:color-mix(in lab,red,red)){.damage-result-value{color:color-mix(in srgb,var(--foreground-strong) 78%,var(--accent) 22%)}}.damage-result-value{font-family:var(--font-serif);letter-spacing:-.05em;font-size:clamp(2.75rem,4vw,3.9rem);line-height:.9}.damage-result-badge{border:1px solid var(--foreground);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.damage-result-badge{border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}}.damage-result-badge{white-space:nowrap;padding:.48rem .8rem;font-size:.68rem;font-weight:700}.damage-result-badge-idle{background:var(--background)}@supports (color:color-mix(in lab,red,red)){.damage-result-badge-idle{background:color-mix(in srgb,var(--background) 70%,white 30%)}}.damage-result-badge-idle{color:var(--muted-strong)}.damage-result-badge-ko{border-color:var(--workspace-danger)}@supports (color:color-mix(in lab,red,red)){.damage-result-badge-ko{border-color:color-mix(in srgb,var(--workspace-danger) 26%,transparent)}}.damage-result-badge-ko{background:var(--workspace-danger-soft)}@supports (color:color-mix(in lab,red,red)){.damage-result-badge-ko{background:color-mix(in srgb,var(--workspace-danger-soft) 86%,transparent)}}.damage-result-badge-ko{color:var(--workspace-danger)}.damage-result-formula{z-index:1;color:var(--muted-strong);margin-top:.55rem;font-size:.72rem;line-height:1.5;position:relative}.damage-breakdown-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.9rem;display:grid}.damage-breakdown-item{border:1px solid var(--foreground);border-radius:1rem;justify-content:space-between;align-items:baseline;gap:.55rem;display:flex}@supports (color:color-mix(in lab,red,red)){.damage-breakdown-item{border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}}.damage-breakdown-item{background:var(--background)}@supports (color:color-mix(in lab,red,red)){.damage-breakdown-item{background:color-mix(in srgb,var(--background) 72%,white 28%)}}.damage-breakdown-item{padding:.7rem .8rem}.damage-breakdown-item span{color:var(--muted-strong);font-size:.68rem}.damage-breakdown-item strong{color:var(--foreground-strong);font-size:1rem}.damage-result-placeholder{z-index:1;background:var(--background);border-radius:1rem;margin-top:.9rem;position:relative}@supports (color:color-mix(in lab,red,red)){.damage-result-placeholder{background:color-mix(in srgb,var(--background) 70%,white 30%)}}.damage-result-placeholder{color:var(--muted-strong);padding:.85rem .95rem;font-size:.74rem;line-height:1.6}.damage-field-group{flex-direction:column;gap:.45rem;display:flex}.damage-field-label{color:var(--muted);letter-spacing:.22em;text-transform:uppercase;font-size:.6rem}.damage-inline-fields{gap:.8rem}.damage-inline-fields,.damage-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.damage-mode-switch{gap:.55rem}.damage-compact-controls{width:min(100%,var(--damage-control-width));justify-content:center;align-items:center;gap:1.18rem;display:flex}.damage-power-control{color:var(--muted-strong);white-space:nowrap;align-items:center;gap:.38rem;font-size:1.44rem;font-weight:800;line-height:1;display:inline-flex}.damage-power-label{flex:none}.damage-power-input{appearance:textfield;text-align:center;width:5.55rem;min-height:2.54rem;padding:.24rem .46rem;font-size:1.68rem;font-weight:800;line-height:1}.damage-power-input::-webkit-inner-spin-button,.damage-power-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.damage-power-input:focus::placeholder{color:#0000;opacity:0}.damage-mode-control,.damage-mode-token-switch{align-items:center;display:inline-flex}.damage-mode-token-switch{grid-template-columns:none;gap:1.06rem}.damage-mode-token{min-width:2.18rem;min-height:2.54rem;color:var(--muted);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;font-size:1.72rem;font-weight:900;line-height:1;transition:color .16s,filter .16s,transform .16s;display:inline-flex}.damage-mode-token:focus-visible,.damage-mode-token:hover{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.damage-mode-token:focus-visible,.damage-mode-token:hover{color:color-mix(in srgb,var(--accent) 72%,var(--foreground-strong))}}.damage-mode-token:focus-visible,.damage-mode-token:hover{filter:brightness(1.06);outline:none;transform:translateY(-1px)}.damage-mode-token-active{color:var(--accent);text-shadow:0 0 10px var(--accent)}@supports (color:color-mix(in lab,red,red)){.damage-mode-token-active{text-shadow:0 0 10px color-mix(in srgb,var(--accent) 34%,transparent)}}.damage-mode-token-locked{cursor:not-allowed}.damage-mode-pill{padding:.5rem .9rem}.damage-reason-panel{border:1px solid var(--foreground)}@supports (color:color-mix(in lab,red,red)){.damage-reason-panel{border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}}.damage-reason-panel{background:var(--background);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.damage-reason-panel{background:color-mix(in srgb,var(--background) 72%,white 28%)}}.damage-reason-panel{color:var(--muted-strong);padding:.82rem .95rem;font-size:.72rem;line-height:1.6}@keyframes drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(1.25rem,-1rem)scale(1.06)}}@keyframes orbit{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes pulse-disc{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes damage-team-image-spin{to{transform:rotate(1turn)}}@keyframes rise-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes damage-pulse{0%,to{box-shadow:0 0 #d6585800}50%{box-shadow:0 0 14px #d658582e}}@media (max-width:1080px){.site-header-bar{flex-wrap:wrap;row-gap:.7rem}.site-header-center-region{flex:1 0 100%;order:3;width:100%;min-height:auto;position:static;transform:none}.site-header-center-cluster{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:.65rem 1rem}.site-header-nav-group{flex-wrap:wrap;justify-content:flex-start;row-gap:.2rem;overflow:visible}.site-header-center-divider{display:none}.site-header-function-group{flex:1 0 100%;width:100%}.site-header-center-tools{justify-content:flex-start;width:100%}}@media (max-width:640px){.site-title-site{letter-spacing:.16em;font-size:.68rem}.site-title-page{font-size:1.02rem}.site-title-lockup-home .site-title-site{font-size:1.05rem}.site-title-lockup-home .site-title-page{letter-spacing:.08em;font-size:.76rem}.header-text-tool-trigger,.site-header-nav-link{font-size:.78rem}.chrome-chip{min-width:0;padding:.72rem .82rem}.hero-emblem{width:min(70vw,18rem);height:min(70vw,18rem)}.nav-rail{flex-direction:column;align-items:flex-start;padding:1rem}.home-entry-card{grid-template-columns:4.95rem minmax(0,1fr);min-height:5.8rem;padding:.54rem .78rem}.home-entry-list{max-width:21.8rem}.home-entry-icon-shell{width:4.95rem;height:4.95rem}.home-entry-title{font-size:1.2rem}.home-entry-arrow-art{opacity:.46;width:calc(100% - .9rem);height:calc(100% - .84rem);inset:.42rem .58rem .42rem .32rem}.nav-index{min-width:0}.team-console-shell:before{inset:.7rem}.team-active-editor-layout{grid-template-columns:minmax(0,1fr);gap:.9rem;width:100%}.team-active-avatar{justify-self:center}.team-active-skill-slots{grid-template-columns:repeat(4,minmax(0,min(5.1rem,25vw - 1.175rem)));gap:.36rem}.team-active-stat-editor,.team-active-stat-grid,.team-active-stat-toolbar{width:100%}.team-active-stat-toolbar{grid-template-columns:minmax(0,1fr);gap:.55rem}.damage-speed-order-track{--damage-speed-order-chip-max-width:2.45rem;--damage-speed-order-gap:.36rem}.damage-center-top{--damage-speed-order-avatar-size:2.35rem}.team-active-stat-grid{grid-template-columns:minmax(0,1fr);gap:.48rem}.team-active-stat-row{grid-template-columns:1rem 3.2rem minmax(3.5rem,1fr) 1.45rem;width:100%}.damage-workbench-shell{padding-inline:.85rem}.damage-panel-head{flex-direction:column}.damage-panel-actions{justify-content:flex-start;width:100%}.damage-inline-select,.damage-stat-toolbar-field{align-items:stretch}.damage-exchange-shell{gap:.68rem}.damage-calculator-card{gap:.68rem;padding-top:.08rem}.damage-direction-stage{min-height:auto}.damage-direction-lane{grid-template-columns:minmax(0,1fr);gap:.55rem}.damage-minimal-visual{width:calc(100% + .65rem);margin-inline:-.325rem}.damage-minimal-arrow-value{font-size:clamp(2.15rem,12vw,2.9rem)}.damage-active-avatar{border-radius:999px;width:4.05rem;height:4.05rem}.damage-active-card{gap:.48rem}.damage-active-side{gap:0}.damage-active-content{gap:.3rem;max-width:100%;margin-top:.18rem}.damage-hp-gauge{--damage-hp-track-height:1.24rem;--damage-hp-thumb-size:.96rem}.damage-hp-track{height:var(--damage-hp-track-height)}.damage-hp-track-text{font-size:.792rem}.damage-hp-slider,.damage-hp-slider::-webkit-slider-runnable-track{height:var(--damage-hp-thumb-size)}.damage-hp-slider::-webkit-slider-thumb{width:var(--damage-hp-thumb-size);height:var(--damage-hp-thumb-size)}.damage-hp-slider::-moz-range-track{height:var(--damage-hp-thumb-size)}.damage-hp-slider::-moz-range-thumb{width:var(--damage-hp-thumb-size);height:var(--damage-hp-thumb-size)}.damage-active-matchups{gap:.03rem;padding-left:.08rem}.damage-active-matchup-row{grid-template-columns:1.78rem minmax(0,1fr);column-gap:.08rem;min-height:1.08rem}.damage-active-matchup-label{font-size:.74rem}.damage-active-matchup-icon,.damage-active-matchup-icon-shell{width:1.06rem;height:1.06rem}.team-picker-clear-filter-button{width:3.08rem;height:3.08rem}.team-picker-clear-filter-button .ui-panel-icon{width:2.58rem;height:2.58rem;transform:translateY(.12rem)}.team-picker-filter-indicator{width:1.02rem;height:1.02rem;top:0;right:0}.damage-stat-toolbar{flex-direction:column;align-items:stretch;gap:.65rem}.damage-stat-toolbar-controls{flex-wrap:wrap;justify-content:flex-start;gap:.5rem;margin-left:0;display:flex}.damage-stat-toolbar-field-nature{width:5.9rem}.damage-stat-toolbar-field-effect{width:min(100%,12.2rem)}.damage-stat-toolbar-select-nature{text-align:left;text-align-last:auto;padding-left:.85rem}.damage-slot-row{gap:.55rem}.damage-slot-avatar{width:3rem;height:3rem}.damage-matchup-dialog-backdrop{padding:.95rem}.damage-matchup-dialog{border-radius:1.35rem;max-height:92vh}.damage-matchup-dialog-head{grid-template-columns:auto minmax(0,1fr) auto;padding:.95rem .85rem .86rem;display:grid}.damage-matchup-dialog-title{font-size:clamp(1.48rem,8vw,2rem)}.speed-line-dialog-head{grid-template-columns:auto minmax(0,1fr) auto}.speed-line-dialog-body{padding:.8rem .78rem 1rem}.speed-line-filter-toggle{min-height:2rem;padding:.42rem .62rem;position:static;transform:none}.speed-line-filter-toggle:focus-visible,.speed-line-filter-toggle:hover{transform:translateY(-1px)}.speed-line-row{grid-template-columns:minmax(0,1fr)}.speed-line-value{border-right:none;border-bottom:1px solid var(--foreground)}@supports (color:color-mix(in lab,red,red)){.speed-line-value{border-bottom:1px solid color-mix(in srgb,var(--foreground) 8%,transparent)}}.damage-matchup-dialog-close,.damage-matchup-view-toggle{position:static;transform:none}.damage-matchup-dialog-close:focus-visible,.damage-matchup-dialog-close:hover,.damage-matchup-view-toggle:focus-visible,.damage-matchup-view-toggle:hover{transform:translateY(-1px)}.damage-matchup-matrix-shell{padding-inline:.8rem;padding-bottom:1.15rem}.damage-matchup-chart-shell{padding:.75rem .8rem 1rem}.damage-team-strip{gap:.44rem}.damage-team-strip-shell{padding-bottom:.24rem;padding-right:.7rem}.damage-team-import-button{width:1.65rem;height:1.65rem;bottom:-.08rem;left:calc(100% + .22rem)}.damage-team-picker-backdrop{padding:.8rem}.damage-team-picker-dialog{border-radius:1.25rem;min-height:min(31rem,92vh);max-height:92vh}.damage-team-picker-head{flex-direction:column;align-items:flex-start;padding:.95rem .9rem .82rem 1rem}.damage-team-picker-head-actions{justify-content:flex-start;width:100%}.damage-team-picker-title{font-size:clamp(1.55rem,9vw,2.1rem)}.damage-team-picker-image-action{min-height:2rem;padding:.42rem .62rem}.damage-team-picker-close{min-height:2rem;padding-inline:.62rem}.damage-team-picker-tabs{padding:.7rem .9rem .64rem}.damage-team-picker-image-status{border-radius:.9rem;margin-inline:.9rem}.damage-team-picker-body{padding:.15rem .9rem 1rem}.damage-team-picker-grid{grid-template-columns:minmax(0,1fr)}.damage-team-picker-card{padding:.78rem}.damage-team-picker-avatar-row{gap:.34rem}.damage-skill-picker-grid{grid-template-columns:minmax(0,1fr)}.damage-calculator-controls{--damage-skill-slot-size:min(5.1rem,calc((100vw - 3.6rem) / 4));--damage-skill-slot-gap:.36rem}.damage-skill-slots{grid-template-columns:repeat(4,minmax(0,var(--damage-skill-slot-size)));gap:var(--damage-skill-slot-gap)}.damage-compact-controls{gap:.82rem}.damage-skill-picker-backdrop{padding:.8rem}.damage-skill-picker-dialog{border-radius:1.22rem;max-height:92vh}.damage-skill-picker-head{align-items:flex-start;padding:.92rem .86rem .82rem 1rem}.damage-skill-picker-title{font-size:clamp(1.36rem,8vw,1.9rem)}.damage-skill-picker-body{padding:.82rem .86rem 1rem}.damage-skill-picker-option-copy{padding-right:2.2rem}.damage-breakdown-grid,.damage-duel-banner,.damage-inline-fields,.damage-stat-list{grid-template-columns:minmax(0,1fr)}.damage-duel-card-target{text-align:left;align-items:start}.damage-duel-divider{display:none}}@media (max-width:1220px){body:has(.damage-workbench-page){overflow:hidden auto}.app-shell:has(.damage-workbench-page){height:auto;min-height:100svh}.damage-workbench-grid{grid-template-columns:minmax(0,1fr)}.damage-center-panel{order:-1}.damage-side-column{grid-template-rows:auto auto minmax(14rem,1fr)}}@media (max-height:820px) and (min-width:1221px){.damage-workbench-shell{padding-bottom:1rem}.damage-side-column,.damage-workbench-grid{gap:.8rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@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}