/*! tailwindcss v4.3.3 | 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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-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-duration:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:"Inter", "system-ui", sans-serif;--font-mono:"JetBrains Mono", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-700:oklch(55.5% .163 48.998);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-700:oklch(50.8% .118 165.612);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-500:oklch(71.5% .143 215.221);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-800:oklch(42.4% .199 265.638);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-700:oklch(51.4% .222 16.935);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-2xl:42rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:1.33333;--text-sm:.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-wide:.025em;--leading-snug:1.375;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--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);--color-aerox-400:#f56fc4;--color-aerox-500:#ff2d95;--color-brand-50:#f8f7fc;--color-brand-100:#eeecf5;--color-brand-200:#d4cfe2;--color-brand-300:#b3aaca;--color-brand-400:#8c80aa;--color-brand-500:#6b5d8c;--color-brand-600:#4f426a;--color-brand-700:#3a2f50;--color-brand-800:#271f36;--color-brand-900:#14101e;--color-accent-50:#f5f3ff;--color-accent-200:#ddd6fe;--color-accent-300:#c4b5fd;--color-accent-400:#a78bfa;--color-accent-500:#7c3aed;--color-accent-900:#3b1773;--color-status-danger:#dc2626;--tap-target-min:40px}}@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,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;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:where(:not(iframe)){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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fbf7fb;background-image:radial-gradient(60% 25% at 50% 100%,#ff2d951a,#0000 70%),radial-gradient(50% 20% at 50% 100%,#00f0ff0f,#0000 75%);background-attachment:fixed}body,h1{color:var(--color-brand-900)}h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-brand-900)}h2,h3{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-brand-800)}}@layer components{.skip-link{border-style:var(--tw-border-style);white-space:nowrap;clip:rect(0,0,0,0);clip-path:inset(50%);border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus,.skip-link:focus-visible{top:calc(var(--spacing)*2);left:calc(var(--spacing)*2);z-index:50;background-color:var(--color-accent-500);width:auto;height:auto;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:normal;color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-accent-300);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;clip:auto;clip-path:none;border-radius:.25rem;outline-style:none;margin:0;position:fixed;overflow:visible}.btn,.btn-danger,.btn-ghost,.btn-primary,.btn-secondary{border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}:is(.btn,.btn-primary,.btn-secondary,.btn-danger,.btn-ghost):focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-accent-500);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}:is(.btn,.btn-primary,.btn-secondary,.btn-danger,.btn-ghost):disabled{cursor:not-allowed;opacity:.5}.btn-primary{border-style:var(--tw-border-style);color:var(--color-white);background-image:linear-gradient(135deg,#ff2d95 0,#c026d3 55%,#7c3aed);border-width:0}.btn-primary:hover{filter:brightness(1.07)}.btn-secondary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-300);background-color:var(--color-white);color:var(--color-brand-700)}@media (hover:hover){.btn-secondary:hover{background-color:var(--color-brand-50)}}.btn-danger{background-color:var(--color-status-danger);color:var(--color-white)}@media (hover:hover){.btn-danger:hover{background-color:var(--color-red-700)}}.btn-ghost{border-style:var(--tw-border-style);color:var(--color-brand-700);background-color:#0000;border-width:0}@media (hover:hover){.btn-ghost:hover{background-color:var(--color-brand-100)}}.card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-200);background-color:var(--color-white);padding:calc(var(--spacing)*6);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:relative}.card:after{content:"";background:linear-gradient(90deg,#ff2d95b3,#00f0ff80);border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;height:2px;position:absolute;bottom:0;left:0;right:0}.input{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-300);width:100%;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.input:focus{border-color:var(--color-accent-500);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-accent-500);--tw-outline-style:none;outline-style:none}.label{margin-bottom:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand-700);display:block}.badge,.badge-danger,.badge-info,.badge-neutral,.badge-success,.badge-warning{padding-inline:calc(var(--spacing)*2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-radius:2147483647px;align-items:center;display:inline-flex}.badge-success{background-color:var(--color-green-100);color:var(--color-green-800)}.badge-warning{background-color:var(--color-yellow-100);color:var(--color-yellow-800)}.badge-danger{background-color:var(--color-red-100);color:var(--color-red-800)}.badge-info{background-color:var(--color-blue-100);color:var(--color-blue-800)}.badge-neutral{background-color:var(--color-brand-100);color:var(--color-brand-700)}.table{text-align:left;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.table thead{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-brand-200);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand-600);text-transform:uppercase}.table th{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.table tbody tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-brand-100)}@media (hover:hover){.table tbody tr:hover{background-color:var(--color-brand-50)}}.table td{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5)}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.top-4{top:calc(var(--spacing)*4)}.right-0{right:0}.right-4{right:calc(var(--spacing)*4)}.bottom-0{bottom:0}.left-0{left:0}.z-40{z-index:40}.z-50{z-index:50}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-px{height:1px}.max-h-\[calc\(100vh-4rem\)\]{max-height:calc(100vh - 4rem)}.min-h-0{min-height:0}.min-h-\[20px\]{min-height:20px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-\[min\(28rem\,calc\(100vw-2rem\)\)\]{width:min(28rem,100vw - 2rem)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%}.scale-100,.scale-95{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)))}.gap-x-6{-moz-column-gap:calc(var(--spacing)*6);column-gap:calc(var(--spacing)*6)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-width:1px}.border,.border-2{border-style:var(--tw-border-style)}.border-2{border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-accent-200{border-color:var(--color-accent-200)}.border-aerox-400\/40{border-color:#f56fc466}@supports (color:color-mix(in lab,red,red)){.border-aerox-400\/40{border-color:color-mix(in oklab,var(--color-aerox-400) 40%,transparent)}}.border-aerox-400\/60{border-color:#f56fc499}@supports (color:color-mix(in lab,red,red)){.border-aerox-400\/60{border-color:color-mix(in oklab,var(--color-aerox-400) 60%,transparent)}}.border-aerox-400\/70{border-color:#f56fc4b3}@supports (color:color-mix(in lab,red,red)){.border-aerox-400\/70{border-color:color-mix(in oklab,var(--color-aerox-400) 70%,transparent)}}.border-brand-200{border-color:var(--color-brand-200)}.border-current{border-color:currentColor}.border-cyan-300\/50{border-color:#53eafd80}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/50{border-color:color-mix(in oklab,var(--color-cyan-300) 50%,transparent)}}.border-fuchsia-300\/20{border-color:#f2a9ff33}@supports (color:color-mix(in lab,red,red)){.border-fuchsia-300\/20{border-color:color-mix(in oklab,var(--color-fuchsia-300) 20%,transparent)}}.border-fuchsia-300\/25{border-color:#f2a9ff40}@supports (color:color-mix(in lab,red,red)){.border-fuchsia-300\/25{border-color:color-mix(in oklab,var(--color-fuchsia-300) 25%,transparent)}}.border-green-200{border-color:var(--color-green-200)}.border-red-200{border-color:var(--color-red-200)}.border-rose-400\/60{border-color:#ff667f99}@supports (color:color-mix(in lab,red,red)){.border-rose-400\/60{border-color:color-mix(in oklab,var(--color-rose-400) 60%,transparent)}}.border-yellow-200{border-color:var(--color-yellow-200)}.border-t-transparent{border-top-color:#0000}.bg-accent-50{background-color:var(--color-accent-50)}.bg-aerox-500\/10{background-color:#ff2d951a}@supports (color:color-mix(in lab,red,red)){.bg-aerox-500\/10{background-color:color-mix(in oklab,var(--color-aerox-500) 10%,transparent)}}.bg-aerox-500\/15{background-color:#ff2d9526}@supports (color:color-mix(in lab,red,red)){.bg-aerox-500\/15{background-color:color-mix(in oklab,var(--color-aerox-500) 15%,transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-brand-100{background-color:var(--color-brand-100)}.bg-brand-900{background-color:var(--color-brand-900)}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/10{background-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-fuchsia-300\/20{background-color:#f2a9ff33}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-300\/20{background-color:color-mix(in oklab,var(--color-fuchsia-300) 20%,transparent)}}.bg-green-50{background-color:var(--color-green-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/15{background-color:color-mix(in oklab,var(--color-rose-500) 15%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-yellow-50{background-color:var(--color-yellow-50)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-12{padding-block:calc(var(--spacing)*12)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-accent-500{color:var(--color-accent-500)}.text-accent-900{color:var(--color-accent-900)}.text-amber-700{color:var(--color-amber-700)}.text-brand-300{color:var(--color-brand-300)}.text-brand-400{color:var(--color-brand-400)}.text-brand-500{color:var(--color-brand-500)}.text-brand-600{color:var(--color-brand-600)}.text-brand-700{color:var(--color-brand-700)}.text-brand-800{color:var(--color-brand-800)}.text-brand-900{color:var(--color-brand-900)}.text-emerald-700{color:var(--color-emerald-700)}.text-green-900{color:var(--color-green-900)}.text-red-900{color:var(--color-red-900)}.text-rose-200{color:var(--color-rose-200)}.text-rose-700{color:var(--color-rose-700)}.text-white{color:var(--color-white)}.text-yellow-900{color:var(--color-yellow-900)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-filter{-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))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.hover\:bg-brand-800:hover{background-color:var(--color-brand-800)}.hover\:bg-fuchsia-300\/5:hover{background-color:#f2a9ff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-fuchsia-300\/5:hover{background-color:color-mix(in oklab,var(--color-fuchsia-300) 5%,transparent)}}.hover\:text-brand-700:hover{color:var(--color-brand-700)}.hover\:text-brand-900:hover{color:var(--color-brand-900)}.hover\:text-white:hover{color:var(--color-white)}.hover\:opacity-100:hover{opacity:1}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-accent-400:focus{--tw-ring-color:var(--color-accent-400)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media (width>=40rem){.sm\:block{display:block}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:text-right{text-align:right}}@media (width>=48rem){.md\:shrink-0{flex-shrink:0}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}.md\:gap-4{gap:calc(var(--spacing)*4)}}@media (width>=64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}.chrome-text{background:linear-gradient(#ff2d95,#c026d3 60%,#5b21b6);-webkit-background-clip:text;background-clip:text}.chrome-text,.chrome-text-light{color:#0000;-webkit-text-fill-color:transparent;letter-spacing:.02em;font-style:italic}.chrome-text-light{filter:drop-shadow(0 0 4px #ff2d9580);background:linear-gradient(#fff200 0,#fffdc4 22%,#fff 48%,#ff2d95 52%,#c026d3 80%);-webkit-background-clip:text;background-clip:text}.neon-pink{color:#ff2d95}.neon-cyan{color:#00f0ff}.neon-link{color:#0e7490}.app-nav-group{text-transform:uppercase;letter-spacing:.12em;color:#6b5d8c;margin:0 0 4px;padding:0 10px;font-size:10px;font-weight:700}.app-nav-group:not(:first-child){border-top:1px solid #ffffff0f;margin-top:18px;padding-top:14px}.app-nav-link{color:#cfc7e6;border-radius:7px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;line-height:1.15;text-decoration:none;display:flex}.app-nav-link:hover{color:#fff;background:#271f36}.app-nav-link.app-nav-link--active,.app-nav-link.router-link-active,.app-nav-link[aria-current=page]{color:#fff;background:#3a2f50;font-weight:600}.app-nav-icon{opacity:.8;flex:none;width:18px;height:18px}.app-nav-link.app-nav-link--active .app-nav-icon,.app-nav-link.router-link-active .app-nav-icon,.app-nav-link:hover .app-nav-icon,.app-nav-link[aria-current=page] .app-nav-icon{opacity:1}.app-page-fill{min-height:0;height:calc(100vh - var(--app-topbar-h,64px) - var(--app-content-pad,24px)*2);height:calc(100dvh - var(--app-topbar-h,64px) - var(--app-content-pad,24px)*2);flex-direction:column;display:flex}.app-table-scroll{flex:auto;min-height:0;overflow:auto}.app-table-scroll thead th{z-index:3;background:var(--app-table-head-bg,#fff);position:sticky;top:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}.chrome-text-bright{background:linear-gradient(#c026d3 0,#ff2d95 50%,#ff8c00);color:#0000;-webkit-text-fill-color:transparent;letter-spacing:.02em;filter:drop-shadow(0 0 3px #ff2d9540);-webkit-background-clip:text;background-clip:text;font-style:italic}.neon-yellow{color:#d97706}.synth-surface{background:#fff;border:1px solid #eeecf5;border-bottom:2px solid #ff2d9559;border-radius:.5rem;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 1px 2px #5b21b60a}.synth-surface:hover{border-color:#d4cfe2 #d4cfe2 #ff2d95b3;box-shadow:0 4px 14px #ff2d951f,0 1px 2px #5b21b60d}.synth-button{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(#ff2d95,#c026d3);border:1px solid #c026d3;font-weight:700;transition:filter .12s}.synth-button:hover{filter:brightness(1.05)}.synth-button:focus{outline:none;box-shadow:0 0 0 2px #00b8d4}.synth-button:disabled{cursor:not-allowed;filter:none;background:linear-gradient(#b3aaca,#8c80aa);border-color:#b3aaca}.synth-input{color:#14101e;background:#fff;border:1px solid #d4cfe2;font-family:ui-monospace,JetBrains Mono,Courier New,monospace}.synth-input::placeholder{color:#8c80aa}.synth-input:focus{border-color:#00b8d4;outline:none;box-shadow:0 0 0 2px #00b8d440}.synth-chip{color:#006e80;background:#00b8d414;border:1px solid #00b8d459}.synth-code{color:#3a2f50;background:#f8f7fc;border:1px solid #d4cfe2;font-family:ui-monospace,JetBrains Mono,Courier New,monospace}.synth-icon-frame{background:radial-gradient(#00f0ff2e,#0000 70%),linear-gradient(#1a0033,#0a0014);border:1px solid #d4cfe2;border-radius:6px;padding:6px;transition:box-shadow .2s,transform .2s,border-color .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #00f0ff14,0 0 6px #ff2d952e}.group:hover .synth-icon-frame{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #00f0ff2e,0 0 18px #ff2d9559}.synth-icon-frame.health-ok{border-width:2px;border-color:#22c55e;animation:1.8s ease-in-out infinite synth-pulse-ok;box-shadow:inset 0 0 0 1px #22c55e66,0 0 14px #22c55e66}.group:hover .synth-icon-frame.health-ok{box-shadow:inset 0 0 0 1px #22c55e8c,0 0 22px #22c55e8c}.synth-icon-frame.health-degraded{border-width:2px;border-color:#f59e0b;animation:1.8s ease-in-out infinite synth-pulse-degraded;box-shadow:inset 0 0 0 1px #f59e0b66,0 0 14px #f59e0b66}.group:hover .synth-icon-frame.health-degraded{box-shadow:inset 0 0 0 1px #f59e0b99,0 0 22px #f59e0b8c}.synth-icon-frame.health-error{border-width:2px;border-color:#f43f5e;animation:1.4s ease-in-out infinite synth-pulse-error;box-shadow:inset 0 0 0 1px #f43f5e73,0 0 14px #f43f5e73}.group:hover .synth-icon-frame.health-error{box-shadow:inset 0 0 0 1px #f43f5eb3,0 0 22px #f43f5e99}@keyframes synth-pulse-ok{0%,to{box-shadow:inset 0 0 0 1px #22c55e59,0 0 10px #22c55e4d}50%{box-shadow:inset 0 0 0 2px #22c55eb3,0 0 22px #22c55eb3}}@keyframes synth-pulse-degraded{0%,to{box-shadow:inset 0 0 0 1px #f59e0b59,0 0 10px #f59e0b4d}50%{box-shadow:inset 0 0 0 2px #f59e0bc7,0 0 24px #f59e0bc7}}@keyframes synth-pulse-error{0%,to{box-shadow:inset 0 0 0 1px #f43f5e66,0 0 12px #f43f5e66}50%{box-shadow:inset 0 0 0 2px #f43f5ee0,0 0 26px #f43f5ee0}}@media (prefers-reduced-motion:reduce){.synth-icon-frame.health-degraded,.synth-icon-frame.health-error,.synth-icon-frame.health-ok{animation:none}}.aerox-logo[data-v-619344c3]{filter:drop-shadow(0 0 4px #ff2d9573);border-radius:50%;flex:none;display:block}@media (width<=639px){.ui-drawer-panel[data-v-f3585131]{width:min(var(--ui-drawer-w,17rem),calc(100vw - 3rem))!important}}.drawer-fade-enter-active[data-v-f3585131],.drawer-fade-leave-active[data-v-f3585131]{transition:opacity .2s}.drawer-fade-enter-from[data-v-f3585131],.drawer-fade-leave-to[data-v-f3585131]{opacity:0}.drawer-slide-left-enter-active[data-v-f3585131],.drawer-slide-left-leave-active[data-v-f3585131],.drawer-slide-right-enter-active[data-v-f3585131],.drawer-slide-right-leave-active[data-v-f3585131]{transition:transform .2s}.drawer-slide-left-enter-from[data-v-f3585131],.drawer-slide-left-leave-to[data-v-f3585131]{transform:translate(-100%)}.drawer-slide-right-enter-from[data-v-f3585131],.drawer-slide-right-leave-to[data-v-f3585131]{transform:translate(100%)}.app-shell[data-v-3fed7209]{--app-topbar-h:64px;--app-content-pad:24px;min-height:100vh;display:flex}.app-sidebar[data-v-3fed7209]{color:#fff;background:#14101e;border-right:1px solid #ff2d9538;flex-direction:column;flex:none;align-self:flex-start;width:240px;height:100vh;display:flex;position:sticky;top:0}.app-brand[data-v-3fed7209]{height:var(--app-topbar-h);box-sizing:border-box;border-bottom:1px solid #ffffff12;align-items:center;gap:12px;padding:0 18px;display:flex}.app-brand-text[data-v-3fed7209]{flex-direction:column;gap:3px;min-width:0;display:flex}.wordmark[data-v-3fed7209]{font-size:17px;font-weight:800;line-height:1}.app-brand-sub[data-v-3fed7209]{color:#8c80aa;text-transform:uppercase;letter-spacing:.09em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:10.5px;line-height:1;overflow:hidden}.back-portal[data-v-3fed7209]{color:#b3aaca;background:#ffffff08;border:1px solid #3a2f50;border-radius:8px;align-items:center;gap:8px;margin:14px 20px 0;padding:8px 12px;font-size:12px;text-decoration:none;transition:all .15s;display:flex}.back-portal[data-v-3fed7209]:hover{color:#fff;background:#271f36;border-color:#ff2d95}.app-nav[data-v-3fed7209]{flex:1;padding:14px 12px;overflow:auto}.app-foot[data-v-3fed7209]{color:#8c80aa;border-top:1px solid #271f36;padding:16px;font-size:12px}.app-main[data-v-3fed7209]{flex-direction:column;flex:1;min-width:0;display:flex}.app-topbar[data-v-3fed7209]{z-index:20;height:var(--app-topbar-h);padding:0 var(--app-content-pad);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--color-brand-200,#d4cfe2);background:#ffffffeb;flex:none;align-items:center;gap:10px;display:flex;position:sticky;top:0}.app-content[data-v-3fed7209]{padding:var(--app-content-pad)}.app-topbar--hub[data-v-3fed7209]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#14101e;border-bottom:0;position:relative}.app-topbar--hub[data-v-3fed7209]:after{content:"";background:linear-gradient(90deg,#0000,#ff2d95,#00f0ff,#0000);height:2px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 10px #ff2d95b3}.app-topbar--hub[data-v-3fed7209]:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 42px,#ff2d950f 42px 43px),linear-gradient(#0000,#7c3aed1a);height:60%;position:absolute;inset:auto 0 0;-webkit-mask:linear-gradient(#0000,#000);mask:linear-gradient(#0000,#000)}.hub-marquee[data-v-3fed7209]{z-index:1;align-items:center;gap:14px;display:flex;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.hub-brand[data-v-3fed7209]{flex-direction:column;gap:2px;min-width:0;display:flex}.hub-brand .wordmark[data-v-3fed7209]{font-size:22px}.hub-sub[data-v-3fed7209]{color:#8c80aa;text-transform:uppercase;letter-spacing:.09em;margin:0;font-size:10.5px;line-height:1}.hub-acct[data-v-3fed7209]{gap:13px;display:flex}.hub-acct[data-v-3fed7209],.hub-back[data-v-3fed7209]{z-index:2;align-items:center}.hub-back[data-v-3fed7209]{color:#bcb1e2;gap:7px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.hub-back[data-v-3fed7209]:hover{color:#fff}.hub-vr[data-v-3fed7209]{background:#ffffff26;flex:none;width:1px;height:22px}.app-topbar--hub .userchip[data-v-3fed7209]{color:#a99fce}.app-topbar--hub .userchip b[data-v-3fed7209]{color:#ece7f7}.app-topbar--hub .userchip .role[data-v-3fed7209]{color:#a99fce}.app-topbar--hub .signout[data-v-3fed7209]{color:#bcb1e2}.app-topbar--hub .signout[data-v-3fed7209]:hover{color:#fff;background:#ffffff0f}@media (prefers-reduced-motion:no-preference){.hub-marquee[data-v-3fed7209] .aerox-logo{animation:3.2s ease-in-out infinite hub-breathe-3fed7209}@keyframes hub-breathe-3fed7209{0%,to{filter:drop-shadow(0 0 4px #ff2d9573)}50%{filter:drop-shadow(0 0 12px #ff8c00d9)drop-shadow(0 0 20px #ff2d9599)}}}.app-switcher[data-v-3fed7209]{position:relative}.app-switcher-btn[data-v-3fed7209]{color:#271f36;cursor:pointer;background:#fff;border:1px solid #d4cfe2;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.app-switcher-btn[data-v-3fed7209]:hover{border-color:#a78bfa}.chev[data-v-3fed7209]{color:#8c80aa}.app-switcher-menu[data-v-3fed7209]{z-index:30;background:#fff;border:1px solid #d4cfe2;border-radius:8px;min-width:180px;margin:0;padding:4px;list-style:none;position:absolute;top:110%;left:0;box-shadow:0 8px 24px #14101e26}.app-switcher-menu a[data-v-3fed7209]{color:#3a2f50;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}.app-switcher-menu a[data-v-3fed7209]:hover{background:#f8f7fc}.app-switcher-menu a[aria-current=page][data-v-3fed7209]{color:#7c3aed;font-weight:600}.app-switcher-menu a.is-sub[data-v-3fed7209]{padding-left:26px}.app-switcher-menu .sw-home[data-v-3fed7209]{color:#8a7fa6;flex:none}.app-switcher-menu a[aria-current=page] .sw-home[data-v-3fed7209]{color:#7c3aed}.app-switcher-sep[data-v-3fed7209]{background:#ece9f5;height:1px;margin:4px 8px}.grow[data-v-3fed7209]{flex:1}.userchip[data-v-3fed7209]{color:#4f426a;font-size:12px}.userchip b[data-v-3fed7209]{color:#271f36;font-weight:600}.userchip .role[data-v-3fed7209]{color:#8c80aa}.signout[data-v-3fed7209]{color:#6b5d8c;border-radius:6px;align-items:center;min-height:36px;margin-right:-12px;padding:0 12px;font-size:12px;text-decoration:none;display:inline-flex}.signout[data-v-3fed7209]:hover{color:#14101e;background:#f8f7fc}.sr-only[data-v-3fed7209]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-hamburger[data-v-3fed7209]{color:#271f36;cursor:pointer;background:#fff;border:1px solid #d4cfe2;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:none}.app-hamburger[data-v-3fed7209]:hover{border-color:#a78bfa}.topbar-portal[data-v-3fed7209]{color:#6b5d8c;white-space:nowrap;border-radius:6px;align-items:center;min-height:36px;margin-left:-10px;padding:0 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.topbar-portal[data-v-3fed7209]:hover{color:#14101e;background:#f8f7fc}.app-brand--drawer[data-v-3fed7209]{border-bottom:none;height:auto;padding:4px 0 12px}@media (width<=1023px){.app-sidebar[data-v-3fed7209]{display:none}.app-hamburger[data-v-3fed7209]{display:inline-flex}.hub-marquee[data-v-3fed7209]{position:static;transform:none}.app-topbar--hub .hub-sub[data-v-3fed7209]{display:none}}@media (width<=767px){.app-topbar[data-v-3fed7209]{height:auto;min-height:var(--app-topbar-h);flex-wrap:wrap;align-content:center;gap:6px;padding:8px 14px}.app-topbar[data-v-3fed7209]>*{min-width:0}.app-topbar>.grow[data-v-3fed7209]{flex-basis:0}.app-topbar:not(.app-topbar--hub) .userchip[data-v-3fed7209]{display:none}.app-topbar--hub .userchip[data-v-3fed7209]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-topbar--hub .userchip .role[data-v-3fed7209],.topbar-portal[data-v-3fed7209]{display:none}.signout[data-v-3fed7209]{margin-left:auto;margin-right:-8px;padding:0 8px}}.drawer-acct[data-v-3fed7209]{color:#8c80aa;border-top:1px solid #271f36;margin:16px 20px 0;padding-top:14px;font-size:12px}.drawer-acct b[data-v-3fed7209]{color:#ece7f7;font-size:13px;font-weight:600;display:block}.drawer-acct .role[data-v-3fed7209]{color:#a99fce}.tf-root[data-v-7654646b]{pointer-events:none;z-index:9999;opacity:0;transition:opacity .6s;position:fixed;inset:0;overflow:hidden}.tf-root.tf-active[data-v-7654646b]{opacity:1}.tf-root.tf-freeze .tf-shake[data-v-7654646b]{filter:contrast(1.22)brightness(1.08)saturate(1.18)}.tf-root.tf-freeze[data-v-7654646b]:after{content:"";z-index:44;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 50% 48%,#ffffff29,#0000 24%),linear-gradient(#0000 0 58%,#ff2d9514);animation:.14s ease-out forwards tf-freeze-flash-7654646b;position:absolute;inset:0}@keyframes tf-freeze-flash-7654646b{0%{opacity:0}30%{opacity:1}to{opacity:0}}.tf-root[data-v-7654646b]:before{content:"";z-index:20;background:repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 7px),repeating-linear-gradient(90deg,#00f0ff14 0 1px,#0000 1px 44px),linear-gradient(#120d21,#0a0816 56%,#070711);border-bottom:2px solid #fff36a;height:166px;position:absolute;top:0;left:0;right:0;box-shadow:inset 0 -20px 34px #ff2d9514,inset 0 1px #ffffff14,0 8px 22px #0000003d}.tf-logo-lockup[data-v-7654646b]{z-index:46;white-space:nowrap;align-items:center;gap:12px;display:flex;position:absolute;top:15px;left:50%;transform:translate(-50%)}.tf-logo-mark[data-v-7654646b]{background:linear-gradient(#ffb32e 0 32%,#ffe56a 32% 50%,#38d6ff 50% 58%,#2b123f 58% 100%);border:3px solid #ff4dc4;border-radius:50%;width:46px;height:46px;position:relative;box-shadow:0 0 18px #ff2d9575,inset 0 0 0 2px #07081273}.tf-logo-mark[data-v-7654646b]:after{content:"";background:#070812c7;height:3px;position:absolute;top:26px;left:7px;right:7px;box-shadow:0 7px #070812c7}.tf-logo-copy[data-v-7654646b]{text-transform:none;gap:2px;display:grid}.tf-logo-copy strong[data-v-7654646b]{color:#fff;letter-spacing:0;text-shadow:0 0 12px #ff2d95b8,0 2px #000000d1;font:italic 900 26px/.9 Segoe UI,system-ui,sans-serif}.tf-logo-copy em[data-v-7654646b]{color:#d7cce8;letter-spacing:4px;text-transform:uppercase;font:900 11px/1 ui-monospace,monospace}.tf-watermark[data-v-7654646b]{color:#ffffff09;white-space:nowrap;pointer-events:none;font:italic 900 14vw/1 Segoe UI,system-ui,sans-serif;transition:opacity .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tf-shake[data-v-7654646b]{will-change:transform;position:absolute;inset:0}.tf-vs-intro[data-v-7654646b]{z-index:50;pointer-events:none;grid-template-columns:minmax(0,1fr) minmax(112px,150px) minmax(0,1fr);animation:1.88s cubic-bezier(.18,1.1,.22,1) forwards tf-vs-intro-shell-7654646b;position:absolute;top:clamp(205px,30vh,270px);left:clamp(18px,6vw,86px);right:clamp(18px,6vw,86px)}.tf-vs-card[data-v-7654646b],.tf-vs-intro[data-v-7654646b]{align-items:center;gap:14px;display:grid}.tf-vs-card[data-v-7654646b]{color:#fff;clip-path:polygon(0 0,94% 0,100% 50%,94% 100%,0 100%,4% 50%);background:linear-gradient(#ffffff1a,#0000 45%),linear-gradient(90deg,#070c1cf5,#14051ff0);border:1px solid #00f0ff94;grid-template-columns:90px minmax(0,1fr);min-width:0;padding:9px 16px 10px;position:relative;box-shadow:inset 0 0 24px #00f0ff1f,0 14px 28px #0000006b,0 0 24px #00f0ff2e}.tf-vs-card--p1[data-v-7654646b]{animation:1.88s cubic-bezier(.14,1.2,.2,1) forwards tf-vs-card-left-7654646b}.tf-vs-card--p2[data-v-7654646b]{text-align:right;clip-path:polygon(6% 0,100% 0,96% 50%,100% 100%,6% 100%,0 50%);background:linear-gradient(#ffffff1a,#0000 45%),linear-gradient(270deg,#190522f5,#070c1cf0);border-color:#ff2d959e;grid-template-columns:minmax(0,1fr) 90px;animation:1.88s cubic-bezier(.14,1.2,.2,1) forwards tf-vs-card-right-7654646b;box-shadow:inset 0 0 24px #ff2d9524,0 14px 28px #0000006b,0 0 24px #ff2d952e}.tf-portrait[data-v-7654646b],.tf-vs-portrait[data-v-7654646b]{background:radial-gradient(circle at 50% 40%,#ffffff1f,#0000 54%),#070811;display:block;position:relative;overflow:hidden}.tf-vs-portrait[data-v-7654646b]{clip-path:polygon(12% 0,100% 0,88% 100%,0 100%);border:2px solid #ffffffd1;width:90px;height:90px;box-shadow:inset 0 0 18px #ffffff1f,0 0 18px}.tf-vs-card--p1 .tf-vs-portrait[data-v-7654646b]{color:#55dfff}.tf-vs-card--p2 .tf-vs-portrait[data-v-7654646b]{color:#ff5fc8}.tf-portrait-art[data-v-7654646b]{background-repeat:no-repeat;width:100%;height:100%;display:block}.tf-vs-copy[data-v-7654646b]{text-transform:uppercase;gap:7px;min-width:0;display:grid}.tf-vs-copy strong[data-v-7654646b]{color:#fff;letter-spacing:0;text-overflow:ellipsis;text-shadow:0 0 18px,0 4px #000000e0;white-space:nowrap;font:italic 1000 clamp(22px,3.8vw,48px)/.9 Segoe UI,system-ui,sans-serif;overflow:hidden}.tf-vs-card--p1 .tf-vs-copy strong[data-v-7654646b]{color:#bdf8ff}.tf-vs-card--p2 .tf-vs-copy strong[data-v-7654646b]{color:#ffd5f1}.tf-vs-copy em[data-v-7654646b]{color:#fff36a;letter-spacing:2px;text-overflow:ellipsis;white-space:nowrap;font:900 11px/1 ui-monospace,monospace;overflow:hidden}.tf-vs-core[data-v-7654646b]{text-align:center;text-transform:uppercase;clip-path:polygon(12% 0,88% 0,100% 50%,88% 100%,12% 100%,0 50%);background:linear-gradient(#fffffff5,#ffffffc7 51%,#fff36af5 52%),#fff;place-items:center;gap:4px;min-height:112px;padding:10px 10px 13px;animation:1.88s cubic-bezier(.16,1.45,.24,1) forwards tf-vs-core-pop-7654646b;display:grid;box-shadow:0 0 0 2px #ffffffb8,0 0 28px #ff2d956b,0 12px 26px #00000070}.tf-vs-core em[data-v-7654646b],.tf-vs-core span[data-v-7654646b]{color:#1b112a;letter-spacing:2px;font:1000 10px/1 ui-monospace,monospace}.tf-vs-core strong[data-v-7654646b]{color:#ff2d95;letter-spacing:0;text-shadow:0 2px #24172e,0 0 18px #ff2d9594;font:italic 1000 58px/.82 Segoe UI,system-ui,sans-serif}@keyframes tf-vs-intro-shell-7654646b{0%{opacity:0;transform:scale(.94)}10%,76%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.02)}}@keyframes tf-vs-card-left-7654646b{0%{transform:translate(-90px)skew(-10deg)}14%,74%{transform:translate(0)skew(0)}to{transform:translate(-28px)skew(-4deg)}}@keyframes tf-vs-card-right-7654646b{0%{transform:translate(90px)skew(10deg)}14%,74%{transform:translate(0)skew(0)}to{transform:translate(28px)skew(4deg)}}@keyframes tf-vs-core-pop-7654646b{0%{transform:scale(.3)rotate(-8deg)}18%,74%{transform:scale(1)rotate(0)}to{transform:scale(.86)rotate(4deg)}}.tf-fighter[data-v-7654646b]{z-index:30;will-change:transform;position:absolute;top:0;left:0}.tf-fighter[data-v-7654646b],.tf-spr[data-v-7654646b]{transform-origin:50% 100%;width:320px;height:238px}.tf-spr[data-v-7654646b]{z-index:2;filter:drop-shadow(0 8px 8px #0000009e)saturate(1.12)contrast(1.04);background-image:none;background-size:3200px 1428px;transition:filter 80ms;display:block;position:relative;overflow:visible}.tf-fighter.proof-sheet .tf-spr[data-v-7654646b],.tf-spr[data-v-7654646b]{background-repeat:no-repeat}.tf-fighter.proof-sheet .tf-art[data-v-7654646b],.tf-fighter.proof-sheet .tf-art-shadow[data-v-7654646b]{display:none}.tf-art[data-v-7654646b],.tf-art-shadow[data-v-7654646b]{pointer-events:none;display:block;position:absolute}.tf-art[data-v-7654646b]{z-index:2;transform-origin:50% 100%;will-change:transform,opacity,filter;background-position:bottom;background-repeat:no-repeat;background-size:contain;inset:0}.tf-art--idle[data-v-7654646b]{background-image:var(--idle-art);opacity:1;animation:.82s ease-in-out infinite tf-real-idle-7654646b}.tf-art--attack[data-v-7654646b]{background-image:var(--attack-art);opacity:0;transform:translate(10px)scale(1.04)}.tf-art-shadow[data-v-7654646b]{z-index:1;transform-origin:50%;background:radial-gradient(#0000006b,#0000 72%);border-radius:50%;width:176px;height:22px;transition:transform .12s,opacity .12s;bottom:0;left:72px}.tf-fighter.walking .tf-art--idle[data-v-7654646b]{animation:.42s cubic-bezier(.4,0,.2,1) infinite tf-real-walk-7654646b}.tf-fighter.walking .tf-art-shadow[data-v-7654646b]{animation:.42s ease-in-out infinite tf-real-shadow-walk-7654646b}.tf-fighter.attack .tf-art--idle[data-v-7654646b]{opacity:0;animation:none}.tf-fighter.attack .tf-art--attack[data-v-7654646b]{opacity:1;animation:.28s cubic-bezier(.08,1.45,.18,1) forwards tf-real-attack-7654646b}.tf-fighter.attack.move-rush .tf-art--attack[data-v-7654646b]{animation:.26s cubic-bezier(.05,1.35,.18,1) forwards tf-real-rush-7654646b}.tf-fighter.attack.move-uppercut .tf-art--attack[data-v-7654646b]{animation:.42s cubic-bezier(.08,1.25,.2,1) forwards tf-real-uppercut-7654646b}.tf-fighter.attack.move-breaker .tf-art--attack[data-v-7654646b],.tf-fighter.attack.move-crosscut .tf-art--attack[data-v-7654646b]{animation:.36s cubic-bezier(.08,1.35,.18,1) forwards tf-real-crosscut-7654646b}.tf-fighter.attack.move-meteor .tf-art--attack[data-v-7654646b]{animation:.42s cubic-bezier(.08,1.25,.2,1) forwards tf-real-meteor-7654646b}.tf-fighter.attack .tf-art-shadow[data-v-7654646b]{opacity:.74;transform:scaleX(1.34)}.tf-fighter.hurt .tf-art--attack[data-v-7654646b],.tf-fighter.hurt .tf-art--idle[data-v-7654646b]{filter:brightness(1.8)saturate(.9)drop-shadow(0 0 12px #ffffffa6);animation:.3s cubic-bezier(.16,1.25,.32,1) tf-real-hurt-7654646b}.tf-fighter.ko .tf-art--idle[data-v-7654646b],.tf-fighter.ko-down .tf-art--idle[data-v-7654646b]{opacity:1;filter:brightness(.66)saturate(.55);animation:none}.tf-fighter.ko .tf-art--attack[data-v-7654646b],.tf-fighter.ko-down .tf-art--attack[data-v-7654646b]{opacity:0}.tf-fighter.ko-down .tf-art-shadow[data-v-7654646b]{opacity:.58;transform:scaleX(1.65)}.tf-fighter.victory .tf-art--idle[data-v-7654646b]{opacity:1;animation:1.35s ease-in-out infinite tf-real-victory-7654646b}.tf-fighter.victory .tf-art--attack[data-v-7654646b]{opacity:0}.tf-fighter.victory .tf-art-shadow[data-v-7654646b]{animation:1.35s ease-in-out infinite tf-real-shadow-victory-7654646b}@keyframes tf-real-idle-7654646b{0%,to{transform:translateY(0)rotate(0)scale(1)}50%{transform:translateY(-4px)rotate(-1deg)scale(1.015)}}@keyframes tf-real-walk-7654646b{0%,to{transform:translate(-5px)translateY(0)rotate(-3deg)skew(-1.4deg)scaleX(.985)}25%{transform:translate(2px)translateY(-9px)rotate(2deg)skew(1.6deg)scaleX(1.02)}50%{transform:translate(6px)translateY(-2px)rotate(3deg)skew(1deg)scaleX(.99)}75%{transform:translate(-2px)translateY(-8px)rotate(-2deg)skew(-1.6deg)scaleX(1.018)}}@keyframes tf-real-shadow-walk-7654646b{0%,to{opacity:.55;transform:scaleX(.94)}50%{opacity:.42;transform:scaleX(1.14)}}@keyframes tf-real-attack-7654646b{0%{opacity:.1;transform:translate(-20px)translateY(4px)rotate(-6deg)scale(.98)}22%{opacity:1}48%{transform:translate(32px)translateY(-11px)rotate(7deg)scale(1.08)}to{opacity:1;transform:translate(12px)translateY(-2px)rotate(0)scale(1.02)}}@keyframes tf-real-rush-7654646b{0%{opacity:.2;transform:translate(-34px)translateY(5px)rotate(-8deg)scaleX(.96)}34%{opacity:1}58%{transform:translate(58px)translateY(-12px)rotate(8deg)scaleX(1.16)scaleY(1.02)}to{opacity:1;transform:translate(18px)translateY(-3px)rotate(0)scale(1.03)}}@keyframes tf-real-uppercut-7654646b{0%{opacity:.2;transform:translateY(12px)rotate(7deg)scaleY(.94)}36%{opacity:1;transform:translateY(-36px)rotate(-12deg)scaleY(1.12)}to{opacity:1;transform:translateY(-8px)rotate(-2deg)scale(1.04)}}@keyframes tf-real-crosscut-7654646b{0%{opacity:.2;transform:translate(-28px)translateY(0)rotate(-15deg)scale(.98)}34%{opacity:1;transform:translate(36px)translateY(-12px)rotate(17deg)scale(1.11)}62%{transform:translate(10px)translateY(-4px)rotate(-7deg)scale(1.04)}to{opacity:1;transform:translate(4px)translateY(0)rotate(0)scale(1.02)}}@keyframes tf-real-meteor-7654646b{0%{opacity:.3;transform:translateY(16px)rotate(0)scaleY(.94)}35%{opacity:1;transform:translateY(-42px)rotate(-18deg)scale(1.08)}74%{transform:translateY(-8px)rotate(19deg)scaleX(1.12)}to{opacity:1;transform:translateY(0)rotate(0)scale(1.03)}}@keyframes tf-real-hurt-7654646b{0%{transform:translate(0)rotate(0)}35%{transform:translate(-28px)translateY(-5px)rotate(-12deg)scaleX(.96)}to{transform:translate(-7px)rotate(-3deg)}}@keyframes tf-real-victory-7654646b{0%,to{transform:translateY(0)rotate(0)scale(1)}18%{transform:translateY(-18px)rotate(-7deg)scale(1.08)}36%{transform:translateY(0)rotate(6deg)scaleX(.94)}56%{transform:translateY(-8px)rotate(-2deg)scale(1.02)}74%{transform:translateY(0)rotate(0)scaleX(1.1)}}@keyframes tf-real-shadow-victory-7654646b{0%,to{opacity:.58;transform:scaleX(1)}22%{opacity:.34;transform:scaleX(.82)}74%{opacity:.66;transform:scaleX(1.28)}}.tf-rig[data-v-7654646b],.tf-rig[data-v-7654646b] *{box-sizing:border-box}.tf-rig[data-v-7654646b]{--skin:#d48655;--skin-hi:#ffc186;--skin-shadow:#8c432d;--cloth:#10142f;--cloth-hi:#1f7aff;--accent:#00f0ff;--hair:#18203e;--metal:#d8f7ff;transform-origin:50% 100%;will-change:transform;width:120px;height:226px;animation:.82s ease-in-out infinite tf-rig-idle-7654646b;position:absolute;bottom:0;left:100px}.gender-male .tf-rig[data-v-7654646b]{--skin:#c98152;--skin-hi:#ffc18a;--skin-shadow:#71321f;--cloth:#111936;--cloth-hi:#1b9dff;--accent:#00f0ff;--hair:#17234d}.gender-female .tf-rig[data-v-7654646b]{--skin:#d98f6e;--skin-hi:#ffc3a4;--skin-shadow:#944736;--cloth:#211027;--cloth-hi:#ff4fb8;--accent:#ff46c0;--hair:#163462;left:96px}.tf-ground-shadow[data-v-7654646b]{transform-origin:50%;background:radial-gradient(#0000006b,#0000 70%);border-radius:50%;width:108px;height:14px;position:absolute;bottom:0;left:8px}.tf-leg[data-v-7654646b]{background:linear-gradient(90deg,#080b18,var(--cloth) 38%,var(--cloth-hi) 105%);transform-origin:50% 8px;z-index:2;border-radius:14px 14px 10px 10px;width:21px;height:80px;position:absolute;bottom:42px}.tf-leg--back[data-v-7654646b]{opacity:.82;left:42px;transform:rotate(10deg)}.tf-leg--front[data-v-7654646b]{z-index:5;left:62px;transform:rotate(-8deg)}.tf-shin[data-v-7654646b]{background:linear-gradient(90deg,#080b18,var(--cloth) 45%,color-mix(in srgb,var(--cloth-hi),#fff 18%));transform-origin:50% 7px;border-radius:10px;width:17px;height:58px;position:absolute;bottom:-48px;left:2px}.tf-boot[data-v-7654646b]{width:36px;height:17px;box-shadow:inset 0 2px 0 #ffffff1f,0 0 8px color-mix(in srgb,var(--accent),transparent 55%);background:linear-gradient(#11162f,#05060c);border-radius:4px 12px 8px 4px;position:absolute;bottom:-13px;left:-7px}.tf-torso[data-v-7654646b]{background:linear-gradient(90deg,var(--skin-shadow),var(--skin) 30%,var(--skin-hi) 54%,var(--skin) 78%,var(--skin-shadow)),radial-gradient(circle at 50% 20%,#ffffff42,transparent 36%);transform-origin:50% 84%;z-index:6;border-radius:28px 28px 18px 18px;width:54px;height:78px;position:absolute;bottom:104px;left:36px;box-shadow:inset 0 -16px #170b142e,inset 0 0 0 2px #4b1c1229,0 0 12px #00f0ff29}.gender-male .tf-torso[data-v-7654646b]{border-radius:34px 34px 16px 16px;width:62px;left:31px}.gender-female .tf-torso[data-v-7654646b]{clip-path:polygon(15% 0,85% 0,96% 46%,68% 100%,32% 100%,4% 46%);border-radius:28px 28px 22px 22px;width:50px;height:76px;left:37px}.tf-waist[data-v-7654646b]{background:linear-gradient(90deg,#060912,var(--cloth),var(--cloth-hi));width:34px;height:19px;box-shadow:0 0 10px color-mix(in srgb,var(--accent),transparent 50%);border-radius:12px 12px 8px 8px;position:absolute;bottom:-10px;left:11px}.gender-male .tf-waist[data-v-7654646b]{width:44px;left:9px}.gender-female .tf-waist[data-v-7654646b]{width:30px;height:15px;bottom:-7px;left:10px}.tf-abs[data-v-7654646b]{border-left:2px solid #65291a57;border-right:2px solid #ffecd22e;border-radius:8px;width:15px;height:25px;position:absolute;top:42px;left:20px;box-shadow:inset 0 8px #65291a2e,inset 0 16px #ffecd21f}.gender-male .tf-abs[data-v-7654646b]{width:17px;left:23px}.gender-female .tf-abs[data-v-7654646b]{opacity:.72;height:18px;top:50px;left:19px}.tf-chest[data-v-7654646b]{z-index:2;width:50px;height:34px;position:absolute;top:10px;left:2px}.gender-male .tf-chest[data-v-7654646b]{width:54px;left:4px}.tf-pec[data-v-7654646b]{background:radial-gradient(circle at 55% 28%,var(--skin-hi),var(--skin) 52%,var(--skin-shadow));border-radius:50% 48% 45% 45%;width:25px;height:27px;position:absolute;top:1px;box-shadow:inset -2px -3px #6027172e}.tf-pec--left[data-v-7654646b]{left:1px}.tf-pec--right[data-v-7654646b]{right:1px}.tf-top[data-v-7654646b]{display:none}.gender-female .tf-chest[data-v-7654646b]{width:90px;height:52px;top:7px;left:-20px}.gender-female .tf-pec[data-v-7654646b]{background:radial-gradient(circle at 58% 28%,var(--skin-hi),var(--skin) 50%,var(--skin-shadow));border-radius:50% 50% 44% 44%;width:48px;height:45px;top:3px;box-shadow:inset -5px -5px #692a1c33,0 3px 7px #00000038}.gender-female .tf-pec--left[data-v-7654646b]{left:0}.gender-female .tf-pec--right[data-v-7654646b]{right:0}.gender-female .tf-top[data-v-7654646b]{z-index:4;background:linear-gradient(135deg,#171032,var(--cloth-hi),#ff9be0);width:35px;height:18px;box-shadow:0 0 12px color-mix(in srgb,var(--accent),transparent 30%);clip-path:polygon(10% 8%,100% 0,82% 100%,0 86%);border:1px solid #ffffff47;display:block;position:absolute;top:14px}.gender-female .tf-top--left[data-v-7654646b]{left:8px;transform:rotate(9deg)}.gender-female .tf-top--right[data-v-7654646b]{right:8px;transform:scaleX(-1)rotate(9deg)}.tf-head[data-v-7654646b]{background:radial-gradient(circle at 56% 32%,var(--skin-hi),var(--skin) 58%,var(--skin-shadow));transform-origin:50% 90%;z-index:10;border-radius:42% 42% 48% 48%;width:44px;height:43px;position:absolute;bottom:178px;left:41px;box-shadow:inset -4px -5px #6027172e}.gender-female .tf-head[data-v-7654646b]{width:42px;height:43px;left:40px}.tf-face-mark[data-v-7654646b]{background:radial-gradient(circle at 6px,#071223 0 3px,#0000 4px),radial-gradient(circle at 19px,#071223 0 3px,#0000 4px),linear-gradient(90deg,#0000,#00f0ffa6,#0000);border-radius:10px;width:25px;height:4px;position:absolute;top:20px;left:10px}.gender-female .tf-face-mark[data-v-7654646b]{background:radial-gradient(circle at 7px,#071223 0 3px,#0000 4px),radial-gradient(circle at 19px,#071223 0 3px,#0000 4px),linear-gradient(90deg,#0000,#ff50c4b8,#0000)}.tf-hair[data-v-7654646b]{z-index:11;background:linear-gradient(135deg,color-mix(in srgb,var(--hair),#fff 12%),var(--hair));clip-path:polygon(0 78%,12% 20%,27% 72%,43% 0,55% 76%,72% 12%,82% 84%,100% 35%,86% 100%,10% 100%);filter:drop-shadow(0 2px #00000059);width:55px;height:26px;position:absolute;bottom:207px;left:35px}.gender-female .tf-hair[data-v-7654646b]{clip-path:polygon(18% 0,82% 0,100% 24%,86% 100%,58% 80%,47% 100%,30% 80%,5% 100%,0 25%);opacity:.96;width:62px;height:58px;bottom:198px;left:34px}.tf-arm[data-v-7654646b]{background:linear-gradient(90deg,var(--skin-shadow),var(--skin),var(--skin-hi));transform-origin:50% 8px;z-index:4;border-radius:13px;width:18px;height:58px;position:absolute;bottom:154px}.tf-arm--back[data-v-7654646b]{opacity:.82;z-index:3;left:32px;transform:rotate(24deg)}.tf-arm--front[data-v-7654646b]{z-index:12;left:73px;transform:rotate(-20deg)}.tf-forearm[data-v-7654646b]{background:linear-gradient(90deg,var(--skin-shadow),var(--skin),var(--skin-hi));transform-origin:50% 7px;border-radius:11px;width:15px;height:48px;position:absolute;bottom:-42px;left:2px;transform:rotate(-14deg)}.tf-hand[data-v-7654646b]{background:radial-gradient(circle at 60% 30%,var(--skin-hi),var(--skin) 60%,var(--skin-shadow));width:23px;height:19px;box-shadow:0 0 10px color-mix(in srgb,var(--accent),transparent 55%);border-radius:50%;position:absolute;bottom:-11px;left:-4px}.tf-weapon[data-v-7654646b]{transform-origin:50%;display:block;position:absolute}.weapon-staff .tf-weapon[data-v-7654646b]{background:linear-gradient(180deg,#fff,var(--metal),#6df5ff 48%,#6f1dff);border-radius:999px;width:7px;height:132px;bottom:-74px;left:6px;transform:rotate(72deg);box-shadow:0 0 12px #00f0ffa6,inset 0 0 0 1px #02071461}.weapon-shuriken .tf-weapon[data-v-7654646b]{background:radial-gradient(circle,#fff 0 10%,var(--metal) 11% 30%,var(--accent) 31% 60%,transparent 61%);clip-path:polygon(50% 0,61% 35%,100% 23%,73% 50%,100% 77%,61% 65%,50% 100%,39% 65%,0 77%,27% 50%,0 23%,39% 35%);width:37px;height:37px;filter:drop-shadow(0 0 9px color-mix(in srgb,var(--accent),transparent 15%));animation:.5s linear infinite tf-shuriken-spin-7654646b;bottom:-18px;left:-9px}.tf-fighter.walking .tf-rig[data-v-7654646b]{animation:.42s ease-in-out infinite tf-rig-walk-7654646b}.tf-fighter.walking .tf-leg--front[data-v-7654646b]{animation:.42s ease-in-out infinite tf-leg-front-7654646b}.tf-fighter.walking .tf-leg--front .tf-shin[data-v-7654646b]{animation:.42s ease-in-out infinite tf-shin-front-7654646b}.tf-fighter.walking .tf-leg--back[data-v-7654646b]{animation:.42s ease-in-out infinite tf-leg-back-7654646b}.tf-fighter.walking .tf-leg--back .tf-shin[data-v-7654646b]{animation:.42s ease-in-out infinite tf-shin-back-7654646b}.tf-fighter.walking .tf-arm--front[data-v-7654646b]{animation:.42s ease-in-out infinite tf-arm-walk-front-7654646b}.tf-fighter.walking .tf-arm--back[data-v-7654646b]{animation:.42s ease-in-out infinite tf-arm-walk-back-7654646b}.tf-fighter.airborne .tf-rig[data-v-7654646b]{animation:none;transform:translateY(-3px)rotate(-3deg)scaleY(1.05)}.tf-fighter.airborne .tf-leg--front[data-v-7654646b]{transform:rotate(-34deg)}.tf-fighter.airborne .tf-leg--back[data-v-7654646b]{transform:rotate(30deg)}.tf-fighter.airborne .tf-arm--front[data-v-7654646b]{transform:rotate(-48deg)}.tf-fighter.airborne .tf-arm--back[data-v-7654646b]{transform:rotate(42deg)}.tf-fighter.attack .tf-rig[data-v-7654646b]{animation:.28s cubic-bezier(.1,1.4,.2,1) tf-rig-attack-7654646b}.tf-fighter.attack .tf-torso[data-v-7654646b]{animation:.28s cubic-bezier(.1,1.4,.2,1) tf-torso-strike-7654646b}.tf-fighter.attack .tf-arm--front[data-v-7654646b]{animation:.28s cubic-bezier(.1,1.5,.15,1) forwards tf-arm-strike-7654646b}.tf-fighter.attack .tf-arm--front .tf-forearm[data-v-7654646b]{animation:.28s cubic-bezier(.1,1.5,.15,1) forwards tf-forearm-strike-7654646b}.tf-fighter.attack .tf-leg--front[data-v-7654646b]{animation:.28s ease-out forwards tf-attack-step-front-7654646b}.tf-fighter.attack .tf-leg--back[data-v-7654646b]{animation:.28s ease-out forwards tf-attack-step-back-7654646b}.tf-fighter.attack.move-rush .tf-rig[data-v-7654646b]{animation:.26s cubic-bezier(.05,1.25,.2,1) tf-rig-rush-7654646b}.tf-fighter.attack.move-rush .tf-arm--front[data-v-7654646b]{animation:.26s cubic-bezier(.08,1.4,.18,1) forwards tf-arm-rush-7654646b}.tf-fighter.attack.move-rush .tf-leg--front[data-v-7654646b]{animation:.26s ease-out forwards tf-rush-leg-front-7654646b}.tf-fighter.attack.move-rush .tf-leg--back[data-v-7654646b]{animation:.26s ease-out forwards tf-rush-leg-back-7654646b}.tf-fighter.attack.move-uppercut .tf-rig[data-v-7654646b]{animation:.42s cubic-bezier(.1,1.2,.3,1) tf-rig-uppercut-7654646b}.tf-fighter.attack.move-uppercut .tf-arm--front[data-v-7654646b]{animation:.42s cubic-bezier(.08,1.4,.18,1) forwards tf-arm-uppercut-7654646b}.tf-fighter.attack.move-uppercut .tf-arm--front .tf-forearm[data-v-7654646b]{animation:.42s cubic-bezier(.08,1.4,.18,1) forwards tf-forearm-uppercut-7654646b}.tf-fighter.attack.move-breaker .tf-rig[data-v-7654646b],.tf-fighter.attack.move-crosscut .tf-rig[data-v-7654646b]{animation:.36s cubic-bezier(.1,1.3,.2,1) tf-rig-crosscut-7654646b}.tf-fighter.attack.move-breaker .tf-arm--front[data-v-7654646b],.tf-fighter.attack.move-crosscut .tf-arm--front[data-v-7654646b]{animation:.36s cubic-bezier(.08,1.45,.18,1) forwards tf-arm-crosscut-7654646b}.tf-fighter.attack.move-breaker .tf-arm--front .tf-forearm[data-v-7654646b],.tf-fighter.attack.move-crosscut .tf-arm--front .tf-forearm[data-v-7654646b]{animation:.36s cubic-bezier(.08,1.45,.18,1) forwards tf-forearm-crosscut-7654646b}.tf-fighter.attack.move-meteor .tf-rig[data-v-7654646b]{animation:.42s cubic-bezier(.1,1.25,.2,1) tf-rig-meteor-7654646b}.tf-fighter.attack.move-meteor .tf-arm--front[data-v-7654646b]{animation:.42s cubic-bezier(.08,1.3,.18,1) forwards tf-arm-meteor-7654646b}.tf-fighter.hurt .tf-rig[data-v-7654646b]{animation:.3s cubic-bezier(.16,1.2,.32,1) tf-hurt-recoil-7654646b}.tf-fighter.hurt .tf-arm--front[data-v-7654646b]{animation:.3s ease-out tf-hurt-arm-front-7654646b}.tf-fighter.hurt .tf-arm--back[data-v-7654646b]{animation:.3s ease-out tf-hurt-arm-back-7654646b}.tf-fighter.ko .tf-rig[data-v-7654646b]{animation:.72s cubic-bezier(.12,.6,.2,1) forwards tf-ko-fall-7654646b}.tf-fighter.ko .tf-arm--back[data-v-7654646b],.tf-fighter.ko .tf-arm--front[data-v-7654646b]{animation:.72s ease-out forwards tf-ko-arms-7654646b}.tf-fighter.ko .tf-leg--back[data-v-7654646b],.tf-fighter.ko .tf-leg--front[data-v-7654646b]{animation:.72s ease-out forwards tf-ko-legs-7654646b}.tf-fighter.ko-down .tf-rig[data-v-7654646b]{animation:none;transform:translate(18px,29px)rotate(86deg)scaleX(1.08)scaleY(.9)}.tf-fighter.ko-down .tf-ground-shadow[data-v-7654646b]{opacity:.5;transform:scaleX(1.7)}.tf-fighter.victory .tf-rig[data-v-7654646b]{animation:1.35s ease-in-out infinite tf-victory-routine-7654646b}.tf-fighter.victory .tf-arm--front[data-v-7654646b]{animation:1.35s ease-in-out infinite tf-victory-arm-front-7654646b}.tf-fighter.victory .tf-arm--back[data-v-7654646b]{animation:1.35s ease-in-out infinite tf-victory-arm-back-7654646b}.tf-fighter.victory .tf-head[data-v-7654646b]{animation:1.35s ease-in-out infinite tf-victory-head-7654646b}.tf-fighter.victory .tf-leg--front[data-v-7654646b]{animation:1.35s ease-in-out infinite tf-victory-leg-front-7654646b}.tf-fighter.victory .tf-leg--back[data-v-7654646b]{animation:1.35s ease-in-out infinite tf-victory-leg-back-7654646b}@keyframes tf-rig-idle-7654646b{0%,to{transform:translateY(0)rotate(0)scaleY(1)}50%{transform:translateY(-4px)rotate(-1deg)scaleY(1.02)}}@keyframes tf-rig-walk-7654646b{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-8px)rotate(2deg)}}@keyframes tf-leg-front-7654646b{0%,to{transform:rotate(-28deg)}50%{transform:rotate(28deg)}}@keyframes tf-leg-back-7654646b{0%,to{transform:rotate(26deg)}50%{transform:rotate(-24deg)}}@keyframes tf-shin-front-7654646b{0%,to{transform:rotate(26deg)}50%{transform:rotate(-20deg)}}@keyframes tf-shin-back-7654646b{0%,to{transform:rotate(-24deg)}50%{transform:rotate(20deg)}}@keyframes tf-arm-walk-front-7654646b{0%,to{transform:rotate(32deg)}50%{transform:rotate(-34deg)}}@keyframes tf-arm-walk-back-7654646b{0%,to{transform:rotate(-32deg)}50%{transform:rotate(38deg)}}@keyframes tf-rig-attack-7654646b{0%{transform:translate(-8px)translateY(0)rotate(-4deg)}40%{transform:translate(24px)translateY(-5px)rotate(8deg)scaleX(1.08)}to{transform:translate(4px)translateY(0)rotate(0)}}@keyframes tf-torso-strike-7654646b{0%{transform:rotate(-8deg)}45%{transform:rotate(14deg)skew(-5deg)}to{transform:rotate(0)}}@keyframes tf-arm-strike-7654646b{0%{transform:rotate(-42deg)}40%{transform:rotate(-92deg)translateY(-4px)}70%{transform:rotate(-68deg)}to{transform:rotate(-22deg)}}@keyframes tf-forearm-strike-7654646b{0%{transform:rotate(-40deg)}38%{transform:rotate(-108deg)scaleY(1.18)}to{transform:rotate(-14deg)}}@keyframes tf-attack-step-front-7654646b{0%{transform:rotate(-10deg)}45%{transform:rotate(-34deg)}to{transform:rotate(-6deg)}}@keyframes tf-attack-step-back-7654646b{0%{transform:rotate(14deg)}45%{transform:rotate(31deg)}to{transform:rotate(10deg)}}@keyframes tf-rig-rush-7654646b{0%{transform:translate(-18px)translateY(0)skew(-6deg)}42%{transform:translate(42px)translateY(-7px)skew(8deg)scaleX(1.14)}to{transform:translate(12px)translateY(0)}}@keyframes tf-arm-rush-7654646b{0%{transform:rotate(-20deg)}45%{transform:rotate(-102deg)translateY(-2px)}to{transform:rotate(-36deg)}}@keyframes tf-rush-leg-front-7654646b{0%{transform:rotate(-40deg)}45%{transform:rotate(34deg)}to{transform:rotate(-8deg)}}@keyframes tf-rush-leg-back-7654646b{0%{transform:rotate(35deg)}45%{transform:rotate(-28deg)}to{transform:rotate(12deg)}}@keyframes tf-rig-uppercut-7654646b{0%{transform:translateY(6px)rotate(7deg)scaleY(.94)}45%{transform:translateY(-28px)rotate(-12deg)scaleY(1.1)}to{transform:translateY(-4px)rotate(0)}}@keyframes tf-arm-uppercut-7654646b{0%{transform:rotate(30deg)}42%{transform:rotate(-178deg)translateY(-5px)}to{transform:rotate(-72deg)}}@keyframes tf-forearm-uppercut-7654646b{0%{transform:rotate(12deg)}42%{transform:rotate(-4deg)scaleY(1.24)}to{transform:rotate(-14deg)}}@keyframes tf-rig-crosscut-7654646b{0%{transform:translate(-12px)rotate(-14deg)}36%{transform:translate(24px)rotate(18deg)scaleX(1.08)}62%{transform:translate(8px)rotate(-8deg)}to{transform:translate(0)rotate(0)}}@keyframes tf-arm-crosscut-7654646b{0%{transform:rotate(58deg)}36%{transform:rotate(-118deg)translateY(-10px)}62%{transform:rotate(-36deg)}to{transform:rotate(-20deg)}}@keyframes tf-forearm-crosscut-7654646b{0%{transform:rotate(54deg)}36%{transform:rotate(-130deg)scaleY(1.14)}to{transform:rotate(-14deg)}}@keyframes tf-rig-meteor-7654646b{0%{transform:translateY(8px)rotate(0)scaleY(.9)}35%{transform:translateY(-30px)rotate(-18deg)scaleY(1.08)}72%{transform:translateY(-8px)rotate(20deg)scaleX(1.08)}to{transform:translateY(0)rotate(0)}}@keyframes tf-arm-meteor-7654646b{0%{transform:rotate(-20deg)}40%{transform:rotate(-150deg)}75%{transform:rotate(70deg)}to{transform:rotate(-18deg)}}@keyframes tf-hurt-recoil-7654646b{0%{transform:translate(0)rotate(0)}35%{transform:translate(-28px)rotate(-15deg)scaleX(.96)}to{transform:translate(-8px)rotate(-3deg)}}@keyframes tf-hurt-arm-front-7654646b{0%{transform:rotate(-20deg)}45%{transform:rotate(70deg)}to{transform:rotate(-10deg)}}@keyframes tf-hurt-arm-back-7654646b{0%{transform:rotate(24deg)}45%{transform:rotate(-76deg)}to{transform:rotate(18deg)}}@keyframes tf-ko-fall-7654646b{0%{transform:translate(0)rotate(0)}34%{transform:translate(-14px,-22px)rotate(-28deg)}72%{transform:translate(18px,20px)rotate(82deg)scaleX(1.05)}to{transform:translate(18px,29px)rotate(86deg)scaleX(1.08)scaleY(.9)}}@keyframes tf-ko-arms-7654646b{0%{transform:rotate(-18deg)}60%,to{transform:rotate(118deg)}}@keyframes tf-ko-legs-7654646b{0%{transform:rotate(0)}70%,to{transform:rotate(44deg)}}@keyframes tf-victory-routine-7654646b{0%,to{transform:translateY(0)rotate(0)scaleX(1)}18%{transform:translateY(-15px)rotate(-6deg)scaleX(1.08)}34%{transform:translateY(0)rotate(6deg)scaleX(.92)}52%{transform:translateY(-8px)rotate(-3deg)scaleX(1.02)}72%{transform:translateY(0)rotate(0)scaleX(1.18)}}@keyframes tf-victory-arm-front-7654646b{0%,to{transform:rotate(-48deg)}24%{transform:rotate(-168deg)}48%{transform:rotate(-132deg)}72%{transform:rotate(-88deg)}}@keyframes tf-victory-arm-back-7654646b{0%,to{transform:rotate(42deg)}24%{transform:rotate(156deg)}48%{transform:rotate(122deg)}72%{transform:rotate(78deg)}}@keyframes tf-victory-head-7654646b{0%,to{transform:rotate(0)}24%{transform:rotate(-12deg)}48%{transform:rotate(10deg)}72%{transform:rotate(0)scaleX(1.08)}}@keyframes tf-victory-leg-front-7654646b{0%,to{transform:rotate(-10deg)}38%{transform:rotate(-34deg)}72%{transform:rotate(12deg)}}@keyframes tf-victory-leg-back-7654646b{0%,to{transform:rotate(10deg)}38%{transform:rotate(28deg)}72%{transform:rotate(-12deg)}}@keyframes tf-shuriken-spin-7654646b{to{transform:rotate(1turn)}}.tf-fighter.attack.move-rush .tf-spr[data-v-7654646b]{filter:drop-shadow(0 8px 8px #0000009e)drop-shadow(0 0 16px #00f0ffa6)saturate(1.22)}.tf-fighter.attack.move-uppercut .tf-spr[data-v-7654646b]{filter:drop-shadow(0 8px 8px #0000009e)drop-shadow(0 0 18px #ff2d959e)saturate(1.22)}.tf-fighter.attack.move-breaker .tf-spr[data-v-7654646b]{filter:drop-shadow(0 8px 8px #0000009e)drop-shadow(0 0 22px #ffffff80)saturate(1.28)}.tf-fighter.attack.move-crosscut .tf-spr[data-v-7654646b]{filter:drop-shadow(0 8px 8px #0000009e)drop-shadow(0 0 20px #ff2d959e)drop-shadow(0 0 14px #00f0ff73)saturate(1.26)}.tf-fighter.attack.move-meteor .tf-spr[data-v-7654646b]{filter:drop-shadow(0 8px 8px #0000009e)drop-shadow(0 0 24px #ff3355b8)saturate(1.3)}.tf-fighter.hurt .tf-spr[data-v-7654646b]{animation:.3s ease-out tf-hurt-flash-7654646b}@keyframes tf-hurt-flash-7654646b{0%{filter:drop-shadow(0 0 #fff)brightness(3)}to{filter:drop-shadow(0 6px 6px #0009)}}.tf-hud[data-v-7654646b]{z-index:45;grid-template-columns:minmax(240px,1fr) minmax(230px,252px) minmax(240px,1fr);align-items:start;gap:16px;height:112px;display:grid;position:absolute;top:52px;left:18px;right:18px}.tf-hud-player[data-v-7654646b]{gap:7px;min-width:0;display:grid}.tf-hud-player.tf-danger .tf-name[data-v-7654646b]{color:#fff36a;text-shadow:0 0 12px #ff3355d1,0 2px #000000eb;animation:.42s steps(2,end) infinite tf-danger-pulse-7654646b}.tf-hud-player.tf-danger .tf-hp-shell[data-v-7654646b]{border-color:#ff3355b8;box-shadow:inset 0 0 16px #000000b8,0 0 18px #ff335547}@keyframes tf-danger-pulse-7654646b{0%,to{filter:brightness()}50%{filter:brightness(1.45)}}.tf-hud-main[data-v-7654646b]{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:9px;min-width:0;display:grid}.tf-hud-main--p2[data-v-7654646b]{grid-template-columns:minmax(0,1fr) 52px}.tf-hud-stack[data-v-7654646b]{gap:6px;min-width:0;display:grid}.tf-portrait[data-v-7654646b]{clip-path:polygon(10% 0,100% 0,90% 100%,0 100%);border:1px solid #55c8ffd1;width:52px;height:52px;box-shadow:inset 0 0 16px #00f0ff1a,0 0 13px #00f0ff42}.tf-portrait--p2[data-v-7654646b]{clip-path:polygon(0 0,90% 0,100% 100%,10% 100%);border-color:#ff66ccd1;box-shadow:inset 0 0 16px #ff2d951f,0 0 13px #ff2d9547}.tf-hud-center[data-v-7654646b]{color:#fff;text-align:center;text-transform:uppercase;align-self:start;place-items:center;gap:0;min-width:0;padding-top:16px;display:grid}.tf-bout-type[data-v-7654646b]{letter-spacing:3px;color:#fff36a;clip-path:polygon(5% 0,95% 0,100% 100%,0 100%);background:#27072bfa;border:1px solid #ff2d95b8;width:100%;padding:7px 12px 8px;font:900 11px/1 ui-monospace,monospace;box-shadow:inset 0 0 20px #ff2d951f,0 0 18px #ff2d9529}.tf-round-badge[data-v-7654646b]{letter-spacing:0;color:#24172e;width:calc(100% + 18px);text-shadow:none;clip-path:polygon(7% 0,93% 0,100% 100%,0 100%);background:#fff;border:1px solid #ffffffb3;margin-top:-1px;padding:6px 10px 7px;font:italic 900 28px/1 Segoe UI,system-ui,sans-serif;box-shadow:0 4px #0000006b,inset 0 -8px 18px #58205c14}.tf-round-flavor[data-v-7654646b]{box-sizing:border-box;letter-spacing:1.25px;color:#bdf8ff;clip-path:polygon(0 0,100% 0,92% 100%,8% 100%);text-overflow:ellipsis;white-space:nowrap;background:#081f2bf5;border:1px solid #55c8ff6b;width:74%;max-width:174px;margin-top:-1px;padding:5px 8px 6px;font:800 9px/1 ui-monospace,monospace;overflow:hidden;box-shadow:0 0 12px #00f0ff24}.tf-nameplate[data-v-7654646b]{min-width:0;height:16px;box-shadow:none;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex;position:relative;overflow:hidden}.tf-nameplate--p2[data-v-7654646b]{justify-content:flex-end}.tf-nameplate[data-v-7654646b]:after{content:none}.tf-player-tag[data-v-7654646b]{z-index:1;letter-spacing:2.2px;color:#67eaff;text-shadow:0 0 10px #00f0ff94;box-shadow:none;clip-path:none;background:0 0;flex:none;padding:0;font:900 11px/1 ui-monospace,monospace;position:relative}.tf-player-tag--p2[data-v-7654646b]{color:#ff9bdd;text-shadow:0 0 10px #ff2d959e}.tf-name[data-v-7654646b]{z-index:1;letter-spacing:3px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;max-width:min(34vw,260px);font:900 12px/1 ui-monospace,monospace;position:relative;overflow:hidden}.tf-name--p1[data-v-7654646b]{color:#b9efff;text-shadow:0 0 8px #55c8ffbf,0 2px #000000d9}.tf-name--p2[data-v-7654646b]{color:#ffd3f0;text-align:right;text-shadow:0 0 8px #ff66ccbf,0 2px #000000d9}.tf-win-dots[data-v-7654646b]{z-index:1;flex:none;gap:4px;display:flex;position:relative}.tf-dot[data-v-7654646b]{border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px}.tf-dot--p1[data-v-7654646b]{color:#55c8ff;border:1px solid #55c8ff80}.tf-dot--p1.tf-dot--filled[data-v-7654646b]{background:#55c8ff;border-color:#55c8ff}.tf-dot--p2[data-v-7654646b]{color:#f6c;border:1px solid #ff66c880}.tf-dot--p2.tf-dot--filled[data-v-7654646b]{background:#f6c;border-color:#f6c}.tf-hp-shell[data-v-7654646b]{background:linear-gradient(#ffffff1c,#ffffff05),#030611eb;border:1px solid #55c8ff61;border-radius:0;padding:4px;box-shadow:inset 0 0 16px #000000b8,0 0 14px #00f0ff1a}.tf-hp-shell--p2[data-v-7654646b]{border-color:#ff66cc6b;box-shadow:inset 0 0 16px #000000b8,0 0 14px #ff2d951a}.tf-hp-track[data-v-7654646b]{background:linear-gradient(#ffffff14,#0000 44%),linear-gradient(90deg,#000000d6,#170722c7);border-radius:0;height:17px;position:relative;overflow:hidden}.tf-hp-track[data-v-7654646b]:after{content:"";z-index:2;pointer-events:none;background:repeating-linear-gradient(90deg,#0000,#0000 calc(8.333% - 1px),#0000005c calc(8.333% - 1px) 8.333%);position:absolute;inset:0}.tf-hp-fill[data-v-7654646b]{--hp-core:#29e;--hp-edge:#7ff4ff;background:linear-gradient(180deg,#ffffffd1,#ffffff14 32%,transparent 33%),linear-gradient(90deg,var(--hp-core),var(--hp-edge) 74%,#fff);width:100%;height:100%;box-shadow:0 0 14px color-mix(in srgb,var(--hp-core),#fff 14%);z-index:1;border-radius:0;transition:width .18s,background-color .3s;position:relative}.tf-hp-fill--p2[data-v-7654646b]{--hp-core:#ff2d95;--hp-edge:#ff8bd9;background:linear-gradient(180deg,#ffffffd1,#ffffff14 32%,transparent 33%),linear-gradient(270deg,var(--hp-core),var(--hp-edge) 74%,#fff);margin-left:auto}.tf-fighter-readout[data-v-7654646b]{color:#c8f8ff;letter-spacing:1.6px;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:8px;min-width:0;height:13px;padding:0;font:800 9px/1 ui-monospace,monospace;display:flex;overflow:hidden}.tf-fighter-readout span[data-v-7654646b],.tf-fighter-readout strong[data-v-7654646b]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tf-fighter-readout strong[data-v-7654646b]{color:#fff36a;text-shadow:0 0 8px #fff36a80}.tf-fighter-readout--p2[data-v-7654646b]{text-align:right;color:#ffd3f0;border-left:0;border-right:1px solid #ff66cc2e;justify-content:flex-end}.tf-super-track[data-v-7654646b]{background:#041218e0;border:1px solid #55c8ff3d;height:11px;overflow:hidden;box-shadow:inset 0 0 10px #000000b8}.tf-super-track--ready[data-v-7654646b]{border-color:#fff36ab8;animation:.8s ease-in-out infinite tf-meter-ready-7654646b;box-shadow:inset 0 0 10px #000000b8,0 0 14px #fff36a61}@keyframes tf-meter-ready-7654646b{0%,to{filter:brightness()}50%{filter:brightness(1.32)}}.tf-super-fill[data-v-7654646b]{background:linear-gradient(90deg,#fff36a,#ffb02e);height:100%;transition:width .22s;display:block;box-shadow:0 0 12px #fff36a75}.tf-super-fill--p2[data-v-7654646b]{background:linear-gradient(270deg,#fff36a,#ffb02e);margin-left:auto}.tf-scoreboard[data-v-7654646b]{z-index:45;color:#d8fbff;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#12121ff5,#07080ff5),#07080ff5;border:1px solid #fff36a38;border-top:0;border-radius:0 0 3px 3px;align-items:center;gap:7px;max-width:min(920px,100vw - 36px);min-height:34px;padding:5px 9px;font:900 10.5px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:flex;position:absolute;top:167px;left:50%;overflow:visible;transform:translate(-50%);box-shadow:0 9px 18px #0003,inset 0 0 18px #00f0ff0d}.tf-score-row[data-v-7654646b],.tf-score-title[data-v-7654646b]{background:#ffffff0b;border:1px solid #ffffff17;border-radius:2px;flex:none;align-items:center;gap:6px;min-width:0;min-height:22px;padding:0 7px;display:inline-flex}.tf-score-title[data-v-7654646b]{color:#fff36a;background:linear-gradient(#41320c85,#14120e57),#fff36a14;border-color:#fff36a47}.tf-score-drama[data-v-7654646b]{color:#bdf8ff;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#00f0ff1f,#ff2d9514),#060e18b8;border:1px solid #55c8ff2e;flex:0 auto;justify-content:center;align-items:center;min-width:92px;max-width:230px;min-height:22px;padding:0 9px;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 12px #00f0ff12}.tf-score-title strong[data-v-7654646b]{color:#fff36a;font:inherit}.tf-score-title em[data-v-7654646b]{color:#f7f2ff;opacity:.78;font-style:normal}.tf-score-row strong[data-v-7654646b]{text-overflow:ellipsis;white-space:nowrap;max-width:128px;font:inherit;color:#fff;overflow:hidden}.tf-score-row em[data-v-7654646b]{color:#07111f;text-align:center;background:#fff36a;border-radius:2px;justify-content:center;align-items:center;min-width:20px;height:18px;padding:0 4px;font-style:normal;display:inline-flex;box-shadow:0 0 8px #fff36a75,inset 0 -1px #00000029}.tf-champion-banner[data-v-7654646b]{z-index:42;text-align:center;text-transform:uppercase;background:linear-gradient(90deg,#fff36a2e,#ff2d953d,#00f0ff2e),#040812e6;border:1px solid #fff36a85;gap:2px;min-width:min(440px,100vw - 32px);padding:8px 14px;animation:2s ease-in-out infinite tf-champion-banner-7654646b;display:grid;position:absolute;top:178px;left:50%;transform:translate(-50%);box-shadow:0 0 26px #fff36a47,inset 0 0 20px #ffffff0f}.tf-champion-banner span[data-v-7654646b]{color:#fff;text-shadow:0 0 16px #ff2d95,0 2px #240018;font:italic 900 20px/1 Segoe UI,system-ui,sans-serif}.tf-champion-banner strong[data-v-7654646b]{color:#fff36a;letter-spacing:2px;font:900 10px/1 ui-monospace,monospace}@keyframes tf-champion-banner-7654646b{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.03)}}@media (width<=760px){.tf-vs-intro[data-v-7654646b]{grid-template-columns:minmax(0,1fr);gap:5px;top:178px;left:10px;right:10px}.tf-vs-card[data-v-7654646b],.tf-vs-card--p2[data-v-7654646b]{text-align:left;clip-path:polygon(0 0,96% 0,100% 50%,96% 100%,0 100%,3% 50%);grid-template-columns:44px minmax(0,1fr);gap:8px;min-height:52px;padding:6px 9px}.tf-vs-card--p2[data-v-7654646b]{text-align:right;grid-template-columns:minmax(0,1fr) 44px}.tf-vs-portrait[data-v-7654646b]{width:44px;height:44px}.tf-vs-copy strong[data-v-7654646b]{font-size:18px}.tf-vs-copy em[data-v-7654646b]{letter-spacing:.8px;font-size:8px}.tf-vs-core[data-v-7654646b]{min-height:64px;padding:7px}.tf-vs-core strong[data-v-7654646b]{font-size:34px}.tf-hud[data-v-7654646b]{grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr);gap:4px;top:50px;left:8px;right:8px}.tf-hud-main[data-v-7654646b],.tf-hud-main--p2[data-v-7654646b]{grid-template-columns:minmax(0,1fr)}.tf-portrait[data-v-7654646b]{display:none}.tf-nameplate[data-v-7654646b]{gap:5px;height:23px;padding:0 7px}.tf-player-tag[data-v-7654646b]{letter-spacing:.8px;padding:3px 5px;font-size:8px}.tf-name[data-v-7654646b]{letter-spacing:1.1px;max-width:28vw;font-size:9px}.tf-win-dots[data-v-7654646b]{display:none}.tf-hp-track[data-v-7654646b]{height:16px}.tf-bout-type[data-v-7654646b],.tf-round-flavor[data-v-7654646b]{letter-spacing:.5px;padding-inline:3px;font-size:7px}.tf-round-badge[data-v-7654646b]{padding:5px 4px;font-size:15px}.tf-fighter-readout[data-v-7654646b]{letter-spacing:.4px;gap:4px;height:16px;padding-inline:5px;font-size:7px}.tf-scoreboard[data-v-7654646b]{letter-spacing:.25px;gap:4px;max-width:calc(100vw - 16px);min-height:30px;padding:4px;font-size:8px;top:132px}.tf-score-drama[data-v-7654646b],.tf-score-row[data-v-7654646b],.tf-score-title[data-v-7654646b]{gap:4px;min-height:20px;padding-inline:5px}.tf-score-drama[data-v-7654646b]{max-width:72px}.tf-score-row strong[data-v-7654646b]{max-width:58px}.tf-score-row em[data-v-7654646b]{min-width:16px;height:16px;padding-inline:3px}}.tf-fighter.ko .tf-spr[data-v-7654646b]{filter:drop-shadow(0 6px 6px #0009)brightness(.65)saturate(.4);transition:none}.tf-fighter.ko-down .tf-spr[data-v-7654646b]{filter:drop-shadow(0 3px 2px #000c)brightness(.5)saturate(.2);transition:none}.tf-announce[data-v-7654646b]{opacity:0;z-index:9;letter-spacing:2px;white-space:nowrap;color:#fff;text-shadow:0 0 20px #ff2d95,0 0 40px #ff2d95,0 4px #7a0030;pointer-events:none;font:italic 900 72px/1 Segoe UI,system-ui,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4)}.tf-announce.show[data-v-7654646b]{animation:1.5s cubic-bezier(.2,1.4,.3,1) forwards tf-announce-7654646b}@keyframes tf-announce-7654646b{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}18%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}72%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.05)}}.tf-star{z-index:7;pointer-events:none;width:28px;height:28px;animation:.45s ease-out forwards tf-pop-7654646b;position:absolute;transform:translate(-50%,-50%)scale(0)}.tf-star:after,.tf-star:before{content:"";background:currentColor;position:absolute;inset:0;box-shadow:0 0 10px}.tf-star:before{clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%)}.tf-star:after{transform:rotate(45deg)scale(.6)}@keyframes tf-pop-7654646b{0%{transform:translate(-50%,-50%)scale(0)rotate(0)}55%{transform:translate(-50%,-50%)scale(1.3)rotate(40deg)}to{opacity:0;transform:translate(-50%,-50%)scale(0)rotate(90deg)}}.tf-spark-label{z-index:16;pointer-events:none;text-align:center;letter-spacing:1.2px;text-transform:uppercase;filter:drop-shadow(0 6px #0000007a);-webkit-text-stroke:1px #04020cfa;text-shadow:2px 2px #000000f5,-1px 2px #000000d1,0 0 10px,0 0 22px;background:radial-gradient(at 50% 62%,#04030cb8 0 45%,#04030c2e 58%,#0000 74%);min-width:0;padding:3px 9px 5px;font:italic 1000 18px/.95 Segoe UI,system-ui,sans-serif;animation:.8s ease-out forwards tf-floatup-7654646b;position:absolute;transform:translate(-50%,-50%)}@keyframes tf-floatup-7654646b{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)rotate(-3deg)}18%{opacity:1;transform:translate(-50%,-86%)scale(1.12)rotate(1deg)}72%{opacity:1;transform:translate(-50%,-130%)scale(1)rotate(-1deg)}to{opacity:0;transform:translate(-50%,-174%)scale(1.04)rotate(2deg)}}.tf-ring{z-index:6;border:2px solid var(--rc,#00f0ff);pointer-events:none;border-radius:50%;width:56px;height:56px;animation:.44s ease-out forwards tf-ring-7654646b;position:absolute;transform:translate(-50%,-50%)scale(0)}@keyframes tf-ring-7654646b{0%{opacity:1;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(2.4)}}.tf-crimson-flash{z-index:6;pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(circle at 50% 82%,#ff002833,#0000 38%),linear-gradient(#0000 0 62%,#78001829);animation:.34s ease-out forwards tf-crimson-flash-7654646b;position:absolute;inset:0}@keyframes tf-crimson-flash-7654646b{0%{opacity:0}18%{opacity:1}to{opacity:0}}.tf-blood-burst{z-index:7;pointer-events:none;width:54px;height:38px;transform:translate(-50%,-50%) scaleX(var(--bf,1));animation:.48s ease-out forwards tf-blood-burst-7654646b;position:absolute}.tf-blood-burst:after,.tf-blood-burst:before{content:"";clip-path:polygon(0 42%,24% 4%,38% 34%,76% 0,58% 44%,100% 38%,64% 60%,84% 100%,44% 70%,14% 94%,24% 62%);filter:drop-shadow(0 0 8px #ff263eb8);background:radial-gradient(circle at 20% 54%,#fff 0 4%,#ff2c42 5% 16%,#0000 17%),radial-gradient(circle at 48% 36%,#ff4d61 0 12%,#0000 13%),radial-gradient(circle at 72% 58%,#8e001b 0 15%,#0000 16%),linear-gradient(90deg,#ff1f3a,#0000 76%);position:absolute;inset:0}.tf-blood-burst:after{opacity:.72;transform:rotate(18deg)scale(.72)}.tf-blood-burst--heavy{width:74px;height:52px}@keyframes tf-blood-burst-7654646b{0%{opacity:0;transform:translate(-50%,-50%) scaleX(var(--bf,1)) scale(.35) rotate(-12deg)}18%{opacity:1;transform:translate(-50%,-50%) scaleX(var(--bf,1)) scale(1.08) rotate(4deg)}to{opacity:0;transform:translate(-50%,-50%) scaleX(var(--bf,1)) scale(1.36) rotate(14deg)}}.tf-blood-pixel{z-index:7;pointer-events:none;background:#ff2344;border-radius:2px 50% 50%;width:7px;height:7px;animation:.58s ease-out forwards tf-blood-pixel-7654646b;position:absolute;box-shadow:0 0 7px #ff2344b8}@keyframes tf-blood-pixel-7654646b{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)rotate(0)}20%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(.9) rotate(var(--rot))}}.tf-hit-word{z-index:18;pointer-events:none;color:currentColor;letter-spacing:0;text-transform:uppercase;white-space:nowrap;filter:drop-shadow(0 8px #00000080);-webkit-text-stroke:1.35px #08010ffa;text-shadow:2px 3px #000000f2,0 0 14px,0 0 26px;background:linear-gradient(90deg,#0000 0 8%,#06040eb8 8% 92%,#0000 92%),radial-gradient(at 50% 54%,#ffffff3d,#0000 58%);padding:2px 10px 5px;font:italic 1000 26px/.9 Segoe UI,system-ui,sans-serif;animation:.92s cubic-bezier(.12,1.55,.22,1) forwards tf-hit-word-7654646b;position:absolute;transform:translate(-50%,-50%)}.tf-hit-word--counter{font-size:30px;color:#fff36a!important}.tf-hit-word--break{-webkit-text-stroke-width:1.55px;font-size:34px;color:#f35!important}.tf-hit-word--super{text-shadow:2px 3px #000000f5,0 0 13px #fff36a,0 0 28px #ff2d95;background:linear-gradient(90deg,#0000 0 7%,#ff2d95db 7% 93%,#0000 93%),linear-gradient(#fff36a 0 16%,#0000 16%);font-size:32px;color:#fff!important}.tf-hit-word--guard{text-shadow:2px 3px #000000f2,0 0 13px #78f4ff;background:linear-gradient(90deg,#0000 0 8%,#061220d6 8% 92%,#0000 92%),linear-gradient(#78f4ff42,#0000 52%);font-size:24px;color:#bdf8ff!important}.tf-hit-word--whiff{opacity:.92;text-shadow:2px 3px #000000f0,0 0 12px #55dfff;background:linear-gradient(90deg,#0000 0 10%,#040a12a8 10% 90%,#0000 90%);font-size:22px;color:#d8fbff!important}.tf-hit-word--reversal{text-shadow:2px 3px #000000f5,0 0 14px #fff36a,0 0 30px #ff2d95;background:linear-gradient(90deg,#0000 0 6%,#ff2d95e6 6% 94%,#0000 94%),linear-gradient(#ffffff57,#0000 45%);font-size:31px;color:#fff36a!important}@keyframes tf-hit-word-7654646b{0%{opacity:0;transform:translate(-50%,-34%)scale(.35)rotate(-12deg)}16%{opacity:1;transform:translate(-50%,-88%)scale(1.22)rotate(3deg)}62%{opacity:1;transform:translate(-50%,-132%)scale(1)rotate(-2deg)}to{opacity:0;transform:translate(-50%,-188%)scale(1.12)rotate(5deg)}}.tf-combo-callout{z-index:17;pointer-events:none;letter-spacing:1.5px;text-transform:uppercase;color:currentColor;filter:drop-shadow(0 7px #00000070);-webkit-text-stroke:1.2px #0a000efa;text-shadow:2px 3px #000000f0,-1px 2px #000000c2,0 0 12px,0 0 22px;background:radial-gradient(at 50% 58%,#04030cc7 0 48%,#04030c2e 62%,#0000 78%);padding:4px 11px 6px;font:italic 900 18px/1 Segoe UI,system-ui,sans-serif;animation:.92s cubic-bezier(.18,1.4,.24,1) forwards tf-combo-callout-7654646b;position:absolute;transform:translate(-50%,-50%)}@keyframes tf-combo-callout-7654646b{0%{opacity:0;transform:translate(-50%,-50%)scale(.45)rotate(-8deg)}20%{opacity:1;transform:translate(-50%,-82%)scale(1.14)rotate(2deg)}68%{opacity:1;transform:translate(-50%,-122%)scale(1)rotate(-1deg)}to{opacity:0;transform:translate(-50%,-168%)scale(1.08)rotate(4deg)}}.tf-dust{z-index:5;pointer-events:none;background:radial-gradient(circle,#c8b48cb3 0,#0000 70%);border-radius:50%;width:22px;height:22px;animation:.7s ease-out forwards tf-dust-7654646b;position:absolute;transform:translate(-50%,-50%)scale(0)}@keyframes tf-dust-7654646b{0%{opacity:.9;transform:translate(-50%,-50%)scale(0)}40%{transform:translate(calc(-50% + var(--dr)),-160%) scale(1.8);opacity:.6}to{transform:translate(calc(-50% + var(--dr)),-280%) scale(2.4);opacity:0}}.tf-thrown-shuriken{z-index:8;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);pointer-events:none;background:conic-gradient(#00f0ff,#0af,#f0c,#00f0ff);width:22px;height:22px;animation:.38s ease-in forwards tf-throw-shuriken-7654646b;position:absolute;box-shadow:0 0 10px #00f0ff,0 0 20px #00c8ff66}@keyframes tf-throw-shuriken-7654646b{0%{opacity:1;transform:translate(-50%,-50%)rotate(0)}to{transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) rotate(2turn);opacity:.1}}.tf-sword-slash{z-index:8;pointer-events:none;width:140px;height:80px;animation:.36s ease-out forwards tf-slash-fx-7654646b;position:absolute}.tf-sword-slash:before{content:"";transform-origin:0;width:120px;height:3px;transform:scaleX(calc(var(--sf,1)));background:linear-gradient(90deg,#0000 0,#8cf 20%,#fff 60%,#0000);border-radius:0 2px 2px 0;position:absolute;top:40px;left:0;box-shadow:0 0 14px #8bf,0 0 28px #64b4ff80}.tf-sword-slash:after{content:"";transform-origin:0;width:90px;height:2px;transform:scaleX(calc(var(--sf,1)));background:linear-gradient(90deg,#0000 0,#adf 30%,#0000);border-radius:0 2px 2px 0;position:absolute;top:52px;left:10px;box-shadow:0 0 8px #8bf}@keyframes tf-slash-fx-7654646b{0%{opacity:0;transform:translate(-50%,-50%)rotate(-20deg)scale(.8)}18%{opacity:1;transform:translate(-50%,-50%)rotate(-5deg)scale(1.05)}to{opacity:0;transform:translate(-50%,-50%)rotate(15deg)scale(1.15)}}.tf-energy-burst{z-index:8;pointer-events:none;width:96px;height:64px;transform:translate(-50%,-50%) scaleX(var(--bf,1));animation:.42s ease-out forwards tf-energy-burst-7654646b;position:absolute}.tf-energy-burst:before{content:"";background:radial-gradient(circle at 26% 50%,#fff 0 9%,var(--bc,#00f0ff) 10% 25%,transparent 48%),linear-gradient(90deg,var(--bc,#00f0ff),transparent 68%);clip-path:polygon(0 48%,24% 8%,48% 34%,100% 0,68% 50%,100% 100%,48% 66%,24% 92%);filter:drop-shadow(0 0 10px var(--bc,#00f0ff)) drop-shadow(0 0 22px var(--bc,#00f0ff));position:absolute;inset:4px 0}@keyframes tf-energy-burst-7654646b{0%{opacity:0;transform:translate(-50%,-50%) scaleX(var(--bf,1)) scale(.55)}20%{opacity:1;transform:translate(-50%,-50%) scaleX(var(--bf,1)) scale(1.08)}to{opacity:0;transform:translate(calc(-50% + 54px),-50%) scaleX(var(--bf,1)) scale(1.24)}}.toast-enter-active[data-v-4548cd89],.toast-leave-active[data-v-4548cd89]{transition:opacity .2s,transform .2s}.toast-enter-from[data-v-4548cd89],.toast-leave-to[data-v-4548cd89]{opacity:0;transform:translate(20px)}.fade-enter-active[data-v-3a831038],.fade-leave-active[data-v-3a831038]{transition:opacity .15s}.fade-enter-from[data-v-3a831038],.fade-leave-to[data-v-3a831038]{opacity:0}.hub-link[data-v-b3b02936]{color:#bcb1e2;border-radius:7px;padding:6px;font-size:13.5px;text-decoration:none}.hub-link--active[data-v-b3b02936],.hub-link[data-v-b3b02936]:hover{color:#fff;background:#ffffff0f}[data-v-b3b02936] .app-topbar--hub .hub-acct{display:none}.arcade-control-anchor[data-v-b3b02936]{position:relative}.arcade-control-anchor[data-v-b3b02936],.arcade-dock[data-v-b3b02936]{align-items:center;min-height:26px;display:inline-flex}.arcade-dock[data-v-b3b02936]{color:#f7f2ff;gap:4px;padding:0}.arcade-dock__button[data-v-b3b02936]{appearance:none;color:#dffaff;cursor:pointer;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;background:#050d18b8;border:1px solid #00f0ff5c;border-radius:2px;justify-content:center;align-items:center;height:26px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:9px;font-weight:900;line-height:1;display:inline-flex;box-shadow:inset 0 0 9px #00f0ff12,0 0 8px #00f0ff14}.arcade-dock__button--mode[data-v-b3b02936]{padding:0 8px}.arcade-dock__button--handover[data-v-b3b02936]{padding:0 8px;text-decoration:none}.arcade-dock__button--sound[data-v-b3b02936]{width:30px;padding:0}.arcade-dock__button[aria-pressed=true][data-v-b3b02936]{color:#fff;background:linear-gradient(#ff2d95d1,#701262d1);border-color:#ffc4e885;box-shadow:inset 0 0 10px #ffffff1a,0 0 12px #ff2d9533}.arcade-dock__button[data-v-b3b02936]:hover{filter:brightness(1.16)}.arcade-dock__sound-icon[data-v-b3b02936]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:16px;height:16px}.arcade-dock__sound-icon .sound-body[data-v-b3b02936]{fill:currentColor;stroke:none}.auth-dock[data-v-b3b02936]{z-index:10050;color:#d8d1ee;min-height:28px;box-shadow:none;pointer-events:auto;background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 10px;padding:0;display:flex;position:fixed;top:20px;right:18px;overflow:visible}.auth-dock__user[data-v-b3b02936]{align-items:center;gap:6px;min-width:0;max-width:220px;min-height:26px;font-size:12px;line-height:1;display:inline-flex}.auth-dock__link+.auth-dock__link[data-v-b3b02936]:before,.auth-dock__user[data-v-b3b02936]:before{content:"";background:#ffffff1f;align-self:stretch;width:1px;min-height:18px;margin:0 2px 0 0;display:inline-block}.auth-dock__user strong[data-v-b3b02936]{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:800;overflow:hidden}.auth-dock__user em[data-v-b3b02936]{color:#a99fce;font-style:normal}.auth-dock__link[data-v-b3b02936]{color:#cfc7e6;white-space:nowrap;border-radius:2px;align-items:center;min-height:26px;padding:0 7px;font-size:12px;line-height:1;text-decoration:none;display:inline-flex}.auth-dock__link--active[data-v-b3b02936],.auth-dock__link[data-v-b3b02936]:hover{color:#fff;background:#ffffff14}.arcade-tip[data-v-b3b02936]{z-index:2;color:#f8f4ff;pointer-events:auto;background:linear-gradient(#221532fa,#0a0812fa),#0a0812fa;border:1px solid #ff2d958c;border-bottom-color:#00f0ff85;border-radius:3px;gap:6px;width:238px;padding:11px 12px 10px;animation:5.5s forwards arcade-tip-fade-b3b02936;display:grid;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 0 18px #ff2d953d,0 14px 28px #00000047}.arcade-tip[data-v-b3b02936]:before{content:"";background:#221532fa;border-top:1px solid #ff2d958c;border-left:1px solid #ff2d958c;width:12px;height:12px;position:absolute;top:-7px;left:36px;transform:rotate(45deg)}.arcade-tip strong[data-v-b3b02936]{color:#fff36a;letter-spacing:1.2px;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:900;line-height:1.1}.arcade-tip span[data-v-b3b02936]{color:#d7cfee;font-size:12px;line-height:1.35}.arcade-tip button[data-v-b3b02936]{color:#001018;cursor:pointer;letter-spacing:.8px;text-transform:uppercase;background:#64f3ff;border:0;border-radius:2px;justify-self:start;min-height:24px;padding:0 9px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:9px;font-weight:900}@keyframes arcade-tip-fade-b3b02936{0%,76%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@media (width>=768px){.auth-dock[data-v-b3b02936]{max-width:calc(50vw - 124px);top:34px;transform:translateY(-50%)}}@media (width<=1023.98px){.auth-dock__user[data-v-b3b02936]{max-width:120px}}@media (width<=767.98px){.auth-dock[data-v-b3b02936]{gap:4px;max-width:calc(100vw - 210px);padding-inline:6px;top:8px;right:8px;overflow:visible}.auth-dock__user[data-v-b3b02936]{display:none}.auth-dock__link[data-v-b3b02936]{min-height:22px;padding-inline:4px;font-size:11px}.arcade-control-anchor[data-v-b3b02936],.arcade-dock[data-v-b3b02936]{min-height:22px}.arcade-dock[data-v-b3b02936]{flex-wrap:wrap;justify-content:flex-end;gap:3px;min-width:0}.arcade-dock__button[data-v-b3b02936]{letter-spacing:.4px;text-overflow:ellipsis;white-space:nowrap;min-width:0;height:22px;font-size:8px;overflow:hidden}.arcade-dock__button--handover[data-v-b3b02936],.arcade-dock__button--mode[data-v-b3b02936]{padding-inline:4px}.arcade-dock__button--sound[data-v-b3b02936]{width:22px}.arcade-dock__sound-icon[data-v-b3b02936]{width:14px;height:14px}.arcade-tip[data-v-b3b02936]{width:226px}}
