@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-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{:root,:host{--color-amber-200:#fee685;--color-emerald-50:#ecfdf5;--color-emerald-200:#a4f4cf;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-700:#007956;--color-emerald-950:#002c22;--color-sky-100:#dff2fe;--color-sky-200:#b8e6fe;--color-zinc-50:#fafafa;--color-zinc-100:#f4f4f5;--color-zinc-200:#e4e4e7;--color-zinc-300:#d4d4d8;--color-zinc-400:#9f9fa9;--color-zinc-500:#71717b;--color-zinc-600:#52525c;--color-zinc-700:#3f3f46;--color-zinc-950:#09090b;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-2xl:42rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-normal:0em;--tracking-wide:.025em;--radius-md:.375rem;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:Arial, Helvetica, sans-serif;--default-mono-font-family:"Courier New", Courier, monospace}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-200:lab(91.7203% -.505269 49.9084);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-sky-100:lab(94.3709% -4.56053 -8.23453);--color-sky-200:lab(88.6983% -11.3978 -16.8488);--color-zinc-50:lab(98.26% 0 0);--color-zinc-100:lab(96.1634% .0993311 -.364041);--color-zinc-200:lab(90.6853% .399232 -1.45452);--color-zinc-300:lab(84.9837% .601262 -2.17986);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-zinc-600:lab(35.1166% 1.78212 -6.1173);--color-zinc-700:lab(26.8019% 1.35387 -4.68303);--color-zinc-950:lab(2.51107% .242703 -.886115)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.top-0{top:0}.bottom-0{bottom:0}.bottom-24{bottom:calc(var(--spacing) * 24)}.z-20{z-index:20}.z-\[120\]{z-index:120}.z-\[130\]{z-index:130}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.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)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.h-2{height:calc(var(--spacing) * 2)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-13{height:calc(var(--spacing) * 13)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-\[var\(--korive-nav-height\)\]{height:var(--korive-nav-height)}.h-full{height:100%}.max-h-20{max-height:calc(var(--spacing) * 20)}.max-h-\[58vh\]{max-height:58vh}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-96{min-height:calc(var(--spacing) * 96)}.min-h-\[calc\(100vh-8rem\)\]{min-height:calc(100vh - 8rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[var\(--korive-app-width\)\]{max-width:var(--korive-app-width)}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-1{row-gap:var(--spacing)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[rgb\(103_232_249_\/_0\.24\)\]{border-color:#67e8f93d}.border-\[var\(--korive-border-subtle\)\]{border-color:var(--korive-border-subtle)}.border-amber-200\/25{border-color:#fee68540}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/25{border-color:color-mix(in oklab, var(--color-amber-200) 25%, transparent)}}.border-amber-200\/35{border-color:#fee68559}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/35{border-color:color-mix(in oklab, var(--color-amber-200) 35%, transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-zinc-200{border-color:var(--color-zinc-200)}.bg-\[rgb\(103_232_249_\/_0\.1\)\]{background-color:#67e8f91a}.bg-\[var\(--korive-surface-elevated\)\]{background-color:var(--korive-surface-elevated)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-zinc-50{background-color:var(--color-zinc-50)}.bg-zinc-100{background-color:var(--color-zinc-100)}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-zinc-950{background-color:var(--color-zinc-950)}.bg-zinc-950\/88{background-color:#09090be0}@supports (color:color-mix(in lab, red, red)){.bg-zinc-950\/88{background-color:color-mix(in oklab, var(--color-zinc-950) 88%, transparent)}}.bg-zinc-950\/90{background-color:#09090be6}@supports (color:color-mix(in lab, red, red)){.bg-zinc-950\/90{background-color:color-mix(in oklab, var(--color-zinc-950) 90%, transparent)}}.bg-zinc-950\/92{background-color:#09090beb}@supports (color:color-mix(in lab, red, red)){.bg-zinc-950\/92{background-color:color-mix(in oklab, var(--color-zinc-950) 92%, transparent)}}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:var(--spacing)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--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-\[0\.58rem\]{font-size:.58rem}.text-\[0\.66rem\]{font-size:.66rem}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.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\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.text-\[var\(--korive-text-muted\)\]{color:var(--korive-text-muted)}.text-\[var\(--korive-text-primary\)\]{color:var(--korive-text-primary)}.text-amber-200{color:var(--color-amber-200)}.text-amber-200\/70{color:#fee685b3}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/70{color:color-mix(in oklab, var(--color-amber-200) 70%, transparent)}}.text-amber-200\/80{color:#fee685cc}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/80{color:color-mix(in oklab, var(--color-amber-200) 80%, transparent)}}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-950{color:var(--color-emerald-950)}.text-sky-100{color:var(--color-sky-100)}.text-sky-200\/60{color:#b8e6fe99}@supports (color:color-mix(in lab, red, red)){.text-sky-200\/60{color:color-mix(in oklab, var(--color-sky-200) 60%, transparent)}}.text-white{color:var(--color-white)}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/58{color:#ffffff94}@supports (color:color-mix(in lab, red, red)){.text-white\/58{color:color-mix(in oklab, var(--color-white) 58%, transparent)}}.text-white\/72{color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.text-white\/72{color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-700{color:var(--color-zinc-700)}.text-zinc-950{color:var(--color-zinc-950)}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--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)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--korive-glow-cyan\)\]{--tw-shadow:var(--korive-glow-cyan);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--korive-shadow-raised\)\]{--tw-shadow:var(--korive-shadow-raised);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);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-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,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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))}.transition-\[filter\,color\,transform\]{transition-property:filter,color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\,transform\]{transition-property:filter,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\[var\(--korive-motion-standard\)\]{--tw-duration:var(--korive-motion-standard);transition-duration:var(--korive-motion-standard)}.ease-\[var\(--korive-ease-standard\)\]{--tw-ease:var(--korive-ease-standard);transition-timing-function:var(--korive-ease-standard)}.\[korive\:tug-v7-character\]{korive:tug-v7-character}.\[korive\:tug-v7-runtime-asset\]{korive:tug-v7-runtime-asset}.\[korive\:tug-v7-runtime\]{korive:tug-v7-runtime}.\[korive\:tug-v7-scene-error\]{korive:tug-v7-scene-error}.\[korive\:tug-v7-scene\]{korive:tug-v7-scene}.\[korive\:tug\]{korive:tug}@media (hover:hover){.hover\:text-\[var\(--korive-text-primary\)\]:hover{color:var(--korive-text-primary)}}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-zinc-300:disabled{background-color:var(--color-zinc-300)}.disabled\:text-zinc-500:disabled{color:var(--color-zinc-500)}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:text-right{text-align:right}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.lg\:items-center{align-items:center}}}:root{--korive-bg-0:#030711;--korive-bg-1:#071120;--korive-bg-2:#0b1426;--korive-surface-1:#080e1bbd;--korive-surface-2:#0f172ac7;--korive-surface-3:#141e32d1;--korive-surface-elevated:#0b1222eb;--korive-text-primary:#f8fbff;--korive-text-secondary:#dbeafec7;--korive-text-muted:#bfdbfe94;--korive-text-inverse:#07111f;--korive-blue:#38bdf8;--korive-cyan:#67e8f9;--korive-violet:#a78bfa;--korive-gold:#f6c453;--korive-teal:#2dd4bf;--korive-success:#22c55e;--korive-warning:#f59e0b;--korive-danger:#ef4444;--korive-info:#60a5fa;--korive-border-subtle:#94a3b81f;--korive-border-strong:#bfdbfe47;--korive-glow-blue:0 0 28px #38bdf82e;--korive-glow-cyan:0 0 28px #67e8f92e;--korive-glow-gold:0 0 30px #f6c45333;--korive-glow-violet:0 0 28px #a78bfa2e;--korive-shadow-soft:0 16px 36px #0000003d;--korive-shadow-raised:0 22px 48px #00000052;--korive-shadow-inset:inset 0 1px 0 #ffffff0f;--korive-space-1:.25rem;--korive-space-2:.5rem;--korive-space-3:.75rem;--korive-space-4:1rem;--korive-space-5:1.25rem;--korive-space-6:1.5rem;--korive-space-8:2rem;--korive-space-10:2.5rem;--korive-space-12:3rem;--korive-app-width:460px;--korive-page-padding:clamp(.75rem, 3.6vw, 1.125rem);--korive-section-gap:.75rem;--korive-nav-height:4rem;--korive-touch-target:2.75rem;--korive-bottom-nav-target:3rem;--korive-radius-sm:.5rem;--korive-radius-md:.75rem;--korive-radius-lg:1rem;--korive-radius-xl:1.2rem;--korive-radius-pill:999px;--korive-font-display:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--korive-font-body:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--korive-weight-regular:400;--korive-weight-medium:560;--korive-weight-semibold:720;--korive-weight-bold:860}.korive-type-display{font-family:var(--korive-font-display);letter-spacing:0;font-size:clamp(1.75rem,8vw,2.4rem);font-weight:950;line-height:.95}.korive-type-title-1{font-family:var(--korive-font-display);font-size:clamp(1.35rem,5vw,1.85rem);font-weight:var(--korive-weight-bold);letter-spacing:0;line-height:1.05}.korive-type-title-2{font-family:var(--korive-font-display);font-size:clamp(1.1rem,4vw,1.35rem);font-weight:var(--korive-weight-bold);letter-spacing:0;line-height:1.12}.korive-type-section-title{font-size:.75rem;font-weight:var(--korive-weight-bold);letter-spacing:.04em;text-transform:uppercase;line-height:1.1}.korive-type-body{font-family:var(--korive-font-body);font-size:.8125rem;font-weight:var(--korive-weight-medium);line-height:1.38}.korive-type-body-strong{font-size:.875rem;font-weight:var(--korive-weight-semibold);line-height:1.3}.korive-type-label{font-size:.75rem;font-weight:var(--korive-weight-semibold);line-height:1.1}.korive-type-caption{font-size:.6875rem;font-weight:var(--korive-weight-semibold);line-height:1.25}.korive-type-numeric-large{font-variant-numeric:tabular-nums;letter-spacing:0;font-size:clamp(2rem,12vw,3.6rem);font-weight:950;line-height:.9}.korive-type-numeric-medium{font-variant-numeric:tabular-nums;font-size:clamp(1.25rem,5vw,1.7rem);font-weight:var(--korive-weight-bold);letter-spacing:0;line-height:1}.korive-type-cta{font-size:.75rem;font-weight:var(--korive-weight-bold);letter-spacing:.02em;line-height:1}.korive-surface-base{border:1px solid var(--korive-border-subtle);border-radius:var(--korive-radius-lg);background:var(--korive-surface-1);box-shadow:var(--korive-shadow-soft)}.korive-surface-raised{border:1px solid var(--korive-border-subtle);border-radius:var(--korive-radius-xl);background:var(--korive-surface-elevated);box-shadow:var(--korive-shadow-raised), var(--korive-shadow-inset)}.korive-surface-visual{border:1px solid var(--korive-border-subtle);border-radius:var(--korive-radius-xl);background:var(--korive-surface-2);position:relative;overflow:hidden}.korive-surface-value{background:radial-gradient(circle at 86% 18%, #f6c45329, transparent 9rem), var(--korive-surface-2);border-color:#f6c45338}.korive-surface-progress{background:radial-gradient(circle at 12% 12%, #2dd4bf1a, transparent 8rem), var(--korive-surface-1);border-color:#2dd4bf2e}.korive-surface-record{background:radial-gradient(circle at 88% 16%, #a78bfa1f, transparent 8rem), var(--korive-surface-1);border-color:#a78bfa2e}.korive-surface-notice{border:1px solid var(--korive-border-subtle);border-radius:var(--korive-radius-lg);background:linear-gradient(135deg,#0f172ab8,#0307129e),radial-gradient(circle at 100% 0,#38bdf81a,#0000 7rem)}.korive-image-layer{z-index:0;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.korive-image-overlay-left{background-image:linear-gradient(90deg,#030712eb,#0307128f 48%,#0307122e)}.korive-image-overlay-right{background-image:linear-gradient(270deg,#030712d1,#03071252 50%,#0000)}.korive-image-overlay-full{background-image:linear-gradient(#03071247,#030712ad)}.korive-image-muted{filter:saturate(.82)brightness(.78)}.korive-image-value{filter:saturate(1.04)brightness(.95)}.korive-button-primary,.korive-button-secondary,.korive-button-quiet,.korive-link-action,.korive-section-action{color:inherit;font:inherit}.korive-button-primary{border-radius:var(--korive-radius-lg);min-height:3rem;padding:0 var(--korive-space-4);background:linear-gradient(135deg, #dff7ff, var(--korive-cyan) 48%, var(--korive-blue));color:var(--korive-text-inverse);font-weight:var(--korive-weight-bold);box-shadow:var(--korive-glow-cyan);border:0;justify-content:center;align-items:center;display:inline-flex}.korive-button-secondary{min-height:var(--korive-touch-target);border:1px solid var(--korive-border-subtle);border-radius:var(--korive-radius-pill);padding:0 var(--korive-space-4);color:var(--korive-text-secondary);font-weight:var(--korive-weight-bold);background:#02061757;justify-content:center;align-items:center;display:inline-flex}.korive-button-quiet{min-height:var(--korive-touch-target);border-radius:var(--korive-radius-pill);padding:0 var(--korive-space-2);color:var(--korive-text-muted);font-weight:var(--korive-weight-semibold);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.korive-link-action{min-height:var(--korive-touch-target);color:var(--korive-text-secondary);font-weight:var(--korive-weight-bold);align-items:center;text-decoration:none;display:inline-flex}.korive-section-action{cursor:pointer}.korive-button-primary:focus-visible,.korive-button-secondary:focus-visible,.korive-button-quiet:focus-visible,.korive-link-action:focus-visible,.korive-section-action:focus-visible{outline-offset:3px;outline:2px solid #7dd3fcd6}.korive-status-pill,.korive-update-badge,.korive-planned-badge,.korive-wallet-state{border:1px solid var(--korive-border-subtle);border-radius:var(--korive-radius-pill);min-height:1.75rem;padding:0 var(--korive-space-2);color:var(--korive-text-secondary);font-size:.6875rem;font-weight:var(--korive-weight-bold);white-space:nowrap;align-items:center;display:inline-flex}.korive-update-badge{background:#60a5fa1f;border-color:#60a5fa33}.korive-planned-badge{background:#581c8738;border-color:#a78bfa38}.korive-value-display{color:var(--korive-gold);font-variant-numeric:tabular-nums;text-shadow:var(--korive-glow-gold)}.korive-progress-steps{gap:var(--korive-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.korive-progress-steps>*{border-radius:var(--korive-radius-pill);background:#475569b3;min-height:.5rem}:root{--korive-motion-fast:.12s;--korive-motion-standard:.18s;--korive-motion-slow:.32s;--korive-ease-standard:cubic-bezier(.2, 0, 0, 1);--korive-ease-emphasized:cubic-bezier(.16, 1, .3, 1)}.korive-motion-hover-lift{transition:transform var(--korive-motion-standard) var(--korive-ease-standard), filter var(--korive-motion-standard) var(--korive-ease-standard)}@media (hover:hover){.korive-motion-hover-lift:hover{filter:brightness(1.04);transform:translateY(-1px)}}.korive-motion-press{transition:transform var(--korive-motion-fast) var(--korive-ease-standard)}.korive-motion-press:active{transform:translateY(1px)scale(.99)}.korive-motion-image-drift{animation:korive-image-drift 9s var(--korive-ease-standard) infinite alternate}.korive-motion-progress-pulse{animation:korive-progress-pulse 1.8s var(--korive-ease-standard) infinite}.korive-motion-status-glow{animation:korive-status-glow 2.4s var(--korive-ease-standard) infinite}@keyframes korive-image-drift{0%{transform:translate(0)scale(1)}to{transform:translateY(-2px)scale(1.012)}}@keyframes korive-progress-pulse{0%,to{opacity:.68}50%{opacity:1}}@keyframes korive-status-glow{0%,to{box-shadow:none}50%{box-shadow:var(--korive-glow-blue)}}@media (prefers-reduced-motion:reduce){.korive-motion-hover-lift,.korive-motion-press,.korive-motion-image-drift,.korive-motion-progress-pulse,.korive-motion-status-glow{transition:none;animation:none}}:root{--background:#fff;--foreground:#171717}body{background:var(--background);color:var(--foreground);font-family:Arial,Helvetica,sans-serif}.korive-home-dashboard{min-height:calc(100vh - 5rem);padding:max(1rem, env(safe-area-inset-top)) 1rem 6.5rem;color:#f8fbff;background:radial-gradient(circle at 16% 8%,#3b82f638,#0000 16rem),radial-gradient(circle at 86% 18%,#7c3aed33,#0000 15rem),radial-gradient(circle at 54% 62%,#0ea5e91c,#0000 18rem),linear-gradient(#040711 0%,#080d1c 52%,#040711 100%);position:relative;overflow:hidden}.korive-home-depth,.korive-home-depth span{pointer-events:none;position:absolute;inset:0}.korive-home-depth{overflow:hidden}.korive-home-depth span:nth-child(2){background:radial-gradient(circle at 50% 0,#ffffff14,#0000 20rem)}.korive-home-depth span:nth-child(3){filter:blur(42px);background:#2563eb1c;border-radius:999px;height:14rem;inset:auto 8% 18%}.korive-home-header,.korive-home-announcement,.korive-home-panel,.korive-home-asset-core,.korive-home-primary-cta,.korive-home-quick-access{z-index:1;position:relative}.korive-home-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.korive-home-header h1{color:#fff;letter-spacing:0;margin:0;font-size:2rem;font-weight:950;line-height:1}.korive-home-header p{color:#cbd5e1ad;margin:.32rem 0 0;font-size:.78rem;font-weight:850}.korive-home-header-actions{gap:.5rem;display:flex}.korive-home-header-actions button{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172ab8;border:1px solid #94a3b82e;border-radius:.8rem;place-items:center;width:2.45rem;height:2.45rem;font-size:.8rem;font-weight:950;display:grid;position:relative}.korive-home-header-actions button span{color:#111827;background:#f6c453;border-radius:999px;place-items:center;width:1.25rem;height:1.25rem;font-size:.68rem;display:grid}.korive-home-announcement{color:#fff;text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#0f172ad1,#020617bd),#020617d1;border:1px solid #60a5fa3d;border-radius:.9rem;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:.65rem;width:100%;min-height:3.35rem;max-height:4rem;margin-top:.85rem;padding:.55rem .7rem;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #7c3aed14,0 .8rem 1.7rem #2563eb24}.korive-home-announcement:active{transform:translateY(1px)}.korive-home-announcement-bg,.korive-home-announcement-live{pointer-events:none;position:absolute}.korive-home-announcement-bg{background:radial-gradient(circle at 10% 10%,#60a5fa3d,#0000 8rem),radial-gradient(circle at 84% 60%,#7c3aed2e,#0000 8rem),linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/2.2rem 2.2rem;inset:0}.korive-home-announcement-live{background:#f6c453;border-radius:999px;width:.35rem;height:.35rem;top:.7rem;right:.7rem;box-shadow:0 0 .8rem #f6c453b8}.korive-home-announcement-primary,.korive-home-announcement-marquee{z-index:1;position:relative}.korive-home-announcement-primary{grid-template-columns:auto auto;align-items:center;gap:.22rem .45rem;min-width:8.85rem;display:grid}.korive-home-announcement-badge{color:#f6c453;background:#f6c45321;border:1px solid #f6c45361;border-radius:999px;place-items:center;min-width:2.35rem;min-height:1.25rem;font-size:.6rem;font-weight:950;display:inline-grid}.korive-home-announcement-primary strong{color:#fff;letter-spacing:0;white-space:nowrap;font-size:.78rem;font-weight:950}.korive-home-announcement-pulse{color:#f6c453;grid-column:1/-1;font-size:.74rem;font-weight:950;animation:1.6s ease-in-out infinite korive-home-announcement-pulse}.korive-home-announcement-marquee{color:#dbeafebd;min-width:0;font-size:.7rem;font-weight:850;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 1rem calc(100% - 1.5rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 1rem calc(100% - 1.5rem),#0000 100%)}.korive-home-announcement-track{white-space:nowrap;will-change:transform;gap:4.5rem;width:max-content;animation:24s linear infinite korive-home-announcement-marquee;display:flex}.korive-home-announcement:hover .korive-home-announcement-track,.korive-home-announcement:focus-visible .korive-home-announcement-track,.korive-home-announcement:active .korive-home-announcement-track{animation-play-state:paused}.korive-home-asset-core{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f172aad;border:1px solid #60a5fa2e;border-radius:1rem;min-height:10.2rem;margin-top:.8rem;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 1.4rem 3rem #00000052}.korive-home-asset-bg,.korive-home-asset-glow{pointer-events:none;position:absolute;inset:0}.korive-home-asset-glow{mix-blend-mode:screen;background:radial-gradient(circle at 22% 12%,#60a5fa4d,#0000 9rem),radial-gradient(circle at 82% 88%,#f6c45329,#0000 9rem)}.korive-home-asset-data{z-index:1;grid-template-columns:1fr 1fr;gap:.65rem;padding:.85rem;display:grid;position:relative}.korive-home-asset-cell{background:#0206176b;border:1px solid #ffffff1a;border-radius:.9rem;min-width:0;min-height:8.45rem;padding:.72rem}.korive-home-asset-cell span,.korive-home-section-head span,.korive-home-message span,.korive-home-featured span,.korive-home-today-grid span,.korive-home-quick-access span{color:#cbd5e19e;letter-spacing:0;text-transform:uppercase;font-size:.66rem;font-weight:950}.korive-home-asset-cell strong{color:#fff;overflow-wrap:anywhere;margin-top:.42rem;font-size:clamp(1.05rem,5vw,1.5rem);font-weight:950;line-height:1.05;display:block}.korive-home-asset-cell-point strong{color:#f6c453;font-size:clamp(1.45rem,7vw,2rem)}.korive-home-asset-cell button{color:#dbeafe;background:#60a5fa33;border:0;border-radius:999px;min-height:2.25rem;margin-top:.78rem;font-size:.72rem;font-weight:950}.korive-home-asset-cell p{color:#cbd5e18a;margin:.55rem 0 0;font-size:.72rem;font-weight:800}.korive-home-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff12,#ffffff09),#0f172ab8;border:1px solid #94a3b824;border-radius:1rem;margin-top:.8rem;padding:.85rem;box-shadow:inset 0 1px #ffffff14}.korive-home-section-head{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.korive-home-section-head h2{color:#fff;letter-spacing:0;margin:.2rem 0 0;font-size:1.15rem;font-weight:950}.korive-home-section-head button,.korive-home-message-actions button{color:#e2e8f0b8;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;padding:.5rem .7rem;font-size:.72rem;font-weight:900}.korive-home-message-list{gap:.5rem;margin-top:.7rem;display:grid}.korive-home-message{background:#0206175c;border:1px solid #ffffff17;border-radius:.85rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.65rem;display:grid}.korive-home-message strong{color:#fff;margin-top:.12rem;font-size:.9rem;font-weight:950;display:block}.korive-home-message p{color:#cbd5e199;margin:.15rem 0 0;font-size:.72rem;font-weight:800}.korive-home-message-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;min-width:7.5rem;display:grid}.korive-home-message-actions button:first-child{color:#111827;background:#f6c453;border:0}.korive-home-primary-cta{color:#fff;text-align:left;background:radial-gradient(circle at 18% 0,#ffffffb8,#0000 40%),linear-gradient(135deg,#60a5fa,#7c3aed 54%,#f6c453);border:0;border-radius:1rem;place-items:center start;width:100%;min-height:4.2rem;margin-top:.8rem;padding:.85rem 1rem;display:grid;box-shadow:0 1rem 2.2rem #2563eb42}.korive-home-primary-cta span{font-size:1.2rem;font-weight:950;line-height:1}.korive-home-primary-cta strong{color:#ffffffc2;margin-top:.25rem;font-size:.78rem;font-weight:850}.korive-home-quick-access{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.8rem;display:grid}.korive-home-quick-access button{color:#fff;text-align:left;background:#0f172ab3;border:1px solid #94a3b824;border-radius:.9rem;min-height:4.5rem;padding:.65rem}.korive-home-quick-access strong{color:#fff;margin-top:.35rem;font-size:.84rem;font-weight:950;display:block}.korive-home-featured{background:radial-gradient(circle at 86% 10%,#f6c45329,#0000 9rem),linear-gradient(#ffffff12,#ffffff09),#0f172ab8;gap:.75rem;display:grid}.korive-home-featured h2{color:#fff;letter-spacing:0;text-transform:uppercase;margin:.18rem 0 0;font-size:1.65rem;font-weight:950;line-height:1}.korive-home-featured p{color:#cbd5e1a8;margin:.35rem 0 0;font-size:.82rem;font-weight:800}.korive-home-featured-stats,.korive-home-today-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.korive-home-featured-stats div,.korive-home-today-grid div{background:#02061757;border:1px solid #ffffff1a;border-radius:.8rem;padding:.65rem}.korive-home-featured-stats strong,.korive-home-today-grid strong,.korive-home-today .korive-home-section-head>strong{color:#f6c453;margin-top:.2rem;font-size:1.05rem;font-weight:950;display:block}.korive-home-featured>button{color:#111827;text-transform:uppercase;background:linear-gradient(135deg,#f6c453,#f59e0b);border:0;border-radius:.85rem;min-height:3rem;font-weight:950}.korive-home-preview-chips{flex-wrap:wrap;gap:.4rem;display:flex}.korive-home-preview-chips span{color:#cbd5e19e;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;padding:.4rem .55rem;font-size:.68rem;font-weight:850}.korive-home-today-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.7rem}@keyframes korive-home-announcement-pulse{0%,to{opacity:.65;text-shadow:0 0 #f6c45300}50%{opacity:1;text-shadow:0 0 .9rem #f6c4536b}}@keyframes korive-home-announcement-marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 2.25rem))}}@media (prefers-reduced-motion:reduce){.korive-home-announcement-pulse,.korive-home-announcement-track{animation:none}.korive-home-announcement-pulse{opacity:1;text-shadow:none}}@media (max-width:390px){.korive-home-dashboard{padding-inline:.75rem}.korive-home-announcement{grid-template-columns:1fr;gap:.2rem;min-height:3.75rem;padding-block:.5rem}.korive-home-announcement-primary{min-width:0}.korive-home-announcement-marquee{width:100%}.korive-home-asset-data{gap:.5rem;padding:.7rem}.korive-home-message{grid-template-columns:1fr}.korive-home-message-actions{min-width:0}}.korive-home-dashboard{--korive-panel-border:#94a3b829;--korive-panel-highlight:#ffffff17;--korive-panel-shadow:#00000057;padding:max(1rem, env(safe-area-inset-top)) .92rem 7rem;background:radial-gradient(circle at 18% 3.5rem,#60a5fa3d,#0000 11rem),radial-gradient(circle at 86% 8rem,#7c3aed33,#0000 12rem),radial-gradient(circle at 50% 0,#ffffff12,#0000 18rem),linear-gradient(#030713 0%,#070c1b 44%,#030611 100%)}.korive-home-dashboard:before{content:"";pointer-events:none;opacity:.82;background:radial-gradient(at 50% -4rem,#60a5fa2e,#0000 18rem),linear-gradient(115deg,#0000 0 18%,#ffffff07 18.2% 18.45%,#0000 18.7% 100%);position:absolute;inset:0}.korive-home-depth span:first-child{background-color:#0000;background-image:linear-gradient(90deg,#ffffff07 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:3.8rem 3.8rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(#000 0 52%,#0000 86%);mask-image:linear-gradient(#000 0 52%,#0000 86%)}.korive-home-depth span:nth-child(2){background:radial-gradient(circle at 18% 7%,#60a5fa29,#0000 13rem),radial-gradient(circle at 88% 15%,#a855f721,#0000 12rem);animation:16s ease-in-out infinite korive-home-header-drift}.korive-home-header{isolation:isolate;background:radial-gradient(circle at 14% 0,#60a5fa33,#0000 11rem),linear-gradient(135deg,#ffffff12,#ffffff07),#0206176b;border:1px solid #93c5fd29;border-radius:1.15rem;align-items:center;min-height:5.1rem;padding:.82rem .88rem;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #60a5fa0f,0 1.2rem 2.6rem #0000003d}.korive-home-header:before{content:"";pointer-events:none;filter:blur(4px);opacity:.78;background:radial-gradient(at 34% 12%,#60a5fa47,#0000 60%),linear-gradient(90deg,#0000,#ffffff14,#0000);height:7.8rem;position:absolute;inset:-44% -16% auto}.korive-home-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f6c4537a,#0000);width:4.4rem;height:1px;position:absolute;bottom:.76rem;right:5.7rem}.korive-home-header h1{letter-spacing:0;color:#0000;text-shadow:0 .9rem 2rem #00000047;background:linear-gradient(#fff 0%,#e7efff 48%,#99b7ee 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.15rem,12vw,3.25rem);line-height:.88;position:relative}.korive-home-header p{color:#cbd5e1bd;margin-top:.48rem;font-size:.74rem;font-weight:900;position:relative}.korive-home-header-actions button{background:linear-gradient(#ffffff14,#ffffff06),#0f172ab3;border-color:#94a3b833;border-radius:.92rem;width:2.75rem;height:2.75rem;box-shadow:inset 0 1px #ffffff1c,0 .8rem 1.5rem #00000038}.korive-home-announcement{margin-top:.72rem!important}.korive-home-asset-core{background:linear-gradient(145deg,#ffffff12,#ffffff05),#080d1dc7;border-color:#60a5fa3d;border-radius:1.15rem;min-height:9.8rem;margin-top:.72rem;box-shadow:inset 0 1px #ffffff1c,inset 0 -1px #60a5fa14,0 1.5rem 3.2rem #00000057}.korive-home-asset-bg{background:linear-gradient(135deg,#60a5fa21,#0000 46%,#7c3aed1f),radial-gradient(circle at 80% 42%,#f6c45314,#0000 6rem),linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/2.35rem 2.35rem}.korive-home-asset-glow{background:radial-gradient(circle at 19% 15%,#60a5fa57,#0000 8rem),radial-gradient(circle at 82% 65%,#f6c4532e,#0000 7.4rem),linear-gradient(90deg,#0000,#ffffff0a,#0000)}.korive-home-asset-data{gap:.75rem;padding:.82rem}.korive-home-asset-cell{isolation:isolate;background:linear-gradient(#ffffff0e,#ffffff05),#02061775;border-color:#ffffff1f;border-radius:1rem;min-height:8.15rem;padding:.78rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 .8rem 1.8rem #00000029}.korive-home-asset-orbit,.korive-home-asset-signal{pointer-events:none;z-index:-1;position:absolute}.korive-home-asset-orbit{border:1px solid #60a5fa21;border-radius:999px;width:7rem;height:7rem;bottom:-1.2rem;right:-1.7rem;box-shadow:inset 0 0 0 1rem #60a5fa07}.korive-home-asset-signal{opacity:.9;background:linear-gradient(105deg,#0000 0 58%,#f6c4531f 58.2% 58.8%,#0000 59%),radial-gradient(circle at 82% 18%,#f6c45329,#0000 4.4rem);inset:0}.korive-home-asset-cell span,.korive-home-section-head span,.korive-home-message span,.korive-home-featured span,.korive-home-today-grid span,.korive-home-quick-access span{color:#cbd5e194;font-size:.64rem;font-weight:950}.korive-home-asset-cell strong{margin-top:.5rem;font-size:clamp(1.16rem,5.4vw,1.58rem);line-height:1.04}.korive-home-asset-cell-point strong{color:#f8c95c;text-shadow:0 0 1.6rem #f6c45338;font-size:clamp(1.85rem,8vw,2.45rem)}.korive-home-asset-cell button{background:linear-gradient(#60a5fa4d,#2563eb38),#0f172a80;border:1px solid #93c5fd1f;min-height:2.38rem;margin-top:.84rem;box-shadow:inset 0 1px #ffffff1f}.korive-home-panel{border-color:var(--korive-panel-border);box-shadow:inset 0 1px 0 var(--korive-panel-highlight), 0 1rem 2.2rem var(--korive-panel-shadow);background:linear-gradient(#fff1,#ffffff05),#0f172aad;border-radius:1.05rem;margin-top:.78rem}.korive-home-message-center{background:linear-gradient(#ffffff0f,#ffffff05),#101626c7}.korive-home-section-head button{color:#e2e8f0a8;background:#ffffff0e;border-color:#ffffff21;min-height:2.25rem}.korive-home-message{background:linear-gradient(#ffffff09,#ffffff03),#02061770;border-color:#ffffff16;box-shadow:inset 0 1px #ffffff0d}.korive-home-message span{color:#93c5fd9e}.korive-home-message-actions button:first-child{background:linear-gradient(135deg,#f8d06a,#f59e0b);box-shadow:0 .7rem 1.4rem #f6c45324}.korive-home-message-actions button:disabled{opacity:.72}.korive-home-primary-cta{isolation:isolate;background:radial-gradient(circle at 12% 10%,#ffffff6b,#0000 34%),linear-gradient(135deg,#6ea8ff 0%,#7c3aed 52%,#e2a934 100%);border:1px solid #ffffff21;min-height:4.25rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff3b,0 1rem 2rem #2563eb2e}.korive-home-primary-cta i{z-index:-1;background:linear-gradient(105deg,#0000 0 28%,#ffffff2e 42%,#0000 56% 100%);animation:6.8s ease-in-out infinite korive-home-cta-sweep;position:absolute;inset:0;transform:translate(-120%)}.korive-home-primary-cta span{text-shadow:0 .5rem 1.1rem #00000038;font-size:1.22rem}.korive-home-primary-cta strong{color:#ffffffd1}.korive-home-quick-access button{background:linear-gradient(#ffffff0d,#ffffff05),#080d1db8;border-color:#94a3b824;border-radius:.95rem;min-height:4.25rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff13}.korive-home-quick-access button i{background:linear-gradient(90deg,#60a5fad9,#f6c453cc);border-radius:999px;width:1.62rem;height:.26rem;margin-bottom:.7rem;display:block;box-shadow:0 0 .85rem #60a5fa3d}.korive-home-quick-access button:after{content:"";pointer-events:none;background:radial-gradient(circle at 20% 12%,#60a5fa1a,#0000 4.5rem);position:absolute;inset:0}.korive-home-quick-access strong{margin-top:.26rem;font-size:.86rem}.korive-home-featured{isolation:isolate;background:radial-gradient(circle at 82% 12%,#f6c4531f,#0000 7rem),linear-gradient(#ffffff0f,#ffffff05),#0c1222c2;gap:.72rem;position:relative;overflow:hidden}.korive-home-featured-atmosphere,.korive-home-featured-atmosphere span{pointer-events:none;z-index:-1;position:absolute;inset:0}.korive-home-featured-atmosphere span:first-child{background:linear-gradient(90deg,#0000,#f6c45385,#0000);height:1px;top:1.8rem;left:.8rem;right:.8rem;box-shadow:0 0 1rem #f6c4532e}.korive-home-featured-atmosphere span:nth-child(2){background:radial-gradient(circle at 50% 25%,#60a5fa1c,#0000 9rem);animation:7.4s ease-in-out infinite korive-home-featured-breathe;inset:0}.korive-home-featured-atmosphere span:nth-child(3){background:radial-gradient(at 50% 100%,#f6c45314,#0000 66%);height:3.6rem;inset:auto 0 0}.korive-home-featured-stats div,.korive-home-today-grid div{background:#02061761;border-color:#ffffff18}.korive-home-featured>button{background:linear-gradient(135deg,#f8d06a,#f59e0b);min-height:3.1rem;box-shadow:inset 0 1px #ffffff47,0 .85rem 1.5rem #f59e0b29}.korive-home-preview-chips span{background:#ffffff0b;border-color:#ffffff1c}.korive-home-today{background:linear-gradient(#ffffff0b,#ffffff04),#0c122294;margin-bottom:.9rem}.korive-home-today .korive-home-section-head>strong{color:#f8c95c;font-size:1.12rem}@keyframes korive-home-header-drift{0%,to{opacity:.72;transform:translate(0)}50%{opacity:.95;transform:translate(.55rem,.25rem)}}@keyframes korive-home-cta-sweep{0%,58%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes korive-home-featured-breathe{0%,to{opacity:.58}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.korive-home-depth span:nth-child(2),.korive-home-primary-cta i,.korive-home-featured-atmosphere span:nth-child(2){animation:none}}@media (max-width:390px){.korive-home-dashboard{padding-inline:.75rem}.korive-home-header{min-height:4.75rem;padding:.74rem .78rem}.korive-home-header h1{font-size:2.72rem}.korive-home-header-actions button{width:2.52rem;height:2.52rem}.korive-home-asset-core{min-height:9.6rem}.korive-home-asset-data{gap:.55rem;padding:.68rem}.korive-home-asset-cell{min-height:8.2rem;padding:.68rem}.korive-home-asset-cell strong{font-size:clamp(1.05rem,5.2vw,1.35rem)}.korive-home-asset-cell-point strong{font-size:clamp(1.62rem,7.6vw,2.18rem)}.korive-home-quick-access{gap:.5rem}.korive-home-quick-access button{min-height:4.05rem;padding:.58rem}}.korive-home-header-asset,.korive-home-wallet-asset,.korive-home-act-asset,.korive-home-cta-asset,.korive-home-featured-asset{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;position:absolute}.korive-home-dashboard{padding-top:max(.85rem, env(safe-area-inset-top));background:radial-gradient(circle at 76% 2%,#60a5fa38,#0000 16rem),radial-gradient(circle at 88% 24%,#7c3aed33,#0000 18rem),radial-gradient(circle at 14% 42%,#0ea5e91f,#0000 19rem),linear-gradient(#050814 0%,#07111f 38%,#050914 72%,#030611 100%)}.korive-home-panel,.korive-home-asset-core,.korive-home-primary-cta,.korive-home-quick-access{margin-top:.58rem}.korive-home-header>div,.korive-home-header-actions,.korive-home-asset-cell>span,.korive-home-asset-cell>strong,.korive-home-asset-cell>p,.korive-home-asset-cell>button,.korive-home-primary-cta>span,.korive-home-primary-cta>strong,.korive-home-featured>div:not(.korive-home-featured-atmosphere),.korive-home-featured>button{z-index:2;position:relative}.korive-home-header-asset{object-fit:cover;object-position:72% top;opacity:.26;mix-blend-mode:screen;width:168%;height:218%;top:-76%;right:-58%}.korive-home-header{background:linear-gradient(90deg,#030712fa 0%,#030712db 43%,#03071229 100%),linear-gradient(#60a5fa1a,#0000 70%),#02061733;border:0;border-radius:.85rem .85rem 0 0;min-height:6.35rem;overflow:hidden;box-shadow:inset 0 -1px #38bdf842,inset 0 1px #ffffff0d}.korive-home-header:before{z-index:1}.korive-home-header:after{z-index:2}.korive-home-asset-core{background:linear-gradient(90deg,#080d1dc2,#080d1d6b 48%,#080d1dad),#080d1d61;border:0;border-radius:0;min-height:11.25rem;box-shadow:inset 0 1px #60a5fa2e,inset 0 -1px #7c3aed1f}.korive-home-asset-cell{background:linear-gradient(90deg,#020617d1 0%,#0206178a 52%,#0206171f 100%);border:0;border-radius:0;min-height:9.7rem;box-shadow:inset 0 1px #ffffff0a}.korive-home-asset-cell+.korive-home-asset-cell{border-left:1px solid #60a5fa29}.korive-home-wallet-asset{object-fit:cover;object-position:72% center;opacity:.19;mix-blend-mode:screen;clip-path:inset(0 0 0 46%);width:146%;height:214%;bottom:-62%;right:-68%}.korive-home-act-asset{object-fit:cover;object-position:72% center;opacity:.2;mix-blend-mode:screen;width:148%;height:224%;top:-62%;right:-66%}.korive-home-asset-cell-point{background:linear-gradient(90deg,#020617c7 0%,#02061780 54%,#02061714 100%)}.korive-home-message-center{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#ffffff07,#0000 20%),0 0;border:0;border-radius:0;margin-top:.48rem;padding:.58rem .72rem .5rem}.korive-home-message-list{border-top:1px solid #ffffff0e;gap:0;margin-top:.36rem}.korive-home-message{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;padding:.5rem 0}.korive-home-message+.korive-home-message{border-top:1px solid #ffffff0d}.korive-home-message-actions{align-self:end}.korive-home-primary-cta{background:linear-gradient(90deg,#080d1dd1 0%,#080d1d57 44%,#080d1d05 100%),linear-gradient(135deg,#6ea8ff 0%,#7c3aed 52%,#e2a934 100%);border-radius:1.25rem .5rem 1.25rem 0;min-height:5.65rem;overflow:hidden;box-shadow:inset 0 1px #ffffff24,inset -1px 0 #f6c45347,0 1rem 2rem #2563eb2e}.korive-home-cta-asset{object-fit:cover;object-position:90% center;opacity:.09;mix-blend-mode:screen;width:82%;height:184%;top:-40%;right:-4%}.korive-home-quick-access{box-shadow:none;background:linear-gradient(#ffffff0a,#ffffff02),#080d1d4d;border:0;border-top:1px solid #94a3b821;border-bottom:1px solid #94a3b817;border-radius:0;gap:0;margin-top:.48rem;overflow:hidden}.korive-home-quick-access button{min-height:3.45rem;box-shadow:none;background:0 0;border:0;border-radius:0}.korive-home-quick-access button+button{border-left:1px solid #ffffff14}.korive-home-featured{background:linear-gradient(90deg,#040914f5 0%,#040914c7 42%,#0409142e 100%),#0c12227a;border:0;border-radius:.35rem 1.35rem .35rem .85rem;min-height:24.8rem;box-shadow:inset 0 1px #60a5fa2e,inset 0 -1px #f6c4531f,0 1.4rem 3rem #00000038}.korive-home-featured:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000,#040914db);height:7.8rem;position:absolute;inset:auto 0 0}.korive-home-featured-asset{object-fit:cover;object-position:68% center;opacity:.68;mix-blend-mode:screen;width:100%;height:100%;inset:0}.korive-home-featured-stats{background:linear-gradient(90deg,#02061794,#0206172e);border:0;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff14;border-radius:0;display:flex;overflow:hidden}.korive-home-featured-stats div{background:0 0;border:0;border-radius:0;flex:1}.korive-home-featured-stats div+div{border-left:1px solid #ffffff14}.korive-home-preview-chips{z-index:2;position:relative}.korive-home-today{background:linear-gradient(90deg,#ffffff0a,#0000 48%,#f6c45309),0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);margin-top:.48rem;display:grid;box-shadow:inset 0 1px #ffffff17,inset 0 -1px #ffffff0d}.korive-home-today-grid{background:0 0;border:0;border-top:1px solid #ffffff14;border-radius:0;gap:0;overflow:hidden}.korive-home-today-grid div{background:0 0;border:0;border-radius:0}.korive-home-today-grid div+div{border-left:1px solid #ffffff14}@media (max-width:390px){.korive-home-header-asset{width:184%;right:-72%}.korive-home-wallet-asset,.korive-home-act-asset{opacity:.18}.korive-home-asset-core{min-height:10.75rem}.korive-home-asset-cell{min-height:9.4rem}.korive-home-message{grid-template-columns:1fr}.korive-home-featured{min-height:23.2rem}}.home-lobby-screen{--home-bg:#060914;--home-panel:#11172bc7;--home-panel-strong:#141a31f0;--home-border:#8b9dff29;--home-text:#f7f8ff;--home-muted:#9aa4bd;--home-blue:#45a3ff;--home-cyan:#31d8ff;--home-violet:#8b5cff;--home-magenta:#d65cff;--home-gold:#ffbe32;--home-green:#68e6ae;background:radial-gradient(circle at 16% 8rem,#45a3ff2e,#0000 18rem),radial-gradient(circle at 86% 5rem,#8b5cff33,#0000 17rem),radial-gradient(circle at 54% 30rem,#31d8ff1a,#0000 18rem),linear-gradient(#060914 0%,#0a1021 48%,#05070f 100%);min-height:calc(100vh - 5rem)}.home-lobby-hero{isolation:isolate}.home-lobby-bg,.home-lobby-aurora,.home-lobby-spotlight{pointer-events:none;position:absolute;inset:0}.home-lobby-bg{z-index:0;background:radial-gradient(at 50% 0,#f7f8ff17,#0000 24rem),linear-gradient(#06091400,#060914fa 78%)}.home-lobby-aurora{z-index:1;mix-blend-mode:screen;background:radial-gradient(circle at 18% 26%,#45a3ff47,#0000 20%),radial-gradient(circle at 72% 18%,#8b5cff38,#0000 18%),radial-gradient(circle at 84% 58%,#ffbe3221,#0000 17%),linear-gradient(130deg,#31d8ff1a,#0000 46%,#d65cff1c)}.home-lobby-spotlight{z-index:2;background-color:#0000;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:3.4rem 3.4rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(#000,#0000009e 54%,#0000);mask-image:linear-gradient(#000,#0000009e 54%,#0000)}.home-kicker{color:#f7f8ffb8;letter-spacing:0;font-size:.72rem;font-weight:950}.home-status-pill{color:#e1f6ffeb;background:#31d8ff17;border:1px solid #31d8ff29;border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .68rem;font-size:.72rem;font-weight:950;display:inline-flex}.home-reward-orb{text-align:right;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 50% 0,#ffbe3238,#0000 62%),#141a31b8;border:1px solid #ffbe323d;border-radius:999px;flex:none;min-width:6rem;padding:.72rem .84rem;box-shadow:inset 0 1px #ffffff1f,0 1rem 2rem #0000003d}.home-reward-orb p{color:var(--home-muted);font-size:.62rem;font-weight:950}.home-reward-orb strong{color:var(--home-gold);margin-top:.1rem;font-size:1.12rem;font-weight:950;display:block}.home-live-panel,.home-activity-collection,.home-mission-rail,.home-bottom-rank{border:1px solid var(--home-border);background:linear-gradient(180deg, #ffffff14, #ffffff09), var(--home-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 1.3rem 2.6rem #00000057}.home-live-panel{padding:1.05rem}.home-live-panel:before,.home-mission-rail:before,.home-activity-collection:before,.home-bottom-rank:before{content:"";opacity:.62;pointer-events:none;background:linear-gradient(120deg,#0000,#ffffff12,#0000);position:absolute;inset:0;transform:translate(-50%)}.home-live-panel>*,.home-mission-rail>*,.home-activity-collection>*,.home-bottom-rank>*{z-index:1;position:relative}.home-hud-chip{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0609146b;border:1px solid #8b9dff1f;border-radius:999px;min-width:0;padding:.58rem .42rem}.home-hud-chip p{color:var(--home-muted);font-size:.62rem;font-weight:900}.home-hud-chip strong{color:var(--home-text);margin-top:.1rem;font-size:.84rem;font-weight:950;display:block}.home-hud-chip-reward{background:#ffbe321c;border-color:#ffbe3247}.home-join-button{z-index:2;background:radial-gradient(circle at 50% 0%, #ffffffa8, transparent 46%), linear-gradient(180deg, #ffe58a 0%, var(--home-gold) 54%, #d87a12 100%);cursor:pointer;pointer-events:auto;touch-action:manipulation;position:relative;box-shadow:inset 0 3px #fff6,inset 0 -5px #92400e2e,0 0 1.5rem #ffbe3257,0 1rem 1.5rem #0000004d}.home-mission-rail,.home-activity-collection,.home-bottom-rank{padding:1rem}.home-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.68rem;display:grid}.home-action-card{background:var(--home-panel-strong);min-width:0;min-height:7rem;color:var(--home-text);text-align:left;border:1px solid #8b9dff24;border-radius:18px;padding:.88rem;transition:transform .16s,border-color .16s,background .16s;position:relative;overflow:hidden}.home-action-card:before{content:"";opacity:.48;pointer-events:none;border-radius:999px;width:4rem;height:4rem;position:absolute;top:-1.4rem;right:-1.4rem}.home-action-card span,.home-action-card em{color:var(--home-muted);font-size:.72rem;font-style:normal;font-weight:900;display:block}.home-action-card strong{color:var(--home-text);margin-top:.48rem;font-size:1.08rem;font-weight:950;line-height:1.05;display:block}.home-action-card em{margin-top:.5rem}.home-action-card:active{transform:scale(.98)}.home-action-card-explore:before{background:radial-gradient(circle,#31d8ffbf,#0000 68%)}.home-action-card-battle:before{background:radial-gradient(circle,#d65cffad,#0000 68%)}.home-action-card-ranking:before{background:radial-gradient(circle,#68e6aead,#0000 68%)}.home-action-card-reward:before{background:radial-gradient(circle,#ffbe32b8,#0000 68%)}.home-activity-pill{color:#fff;text-align:left;background:#ffffff0d;border:1px solid #8b9dff1f;border-radius:18px;flex-direction:column;justify-content:center;align-items:flex-start;gap:.18rem;min-width:0;min-height:4.1rem;padding:.62rem;transition:transform .16s,background .16s,border-color .16s;display:flex}.home-activity-pill span{color:var(--home-text);font-size:.78rem;font-weight:950;line-height:1.05}.home-activity-pill strong{color:#f7f8ff9e;font-size:.7rem;font-weight:950}.home-activity-pill-active{background:#31d8ff17;border-color:#31d8ff42}.home-activity-pill-active strong{color:var(--home-green)}.home-activity-pill-disabled{cursor:not-allowed;opacity:.58}.home-activity-pill:active{transform:scale(.98)}.home-mission-step,.home-mini-route{color:#fff;background:#ffffff0e;border:1px solid #8b9dff1f;min-width:0;transition:transform .16s,background .16s,border-color .16s}.home-mission-step{text-align:left;border-radius:18px;min-height:4rem;padding:.65rem}.home-mission-step span,.home-mini-route span{color:var(--home-muted);font-size:.68rem;font-weight:900;display:block}.home-mission-step strong,.home-mini-route strong{color:var(--home-text);text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:.86rem;font-weight:950;display:block;overflow:hidden}.home-mission-step:active,.home-mini-route:active{transform:scale(.98)}.home-mission-step-disabled{cursor:not-allowed;opacity:.52}.home-progress-cell{background:#ffffff0d;border:1px solid #8b9dff1f;border-radius:18px;min-width:0;padding:.72rem .62rem}.home-progress-cell span{color:var(--home-muted);font-size:.66rem;font-weight:950;display:block}.home-progress-cell strong{color:var(--home-text);text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:.86rem;font-weight:950;display:block;overflow:hidden}.home-mini-route{text-align:left;border-radius:18px;min-height:4.25rem;padding:.7rem}.home-lobby-particles{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-lobby-particles span{background:#7dd3fc7a;border-radius:9999px;width:.32rem;height:.32rem;animation:5.6s ease-in-out infinite home-particle-float;position:absolute;box-shadow:0 0 1rem #38bdf857}.home-lobby-particles span:first-child{top:24%;left:14%}.home-lobby-particles span:nth-child(2){animation-delay:.68s;top:20%;left:78%}.home-lobby-particles span:nth-child(3){animation-delay:1.1s;top:41%;left:48%}.home-lobby-particles span:nth-child(4){animation-delay:1.7s;top:56%;left:28%}.home-lobby-particles span:nth-child(5){animation-delay:2.2s;top:52%;left:88%}@keyframes home-particle-float{0%,to{opacity:.18;transform:translate(0)scale(.85)}50%{opacity:.72;transform:translate(.3rem,-1.15rem)scale(1.15)}}.app-subscreen{background:radial-gradient(circle at 50% -6rem,#fbbf2424,#0000 21rem),radial-gradient(circle at 12% 15rem,#0ea5e933,#0000 18rem),linear-gradient(#020617 0%,#071120 52%,#020617 100%);min-height:calc(100vh - 8rem)}.app-glass-panel,.app-log-item,.act-balance-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff18,#ffffff0b),#0206178a;border:1px solid #ffffff1f;border-radius:1.55rem;padding:1.25rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 1.25rem 2.4rem #0000004d}.app-glass-panel-feature{background:radial-gradient(circle at 82% 0,#fbbf2429,#0000 34%),linear-gradient(#ffffff1c,#ffffff0c),#02061794}.app-glass-panel-success{background:radial-gradient(circle at 82% 0,#34d39924,#0000 34%),linear-gradient(#ffffff18,#ffffff0b),#0206178a;border-color:#34d39938}.app-status-chip{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1.1rem;min-width:0;padding:.78rem .72rem}.app-status-chip-gold{background:#fbbf241a;border-color:#fbbf2438}.app-status-chip span{color:#ffffff8a;font-size:.68rem;font-weight:950;display:block}.app-status-chip strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:.22rem;font-size:1rem;font-weight:950;display:block;overflow:hidden}.app-status-chip-gold strong{color:#fde68a}.app-log-item{padding:1rem}.app-timeline-list{gap:.85rem;display:grid;position:relative}.app-timeline-list:before{content:"";background:linear-gradient(#fbbf2480,#7dd3fc14);width:1px;position:absolute;top:1rem;bottom:1rem;left:.55rem}.app-timeline-list .app-log-item{margin-left:1.25rem}.app-timeline-list .app-log-item:before{content:"";background:#fbbf24;border-radius:9999px;width:.62rem;height:.62rem;position:absolute;top:1.35rem;left:-1.05rem;box-shadow:0 0 1.2rem #fbbf2494}.activity-camera-frame{text-align:center;background:radial-gradient(circle at 50% 42%,#7dd3fc29,#0000 28%),linear-gradient(135deg,#ffffff14,#ffffff09),#02061794;border:1px solid #ffffff1f;border-radius:1.6rem;place-items:center;min-height:20rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0b,inset 0 0 3rem #7dd3fc14,0 1.25rem 2.4rem #00000052}.activity-camera-frame:before{content:"";border:1px solid #ffffff1f;border-radius:1.15rem;position:absolute;inset:1.1rem}.act-balance-panel{color:#fff}.act-balance-panel p:first-child,.act-balance-panel p:last-child{color:#ffffff8c}.act-balance-panel-idle{border-color:#94a3b833}.act-balance-panel-missing{background:radial-gradient(circle at 80% 0,#fbbf2429,#0000 34%),linear-gradient(#ffffff18,#ffffff0b),#0206178a;border-color:#fbbf2452}.act-balance-panel-loading{border-color:#7dd3fc4d}.act-balance-panel-success{background:radial-gradient(circle at 80% 0,#34d39926,#0000 34%),linear-gradient(#ffffff18,#ffffff0b),#0206178a;border-color:#34d39957}.act-balance-panel-error{background:radial-gradient(circle at 80% 0,#fb718524,#0000 34%),linear-gradient(#ffffff18,#ffffff0b),#0206178a;border-color:#fb71855c}.featured-game-card{background:radial-gradient(circle at 18% 18%,#fbbf2461,#0000 28%),radial-gradient(circle at 88% 12%,#38bdf847,#0000 26%),linear-gradient(135deg,#171717 0%,#7f1d1d 54%,#111827 100%)}.lobby-hero-card{background-color:#0000;background-image:radial-gradient(circle at 50% 0,#fbbf246b,#0000 24%),radial-gradient(circle at 12% 24%,#38bdf86b,#0000 30%),radial-gradient(circle at 88% 24%,#f43f5e6b,#0000 30%),url(/game/tug/stadium-bg.webp),linear-gradient(135deg,#082f49 0%,#111827 48%,#7f1d1d 100%);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box}.lobby-hero-card:before{content:"";pointer-events:none;background:linear-gradient(#00000014,#00000094),repeating-linear-gradient(90deg,#ffffff14 0 2px,#0000 2px 26px);position:absolute;inset:0}.lobby-live-pulse{animation:.9s ease-in-out infinite lobby-live-pulse}@keyframes lobby-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.45)}}.activity-hub-screen{background:radial-gradient(circle at 50% -6rem,#fbbf2429,#0000 21rem),radial-gradient(circle at 8% 20rem,#0ea5e933,#0000 18rem),linear-gradient(#020617 0%,#071120 52%,#020617 100%)}.activity-hub-hero,.activity-available-panel,.activity-collection-panel,.activity-coming-tile,.activity-roadmap-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff18,#ffffff0b),#0206178a;border:1px solid #ffffff1f;border-radius:1.55rem;padding:1rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 1.25rem 2.4rem #0000004d}.activity-hub-hero{background:radial-gradient(circle at 86% 0,#fbbf2429,#0000 34%),radial-gradient(circle at 12% 22%,#0ea5e92e,#0000 30%),linear-gradient(#ffffff1b,#ffffff0a),#0206178f;padding:1.25rem}.activity-hub-stat{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1rem;min-width:0;padding:.68rem .55rem}.activity-hub-stat span{color:#ffffff85;text-transform:uppercase;font-size:.66rem;font-weight:950;display:block}.activity-hub-stat strong{color:#fff;margin-top:.18rem;font-size:1.05rem;font-weight:950;display:block}.activity-hub-stat-gold{background:#fbbf241a;border-color:#fbbf2438}.activity-hub-stat-gold strong{color:#fde68a}.activity-available-panel{background:radial-gradient(circle at 86% 0,#fbbf2421,#0000 32%),linear-gradient(#ffffff17,#ffffff0a),#0206178f;border-color:#fbbf242e}.activity-secondary-stack{gap:.6rem;display:grid}.activity-secondary-section>summary{cursor:pointer;color:#fff;background:#fff1;border:1px solid #ffffff1c;border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:3.15rem;padding:.76rem .9rem;list-style:none;display:grid}.activity-secondary-section>summary::-webkit-details-marker{display:none}.activity-secondary-section>summary span{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:.85rem;font-weight:950;overflow:hidden}.activity-secondary-section>summary strong{color:#ffffffa3;white-space:nowrap;background:#ffffff14;border-radius:9999px;padding:.35rem .55rem;font-size:.74rem;font-weight:950}.activity-secondary-section[open]>summary{background:#fbbf241a;border-color:#fbbf2438}.activity-profile-panel,.activity-summary-panel,.activity-history-panel,.activity-mission-panel,.activity-reward-panel,.activity-ranking-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff17,#ffffff0a),#0206178a;border:1px solid #ffffff1f;border-radius:1.35rem;padding:1rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 1.1rem 2rem #00000047}.activity-streak-pill{text-align:right;background:#fbbf241a;border:1px solid #fbbf2438;border-radius:9999px;flex:none;padding:.55rem .75rem}.activity-streak-pill span,.activity-level-panel span,.activity-profile-stat span,.activity-profile-substat span,.activity-summary-panel span,.activity-mission-panel>div>span,.activity-reward-panel>div>span,.activity-ranking-panel>div>span,.activity-history-panel>div>span,.activity-history-item span{color:#ffffff85;text-transform:uppercase;font-size:.62rem;font-weight:950;line-height:1.1;display:block}.activity-streak-pill strong{color:#fde68a;font-size:1.2rem;font-weight:950;line-height:1;display:block}.activity-level-panel,.result-xp-panel{background:linear-gradient(#7dd3fc1a,#ffffff0b),#080d1bb3;border:1px solid #7dd3fc29;border-radius:.8rem;padding:.75rem}.activity-level-panel strong,.result-xp-panel strong{color:#fff;margin-top:.15rem;font-size:1.12rem;font-weight:950;line-height:1;display:block}.activity-level-panel p,.result-xp-panel p{color:#ffffff9e;text-align:right;font-size:.72rem;font-weight:950;line-height:1.1}.activity-xp-track,.activity-mission-track{background:#ffffff1a;border-radius:9999px;height:.48rem;overflow:hidden}.activity-xp-track span,.activity-mission-track i{border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#fbbf24);height:100%;display:block}.activity-mission-panel>div>span{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9999px;flex:none;padding:.38rem .55rem}.activity-reward-panel>div>span{background:#fbbf2414;border:1px solid #fbbf2429;border-radius:9999px;flex:none;padding:.38rem .55rem}.activity-reward-stat,.activity-reward-empty,.activity-reward-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.65rem;min-width:0;padding:.65rem}.activity-reward-stat span,.activity-reward-item span{color:#ffffff85;text-transform:uppercase;font-size:.62rem;font-weight:950;line-height:1.1;display:block}.activity-reward-stat strong,.activity-reward-item strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:.95rem;font-weight:950;line-height:1.05;display:block;overflow:hidden}.activity-reward-empty{color:#ffffff94;font-size:.86rem;font-weight:850}.activity-reward-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.activity-reward-item p{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:950;line-height:1.08;overflow:hidden}.activity-reward-item strong{color:#fde68a;margin-top:0}.activity-ranking-panel>div>span{background:#7dd3fc14;border:1px solid #7dd3fc2e;border-radius:9999px;flex:none;padding:.38rem .55rem}.activity-ranking-stat,.activity-ranking-empty,.activity-ranking-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.65rem;min-width:0;padding:.65rem}.activity-ranking-stat span,.activity-ranking-item span{color:#ffffff85;text-transform:uppercase;font-size:.62rem;font-weight:950;line-height:1.1;display:block}.activity-ranking-stat strong,.activity-ranking-item strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:.95rem;font-weight:950;line-height:1.05;display:block;overflow:hidden}.activity-ranking-stat strong{white-space:normal;font-size:.86rem}.activity-ranking-toggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.activity-ranking-toggle button{color:#ffffff94;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:9999px;min-width:0;padding:.55rem .75rem;font-size:.72rem;font-weight:950}.activity-ranking-toggle button[data-active=true]{color:#fff;background:#7dd3fc24;border-color:#7dd3fc59}.activity-ranking-empty{color:#ffffff94;font-size:.86rem;font-weight:850}.activity-ranking-item{grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.activity-ranking-item-current{background:linear-gradient(135deg,#fbbf2424,#7dd3fc14);border-color:#fbbf2452}.activity-ranking-item p{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:950;line-height:1.08;overflow:hidden}.activity-ranking-item em{color:#ffffff7a;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;margin-top:.18rem;font-size:.62rem;font-style:normal;font-weight:900;line-height:1.08;display:block;overflow:hidden}.activity-ranking-item strong{color:#bae6fd;margin-top:0}.activity-mission-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.72rem;display:grid}.activity-mission-item p{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:950;line-height:1.05;overflow:hidden}.activity-mission-item span{color:#ffffff8c;margin-top:.18rem;font-size:.68rem;font-weight:850;display:block}.activity-mission-item button{color:#09090b;background:#fbbf24;border-radius:9999px;min-width:4.6rem;height:2.45rem;font-size:.78rem;font-weight:950}.activity-mission-item button:disabled{color:#ffffff6b;background:#ffffff14;border:1px solid #ffffff1a}.activity-profile-stat,.activity-profile-substat,.activity-summary-panel div div div{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.55rem;min-width:0;padding:.65rem .58rem}.activity-profile-stat strong,.activity-profile-substat strong,.activity-summary-panel strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:.95rem;font-weight:950;line-height:1.05;display:block;overflow:hidden}.activity-profile-substat strong,.activity-summary-panel strong{font-size:.82rem}.activity-history-panel>div>span{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9999px;flex:none;padding:.38rem .55rem}.activity-history-empty{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;gap:.8rem;padding:.85rem;display:grid}.activity-history-empty p{color:#ffffff9e;font-size:.9rem;font-weight:850}.activity-history-empty button{color:#09090b;background:#fbbf24;border-radius:9999px;height:2.8rem;font-size:.9rem;font-weight:950}.activity-history-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.65rem;grid-template-columns:minmax(4.8rem,1fr) repeat(3,minmax(0,3.1rem));align-items:center;gap:.45rem;padding:.62rem;display:grid}.activity-history-item p{color:#fff;font-size:.86rem;font-weight:950}.activity-history-item strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:.14rem;font-size:.86rem;font-weight:950;display:block;overflow:hidden}.activity-history-item-win{border-color:#fbbf2433}.activity-history-item-win p,.activity-history-item-win strong{color:#fde68a}.activity-history-item-lose{border-color:#f43f5e29}.activity-history-item-lose p{color:#fecdd3}.activity-coming-tile{border-radius:1.35rem;min-height:9.8rem;padding:1rem}.activity-roadmap-panel{border-radius:1.35rem}.game-arena-bg{background-color:#0000;background-image:radial-gradient(circle at 50% 4rem,#fbbf241a,#0000 16rem),linear-gradient(#01050e33,#01050e94),linear-gradient(#050505 0%,#111827 50%,#030712 100%);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.tug-battle-screen{min-height:calc(100dvh - 8rem);padding-bottom:calc(.7rem + env(safe-area-inset-bottom))}.tug-battle-stage{height:calc(100dvh - 8rem);min-height:0;padding:clamp(.45rem, 1.8vw, .75rem) .75rem calc(.9rem + env(safe-area-inset-bottom));flex-direction:column;display:flex;overflow-x:clip}.tug-battle-playfield{flex:none;min-height:0}.cinematic-input-stage{cursor:default;touch-action:pan-y;-webkit-user-select:auto;user-select:auto;overscroll-behavior:contain;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.cinematic-input-stage *{-webkit-tap-highlight-color:transparent}.tug-battle-playfield[role=button]{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}.tug-e-play-layer{touch-action:manipulation;-webkit-tap-highlight-color:transparent;z-index:18!important}.tug-e-touch-core,.tug-production-touch-core{text-shadow:0 0 1rem #ffffffad;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;place-items:center;z-index:40!important;color:#fff!important;letter-spacing:0!important;background:radial-gradient(circle at 50% 46%,#fff 0 10%,#dff7ff 11% 20%,#49cfffd9 21% 33%,#0a1226f0 57%,#030712fa 100%)!important;border:1px solid #fff3!important;border-radius:999px!important;width:clamp(7rem,34vw,9.25rem)!important;min-width:140px!important;height:clamp(7rem,34vw,9.25rem)!important;min-height:140px!important;font-size:clamp(1rem,5vw,1.36rem)!important;font-weight:950!important;display:grid!important;position:absolute!important;top:55%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 0 .45rem #40c4ff14,0 0 2.1rem #40c4ff61,inset 0 .2rem 1.6rem #ffffff52,inset 0 -.55rem 1.2rem #0000006b!important}.tug-e-hud,.tug-production-hud{z-index:30!important;grid-template-columns:minmax(0,1fr) 4.7rem minmax(0,1fr)!important;gap:.32rem!important;top:.65rem!important;left:.65rem!important;right:4.05rem!important}.tug-production-gauges,.tug-e-pressure{z-index:30!important;bottom:3.75rem!important;left:.65rem!important;right:.65rem!important}.tug-battle-screen{background:#02040b;min-height:calc(100dvh - 4.5rem)}.tug-v6-stage{min-height:calc(100dvh - 4.5rem)!important;padding:calc(env(safe-area-inset-top,0px) + .55rem) .55rem calc(5.4rem + env(safe-area-inset-bottom,0px))!important}.tug-e-shell,.tug-production-shell{background:#02040b}.tug-e-frame:before,.tug-production-root:before,.tug-production-result:before{z-index:1;pointer-events:none;content:"";background:linear-gradient(#00000085,#0000 17% 68%,#00000094),radial-gradient(circle at 50% 54%,#0000 0 38%,#0003 78%);position:absolute;inset:0}.tug-e-scene,.tug-production-arena{z-index:0;pointer-events:none;position:absolute;inset:0}.tug-e-arena{opacity:1;background:radial-gradient(circle at 18% 52%,#2878ff33,#0000 42%),radial-gradient(circle at 82% 52%,#ff2d5533,#0000 42%),radial-gradient(at 50% 86%,#ffffff14,#0000 34%),linear-gradient(#090b12 0%,#0d111c 48%,#07080d 100%);width:100%;height:100%;inset:0}.tug-production-arena{background:0 0}.tug-e-side,.tug-e-crowd,.tug-e-puller,.tug-e-center-line,.tug-e-rope,.tug-e-vignette,.tug-production-player,.tug-production-rival,.tug-production-rope,.tug-production-effects,.tug-production-readability,.tug-production-outcome{display:none!important}.tug-e-mute{z-index:30;background:#030712a3;border-radius:.45rem;min-width:3rem;min-height:2.15rem;font-size:0;top:.7rem;right:.7rem}.tug-e-mute span:after{content:"S";font-size:.68rem}.tug-e-hud,.tug-production-hud{z-index:22;pointer-events:none;grid-template-columns:minmax(0,1fr) 4.7rem minmax(0,1fr);gap:.32rem;top:.65rem;left:.65rem;right:4.05rem}.tug-e-hud div,.tug-e-bottom-hud span,.tug-production-hud>div,.tug-production-metrics span,.tug-production-tap-count,.tug-production-gauges>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030712a8;border:1px solid #ffffff24;border-radius:.45rem}.tug-e-hud span,.tug-e-bottom-hud span,.tug-production-hud span,.tug-production-metrics span,.tug-production-gauges span,.tug-production-tap-count{color:#ecf1ffb8;letter-spacing:0;text-transform:uppercase;font-size:.56rem;font-weight:950}.tug-e-hud strong,.tug-e-bottom-hud strong,.tug-production-hud strong,.tug-production-gauges strong{color:#fff;font-variant-numeric:tabular-nums}.tug-e-play-layer{z-index:18;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.tug-e-touch-core,.tug-production-touch-core{z-index:28;color:#fff;letter-spacing:0;text-shadow:0 0 1rem #ffffffad;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 50% 46%,#fff 0 10%,#dff7ff 11% 20%,#49cfffd9 21% 33%,#0a1226f0 57%,#030712fa 100%);border:1px solid #fff3;border-radius:999px;place-items:center;width:clamp(7rem,34vw,9.25rem);min-width:140px;height:clamp(7rem,34vw,9.25rem);min-height:140px;font-size:clamp(1rem,5vw,1.36rem);font-weight:950;line-height:1;display:grid;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 .45rem #40c4ff14,0 0 2.1rem #40c4ff61,inset 0 .2rem 1.6rem #ffffff52,inset 0 -.55rem 1.2rem #0000006b}.tug-e-touch-core:before,.tug-production-touch-core:before,.tug-e-touch-core:after,.tug-production-touch-core:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #5ce1ff52;position:absolute;inset:-.7rem}.tug-e-touch-core:after,.tug-production-touch-core:after{border-color:#ffffff29;inset:-1.25rem}.tug-e-touch-core span,.tug-production-touch-core span{z-index:1;position:relative}.tug-e-touch-layer,.tug-production-touch-layer{z-index:26;pointer-events:none}.tug-e-touch,.tug-production-touch{pointer-events:none;border:2px solid #ffffffb3;border-radius:999px;box-shadow:0 0 2rem #52ddff59}.tug-e-bottom-hud,.tug-production-metrics{z-index:22;pointer-events:none;grid-template-columns:repeat(4,minmax(0,1fr));bottom:.78rem;left:.65rem;right:.65rem}.tug-production-metrics{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tug-e-bottom-hud span,.tug-production-metrics span,.tug-production-tap-count{text-align:center;min-height:2.42rem;padding:.42rem .3rem}.tug-production-gauges{z-index:22;pointer-events:none;gap:.4rem;display:grid;position:absolute;bottom:3.75rem;left:.65rem;right:.65rem}.tug-production-gauges>div{grid-template-columns:minmax(0,1fr) auto;gap:.28rem .55rem;padding:.5rem;display:grid}.tug-production-gauges i{background:#ffffff1f;border-radius:999px;grid-column:1/-1;height:.4rem;overflow:hidden}.tug-production-gauges b{border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#fff 50%,#fb7185);height:100%;transition:width .11s linear;display:block}.tug-e-pressure{z-index:21;pointer-events:none;height:.48rem;display:block;bottom:3.95rem;left:.65rem;right:.65rem}.tug-e-final-callout{z-index:24;letter-spacing:0;border-radius:.45rem;top:5.15rem}.tug-e-countdown{z-index:25}.tug-e-ready-panel,.tug-e-result-panel,.tug-e-reward-panel,.tug-e-complete-panel,.tug-production-result-card{z-index:24;border-radius:.5rem}.tug-production-result{place-items:end center;padding:.75rem}.tug-production-result-card{margin-bottom:calc(env(safe-area-inset-bottom,0px) + .25rem)}@media (max-width:360px){.tug-v6-stage,.tug-e-shell{padding-left:.4rem!important;padding-right:.4rem!important}.tug-e-frame,.tug-production-root,.tug-production-result{background-position:50%;min-height:calc(100dvh - 9.9rem)}.tug-e-hud,.tug-production-hud{grid-template-columns:minmax(0,1fr) 4.25rem minmax(0,1fr);right:3.65rem}.tug-e-bottom-hud{grid-template-columns:repeat(4,minmax(0,1fr))}.tug-e-bottom-hud span,.tug-production-metrics span{font-size:.5rem}}@media (min-width:461px){.tug-e-frame,.tug-production-shell,.tug-production-root,.tug-production-result{width:min(100%,28.75rem);margin-inline:auto}}.cinematic-tug-arena{isolation:isolate;background:#020617;border-radius:.75rem;height:clamp(28.8rem,100dvh - 9.6rem,41rem);min-height:28.8rem;position:relative;overflow:hidden;box-shadow:inset 0 -2.4rem 3rem #00000038}.cinematic-tug-arena:before,.cinematic-tug-arena:after{z-index:7;content:"";pointer-events:none;position:absolute;inset:0}.cinematic-tug-arena:before{mix-blend-mode:screen;opacity:calc(var(--arena-overlay-opacity) * .48);background:linear-gradient(90deg,#38bdf814,#0000 44% 56%,#f43f5e14)}.cinematic-tug-arena.battle-motion-enabled:before{opacity:0}.cinematic-tug-arena:after{display:none}.cinematic-stadium-bg,.cinematic-vignette{pointer-events:none;position:absolute}.cinematic-stadium-bg{z-index:0;filter:saturate(1.02)contrast(1.02)brightness(.94);background-color:#0000;background-image:radial-gradient(circle at 18% 52%,#2878ff2e,#0000 42%),radial-gradient(circle at 82% 52%,#ff2d552e,#0000 42%),linear-gradient(#090b12 0%,#0d111c 48%,#07080d 100%);background-position:50% 45%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;inset:-7%;transform:scale(1.02)}.final-energy .cinematic-stadium-bg,.victory-energy .cinematic-stadium-bg,.defeat-energy .cinematic-stadium-bg{background-color:#0000;background-image:radial-gradient(circle at 18% 52%,#2878ff38,#0000 42%),radial-gradient(circle at 82% 52%,#ff2d5538,#0000 42%),linear-gradient(#090b12 0%,#0d111c 48%,#07080d 100%);background-position:50% 45%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.battle-visual-root{z-index:0;pointer-events:none;filter:saturate(1.02)contrast(1.02)brightness(.94);position:absolute;inset:-7%;overflow:hidden;transform:scale(1.02)}.battle-video-fallback,.battle-video{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.battle-video-fallback{z-index:0;background-color:#0000;background-image:radial-gradient(circle at 18% 52%,#2878ff2e,#0000 42%),radial-gradient(circle at 82% 52%,#ff2d552e,#0000 42%),linear-gradient(#090b12 0%,#0d111c 48%,#07080d 100%);background-position:50% 45%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.battle-video{z-index:1;object-fit:cover;object-position:center 45%;opacity:0;transition:opacity .16s}.battle-video.is-active{opacity:1}.battle-motion-root{z-index:0;pointer-events:none;contain:paint;filter:saturate(1.02)contrast(1.02)brightness(.94);position:absolute;inset:-7%;overflow:hidden;transform:scale(1.02)}.battle-motion-base,.battle-motion-scene,.battle-motion-light,.battle-motion-dust{pointer-events:none;backface-visibility:hidden;will-change:transform, opacity;position:absolute;inset:0;transform:translate(0)}.battle-motion-base,.battle-motion-scene{background-color:#0000;background-image:radial-gradient(circle at 18% 52%,#2878ff2e,#0000 42%),radial-gradient(circle at 82% 52%,#ff2d552e,#0000 42%),linear-gradient(#090b12 0%,#0d111c 48%,#07080d 100%);background-position:50% 45%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.battle-motion-base{z-index:0}.battle-motion-scene{z-index:1;opacity:.22;mix-blend-mode:screen;transform-origin:50% 66%;animation:2.4s ease-in-out infinite battle-motion-idle}.battle-motion-light{z-index:2;opacity:0;mix-blend-mode:screen;background:radial-gradient(at 50% 38%,#ffd3764d,#0000 34%),linear-gradient(90deg,#0000 8%,#ffbe3214,#0000 62%)}.battle-motion-dust{z-index:3;opacity:.08;filter:blur(.12rem);mix-blend-mode:screen;background:radial-gradient(at 23% 66%,#fbbf242e,#0000 42%),radial-gradient(at 50% 58%,#facc1524,#0000 50%),radial-gradient(at 78% 62%,#f8717124,#0000 44%);height:24%;inset:auto 4% 13%;transform:translate(0)scaleX(.96)}.battle-motion-root-pull .battle-motion-scene{opacity:.28;animation:.56s cubic-bezier(.2,.9,.18,1) infinite battle-motion-pull}.battle-motion-root-pull .battle-motion-dust{animation:.56s ease-in-out infinite battle-motion-dust-pull}.battle-motion-root-strong .battle-motion-scene{opacity:.32;filter:brightness(1.04)contrast(1.025);animation:.42s cubic-bezier(.18,.98,.16,1) infinite battle-motion-strong}.battle-motion-root-strong .battle-motion-dust{animation:.42s ease-in-out infinite battle-motion-dust-strong}.battle-motion-root-final .battle-motion-scene{opacity:.36;filter:brightness(1.06)contrast(1.04);animation:.84s cubic-bezier(.16,1,.18,1) both battle-motion-final}.battle-motion-root-final .battle-motion-light{animation:.84s ease-out both battle-motion-final-flash}.battle-motion-root-final .battle-motion-dust{animation:.84s ease-out both battle-motion-dust-final}@media (prefers-reduced-motion:reduce){.battle-video{display:none}.battle-motion-scene,.battle-motion-dust,.battle-motion-light{animation:none!important}.battle-motion-root-pull .battle-motion-scene,.battle-motion-root-strong .battle-motion-scene,.battle-motion-root-final .battle-motion-scene{opacity:.14;transform:translateY(2px)scale(1.004)}.battle-motion-light{display:none}}.cinematic-vignette{z-index:8;background:radial-gradient(#0000 0 52%,#0000002e 88%),linear-gradient(#00000014,#0000 24% 72%,#00000038);inset:0}.stadium-light-sweep,.lens-flare-layer{pointer-events:none;position:absolute}.stadium-light-sweep{z-index:10;opacity:.18;filter:none;mix-blend-mode:screen;transform-origin:top;will-change:transform, opacity;background:url(/game/tug/v4/stadium-light-sweep.webp) top/100% 100% no-repeat;width:42%;top:-18%;bottom:8%}.stadium-light-sweep-primary{animation:5.8s ease-in-out infinite stadium-light-sweep-primary;left:-12%;transform:rotate(18deg)translate(-8%)}.stadium-light-sweep-secondary{opacity:.12;animation:6.4s ease-in-out -1.8s infinite stadium-light-sweep-secondary;right:-14%;transform:rotate(-20deg)translate(9%)}.lens-flare-layer{z-index:11;opacity:.24;mix-blend-mode:screen;will-change:transform, opacity;background:url(/game/tug/v4/lens-flare.webp) 50%/contain no-repeat;width:min(14rem,58vw);height:5.2rem;animation:4.8s ease-in-out infinite lens-flare-drift;top:20%;left:50%;transform:translate(-50%)}.final-energy .stadium-light-sweep,.victory-energy .stadium-light-sweep,.defeat-energy .stadium-light-sweep{opacity:.2;animation-duration:3.8s}.final-energy .lens-flare-layer,.victory-energy .lens-flare-layer{opacity:.24}.defeat-energy .lens-flare-layer{opacity:.28;filter:saturate(.7)}.cinematic-scoreboard{top:max(.42rem, env(safe-area-inset-top));z-index:58;aspect-ratio:1536/316;width:min(100% - .8rem,24.5rem);box-shadow:none;clip-path:none;pointer-events:none;background:url(/game/tug/v4/scoreboard-hud-frame-final.webp) 50%/contain no-repeat;border:0;border-radius:0;grid-template-columns:35% 30% 35%;align-items:stretch;gap:0;display:grid;position:absolute;left:50%;right:auto;transform:translate(-50%)}.cinematic-team,.cinematic-timer{height:100%;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;align-content:center;place-items:center;row-gap:.12rem;display:grid;position:relative;overflow:hidden}.cinematic-team:after,.cinematic-timer:after{display:none}.cinematic-team{text-align:center;padding:clamp(.26rem,1.8vw,.58rem) clamp(.36rem,2vw,.85rem) .28rem}.cinematic-team-blue{box-shadow:none;border-radius:0}.cinematic-team-red{text-align:center;box-shadow:none;border-radius:0}.cinematic-timer{min-width:0;box-shadow:none;clip-path:none;background:0 0;border-inline:0;padding:clamp(.24rem,1.6vw,.48rem) .28rem .25rem}.cinematic-team span,.cinematic-timer span{color:#ffffff8a;letter-spacing:.08em;font-size:clamp(.42rem,1.55vw,.55rem);font-weight:950;line-height:1}.cinematic-team strong,.cinematic-timer strong{color:#fff;text-shadow:0 0 1rem #ffffff38;font-size:clamp(1rem,4.8vw,1.42rem);font-weight:950;line-height:1}.cinematic-timer strong{color:#fde68a;text-shadow:0 0 1.1rem #fbbf2485;font-size:clamp(1.22rem,6.2vw,1.95rem)}.cinematic-hud-pressure .cinematic-scoreboard{box-shadow:none}.cinematic-hud-danger .cinematic-timer,.cinematic-hud-critical .cinematic-timer,.cinematic-hud-final .cinematic-timer{background:0 0}.cinematic-hud-danger .cinematic-timer strong{color:#fcd34d}.cinematic-hud-critical .cinematic-timer strong,.cinematic-hud-final .cinematic-timer strong{color:#fecdd3;text-shadow:0 0 .9rem #f43f5eb8,0 0 1.6rem #fbbf2457;animation:.82s ease-in-out infinite cinematic-timer-critical}.cinematic-hud-final .cinematic-scoreboard{box-shadow:none}.cinematic-score-rail{z-index:37;height:.5rem;box-shadow:none;clip-path:none;background:url(/game/tug/v4/pressure-rail.webp) 50%/100% 100% no-repeat;border:0;border-radius:.16rem;position:absolute;top:clamp(4.15rem,18vw,5.8rem);left:1rem;right:1rem;overflow:hidden}.cinematic-score-rail span,.cinematic-score-rail i{transition:width .18s cubic-bezier(.2,1,.2,1);position:absolute;inset-block:0}.cinematic-score-blue{background:linear-gradient(90deg,#38bdf8,#7dd3fc);left:0;box-shadow:0 0 1.1rem #38bdf8b8}.cinematic-score-red{background:linear-gradient(270deg,#fb7185,#f43f5e);right:0;box-shadow:0 0 1.1rem #f43f5ea3}.cinematic-score-rail i{background:#fde68a;width:2px;left:50%;transform:translate(-50%);box-shadow:0 0 .8rem #fbbf24b8}.cinematic-pressure-readout{z-index:24;color:#ffffffa3;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;font-size:.58rem;font-weight:950;display:grid;position:absolute;top:clamp(4.45rem,19vw,6.05rem);left:1rem;right:1rem}.cinematic-pressure-readout strong{color:#fde68a;text-shadow:0 0 1.4rem #fbbf248c;font-size:1.15rem;line-height:1}.cinematic-pressure-readout span:last-child{text-align:right}.cinematic-rope-layer{z-index:30;pointer-events:none;height:10.5rem;position:absolute;top:51%;left:-4.5rem;right:-4.5rem;transform:translateY(-50%)}.cinematic-rope-layer-minimal{z-index:24;opacity:.62;mix-blend-mode:screen;height:2.8rem;top:50%;left:8%;right:8%}.cinematic-rope-marker,.cinematic-knot-marker{pointer-events:none;backface-visibility:hidden;will-change:transform, opacity;position:absolute;top:50%;left:50%}.cinematic-rope-marker{width:min(86vw,31rem);height:.28rem;transform:translate(-50%, -50%) translateX(var(--rope-shift,0px));background:linear-gradient(90deg,#0000,#fde047b8 12%,#ffffffa8 50%,#fdba74b8 88%,#0000),linear-gradient(90deg,#27272a00,#18181bad,#27272a00);border-radius:9999px;box-shadow:0 0 .72rem #fbbf2433,0 .42rem .7rem #0000006b}.cinematic-rope-marker-tense{opacity:.86;box-shadow:0 0 .82rem #fbbf244d,0 0 1.2rem #ffffff2e,0 .42rem .7rem #0000006b}.cinematic-knot-marker{opacity:.74;width:.78rem;height:.78rem;transform:translate(-50%, -50%) translateX(var(--knot-shift,0px)) rotate(var(--knot-rotate,0deg));background:#78350fb3;border:1px solid #fef08ab3;border-radius:9999px;box-shadow:0 0 .7rem #fbbf2457,0 .36rem .58rem #0000007a}.cinematic-knot-marker-impact{opacity:.9;animation:.22s ease-out infinite cinematic-knot-impact}.battle-motion-enabled.battle-motion-idle .cinematic-rope-layer{animation:2.4s ease-in-out infinite battle-motion-rope-idle}.battle-motion-enabled.battle-motion-pull .cinematic-rope-layer{animation:.56s cubic-bezier(.2,.9,.18,1) infinite battle-motion-rope-pull}.battle-motion-enabled.battle-motion-strong .cinematic-rope-layer{animation:.42s cubic-bezier(.18,.98,.16,1) infinite battle-motion-rope-strong}.battle-motion-enabled.battle-motion-final .cinematic-rope-layer{animation:.84s ease-out both battle-motion-rope-final}@media (prefers-reduced-motion:reduce){.battle-motion-enabled .cinematic-rope-layer{animation:none!important}}.cinematic-rope{z-index:2;object-fit:fill;filter:drop-shadow(0 0 .85rem #fbbf243d)drop-shadow(0 1rem 1.1rem #0000008a);width:min(152%,48rem);height:clamp(2.05rem,7vw,2.8rem);transform:translate(-50%, -50%) translateX(var(--rope-shift,0px));transition:transform .18s cubic-bezier(.2,1.05,.2,1),filter .18s;position:absolute;top:50%;left:50%}.cinematic-rope-frame,.cinematic-rope-ghost{z-index:1;opacity:0;filter:blur(.08rem)drop-shadow(0 0 1.2rem #ffffff29)}.cinematic-rope-frame{mix-blend-mode:screen;will-change:transform, opacity}.cinematic-rope-frame-blue{opacity:var(--rope-ghost-blue-opacity);filter:blur(.16rem)saturate(1.16)drop-shadow(0 0 1.1rem #7dd3fc33)}.cinematic-rope-frame-red{opacity:var(--rope-ghost-red-opacity);filter:blur(.16rem)saturate(1.08)drop-shadow(0 0 1rem #fb718529)}.cinematic-rope-frame-pre,.cinematic-rope-frame-post{opacity:0;filter:blur(.08rem)drop-shadow(0 0 .8rem #fbbf2429)}.cinematic-tug-arena-tense .cinematic-rope-frame-pre{opacity:.26;animation:.26s cubic-bezier(.2,1.2,.2,1) infinite rope-motion-frame-pre}.cinematic-tug-arena-tense .cinematic-rope-frame-post{opacity:.2;animation:.26s cubic-bezier(.2,1.2,.2,1) 70ms infinite rope-motion-frame-post}.final-energy .cinematic-rope-frame-pre,.final-energy .cinematic-rope-frame-post{opacity:.38;animation-duration:.17s}.victory-energy .cinematic-rope-frame-blue{opacity:.32;animation:.52s ease-out infinite rope-motion-frame-victory}.defeat-energy .cinematic-rope-frame-red{opacity:.3;animation:.62s ease-in-out infinite rope-motion-frame-defeat}.cinematic-rope-ghost-blue{mix-blend-mode:screen;opacity:var(--rope-ghost-blue-opacity)}.cinematic-rope-ghost-red{mix-blend-mode:lighten;opacity:var(--rope-ghost-red-opacity)}.cinematic-knot{z-index:4;object-fit:contain;filter:drop-shadow(0 0 1.2rem #fbbf2461)drop-shadow(0 1rem 1.1rem #00000080);width:clamp(6.4rem,21vw,8.2rem);height:clamp(6.4rem,21vw,8.2rem);transform:translate(-50%, -50%) translateX(var(--knot-shift,0px)) rotate(var(--knot-rotate,0deg));transition:transform .18s cubic-bezier(.2,1.08,.2,1),filter .18s;position:absolute;top:50%;left:50%}.cinematic-knot-burst{z-index:3;filter:none;mix-blend-mode:screen;background:url(/game/tug/v4/energy-clash.webp) 50%/contain no-repeat;border-radius:9999px;width:clamp(7rem,24vw,10rem);height:clamp(7rem,24vw,10rem);animation:.68s linear infinite cinematic-burst-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cinematic-rope-snap{filter:drop-shadow(0 0 1.3rem #fbbf2470)drop-shadow(0 0 1.6rem #7dd3fc2e)drop-shadow(0 1rem 1.1rem #0000008f);animation:.17s ease-in-out infinite cinematic-rope-snap}.cinematic-knot-impact{animation:.22s ease-out infinite cinematic-knot-impact}.energy-overlay{z-index:33;mix-blend-mode:screen;height:9.2rem;opacity:calc(var(--energy-opacity) * .7);pointer-events:none;position:absolute;top:39%;left:0;right:0;overflow:hidden;transform:translateZ(0)}.energy-wave{opacity:.86;height:5.4rem;transform:translateY(-50%) scaleY(var(--energy-scale));animation:1.8s ease-in-out infinite energy-wave;position:absolute;top:50%;overflow:hidden}.energy-wave-blue{transform-origin:100%;left:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 24% 82%,#0000)}.energy-wave-red{transform-origin:0;animation-delay:.14s;right:0;-webkit-mask-image:linear-gradient(270deg,#0000,#000 24% 82%,#0000);mask-image:linear-gradient(270deg,#0000,#000 24% 82%,#0000)}.energy-stream-blue,.energy-stream-red{opacity:0;filter:blur(.02rem);will-change:transform, opacity;border-radius:9999px;width:62%;height:.52rem;position:absolute;top:50%;transform:translateY(-50%)translateZ(0)}.energy-stream-blue{animation:energy-stream-blue var(--energy-speed) linear infinite;background:url(/game/tug/v4/energy-stream-blue.webp) 50%/100% 100% no-repeat;right:0;box-shadow:0 0 .7rem #38bdf86b,0 0 1.4rem #7dd3fc33}.energy-stream-red{animation:energy-stream-red var(--energy-speed) linear infinite;background:url(/game/tug/v4/energy-stream-red.webp) 50%/100% 100% no-repeat;left:0;box-shadow:0 0 .7rem #f43f5e61,0 0 1.4rem #fb71852e}.energy-stream-alt{opacity:0;width:48%;height:.32rem;animation-delay:-260ms;top:38%}.energy-stream-soft{opacity:0;filter:blur(.08rem);width:52%;height:.22rem;animation-delay:-520ms;top:64%}.energy-clash{width:5.4rem;height:5.4rem;transform:translate(-50%, -50%) scale(var(--energy-clash-scale));opacity:calc(var(--energy-clash-opacity) * .64);will-change:transform, opacity;position:absolute;top:50%;left:50%}.energy-clash span{filter:none;background:url(/game/tug/v4/energy-clash.webp) 50%/contain no-repeat;border-radius:9999px;animation:.86s ease-in-out infinite energy-clash;position:absolute;inset:0}.energy-clash span:nth-child(2){opacity:.55;background:url(/game/tug/v4/energy-clash.webp) 50%/contain no-repeat;animation-duration:.62s;animation-delay:.12s;inset:24%}.energy-burst{opacity:0;will-change:transform, opacity;width:8.2rem;height:8.2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.72)}.energy-burst span{mix-blend-mode:screen;background:url(/game/tug/v4/energy-burst-blue.webp) 50%/contain no-repeat;border-radius:9999px;position:absolute;inset:0}.energy-burst span:nth-child(2){background:url(/game/tug/v4/energy-burst-red.webp) 50%/contain no-repeat;inset:18%}.final-energy .energy-burst,.victory-energy .energy-burst,.defeat-energy .energy-burst{animation:.78s ease-out infinite energy-burst}.victory-energy .energy-burst span{background:url(/game/tug/v4/energy-burst-blue.webp) 50%/contain no-repeat}.defeat-energy .energy-burst span{background:url(/game/tug/v4/energy-burst-red.webp) 50%/contain no-repeat}.spark-particle{opacity:0;width:.72rem;height:.72rem;transform:translate(-50%, -50%) rotate(var(--spark-angle)) translateX(1.2rem) scale(.76);animation:1.2s ease-out infinite spark-particle;animation-delay:var(--spark-delay);will-change:transform, opacity;background:url(/game/tug/v4/spark-particle.webp) 50%/contain no-repeat;position:absolute;top:50%;left:50%;box-shadow:0 0 .55rem #fbbf24b8,0 0 1rem #7dd3fc38}.cinematic-tug-arena-tense .spark-particle,.final-energy .spark-particle,.victory-energy .spark-particle,.defeat-energy .spark-particle{animation-duration:.68s}.cinematic-impact-word{z-index:36;color:#fde68a;opacity:.72;text-align:center;text-shadow:0 0 .8rem #fbbf247a,0 0 1.6rem #fbbf243d;white-space:nowrap;font-size:clamp(1.25rem,7.6vw,2.6rem);font-weight:950;line-height:.9;animation:.26s ease-out cinematic-impact-pop;position:absolute;top:27%;left:50%;transform:translate(-50%)}.cinematic-final-overlay{z-index:45;pointer-events:none;background:radial-gradient(circle at 50% 52%,#fbbf242e,#0000 26%),linear-gradient(90deg,#38bdf81a,#0000 45% 55%,#f43f5e1a),#00000024;place-items:center;padding-top:clamp(3.8rem,18vw,5.6rem);animation:.42s ease-in-out infinite cinematic-final-flash;display:grid;position:absolute;inset:0}.cinematic-final-overlay span,.cinematic-final-overlay strong{grid-area:1/1}.cinematic-final-overlay span{color:#fff;text-align:center;text-shadow:0 0 2rem #fbbf24ad;font-size:clamp(2.9rem,13vw,5.25rem);font-weight:950;line-height:.88}.cinematic-final-overlay strong{color:#fde68a;margin-top:clamp(5.2rem,18vw,7rem);font-size:2.4rem;font-weight:950}.cinematic-bottom-hud{z-index:34;color:#ffffff9e;text-transform:uppercase;grid-template-columns:auto auto 1fr;align-items:center;gap:.7rem;font-size:.72rem;font-weight:950;display:grid;position:absolute;bottom:.85rem;left:1rem;right:1rem}.cinematic-bottom-hud span{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0206176b;border:1px solid #ffffff14;border-radius:9999px;padding:.38rem .58rem}.cinematic-bottom-hud span:last-child{color:#fde68a8f;letter-spacing:.1em;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;justify-self:end;padding-inline:0;font-size:.58rem}.cinematic-tug-arena-victory{box-shadow:inset 0 0 5rem #fbbf2438,inset 0 0 9rem #fbbf242e}.cinematic-tug-arena-defeat{filter:saturate(.72)brightness(.82)}.cinematic-tug-arena-defeat .cinematic-rope{opacity:.68;filter:grayscale(.35)drop-shadow(0 .8rem .8rem #0000008a);transform:translate(-50%,-40%)rotate(1deg)}.touch-feedback-layer{z-index:56;pointer-events:none;position:absolute;inset:0;overflow:hidden}.touch-ring{background:radial-gradient(circle,#ffffff38,#4bd9ff1f 46%,#0000 70%);border:1px solid #a0edffb8;border-radius:9999px;width:5.15rem;height:5.15rem;animation:.43s ease-out forwards touch-impact-ring;position:absolute;transform:translate(-50%,-50%)scale(.42);box-shadow:0 0 1.05rem #fbbf2447}.touch-ring-strong{border-color:#fde68a94;width:6.25rem;height:6.25rem;box-shadow:0 0 1.8rem #fbbf246b,0 0 2.8rem #7dd3fc3d}.result-overlay .result-title{font-size:clamp(2.35rem,11.5vw,3.25rem)}.result-overlay>.result-cinematic-panel>p:not(.result-title){letter-spacing:.12em;margin-top:0;font-size:clamp(.72rem,3vw,.92rem);line-height:1.2}.result-overlay .result-reward-plate{margin-top:0}.result-overlay .victory-bonus-grid,.result-overlay .result-stat-grid{gap:clamp(.34rem,1.6vw,.5rem);margin-top:0}.result-action-stack{padding-bottom:calc(1rem + env(safe-area-inset-bottom));gap:clamp(.5rem,2vw,.75rem);margin-top:clamp(.55rem,2.4vw,.9rem)}.result-secondary-cta,.result-try-again-cta{height:clamp(3rem,12vw,3.5rem)}.tug-ready-cta{height:clamp(3.45rem,13vw,4rem);margin-top:clamp(.65rem,2.5vw,1rem)}@media (max-width:380px){.tug-battle-stage{padding-inline:.62rem}.cinematic-tug-arena{height:clamp(27.5rem,100dvh - 9.4rem,38rem);min-height:27.5rem}.cinematic-scoreboard{width:min(100% - .6rem,22.5rem)}.cinematic-score-rail{top:4rem}.cinematic-pressure-readout{top:4.32rem}.cinematic-rope-layer{top:50%}.cinematic-bottom-hud{gap:.42rem;font-size:.62rem;bottom:.65rem}.cinematic-bottom-hud span{padding:.32rem .46rem}.result-overlay{padding-inline:.48rem}.result-overlay .result-title{font-size:2.55rem}.result-title{min-height:3.45rem}.result-reward-plate{width:min(13.2rem,78vw)}.victory-bonus-grid div,.result-stat-grid div{padding:.38rem .42rem}}.tug-battle-stage:has(.tug-ready-cta) .cinematic-tug-arena{height:clamp(26.7rem,100dvh - 13.6rem,35.5rem);min-height:26.7rem}.tug-battle-stage:has(.result-action-stack) .cinematic-tug-arena{height:clamp(28.5rem,100dvh - 14.4rem,35.5rem);min-height:28.5rem}@media (max-width:380px){.tug-battle-stage:has(.tug-ready-cta) .cinematic-tug-arena{height:clamp(25.5rem,100dvh - 13.2rem,34rem);min-height:25.5rem}.tug-battle-stage:has(.result-action-stack) .cinematic-tug-arena{height:clamp(27rem,100dvh - 14rem,34rem);min-height:27rem}}@keyframes stadium-light-sweep-primary{0%,to{opacity:.16;transform:rotate(16deg)translate(-12%)scaleX(.92)}45%{opacity:.34;transform:rotate(20deg)translate(18%)scaleX(1.08)}}@keyframes stadium-light-sweep-secondary{0%,to{opacity:.12;transform:rotate(-18deg)translate(12%)scaleX(.9)}52%{opacity:.3;transform:rotate(-22deg)translate(-18%)scaleX(1.06)}}@keyframes lens-flare-drift{0%,to{opacity:.18;transform:translate(-50%,-50%)translate(-.3rem)scale(.95)}50%{opacity:.42;transform:translate(-50%,-50%)translate(.35rem)scale(1.05)}}@keyframes cinematic-rope-snap{0%,to{transform:translate(-50%, -50%) translateX(var(--rope-shift,0px)) scaleX(1)}50%{transform:translate(-50%, -50%) translateX(var(--rope-shift,0px)) scaleX(1.018)}}@keyframes rope-motion-frame-pre{0%,to{transform:translate(-50%, -50%) translateX(var(--rope-shift,0px)) scaleX(.992)}45%{transform:translate(-50%, -50%) translateX(calc(var(--rope-shift,0px) - .34rem)) scaleX(1.014)}}@keyframes rope-motion-frame-post{0%,to{transform:translate(-50%, -50%) translateX(var(--rope-shift,0px)) scaleX(1.006)}52%{transform:translate(-50%, -50%) translateX(calc(var(--rope-shift,0px) + .34rem)) scaleX(.986)}}@keyframes rope-motion-frame-victory{0%{transform:translate(-50%, -50%) translateX(var(--rope-shift,0px)) scaleX(1);opacity:.12}42%{transform:translate(-50%, -50%) translateX(calc(var(--rope-shift,0px) - .5rem)) scaleX(1.018);opacity:.34}to{transform:translate(-50%, -50%) translateX(calc(var(--rope-shift,0px) - .12rem)) scaleX(1);opacity:.16}}@keyframes rope-motion-frame-defeat{0%,to{transform:translate(-50%, -48%) translateX(var(--rope-shift,0px)) rotate(.4deg) scaleX(.994);opacity:.14}50%{transform:translate(-50%, -44%) translateX(calc(var(--rope-shift,0px) + .28rem)) rotate(1.1deg) scaleX(.982);opacity:.3}}@keyframes cinematic-timer-critical{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes energy-wave{0%,to{opacity:.72;transform:translateY(-50%) translate3d(0, -1px, 0) scaleY(var(--energy-scale))}50%{opacity:.96;transform:translateY(-50%) translate3d(0, 1px, 0) scaleY(var(--energy-scale))}}@keyframes energy-stream-blue{0%{opacity:0;transform:translateY(-50%)translate(-56%)scaleX(.62)}28%{opacity:.72}to{opacity:0;transform:translateY(-50%)translate(34%)scaleX(1.08)}}@keyframes energy-stream-red{0%{opacity:0;transform:translateY(-50%)translate(56%)scaleX(.62)}28%{opacity:.68}to{opacity:0;transform:translateY(-50%)translate(-34%)scaleX(1.08)}}@keyframes energy-clash{0%,to{opacity:.42;transform:scale(.82)rotate(0)}48%{opacity:.96;transform:scale(1.08)rotate(12deg)}}@keyframes energy-burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.62)rotate(0)}38%{opacity:.74}to{opacity:0;transform:translate(-50%,-50%)scale(1.24)rotate(64deg)}}@keyframes spark-particle{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--spark-angle)) translateX(1rem) scale(.52)}24%{opacity:var(--spark-opacity)}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--spark-angle)) translateX(var(--spark-distance)) scale(1)}}@keyframes cinematic-burst-spin{0%{opacity:.52;transform:translate(-50%,-50%)rotate(0)scale(.94)}50%{opacity:.9}to{opacity:.52;transform:translate(-50%,-50%)rotate(80deg)scale(1.02)}}@keyframes touch-impact-ring{0%{opacity:0;transform:translate(-50%,-50%)scale(.42)}18%{opacity:.92}to{opacity:0;transform:translate(-50%,-50%)scale(1.25)}}@keyframes battle-motion-idle{0%,to{opacity:.2;filter:brightness();transform:translate(0)scale(1)}50%{opacity:.24;filter:brightness(1.012);transform:translateY(1px)scale(1.006)}}@keyframes battle-motion-pull{0%,to{transform:translate(0)scale(1)}24%{transform:translateY(1px)scale(1.005)}58%{transform:translate(-1px,5px)scale(1.018)}76%{transform:translate(-1px,7px)scale(1.022)}}@keyframes battle-motion-strong{0%,to{transform:translate(0)scale(1)}22%{transform:translateY(2px)scale(1.006)}58%{transform:translate(-2px,7px)scale(1.023)}76%{transform:translate(-2px,9px)scale(1.028)}}@keyframes battle-motion-final{0%{transform:translate(0)scale(1)}29%{transform:translateY(3px)scale(1.01)}79%{transform:translate(-2px,12px)scale(1.035)}to{transform:translateY(2px)scale(1.006)}}@keyframes battle-motion-dust-pull{0%,to{opacity:.08;transform:translate(0)scaleX(.96)}58%{opacity:.2;transform:translate(-1px,-1px)scaleX(1.02)}}@keyframes battle-motion-dust-strong{0%,to{opacity:.1;transform:translate(0)scaleX(.98)}58%{opacity:.28;transform:translate(-2px,-2px)scaleX(1.08)}}@keyframes battle-motion-dust-final{0%{opacity:.12;transform:translate(0)scaleX(1)}72%{opacity:.42;transform:translate(-2px,-3px)scaleX(1.14)}to{opacity:.1;transform:translate(0)scaleX(1)}}@keyframes battle-motion-final-flash{0%,34%,to{opacity:0}74%{opacity:.38}}@keyframes battle-motion-rope-idle{0%,to{transform:translateY(-50%)translate(0)scaleX(1)}50%{transform:translateY(-50%)translateY(.5px)scaleX(1.002)}}@keyframes battle-motion-rope-pull{0%,to{transform:translateY(-50%)translate(0)scaleX(1)}58%{transform:translateY(-50%)translate(-1px,1px)scaleX(1.008)}}@keyframes battle-motion-rope-strong{0%,to{transform:translateY(-50%)translate(0)scaleX(1)}58%{transform:translateY(-50%)translate(-1px,1.5px)scaleX(1.014)}}@keyframes battle-motion-rope-final{0%,to{transform:translateY(-50%)translate(0)scaleX(1)}34%{transform:translateY(-50%)translate(-1px,.5px)scaleX(1.008)}62%{transform:translateY(-50%)translate(1px,-.5px)scaleX(1.022)}78%{transform:translateY(-50%)translate(-1px,.5px)scaleX(1.012)}}@keyframes cinematic-knot-impact{0%,to{filter:drop-shadow(0 0 1.2rem #fbbf2461)drop-shadow(0 1rem 1.1rem #00000080);transform:translate(-50%, -50%) translateX(var(--knot-shift,0px)) rotate(var(--knot-rotate,0deg)) scale(1)}50%{filter:drop-shadow(0 0 2rem #fbbf249e)drop-shadow(0 0 1.5rem #7dd3fc3d)drop-shadow(0 1rem 1.1rem #00000080);transform:translate(-50%, -50%) translateX(var(--knot-shift,0px)) rotate(calc(var(--knot-rotate,0deg) + 1.5deg)) scale(1.055)}}@keyframes cinematic-impact-pop{0%{opacity:0;transform:translate(-50%)scale(.82)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes cinematic-final-flash{0%,to{opacity:.72}50%{opacity:1}}.screen-hit{animation:.17s cubic-bezier(.2,1.2,.2,1) screen-impact-shake}.final-rush-hit{animation:.52s ease-in-out infinite final-screen-pressure}.finish-freeze-flash:after{z-index:80;content:"";pointer-events:none;background:radial-gradient(circle at 50% 48%,#ffffff7a,#0000 24%),#fbbf242e;animation:.54s ease-out forwards finish-freeze-flash;position:fixed;inset:0}.pull-spark-layer{z-index:60;pointer-events:none;position:absolute;inset:0}.pull-spark-layer span{width:.74rem;height:.74rem;transform:translate(-50%, -50%) rotate(var(--spark-angle)) translateX(0);animation:.42s ease-out forwards pull-spark-burst;animation-delay:var(--spark-delay);background:url(/game/tug/v4/spark-particle.webp) 50%/contain no-repeat;position:absolute;top:53%;left:50%;box-shadow:0 0 .7rem #fbbf24e6,0 0 1.4rem #7dd3fc61}.final-pull-overlay{animation:.52s ease-in-out infinite final-pull-overlay-pulse}.result-overlay{scrollbar-width:none;background:#000000a8;align-items:flex-start;padding:clamp(.55rem,2.4vw,.9rem) clamp(.6rem,2.8vw,1rem) .75rem;overflow:hidden auto}.result-overlay::-webkit-scrollbar{display:none}.result-overlay:before{z-index:-1;content:"";opacity:.5;background:linear-gradient(110deg,#0000 0 42%,#ffffff1f 50%,#0000 58% 100%),radial-gradient(circle at 50% 30%,#fbbf241f,#0000 30%);animation:1.2s ease-out result-light-sweep;position:absolute;inset:-12%}.result-overlay:after{z-index:-1;content:"";opacity:.16;pointer-events:none;background:url(/game/tug/v4/energy-clash.webp) 50% 28%/min(11.5rem,48vw) min(11.5rem,48vw) no-repeat;position:absolute;inset:0}.result-cinematic-panel{isolation:isolate;gap:clamp(.38rem,1.5vw,.65rem);width:min(100%,22rem);margin:0 auto;display:grid;position:relative}.result-energy-crest{z-index:-1;opacity:.22;pointer-events:none;width:min(12rem,54vw);height:min(12rem,54vw);position:absolute;top:-.45rem;left:50%;transform:translate(-50%)}.result-energy-crest span{mix-blend-mode:screen;background:url(/game/tug/v4/energy-burst-blue.webp) 50%/contain no-repeat;border-radius:9999px;animation:4.8s ease-in-out infinite result-crest-drift;position:absolute;inset:0}.result-energy-crest span:nth-child(2){opacity:.72;animation-duration:3.8s;animation-delay:-1.4s;inset:20%}.result-overlay-victory{background:radial-gradient(circle at 50% 34%,#ffffff14,#0000 16%),radial-gradient(circle at 50% 18%,#fbbf242e,#0000 34%),linear-gradient(135deg,#fbbf241f,#0000 42%),#000000ad}.result-title{clip-path:polygon(.9rem 0,calc(100% - .9rem) 0,100% .9rem,calc(100% - .35rem) 100%,.35rem 100%,0 .9rem);text-shadow:0 0 1.5rem #ffffff38;min-width:min(16rem,86vw);min-height:clamp(3.6rem,15vw,4.5rem);box-shadow:none;background:linear-gradient(90deg,#0000,#ffffff14,#0000);border:0;place-items:center;margin:0 auto;line-height:1;display:inline-grid;position:relative;overflow:hidden}.result-title:before,.result-title:after{content:"";pointer-events:none;position:absolute;inset:0}.result-title:before{display:none}.result-title:after{opacity:.42;background:linear-gradient(120deg,#0000 0 40%,#ffffff3d 50%,#0000 60% 100%);animation:1.2s ease-out result-header-sweep}.result-title-victory{color:#fde68a;box-shadow:none;background:linear-gradient(90deg,#0000,#fff4c71a,#0000)}.result-overlay-victory .result-energy-crest span{background:url(/game/tug/v4/energy-burst-blue.webp) 50%/contain no-repeat}.result-title-defeat{color:#fecdd3;box-shadow:none;background:linear-gradient(90deg,#0000,#ffd2d61a,#0000)}.result-overlay-defeat .result-energy-crest span{background:url(/game/tug/v4/energy-burst-red.webp) 50%/contain no-repeat}.result-reward-plate{clip-path:polygon(.7rem 0,calc(100% - .7rem) 0,100% .7rem,calc(100% - .28rem) 100%,.28rem 100%,0 .7rem);text-align:center;width:min(14.5rem,78vw);max-width:14.5rem;box-shadow:none;background:url(/game/tug/v4/result-reward-plate.webp) 50%/100% 100% no-repeat;border:0;margin-inline:auto;padding:clamp(.54rem,2.2vw,.72rem) .85rem;position:relative;overflow:hidden}.result-reward-plate:after{content:"";opacity:.4;pointer-events:none;background:linear-gradient(120deg,#0000 0 38%,#fff3 50%,#0000 62% 100%);animation:1.4s ease-out result-header-sweep;position:absolute;inset:0}.result-reward-plate p{z-index:1;color:#ffffff94;letter-spacing:.14em;text-transform:uppercase;font-size:clamp(.55rem,2.2vw,.66rem);font-weight:950;position:relative}.result-reward-plate strong{z-index:1;color:#fff;margin-top:.05rem;font-size:clamp(1.78rem,9vw,2.25rem);font-weight:950;line-height:1;display:block;position:relative}.result-reward-plate-victory{box-shadow:none;background:url(/game/tug/v4/result-reward-plate.webp) 50%/100% 100% no-repeat}.result-reward-plate-victory strong{color:#fde68a;text-shadow:0 0 1.2rem #fbbf2485}.result-reward-plate-defeat{background:url(/game/tug/v4/result-reward-plate.webp) 50%/100% 100% no-repeat}.result-overlay-defeat{background:radial-gradient(circle at 50% 20%,#64748b24,#0000 34%),linear-gradient(#0f172a1f,#0000 62%),#020617cc}.victory-bonus-grid div{background:linear-gradient(#ffffff1f,#ffffff0d),#0206174d;border:1px solid #ffffff1f;border-radius:.35rem;min-width:0;padding:clamp(.42rem,1.7vw,.52rem) .46rem;box-shadow:inset 0 1px #ffffff1f}.result-profile-summary div{background:linear-gradient(#0ea5e91a,#0f172a38),#0206173d;border:1px solid #7dd3fc26;border-radius:.35rem;min-width:0;padding:clamp(.4rem,1.6vw,.5rem) .44rem;box-shadow:inset 0 1px #ffffff17}.victory-bonus-grid span,.result-profile-summary span{color:#ffffff85;text-transform:uppercase;font-size:clamp(.5rem,1.9vw,.58rem);font-weight:950;display:block}.victory-bonus-grid strong,.result-profile-summary strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:clamp(.72rem,2.8vw,.82rem);font-weight:950;display:block;overflow:hidden}.result-overlay-victory .victory-bonus-grid div{background:linear-gradient(#fbbf242e,#78350f24),#02061747;border-color:#fbbf2447}.result-overlay-victory .victory-bonus-grid strong{color:#fde68a}.result-overlay-victory .result-profile-summary div{border-color:#fbbf2429}.result-stat-grid .result-stat-card{background-color:#0206176b;background-image:linear-gradient(#0f172ab8,#0206178a);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ffffff1f;border-radius:.35rem;padding:clamp(.48rem,1.9vw,.62rem) .62rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a}.result-stat-grid p{color:#ffffff80;font-size:clamp(.52rem,2vw,.62rem);font-weight:800}.result-stat-grid strong{color:#fff;margin-top:.08rem;font-size:clamp(.78rem,3vw,.9rem);font-weight:950;display:block}.result-xp-panel{background:linear-gradient(#fbbf241f,#7dd3fc12),#080d1bc7;border-color:#fbbf2433}.result-level-up,.result-mission-complete{background:#fbbf241f;border-radius:9999px;padding:.42rem .58rem;color:#fde68a!important;letter-spacing:0!important;text-align:left!important;font-size:.68rem!important}.result-mission-complete{background:#10b9811f;color:#a7f3d0!important}.result-ranking-panel{background:linear-gradient(#0ea5e91c,#fbbf240f),#080d1bc2;border:1px solid #7dd3fc2e;border-radius:.75rem;padding:.75rem}.result-ranking-panel>div{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.result-ranking-panel span,.result-ranking-panel p{color:#ffffff94;text-transform:uppercase;font-size:.68rem;font-weight:950;line-height:1.1}.result-ranking-panel strong{color:#fff;text-align:right;font-size:.98rem;font-weight:950;line-height:1.05}.result-ranking-panel p{color:#bae6fdc7;text-transform:none;margin-top:.35rem}.result-overlay-victory .result-stat-grid .result-stat-card{background-color:#0206176b;background-image:linear-gradient(#451a0380,#02061780);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-color:#fbbf242e}.result-overlay-defeat .result-stat-grid .result-stat-card{border-color:#f43f5e24}@keyframes screen-impact-shake{0%,to{transform:translate(0)}25%{transform:translate(-3px,1px)}55%{transform:translate(3px,-1px)}78%{transform:translate(-1px)}}@keyframes final-screen-pressure{0%,to{filter:saturate()brightness()}50%{filter:saturate(1.18)brightness(1.08)}}@keyframes finish-freeze-flash{0%{opacity:0}22%{opacity:1}to{opacity:0}}@keyframes pull-spark-burst{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--spark-angle)) translateX(0) scale(.55)}22%{opacity:1}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--spark-angle)) translateX(4.2rem) scale(1.2)}}@keyframes result-crest-drift{0%,to{opacity:.58;transform:rotate(-4deg)scale(.98)}50%{opacity:.78;transform:rotate(4deg)scale(1.04)}}@keyframes result-light-sweep{0%{opacity:0;transform:translate(-24%)rotate(0)}28%{opacity:.82}to{opacity:0;transform:translate(24%)rotate(0)}}@keyframes result-header-sweep{0%{opacity:0;transform:translate(-56%)}32%{opacity:.74}to{opacity:0;transform:translate(56%)}}@keyframes final-pull-overlay-pulse{0%,to{box-shadow:inset 0 0 #fbbf2400}50%{box-shadow:inset 0 0 4.4rem #fbbf242e}}@keyframes value-pop{0%{opacity:.7;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.value-pop{animation:.22s ease-out value-pop}.reward-burst{position:relative;overflow:hidden}.reward-burst:before,.reward-burst:after{content:"";pointer-events:none;border-radius:9999px;position:absolute;inset:-30%}.reward-burst:before{background:conic-gradient(from 0deg, transparent 0 16%, #ffffffbf 16% 18%, transparent 18% 34%, #ffffffa6 34% 36%, transparent 36% 100%);animation:1.1s ease-out reward-spin}.reward-burst:after{border:2px solid #ffffffa6;animation:.68s ease-out reward-ring}.reward-burst>*{z-index:1;position:relative}@keyframes reward-spin{0%{opacity:0;transform:rotate(0)scale(.45)}45%{opacity:1}to{opacity:0;transform:rotate(160deg)scale(1)}}@keyframes reward-ring{0%{opacity:.95;transform:scale(.48)}to{opacity:0;transform:scale(1.16)}}@keyframes countdown-pop{0%{opacity:0;transform:scale(.4)rotate(-8deg)}60%{opacity:1;transform:scale(1.16)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}.countdown-pop{animation:.42s ease-out countdown-pop}@keyframes victory-pop{0%{opacity:0;transform:scale(.5)}45%{opacity:1;transform:scale(1.16)}to{opacity:1;transform:scale(1)}}.victory-pop{animation:.52s ease-out victory-pop}.tap-ripple{position:relative;overflow:hidden}.tap-ripple:after{content:"";border:2px solid #ffffff8c;border-radius:9999px;animation:.9s ease-out infinite tap-ripple;position:absolute;inset:18px}@keyframes tap-ripple{0%{opacity:.8;transform:scale(.72)}to{opacity:0;transform:scale(1.55)}}.confetti-layer{pointer-events:none;z-index:40;position:absolute;inset:0}.confetti-layer span{background:url(/game/tug/v4/confetti-particle.webp) 50%/contain no-repeat;width:9px;height:15px;animation:.9s ease-in forwards confetti-fall;position:absolute;top:-12px}.confetti-layer span:nth-child(3n){filter:hue-rotate(120deg)saturate(.95)}.confetti-layer span:nth-child(3n+1){filter:hue-rotate(310deg)saturate(1.1)}@keyframes confetti-fall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(26rem)rotate(260deg)}}.battle-v5-root{--battle-v5-gold:#f6c453;--battle-v5-ink:#05070c;isolation:isolate;background:var(--battle-v5-ink);color:#fff;touch-action:manipulation;-webkit-user-select:none;user-select:none;border:1px solid #f6c45347;border-radius:1.05rem;width:100%;height:min(72dvh,40rem);min-height:32rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,0 1.2rem 4rem #0000006b}.battle-v5-root:focus{outline:none}.battle-v5-root:focus-visible{outline-offset:3px;outline:2px solid #f6c453b8}.battle-v5-scene,.battle-v5-scene-img,.battle-v5-motion-img,.battle-v5-mask,.battle-v5-dust,.battle-v5-gold-flash{pointer-events:none;position:absolute;inset:0}.battle-v5-scene{z-index:0;contain:paint;background:#05070c;overflow:hidden}.battle-v5-scene-img,.battle-v5-motion-img{object-fit:cover;object-position:center 48%;backface-visibility:hidden;transform-origin:50% 56%;will-change:transform, opacity, filter;width:100%;height:100%;transform:translate(0)}.battle-v5-scene-img{opacity:1;animation:2.4s ease-in-out infinite battle-v5-idle-breathe}.battle-v5-motion-img{opacity:.12;mix-blend-mode:screen;filter:contrast(1.02)brightness(1.05)}.battle-v5-mask{z-index:2;background:linear-gradient(#020617d1 0%,#02061757 14%,#0000 31% 68%,#02061794 100%),radial-gradient(circle at 86% 68%,#02061770,#0000 22%),radial-gradient(circle at 50% 48%,#0000 0 42%,#0000002e 75%)}.battle-v5-dust{z-index:3;opacity:.08;filter:blur(10px);will-change:transform, opacity;background:radial-gradient(at 28% 83%,#f6c4535c,#0000 24%),radial-gradient(at 66% 79%,#f6c45338,#0000 21%);transform:translate(0)}.battle-v5-gold-flash{z-index:4;opacity:0;background:radial-gradient(circle at 50% 54%,#ffe59961,#0000 32%),linear-gradient(90deg,#0000,#f6c4533d,#0000)}.battle-v5-hud{z-index:10;pointer-events:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem;display:grid;position:absolute;inset:.75rem .75rem auto}.battle-v5-team,.battle-v5-time{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05070cb8;border:1px solid #ffffff24;border-radius:.75rem;min-width:0;padding:.48rem .62rem;display:grid;box-shadow:inset 0 0 1.8rem #f6c4530d}.battle-v5-team-rival{text-align:right}.battle-v5-time{text-align:center;border-color:#f6c45357;min-width:4.7rem}.battle-v5-hud span,.battle-v5-readout span,.battle-v5-result span,.battle-v5-result p{letter-spacing:0}.battle-v5-hud span{color:#e2e8f0bd;text-transform:uppercase;font-size:.62rem;font-weight:900}.battle-v5-hud strong{color:#fff;font-size:1.18rem;font-weight:950;line-height:1}.battle-v5-rope-marker{z-index:8;pointer-events:none;height:2.1rem;position:absolute;inset:46% 1.1rem auto;transform:translate(0)}.battle-v5-rope-line{opacity:.58;height:.2rem;transform:translate3d(var(--battle-v5-rope-shift), -50%, 0);transform-origin:50%;will-change:transform;background:linear-gradient(90deg,#0000,#ffffffc7,#0000),repeating-linear-gradient(90deg,#9a6a31 0 .45rem,#f2cf86 .45rem .78rem);border-radius:999px;position:absolute;top:50%;left:8%;right:8%;box-shadow:0 0 1.1rem #f6c45359}.battle-v5-rope-knot{top:50%;left:calc(50% + var(--battle-v5-rope-shift));will-change:transform;background:#543314d1;border:2px solid #ffecb3e0;border-radius:999px;width:.8rem;height:.8rem;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 .8rem #f6c45380,0 0 0 .2rem #00000038}.battle-v5-readout{z-index:10;pointer-events:none;flex-wrap:wrap;gap:.38rem;max-width:calc(100% - 1.6rem);display:flex;position:absolute;bottom:3.4rem;left:.8rem}.battle-v5-readout span,.battle-v5-tap-note,.battle-v5-tap-count{color:#f8fafce6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05070cad;border:1px solid #ffffff1f;border-radius:999px;padding:.43rem .58rem;font-size:.68rem;font-weight:900;line-height:1}.battle-v5-tap-note{z-index:10;pointer-events:none;text-align:right;text-transform:uppercase;max-width:11rem;position:absolute;bottom:.8rem;right:.8rem}.battle-v5-tap-count{z-index:10;pointer-events:none;color:#f6c453;position:absolute;bottom:.8rem;left:.8rem}.battle-v5-touch-layer{z-index:12;pointer-events:none;position:absolute;inset:0}.battle-v5-touch{border:2px solid #f6c4539e;border-radius:999px;width:4.25rem;height:4.25rem;animation:.42s ease-out forwards battle-v5-touch-ring;position:absolute;transform:translate(-50%,-50%)scale(.56);box-shadow:0 0 1.4rem #f6c4533d}.battle-v5-touch-strong{border-color:#ffffffb8;width:5.5rem;height:5.5rem;box-shadow:0 0 2rem #f6c45361}.battle-v5-countdown,.battle-v5-final-banner{z-index:14;pointer-events:none;background:radial-gradient(circle at 50% 47%,#0000001a,#00000075);place-items:center;display:grid;position:absolute;inset:0}.battle-v5-countdown strong{color:#ffecb3;text-shadow:0 0 1.4rem #f6c4538c;background:#05070cb8;border:2px solid #f6c45394;border-radius:999px;place-items:center;width:7.2rem;height:7.2rem;font-size:3.5rem;font-weight:950;line-height:1;animation:.52s ease-out battle-v5-countdown-pop;display:grid}.battle-v5-final-banner span{color:#ffecb3;background:#05070cb8;border:1px solid #f6c453b3;border-radius:999px;padding:.8rem 1.2rem;font-size:1.1rem;font-weight:950;box-shadow:0 0 2.2rem #f6c45359}.battle-v5-pull .battle-v5-scene-img,.battle-v5-pull .battle-v5-motion-img{animation:.54s ease-in-out infinite battle-v5-pull-rhythm}.battle-v5-strong .battle-v5-scene-img,.battle-v5-strong .battle-v5-motion-img{filter:contrast(1.04)brightness(1.04);animation:.42s ease-in-out infinite battle-v5-strong-rhythm}.battle-v5-final .battle-v5-scene-img,.battle-v5-final .battle-v5-motion-img{filter:contrast(1.07)brightness(1.08);animation:.84s ease-in-out infinite battle-v5-final-pull}.battle-v5-pull .battle-v5-rope-line{animation:.54s ease-in-out infinite battle-v5-rope-pull}.battle-v5-strong .battle-v5-rope-line{animation:.42s ease-in-out infinite battle-v5-rope-strong}.battle-v5-final .battle-v5-rope-line,.battle-v5-final .battle-v5-rope-knot{animation:.3s ease-in-out infinite battle-v5-rope-final}.battle-v5-pull .battle-v5-dust{opacity:.2;animation:.54s ease-in-out infinite battle-v5-dust-pulse}.battle-v5-strong .battle-v5-dust{opacity:.28;animation:.42s ease-in-out infinite battle-v5-dust-pulse}.battle-v5-final .battle-v5-dust{opacity:.42;animation:.84s ease-in-out infinite battle-v5-dust-final}.battle-v5-final .battle-v5-gold-flash{animation:.84s ease-out infinite battle-v5-gold-flash}.battle-v5-result{color:#fff;background:radial-gradient(circle at 18% 52%,#2878ff2e,#0000 42%),radial-gradient(circle at 82% 52%,#ff2d552e,#0000 42%),linear-gradient(#05070cbd,#05070ceb);border:1px solid #f6c4533d;border-radius:1.05rem;place-items:center;min-height:min(72dvh,40rem);padding:1rem;display:grid;position:relative;overflow:hidden}.battle-v5-result:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 20%,#f6c4532e,#0000 34%),linear-gradient(#0206172e,#020617c7);position:absolute;inset:0}.battle-v5-result-panel{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05070cc7;border:1px solid #ffffff24;border-radius:1rem;width:min(100%,24rem);padding:1rem;position:relative;box-shadow:0 1.2rem 3rem #0000005c}.battle-v5-result-kicker,.battle-v5-result-best{color:#e2e8f0b8;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.battle-v5-result h2{color:#ffecb3;text-shadow:0 0 1.7rem #f6c4536b;margin:.15rem 0 .75rem;font-size:clamp(2.15rem,12vw,3.2rem);font-weight:950;line-height:.9}.battle-v5-result-lose h2{color:#cbd5e1;text-shadow:0 0 1.4rem #94a3b847}.battle-v5-result-best{color:#f6c453;margin-bottom:.75rem}.battle-v5-result-reward{background:linear-gradient(135deg,#f6c45333,#78350f38);border:1px solid #f6c45357;border-radius:.85rem;justify-content:space-between;align-items:center;padding:.75rem .85rem;display:flex}.battle-v5-result-reward span,.battle-v5-result-primary span,.battle-v5-result-secondary span{color:#e2e8f0b8;text-transform:uppercase;font-size:.65rem;font-weight:900}.battle-v5-result-reward strong{color:#ffecb3;font-size:1.65rem;font-weight:950;line-height:1}.battle-v5-result-primary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.65rem;display:grid}.battle-v5-result-primary div,.battle-v5-result-secondary-grid div{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:.75rem;min-width:0;padding:.62rem}.battle-v5-result-primary strong,.battle-v5-result-secondary strong{overflow-wrap:anywhere;color:#fff;font-size:1rem;font-weight:950;display:block}.battle-v5-try-again{color:#111827;touch-action:manipulation;background:linear-gradient(135deg,#f6c453,#f59e0b);border:0;border-radius:.85rem;width:100%;min-height:3rem;margin-top:.8rem;font-size:.95rem;font-weight:950}.battle-v5-result-secondary{color:#e2e8f0d1;margin-top:.65rem}.battle-v5-result-secondary summary{cursor:pointer;font-size:.75rem;font-weight:900;list-style-position:inside}.battle-v5-result-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.55rem;display:grid}.battle-v5-result-secondary p{color:#e2e8f08f;margin:.15rem 0 0;font-size:.66rem;font-weight:700}@keyframes battle-v5-idle-breathe{0%,to{filter:brightness();transform:translate(0)scale(1)}50%{filter:brightness(1.015);transform:translateY(1px)scale(1.006)}}@keyframes battle-v5-pull-rhythm{0%,to{transform:translate(0)scale(1.002)}32%{transform:translate(-1px,5px)scale(1.018)}52%{transform:translate(1px,7px)scale(1.022)}}@keyframes battle-v5-strong-rhythm{0%,to{transform:translate(0)scale(1.004)}35%{transform:translate(-2px,8px)scale(1.026)}56%{transform:translate(1px,9px)scale(1.028)}}@keyframes battle-v5-final-pull{0%,to{transform:translate(0)scale(1.006)}28%{transform:translate(-2px,4px)scale(1.018)}72%{transform:translate(2px,12px)scale(1.035)}}@keyframes battle-v5-rope-pull{0%,to{transform:translate3d(var(--battle-v5-rope-shift), -50%, 0) scaleX(1)}48%{transform:translate3d(var(--battle-v5-rope-shift), calc(-50% - .5px), 0) scaleX(1.008)}}@keyframes battle-v5-rope-strong{0%,to{transform:translate3d(var(--battle-v5-rope-shift), -50%, 0) scaleX(1)}52%{transform:translate3d(var(--battle-v5-rope-shift), calc(-50% - 1px), 0) scaleX(1.014)}}@keyframes battle-v5-rope-final{0%,to{transform:translate3d(var(--battle-v5-rope-shift), -50%, 0) scaleX(1)}35%{transform:translate3d(calc(var(--battle-v5-rope-shift) - 1px), calc(-50% - 1px), 0) scaleX(1.022)}62%{transform:translate3d(calc(var(--battle-v5-rope-shift) + 1px), -50%, 0) scaleX(1.014)}}@keyframes battle-v5-dust-pulse{0%,to{transform:translate(0)scale(1)}50%{transform:translateY(-2px)scale(1.05)}}@keyframes battle-v5-dust-final{0%,to{transform:translate(0)scale(1)}55%{transform:translateY(-4px)scale(1.12)}}@keyframes battle-v5-gold-flash{0%,to{opacity:0}30%{opacity:.26}56%{opacity:.08}}@keyframes battle-v5-touch-ring{0%{opacity:.92;transform:translate(-50%,-50%)scale(.56)}to{opacity:0;transform:translate(-50%,-50%)scale(1.35)}}@keyframes battle-v5-countdown-pop{0%{opacity:0;transform:scale(.5)}62%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@media (max-width:430px){.battle-v5-root{border-radius:.9rem;height:min(70dvh,38.5rem);min-height:31.5rem}.battle-v5-scene-img,.battle-v5-motion-img{object-position:center 47%}.battle-v5-hud{gap:.38rem;inset:.55rem .55rem auto}.battle-v5-team,.battle-v5-time{border-radius:.65rem;padding:.42rem .48rem}.battle-v5-hud strong{font-size:1rem}.battle-v5-readout{bottom:3.05rem}.battle-v5-result{min-height:min(70dvh,38.5rem);padding:.75rem}.battle-v5-result-panel{padding:.82rem}.battle-v5-result h2{font-size:2.45rem}}@media (prefers-reduced-motion:reduce){.battle-v5-scene-img,.battle-v5-motion-img,.battle-v5-dust,.battle-v5-gold-flash,.battle-v5-rope-line,.battle-v5-rope-knot,.battle-v5-touch{transition:none!important;animation:none!important}.battle-v5-pull .battle-v5-scene-img,.battle-v5-strong .battle-v5-scene-img,.battle-v5-final .battle-v5-scene-img{transform:translateY(2px)scale(1.004)}.battle-v5-gold-flash{display:none}}.tug-v6-mode-screen{background:radial-gradient(circle at 18% 10%,#f6c4531f,#0000 18rem),radial-gradient(circle at 82% 24%,#38bdf81f,#0000 16rem),linear-gradient(#05070c 0%,#07111f 58%,#05070c 100%)}.tug-v6-mode-hero{background:#0f172ab8;border:1px solid #ffffff1f;border-radius:1rem;gap:.85rem;padding:1.1rem;display:grid;box-shadow:inset 0 1px #ffffff14}.tug-v6-mode-hero p,.tug-v6-mode-card-topline span,.tug-v6-mode-meta span{color:#f6c453c7;letter-spacing:0;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:950}.tug-v6-mode-hero h1{color:#fff;letter-spacing:0;margin:0;font-size:clamp(2.7rem,14vw,4.25rem);font-weight:950;line-height:.9}.tug-v6-mode-hero>span{color:#e2e8f0b8;font-size:.95rem;font-weight:800;line-height:1.45}.tug-v6-mode-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.tug-v6-mode-stats div,.tug-v6-mode-card{background:#ffffff0e;border:1px solid #ffffff1c}.tug-v6-mode-stats div{border-radius:.8rem;padding:.65rem}.tug-v6-mode-stats span,.tug-v6-mode-card p{color:#e2e8f09e;font-size:.72rem;font-weight:850;display:block}.tug-v6-mode-stats strong{color:#fff;margin-top:.2rem;font-size:1.25rem;font-weight:950;display:block}.tug-v6-mode-grid{gap:.75rem;margin-top:.9rem;display:grid}.tug-v6-mode-card{isolation:isolate;border-radius:1rem;min-height:10.5rem;position:relative;overflow:hidden}.tug-v6-mode-card-playable{background:radial-gradient(circle at 88% 12%,#f6c45329,#0000 9rem),#0f172ac2;border-color:#f6c45357}.tug-v6-mode-card-preview{opacity:.72}.tug-v6-mode-poster{z-index:-1;object-fit:cover;object-position:center 48%;opacity:.28;width:100%;height:100%;position:absolute;inset:0}.tug-v6-mode-card-body{background:linear-gradient(90deg,#05070ceb,#05070c6b);align-content:space-between;gap:.75rem;min-height:10.5rem;padding:.95rem;display:grid}.tug-v6-mode-card-topline,.tug-v6-mode-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;display:flex}.tug-v6-mode-card-topline strong{color:#ffecb3;font-size:.8rem;font-weight:950}.tug-v6-mode-card h2{color:#fff;letter-spacing:0;margin:0;font-size:1.8rem;font-weight:950;line-height:1}.tug-v6-mode-card p{max-width:16rem;margin:.3rem 0 0}.tug-v6-mode-card button{color:#111827;background:linear-gradient(135deg,#f6c453,#f59e0b);border:0;border-radius:999px;min-height:2.85rem;font-weight:950}.tug-v6-mode-card button:disabled{color:#ffffff73;background:#ffffff1a}.tug-v6-stage{background:radial-gradient(circle at 50% 0,#f6c45324,#0000 16rem),linear-gradient(#05070c 0%,#07111f 52%,#03040a 100%)}.tug-v6-battle-shell,.tug-v6-scene{border-radius:1rem;position:relative;overflow:hidden}.tug-v6-battle-shell{background:#05070c;border:1px solid #f6c4533d;min-height:min(72dvh,40rem);box-shadow:inset 0 0 0 1px #ffffff0f}.tug-v6-scene{color:#fff;touch-action:manipulation;-webkit-user-select:none;user-select:none;isolation:isolate;min-height:min(72dvh,40rem)}.tug-v6-scene:focus{outline:none}.tug-v6-arena,.tug-v6-arena-floor,.tug-v6-lane,.tug-v6-fighter,.tug-v6-rope,.tug-v6-touch-layer{pointer-events:none;position:absolute}.tug-v6-arena{z-index:0;background:linear-gradient(#0f172a57,#0000 34%),radial-gradient(at 50% 75%,#f6c45324,#0000 38%),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 3rem),#07111f;inset:0}.tug-v6-arena-floor{transform-origin:bottom;background:radial-gradient(at 50% 20%,#f6c4531f,#0000 36%),linear-gradient(#0000,#0000007a);height:46%;inset:auto -10% 0;transform:perspective(22rem)rotateX(58deg)}.tug-v6-lane{background:#f6c45338;border-radius:999px;width:34%;height:.18rem;top:48%}.tug-v6-lane-player{left:10%}.tug-v6-lane-rival{right:10%}.tug-v6-fighter{z-index:5;transform-origin:50% 80%;will-change:transform;width:7.3rem;height:12.2rem;bottom:17%;transform:translate(0)}.tug-v6-player{color:#60a5fa;left:11%}.tug-v6-rival{color:#f87171;right:11%;transform:scaleX(-1)}.tug-v6-fighter-head,.tug-v6-fighter-torso,.tug-v6-fighter-arm,.tug-v6-fighter-leg,.tug-v6-hand{background:currentColor;border-radius:999px;display:block;position:absolute;box-shadow:0 0 1.2rem}@supports (color:color-mix(in lab, red, red)){.tug-v6-fighter-head,.tug-v6-fighter-torso,.tug-v6-fighter-arm,.tug-v6-fighter-leg,.tug-v6-hand{box-shadow:0 0 1.2rem color-mix(in srgb, currentColor 36%, transparent)}}.tug-v6-fighter-head{width:2.15rem;height:2.15rem;top:.3rem;left:2.52rem}.tug-v6-fighter-torso{border-radius:1.1rem;width:2.7rem;height:4.45rem;top:2.4rem;left:2.25rem}.tug-v6-fighter-arm{transform-origin:.35rem;width:3.85rem;height:.72rem;top:3.75rem}.tug-v6-fighter-arm-front{left:3.8rem;transform:rotate(-12deg)}.tug-v6-fighter-arm-back{opacity:.82;top:4.7rem;left:3.55rem;transform:rotate(8deg)}.tug-v6-hand{background:#f8fafc;width:.82rem;height:.82rem;left:6.8rem}.tug-v6-hand-front{top:3.55rem}.tug-v6-hand-back{top:4.65rem}.tug-v6-fighter-leg{transform-origin:50% 0;border-radius:999px;width:.92rem;height:4.5rem;top:6.45rem}.tug-v6-fighter-leg-front{left:2.6rem;transform:rotate(15deg)}.tug-v6-fighter-leg-back{opacity:.78;left:4.15rem;transform:rotate(-16deg)}.tug-v6-rope{z-index:6;height:2.2rem;top:calc(50% + .45rem);left:8%;right:8%}.tug-v6-rope-line{transform-origin:50%;will-change:transform;background:repeating-linear-gradient(90deg,#7c4a17 0 .35rem,#f6c453 .35rem .7rem);border-radius:999px;height:.28rem;position:absolute;top:50%;left:5%;right:5%;box-shadow:0 0 1rem #f6c45359}.tug-v6-rope-marker{background:#7c4a17;border:2px solid #ffecb3e6;border-radius:999px;width:.8rem;height:.8rem;position:absolute;top:50%;left:50%}.tug-v6-scene-intro .tug-v6-player,.tug-v6-scene-intro .tug-v6-rival,.tug-v6-scene-idle .tug-v6-player,.tug-v6-scene-idle .tug-v6-rival{animation:.5s ease-in-out infinite tug-v6-idle-heave}.tug-v6-scene-pull-light .tug-v6-player,.tug-v6-scene-pull-light .tug-v6-rival{animation:.5s ease-in-out infinite tug-v6-pull-light}.tug-v6-scene-pull-standard .tug-v6-player,.tug-v6-scene-pull-standard .tug-v6-rival{animation:.5s ease-in-out infinite tug-v6-pull-standard}.tug-v6-scene-pull-strong .tug-v6-player,.tug-v6-scene-pull-strong .tug-v6-rival{animation:.5s ease-in-out infinite tug-v6-pull-strong}.tug-v6-scene-pull-perfect .tug-v6-player,.tug-v6-scene-pull-perfect .tug-v6-rival{animation:.5s ease-in-out infinite tug-v6-pull-perfect}.tug-v6-scene-final-charge .tug-v6-player,.tug-v6-scene-final-charge .tug-v6-rival,.tug-v6-scene-final-release .tug-v6-player,.tug-v6-scene-final-release .tug-v6-rival{animation:.52s ease-in-out infinite tug-v6-final-release}.tug-v6-scene-pull-strong .tug-v6-rope-line,.tug-v6-scene-pull-perfect .tug-v6-rope-line,.tug-v6-scene-final-release .tug-v6-rope-line{animation:.5s ease-in-out infinite tug-v6-rope-pulse}.tug-v6-touch-layer{z-index:10;inset:0}.tug-v6-touch{border:2px solid #f6c45394;border-radius:999px;width:4.2rem;height:4.2rem;animation:.42s ease-out forwards tug-v6-touch;position:absolute;transform:translate(-50%,-50%)scale(.55)}.tug-v6-touch-strong{border-color:#ffffffb8;width:5.4rem;height:5.4rem}.tug-v6-intro,.tug-v6-countdown,.tug-v6-final,.tug-v6-hud,.tug-v6-pull-count{z-index:14;pointer-events:none;position:absolute}.tug-v6-intro,.tug-v6-countdown{text-align:center;background:radial-gradient(circle,#0000001f,#0000006b);place-items:center;display:grid;inset:0}.tug-v6-intro span,.tug-v6-final span{color:#ffecb3;text-transform:uppercase;background:#05070cb8;border:1px solid #f6c4535c;border-radius:999px;padding:.55rem .8rem;font-size:.74rem;font-weight:950;display:inline-flex}.tug-v6-intro strong{color:#fff;margin-top:.65rem;font-size:1.7rem;font-weight:950;display:block}.tug-v6-countdown strong{color:#ffecb3;background:#05070cb8;border:2px solid #f6c4538c;border-radius:999px;place-items:center;width:6rem;height:6rem;font-size:3rem;font-weight:950;display:grid}.tug-v6-hud{inset:.75rem .75rem auto}.tug-v6-hud-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.45rem;display:grid}.tug-v6-hud-row>div,.tug-v6-hud-metrics span,.tug-v6-pull-count{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05070cad;border:1px solid #ffffff1f;border-radius:.75rem;padding:.48rem .58rem}.tug-v6-hud-row>div:last-child{text-align:right}.tug-v6-hud-time{text-align:center;min-width:5.6rem}.tug-v6-hud span,.tug-v6-hud-metrics span,.tug-v6-pull-count{color:#e2e8f0b8;letter-spacing:0;text-transform:uppercase;font-size:.62rem;font-weight:950}.tug-v6-hud strong{color:#fff;font-size:1rem;font-weight:950;display:block}.tug-v6-hud-metrics{flex-wrap:wrap;gap:.4rem;margin-top:.45rem;display:flex}.tug-v6-final{background:radial-gradient(circle,#f6c4531f,#0000 44%);place-items:center;display:grid;inset:0}.tug-v6-final-release{animation:.52s ease-out infinite tug-v6-final-flash}.tug-v6-pull-count{bottom:.75rem;left:.75rem}.tug-v6-result{background:radial-gradient(circle at 50% 22%,#f6c45324,#0000 16rem),#05070c;border:1px solid #f6c4533d;border-radius:1rem;place-items:end center;min-height:min(72dvh,40rem);padding:1rem;display:grid;position:relative;overflow:hidden}.tug-v6-result-reaction{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.tug-v6-result-player,.tug-v6-result-rival{border-radius:999px 999px 1rem 1rem;width:4.5rem;height:8rem;position:absolute;bottom:42%}.tug-v6-result-player{background:#60a5fa;left:22%}.tug-v6-result-rival{background:#f87171;right:22%}.tug-v6-result-rope{background:#f6c453;border-radius:999px;height:.25rem;position:absolute;top:46%;left:18%;right:18%}.tug-v6-result-card{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05070cd1;border:1px solid #ffffff24;border-radius:1rem;width:min(100%,24rem);padding:1rem;position:relative}.tug-v6-result-card>p,.tug-v6-result-card span,.tug-v6-result-secondary p{color:#e2e8f0ad;letter-spacing:0;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:900}.tug-v6-result-card h2{color:#ffecb3;margin:.2rem 0 .75rem;font-size:clamp(2.3rem,12vw,3.35rem);font-weight:950;line-height:.9}.tug-v6-result-reward,.tug-v6-result-primary div,.tug-v6-result-secondary div{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:.8rem;padding:.68rem}.tug-v6-result-reward{border-color:#f6c45347;justify-content:space-between;align-items:center;display:flex}.tug-v6-result-reward strong{color:#ffecb3;font-size:1.55rem;font-weight:950}.tug-v6-result-primary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.6rem;display:grid}.tug-v6-result-primary strong,.tug-v6-result-secondary strong{color:#fff;font-size:1rem;font-weight:950;display:block}.tug-v6-result-card button{color:#111827;background:linear-gradient(135deg,#f6c453,#f59e0b);border:0;border-radius:.85rem;width:100%;min-height:3rem;margin-top:.75rem;font-weight:950}.tug-v6-result-secondary{margin-top:.65rem}.tug-v6-result-secondary summary{cursor:pointer;color:#e2e8f0c7;font-size:.75rem;font-weight:900}.tug-v6-result-secondary div{margin-top:.45rem}@keyframes tug-v6-idle-heave{0%,to{transform:translate(0)rotate(0)}50%{transform:translateY(1px)rotate(-1deg)}}@keyframes tug-v6-pull-light{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-3px,2px)rotate(-2deg)}}@keyframes tug-v6-pull-standard{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-5px,3px)rotate(-4deg)}}@keyframes tug-v6-pull-strong{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-8px,4px)rotate(-6deg)}}@keyframes tug-v6-pull-perfect{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-11px,5px)rotate(-7deg)}}@keyframes tug-v6-final-release{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-13px,5px)scale(1.03)}}@keyframes tug-v6-rope-pulse{0%,to{scale:1}50%{scale:1.02 1}}@keyframes tug-v6-touch{0%{opacity:.9;transform:translate(-50%,-50%)scale(.55)}to{opacity:0;transform:translate(-50%,-50%)scale(1.35)}}@keyframes tug-v6-final-flash{0%,to{box-shadow:inset 0 0 #f6c45300}50%{box-shadow:inset 0 0 4rem #f6c4532e}}@media (prefers-reduced-motion:reduce){.tug-v6-fighter,.tug-v6-rope-line,.tug-v6-touch,.tug-v6-final-release{animation:none!important}}.tug-production-shell,.tug-production-root{border-radius:1rem;position:relative;overflow:hidden}.tug-production-shell{background:#05070c;border:1px solid #f6c4533d;min-height:min(72dvh,40rem)}.tug-production-root{isolation:isolate;color:#fff;touch-action:manipulation;-webkit-user-select:none;user-select:none;min-height:min(72dvh,40rem)}.tug-production-root:focus{outline:none}.tug-production-preload{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.tug-production-preload img{width:1px;height:1px;display:block}.tug-production-arena,.tug-production-rival,.tug-production-rope,.tug-production-player,.tug-production-effects,.tug-production-touch-layer,.tug-production-hud,.tug-production-metrics,.tug-production-countdown,.tug-production-final,.tug-production-tap-count{pointer-events:none;position:absolute}.tug-production-arena{z-index:0;object-fit:cover;object-position:center 48%;width:104%;height:104%;inset:-2%;transform:translate(0)}.tug-production-rival{z-index:2;will-change:transform;width:min(38vw,11rem);top:21%;right:8%;transform:translate(0)}.tug-production-player{z-index:4;will-change:transform;width:min(45vw,13rem);bottom:15%;left:7%;transform:translate(0)}.tug-production-rope{z-index:3;object-fit:contain;will-change:transform;width:75%;max-height:5rem;top:48%;left:13%;right:12%}.tug-production-effects{z-index:5;opacity:.7;background:radial-gradient(at 25% 82%,#f6c45324,#0000 22%),radial-gradient(at 75% 43%,#ffffff0f,#0000 18%);inset:0}.tug-production-strong .tug-production-player,.tug-production-strong .tug-production-rival{animation:.5s ease-in-out infinite tug-production-heave}.tug-production-final .tug-production-player,.tug-production-final .tug-production-rival,.tug-production-outcome .tug-production-player,.tug-production-outcome .tug-production-rival{animation:.52s ease-in-out infinite tug-production-final-heave}.tug-production-strong .tug-production-effects,.tug-production-final .tug-production-effects{opacity:1}.tug-production-missing{z-index:1;text-align:center;background:radial-gradient(circle at 50% 24%,#f6c4531f,#0000 15rem),linear-gradient(#05070c 0%,#07111f 100%);place-content:center;gap:.7rem;padding:1.2rem;display:grid;position:absolute;inset:0}.tug-production-missing span{color:#f6c453c7;text-transform:uppercase;font-size:.72rem;font-weight:950}.tug-production-missing strong{color:#fff;font-size:2rem;font-weight:950;line-height:1}.tug-production-missing p{color:#e2e8f0ad;max-width:20rem;margin:0 auto;font-size:.82rem;font-weight:750;line-height:1.4}.tug-production-missing ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.tug-production-missing li,.tug-production-hud>div,.tug-production-metrics span,.tug-production-tap-count{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:.7rem}.tug-production-missing li{color:#e2e8f0d1;padding:.45rem;font-size:.68rem;font-weight:850}.tug-production-hud{z-index:8;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.45rem;display:grid;inset:.75rem .75rem auto}.tug-production-hud>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05070cb8;padding:.5rem .6rem}.tug-production-hud>div:nth-child(2){text-align:center;min-width:5.2rem}.tug-production-hud>div:last-child{text-align:right}.tug-production-hud span,.tug-production-metrics span,.tug-production-tap-count,.tug-production-result-card span,.tug-production-result-card p{color:#e2e8f0b8;letter-spacing:0;text-transform:uppercase;font-size:.62rem;font-weight:950}.tug-production-hud strong{color:#fff;font-size:1rem;font-weight:950;display:block}.tug-production-metrics{z-index:8;flex-wrap:wrap;gap:.4rem;display:flex;bottom:3.1rem;left:.75rem;right:.75rem}.tug-production-metrics span,.tug-production-tap-count{background:#05070cb3;padding:.45rem .58rem}.tug-production-touch-layer{z-index:9;inset:0}.tug-production-touch{border:2px solid #f6c45394;border-radius:999px;width:4rem;height:4rem;animation:.42s ease-out forwards tug-production-touch;position:absolute;transform:translate(-50%,-50%)scale(.55)}.tug-production-touch-strong{border-color:#ffffffb8;width:5.4rem;height:5.4rem}.tug-production-countdown,.tug-production-final{z-index:10;background:radial-gradient(circle,#0000001f,#0000006b);place-items:center;display:grid;inset:0}.tug-production-countdown strong,.tug-production-final span{color:#ffecb3;background:#05070cbd;border:2px solid #f6c4538c;border-radius:999px;place-items:center;font-weight:950;display:grid}.tug-production-countdown strong{width:6rem;height:6rem;font-size:3rem}.tug-production-final span{min-width:8rem;min-height:3.2rem;padding:0 1rem;font-size:.95rem}.tug-production-tap-count{z-index:8;bottom:.75rem;left:.75rem}.tug-production-result{background:radial-gradient(circle at 50% 20%,#f6c45324,#0000 16rem),linear-gradient(#05070c,#07111f);border:1px solid #f6c4533d;border-radius:1rem;place-items:end center;min-height:min(72dvh,40rem);padding:1rem;display:grid;position:relative;overflow:hidden}.tug-production-outcome{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.tug-production-outcome span{color:#ffecb3;text-transform:uppercase;background:#05070cad;border:1px solid #f6c45357;border-radius:999px;padding:.6rem .9rem;font-size:.78rem;font-weight:950}.tug-production-result-card{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05070cd1;border:1px solid #ffffff24;border-radius:1rem;width:min(100%,24rem);padding:1rem;position:relative}.tug-production-result-card h2{color:#ffecb3;margin:.2rem 0 .75rem;font-size:clamp(2.3rem,12vw,3.35rem);font-weight:950;line-height:.9}.tug-production-result-reward,.tug-production-result-grid div,.tug-production-result-card details div{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:.8rem;padding:.68rem}.tug-production-result-reward{border-color:#f6c45347;justify-content:space-between;align-items:center;display:flex}.tug-production-result-reward strong{color:#ffecb3;font-size:1.55rem;font-weight:950}.tug-production-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.6rem;display:grid}.tug-production-result-grid strong,.tug-production-result-card details strong{color:#fff;font-size:1rem;font-weight:950;display:block}.tug-production-result-card button{color:#111827;background:linear-gradient(135deg,#f6c453,#f59e0b);border:0;border-radius:.85rem;width:100%;min-height:3rem;margin-top:.75rem;font-weight:950}.tug-production-result-card details{margin-top:.65rem}.tug-production-result-card summary{cursor:pointer;color:#e2e8f0c7;font-size:.75rem;font-weight:900}.tug-production-result-card details div{margin-top:.45rem}@keyframes tug-production-camera{0%,to{transform:translate(0)}50%{transform:translate(1px,1px)}}@keyframes tug-production-heave{0%,to{transform:translate(0)}50%{transform:translate(-6px,2px)}}@keyframes tug-production-final-heave{0%,to{transform:translate(0)}50%{transform:translate(-10px,3px)}}@keyframes tug-production-touch{0%{opacity:.9;transform:translate(-50%,-50%)scale(.55)}to{opacity:0;transform:translate(-50%,-50%)scale(1.35)}}@media (prefers-reduced-motion:reduce){.tug-production-arena,.tug-production-player,.tug-production-rival,.tug-production-touch{animation:none!important}}.tug-e-shell{min-height:calc(100dvh - 4.5rem);padding:calc(env(safe-area-inset-top,0px) + .65rem) .8rem calc(5.75rem + env(safe-area-inset-bottom,0px));color:#fff;-webkit-user-select:none;user-select:none;background:#03050d;position:relative;overflow:hidden}.tug-e-frame{isolation:isolate;background:#050812;align-items:end;width:min(100%,28.75rem);min-height:calc(100dvh - 10.9rem);margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 1.5rem 4rem #00000047}.tug-e-scene,.tug-e-arena,.tug-e-side,.tug-e-crowd,.tug-e-puller,.tug-e-center-line,.tug-e-rope,.tug-e-pressure,.tug-e-vignette{pointer-events:none;position:absolute}.tug-e-scene{z-index:0;inset:0}.tug-e-arena{object-fit:cover;object-position:center 45%;opacity:.92;width:106%;height:106%;inset:-3%;transform:translate(0)}.tug-v7-root,.tug-v7-canvas-host,.tug-v7-canvas{width:100%;height:100%;position:absolute;inset:0}.tug-v7-root{background:#030712;overflow:hidden}.tug-v7-canvas-host{pointer-events:none}.tug-v7-canvas{display:block}.tug-v7-root:after{pointer-events:none;content:"";background:radial-gradient(circle at 34% 74%,#38bdf81f,#0000 11rem),radial-gradient(circle at 70% 22%,#ef44441f,#0000 9rem),linear-gradient(#02061714,#02061757);position:absolute;inset:0}.tug-v7-hud{z-index:4;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;display:grid;position:absolute;top:.7rem;left:.7rem;right:.7rem}.tug-v7-hud div,.tug-v7-bottom-hud span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617a8;border:1px solid #ffffff29;min-width:0;box-shadow:0 .8rem 1.6rem #0003}.tug-v7-hud div{place-items:center;gap:.16rem;min-height:3rem;padding:.36rem .25rem;display:grid}.tug-v7-hud span,.tug-v7-bottom-hud span{color:#e2e8f0c2;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:900}.tug-v7-hud strong,.tug-v7-bottom-hud strong{color:#fff;font-size:1rem;font-weight:950}.tug-v7-bottom-hud{z-index:4;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;display:grid;position:absolute;bottom:1rem;left:.7rem;right:.7rem}.tug-v7-bottom-hud span{place-items:center;min-height:2.55rem;padding:.35rem;display:grid}.tug-e-side{mix-blend-mode:screen;opacity:.5;width:54%;transition:opacity .12s;inset-block:0}.tug-e-side-player{opacity:.46;background:radial-gradient(at 18% 58%,#38bdf86b,#0000 42%);left:0}.tug-e-side-rival{opacity:.44;background:radial-gradient(at 82% 55%,#f43f5e61,#0000 42%);right:0}.tug-e-shell[data-outcome=victory] .tug-e-side-player,.tug-e-shell[data-visual-state=strong] .tug-e-side-player,.tug-e-shell[data-outcome=defeat] .tug-e-side-rival{opacity:.68}.tug-e-crowd{opacity:.78;background:radial-gradient(circle at 8% 62%,#ffffff3d 0 1px,#0000 2px),radial-gradient(circle at 22% 45%,#ffe09042 0 1px,#0000 2px),radial-gradient(circle at 42% 56%,#93c5fd33 0 1px,#0000 2px),radial-gradient(circle at 62% 48%,#ffffff38 0 1px,#0000 2px),radial-gradient(circle at 82% 58%,#ffe09038 0 1px,#0000 2px),linear-gradient(#ffffff0f,#0000);height:6rem;inset:7% 0 auto}.tug-e-puller{z-index:4;object-fit:contain;filter:drop-shadow(0 1rem 1.25rem #0000006b);will-change:transform;width:min(42vw,12rem);max-width:46%;transition:opacity 90ms}.tug-e-puller-player{transform:translate3d(var(--mvp-player-lean), 0, 0);bottom:18%;left:-1%}.tug-e-puller-rival{transform:scaleX(-1) translate3d(var(--mvp-rival-lean), 0, 0);bottom:24%;right:-2%}.tug-e-puller-strong{opacity:0}.tug-e-shell[data-visual-state=strong] .tug-e-puller-strong,.tug-e-shell[data-visual-state=final] .tug-e-puller-strong,.tug-e-shell[data-visual-state=outcome] .tug-e-puller-strong{opacity:1}.tug-e-shell[data-visual-state=strong] .tug-e-puller-idle,.tug-e-shell[data-visual-state=final] .tug-e-puller-idle,.tug-e-shell[data-visual-state=outcome] .tug-e-puller-idle{opacity:0}.tug-e-center-line{z-index:2;opacity:.72;background:linear-gradient(#0000,#ffe09061,#0000);width:1px;top:40%;bottom:40%;left:50%;transform:translate(-50%)}.tug-e-rope{z-index:5;height:3.6rem;transform:translate3d(var(--mvp-rope-shift), 0, 0);will-change:transform;transition:transform 80ms linear;top:47%;left:7%;right:7%}.tug-e-rope-texture{background-blend-mode:screen, normal;background:linear-gradient(#ffeeb5bd,#7a4a20f5),repeating-linear-gradient(90deg,#6d3f1b 0 .55rem,#f4d28a .55rem 1.02rem,#7b481f 1.02rem 1.22rem);border-radius:999px;height:.72rem;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);box-shadow:0 0 1.7rem #ffe09038,inset 0 .12rem #ffffff59}.tug-e-knot,.tug-e-knot-impact{object-fit:contain;width:4.35rem;height:4.35rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tug-e-knot{filter:drop-shadow(0 0 1.5rem #ffe09052)}.tug-e-knot-impact{opacity:0}.tug-e-shell[data-visual-state=strong] .tug-e-knot-impact,.tug-e-shell[data-visual-state=final] .tug-e-knot-impact{animation:.28s ease-out tug-e-impact}.tug-e-pressure{z-index:6;background:#040710b8;border:1px solid #ffffff24;border-radius:999px;height:.72rem;bottom:4.7rem;left:1.15rem;right:1.15rem;overflow:hidden}.tug-e-pressure span{border-radius:inherit;background:linear-gradient(90deg,#60a5fa,#fff2b8 54%,#fb7185);height:100%;transition:width .1s linear;display:block}.tug-e-pressure i{background:#ffffffa3;width:1px;position:absolute;top:-.4rem;bottom:-.4rem;left:50%}.tug-e-vignette{z-index:7;background:radial-gradient(circle,#0000 0 46%,#00000057 100%),linear-gradient(#0003,#0000 30%,#0000005c);inset:0}.tug-e-mute{z-index:20;color:#ffffffc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050812b3;border:1px solid #ffffff24;border-radius:999px;min-width:4.9rem;min-height:2.75rem;font-size:.6rem;font-weight:950;position:absolute;top:.75rem;right:.75rem}.tug-e-shell[data-scene=v7] .tug-e-mute{min-width:4.2rem;min-height:2.2rem;font-size:.55rem;top:4.65rem;right:.78rem}.tug-e-hud{z-index:12;grid-template-columns:minmax(0,1fr) 5.2rem minmax(0,1fr);gap:.35rem;display:grid;position:absolute;top:.75rem;left:.75rem;right:6rem}.tug-e-hud div,.tug-e-bottom-hud span,.tug-e-ready-match,.tug-e-ready-stats div,.tug-e-result-grid div,.tug-e-reward-list div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050812b3;border:1px solid #ffffff1f}.tug-e-hud div{min-width:0;padding:.48rem .5rem}.tug-e-hud div:nth-child(2){text-align:center}.tug-e-hud div:last-child{text-align:right}.tug-e-hud span,.tug-e-bottom-hud span,.tug-e-ready-panel span,.tug-e-result-title span,.tug-e-result-score span,.tug-e-result-grid span,.tug-e-reward-panel>span,.tug-e-reward-list span,.tug-e-complete-panel>span{color:#ffe090c7;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:950;line-height:1.15;display:block}.tug-e-hud strong{color:#fff;font-variant-numeric:tabular-nums;min-width:3ch;margin-top:.1rem;font-size:1.04rem;font-weight:950;line-height:1;display:block}.tug-e-play-layer{z-index:10;touch-action:manipulation;outline:none;position:absolute;inset:0;overflow:hidden}.tug-e-bottom-hud{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:grid;position:absolute;bottom:1rem;left:.75rem;right:.75rem}.tug-e-bottom-hud span{color:#ffffff94;text-align:center;min-width:0;padding:.48rem .4rem;font-size:.58rem}.tug-e-bottom-hud strong{color:#fff;font-variant-numeric:tabular-nums;margin-top:.12rem;font-size:.9rem;font-weight:950;display:block}.tug-e-touch-layer{z-index:14;pointer-events:none;position:absolute;inset:0}.tug-e-touch{width:4.2rem;height:4.2rem;animation:.5s ease-out forwards tug-e-touch;position:absolute;transform:translate(-50%,-50%)}.tug-e-touch img{object-fit:contain;width:100%;height:100%}.tug-e-final-callout{z-index:16;color:#ffebaa;letter-spacing:.18em;text-align:center;background:#050812c2;border:1px solid #ffe09059;min-width:10rem;padding:.7rem 1rem;font-size:.78rem;font-weight:950;position:absolute;top:6.25rem;left:50%;transform:translate(-50%)}.tug-e-countdown{z-index:16;text-align:center;background:radial-gradient(circle,#0000000d,#00000073);place-content:center;justify-items:center;gap:.85rem;display:grid;position:absolute;inset:0}.tug-e-countdown span{color:#ffe090c2;letter-spacing:.22em;font-size:.72rem;font-weight:950}.tug-e-countdown strong{color:#fff;background:#050812ad;border:2px solid #ffe0907a;border-radius:50%;place-items:center;width:8.8rem;height:8.8rem;font-size:clamp(3rem,17vw,4.4rem);font-weight:950;line-height:1;animation:.62s cubic-bezier(.2,.8,.2,1) tug-e-countdown;display:grid}.tug-e-shell[data-phase=pull] .tug-e-countdown strong{color:#ffebaa;border-color:#ffe090b8;width:11.5rem;font-size:clamp(2.8rem,15vw,4rem);box-shadow:0 0 3rem #ffe0903d}.tug-e-ready-panel,.tug-e-result-panel,.tug-e-reward-panel,.tug-e-complete-panel{z-index:18;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#050812d1,#050812ad);gap:.66rem;width:min(100% - 1.5rem,24rem);margin:0 auto .9rem;padding:.78rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.tug-e-ready-panel{text-align:center}.tug-e-ready-panel h1,.tug-e-result-title h1,.tug-e-reward-panel h1,.tug-e-complete-panel h1{color:#fff;letter-spacing:0;margin:.22rem 0 0;font-size:clamp(2.18rem,10.8vw,3rem);font-weight:950;line-height:.88}.tug-e-ready-panel p,.tug-e-result-title p,.tug-e-reward-panel p,.tug-e-complete-panel p{color:#e6efffa8;margin:.2rem 0 0;font-size:.78rem;font-weight:760;line-height:1.38}.tug-e-ready-match{text-align:left;grid-template-columns:minmax(0,1fr) 3.7rem minmax(0,1fr);align-items:center;gap:.4rem;padding:.62rem;display:grid}.tug-e-ready-match div:last-child{text-align:right}.tug-e-ready-match b{color:#ffebaa;background:#ffe0901f;border-radius:50%;place-items:center;width:3rem;height:3rem;font-size:.86rem;display:grid}.tug-e-ready-match strong,.tug-e-ready-stats strong,.tug-e-result-grid strong,.tug-e-reward-list strong{color:#fff;margin-top:.22rem;font-size:.96rem;font-weight:950;line-height:1.1;display:block}.tug-e-ready-stats,.tug-e-result-grid,.tug-e-reward-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.tug-e-ready-stats div,.tug-e-result-grid div,.tug-e-reward-list div{min-width:0;padding:.62rem}.tug-e-action-stack{gap:.55rem;display:grid}.tug-e-primary,.tug-e-secondary{letter-spacing:.08em;text-transform:uppercase;touch-action:manipulation;border:0;border-radius:999px;width:100%;min-height:3.35rem;font-size:.84rem;font-weight:950}.tug-e-primary{color:#07101d;background:linear-gradient(135deg,#ffe08a,#fff 48%,#ffc43d);box-shadow:0 1rem 2.4rem #ffc23d3d}.tug-e-secondary{color:#ffffffc7;background:#ffffff14;border:1px solid #ffffff24}.tug-e-result-panel,.tug-e-reward-panel,.tug-e-complete-panel{text-align:center}.tug-e-result-image{object-fit:cover;object-position:center;opacity:.76;width:100%;height:6.2rem}.tug-e-result-title h1{color:#ffebaa}.tug-e-shell[data-outcome=defeat] .tug-e-result-title h1{color:#fecaca}.tug-e-result-score{justify-items:center;gap:.15rem;display:grid}.tug-e-result-score strong{color:#fff;font-variant-numeric:tabular-nums;font-size:2.92rem;font-weight:950;line-height:.88}.tug-e-reward-amount{background:#ffe0901a;border:1px solid #ffe09042;padding:.82rem}.tug-e-reward-amount strong{color:#ffebaa;font-variant-numeric:tabular-nums;font-size:clamp(2.85rem,15vw,3.85rem);font-weight:950;line-height:.9}.tug-e-reward-list{text-align:left}.tug-e-complete-panel p{max-width:18rem;margin-inline:auto}.tug-e-shell[data-phase=ready] .tug-e-puller{width:min(38vw,10.8rem);max-width:42%}.tug-e-shell[data-phase=ready] .tug-e-puller-player{bottom:29%}.tug-e-shell[data-phase=ready] .tug-e-puller-rival{bottom:31%}.tug-e-shell[data-phase=ready] .tug-e-rope{top:43%}.tug-e-shell[data-final=true] .tug-e-rope{animation:.11s linear infinite tug-e-rope-final}.tug-e-shell[data-final=true] .tug-e-vignette{background:radial-gradient(circle,#0000 0 38%,#00000080 100%),radial-gradient(circle at 50% 48%,#ffe0901f,#0000 42%)}@media (max-width:360px){.tug-e-shell{padding-left:.55rem;padding-right:.55rem}.tug-e-frame{min-height:calc(100dvh - 10.35rem)}.tug-e-hud{grid-template-columns:minmax(0,1fr) 4.45rem minmax(0,1fr);right:5.55rem}.tug-e-hud span,.tug-e-bottom-hud span{font-size:.54rem}.tug-e-hud strong{font-size:.92rem}.tug-e-bottom-hud{grid-template-columns:repeat(2,minmax(0,1fr))}.tug-e-ready-stats,.tug-e-result-grid,.tug-e-reward-list{grid-template-columns:1fr}}@media (min-width:461px){.tug-e-shell{place-items:start center;display:grid}}@media (prefers-reduced-motion:no-preference){.tug-e-shell[data-visual-state=strong] .tug-e-puller,.tug-e-shell[data-visual-state=final] .tug-e-puller{animation:.38s ease-in-out infinite tug-e-heave}}@media (prefers-reduced-motion:reduce){.tug-e-puller,.tug-e-rope,.tug-e-touch,.tug-e-countdown strong,.tug-e-knot-impact{animation:none!important}}@keyframes tug-e-countdown{0%{opacity:0;transform:scale(.74)}to{opacity:1;transform:scale(1)}}@keyframes tug-e-touch{0%{opacity:.95;transform:translate(-50%,-50%)scale(.48)}to{opacity:0;transform:translate(-50%,-50%)scale(1.28)}}@keyframes tug-e-impact{0%{opacity:.8;transform:translate(-50%,-50%)scale(.74)}to{opacity:0;transform:translate(-50%,-50%)scale(1.25)}}@keyframes tug-e-rope-final{0%,to{transform:translate3d(calc(var(--mvp-rope-shift) - 1px), 0, 0)}50%{transform:translate3d(calc(var(--mvp-rope-shift) + 1px), 0, 0)}}@keyframes tug-e-heave{0%,to{translate:0}50%{translate:-.28rem .08rem}}.korive-home-dashboard{width:min(100%,72rem);margin:0 auto}.korive-home-header{min-height:7.2rem}.korive-home-header-copy{z-index:1;min-width:0;position:relative}.korive-home-status-strip{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}.korive-home-status-strip span{color:#e2e8f0c2;background:#0f172a8f;border:1px solid #ffffff1a;border-radius:999px;padding:.38rem .55rem;font-size:.66rem;font-weight:900;line-height:1}.korive-home-flow{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#0f172ab8,#0206177a),#060a16b3;border:1px solid #60a5fa29;border-radius:1rem;margin-top:.85rem;padding:.85rem;position:relative;box-shadow:inset 0 1px #ffffff12}.korive-home-flow .korive-home-section-head>strong{color:#f6c453;text-transform:uppercase;background:#f6c4531c;border:1px solid #f6c4533d;border-radius:999px;padding:.42rem .58rem;font-size:.68rem;font-weight:950}.korive-home-flow-grid{gap:.55rem;margin-top:.8rem;display:grid}.korive-home-flow-grid button,.korive-home-story-card button{color:#fff;text-align:left;touch-action:manipulation;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:.9rem;min-height:3.25rem}.korive-home-flow-grid button{padding:.7rem;position:relative;overflow:hidden}.korive-home-flow-grid button:before{content:"";pointer-events:none;background:radial-gradient(circle at 8% 0,#60a5fa24,#0000 7rem),linear-gradient(90deg,#ffffff09,#0000);position:absolute;inset:0}.korive-home-flow-grid button>*{z-index:1;position:relative}.korive-home-flow-grid span,.korive-home-story-card span,.korive-home-story-copy span{color:#93c5fdc7;letter-spacing:0;text-transform:uppercase;font-size:.66rem;font-weight:950;display:block}.korive-home-flow-grid strong{color:#fff;margin-top:.16rem;font-size:.92rem;font-weight:950;line-height:1.12;display:block}.korive-home-flow-grid em{color:#cbd5e194;margin-top:.2rem;font-size:.72rem;font-style:normal;font-weight:760;line-height:1.2;display:block}.korive-home-activity-story{gap:.75rem;display:grid}.korive-home-story-copy h2,.korive-home-story-card h2{color:#fff;letter-spacing:0;margin:.24rem 0 0;font-size:clamp(1.3rem,5vw,2rem);font-weight:950;line-height:1}.korive-home-story-copy p,.korive-home-story-card p{color:#cbd5e1a8;margin:.5rem 0 0;font-size:.84rem;font-weight:780;line-height:1.45}.korive-home-story-grid{gap:.8rem;display:grid}.korive-home-story-card{gap:.75rem;display:grid}.korive-home-story-card button{color:#dbeafe;background:#60a5fa1f;border-color:#60a5fa33;justify-content:center;justify-self:start;align-items:center;min-height:2.75rem;padding:0 .95rem;font-size:.78rem;font-weight:950;display:inline-flex}.korive-home-story-mission{background:radial-gradient(circle at 90% 10%,#60a5fa1f,#0000 8rem),linear-gradient(#ffffff12,#ffffff08),#0f172ab8}.korive-home-story-record{background:radial-gradient(circle at 10% 10%,#f6c4531a,#0000 8rem),linear-gradient(#ffffff12,#ffffff08),#0f172ab8}.korive-home-asset-cell{flex-direction:column;justify-content:flex-end;min-height:9.5rem;display:flex}.korive-home-asset-cell button,.korive-home-primary-cta,.korive-home-featured>button,.korive-home-message-actions button,.korive-home-section-head button,.korive-home-quick-access button{min-height:2.75rem}.korive-home-primary-cta{margin-top:0}.korive-home-message-center{order:7}.korive-home-quick-access{order:8}.korive-home-today{order:9}@media (min-width:760px){.korive-home-dashboard{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:1rem;padding-inline:1.25rem;display:grid}.korive-home-depth,.korive-home-header,.korive-home-announcement{grid-column:1/-1}.korive-home-header{min-height:8rem}.korive-home-asset-core,.korive-home-flow,.korive-home-activity-story,.korive-home-story-grid,.korive-home-message-center,.korive-home-quick-access,.korive-home-today{margin-top:0}.korive-home-asset-core{grid-column:1}.korive-home-flow{grid-column:2}.korive-home-activity-story{grid-column:1}.korive-home-story-grid{grid-column:2;grid-template-columns:1fr}.korive-home-message-center{grid-column:1}.korive-home-quick-access,.korive-home-today{grid-column:2}.korive-home-flow-grid{grid-template-columns:1fr}}@media (min-width:1040px){.korive-home-flow-grid,.korive-home-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.korive-home-header{align-items:center;min-height:5.75rem}.korive-home-header p{font-size:.9rem}.korive-home-header-actions{flex-wrap:wrap;justify-content:flex-end}.korive-home-header-stat{text-align:right;background:#f6c4531a;border:1px solid #f6c45338;border-radius:.9rem;min-width:6.8rem;padding:.52rem .62rem}.korive-home-header-stat span{color:#fde68aad;text-transform:uppercase;font-size:.62rem;font-weight:950;display:block}.korive-home-header-stat strong{color:#f6c453;margin-top:.12rem;font-size:.95rem;font-weight:950;line-height:1;display:block}.korive-home-header-actions button{width:auto;min-width:2.45rem;padding:0 .7rem;font-size:.68rem}.korive-home-flow{padding:1rem}.korive-home-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.korive-home-flow-grid button{min-height:5.35rem;padding:.8rem}.korive-home-flow-grid span{color:#f6c453;font-size:.7rem}.korive-home-flow-grid strong{margin-top:.24rem;font-size:1.05rem}.korive-home-flow-grid em{max-width:8rem;font-size:.82rem}.korive-home-activity-story{background:radial-gradient(circle at 85% 16%,#f6c45324,#0000 10rem),#0a0f1cc7;border-color:#f6c4532e;padding:0;overflow:hidden}.korive-home-activity-story .korive-home-primary-cta{margin:.9rem}.korive-home-activity-story .korive-home-featured{background:0 0;border:0;border-top:1px solid #ffffff14;border-radius:0;margin-top:0}.korive-home-featured{min-height:19rem}.korive-home-featured>button{width:100%;min-height:3rem}.korive-home-preview-chips span{font-size:.68rem}.korive-home-story-grid{gap:.8rem}.korive-home-story-card{align-content:start;gap:.58rem;min-height:10rem;padding:1rem}.korive-home-story-card h2{text-transform:uppercase;font-size:1.28rem}.korive-home-story-card p{max-width:19rem;font-size:.88rem;line-height:1.35}.korive-home-story-card button{min-height:2.85rem;margin-top:.2rem}.korive-home-story-assets{background:radial-gradient(circle at 88% 18%,#60a5fa24,#0000 8rem),linear-gradient(#ffffff12,#ffffff08),#0f172ab8}.korive-home-message-center{max-height:none}.korive-home-message{grid-template-columns:minmax(0,1fr);padding:.78rem}.korive-home-message p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.korive-home-message-actions{width:100%;min-width:0}.korive-home-quick-access{margin-bottom:.75rem}@media (max-width:420px){.korive-home-dashboard{padding-inline:.85rem}.korive-home-header{gap:.75rem}.korive-home-header-actions{max-width:9rem}.korive-home-header-stat{min-width:7.8rem}.korive-home-flow-grid button{min-height:5rem}}@media (min-width:760px){.korive-home-dashboard{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;max-width:72rem}.korive-home-header,.korive-home-announcement,.korive-home-flow{grid-column:1/-1}.korive-home-activity-story{grid-column:1}.korive-home-asset-core,.korive-home-story-grid{grid-column:2}.korive-home-story-grid{grid-template-columns:1fr}.korive-home-message-center{grid-column:2}.korive-home-today,.korive-home-quick-access{grid-column:1}}.korive-home-dashboard{padding-inline:1rem;width:100%;margin-inline:auto;padding-bottom:7.25rem;max-width:460px!important;display:block!important}.korive-home-header,.korive-home-announcement,.korive-home-asset-core,.korive-home-activity-story,.korive-home-flow,.korive-home-story-grid,.korive-home-message-center,.korive-home-quick-access,.korive-home-today{width:100%;grid-column:auto!important}.korive-home-header{gap:.7rem;min-height:4.8rem;margin-bottom:.65rem}.korive-home-header-asset{opacity:.32}.korive-home-header h1{font-size:clamp(1.95rem,8vw,2.55rem)}.korive-home-header p{margin-top:.2rem;font-size:.82rem}.korive-home-header-actions{grid-template-columns:1fr auto;gap:.42rem;max-width:9.8rem;display:grid}.korive-home-header-stat{grid-column:1/-1;min-width:0;padding:.46rem .58rem}.korive-home-header-stat strong{font-size:.9rem}.korive-home-header-actions button{white-space:nowrap;min-height:2.2rem;padding-inline:.58rem}.korive-home-announcement{min-height:2.85rem;max-height:3.15rem;margin-top:0}.korive-home-asset-core{min-height:7.3rem;margin-top:.7rem}.korive-home-asset-data{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.65rem}.korive-home-asset-cell{min-height:6rem;padding:.65rem}.korive-home-wallet-asset,.korive-home-act-asset{opacity:.34;transform:scale(.72)}.korive-home-asset-cell strong{font-size:clamp(.95rem,4.4vw,1.25rem)}.korive-home-asset-cell-point strong{font-size:clamp(1.12rem,5.2vw,1.48rem)}.korive-home-asset-cell button{min-height:2.4rem;margin-top:.55rem}.korive-home-activity-story{margin-top:.75rem}.korive-home-activity-story .korive-home-primary-cta{min-height:3.5rem;margin:.75rem}.korive-home-primary-cta span{font-size:1.05rem}.korive-home-featured{min-height:16rem;padding:.9rem}.korive-home-featured h2{font-size:clamp(1.9rem,9vw,2.6rem)}.korive-home-featured-stats{gap:.5rem}.korive-home-featured>button{min-height:3rem}.korive-home-flow{margin-top:.75rem;padding:.75rem}.korive-home-flow .korive-home-section-head{display:none}.korive-home-flow-grid{gap:.4rem;margin-top:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))!important}.korive-home-flow-grid button{text-align:center;min-height:3.65rem;padding:.48rem .32rem}.korive-home-flow-grid span{font-size:.58rem}.korive-home-flow-grid strong{margin-top:.14rem;font-size:.76rem;line-height:1}.korive-home-flow-grid em{margin-top:.16rem;font-size:.62rem;line-height:1.1}.korive-home-story-grid{gap:.65rem;margin-top:.75rem;display:grid;grid-template-columns:1fr!important}.korive-home-story-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.42rem .7rem;min-height:0;padding:.85rem}.korive-home-story-card span,.korive-home-story-card h2,.korive-home-story-card p{grid-column:1}.korive-home-story-card h2{margin-top:.08rem;font-size:1.02rem;line-height:1.05}.korive-home-story-card p{max-width:none;margin-top:.1rem;font-size:.8rem;line-height:1.25}.korive-home-story-card button{grid-area:1/2/span 3;min-width:2.85rem;min-height:2.85rem;margin-top:0;padding:0 .62rem;font-size:0}.korive-home-story-card button:after{color:inherit;content:">";font-size:1rem;font-weight:950}.korive-home-message-center{margin-top:.75rem}.korive-home-message-list{gap:.45rem}.korive-home-message{padding:.68rem}.korive-home-message strong{font-size:.86rem}.korive-home-message p{-webkit-line-clamp:1;font-size:.72rem}.korive-home-message-actions button{min-height:2.55rem}.korive-home-quick-access,.korive-home-today{margin-top:.75rem}.korive-home-today{margin-bottom:2rem}@media (min-width:760px){.korive-home-dashboard{padding-inline:1rem;max-width:460px!important;display:block!important}.korive-home-asset-core,.korive-home-flow,.korive-home-activity-story,.korive-home-story-grid,.korive-home-message-center,.korive-home-quick-access,.korive-home-today{margin-top:.75rem}}button,a,[role=button],input,select,textarea,[data-no-game-input]{pointer-events:auto;touch-action:manipulation}.tug-e-frame,.tug-production-root,.tug-production-result{min-height:calc(100dvh - 10.45rem)!important;box-shadow:none!important;background:linear-gradient(#02040b61,#02040b1a 35%,#02040b9e),linear-gradient(#090b12 0%,#0d111c 48%,#07080d 100%)!important;border:0!important;border-radius:0!important}.tug-e-arena{opacity:1!important;background:radial-gradient(circle at 18% 52%,#2878ff33,#0000 42%),radial-gradient(circle at 82% 52%,#ff2d5533,#0000 42%),radial-gradient(at 50% 86%,#ffffff14,#0000 34%),linear-gradient(#090b12 0%,#0d111c 48%,#07080d 100%)!important;width:100%!important;height:100%!important;inset:0!important;transform:none!important}.tug-e-side,.tug-e-crowd,.tug-e-puller,.tug-e-center-line,.tug-e-rope,.tug-e-vignette,.tug-production-player,.tug-production-rival,.tug-production-rope,.tug-production-effects,.tug-production-readability,.tug-production-outcome{animation:none!important;display:none!important}.tug-e-touch-core,.tug-production-touch-core{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;place-items:center;z-index:40!important;color:#fff!important;letter-spacing:0!important;background:radial-gradient(circle at 50% 46%,#fff 0 10%,#dff7ff 11% 20%,#49cfffd9 21% 33%,#0a1226f0 57%,#030712fa 100%)!important;border:1px solid #fff3!important;border-radius:999px!important;width:clamp(7rem,34vw,9.25rem)!important;min-width:140px!important;height:clamp(7rem,34vw,9.25rem)!important;min-height:140px!important;font-size:clamp(1rem,5vw,1.36rem)!important;font-weight:950!important;display:grid!important;position:absolute!important;top:55%!important;left:50%!important;transform:translate(-50%,-50%)!important}.tug-e-touch-layer,.tug-production-touch-layer,.tug-e-hud,.tug-e-bottom-hud,.tug-production-hud,.tug-production-metrics,.tug-production-gauges{pointer-events:none!important}.tug-e-hud,.tug-production-hud{z-index:30!important;grid-template-columns:minmax(0,1fr) 4.7rem minmax(0,1fr)!important;top:.65rem!important;left:.65rem!important;right:.65rem!important}.tug-e-bottom-hud,.tug-production-metrics{z-index:30!important;bottom:.78rem!important;left:.65rem!important;right:.65rem!important}.tug-e-mute{display:none!important}.tug-e-touch-core span,.tug-production-touch-core span{z-index:2;color:#fff;text-shadow:0 0 .45rem #00142a,0 .08rem .2rem #000000d9;position:relative}.tug-e-frame{background:radial-gradient(circle at 18% 52%,#2878ff24,#0000 40%),radial-gradient(circle at 82% 52%,#ff2d5524,#0000 40%),radial-gradient(at 50% 86%,#ffffff0e,#0000 32%),linear-gradient(#080a11 0%,#0c101a 48%,#06070c 100%)!important}.tug-e-shell[data-final=true] .tug-e-frame{background:radial-gradient(circle at 17% 52%,#277aff3d,#0000 40%),radial-gradient(circle at 83% 52%,#ff2a4847,#0000 40%),radial-gradient(at 50% 86%,#ffffff14,#0000 32%),linear-gradient(#07070c 0%,#11101a 48%,#050509 100%)!important}.tug-e-frame:before{background:linear-gradient(#00000070,#0000 19% 67%,#0009),radial-gradient(circle at 50% 55%,#0000 0 42%,#00000042 82%)!important}.tug-e-shell[data-final=true] .tug-e-frame:before{background:linear-gradient(#00000080,#0000 19% 61%,#000000b3),radial-gradient(circle at 50% 55%,#0000 0 34%,#0000006b 86%)!important}.tug-e-arena{background:radial-gradient(circle at 18% 52%,#2878ff30,#0000 42%),radial-gradient(circle at 82% 52%,#ff2d5530,#0000 42%),radial-gradient(at 50% 86%,#ffffff12,#0000 34%),linear-gradient(#090b12 0%,#0d111c 48%,#07080d 100%)!important}.tug-e-shell[data-final=true] .tug-e-arena{background:radial-gradient(circle at 18% 52%,#378cff4d,#0000 43%),radial-gradient(circle at 82% 52%,#ff2d3e57,#0000 43%),radial-gradient(at 50% 86%,#ffffff14,#0000 34%),linear-gradient(#080910 0%,#120f18 48%,#06060b 100%)!important}.tug-e-hud{grid-template-columns:minmax(0,1fr) 4.8rem minmax(0,1fr)!important;gap:.32rem!important;top:.62rem!important}.tug-e-hud div,.tug-e-bottom-hud span,.tug-e-result-grid div{box-shadow:inset 0 1px #ffffff0b;background:#0407108a!important;border-color:#ffffff1a!important}.tug-e-hud div{min-height:2.9rem!important;padding:.38rem .42rem!important}.tug-e-hud span,.tug-e-bottom-hud span,.tug-e-result-score span,.tug-e-result-grid span{color:#e6eeff9e!important;letter-spacing:.03em!important;font-size:.52rem!important}.tug-e-hud strong{text-shadow:0 0 .65rem #ffffff29;font-size:1.12rem!important}.tug-e-hud div:nth-child(2) strong{color:#fff!important;font-size:1.26rem!important}.tug-e-shell[data-final=true] .tug-e-hud div:nth-child(2) strong{text-shadow:0 0 1rem #ff374673;color:#fff1f1!important}.tug-e-bottom-hud{gap:.3rem!important;bottom:.72rem!important}.tug-e-bottom-hud span{min-height:2.55rem!important;padding:.36rem .24rem!important}.tug-e-bottom-hud strong{font-variant-numeric:tabular-nums;font-size:.98rem!important}.tug-e-pressure{height:.48rem!important;box-shadow:none!important;background:#02050cad!important;border-color:#ffffff1a!important}.tug-e-pressure span{box-shadow:none!important;background:linear-gradient(90deg,#49a6ff 0%,#d8f2ff 49%,#ff6b79 100%)!important}.tug-e-pressure i{box-shadow:0 0 .45rem #ffffff47;background:#ffffffb3!important;width:2px!important}.tug-e-touch-core{transition:filter .15s,box-shadow .15s,transform .11s;animation:2.6s ease-in-out infinite tug-touch-breathe;background:radial-gradient(circle at 50% 47%,#fff 0 11%,#effdff 12% 19%,#61e5fffa 20% 34%,#132840fa 56%,#04070efa 72%,#010309 100%)!important;border:1px solid #d5f6ff3d!important;width:clamp(9.35rem,39vw,10.25rem)!important;min-width:150px!important;height:clamp(9.35rem,39vw,10.25rem)!important;min-height:150px!important;overflow:visible!important;box-shadow:0 0 0 .62rem #49ccff0f,0 0 2.6rem #35d3ff52,inset 0 .35rem 1.4rem #ffffff3d,inset 0 -.7rem 1.35rem #0000008c!important}.tug-e-touch-core:before{box-shadow:0 0 1rem #48d2ff29;border:1px solid #ffffffb8!important;border-color:#ffffffb8 #5ce1ff29 #5ce1ff57 #5ce1ff57!important;inset:-.82rem!important}.tug-e-touch-core:after{border:1px dashed #8be8ff2e!important;inset:-1.48rem!important}.tug-e-touch-core:active{filter:brightness(1.24)saturate(1.18);transform:translate(-50%,-50%)scale(.94)!important;box-shadow:0 0 0 1.1rem #ffffff0a,0 0 3.3rem #6cebff80,inset 0 .25rem 1.55rem #ffffff7a,inset 0 -.7rem 1.25rem #00000073!important}.tug-e-shell[data-visual-state=strong] .tug-e-touch-core{border-color:#fff4c657!important;box-shadow:0 0 0 .64rem #ffde800f,0 0 2.8rem #ffe7a042,inset 0 .35rem 1.4rem #ffffff4d,inset 0 -.7rem 1.35rem #0000008c!important}.tug-e-shell[data-final=true] .tug-e-touch-core{background:radial-gradient(circle at 50% 47%,#fff 0 13%,#fff8f2 14% 22%,#ff6876f2 23% 35%,#261624fa 57%,#08040bfa 100%)!important;border-color:#ffc6c67a!important;box-shadow:0 0 0 .72rem #ff455a14,0 0 3.4rem #ff4c5b6b,inset 0 .35rem 1.5rem #ffffff6b,inset 0 -.72rem 1.35rem #00000094!important}.tug-e-touch{border-radius:999px;box-shadow:0 0 1.2rem #5fe1ff47;background:radial-gradient(circle,#ffffff57,#55dcff1c 46%,#0000 70%)!important;border:1px solid #a0edffb3!important;width:3rem!important;height:3rem!important}.tug-e-touch:before,.tug-e-touch:after{content:"";background:#d2f8ffbf;border-radius:999px;width:.32rem;height:1.2rem;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(28deg);box-shadow:1.1rem -.25rem 0 -.08rem #d2f8ff8c,-1rem .3rem 0 -.08rem #d2f8ff73,.35rem 1.05rem 0 -.1rem #ffe8aa80}.tug-e-touch:after{transform:translate(-50%,-50%)rotate(118deg)}.tug-e-touch img{display:none!important}.tug-e-touch-strong{box-shadow:0 0 1.55rem #ffe29657;border-color:#ffecb0d6!important;width:3.7rem!important;height:3.7rem!important}.tug-e-final-callout{box-shadow:0 0 1.5rem #ff37501f;color:#ffeee6!important;background:#0c070ec7!important;border-color:#ff647461!important;min-width:9.5rem!important;top:5.1rem!important}.tug-e-ready-panel{box-shadow:inset 0 0 0 1px #ffffff17,0 1.25rem 3rem #0000002e;background:linear-gradient(#050812b3,#05081285)!important;gap:1.05rem!important;width:min(100% - 1.5rem,23.2rem)!important;padding:1.35rem .72rem .78rem!important}.tug-e-ready-title{justify-items:center;gap:.28rem;display:grid}.tug-e-ready-title span{color:#ffe49ec7!important}.tug-e-ready-title p{color:#eef4ffb3!important;margin:0!important;font-size:.86rem!important;font-weight:900!important}.tug-e-ready-match{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-align:center!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) 3rem minmax(0,1fr)!important;gap:.28rem!important;padding:0!important}.tug-e-ready-match strong{align-self:center;color:#fff!important;margin:0!important;font-size:clamp(1.18rem,5.8vw,1.62rem)!important;line-height:1!important}.tug-e-ready-match b{border:1px solid #ffffff1a;color:#ffe8aae6!important;background:#ffffff14!important;width:2.65rem!important;height:2.65rem!important}.tug-e-ready-stats{color:#eef4ffc7;justify-content:center;gap:1rem!important;display:flex!important}.tug-e-ready-stats span{color:#eef4ffb8!important;letter-spacing:.04em!important;font-size:.72rem!important}.tug-e-ready-panel .tug-e-action-stack{gap:.55rem!important}.tug-e-result-panel{background:radial-gradient(circle at 50% 7%,#ffffff12,#0000 28%),linear-gradient(#050812c7,#05081294)!important;gap:.9rem!important;padding:1.35rem .78rem .78rem!important}.tug-e-result-image{display:none!important}.tug-e-result-title{justify-items:center;gap:.14rem;padding-top:.2rem;display:grid}.tug-e-result-title:before{content:"";background:linear-gradient(90deg,#0000,#ffffff5c,#0000);width:5.4rem;height:1px;margin-bottom:.42rem;display:block}.tug-e-result-title h1{text-shadow:0 0 1.35rem #ffe38c24;color:#fff4c7!important;font-size:clamp(2.6rem,13vw,3.55rem)!important}.tug-e-result-title p{color:#e6efffb8!important}.tug-e-result-score strong{text-shadow:0 0 1.2rem #ffffff1f;font-size:clamp(3.4rem,17vw,4.25rem)!important}.tug-e-result-grid strong{font-variant-numeric:tabular-nums}@keyframes tug-touch-breathe{0%,to{filter:brightness()}50%{filter:brightness(1.08)}}.tug-e-frame,.tug-production-root,.tug-production-result{background:#05070c!important}.tug-e-frame:after,.tug-production-root:after,.tug-production-result:after{z-index:0;pointer-events:none;content:"";background-image:url(/game/tug/final/tug-active.png);background-position:50% 48%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;animation:none!important;transform:none!important}.tug-e-frame:before,.tug-production-root:before,.tug-production-result:before{z-index:1;background:linear-gradient(#03060e1a 0%,#03060e05 48%,#03060e4d 100%)!important}.tug-e-shell[data-visual-state=strong][data-outcome=none] .tug-e-frame:after,.tug-e-shell[data-final=true][data-outcome=none] .tug-e-frame:after,.tug-production-strong:after,.tug-production-final:after{background-image:url(/game/tug/final/tug-power.png);background-position:50% 47%}.tug-e-shell[data-outcome=victory] .tug-e-frame:after,.tug-production-result-win:after{background-image:url(/game/tug/final/tug-victory.png);background-position:50% 48%}.tug-e-shell[data-outcome=defeat] .tug-e-frame:after,.tug-production-result-lose:after{background-image:url(/game/tug/final/tug-defeat.png);background-position:50% 48%}.tug-e-frame .tug-e-scene>.tug-e-arena,.tug-e-arena,.tug-production-arena{box-shadow:none!important;filter:none!important;opacity:1!important;background:0 0!important;animation:none!important;transform:none!important}.tug-e-shell[data-final=true] .tug-e-frame .tug-e-scene>.tug-e-arena,.tug-e-shell[data-outcome=victory] .tug-e-frame .tug-e-scene>.tug-e-arena,.tug-e-shell[data-outcome=defeat] .tug-e-frame .tug-e-scene>.tug-e-arena,.tug-e-shell[data-final=true] .tug-e-arena,.tug-e-shell[data-outcome=victory] .tug-e-arena,.tug-e-shell[data-outcome=defeat] .tug-e-arena{background:0 0!important}.tug-e-scene{z-index:2!important;pointer-events:none!important;background:0 0!important}.tug-production-strong .tug-production-arena,.tug-production-final .tug-production-arena{animation:none!important}.tug-e-touch-core,.tug-production-touch-core{width:8.625rem!important;min-width:8.625rem!important;height:8.625rem!important;min-height:8.625rem!important}.tug-e-ready-panel{transform-origin:bottom;transform:scale(.92);gap:.72rem!important;padding:.95rem .68rem .68rem!important}.tug-e-ready-title{gap:.14rem!important}.tug-e-ready-match{grid-template-columns:minmax(0,1fr) 2.65rem minmax(0,1fr)!important}.tug-e-ready-match strong{font-size:clamp(1.04rem,5.15vw,1.42rem)!important}.tug-e-ready-match b{width:2.35rem!important;height:2.35rem!important}.tug-e-ready-stats{gap:.75rem!important}.tug-e-primary,.tug-e-secondary{min-height:2.95rem!important}.tug-e-result-panel{transform-origin:bottom;transform:scale(.9);gap:.62rem!important;padding:.95rem .68rem .68rem!important}.tug-e-result-title{gap:.08rem!important;padding-top:0!important}.tug-e-result-title h1{font-size:clamp(2.25rem,11.6vw,3.08rem)!important}.tug-e-result-title p{margin-top:0!important}.tug-e-result-score{gap:.12rem!important}.tug-e-result-grid{gap:.34rem!important}.tug-e-ready-panel,.tug-e-result-panel,.tug-e-reward-panel,.tug-e-complete-panel{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:radial-gradient(circle at 50% 0,#ffffff0e,#0000 28%),linear-gradient(#050812a8,#05081275)!important;border-color:#ffffff1a!important;width:min(100% - 2rem,21.8rem)!important;box-shadow:inset 0 0 0 1px #ffffff0f,0 1rem 2.6rem #00000029!important}.tug-e-ready-panel{gap:.32rem!important;max-height:13.6rem!important;padding:.62rem .62rem .5rem!important;transform:none!important}.tug-e-ready-title{grid-template-columns:auto auto auto;justify-content:center;align-items:center;gap:.32rem!important}.tug-e-ready-title span,.tug-e-ready-title p{font-size:.72rem!important;line-height:1!important}.tug-e-ready-title span:after{color:#ffffff61;content:"·";margin-left:.32rem}.tug-e-ready-match{grid-template-columns:minmax(0,1fr) 2.2rem minmax(0,1fr)!important;align-items:center!important;gap:.24rem!important}.tug-e-ready-match strong{font-size:clamp(1rem,4.8vw,1.3rem)!important;line-height:.98!important}.tug-e-ready-match b{width:2.05rem!important;height:2.05rem!important;font-size:.72rem!important}.tug-e-ready-stats{gap:.45rem!important;line-height:1!important}.tug-e-ready-stats span{font-size:.64rem!important}.tug-e-ready-stats span+span:before{color:#ffffff59;content:"·";margin-right:.45rem}.tug-e-ready-panel .tug-e-action-stack,.tug-e-result-panel .tug-e-action-stack{gap:.38rem!important}.tug-e-ready-panel .tug-e-primary{min-height:2.18rem!important}.tug-e-ready-panel .tug-e-secondary{min-height:1.88rem!important}.tug-e-primary,.tug-e-secondary{letter-spacing:.035em!important;border-radius:999px!important;min-height:2.36rem!important;padding:.42rem .8rem!important;font-size:.78rem!important}.tug-e-secondary{background:#ffffff17!important;min-height:2.1rem!important}.tug-e-hud{top:max(.48rem, env(safe-area-inset-top))!important;grid-template-columns:minmax(0,1fr) 4.45rem minmax(0,1fr)!important;gap:.22rem!important;left:.6rem!important;right:.6rem!important}.tug-e-hud div{background:#0407106b!important;border-color:#ffffff13!important;min-height:2.72rem!important;padding:.24rem .34rem!important}.tug-e-hud div:nth-child(2){background:#05091494!important}.tug-e-hud span,.tug-e-bottom-hud span{letter-spacing:.025em!important;font-size:.47rem!important}.tug-e-hud strong{font-variant-numeric:tabular-nums;font-size:1rem!important}.tug-e-hud div:nth-child(2) strong{font-size:1.28rem!important}.tug-e-bottom-hud{gap:.18rem!important;bottom:.62rem!important;left:.58rem!important;right:.58rem!important}.tug-e-bottom-hud span{background:#04071070!important;border-color:#ffffff13!important;min-height:2.42rem!important;padding:.28rem .18rem!important}.tug-e-bottom-hud strong{font-size:.94rem!important}.tug-e-pressure{bottom:3.38rem!important;left:.58rem!important;right:.58rem!important}.tug-e-touch-core,.tug-production-touch-core{background:radial-gradient(circle at 50% 47%,#fff 0 10%,#f7fdff 11% 18%,#72ebfffa 19% 31%,#0a1624fa 52%,#03050a 72%,#010207 100%)!important;border:1px solid #daf6ff3d!important;width:clamp(8.25rem,34.5vw,8.75rem)!important;min-width:8.25rem!important;height:clamp(8.25rem,34.5vw,8.75rem)!important;min-height:8.25rem!important;animation:1.8s ease-in-out infinite tug-touch-compact-pulse!important;box-shadow:0 0 0 .36rem #0000007a,0 0 0 .58rem #5ddbff1a,0 0 1.6rem #46dbff47,inset 0 .26rem 1.1rem #ffffff42,inset 0 -.62rem 1.15rem #0000009e!important}.tug-e-touch-core:before,.tug-production-touch-core:before{border:1px solid #69e6ff6b!important;inset:-.46rem!important;box-shadow:0 0 .82rem #5bddff29,inset 0 0 .7rem #0000004d!important}.tug-e-touch-core:after,.tug-production-touch-core:after{border-radius:inherit;box-shadow:0 0 1.05rem #60e2ff1a;border:1px solid #ffffff24!important;inset:-.92rem!important}.tug-e-touch-core:active,.tug-production-touch-core:active{transform:translate(-50%,-50%)scale(.94)!important}.tug-e-touch{background:radial-gradient(circle,#ffffff6b,#50dcff1f 48%,#0000 72%)!important;border-color:#b0f1ff9e!important;width:2.35rem!important;height:2.35rem!important;box-shadow:0 0 1rem #5de2ff38!important}.tug-e-touch-strong{width:2.8rem!important;height:2.8rem!important}.tug-e-touch:before,.tug-e-touch:after{width:.22rem!important;height:.88rem!important}.tug-e-final-callout{background:#0a060da3!important;min-width:8.4rem!important;padding:.62rem .9rem!important;top:4.78rem!important}.tug-e-result-panel{gap:.44rem!important;max-height:21.2rem!important;padding:.74rem .66rem .58rem!important;transform:none!important}.tug-e-result-title:before{margin-bottom:.12rem!important}.tug-e-result-title span{font-size:.58rem!important}.tug-e-result-title h1{font-size:clamp(2rem,10vw,2.68rem)!important;line-height:.9!important}.tug-e-result-title p{font-size:.72rem!important;line-height:1!important}.tug-e-result-score strong{font-size:clamp(2.55rem,12.8vw,3.22rem)!important;line-height:.9!important}.tug-e-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.24rem!important}.tug-e-result-grid div{min-height:2.42rem!important;padding:.26rem .32rem!important}.tug-e-result-grid span{font-size:.46rem!important}.tug-e-reward-panel{gap:.48rem!important;max-height:21.4rem!important;padding:.78rem .66rem .58rem!important}.tug-e-reward-panel>span,.tug-e-complete-panel>span{font-size:.58rem!important}.tug-e-reward-panel h1,.tug-e-complete-panel h1{font-size:clamp(1.48rem,7.4vw,2rem)!important;line-height:.94!important}.tug-e-reward-amount{gap:.08rem!important;padding:.18rem 0!important}.tug-e-reward-amount strong{font-size:clamp(2.8rem,14vw,3.5rem)!important;line-height:.9!important}.tug-e-reward-amount p{font-size:.72rem!important}.tug-e-reward-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.24rem!important}.tug-e-reward-list div{background:#0407106b!important;min-height:2.5rem!important;padding:.3rem .36rem!important}.tug-e-reward-list span{font-size:.47rem!important}.tug-e-reward-list strong{text-overflow:ellipsis;overflow:hidden;font-size:.68rem!important;line-height:1.06!important}.tug-e-complete-panel{gap:.48rem!important;max-height:16.5rem!important;padding:.8rem .66rem .58rem!important}.tug-e-complete-panel p{max-width:17rem;font-size:.76rem!important;line-height:1.22!important}@keyframes tug-touch-compact-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.07)}}@media (max-width:374px){.tug-e-ready-panel{max-height:13.25rem!important;padding:.56rem .54rem .46rem!important}.tug-e-hud{grid-template-columns:minmax(0,1fr) 4.05rem minmax(0,1fr)!important}.tug-e-touch-core,.tug-production-touch-core{width:8.1rem!important;min-width:8.1rem!important;height:8.1rem!important;min-height:8.1rem!important}.tug-e-result-panel,.tug-e-reward-panel{width:min(100% - 1.55rem,20.6rem)!important}.tug-e-bottom-hud{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.14rem!important}.tug-e-bottom-hud span{min-height:2.22rem!important;padding:.22rem .12rem!important}.tug-e-bottom-hud span,.tug-e-result-grid span,.tug-e-reward-list span{font-size:.42rem!important}.tug-e-bottom-hud strong{font-size:.82rem!important}.tug-e-result-panel{gap:.34rem!important;max-height:18.8rem!important;padding:.62rem .58rem .5rem!important}.tug-e-result-title h1{font-size:clamp(1.78rem,9.2vw,2.22rem)!important}.tug-e-result-score strong{font-size:clamp(2.15rem,11vw,2.72rem)!important}.tug-e-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tug-e-result-grid div{min-height:2.18rem!important;padding:.22rem .26rem!important}.tug-e-reward-panel{gap:.34rem!important;max-height:19.4rem!important;padding:.62rem .58rem .5rem!important}.tug-e-reward-panel h1{font-size:clamp(1.28rem,6.7vw,1.62rem)!important}.tug-e-reward-amount strong{font-size:clamp(2.25rem,11.8vw,2.8rem)!important}.tug-e-reward-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tug-e-reward-list div{min-height:2.22rem!important;padding:.24rem .26rem!important}.tug-e-reward-list strong{font-size:.58rem!important}}.tug-e-shell .tug-e-bottom-hud{grid-template-columns:repeat(4,minmax(0,1fr))!important}.tug-e-touch-core,.tug-production-touch-core{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;font-stretch:75%;color:#fff!important;letter-spacing:.01em!important;text-shadow:0 1px #000000b3,0 0 .36rem #ffffff57!important;pointer-events:auto!important;background:radial-gradient(circle at 50% 48%,#fff 0 8%,#f4fdff 9% 15%,#74effffa 16% 28%,#112b3afa 44%,#080a0e 58%,#020306 100%)!important;border:1px solid #e0f8ff4d!important;min-width:9.375rem!important;min-height:9.375rem!important;font-size:clamp(1.04rem,4.7vw,1.24rem)!important;box-shadow:0 0 0 .42rem #05070ab8,0 0 0 .62rem #5de6ff26,0 0 0 .82rem #00000057,0 0 1.85rem #58e5ff57,inset 0 .18rem .2rem #ffffff52,inset 0 -.34rem .85rem #000000e0,inset 0 0 0 .5rem #ffffff06!important}.tug-e-touch-core:before,.tug-production-touch-core:before{border-radius:inherit;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;animation:4.2s linear infinite tug-touch-arc-drift;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source;background:conic-gradient(from 28deg, transparent 0 10%, #83f0ffb8 10% 18%, transparent 18% 30%, #ffffff57 30% 34%, transparent 34% 50%, #5ee2ff8f 50% 62%, transparent 62% 79%, #b0f8ff70 79% 84%, transparent 84% 100%) border-box!important;border:2px solid #0000!important;inset:-.52rem!important;box-shadow:0 0 .8rem #65e6ff29,inset 0 0 1rem #ffffff12!important}.tug-e-touch-core:after,.tug-production-touch-core:after{background:radial-gradient(circle,#0000 58%,#74e8ff1f 60%,#0000 68%);animation:1.7s ease-out infinite tug-touch-halo-pulse;box-shadow:0 0 1.2rem #63e5ff21;border:1px solid #82eaff24!important;inset:-1.05rem!important}.tug-e-touch-core:active,.tug-production-touch-core:active{filter:brightness(1.45)saturate(1.18);transform:translate(-50%,-50%)scale(.93)!important;box-shadow:0 0 0 .42rem #05070ab8,0 0 0 .9rem #a1f3ff2e,0 0 2.6rem #92f6ff85,inset 0 .15rem .34rem #ffffff94,inset 0 -.34rem .78rem #000000bd!important}.tug-e-shell[data-visual-state=strong] .tug-e-touch-core{box-shadow:0 0 0 .42rem #05070ab8,0 0 0 .68rem #ffeba629,0 0 0 .88rem #00000057,0 0 2.25rem #ffeaa861,inset 0 .2rem .24rem #ffffff5c,inset 0 -.34rem .85rem #000000db!important}.tug-e-shell[data-final=true] .tug-e-touch-core{background:radial-gradient(circle at 50% 48%,#fff 0 10%,#fff8f2 11% 18%,#ff6c7bfa 19% 31%,#38121efa 47%,#080408 100%)!important;box-shadow:0 0 0 .42rem #070406b8,0 0 0 .72rem #ff5c6b2e,0 0 0 .92rem #ffffff0d,0 0 2.85rem #ff596980,inset 0 .22rem .28rem #ffffff7a,inset 0 -.36rem .9rem #000000e0!important}.tug-e-shell[data-final=true] .tug-e-touch-core:before{background:conic-gradient(from 14deg, transparent 0 8%, #ffffffad 8% 14%, transparent 14% 25%, #ff6776b3 25% 38%, transparent 38% 48%, #ffebe294 48% 55%, transparent 55% 70%, #ff5365a3 70% 86%, transparent 86% 100%) border-box!important}.tug-e-touch{background:radial-gradient(circle,#ffffff8c,#5ce6ff29 46%,#0000 70%)!important;border:1px solid #b7f6ffb8!important;width:2.5rem!important;height:2.5rem!important;box-shadow:0 0 1.1rem #5fe6ff59,0 0 0 .75rem #5fe6ff0f!important}.tug-e-touch:after{color:#f3fdffeb;letter-spacing:0;font-size:.64rem;font-weight:950;content:"+1"!important;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;transform:translate(-50%,-170%)!important}.tug-e-touch:before{box-shadow:.9rem -.22rem 0 -.09rem #d6faffa3,-.85rem .18rem 0 -.1rem #d6faff8a,.26rem .9rem 0 -.1rem #ffeeb88a,-.42rem -.78rem 0 -.11rem #ffffff75!important}.tug-e-hud{background:linear-gradient(90deg,#4fb7ff1f,#0000 32% 68%,#ff48571f),#03050b57;border:1px solid #ffffff12;border-radius:.46rem;box-shadow:inset 0 1px #ffffff14,0 .65rem 1.4rem #00000029;padding:.08rem!important}.tug-e-hud div{position:relative;overflow:hidden;background:linear-gradient(#ffffff0e,#ffffff03),#03060e94!important;border-radius:.38rem!important;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0000005c!important}.tug-e-hud div:first-child{border-left:2px solid #4eb9ffb3!important}.tug-e-hud div:last-child{border-right:2px solid #ff5360b3!important}.tug-e-hud div:nth-child(2){background:linear-gradient(#ffffff13,#ffe29607),#070910b8!important;border-color:#ffeba42e!important}.tug-e-hud span{color:#e8f1ff8f!important;font-size:.47rem!important}.tug-e-hud strong{font-variant-numeric:tabular-nums;color:#fff!important;font-size:1.06rem!important;line-height:1!important}.tug-e-hud div:nth-child(2) strong{text-shadow:0 0 .72rem #ffedae3d;color:#fffaec!important;font-size:1.36rem!important}.tug-e-pressure{border-radius:999px;background:linear-gradient(90deg,#3eaeff29,#ffffff0d,#ff4a5c29),#05070cbd!important;border:1px solid #ffffff13!important;height:.66rem!important;overflow:visible!important;box-shadow:inset 0 1px #ffffff12,0 0 .72rem #0000002e!important}.tug-e-pressure span{height:100%;background:linear-gradient(90deg,#3fb1ff,#e4faff 50%,#ff5769)!important;box-shadow:0 0 .72rem #62dbff3d,inset 0 1px #ffffff57!important}.tug-e-pressure i{border-radius:999px;background:#ffffffdb!important;width:3px!important;top:-.28rem!important;bottom:-.28rem!important;box-shadow:0 0 .42rem #ffffff85,0 0 0 1px #0000004d!important}.tug-e-bottom-hud{background:linear-gradient(90deg,#3eaeff1a,#0000 32% 68%,#ff4c5c14),#03050b75;border:1px solid #ffffff13;border-radius:.48rem;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 .65rem 1.25rem #0000001f}.tug-e-bottom-hud span{background:0 0!important;border:0!important;border-radius:0!important;min-height:2.25rem!important;box-shadow:inset -1px 0 #ffffff13!important}.tug-e-bottom-hud span:last-child{box-shadow:none!important}.tug-e-bottom-hud span:first-child strong{color:#7ee7ff!important}.tug-e-bottom-hud span:nth-child(2) strong{color:#ffeeac!important}.tug-e-bottom-hud span:nth-child(4) strong{color:#c3edff!important}.tug-e-result-panel,.tug-e-reward-panel{background:radial-gradient(circle at 50% 8%,#ffffff14,#0000 27%),repeating-linear-gradient(135deg,#ffffff06 0 1px,#0000 1px 8px),linear-gradient(#050812c7,#05081299)!important;border-color:#ffffff1c!important;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000070,0 1rem 2.2rem #0000002e!important}.tug-e-result-panel:before,.tug-e-reward-panel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff6b,#0000);height:1px;position:absolute;top:0;left:.7rem;right:.7rem}.tug-e-shell[data-outcome=victory] .tug-e-result-panel{box-shadow:inset 0 1px #ffffff1a,0 0 1.4rem #52b9ff1f,0 1rem 2.2rem #0000002e!important}.tug-e-shell[data-outcome=defeat] .tug-e-result-panel{box-shadow:inset 0 1px #ffffff1a,0 0 1.45rem #ff4f601f,0 1rem 2.2rem #0000002e!important}.tug-e-result-title h1{text-shadow:0 0 .72rem #ffeaa633,0 1px #0000008c;color:#fff4c5!important}.tug-e-shell[data-outcome=defeat] .tug-e-result-title h1{text-shadow:0 0 .72rem #ff52633d,0 1px #0000008c;color:#ffd6da!important}.tug-e-result-grid,.tug-e-reward-list{background:#03060e61;border:1px solid #ffffff14;border-radius:.36rem;overflow:hidden}.tug-e-result-grid div,.tug-e-reward-list div{background:0 0!important;border:0!important;border-radius:0!important;box-shadow:inset -1px 0 #fff1,inset 0 -1px #ffffff0e!important}.tug-e-result-grid div:nth-child(2n),.tug-e-reward-list div:nth-child(2n){box-shadow:inset 0 -1px #ffffff0e!important}.tug-e-reward-amount{background:radial-gradient(circle at 50% 0,#ffebaa21,#0000 46%),#ffd6820e;border:1px solid #ffe5972e;border-radius:.36rem}.tug-e-reward-amount strong{text-shadow:0 0 .8rem #ffda7a3d,0 1px #0000008c;color:#ffeaab!important}@keyframes tug-touch-arc-drift{to{transform:rotate(360deg)}}@keyframes tug-touch-halo-pulse{0%,to{opacity:.42;transform:scale(.985)}50%{opacity:.72;transform:scale(1.025)}}.tug-e-shell .tug-e-touch-core,.tug-production-shell .tug-production-touch-core{width:150px!important;min-width:150px!important;height:150px!important;min-height:150px!important}@media (max-width:374px){.tug-e-shell .tug-e-touch-core,.tug-production-shell .tug-production-touch-core{width:150px!important;min-width:150px!important;height:150px!important;min-height:150px!important}}.tug-e-shell[data-phase=battle-live] .tug-e-frame .tug-e-scene>.tug-e-pressure{display:none!important}.tug-scoreboard.tug-e-hud{background:linear-gradient(90deg,#32afff42,#04070ed1 26% 74%,#ff405247),#020409d1;border:1px solid #ffffff1f;border-radius:.42rem;align-items:stretch;overflow:hidden;box-shadow:0 0 0 1px #00000073,inset 0 1px #ffffff21,inset 0 -1px #0000008c,0 .8rem 1.6rem #00000042;top:max(.58rem, env(safe-area-inset-top))!important;z-index:34!important;grid-template-columns:minmax(0,1fr) 5.8rem minmax(0,1fr)!important;gap:0!important;height:3.75rem!important;min-height:3.75rem!important;padding:0!important;display:grid!important;left:.72rem!important;right:.72rem!important}.tug-scoreboard.tug-e-hud>div{align-content:center;justify-items:center;gap:.12rem;min-height:0!important;box-shadow:none!important;background:linear-gradient(#ffffff14,#0000 56%),0 0!important;border:0!important;border-radius:0!important;padding:.34rem .42rem!important;display:grid!important}.tug-scoreboard .tug-scoreboard-team-blue{border-left:3px solid #48caff!important;box-shadow:inset -1px 0 #ffffff14!important}.tug-scoreboard .tug-scoreboard-team-red{border-right:3px solid #ff4b5c!important;box-shadow:inset 1px 0 #ffffff14!important}.tug-scoreboard .tug-scoreboard-time{background:radial-gradient(circle at 50% 0,#ffe8a72b,#0000 56%),#07080ebd!important;border-inline:1px solid #ffffff1f!important}.tug-scoreboard span{color:#e6efffad!important;letter-spacing:.08em!important;font-size:.62rem!important;font-weight:950!important;line-height:1!important}.tug-scoreboard strong{font-variant-numeric:tabular-nums;color:#fff!important;font-size:clamp(1.45rem,6.3vw,1.68rem)!important;font-weight:950!important;line-height:.92!important}.tug-scoreboard .tug-scoreboard-team-blue strong{text-shadow:0 0 .82rem #4ed3ff80;color:#bcf5ff!important}.tug-scoreboard .tug-scoreboard-team-red strong{text-shadow:0 0 .82rem #ff495c6b;color:#ffdde1!important}.tug-scoreboard .tug-scoreboard-time strong{text-shadow:0 0 .9rem #ffebb061;color:#fffcf0!important;font-size:clamp(1.62rem,7.2vw,1.92rem)!important}.tug-scoreboard small{color:#ffebb0b8;margin-top:-.05rem;font-size:.46rem;font-weight:950;line-height:1}.tug-touch-control.tug-e-touch-core{isolation:isolate;place-items:center;width:170px!important;min-width:170px!important;height:170px!important;min-height:170px!important;box-shadow:none!important;background:0 0!important;border:0!important;display:grid!important;overflow:visible!important}.tug-touch-control>span,.tug-touch-control>span>i{pointer-events:none;position:absolute}.tug-touch-halo{opacity:.66;background:radial-gradient(circle,#5de5ff3d,#0000 58%);border-radius:999px;width:180px;height:180px;animation:1.7s ease-in-out infinite tug-touch-halo-breathe}.tug-touch-outer-ring{border:2px solid #66e6ffa8;border-radius:999px;width:180px;height:180px;box-shadow:0 0 1.1rem #5be1ff70,inset 0 0 1.1rem #5be1ff38}.tug-touch-segment-ring{background:conic-gradient(from -90deg, #71eaff 0 8deg, transparent 8deg 26deg, #71eaffe6 26deg 38deg, transparent 38deg 58deg, #ffffffbf 58deg 66deg, transparent 66deg 94deg, #71eaffd9 94deg 110deg, transparent 110deg 145deg, #71eaff8c 145deg 162deg, transparent 162deg 211deg, #71eaffc7 211deg 226deg, transparent 226deg 278deg, #ffffff85 278deg 286deg, transparent 286deg 360deg);filter:drop-shadow(0 0 .55rem #57e0ff70);border-radius:999px;width:166px;height:166px;-webkit-mask:radial-gradient(circle,#0000 0 70px,#000 71px 83px,#0000 84px);mask:radial-gradient(circle,#0000 0 70px,#000 71px 83px,#0000 84px)}.tug-touch-metal-ring{background:radial-gradient(circle,#0000 0 54px,#1c2127 55px 63px,#050609 64px 74px),conic-gradient(from 30deg,#101216,#4a5056,#08090c,#2b3036,#0a0b0e,#596068,#101216);border-radius:999px;width:148px;height:148px;box-shadow:inset 0 .25rem .34rem #fff3,inset 0 -.45rem .68rem #000000d1,0 0 1rem #00000085}.tug-touch-core{background:radial-gradient(circle at 50% 46%,#fff 0 13%,#edfdff 14% 24%,#5de7ff 25% 42%,#123846 61%,#03060a 100%);border-radius:999px;width:116px;height:116px;box-shadow:inset 0 .2rem .56rem #ffffff9e,inset 0 -.7rem 1.15rem #000000bd,0 0 1.2rem #5de7ff6b}.tug-touch-label{z-index:4;color:#fff;letter-spacing:.01em;text-shadow:0 1px #000000bf;font-size:1.2rem;font-weight:950;line-height:1}.tug-touch-impact-layer{z-index:5;opacity:0;inset:0}.tug-touch-impact-layer:before{content:"";border:2px solid #d3fbffe6;border-radius:999px;position:absolute;inset:4px;transform:scale(.72)}.tug-touch-impact-layer i{color:#f0fdff;font-size:.82rem;font-style:normal;font-weight:950;top:8%;left:50%;transform:translate(-50%)}.tug-touch-particle-layer{z-index:6;opacity:0;inset:0}.tug-touch-particle-layer i{transform-origin:0 0;background:#dafaff;border-radius:999px;width:5px;height:14px;top:50%;left:50%;box-shadow:0 0 .52rem #70ebffb8}.tug-touch-particle-layer i:first-child{transform:rotate(0)translateY(-86px)}.tug-touch-particle-layer i:nth-child(2){transform:rotate(45deg)translateY(-82px)}.tug-touch-particle-layer i:nth-child(3){transform:rotate(90deg)translateY(-88px)}.tug-touch-particle-layer i:nth-child(4){transform:rotate(135deg)translateY(-80px)}.tug-touch-particle-layer i:nth-child(5){transform:rotate(180deg)translateY(-86px)}.tug-touch-particle-layer i:nth-child(6){transform:rotate(225deg)translateY(-82px)}.tug-touch-particle-layer i:nth-child(7){transform:rotate(270deg)translateY(-88px)}.tug-touch-particle-layer i:nth-child(8){transform:rotate(315deg)translateY(-80px)}.tug-touch-control:active{transform:translate(-50%,-50%)scale(.93)!important}.tug-touch-control:active .tug-touch-core{filter:brightness(1.62)saturate(1.2);transform:scale(.9)}.tug-touch-control:active .tug-touch-impact-layer,.tug-touch-control:active .tug-touch-particle-layer{opacity:1;animation:.16s ease-out both tug-touch-impact-flash}.tug-e-shell[data-visual-state=strong] .tug-touch-segment-ring{background:conic-gradient(from -90deg, #ffeb9f 0 180deg, #6aebff 180deg 245deg, transparent 245deg 360deg);filter:drop-shadow(0 0 .75rem #ffe5938f)}.tug-e-shell[data-combo-tier="5"] .tug-touch-segment-ring{background:conic-gradient(from -90deg, #82efff 0 95deg, transparent 95deg 142deg, #82efffe0 142deg 180deg, transparent 180deg 360deg);filter:drop-shadow(0 0 .72rem #65e7ff9e)}.tug-e-shell[data-combo-tier="10"] .tug-touch-segment-ring{background:conic-gradient(from -90deg, #ffea9b 0 185deg, #ffffffdb 185deg 208deg, #65e8ff 208deg 245deg, transparent 245deg 360deg);filter:drop-shadow(0 0 .82rem #ffe696b3)}.tug-e-shell[data-combo-tier="20"] .tug-touch-outer-ring{border-color:#ffffffeb;box-shadow:0 0 1.5rem #ffffff80,0 0 2.4rem #ffe29157,inset 0 0 1.25rem #ffffff52}.tug-e-shell[data-combo-tier="20"] .tug-touch-segment-ring{background:conic-gradient(from -90deg, #fff 0 258deg, #ffe591 258deg 332deg, #65e8ff 332deg 360deg);filter:drop-shadow(0 0 1rem #ffffffb8)}.tug-e-shell[data-combo-tier="20"] .tug-touch-core{box-shadow:inset 0 .2rem .62rem #ffffffb8,inset 0 -.7rem 1.15rem #000000b3,0 0 1.65rem #ffffff7a}.tug-e-shell[data-final=true] .tug-touch-outer-ring{border-color:#ff6473db;box-shadow:0 0 1.35rem #ff556994,inset 0 0 1.2rem #ff556947}.tug-e-shell[data-final=true] .tug-touch-segment-ring{background:conic-gradient(from -90deg, #fff 0 42deg, #ff5c6c 42deg 320deg, transparent 320deg 360deg);filter:drop-shadow(0 0 .82rem #ff5d6eb3)}.tug-e-shell[data-final=true] .tug-touch-core{background:radial-gradient(circle at 50% 46%,#fff 0 16%,#fff7f3 17% 27%,#ff6576 28% 46%,#3a111d 66%,#070307 100%);box-shadow:inset 0 .22rem .6rem #ffffffb3,inset 0 -.72rem 1.18rem #000000c7,0 0 1.5rem #ff556985}.tug-battle-console.tug-e-bottom-hud{background:linear-gradient(90deg,#45bcff29,#0000 34% 66%,#ff4a5a26),#03050acc;border:1px solid #ffffff1f;border-radius:.48rem;grid-template-rows:1fr 1rem 1fr;box-shadow:inset 0 1px #ffffff1a,0 .8rem 1.6rem #0000003d;z-index:34!important;grid-template-columns:1fr!important;gap:.28rem!important;height:5.25rem!important;min-height:5.25rem!important;padding:.42rem .52rem!important;display:grid!important;bottom:.62rem!important;left:.72rem!important;right:.72rem!important}.tug-battle-console-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.tug-battle-stat{justify-content:space-between;align-items:baseline;display:flex;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.tug-battle-stat em{color:#e6efffa8;letter-spacing:.06em;font-size:.62rem;font-style:normal;font-weight:950}.tug-battle-stat strong{color:#fff;font-variant-numeric:tabular-nums;font-weight:950;line-height:1;font-size:1.24rem!important}.tug-battle-stat-force strong{color:#7fe9ff!important}.tug-battle-stat-combo strong{color:#ffeba2!important}.tug-battle-stat-rate strong{color:#cdf1ff!important}.tug-battle-balance-gauge{background:linear-gradient(90deg,#3ab4ff2e,#ffffff14,#ff485b2e),#05070ceb;border:1px solid #ffffff1c;border-radius:999px;height:1rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 0 .7rem #0000002e}.tug-battle-balance-fill{width:var(--balance-player-width,50%);background:linear-gradient(90deg,#38b1ff,#dcf9ff 55%,#f56);position:absolute;inset:0 auto 0 0;box-shadow:0 0 .65rem #65deff59}.tug-battle-balance-center,.tug-battle-balance-marker{background:#ffffffe6;border-radius:999px;width:2px;position:absolute;top:-.22rem;bottom:-.22rem;box-shadow:0 0 .42rem #ffffff7a}.tug-battle-balance-center{left:50%}.tug-battle-balance-marker{left:var(--balance-player-width,50%);width:3px;transform:translate(-50%)}.tug-e-result-panel{background:radial-gradient(circle at 50% 8%,#ffffff14,#0000 25%),linear-gradient(#050812c7,#0508129e)!important}.tug-e-result-grid{background:0 0!important;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;display:grid!important}.tug-e-result-grid div{background:0 0!important;border-radius:0!important;min-height:2.05rem!important;padding:.28rem .4rem!important;box-shadow:inset 0 -1px #ffffff1c,inset -1px 0 #ffffff1c!important}.tug-e-result-grid div:nth-child(2n){box-shadow:inset 0 -1px #ffffff1c!important}.tug-e-result-grid span{color:#e4eeff9e!important;font-size:.58rem!important}.tug-e-result-grid strong{font-size:1.02rem!important}.tug-e-result-score strong{font-size:clamp(2.65rem,13.5vw,3.35rem)!important}.tug-e-result-panel .tug-e-primary{background:linear-gradient(90deg,#62dafff0,#ffea9efa)!important;box-shadow:0 0 1rem #5ddaff33!important}.tug-e-shell[data-outcome=defeat] .tug-e-result-panel .tug-e-primary{background:linear-gradient(90deg,#ff5a69f2,#ffe2dafa)!important;box-shadow:0 0 1rem #ff526433!important}@keyframes tug-touch-halo-breathe{0%,to{opacity:.48;transform:scale(.985)}50%{opacity:.78;transform:scale(1.025)}}@keyframes tug-touch-impact-flash{0%{opacity:0;transform:scale(.82)}35%{opacity:1}to{opacity:0;transform:scale(1.14)}}.tug-e-touch-core.tug-touch-control>span,.tug-e-touch-core.tug-touch-control>span>i{pointer-events:none!important;position:absolute!important}.tug-e-touch-core.tug-touch-control>.tug-touch-halo,.tug-e-touch-core.tug-touch-control>.tug-touch-outer-ring{width:180px!important;height:180px!important}.tug-e-touch-core.tug-touch-control>.tug-touch-segment-ring{width:166px!important;height:166px!important}.tug-e-touch-core.tug-touch-control>.tug-touch-metal-ring{width:148px!important;height:148px!important}.tug-e-touch-core.tug-touch-control>.tug-touch-core{width:116px!important;height:116px!important}.tug-e-bottom-hud.tug-battle-console{align-content:center;grid-template-rows:1.55rem 1rem 1.55rem!important;grid-template-columns:1fr!important}.tug-e-bottom-hud.tug-battle-console>.tug-battle-console-row,.tug-e-bottom-hud.tug-battle-console>.tug-battle-balance-gauge{grid-column:1/-1!important;width:100%!important}.tug-e-bottom-hud.tug-battle-console>.tug-battle-balance-gauge{height:1rem!important;min-height:1rem!important}.tug-e-bottom-hud.tug-battle-console .tug-battle-stat{white-space:nowrap!important;height:1.55rem!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;padding:0!important;display:flex!important}.tug-e-bottom-hud.tug-battle-console .tug-battle-stat em{font-size:.625rem!important;line-height:1!important;display:inline!important}.tug-e-bottom-hud.tug-battle-console .tug-battle-stat strong{font-size:1.12rem!important;line-height:1!important;display:inline!important}.tug-e-result-panel .tug-e-primary{color:#040810!important;background:linear-gradient(90deg,#4ed3ff,#ffe899)!important;border-color:#fff3!important;box-shadow:inset 0 1px #ffffff70,0 0 1.1rem #56daff3d!important}.tug-e-shell[data-outcome=defeat] .tug-e-result-panel .tug-e-primary{color:#0c0408!important;background:linear-gradient(90deg,#ff5465,#ffece4)!important;box-shadow:inset 0 1px #ffffff70,0 0 1.1rem #ff54653d!important}.tug-e-result-panel .tug-e-secondary{color:#fffc!important;background:#ffffff13!important;border-color:#ffffff1a!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-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}
