@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@400;700&family=EB+Garamond:ital,wght@0,400;0,700;1,400&display=swap";/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:"EB Garamond", serif;--font-mono:"JetBrains Mono", monospace;--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-700:oklch(50.5% .213 27.518);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-700:oklch(55.3% .195 38.402);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-lime-400:oklch(84.1% .238 128.85);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-pink-300:oklch(82.3% .12 346.018);--color-black:#000;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--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: 1.2 ;--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-bold:700;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--radius-sm:.25rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,: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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-8{top:calc(var(--spacing) * 8)}.top-\[82\%\]{top:82%}.top-\[320px\]{top:320px}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-8{right:calc(var(--spacing) * 8)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-8{bottom:calc(var(--spacing) * 8)}.left-0{left:calc(var(--spacing) * 0)}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-6{left:calc(var(--spacing) * 6)}.left-8{left:calc(var(--spacing) * 8)}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[25\]{z-index:25}.z-\[55\]{z-index:55}.z-\[56\]{z-index:56}.z-\[58\]{z-index:58}.z-\[60\]{z-index:60}.z-\[65\]{z-index:65}.z-\[90\]{z-index:90}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[9999\]{z-index:9999}.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-1{margin-inline:calc(var(--spacing) * 1)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-\[100dvh\]{height:100dvh}.h-\[350px\]{height:350px}.h-\[768px\]{height:768px}.h-full{height:100%}.h-px{height:1px}.w-0{width:calc(var(--spacing) * 0)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-4{width:calc(var(--spacing) * 4)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-72{width:calc(var(--spacing) * 72)}.w-\[1px\]{width:1px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[300px\]{width:300px}.w-\[520px\]{width:520px}.w-\[560px\]{width:560px}.w-\[680px\]{width:680px}.w-\[1024px\]{width:1024px}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-\[90\%\]{max-width:90%}.max-w-\[94vw\]{max-width:94vw}.max-w-\[360px\]{max-width:360px}.max-w-md{max-width:var(--container-md)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[shake_0\.5s_ease-in-out\]{animation:.5s ease-in-out shake}.animate-pulse{animation:var(--animate-pulse)}.cursor-none{cursor:none}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-16{gap:calc(var(--spacing) * 16)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:3.40282e38px}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.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-\[\#1c1c1c\]{border-color:#1c1c1c}.border-\[\#3d1a1a\]{border-color:#3d1a1a}.border-\[\#ff80cc\]{border-color:#ff80cc}.border-\[\#ff80cc\]\/50{border-color:#ff80cc80}.border-\[\#ff3030\]{border-color:#ff3030}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-400\/80{border-color:#fcbb00cc}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/80{border-color:color-mix(in oklab,var(--color-amber-400) 80%,transparent)}}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-600{border-color:var(--color-amber-600)}.border-amber-600\/80{border-color:#dd7400cc}@supports (color:color-mix(in lab,red,red)){.border-amber-600\/80{border-color:color-mix(in oklab,var(--color-amber-600) 80%,transparent)}}.border-amber-700\/60{border-color:#b7500099}@supports (color:color-mix(in lab,red,red)){.border-amber-700\/60{border-color:color-mix(in oklab,var(--color-amber-700) 60%,transparent)}}.border-amber-800{border-color:var(--color-amber-800)}.border-amber-900{border-color:var(--color-amber-900)}.border-amber-900\/30{border-color:#7b33064d}@supports (color:color-mix(in lab,red,red)){.border-amber-900\/30{border-color:color-mix(in oklab,var(--color-amber-900) 30%,transparent)}}.border-amber-900\/40{border-color:#7b330666}@supports (color:color-mix(in lab,red,red)){.border-amber-900\/40{border-color:color-mix(in oklab,var(--color-amber-900) 40%,transparent)}}.border-amber-900\/50{border-color:#7b330680}@supports (color:color-mix(in lab,red,red)){.border-amber-900\/50{border-color:color-mix(in oklab,var(--color-amber-900) 50%,transparent)}}.border-amber-900\/60{border-color:#7b330699}@supports (color:color-mix(in lab,red,red)){.border-amber-900\/60{border-color:color-mix(in oklab,var(--color-amber-900) 60%,transparent)}}.border-black\/80{border-color:#000c}@supports (color:color-mix(in lab,red,red)){.border-black\/80{border-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.border-emerald-700\/70{border-color:#007956b3}@supports (color:color-mix(in lab,red,red)){.border-emerald-700\/70{border-color:color-mix(in oklab,var(--color-emerald-700) 70%,transparent)}}.border-emerald-800\/60{border-color:#005f4699}@supports (color:color-mix(in lab,red,red)){.border-emerald-800\/60{border-color:color-mix(in oklab,var(--color-emerald-800) 60%,transparent)}}.border-emerald-900\/40{border-color:#004e3b66}@supports (color:color-mix(in lab,red,red)){.border-emerald-900\/40{border-color:color-mix(in oklab,var(--color-emerald-900) 40%,transparent)}}.border-emerald-900\/60{border-color:#004e3b99}@supports (color:color-mix(in lab,red,red)){.border-emerald-900\/60{border-color:color-mix(in oklab,var(--color-emerald-900) 60%,transparent)}}.border-red-500{border-color:var(--color-red-500)}.border-red-900{border-color:var(--color-red-900)}.bg-\[\#0a0608\]{background-color:#0a0608}.bg-\[\#1a0a0a\]{background-color:#1a0a0a}.bg-\[\#1a000d\]{background-color:#1a000d}.bg-\[\#050002\]{background-color:#050002}.bg-\[\#060808\]{background-color:#060808}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-700{background-color:var(--color-amber-700)}.bg-amber-900\/20{background-color:#7b330633}@supports (color:color-mix(in lab,red,red)){.bg-amber-900\/20{background-color:color-mix(in oklab,var(--color-amber-900) 20%,transparent)}}.bg-amber-900\/30{background-color:#7b33064d}@supports (color:color-mix(in lab,red,red)){.bg-amber-900\/30{background-color:color-mix(in oklab,var(--color-amber-900) 30%,transparent)}}.bg-amber-950\/20{background-color:#46190133}@supports (color:color-mix(in lab,red,red)){.bg-amber-950\/20{background-color:color-mix(in oklab,var(--color-amber-950) 20%,transparent)}}.bg-amber-950\/30{background-color:#4619014d}@supports (color:color-mix(in lab,red,red)){.bg-amber-950\/30{background-color:color-mix(in oklab,var(--color-amber-950) 30%,transparent)}}.bg-amber-950\/40{background-color:#46190166}@supports (color:color-mix(in lab,red,red)){.bg-amber-950\/40{background-color:color-mix(in oklab,var(--color-amber-950) 40%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab,red,red)){.bg-black\/85{background-color:color-mix(in oklab,var(--color-black) 85%,transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab,red,red)){.bg-black\/90{background-color:color-mix(in oklab,var(--color-black) 90%,transparent)}}.bg-emerald-950\/30{background-color:#002c224d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/30{background-color:color-mix(in oklab,var(--color-emerald-950) 30%,transparent)}}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[repeating-linear-gradient\(90deg\,transparent_0\,transparent_28px\,rgba\(0\,0\,0\,0\.35\)_28px\,rgba\(0\,0\,0\,0\.35\)_30px\)\]{background-image:repeating-linear-gradient(90deg,#0000 0,#0000 28px,#00000059 28px,#00000059 30px)}.from-\[\#8b0000\]{--tw-gradient-from:#8b0000;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#ff0080\]{--tw-gradient-from:#ff0080;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-700{--tw-gradient-from:var(--color-amber-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-800{--tw-gradient-from:var(--color-amber-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-700{--tw-gradient-from:var(--color-emerald-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-700{--tw-gradient-from:var(--color-orange-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-700{--tw-gradient-from:var(--color-red-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#ff0000\]{--tw-gradient-to:red;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#ff80cc\]{--tw-gradient-to:#ff80cc;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-300{--tw-gradient-to:var(--color-amber-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-400{--tw-gradient-to:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-lime-400{--tw-gradient-to:var(--color-lime-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-300{--tw-gradient-to:var(--color-red-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-16{padding-inline:calc(var(--spacing) * 16)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-\[Cinzel\]{font-family:Cinzel}.font-mono{font-family:var(--font-mono)}.font-serif{font-family:var(--font-serif)}.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-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-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.tracking-\[0\.5em\]{--tw-tracking:.5em;letter-spacing:.5em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-\[\#050002\]{color:#050002}.text-\[\#d1c7b7\]{color:#d1c7b7}.text-\[\#ff80cc\]{color:#ff80cc}.text-\[\#ff80cc\]\/60{color:#ff80cc99}.text-\[\#ff80cc\]\/70{color:#ff80ccb3}.text-amber-100\/70{color:#fef3c6b3}@supports (color:color-mix(in lab,red,red)){.text-amber-100\/70{color:color-mix(in oklab,var(--color-amber-100) 70%,transparent)}}.text-amber-200{color:var(--color-amber-200)}.text-amber-200\/50{color:#fee68580}@supports (color:color-mix(in lab,red,red)){.text-amber-200\/50{color:color-mix(in oklab,var(--color-amber-200) 50%,transparent)}}.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-amber-300{color:var(--color-amber-300)}.text-amber-400\/70{color:#fcbb00b3}@supports (color:color-mix(in lab,red,red)){.text-amber-400\/70{color:color-mix(in oklab,var(--color-amber-400) 70%,transparent)}}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-600\/50{color:#dd740080}@supports (color:color-mix(in lab,red,red)){.text-amber-600\/50{color:color-mix(in oklab,var(--color-amber-600) 50%,transparent)}}.text-amber-600\/60{color:#dd740099}@supports (color:color-mix(in lab,red,red)){.text-amber-600\/60{color:color-mix(in oklab,var(--color-amber-600) 60%,transparent)}}.text-amber-600\/70{color:#dd7400b3}@supports (color:color-mix(in lab,red,red)){.text-amber-600\/70{color:color-mix(in oklab,var(--color-amber-600) 70%,transparent)}}.text-amber-600\/80{color:#dd7400cc}@supports (color:color-mix(in lab,red,red)){.text-amber-600\/80{color:color-mix(in oklab,var(--color-amber-600) 80%,transparent)}}.text-amber-700{color:var(--color-amber-700)}.text-amber-700\/60{color:#b7500099}@supports (color:color-mix(in lab,red,red)){.text-amber-700\/60{color:color-mix(in oklab,var(--color-amber-700) 60%,transparent)}}.text-amber-700\/70{color:#b75000b3}@supports (color:color-mix(in lab,red,red)){.text-amber-700\/70{color:color-mix(in oklab,var(--color-amber-700) 70%,transparent)}}.text-amber-700\/80{color:#b75000cc}@supports (color:color-mix(in lab,red,red)){.text-amber-700\/80{color:color-mix(in oklab,var(--color-amber-700) 80%,transparent)}}.text-amber-900\/35{color:#7b330659}@supports (color:color-mix(in lab,red,red)){.text-amber-900\/35{color:color-mix(in oklab,var(--color-amber-900) 35%,transparent)}}.text-amber-900\/40{color:#7b330666}@supports (color:color-mix(in lab,red,red)){.text-amber-900\/40{color:color-mix(in oklab,var(--color-amber-900) 40%,transparent)}}.text-amber-900\/50{color:#7b330680}@supports (color:color-mix(in lab,red,red)){.text-amber-900\/50{color:color-mix(in oklab,var(--color-amber-900) 50%,transparent)}}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-300\/90{color:#5ee9b5e6}@supports (color:color-mix(in lab,red,red)){.text-emerald-300\/90{color:color-mix(in oklab,var(--color-emerald-300) 90%,transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-900{color:var(--color-emerald-900)}.text-pink-300{color:var(--color-pink-300)}.text-red-300{color:var(--color-red-300)}.text-red-300\/70{color:#ffa3a3b3}@supports (color:color-mix(in lab,red,red)){.text-red-300\/70{color:color-mix(in oklab,var(--color-red-300) 70%,transparent)}}.text-red-400\/80{color:#ff6568cc}@supports (color:color-mix(in lab,red,red)){.text-red-400\/80{color:color-mix(in oklab,var(--color-red-400) 80%,transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline-offset-4{text-underline-offset:4px}.accent-amber-500{accent-color:var(--color-amber-500)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.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-\[0_0_10px_rgba\(255\,60\,60\,0\.6\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#ff3c3c99);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(255\,128\,204\,0\.2\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#ff80cc33);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(220\,140\,40\,0\.7\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#dc8c28b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(255\,180\,60\,0\.35\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#ffb43c59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(255\,210\,100\,0\.45\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#ffd26473);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(0\,180\,100\,0\.2\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#00b46433);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(255\,30\,30\,0\.7\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#ff1e1eb3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(127\,29\,29\,0\.3\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#7f1d1d4d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(255\,128\,204\,0\.8\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#ff80cccc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(180\,83\,9\,0\.2\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#b4530933);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_60px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 0 60px var(--tw-shadow-color,#000c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_60px_rgba\(0\,180\,100\,0\.2\)\]{--tw-shadow:0 0 60px var(--tw-shadow-color,#00b46433);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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_8px_rgba\(255\,128\,204\,0\.75\)\]{--tw-drop-shadow-size:drop-shadow(0 0 8px var(--tw-drop-shadow-color,#ff80ccbf));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_8px_rgba\(255\,180\,60\,0\.5\)\]{--tw-drop-shadow-size:drop-shadow(0 0 8px var(--tw-drop-shadow-color,#ffb43c80));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_8px_rgba\(255\,180\,60\,0\.45\)\]{--tw-drop-shadow-size:drop-shadow(0 0 8px var(--tw-drop-shadow-color,#ffb43c73));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_10px_rgba\(255\,60\,60\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 0 10px var(--tw-drop-shadow-color,#ff3c3ccc));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_10px_rgba\(255\,128\,204\,0\.3\)\]{--tw-drop-shadow-size:drop-shadow(0 0 10px var(--tw-drop-shadow-color,#ff80cc4d));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_10px_rgba\(255\,128\,204\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 0 10px var(--tw-drop-shadow-color,#ff80cccc));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_12px_rgba\(255\,180\,80\,0\.55\)\]{--tw-drop-shadow-size:drop-shadow(0 0 12px var(--tw-drop-shadow-color,#ffb4508c));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_12px_rgba\(255\,210\,140\,0\.6\)\]{--tw-drop-shadow-size:drop-shadow(0 0 12px var(--tw-drop-shadow-color,#ffd28c99));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_15px_rgba\(255\,128\,204\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 0 15px var(--tw-drop-shadow-color,#ff80cccc));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_20px_rgba\(180\,83\,9\,0\.5\)\]{--tw-drop-shadow-size:drop-shadow(0 0 20px var(--tw-drop-shadow-color,#b4530980));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_20px_rgba\(255\,128\,204\,0\.9\)\]{--tw-drop-shadow-size:drop-shadow(0 0 20px var(--tw-drop-shadow-color,#ff80cce6));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_25px_rgba\(180\,83\,9\,0\.6\)\]{--tw-drop-shadow-size:drop-shadow(0 0 25px var(--tw-drop-shadow-color,#b4530999));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-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-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.group-hover\:w-full:is(:where(.group):hover *){width:100%}.group-hover\:text-\[\#ff80cc\]:is(:where(.group):hover *){color:#ff80cc}.group-hover\:text-amber-100:is(:where(.group):hover *){color:var(--color-amber-100)}.group-hover\:drop-shadow-\[0_0_15px_rgba\(255\,128\,204\,0\.8\)\]:is(:where(.group):hover *){--tw-drop-shadow-size:drop-shadow(0 0 15px var(--tw-drop-shadow-color,#ff80cccc));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.peer-checked\:opacity-100:is(:where(.peer):checked~*){opacity:1}.checked\:border-\[\#ff80cc\]:checked{border-color:#ff80cc}.checked\:bg-\[\#ff80cc\]:checked{background-color:#ff80cc}@media(hover:hover){.hover\:border-amber-400:hover{border-color:var(--color-amber-400)}.hover\:border-amber-500:hover{border-color:var(--color-amber-500)}.hover\:border-emerald-400:hover{border-color:var(--color-emerald-400)}.hover\:border-emerald-500:hover{border-color:var(--color-emerald-500)}.hover\:border-red-500:hover{border-color:var(--color-red-500)}.hover\:bg-amber-900\/20:hover{background-color:#7b330633}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-900\/20:hover{background-color:color-mix(in oklab,var(--color-amber-900) 20%,transparent)}}.hover\:bg-amber-950\/40:hover{background-color:#46190166}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-950\/40:hover{background-color:color-mix(in oklab,var(--color-amber-950) 40%,transparent)}}.hover\:bg-emerald-950\/40:hover{background-color:#002c2266}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-950\/40:hover{background-color:color-mix(in oklab,var(--color-emerald-950) 40%,transparent)}}.hover\:bg-emerald-950\/50:hover{background-color:#002c2280}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-950\/50:hover{background-color:color-mix(in oklab,var(--color-emerald-950) 50%,transparent)}}.hover\:bg-red-950\/40:hover{background-color:#46080966}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-950\/40:hover{background-color:color-mix(in oklab,var(--color-red-950) 40%,transparent)}}.hover\:text-\[\#ff80cc\]:hover{color:#ff80cc}.hover\:text-amber-300:hover{color:var(--color-amber-300)}.hover\:text-amber-400:hover{color:var(--color-amber-400)}.hover\:text-emerald-100:hover{color:var(--color-emerald-100)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_0_30px_rgba\(255\,128\,204\,0\.6\)\]:hover{--tw-shadow:0 0 30px var(--tw-shadow-color,#ff80cc99);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:drop-shadow-\[0_0_15px_rgba\(255\,128\,204\,0\.8\)\]:hover{--tw-drop-shadow-size:drop-shadow(0 0 15px var(--tw-drop-shadow-color,#ff80cccc));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media(min-width:48rem){.md\:hidden{display:none}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.animate-shake{animation:.1s cubic-bezier(.36,.07,.19,.97) infinite shake}.fade-in{opacity:0;animation:1s ease-out forwards fadeIn}.zoom-in{opacity:0;animation:.8s ease-out forwards zoomIn}.slide-in{opacity:0;animation:.8s ease-out forwards slideUp}.animate-float-heart{animation:2s ease-out forwards floatHeart}.hud-glow{text-shadow:0 0 12px #ff783273,0 0 2px #000000e6}.ce-frame{box-shadow:inset 0 0 120px #000000e6,inset 0 0 260px #3c000040,0 0 80px #000000e6}.player-sprite{filter:drop-shadow(0 0 14px #ff782859);will-change:transform,filter;transition:filter .12s ease-out;animation:2.4s ease-in-out infinite playerFloat}.player-sprite.is-dodging-right{animation:.36s cubic-bezier(.3,.7,.3,1) dodgeRight}.player-sprite.is-dodging-left{animation:.36s cubic-bezier(.3,.7,.3,1) dodgeLeft}.player-sprite.is-drinking{filter:drop-shadow(0 0 30px #6effaae6)drop-shadow(0 0 12px #ffc86499)brightness(1.15);animation:1.15s ease-in-out playerDrink}.player-sprite.is-estus-godmode{filter:drop-shadow(0 0 36px #ffd66ef2)drop-shadow(0 0 18px #b4f0ff99)drop-shadow(0 0 64px #ffb43c8c)brightness(1.2);animation:.6s ease-in-out infinite estusGodmodePulse,2.4s ease-in-out infinite playerFloat}.player-sprite.has-veil{animation:2.4s ease-in-out infinite playerFloat,1.6s ease-in-out infinite veilShieldPulse}@keyframes veilShieldPulse{0%,to{filter:drop-shadow(0 0 14px #ff78284d)drop-shadow(0 0 18px #ff82d2b3)drop-shadow(0 0 34px #ff50b466)}50%{filter:drop-shadow(0 0 14px #ff78284d)drop-shadow(0 0 28px #ffa0e1)drop-shadow(0 0 56px #ff64c8b8)}}.jessyka-sprite{filter:drop-shadow(0 0 20px #ff80ccbf)drop-shadow(0 0 40px #ff50b459);will-change:transform,filter,opacity;animation:1.3s cubic-bezier(.18,1,.3,1) jessykaLovebomb,2.6s ease-in-out 1.3s infinite jessykaIdleFloat}.jessyka-sprite.is-despawning{animation:1.6s cubic-bezier(.3,.2,.2,1) forwards jessykaAngelic}.rank-icon{filter:drop-shadow(0 0 10px #ffaa3c99);will-change:transform,filter,opacity;animation:.9s cubic-bezier(.2,.7,.2,1) rankIconReveal,3.6s ease-in-out .9s infinite rankIconIdle}.rank-icon-sss{filter:drop-shadow(0 0 16px #00e6ffcc)drop-shadow(0 0 4px #ffffff80);animation:.9s cubic-bezier(.2,.7,.2,1) rankIconReveal,1.8s ease-in-out .9s infinite rankIconSssLoop}.estus-drain{animation:1.15s ease-out forwards estusDrain}.ce-menu-bg{background:radial-gradient(at 50% 120%,#8c280a59,#0000 60%),radial-gradient(at 50% -20%,#3214504d,#0000 60%),#0000008c}.ce-menu-embers{pointer-events:none;opacity:.7;mix-blend-mode:screen;background-image:radial-gradient(2px 2px at 10% 90%,#ff9530 0,#0000 50%),radial-gradient(1.5px 1.5px at 25% 75%,#ffaa40 0,#0000 50%),radial-gradient(2px 2px at 40% 85%,#ff7a20 0,#0000 50%),radial-gradient(1px 1px at 55% 70%,#ffcc80 0,#0000 50%),radial-gradient(2px 2px at 70% 88%,#ff9530 0,#0000 50%),radial-gradient(1.5px 1.5px at 85% 78%,#ffaa40 0,#0000 50%),radial-gradient(2px 2px at 92% 92%,#ff7a20 0,#0000 50%),radial-gradient(1.2px 1.2px at 15% 60%,#ffcc80 0,#0000 50%),radial-gradient(1.8px 1.8px at 35% 55%,#ff9530 0,#0000 50%),radial-gradient(1.5px 1.5px at 65%,#ffaa40 0,#0000 50%),radial-gradient(2px 2px at 80% 65%,#ff7a20 0,#0000 50%);background-size:100% 200%;animation:18s linear infinite emberRise;position:absolute;top:0;right:0;bottom:0;left:0}.ce-title{animation:4s ease-in-out infinite titlePulse}.ce-sigil{background:linear-gradient(90deg,#0000 0,#b4530999 30%,#dc8c32e6,#b4530999 70%,#0000);width:120px;height:14px;position:relative}.ce-sigil:before,.ce-sigil:after{content:"";background:#dc8c32;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 10px #ff8c28cc}.ce-sigil:before{left:-2px}.ce-sigil:after{right:-2px}.ce-start-btn:hover{box-shadow:0 0 35px #b45309b3,inset 0 0 20px #b453094d}.ce-death-bg{position:relative;overflow:hidden}.ce-death-embers{pointer-events:none;opacity:.5;mix-blend-mode:screen;background-image:radial-gradient(2px 2px at 8% 100%,#ff2020 0,#0000 50%),radial-gradient(1.5px 1.5px at 22% 100%,#c00 0,#0000 50%),radial-gradient(2px 2px at 40% 100%,#ff4040 0,#0000 50%),radial-gradient(1px 1px at 58% 100%,#a00 0,#0000 50%),radial-gradient(2px 2px at 72% 100%,#ff2020 0,#0000 50%),radial-gradient(1.5px 1.5px at 86% 100%,#c00 0,#0000 50%),radial-gradient(2px 2px at 95% 100%,#ff4040 0,#0000 50%);background-size:100% 200%;animation:10s linear infinite emberRise;position:absolute;top:0;right:0;bottom:0;left:0}.ce-died{color:#8b0000;letter-spacing:.15em;opacity:0;will-change:transform,letter-spacing,filter,opacity,color,text-shadow;font-family:Cinzel,serif;font-size:80px;font-weight:700;line-height:1;animation:2.4s cubic-bezier(.2,.7,.2,1) .2s forwards youDiedReveal,3.2s ease-in-out 2.8s infinite youDiedPulse;position:relative}.ce-died-smoke{pointer-events:none;filter:blur(32px);opacity:0;mix-blend-mode:screen;background:radial-gradient(#b40a0a8c,#64000059 35%,#28000026 60%,#0000 75%);width:920px;height:220px;animation:3.2s ease-out .15s forwards youDiedSmoke;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.3,.1)}.ce-died-vignette{pointer-events:none;opacity:0;background:radial-gradient(at 50% 42%,#0000,#0000 30%,#64000059 80%,#280000a6);animation:2.6s ease-out .15s forwards youDiedVignette;position:absolute;top:0;right:0;bottom:0;left:0}.go-secret-badge{letter-spacing:.4em;text-transform:uppercase;color:#ffc5e6;text-shadow:0 0 14px #ff78c8a6,0 0 4px #000000e6;border-top:1px solid #ff8cd273;border-bottom:1px solid #ff8cd273;align-items:center;gap:14px;margin-top:10px;padding:6px 22px;font-family:Cinzel,serif;font-size:12px;display:inline-flex}.go-secret-sigil{color:#ff80cc;text-shadow:0 0 10px #ff80cce6;font-size:14px}.go-columns{grid-template-columns:320px 360px;justify-content:center;align-items:stretch;gap:24px;padding:0 18px;display:grid}.go-card{background:radial-gradient(120% 60% at 50% 0,#7828142e,#0000 70%),linear-gradient(#140a0cd9,#0a0406e0);border:1px solid #b4783c52;flex-direction:column;padding:16px 20px 20px;display:flex;position:relative;box-shadow:0 0 28px #0009,inset 0 0 40px #280a0a59}.go-card:before,.go-card:after{content:"";border:1px solid #ffb46473;width:14px;height:14px;position:absolute}.go-card:before{border-bottom:none;border-right:none;top:4px;left:4px}.go-card:after{border-top:none;border-left:none;bottom:4px;right:4px}.go-card-header{border-bottom:1px solid #b4783c40;justify-content:center;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:8px;display:flex}.go-card-header h2{letter-spacing:.45em;text-transform:uppercase;color:#e8c684;text-shadow:0 0 10px #ffb45066;margin:0;font-family:Cinzel,serif;font-size:13px;font-weight:700}.go-card-sigil{color:#ffb450b3;text-shadow:0 0 6px #ffa03c8c;font-size:10px}.go-card-run{text-align:center}.go-hero-stat{padding:6px 0}.go-hero-label{letter-spacing:.45em;text-transform:uppercase;color:#c88c50b3;margin-bottom:4px;font-family:Cinzel,serif;font-size:10px}.go-hero-sublabel{color:#dcaa64a6;margin-top:2px;font-family:EB Garamond,serif;font-size:12px;font-style:italic}.go-hero-value{color:#ffe2a0;letter-spacing:.08em;text-shadow:0 0 18px #ffb4508c,0 0 4px #000000e6;font-family:Cinzel,serif;font-size:30px;font-weight:700;line-height:1.1}.go-hero-value-xl{color:#ffd98a;text-shadow:0 0 24px #ffb450bf,0 0 4px #000000e6;font-size:40px}.go-hero-value-zone{letter-spacing:.12em;font-size:18px}.go-hero-row{grid-template-columns:1fr 1fr;gap:14px;margin-top:2px;display:grid}.go-hero-micro{padding:2px 0}.go-divider{background:linear-gradient(90deg,#0000,#b4783c73,#0000);height:1px;margin:12px 8px;position:relative}.go-divider:after{content:"◆";color:#ffb450a6;text-shadow:0 0 6px #ffa03c99;background:#0a0406;padding:0 6px;font-size:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.go-stat-grid{flex-direction:column;gap:8px;display:flex}.go-stat{letter-spacing:.12em;align-items:baseline;gap:8px;font-family:Cinzel,serif;font-size:12px;display:flex}.go-stat-label{color:#dcaa6ebf;text-transform:uppercase;letter-spacing:.28em;white-space:nowrap;font-size:10px}.go-stat-dots{border-bottom:1px dotted #b4783c59;flex:1;transform:translateY(-3px)}.go-stat-value{color:#ffe2a0;letter-spacing:.1em;white-space:nowrap;text-shadow:0 0 10px #ffb45059;font-size:15px;font-weight:700}.go-stat-danger .go-stat-value{color:#ff9090;text-shadow:0 0 12px #ff50508c}.go-stat-secret .go-stat-value{color:#ffbde3;text-shadow:0 0 12px #ff78c88c}.go-stat-secret .go-stat-label{color:#ffb4dcbf}.go-records-sigil{color:#ffb45080;text-shadow:0 0 12px #ffa03c66;margin-bottom:4px;font-size:26px}.go-global-frame{background:linear-gradient(#140a0cc7,#080408d1);border:1px solid #b4783c52;width:660px;max-width:96%;margin-top:10px;padding:10px 18px 12px;position:relative;box-shadow:0 0 22px #0000008c,inset 0 0 26px #28100c66}.go-global-header{justify-content:center;align-items:center;gap:12px;margin-bottom:10px;font-family:Cinzel,serif;display:flex}.go-global-header h2{letter-spacing:.45em;text-transform:uppercase;color:#ffd98a;text-shadow:0 0 12px #ffb45080;margin:0;font-size:12px}.go-global-sigil{color:#ffc878b3;text-shadow:0 0 8px #ffa03c99;font-size:12px}.go-global-submit{background:#0f06088c;border:1px dashed #ffc87859;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:8px 12px;display:flex}.go-global-submit-label{letter-spacing:.35em;text-transform:uppercase;color:#ffc878bf;font-family:Cinzel,serif;font-size:9px}.go-global-name-input{color:#ffd98a;letter-spacing:.18em;text-transform:uppercase;background:#0a0406e6;border:1px solid #dca05080;outline:none;flex:140px;min-width:120px;padding:5px 10px;font-family:Cinzel,serif;font-size:13px;transition:border-color .18s,box-shadow .18s}.go-global-name-input:focus{border-color:#ffd98a;box-shadow:0 0 16px #ffb45073,inset 0 0 8px #3c1e0a80}.go-global-submit-btn,.go-global-skip-btn{letter-spacing:.3em;text-transform:uppercase;color:#ffe2a0;cursor:pointer;background:linear-gradient(#3c1a0eb3,#140806bf);border:1px solid #dca0508c;padding:6px 14px;font-family:Cinzel,serif;font-size:10px;transition:border-color .2s,color .2s,background .2s,box-shadow .2s}.go-global-submit-btn:hover:not(:disabled),.go-global-skip-btn:hover:not(:disabled){color:#fff2d0;border-color:#ffd98a;box-shadow:0 0 16px #ffb45059}.go-global-submit-btn:disabled,.go-global-skip-btn:disabled{opacity:.45;cursor:not-allowed}.go-global-skip-btn{color:#dcaa6499;background:0 0;border-color:#b4783c59}.go-global-error{color:#ff8a8a;flex-basis:100%;font-family:EB Garamond,serif;font-size:12px}.go-global-submitted{color:#ffd98a;text-shadow:0 0 8px #ffb45066;border-left:2px solid #ffd98a;margin-bottom:10px;padding:6px 12px;font-family:EB Garamond,serif;font-size:13px;font-style:italic}.go-global-empty{text-align:center;color:#c88c5099;padding:14px 10px;font-family:EB Garamond,serif;font-size:13px;font-style:italic}.go-global-list{counter-reset:globalrank;grid-template-columns:1fr 1fr;gap:4px 16px;margin:0;padding:0;list-style:none;display:grid}.go-global-row{letter-spacing:.05em;color:#dcaa64d9;border-bottom:1px solid #b4783c26;grid-template-columns:28px 1fr auto auto;align-items:baseline;gap:10px;padding:4px 8px;font-family:Cinzel,serif;font-size:12px;transition:background .18s;display:grid}.go-global-row:hover{background:#28120e66}.go-global-row.is-mine{color:#ffe9c0;background:linear-gradient(90deg,#5026128c,#23100c66);border-bottom-color:#ffc878b3;box-shadow:0 0 18px #ffb45047}.go-global-rank{color:#ffb450a6;text-align:right;font-weight:700}.go-global-row.is-mine .go-global-rank{color:#ffd98a}.go-global-name{text-transform:uppercase;letter-spacing:.18em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.go-global-souls{color:#ffd98a;text-shadow:0 0 8px #ffb45059;font-weight:700}.go-global-combo{color:#c88c50b3;letter-spacing:.2em;font-size:10px}@media(max-width:700px){.go-global-list{grid-template-columns:1fr}}.go-graph-frame{background:linear-gradient(#140a0cb3,#0a0406bf);border:1px solid #b4783c47;width:660px;max-width:96%;margin-top:10px;padding:8px 16px 6px;box-shadow:0 0 18px #00000080,inset 0 0 22px #280c0859}.go-graph-header{letter-spacing:.35em;text-transform:uppercase;justify-content:space-between;align-items:baseline;margin-bottom:4px;font-family:Cinzel,serif;font-size:10px;display:flex}.go-graph-title{color:#dcaa64a6}.go-graph-peak{color:#ffd98a;letter-spacing:.3em;font-size:9px}.go-graph-canvas{background:#0a050599;border:1px solid #b4783c26;width:100%;display:block}.go-actions-row{align-items:center;gap:24px;margin-top:14px;padding:0 16px;display:flex}.go-secret-gate{border-top:1px solid #ff44444d;border-bottom:1px solid #ff44444d;align-items:center;gap:12px;padding:6px 14px;display:flex}.go-secret-gate-label{letter-spacing:.5em;text-transform:uppercase;color:#ff8080;text-shadow:0 0 8px #ff2828a6;font-family:Cinzel,serif;font-size:10px;animation:2.4s ease-in-out infinite goSecretLabelPulse}.go-secret-gate-input{color:#ffc0c0;letter-spacing:.3em;text-align:center;background:#0a0202e6;border:1px solid #ff444480;outline:none;width:160px;padding:5px 12px;font-family:EB Garamond,serif;font-size:13px;transition:border-color .18s,box-shadow .18s;box-shadow:0 0 14px #ff282833,inset 0 0 8px #50000066}.go-secret-gate-input:focus{border-color:#ff4040;box-shadow:0 0 20px #ff282880,inset 0 0 10px #64000066}.go-secret-gate-input.is-error{border-color:#ff4040;box-shadow:0 0 22px #ff0000a6}.go-secret-gate-input::placeholder{color:#ff444459;letter-spacing:.4em}@keyframes goSecretLabelPulse{0%,to{opacity:.85;text-shadow:0 0 8px #ff2828a6}50%{opacity:1;text-shadow:0 0 14px #ff5050e6}}.go-try-again{letter-spacing:.4em;text-transform:uppercase;color:#ffe2a0;text-shadow:0 0 10px #ffb45099;cursor:pointer;background:linear-gradient(#3c1a0eb3,#140806bf);border:1px solid #dca050b3;align-items:center;gap:16px;padding:9px 34px;font-family:Cinzel,serif;font-size:13px;font-weight:700;transition:border-color .2s,box-shadow .2s,color .2s,background .2s,transform .16s;display:inline-flex;box-shadow:0 0 22px #ff8c3c38,inset 0 0 14px #ffa03c14}.go-try-again:hover{color:#fff2d0;background:linear-gradient(#5a2c14bf,#1e0c08bf);border-color:#ffc470;transform:translateY(-1px);box-shadow:0 0 36px #ffb45073,inset 0 0 22px #ffb4501f}.go-try-again:focus-visible{border-color:#fff2d0;outline:none;box-shadow:0 0 48px #ffc8648c,inset 0 0 20px #ffb45024}.go-try-again-sigil{color:#ffc470;text-shadow:0 0 10px #ffa03ce6;font-size:10px}.ce-victory-bg{background:radial-gradient(at 50% 40%,#ffc8502e,#0000 55%),radial-gradient(at 50% 100%,#b478281f,#0000 60%),#000}.ce-victory-rays{pointer-events:none;background:linear-gradient(100deg,#0000 20%,#ffdc8c0f,#0000 60%),linear-gradient(80deg,#0000 30%,#ffdc8c0d,#0000 70%);animation:12s linear infinite raysSweep;position:absolute;top:0;right:0;bottom:0;left:0}.ce-victory-title{opacity:0;text-shadow:0 0 40px #ffc850b3,0 0 10px #000000e6;animation:1.8s cubic-bezier(.2,.7,.2,1) forwards victoryReveal,4s ease-in-out 2s infinite victoryPulse}.ce-victory-sub{opacity:0;animation:1.2s ease-out 1.1s forwards victorySubFade}.ce-bonfire-bg{background:radial-gradient(at 50% 65%,#ff782838,#781e0a1a,#0000 60%),radial-gradient(at 50% 10%,#14081499,#0000 70%),#000000eb}.ce-bonfire-title{opacity:0;text-shadow:0 0 35px #ffa03cbf;animation:1.2s ease-out forwards bonfireTitleRise}.ce-bonfire-sprite{justify-content:center;align-items:flex-end;width:120px;height:180px;display:flex;position:relative}.ce-bonfire-sprite:before{content:"";background:linear-gradient(#2a1608,#120804);border-radius:4px;width:80px;height:18px;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #000000e6,0 0 40px #ff641e66}.ce-bonfire-flame{filter:blur(8px);mix-blend-mode:screen;transform-origin:50% 100%;background:radial-gradient(at 50% 80%,#ffe696e6,#ff8c28b3,#b4320a4d 70%,#0000);width:60px;height:140px;animation:1.6s ease-in-out infinite bonfireFlame;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.rank-toast{border:1px solid var(--rank-color,#f74);box-shadow:0 0 18px var(--rank-color,#f74),inset 0 0 18px #0009;background:linear-gradient(90deg,#0a060aeb,#140a0ebf);align-items:center;gap:10px;padding:8px 14px 8px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.rank-toast{box-shadow:0 0 18px color-mix(in srgb,var(--rank-color,#f74) 55%,transparent),inset 0 0 18px #0009}}.rank-toast{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.rank-toast-bar{background:var(--rank-color,#f74);width:3px;height:28px;box-shadow:0 0 10px var(--rank-color,#f74);display:inline-block}.rank-toast-sub{letter-spacing:.4em;text-transform:uppercase;color:var(--rank-color,#f74);font-family:Cinzel,serif;font-size:9px}@supports (color:color-mix(in lab,red,red)){.rank-toast-sub{color:color-mix(in srgb,var(--rank-color,#f74) 80%,white 0%)}}.rank-toast-sub{opacity:.7}.rank-toast-label{letter-spacing:.12em;color:var(--rank-color,#f74);text-shadow:0 0 12px var(--rank-color,#f74);font-family:Cinzel,serif;font-size:18px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.rank-toast-label{text-shadow:0 0 12px color-mix(in srgb,var(--rank-color,#f74) 60%,transparent)}}.rank-toast-slide{opacity:0;animation:1.5s cubic-bezier(.2,.7,.3,1) forwards rankToastSlide;transform:translate(-20px)}.rank-toast-static{opacity:0;animation:1.4s ease-out forwards rankToastStatic}.ce-settings-panel{background-image:linear-gradient(#ffffff05,#0000 30%);box-shadow:0 0 60px #000000f2,inset 0 0 40px #b4530914}.reduce-motion .animate-shake,.reduce-motion .animate-pulse,.reduce-motion .ce-title,.reduce-motion .player-sprite{animation:none!important}.reduce-motion .ce-menu-embers,.reduce-motion .ce-death-embers,.reduce-motion .ce-victory-rays{animation-duration:40s!important}.reduce-motion .ce-died{opacity:1;letter-spacing:.15em;filter:none;color:#8b0000;text-shadow:0 0 30px #8b0000bf;animation:none!important}.high-contrast{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.high-contrast .ce-frame{box-shadow:0 0 40px #000000e6}.colorblind .ce-died,.colorblind [class*="bg-[#8b0000]"]{color:#4a70c0!important}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-4px)}}@keyframes fadeIn{to{opacity:1}}@keyframes zoomIn{0%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes slideUp{0%{transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes floatHeart{0%{transform:scale(var(--scale)) translateY(0);opacity:1;filter:drop-shadow(0 0 10px #ff80cc)}to{transform:scale(calc(var(--scale) * 1.5)) translateY(-150px);opacity:0;filter:drop-shadow(0 0 20px #ff80cc)}}@keyframes playerFloat{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%,-6px)scale(1.01)}}@keyframes dodgeRight{0%{transform:translate(-50%)scale(1)}30%{filter:drop-shadow(0 0 30px #82c8ffe6);transform:translate(calc(60px - 50%),-12px)scale(1.05)}60%{transform:translate(calc(40px - 50%),-4px)scale(1.02)}to{transform:translate(-50%)scale(1)}}@keyframes dodgeLeft{0%{transform:translate(-50%)scale(1)}30%{filter:drop-shadow(0 0 30px #82c8ffe6);transform:translate(calc(-50% - 60px),-12px)scale(1.05)}60%{transform:translate(calc(-50% - 40px),-4px)scale(1.02)}to{transform:translate(-50%)scale(1)}}@keyframes playerDrink{0%{transform:translate(-50%)scale(1)}25%{transform:translate(-50%,-6px)scale(1.04)}60%{transform:translate(-50%,-10px)scale(1.06)}to{transform:translate(-50%)scale(1)}}@keyframes estusGodmodePulse{0%,to{filter:drop-shadow(0 0 30px #ffd66ebf)drop-shadow(0 0 14px #b4f0ff73)brightness(1.15)}50%{filter:drop-shadow(0 0 48px #ffe696)drop-shadow(0 0 26px #c8ffffd9)drop-shadow(0 0 80px #ffb43cbf)brightness(1.35)}}@keyframes jessykaLovebomb{0%{opacity:0;filter:drop-shadow(0 0 60px #ff50b4)blur(16px)brightness(1.6);transform:translate(60px,40px)scale(.4)rotate(15deg)}35%{opacity:1;filter:drop-shadow(0 0 40px #ff64c8f2)blur()brightness(1.3);transform:translate(-6px,-24px)scale(1.15)rotate(-5deg)}55%{filter:drop-shadow(0 0 28px #ff80ccd9)blur()brightness(1.15);transform:translate(2px)scale(.95)rotate(2deg)}75%{transform:translate(-1px,-2px)scale(1.03)rotate(-1deg)}to{opacity:1;filter:drop-shadow(0 0 20px #ff80ccbf)drop-shadow(0 0 40px #ff50b459);transform:translate(0)scale(1)rotate(0)}}@keyframes jessykaIdleFloat{0%,to{transform:translate(0)scale(1)}50%{transform:translateY(-4px)scale(1.015)}}@keyframes jessykaAngelic{0%{opacity:1;filter:drop-shadow(0 0 20px #ff80ccbf)brightness();transform:translate(0)scale(1)}30%{opacity:1;filter:drop-shadow(0 0 60px #fff0c8)drop-shadow(0 0 20px #ffc8f0e6)brightness(1.5);transform:translateY(-10px)scale(1.06)}65%{opacity:.75;filter:drop-shadow(0 0 80px #fff0c8)brightness(1.8)blur(2px);transform:translateY(-60px)scale(1.08)}to{opacity:0;filter:drop-shadow(0 0 100px #ffffdc)brightness(2.4)blur(10px);transform:translateY(-140px)scale(1.12)}}@keyframes rankIconReveal{0%{opacity:0;filter:drop-shadow(0 0 40px #ffc850)blur(10px)brightness(2.2);transform:scale(.3)rotate(-18deg)}35%{opacity:1;filter:drop-shadow(0 0 28px #ffc850e6)blur()brightness(1.6);transform:scale(1.45)rotate(6deg)}55%{filter:drop-shadow(0 0 18px #ffaa3cb3)blur()brightness(1.25);transform:scale(.92)rotate(-3deg)}75%{transform:scale(1.08)rotate(1.5deg)}to{opacity:1;filter:drop-shadow(0 0 10px #ffaa3c99)blur()brightness();transform:scale(1)rotate(0)}}@keyframes rankIconIdle{0%,to{filter:drop-shadow(0 0 10px #ffaa3c8c);transform:scale(1)translateY(0)}50%{filter:drop-shadow(0 0 18px #ffc85acc);transform:scale(1.04)translateY(-3px)}}@keyframes rankIconSssLoop{0%,to{filter:drop-shadow(0 0 16px #00e6ffcc)drop-shadow(0 0 4px #ffffff80);transform:scale(1)rotate(-2deg)}25%{filter:drop-shadow(0 0 24px #0ff)drop-shadow(0 0 8px #fffc);transform:scale(1.08)rotate(3deg)}50%{filter:drop-shadow(0 0 20px #64ffffe6)drop-shadow(0 0 6px #fff9);transform:scale(1.04)rotate(-1deg)}75%{filter:drop-shadow(0 0 22px #00dcffe6)drop-shadow(0 0 6px #ffffff80);transform:scale(1.06)rotate(2deg)}}@keyframes estusDrain{0%{filter:brightness(1.6)drop-shadow(0 0 14px #ffc850f2);transform:scale(1.1)}to{filter:brightness(.4)drop-shadow(0 0 #0000);transform:scale(1)}}@keyframes emberRise{0%{background-position-y:0%}to{background-position-y:-200%}}@keyframes titlePulse{0%,to{text-shadow:0 0 25px #b4530973,0 0 4px #000c}50%{text-shadow:0 0 38px #dc7828bf,0 0 6px #000c}}@keyframes youDiedReveal{0%{opacity:0;letter-spacing:0;filter:blur(24px);color:#2a0000;text-shadow:0 0 10px #3c00004d;transform:scale(1.7,.35)}30%{opacity:.75;letter-spacing:.03em;filter:blur(14px);color:#4a0000;text-shadow:0 0 28px #780a0a99;transform:scale(1.4,.55)}65%{opacity:1;letter-spacing:.11em;filter:blur(2px);color:#6b0000;text-shadow:0 0 48px #c80f0fd9;transform:scale(1.06,.94)}to{opacity:1;letter-spacing:.15em;filter:blur();color:#8b0000;text-shadow:0 0 30px #8b0000bf,0 0 6px #000000e6;transform:scale(1)}}@keyframes youDiedPulse{0%,to{text-shadow:0 0 30px #8b000099,0 0 6px #000000e6}50%{text-shadow:0 0 55px #dc0f0ff2,0 0 8px #000000e6}}@keyframes youDiedSmoke{0%{opacity:0;transform:translate(-50%,-50%)scale(.3,.1)}35%{opacity:.85;transform:translate(-50%,-50%)scale(1.15,.85)}70%{opacity:.55;transform:translate(-50%,-50%)scale(1.35,1.1)}to{opacity:.25;transform:translate(-50%,-50%)scale(1.5,1.25)}}@keyframes youDiedVignette{0%{opacity:0}30%{opacity:0}70%{opacity:.9}to{opacity:.65}}@keyframes bonfireTitleRise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes bonfireFlame{0%,to{opacity:.9;transform:translate(-50%)scale(1)skew(-2deg)}50%{opacity:1;transform:translate(-50%)scale(.95,1.08)skew(2deg)}}@keyframes rankToastSlide{0%{opacity:0;filter:blur(6px);transform:translate(-26px)}15%{opacity:1;filter:blur();transform:translate(0)}75%{opacity:1;filter:blur();transform:translate(0)}to{opacity:0;filter:blur(2px);transform:translate(8px)}}@keyframes rankToastStatic{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes raysSweep{0%{background-position:0 0,0 0}to{background-position:200% 0,-200% 0}}@keyframes victoryReveal{0%{opacity:0;letter-spacing:0;filter:blur(18px);text-shadow:0 0 10px #ffc85033;transform:scale(.6)}40%{opacity:1;letter-spacing:.12em;filter:blur(4px);text-shadow:0 0 50px #ffe68ce6;transform:scale(1.08)}70%{opacity:1;letter-spacing:.2em;filter:blur();transform:scale(1.02)}to{opacity:1;letter-spacing:.2em;filter:blur();text-shadow:0 0 40px #ffc850b3,0 0 10px #000000e6;transform:scale(1)}}@keyframes victorySubFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes victoryPulse{0%,to{text-shadow:0 0 40px #ffc85099,0 0 10px #000000e6}50%{text-shadow:0 0 60px #ffdc78e6,0 0 10px #000000e6}}.bs-root{color:#e6dcc5;-webkit-user-select:none;user-select:none;font-family:EB Garamond,serif}.bs-backdrop{background:radial-gradient(at 50% 0,#8c281e59,#050306f2 55%,#020104),linear-gradient(#0a0508,#060304);animation:.9s ease-out both bsBackdropFade;position:absolute;top:0;right:0;bottom:0;left:0}.bs-ember-stream{pointer-events:none;opacity:.85;background-image:radial-gradient(2px 2px at 12% 18%,#ffaa50d9,#0000 60%),radial-gradient(1.5px 1.5px at 42% 62%,#ffc878a6,#0000 60%),radial-gradient(1.2px 1.2px at 78% 32%,#ff8cb48c,#0000 60%),radial-gradient(1.5px 1.5px at 26% 80%,#ffa05ab3,#0000 60%),radial-gradient(1.8px 1.8px at 64% 12%,#ffd28cbf,#0000 60%),radial-gradient(1.2px 1.2px at 92% 72%,#ff82c88c,#0000 60%);background-size:100% 800px;animation:14s linear infinite bsEmberDrift;position:absolute;top:0;right:0;bottom:0;left:0}.bs-title-block{text-align:center;margin-bottom:36px;animation:.9s cubic-bezier(.2,.8,.2,1) both bsTitleDrop}.bs-subtitle{letter-spacing:.5em;text-transform:uppercase;color:#dcaa788c;margin-bottom:8px;font-family:Cinzel,serif;font-size:11px}.bs-title{letter-spacing:.28em;color:#e8c684;text-shadow:0 0 32px #ffa03c8c,0 0 8px #000000e6;font-family:Cinzel,serif;font-size:56px;font-weight:700;animation:4s ease-in-out infinite bsTitlePulse}.bs-flavor{letter-spacing:.18em;color:#dcbea08c;margin-top:6px;font-size:14px;font-style:italic}.bs-panels{gap:48px;max-width:960px;padding:0 48px;display:flex}.bs-panel{cursor:pointer;opacity:0;background:#05030a;border:2px solid #50281ecc;width:380px;height:440px;padding:0;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .26s,box-shadow .26s,opacity .3s;animation:.8s cubic-bezier(.2,.9,.2,1) .18s both bsPanelSlideIn;position:relative;overflow:hidden;transform:translateY(40px)}.bs-panel.bs-panel-taurus{background:radial-gradient(at 50% 80%,#b4501c2e,#0000 50%),linear-gradient(#0b0808,#060305)}.bs-panel.bs-panel-afroman{background:radial-gradient(#ff50b42e,#0000 45%),radial-gradient(at 30% 30%,#ffc85024,#0000 40%),radial-gradient(at 70% 70%,#50dc781f,#0000 45%),linear-gradient(#0a0410,#040108);animation:.8s cubic-bezier(.2,.9,.2,1) .34s both bsPanelSlideIn,7s linear 1.3s infinite bsAfroHueShift}.bs-panel.is-focused{z-index:2;border-color:#ffdc8ccc;transform:translateY(0)scale(1.04);box-shadow:0 0 40px #ffa03c59,inset 0 0 60px #ff8c3c1a}.bs-panel.bs-panel-afroman.is-focused{border-color:#ff8cdcd9;box-shadow:0 0 50px #ff50b473,0 0 80px #78dcff2e,inset 0 0 60px #ff64b426}.bs-panel.is-committed{border-color:#fff;animation:.65s ease-out both bsPanelCommit;transform:scale(1.08);box-shadow:0 0 120px #ffe68cb3,0 0 40px #fff6,inset 0 0 80px #ffdc8c40}.bs-panel.is-faded{opacity:.15;transform:translateY(0)scale(.95)}.bs-panel-inner{flex-direction:column;align-items:center;width:100%;height:100%;padding:30px 26px 24px;display:flex;position:relative}.bs-panel-scene{pointer-events:none;z-index:0;position:absolute;top:0;right:0;bottom:0;left:0}.bs-panel-taurus .bs-panel-scene{background:linear-gradient(#0000,#0000 55%,#1e140fe6),radial-gradient(60% 70% at 50% 85%,#32140ae6,#0000 60%)}.bs-panel-taurus .bs-panel-scene:before{content:"";opacity:.6;background-color:#0000;background-image:linear-gradient(#0000 78%,#120c08f2 78%),linear-gradient(#0000 72%,#120c08f2 72%,#120c08f2 78%,#0000 78%);background-position:0 0,20px 0;background-repeat:repeat-x;background-size:40px 100%,40px 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;top:0;right:0;bottom:0;left:0}.bs-panel-afroman .bs-panel-scene{transform-origin:50%;background:radial-gradient(circle,#ff78c81f,#0000 45%),repeating-conic-gradient(#ff82d214,#ff82d214 20deg,#78dcff0f 20deg,#78dcff0f 40deg,#ffdc640f 40deg,#ffdc640f 60deg);width:200%;height:200%;animation:26s linear infinite bsAfroSpin;inset:-50% auto auto -50%}.bs-panel-afroman .bs-panel-scene:before{content:"";filter:blur(.5px);background-image:radial-gradient(8px 18px at 20% 40%,#ffb4508c,#0000 70%),radial-gradient(7px 16px at 80% 62%,#ffb45073,#0000 70%),radial-gradient(6px 14px at 62% 28%,#ffb45059,#0000 70%);position:absolute;top:0;right:0;bottom:0;left:0}.bs-panel-emblem{z-index:1;margin-bottom:8px;font-size:54px;line-height:1;animation:3.6s ease-in-out infinite bsEmblemFloat;position:relative}.bs-panel-title{z-index:1;letter-spacing:.25em;text-shadow:0 0 18px,0 0 4px #000c;margin-bottom:2px;font-family:Cinzel,serif;font-size:28px;font-weight:700;position:relative}.bs-panel-subtitle{z-index:1;letter-spacing:.4em;text-transform:uppercase;color:#dcc8a080;margin-bottom:16px;font-family:Cinzel,serif;font-size:10px;position:relative}.bs-panel-lore{z-index:1;text-align:center;color:#dcc8a0b3;opacity:0;flex-grow:1;align-items:center;padding:0 4px;font-size:14px;font-style:italic;line-height:1.55;transition:opacity .24s;display:flex;position:relative}.bs-panel.is-focused .bs-panel-lore{opacity:1}.bs-panel-cta{z-index:1;letter-spacing:.5em;text-transform:uppercase;opacity:.35;border:1px solid;margin-top:12px;padding:10px 26px;font-family:Cinzel,serif;font-size:12px;transition:opacity .24s,background .24s;position:relative}.bs-panel.is-focused .bs-panel-cta{opacity:1;background:#ffffff0a}.bs-divider{pointer-events:none;z-index:1;flex-direction:column;align-items:center;gap:8px;animation:.9s cubic-bezier(.2,.9,.2,1) .18s both bsDividerGrow;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bs-divider-line{background:linear-gradient(#0000,#ffb4508c,#0000);width:1px;height:80px}.bs-divider-sigil{color:#ffc878cc;text-shadow:0 0 16px #ffb43ccc;font-size:14px;animation:6s linear infinite bsSigilSpin}.bs-hint{letter-spacing:.3em;text-transform:uppercase;color:#dcb48c80;align-items:center;gap:6px;margin-top:36px;font-family:Cinzel,serif;font-size:10px;animation:1s ease-out .8s both bsFadeIn;display:flex}.bs-kbd{color:#ffdcaacc;letter-spacing:.1em;border:1px solid #dcb48c73;margin:0 3px;padding:2px 8px;font-size:10px;display:inline-block}.bs-warn{letter-spacing:.15em;color:#b450508c;margin-top:10px;font-size:11px;font-style:italic;animation:1.2s ease-out 1.1s both bsFadeIn}@keyframes bsBackdropFade{0%{opacity:0}to{opacity:1}}@keyframes bsEmberDrift{0%{background-position-y:0}to{background-position-y:-800px}}@keyframes bsTitleDrop{0%{opacity:0;filter:blur(8px);transform:translateY(-24px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes bsTitlePulse{0%,to{text-shadow:0 0 32px #ffa03c8c,0 0 8px #000000e6}50%{text-shadow:0 0 52px #ffc864cc,0 0 8px #000000e6}}@keyframes bsPanelSlideIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes bsPanelCommit{0%{transform:scale(1.04)}40%{filter:brightness(1.5);transform:scale(1.12)}to{filter:brightness();transform:scale(1.08)}}@keyframes bsDividerGrow{0%{opacity:0;transform:translate(-50%,-50%)scaleY(0)}to{opacity:1;transform:translate(-50%,-50%)scaleY(1)}}@keyframes bsSigilSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bsFadeIn{0%{opacity:0}to{opacity:1}}@keyframes bsEmblemFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes bsAfroSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bsAfroHueShift{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}.afi-root{color:#fff;-webkit-user-select:none;user-select:none;background:#000;animation:1.5s ease-out both afiBackdropFade;overflow:hidden}.afi-root:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 58%,#ff64c88c,#ff8c5059 18%,#781eb44d 38%,#0a0014 95%);position:absolute;top:0;right:0;bottom:0;left:0}.afi-bg{filter:hue-rotate()saturate(.6);transform-origin:50%;background:repeating-conic-gradient(#ff64c852,#ff64c852 20deg,#78dcff47 20deg,#78dcff47 40deg,#ffdc6447 40deg,#ffdc6447 60deg,#78ffa042 60deg,#78ffa042 80deg);width:200%;height:200%;transition:filter .8s ease-out;animation:40s linear infinite afiBgSpin;position:absolute;top:-50%;left:-50%}.afi-rings{pointer-events:none;mix-blend-mode:screen;opacity:.6;background:repeating-radial-gradient(circle at 50% 58%,#ffffff12 0,#ffffff12 2px,#0000 2px,#0000 40px);animation:3s ease-in-out infinite afiRingPulse;position:absolute;top:0;right:0;bottom:0;left:0}.afi-speaker{background:linear-gradient(#1a0d18,#2a1420,#0a0408);border:3px solid #3a1a2e;width:120px;height:320px;position:absolute;bottom:0;box-shadow:0 0 40px #000000b3,inset 0 0 30px #ff64c833}.afi-speaker:before,.afi-speaker:after{content:"";background:radial-gradient(circle at 35% 35%,#4a1028,#1a0410 60%,#000);border:2px solid #3a1a2e;border-radius:50%;animation:.6s ease-in-out infinite afiSpeakerThump;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 0 20px #ff50a040}.afi-speaker:before{width:80px;height:80px;top:20px}.afi-speaker:after{width:88px;height:88px;animation-delay:.15s;bottom:20px}.afi-speaker-left{left:40px}.afi-speaker-right{right:40px}.afi-root[data-phase=fade-in] .afi-speaker{opacity:.3}.afi-root[data-phase=silhouette] .afi-speaker{opacity:.7}.afi-sprite-wrap{pointer-events:none;width:340px;height:440px;position:absolute;top:18%;left:50%;transform:translate(-50%)}.afi-sprite{object-fit:contain;filter:drop-shadow(0 0 40px #ff64c880);width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.afi-sprite-silhouette{filter:brightness(0)drop-shadow(0 0 40px #ff64c8e6)drop-shadow(0 0 80px #ff8c5099);animation:1.2s ease-out both afiSilFade,3.2s ease-in-out infinite afiSprSway}.afi-sprite-full{animation:1.8s cubic-bezier(.2,.8,.2,1) both afiSprReveal,3.2s ease-in-out infinite afiSprSway}.afi-sprite-full.is-dropping{animation:.9s cubic-bezier(.2,.9,.2,1) both afiSprDrop,3.2s ease-in-out infinite afiSprSway}.afi-spot{transform-origin:top;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(#ffdcb459,#ff96d226,#0000);width:180px;height:560px;animation:4s ease-in-out infinite afiSpotSweep;position:absolute;top:50%}.afi-spot-left{left:-260px;transform:rotate(18deg)}.afi-spot-right{animation-delay:.4s;right:-260px;transform:rotate(-18deg)}.afi-banner{letter-spacing:.12em;color:#fff;text-shadow:0 0 40px #ff64c8e6,0 0 12px #000000e6;white-space:nowrap;text-align:center;max-width:94%;padding:0 12px;font-family:Cinzel,serif;font-size:40px;font-weight:700;animation:.9s cubic-bezier(.2,.8,.2,1) both afiBannerIn;position:absolute;top:72%;left:50%;transform:translate(-50%)}.afi-banner.is-small{letter-spacing:.5em;color:#ffdcb4e6;text-shadow:0 0 24px #ffa03ccc,0 0 6px #000000e6;font-size:22px;top:10%}.afi-skip-hint{letter-spacing:.4em;text-transform:uppercase;color:#dcc8e68c;font-family:Cinzel,serif;font-size:10px;animation:.6s ease-out both bsFadeIn;position:absolute;bottom:24px;right:24px}.afi-crash{mix-blend-mode:screen;background:radial-gradient(circle at 50% 58%,#fffffff2,#ff8cc899 30%,#0000 70%);animation:.4s ease-out both afiCrashFlash;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes afiBackdropFade{0%{opacity:0}to{opacity:1}}@keyframes afiBgSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes afiRingPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}@keyframes afiSpeakerThump{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.06);box-shadow:inset 0 0 30px #ff64c873}}@keyframes afiSilFade{0%{opacity:0;transform:translateY(60px)scale(.85)}to{opacity:.92;transform:translateY(0)scale(1)}}@keyframes afiSprReveal{0%{opacity:0;filter:brightness(.2)saturate(0);transform:scale(.7)}60%{opacity:1;filter:brightness(1.6)saturate(1.8);transform:scale(1.06)}to{opacity:1;filter:brightness()saturate(1.2);transform:scale(1)}}@keyframes afiSprSway{0%,to{margin-top:0;margin-left:0}50%{margin-top:-3px;margin-left:-6px}}@keyframes afiSprDrop{0%{filter:brightness(2.2)saturate(2.4);transform:scale(1)}40%{filter:brightness(3)saturate(3);transform:scale(1.14)}to{filter:brightness(1.1)saturate(1.3);transform:scale(1.04)}}@keyframes afiSpotSweep{0%,to{opacity:.35}50%{opacity:.75}}@keyframes afiBannerIn{0%{opacity:0;filter:blur(6px);transform:translate(-50%)translateY(14px)scale(.9)}60%{opacity:1;filter:blur();transform:translate(-50%)translateY(0)scale(1.05)}to{opacity:1;filter:blur();transform:translate(-50%)translateY(0)scale(1)}}@keyframes afiCrashFlash{0%{opacity:.2}40%{opacity:1}to{opacity:0}}.afroman-boss-sprite{object-fit:contain;pointer-events:none;filter:drop-shadow(0 0 28px #ff64c8a6)drop-shadow(0 0 60px #78dcff4d);z-index:5;width:260px;height:340px;animation:3.4s ease-in-out infinite afroBossSway,3s linear infinite afroBossHue;position:absolute;top:110px;left:50%;transform:translate(-50%)}.afroman-boss-sprite.is-grooving{animation:.55s ease-in-out infinite afroBossGroove,3s linear infinite afroBossHue}.afroman-boss-sprite.is-hit{animation:.52s ease-in-out afroBossHit}.afroman-boss-sprite.is-dying{animation:2.8s cubic-bezier(.3,.2,.2,1) forwards afroBossDie}@keyframes afroBossSway{0%,to{transform:translate(-50%)rotate(-1.5deg)}50%{transform:translate(-50%)rotate(1.5deg)}}@keyframes afroBossGroove{0%,to{transform:translate(-50%)translateY(0)rotate(-2deg)scale(1)}40%{transform:translate(-50%)translateY(-6px)rotate(2deg)scale(1.03)}60%{transform:translate(-50%)translateY(-6px)rotate(2deg)scale(1.04)}}@keyframes afroBossHit{0%{filter:drop-shadow(0 0 40px #ff5050e6)brightness(2);transform:translate(-50%)rotate(0)}30%{transform:translate(-50%)rotate(-14deg)translate(-4px)}55%{transform:translate(-50%)rotate(12deg)translate(4px)}80%{transform:translate(-50%)rotate(-6deg)}to{filter:drop-shadow(0 0 28px #ff64c8a6);transform:translate(-50%)rotate(0)}}@keyframes afroBossDie{0%{opacity:1;transform:translate(-50%)rotate(0)scale(1)}40%{opacity:.9;transform:translate(-50%)rotate(15deg)scale(.95)}70%{opacity:.55;transform:translate(-50%)rotate(-20deg)scale(.85)translateY(20px)}to{opacity:0;transform:translate(-50%)rotate(-35deg)scale(.7)translateY(80px)}}@keyframes afroBossHue{0%{filter:hue-rotate()drop-shadow(0 0 28px #ff64c8a6)}to{filter:hue-rotate(360deg)drop-shadow(0 0 28px #ff64c8a6)}}.afroman-zooted-1 .ce-frame{filter:hue-rotate(-20deg)saturate(1.15);transform-origin:50%}.afroman-zooted-2 .ce-frame{filter:hue-rotate(-30deg)saturate(1.3)contrast(.9)}.afroman-zooted-2 .ce-frame:before{content:"";pointer-events:none;mix-blend-mode:screen;z-index:50;background:radial-gradient(#8c3cb414,#0000 70%);position:absolute;top:0;right:0;bottom:0;left:0}.afroman-zooted-3 .ce-frame{filter:hue-rotate(30deg)saturate(1.4)blur(.3px);animation:1.2s ease-in-out infinite zootedWobble}@keyframes zootedWobble{0%,to{rotate:0deg}25%{rotate:.6deg}75%{rotate:-.6deg}}.zooted-leaves{pointer-events:none;z-index:21;gap:10px;animation:2.2s ease-in-out infinite zootedLeafFloat;display:flex;position:absolute;bottom:156px;left:50%;transform:translate(-50%)}.zooted-leaf{filter:drop-shadow(0 0 10px #78dc78e6);font-size:24px}.zooted-leaf-1{color:#9be69e}.zooted-leaf-2{color:#6fd274;opacity:.95;font-size:28px}.zooted-leaf-3{color:#4ebf58;opacity:1;filter:drop-shadow(0 0 14px #50dc64);font-size:32px}@keyframes zootedLeafFloat{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-6px)}}.bossbar-afroman .bossbar-fill{animation:4s linear infinite bossbarRainbow;background:linear-gradient(90deg,#f36,#ff8a3b,#ffd23f,#3bff8a,#3bd2ff,#8a3bff,#ff3bd2 84%,#f36) 0 0/300% 100%!important}.bossbar-afroman .bossbar-name{color:#0000;background:linear-gradient(90deg,#f36,#ffd23f,#3bd2ff,#8a3bff) 0 0/300% 100%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite bossbarRainbow;text-shadow:0 0 22px #ff8cdcd9!important}@keyframes bossbarRainbow{0%{background-position:0 0}to{background-position:300% 0}}.afroman-scene-overlay{mix-blend-mode:screen;opacity:.5;background:radial-gradient(at 50% 45%,#ff64c838,#0000 45%)}.afar-root{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.afar-backdrop{background:radial-gradient(120% 55% at 50% 100%,#b4501e59,#1e0a1e00 60%),radial-gradient(80% 65% at 50% 40%,#64288c8c,#0000 70%),linear-gradient(#0a0410,#1a0820 40%,#2a0a28 78%,#3a0e1e);position:absolute;top:0;right:0;bottom:0;left:0}.afar-backdrop:after{content:"";mix-blend-mode:screen;background:repeating-linear-gradient(90deg,#ffb45a1f 0,#ffb45a1f 60px,#0000001a 60px,#0000001a 62px);height:18%;position:absolute;bottom:0;left:0;right:0}.afar-neon-wall{position:absolute;top:0;right:0;bottom:0;left:0}.afar-neon-bar{background:hsl(var(--neonHue),90%,60%);width:4px;box-shadow:0 0 14px hsl(var(--neonHue),90%,60%),0 0 32px hsl(var(--neonHue),90%,55%),0 0 64px hsl(var(--neonHue),90%,50%);opacity:.7;animation:2.4s ease-in-out infinite afarNeonFlicker,8s linear infinite afarNeonHue;position:absolute;top:5%;bottom:30%}.afar-neon-bar:nth-child(odd){animation-delay:0s,-1.2s}.afar-neon-bar:nth-child(2n){animation-delay:-.6s,0s}.afar-disco{pointer-events:none;width:80px;height:80px;position:absolute;top:4%;left:50%;transform:translate(-50%)}.afar-disco-ball{background:radial-gradient(circle at 30% 30%,#fff,#ffd6ec 6%,#aaa 30%,#444 70%,#111),repeating-conic-gradient(#ffffff40,#ffffff40 6deg,#0003 6deg,#0003 12deg);border-radius:50%;animation:4s linear infinite afarDiscoSpin;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 0 32px #ffc8dc99,0 0 64px #b450b466,inset 0 0 24px #000c}.afar-disco-reflections{mix-blend-mode:screen;opacity:.8;background:repeating-conic-gradient(at 50% 0,#ffc8f014,#ffc8f014 4deg,#0000 4deg,#0000 20deg);animation:10s linear infinite reverse afarDiscoSpin;position:absolute;top:-200%;right:-200%;bottom:-200%;left:-200%}.afar-beam{transform-origin:top;mix-blend-mode:screen;filter:blur(2px);pointer-events:none;background:linear-gradient(#ff78d26b,#78dcff24 60%,#0000);width:180px;height:720px;animation:9s ease-in-out infinite afarBeamSweep;position:absolute;top:8%;left:50%}.afar-beam-1{--beamTilt:24deg;background:linear-gradient(#ff50b473,#ff50b40d 70%,#0000);margin-left:-90px;animation-delay:0s}.afar-beam-2{--beamTilt:32deg;background:linear-gradient(#50dcff73,#50dcff0d 70%,#0000);margin-left:-90px;animation-delay:-2.2s}.afar-beam-3{--beamTilt:28deg;background:linear-gradient(#ffdc7873,#ffdc780d 70%,#0000);margin-left:-90px;animation-delay:-4.5s}.afar-beam-4{--beamTilt:36deg;background:linear-gradient(#78ffa06b,#78ffa00d 70%,#0000);margin-left:-90px;animation-delay:-6.8s}.afar-laser{transform-origin:50%;mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#ff3cd2 30%,#ff3cd2 70%,#0000);height:2px;position:absolute;left:-20%;right:-20%;box-shadow:0 0 10px #ff3cd2,0 0 22px #ff3cd2}.afar-laser-a{background:linear-gradient(90deg,#0000,#ff3cd2 30%,#ff3cd2 70%,#0000);animation:5s linear infinite afarLaserA;top:42%;box-shadow:0 0 10px #ff3cd2,0 0 22px #ff3cd2}.afar-laser-b{background:linear-gradient(90deg,#0000,#3cd2ff 30%,#3cd2ff 70%,#0000);animation:6s linear infinite afarLaserB;top:50%;box-shadow:0 0 10px #3cd2ff,0 0 22px #3cd2ff}.afar-laser-c{background:linear-gradient(90deg,#0000,#ffd23c 30%,#ffd23c 70%,#0000);animation:7s linear infinite afarLaserC;top:58%;box-shadow:0 0 10px #ffd23c,0 0 22px #ffd23c}.afar-speaker{background:linear-gradient(#181018,#2a1a28,#0a0608);border:3px solid #ff64c859;border-radius:4px;flex-direction:column;justify-content:space-around;align-items:center;width:90px;height:280px;padding:12px 0;display:flex;position:absolute;bottom:8%;box-shadow:0 0 28px #000c,inset 0 0 32px #ff64c82e}.afar-speaker-left{left:24px}.afar-speaker-right{right:24px}.afar-speaker-cone{background:radial-gradient(circle at 35% 35%,#5a1a38,#2a0818 60%,#000);border:2px solid #ff64c866;border-radius:50%;width:64px;height:64px;box-shadow:inset 0 0 16px #ff50a04d}.afar-speaker-cone-bot{width:72px;height:72px}.afar-speaker.is-thumping{animation:.22s ease-out afarSpeakerThump}.afar-speaker.is-thumping .afar-speaker-cone{animation:.32s ease-out afarConeThump}.afar-pyro{pointer-events:none;width:2px;height:2px;position:absolute;bottom:10%}.afar-pyro-1{--pyroHue:340deg;animation:6s ease-out .5s infinite afarPyroFire;left:12%}.afar-pyro-2{--pyroHue:50deg;animation:6s ease-out 2s infinite afarPyroFire;left:34%}.afar-pyro-3{--pyroHue:190deg;animation:6s ease-out 3.5s infinite afarPyroFire;left:64%}.afar-pyro-4{--pyroHue:280deg;animation:6s ease-out 5s infinite afarPyroFire;left:86%}.afar-pyro span{background:hsl(var(--pyroHue),90%,65%);width:6px;height:6px;box-shadow:0 0 10px hsl(var(--pyroHue),90%,60%),0 0 22px hsl(var(--pyroHue),90%,55%);opacity:0;border-radius:50%;animation:1.6s ease-out infinite afarPyroSpark;position:absolute}.afar-pyro span:first-child{--sparkAng:-30deg;animation-delay:inherit}.afar-pyro span:nth-child(2){--sparkAng:-15deg;animation-delay:40ms}.afar-pyro span:nth-child(3){--sparkAng:0deg;animation-delay:80ms}.afar-pyro span:nth-child(4){--sparkAng:15deg;animation-delay:.12s}.afar-pyro span:nth-child(5){--sparkAng:30deg;animation-delay:.16s}.afar-floor-props{pointer-events:none;height:60px;position:absolute;bottom:6%;left:0;right:0}.afar-bottle{filter:drop-shadow(0 4px 6px #0009);width:16px;height:56px;position:absolute;bottom:0}.afar-bottle-henn{background:linear-gradient(#2a0a04 0,#2a0a04 6px,#1a0603 6px,#1a0603 18px,#52170a 18px,#52170a);border-radius:4px 4px 3px 3px;box-shadow:inset -3px 0 6px #0009,inset 2px 0 4px #ffb47833}.afar-bottle-henn:before{content:"";background:linear-gradient(#f0e0c0,#d4a878);height:10px;position:absolute;top:32px;left:1px;right:1px;box-shadow:0 0 6px #ffdca066}.afar-bottle-beer{background:linear-gradient(#1a0f08 0,#1a0f08 5px,#3a2410 5px,#3a2410 16px,#8a5a18 16px,#8a5a18);border-radius:3px 3px 2px 2px;width:14px;height:48px;box-shadow:inset -2px 0 4px #0009,inset 2px 0 3px #ffc85040}.afar-bottle-beer:before{content:"";background:#ffdc50cc;height:6px;position:absolute;top:22px;left:1px;right:1px}.afar-bottle-tall{background:linear-gradient(#1a0a08 0,#1a0a08 3px,#d2721a 3px,#d2721a 10px,#c2580a 10px,#c2580a 90%,#82320a 90%,#82320a);border-radius:6px;width:20px;height:58px;box-shadow:inset -3px 0 4px #00000080,inset 2px 0 3px #ffc8784d}.afar-confetti{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.afar-confetti-piece{background:hsl(var(--confHue),90%,65%);width:8px;height:12px;animation:linear infinite afarConfettiFall;position:absolute;top:-20px}.afar-smoke{pointer-events:none;opacity:0;mix-blend-mode:screen;transition:opacity 2s ease-out,height 2s ease-out;position:absolute;bottom:0;left:0;right:0}.afar-smoke-1{background:radial-gradient(140% 100% at 50% 100%,#a0e6b461,#50a06e2e,#0000 80%);height:30%;animation:9s ease-in-out infinite afarSmokeDrift}.afar-smoke-2{background:radial-gradient(160% 120% at 50% 100%,#b4ffbe6b,#6ebe8238 50%,#0000 85%);height:55%;animation:11s ease-in-out 1s infinite reverse afarSmokeDrift}.afar-smoke-3{background:radial-gradient(ellipse 180% 130% at 50% 100%,#d2ffdc8c 0%,#8cdca047 55%,transparent 90%),radial-gradient(circle 40% at 30% 78%,#b4f0c840 0%,transparent 70%);height:88%;animation:13s ease-in-out .5s infinite afarSmokeDrift}.afar-root[data-zooted="1"] .afar-smoke-1{opacity:.6}.afar-root[data-zooted="2"] .afar-smoke-1{opacity:.75}.afar-root[data-zooted="2"] .afar-smoke-2{opacity:.7}.afar-root[data-zooted="3"] .afar-smoke-1{opacity:.85}.afar-root[data-zooted="3"] .afar-smoke-2{opacity:.82}.afar-root[data-zooted="3"] .afar-smoke-3{opacity:.78}.afar-root[data-grooving="1"] .afar-disco-ball{box-shadow:0 0 54px #ffdcf0e6,0 0 96px #ff50c8b3,inset 0 0 24px #0009}@keyframes afarNeonFlicker{0%,to{opacity:.7;filter:brightness()}40%{opacity:1;filter:brightness(1.35)}45%{opacity:.35}47%{opacity:1}60%{opacity:.7}}@keyframes afarNeonHue{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}@keyframes afarDiscoSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes afarBeamSweep{0%{transform:rotate(calc(-1 * var(--beamTilt,30deg)));opacity:.75}50%{transform:rotate(var(--beamTilt,30deg));opacity:.9}to{transform:rotate(calc(-1 * var(--beamTilt,30deg)));opacity:.75}}@keyframes afarLaserA{0%{transform:rotate(-14deg)translateY(0)}50%{transform:rotate(14deg)translateY(6%)}to{transform:rotate(-14deg)translateY(0)}}@keyframes afarLaserB{0%{transform:rotate(12deg)translateY(0)}50%{transform:rotate(-12deg)translateY(-4%)}to{transform:rotate(12deg)translateY(0)}}@keyframes afarLaserC{0%{transform:rotate(-8deg)translateY(-2%)}50%{transform:rotate(8deg)translateY(3%)}to{transform:rotate(-8deg)translateY(-2%)}}@keyframes afarSpeakerThump{0%{transform:scale(1)}40%{transform:scale(1.06);box-shadow:0 0 36px #ff64c88c,inset 0 0 40px #ff64c84d}to{transform:scale(1)}}@keyframes afarConeThump{0%{transform:scale(1)}40%{transform:scale(1.12);box-shadow:inset 0 0 32px #ff64c88c}to{transform:scale(1)}}@keyframes afarPyroFire{0%,to{opacity:1}}@keyframes afarPyroSpark{0%{opacity:0;transform:translate(0)scale(.4)}5%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:rotate(var(--sparkAng)) translateY(-320px) scale(.4)}}@keyframes afarConfettiFall{0%{opacity:0;transform:translateY(0)rotate(0)}5%{opacity:1}to{opacity:0;transform:translateY(800px)rotate(720deg)}}@keyframes afarSmokeDrift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(30px)scale(1.05,1.02)}}.afar-dancer{pointer-events:none;z-index:3;filter:drop-shadow(0 0 22px #ff80ccd9)drop-shadow(0 0 48px #ff50b480);transform-origin:50% 100%;width:160px;height:340px;animation:1.4s ease-in-out infinite afarDancerBop;position:absolute;bottom:5%;left:12px}.afar-dancer img{object-fit:contain;width:100%;height:100%;animation:2.2s ease-in-out infinite afarDancerSway;display:block}.afar-dancer.is-grooving{animation:1.4s ease-in-out infinite afarDancerBop,.24s ease-out afarDancerPop}@keyframes afarDancerBop{0%{transform:translateY(0)scaleY(1)}25%{transform:translateY(-6px)scaleY(.98)}50%{transform:translateY(0)scaleY(1.03)}75%{transform:translateY(-4px)scaleY(.99)}to{transform:translateY(0)scaleY(1)}}@keyframes afarDancerSway{0%{transform:rotate(-5deg)translate(0)}25%{transform:rotate(3deg)translate(3px)}50%{transform:rotate(-2deg)translate(-2px)}75%{transform:rotate(5deg)translate(4px)}to{transform:rotate(-5deg)translate(0)}}@keyframes afarDancerPop{0%{filter:drop-shadow(0 0 18px #ff80ccbf)drop-shadow(0 0 36px #ff50b466)}50%{filter:drop-shadow(0 0 32px #ffc8f0)drop-shadow(0 0 56px #ff64c8cc)}to{filter:drop-shadow(0 0 18px #ff80ccbf)drop-shadow(0 0 36px #ff50b466)}}.tar-root{color:#fff;-webkit-user-select:none;user-select:none;background:#000;animation:1.8s ease-out both tarBackdropFade;overflow:hidden}.tar-bg{background:radial-gradient(130% 110% at 50% 58%,#dc3c1299,#961e0e8c 22%,#5a0a0a8c 48%,#320608a6 75%,#180406d9);transition:opacity .9s ease-out;position:absolute;top:0;right:0;bottom:0;left:0}.tar-fire-conic{filter:hue-rotate()saturate(1.05);transform-origin:50%;mix-blend-mode:screen;pointer-events:none;opacity:0;background:repeating-conic-gradient(#b41e0a61,#b41e0a61 18deg,#ff5a1e52 18deg,#ff5a1e52 36deg,#640a0659 36deg,#640a0659 54deg,#dc32144d 54deg,#dc32144d 72deg);width:200%;height:200%;transition:opacity 2s ease-out;animation:52s linear infinite tarFireConicSpin;position:absolute;top:-50%;left:-50%}.tar-root[data-phase=silhouette] .tar-fire-conic{opacity:.45}.tar-root[data-phase=reveal] .tar-fire-conic{opacity:.65}.tar-root[data-phase=roar] .tar-fire-conic{opacity:.85}@keyframes tarFireConicSpin{0%{rotate:0deg}to{rotate:360deg}}.tar-embers{mix-blend-mode:screen;opacity:.95;background-image:radial-gradient(2.4px 2.4px at 4% 100%,#ff5420 0,#0000 55%),radial-gradient(2px 2px at 14% 100%,#ff3820 0,#0000 55%),radial-gradient(2.5px 2.5px at 24% 100%,#ff7a30 0,#0000 55%),radial-gradient(1.8px 1.8px at 34% 100%,#d01808 0,#0000 50%),radial-gradient(2.4px 2.4px at 46% 100%,#ff6430 0,#0000 55%),radial-gradient(2px 2px at 56% 100%,#b00a08 0,#0000 50%),radial-gradient(2.8px 2.8px at 66% 100%,#ff7028 0,#0000 55%),radial-gradient(2px 2px at 78% 100%,#e02814 0,#0000 55%),radial-gradient(2.4px 2.4px at 88% 100%,#ff5010 0,#0000 55%),radial-gradient(2px 2px at 96% 100%,#c01408 0,#0000 50%);background-size:100% 240%;animation:9s linear infinite tarEmberRise;position:absolute;top:0;right:0;bottom:0;left:0}.tar-cracks{mix-blend-mode:screen;filter:blur(.5px);opacity:0;transform-origin:50% 62%;background:radial-gradient(60% 40% at 50% 60%,#0000 10%,#46080666 25%,#0000 60%),repeating-conic-gradient(at 50% 62%,#ff8c3c00,#ff8c3c00 18deg,#ffb46414 18deg,#ffb46414 19deg,#ff8c3c00 19deg,#ff8c3c00 44deg,#ff78321f 44deg,#ff78321f 45deg);transition:opacity .7s ease-out,transform 4s ease-out;position:absolute;top:0;right:0;bottom:0;left:0}.tar-lightning{opacity:0;mix-blend-mode:screen;background:radial-gradient(at 50% 40%,#ffc88ca6,#0000 60%);animation:6s ease-out infinite tarLightning;position:absolute;top:0;right:0;bottom:0;left:0}.tar-root[data-phase=gloom] .tar-lightning{animation-play-state:paused}.tar-root[data-phase=silhouette] .tar-lightning{animation-delay:-2s}.tar-root[data-phase=reveal] .tar-lightning{animation-delay:-3.5s}.tar-root[data-phase=roar] .tar-lightning{animation-duration:2.5s}.tar-sprite-wrap{pointer-events:none;width:520px;height:580px;position:absolute;top:8%;left:50%;transform:translate(-50%)}.tar-sprite{object-fit:contain;filter:drop-shadow(0 0 40px #c8281499);width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.tar-sprite-silhouette{filter:brightness(0)drop-shadow(0 0 28px #ff3c14cc)drop-shadow(0 0 70px #b4140aa6);animation:1.6s ease-out both tarSilRise,3.6s ease-in-out infinite tarBreathe}.tar-sprite-full{filter:drop-shadow(0 0 36px #dc501e8c)drop-shadow(0 0 80px #b41e0a66);animation:1.8s cubic-bezier(.2,.8,.2,1) both tarReveal,3.6s ease-in-out infinite tarBreathe}.tar-sprite-full.is-roaring{filter:drop-shadow(0 0 48px #ff7828cc)drop-shadow(0 0 100px #dc280c8c)brightness(1.1);animation:.3s cubic-bezier(.36,.07,.19,.97) infinite tarRoarShake,3.6s ease-in-out infinite tarBreathe}.tar-eye{background:#ff1810;border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite tarEyeBlink;position:absolute;box-shadow:0 0 16px #ff2010,0 0 32px #ff2814cc}.tar-eye-left{animation-delay:0s;top:32%;left:38%}.tar-eye-right{animation-delay:80ms;top:32%;left:56%}.tar-fire-ring{pointer-events:none;mix-blend-mode:screen;filter:blur(2px);background:radial-gradient(60% 100% at 50% 100%,#ffa032bf,#ff3c1473 35%,#0000 75%),radial-gradient(80% 100% at 26% 80%,#ff8c5080,#0000 65%),radial-gradient(80% 100% at 74% 75%,#ffbe5080,#0000 65%);width:540px;height:120px;animation:.32s ease-in-out infinite tarFireFlicker;position:absolute;bottom:3%;left:50%;transform:translate(-50%)}.tar-fire-ring.is-flaring{filter:blur(2px)brightness(1.55);width:860px;height:200px;animation:.18s ease-in-out infinite tarFireFlicker}.tar-frame-tl,.tar-frame-tr,.tar-frame-bl,.tar-frame-br{pointer-events:none;opacity:.45;filter:drop-shadow(0 0 12px #b41e0acc);width:52px;height:52px;position:absolute}.tar-frame-tl{border-top:2px solid #a8281c;border-left:2px solid #a8281c;top:12px;left:12px}.tar-frame-tr{border-top:2px solid #a8281c;border-right:2px solid #a8281c;top:12px;right:12px}.tar-frame-bl{border-bottom:2px solid #a8281c;border-left:2px solid #a8281c;bottom:12px;left:12px}.tar-frame-br{border-bottom:2px solid #a8281c;border-right:2px solid #a8281c;bottom:12px;right:12px}.tar-banner{letter-spacing:.25em;color:#ffbe88;text-shadow:0 0 28px #ff7828e6,0 0 12px #000000e6,0 0 4px #500000;white-space:nowrap;text-align:center;max-width:94%;padding:0 12px;font-family:Cinzel,serif;font-size:36px;font-weight:700;animation:1.1s cubic-bezier(.2,.8,.2,1) both tarBannerIn;position:absolute;top:72%;left:50%;transform:translate(-50%)}.tar-banner.is-small{letter-spacing:.55em;color:#ffb464d9;text-shadow:0 0 22px #c8280acc,0 0 6px #000000f2;font-size:20px;top:11%}.tar-roar-flash{mix-blend-mode:screen;background:radial-gradient(circle,#ffc88ce6,#ff280a8c 30%,#0000 70%);animation:.6s ease-out both tarRoarFlash;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes tarBackdropFade{0%{opacity:0}to{opacity:1}}@keyframes tarEmberRise{0%{background-position-y:0}to{background-position-y:-220%}}@keyframes tarLightning{0%,88%,to{opacity:0}90%{opacity:.85}91%{opacity:.35}93%{opacity:.7}96%{opacity:0}}@keyframes tarSilRise{0%{opacity:0;transform:translateY(120px)scale(.75)}to{opacity:.95;transform:translateY(0)scale(1)}}@keyframes tarReveal{0%{opacity:0;filter:brightness(.2)saturate(0)drop-shadow(0 0 20px #c828144d);transform:scale(.85)}55%{opacity:1;filter:brightness(1.6)saturate(1.35)drop-shadow(0 0 60px #ff6428e6);transform:scale(1.06)}to{opacity:1;filter:brightness()saturate(1.1)drop-shadow(0 0 36px #dc501e8c)drop-shadow(0 0 80px #b41e0a66);transform:scale(1)}}@keyframes tarBreathe{0%,to{margin-top:0}50%{margin-top:-6px}}@keyframes tarRoarShake{0%,to{translate:0}20%{translate:-3px 1px}40%{translate:2px -2px}60%{translate:-2px 2px}80%{translate:3px -1px}}@keyframes tarEyeBlink{0%,88%,to{opacity:1}90%,94%{opacity:.1}}@keyframes tarFireFlicker{0%,to{opacity:.9;transform:translate(-50%)scaleY(1)}50%{opacity:1;transform:translate(-50%)scaleY(1.15)}}@keyframes tarBannerIn{0%{opacity:0;filter:blur(6px);transform:translate(-50%)translateY(14px)scale(.9)}60%{opacity:1;filter:blur();transform:translate(-50%)translateY(0)scale(1.05)}to{opacity:1;filter:blur();transform:translate(-50%)translateY(0)scale(1)}}@keyframes tarRoarFlash{0%{opacity:0}35%{opacity:1}to{opacity:0}}.taurus-boss-sprite{object-fit:contain;pointer-events:none;z-index:5;filter:drop-shadow(0 0 28px #dc461c99)drop-shadow(0 0 64px #b41e0a59);width:320px;height:380px;animation:3.4s ease-in-out infinite taurusBossBreathe;position:absolute;top:90px;left:50%;transform:translate(-50%)}.taurus-boss-sprite.is-hit{animation:.52s ease-in-out taurusBossHit}.taurus-boss-sprite.is-dying{animation:3s cubic-bezier(.3,.2,.2,1) forwards taurusBossDie}@keyframes taurusBossBreathe{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-4px)}}@keyframes taurusBossHit{0%{filter:drop-shadow(0 0 40px #ff5050e6)brightness(2.4);transform:translate(-50%)rotate(0)}25%{transform:translate(-50%)rotate(-8deg)translate(-6px)}55%{transform:translate(-50%)rotate(6deg)translate(4px)}80%{transform:translate(-50%)rotate(-3deg)}to{filter:drop-shadow(0 0 28px #dc461c99)drop-shadow(0 0 64px #b41e0a59);transform:translate(-50%)rotate(0)}}@keyframes taurusBossDie{0%{opacity:1;filter:drop-shadow(0 0 40px #ff5028cc)brightness(1.4);transform:translate(-50%)rotate(0)scale(1)}30%{opacity:1;transform:translate(-50%)rotate(6deg)scale(.98)translateY(14px)}65%{opacity:.7;transform:translate(-50%)rotate(-4deg)scale(.95)translateY(40px)}to{opacity:0;filter:drop-shadow(0 0 60px #ff783c66)brightness(.6);transform:translate(-50%)rotate(2deg)scale(.9)translateY(70px)}}.taurus-fire-ring{pointer-events:none;z-index:4;mix-blend-mode:screen;filter:blur(1.5px);background:radial-gradient(70% 100% at 50% 100%,#ff8c288c,#ff3c1440 40%,#0000 75%),radial-gradient(60% 110% at 30% 85%,#ffb45059,#0000 65%),radial-gradient(60% 110% at 72% 85%,#ff6e1e52,#0000 65%);width:280px;height:78px;animation:.36s ease-in-out infinite taurusFireRingFlicker;position:absolute;top:430px;left:50%;transform:translate(-50%)}@keyframes taurusFireRingFlicker{0%,to{opacity:.85;transform:translate(-50%)scaleY(1)scaleX(1)}33%{opacity:1;transform:translate(-50%)scaleY(1.12)scaleX(.98)}66%{opacity:.9;transform:translate(-50%)scaleY(.94)scaleX(1.02)}}.taurus-finisher-active .tarena-vignette{background:radial-gradient(65% 55% at 50% 42%,#0000 20%,#3c0a0cbf 70%,#120204f2)}.taurus-finisher-active .tarena-lightning{animation:2.2s ease-out infinite tarenaLightning}.taurus-finisher-active .tarena-crack{filter:blur(2.5px)brightness(1.55);animation:1s ease-in-out infinite tarenaCrackPulse}.taurus-finisher-active .tarena-chain{animation:2.6s ease-in-out infinite tarenaChainSway}.taurus-finisher-active .tarena-embers{opacity:.95;animation:4.5s linear infinite tarenaEmberRise}.taurus-finisher-active .tarena-torch-flame{filter:blur(2.5px)drop-shadow(0 0 24px #ff7828f2)drop-shadow(0 0 52px #ff5014b3);animation:.16s ease-in-out infinite tarenaTorchFlicker}.taurus-finisher-active:after{content:"";mix-blend-mode:screen;pointer-events:none;z-index:10;background:radial-gradient(130% 110%,#ff3c1429,#0000 60%);animation:1.4s ease-in-out infinite taurusFinisherPulseOverlay;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes taurusFinisherPulseOverlay{0%,to{opacity:.5}50%{opacity:.95}}.taurus-boss-sprite.is-finisher{animation:2s ease-in-out infinite taurusBossBreathe,.9s ease-in-out infinite taurusFinisherPulse}@keyframes taurusFinisherPulse{0%,to{filter:drop-shadow(0 0 42px #ff7828e6)drop-shadow(0 0 80px #dc32148c)brightness(1.15)}50%{filter:drop-shadow(0 0 70px #ffb43c)drop-shadow(0 0 130px #ff5014f2)brightness(1.5)saturate(1.25)}}.tarena-root{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.tarena-sky{background:radial-gradient(90% 60% at 50% 0,#50141e8c,#0000 55%),linear-gradient(#0a0307,#160810 35%,#22070c 62%,#180408 82%,#0a0204);position:absolute;top:0;right:0;bottom:0;left:0}.tarena-distant{opacity:.85;background:linear-gradient(#0000 40%,#080408e6 65%),repeating-linear-gradient(90deg,#14080cb3 0,#14080cb3 60px,#0c060ab3 60px,#0c060ab3 110px,#120a0eb3 110px,#120a0eb3 175px);height:120px;position:absolute;top:38%;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 25%,#000 55%);mask-image:linear-gradient(#0000 25%,#000 55%)}.tarena-wall{opacity:.95;background:linear-gradient(#0e080af2 70%,#0000 70%),repeating-linear-gradient(90deg,#0e080a 0,#0e080a 92px,#180e10 92px,#180e10 94px,#0e080a 94px,#0e080a 186px,#180e10 186px,#180e10 188px);height:220px;position:absolute;top:44%;left:-4px;right:-4px;box-shadow:0 -8px 28px #000c,inset 0 -30px 40px #0009;-webkit-mask-image:linear-gradient(90deg,#000 0 56px,#0000 56px 94px,#000 94px 150px,#0000 150px 188px,#000 188px 244px,#0000 244px 282px,#000 282px 338px,#0000 338px 376px,#000 376px 432px,#0000 432px 470px,#000 470px 526px,#0000 526px 564px,#000 564px 620px,#0000 620px 658px,#000 658px 714px,#0000 714px 752px,#000 752px 808px,#0000 808px 846px,#000 846px 902px,#0000 902px 940px,#000 940px 1024px);mask-image:linear-gradient(90deg,#000 0,#000 56px,#0000 56px,#0000 94px,#000 94px,#000 150px,#0000 150px,#0000 188px,#000 188px,#000 244px,#0000 244px,#0000 282px,#000 282px,#000 338px,#0000 338px,#0000 376px,#000 376px,#000 432px,#0000 432px,#0000 470px,#000 470px,#000 526px,#0000 526px,#0000 564px,#000 564px,#000 620px,#0000 620px,#0000 658px,#000 658px,#000 714px,#0000 714px,#0000 752px,#000 752px,#000 808px,#0000 808px,#0000 846px,#000 846px,#000 902px,#0000 902px,#0000 940px,#000 940px,#000 1024px)}.tarena-chain{filter:drop-shadow(1px 2px 2px #000000b3);transform-origin:top;background:repeating-linear-gradient(#0c080a 0,#0c080a 6px,#322220 6px,#322220 10px,#0c080a 10px,#0c080a 14px);border-left:1px solid #000000e6;border-right:1px solid #3c282466;width:4px;height:280px;animation:5.5s ease-in-out infinite tarenaChainSway;position:absolute;top:0}.tarena-chain-1{height:260px;animation-duration:6s;animation-delay:0s;left:22%}.tarena-chain-2{height:200px;animation-duration:5s;animation-delay:-1.2s;left:54%}.tarena-chain-3{height:290px;animation-duration:6.6s;animation-delay:-2.4s;left:80%}@keyframes tarenaChainSway{0%,to{rotate:-2deg}50%{rotate:2deg}}.tarena-torch{background:linear-gradient(#2a1a12,#1a0f08);border:1px solid #000c;width:14px;height:50px;position:absolute;box-shadow:2px 0 #0009}.tarena-torch:before{content:"";background:#1a1008;border:1px solid #000;height:4px;position:absolute;bottom:0;left:-4px;right:-4px}.tarena-torch-1{top:31%;left:6%}.tarena-torch-2{height:42px;top:46%;left:6%}.tarena-torch-3{top:31%;right:6%}.tarena-torch-4{height:42px;top:46%;right:6%}.tarena-torch-flame{mix-blend-mode:screen;filter:blur(2px)drop-shadow(0 0 14px #ff7828b3)drop-shadow(0 0 28px #ff501466);transform-origin:50% 100%;background:radial-gradient(60% 100% at 50% 100%,#ff8824,#f05010 40%,#0000 75%),radial-gradient(50% 80% at 50% 60%,#ffd060,#0000 70%);border-radius:50% 50% 40% 40%;width:30px;height:52px;margin-left:-15px;animation:.28s ease-in-out infinite tarenaTorchFlicker;position:absolute;top:-42px;left:50%}.tarena-torch-1 .tarena-torch-flame{animation-delay:-.05s}.tarena-torch-2 .tarena-torch-flame{animation-delay:-.12s}.tarena-torch-3 .tarena-torch-flame{animation-delay:-.18s}.tarena-torch-4 .tarena-torch-flame{animation-delay:-.25s}@keyframes tarenaTorchFlicker{0%,to{opacity:.95;transform:scaleY(1)scaleX(1)rotate(-2deg)}50%{opacity:1;transform:scaleY(1.22)scaleX(.92)rotate(3deg)}}.tarena-floor{background:radial-gradient(90% 45% at 50% 100%,#b43c1c52,#0000 60%),linear-gradient(#120a0ef2,#0e060aeb 45%,#0a0408);height:40%;position:absolute;bottom:0;left:0;right:0}.tarena-floor:after{content:"";opacity:.55;background:repeating-linear-gradient(#0000 0,#0000 36px,#00000073 36px,#00000073 37px,#0000 37px,#0000 74px);position:absolute;top:0;right:0;bottom:0;left:0}.tarena-crack{mix-blend-mode:screen;filter:blur(3px);background:radial-gradient(50% 18% at 50% 80%,#ffb43ce6,#ff50148c 30%,#0000 65%),radial-gradient(80% 55% at 50% 80%,#dc280c80,#0000 70%);width:520px;height:220px;animation:2.4s ease-in-out infinite tarenaCrackPulse;position:absolute;top:46%;left:50%;transform:translate(-50%)}.tarena-crack:before{content:"";mix-blend-mode:screen;filter:blur(1px);background:linear-gradient(86deg,#0000 12%,#ff8c28e6 12%,#ffb450 24%,#ff5014d9,#0000 32%),linear-gradient(92deg,#0000 20%,#ff641ebf 38%,#ffa03ce6 48%,#0000 60%),linear-gradient(88deg,#0000 50%,#ff7828e6 62%,#ff5014b3 72%,#0000 80%);width:460px;height:40px;margin-left:-230px;position:absolute;bottom:8%;left:50%}.tarena-root.is-hit .tarena-crack{animation:.52s ease-out tarenaCrackFlare}@keyframes tarenaCrackPulse{0%,to{filter:blur(3px)brightness();opacity:.85}50%{filter:blur(2.5px)brightness(1.35);opacity:1}}@keyframes tarenaCrackFlare{0%{filter:blur(2px)brightness(2.4);opacity:1;transform:translate(-50%)scale(1.06)}to{filter:blur(3px)brightness();opacity:.85;transform:translate(-50%)scale(1)}}.tarena-embers{mix-blend-mode:screen;opacity:.7;background-image:radial-gradient(2px 2px at 4% 100%,#ff4818 0,#0000 55%),radial-gradient(2px 2px at 18% 100%,#ff6020 0,#0000 55%),radial-gradient(2.4px 2.4px at 32% 100%,#ff3010 0,#0000 55%),radial-gradient(1.8px 1.8px at 46% 100%,#e01a08 0,#0000 50%),radial-gradient(2px 2px at 60% 100%,#ff7030 0,#0000 55%),radial-gradient(2.4px 2.4px at 74% 100%,#ff4020 0,#0000 55%),radial-gradient(1.8px 1.8px at 86% 100%,#c01408 0,#0000 50%),radial-gradient(2px 2px at 96% 100%,#ff5818 0,#0000 55%);background-size:100% 240%;animation:8s linear infinite tarenaEmberRise;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes tarenaEmberRise{0%{background-position-y:0}to{background-position-y:-240%}}.tarena-lightning{opacity:0;mix-blend-mode:screen;background:radial-gradient(80% 55% at 50% 35%,#ffc88c8c,#0000 70%);animation:7.5s ease-out infinite tarenaLightning;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes tarenaLightning{0%,93%,to{opacity:0}94%{opacity:.75}95%{opacity:.2}96%{opacity:.6}98%{opacity:0}}.tarena-vignette{pointer-events:none;background:radial-gradient(70% 60% at 50% 42%,#0000 30%,#1e06088c 80%,#060204e0);position:absolute;top:0;right:0;bottom:0;left:0}.vic-root{color:#ffe2a0;-webkit-user-select:none;user-select:none;background:#000;font-family:EB Garamond,serif}.vic-sky{background:radial-gradient(80% 50% at 50% 12%,#ffc86440,#0000 55%),radial-gradient(100% 60% at 50% 100%,#b4642833,#0000 60%),linear-gradient(#0a0510,#120a18 18%,#1a0a14 42%,#20100a 70%,#0e0604);animation:1.6s ease-out both vicSkyFade;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes vicSkyFade{0%{opacity:0}to{opacity:1}}.vic-rose-window{filter:blur(1px);mix-blend-mode:screen;opacity:0;background:repeating-conic-gradient(#ffb45047,#ffb45047 15deg,#50287852 15deg,#50287852 30deg,#b4283c47 30deg,#b4283c47 45deg,#283c8c52 45deg,#283c8c52 60deg,#ffdc7852 60deg,#ffdc7852 75deg,#3c8c5047 75deg,#3c8c5047 90deg);border-radius:50%;width:480px;height:480px;animation:60s linear infinite vicRoseSpin,2s ease-out .4s both vicRoseFade;position:absolute;top:-120px;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(circle,#000 30%,#000000b3 55%,#0000 90%);mask-image:radial-gradient(circle,#000 30%,#000000b3 55%,#0000 90%)}@keyframes vicRoseSpin{0%{rotate:0deg}to{rotate:360deg}}@keyframes vicRoseFade{0%{opacity:0;transform:translate(-50%)scale(.7)}to{opacity:1;transform:translate(-50%)scale(1)}}.vic-rays{pointer-events:none;mix-blend-mode:screen;opacity:0;background:linear-gradient(200deg,#0000 30%,#ffd2821c,#0000 70%) 0 0/160% 160%,linear-gradient(160deg,#0000 30%,#ffd28217,#0000 70%) 0 0/160% 160%,linear-gradient(#0000 30%,#ffe6a012,#0000 70%) 0 0/160% 160%;animation:14s linear infinite vicRaysSweep,1.8s ease-out .6s both vicRaysFade;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes vicRaysSweep{0%{background-position:0 0,100% 0,50% 0}to{background-position:100% 100%,0 100%,50% 100%}}@keyframes vicRaysFade{0%{opacity:0}to{opacity:.75}}.vic-arch{clip-path:polygon(0 100%,0 40%,50% 0,100% 40%,100% 100%);opacity:0;background:linear-gradient(#1e1018e6,#0c060af2);width:640px;height:420px;animation:1.8s cubic-bezier(.2,.8,.2,1) .2s both vicArchRise;position:absolute;top:8%;left:50%;transform:translate(-50%);box-shadow:inset 0 0 60px #000000d9}.vic-arch:before{content:"";clip-path:polygon(0 100%,0 30%,50% 0,100% 30%,100% 100%);background:0 0;width:72%;height:85%;position:absolute;top:14%;left:50%;transform:translate(-50%);box-shadow:0 0 0 2000px #10080e99}@keyframes vicArchRise{0%{opacity:0;transform:translate(-50%)translateY(40px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.vic-pillars-left,.vic-pillars-right{opacity:0;background:linear-gradient(#140c12f2,#0a060afa),repeating-linear-gradient(#28181c99 0,#28181c99 50px,#140c1099 50px,#140c1099 100px);width:70px;animation:1.4s cubic-bezier(.2,.8,.2,1) .4s both vicPillarSlide;position:absolute;top:12%;bottom:8%;box-shadow:inset 0 0 30px #000000e6}.vic-pillars-left{border-right:2px solid #3c281e66;left:0}.vic-pillars-right{border-left:2px solid #3c281e66;right:0}@keyframes vicPillarSlide{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.vic-stained-left,.vic-stained-right{pointer-events:none;opacity:0;mix-blend-mode:screen;filter:blur(30px);width:200px;height:420px;animation:2.2s ease-out .8s both vicStainedFade;position:absolute;top:18%}.vic-stained-left{background:radial-gradient(60% 40% at 50% 25%,#7846b48c,#0000 70%),radial-gradient(60% 40% at 50% 55%,#3c8cc880,#0000 70%),radial-gradient(60% 40% at 50% 85%,#c85a3c80,#0000 70%);left:70px}.vic-stained-right{background:radial-gradient(60% 40% at 50% 25%,#c8963c8c,#0000 70%),radial-gradient(60% 40% at 50% 55%,#50a06480,#0000 70%),radial-gradient(60% 40% at 50% 85%,#b43c6480,#0000 70%);right:70px}@keyframes vicStainedFade{0%{opacity:0}to{opacity:.9}}.vic-ash{pointer-events:none;mix-blend-mode:screen;opacity:0;background-image:radial-gradient(1.5px 1.5px at 8% 100%,#ffd28ce6 0,#0000 55%),radial-gradient(1px 1px at 22% 100%,#ffb464cc 0,#0000 55%),radial-gradient(1.5px 1.5px at 38% 100%,#ffe6aae6 0,#0000 55%),radial-gradient(1px 1px at 54% 100%,#ffc878cc 0,#0000 55%),radial-gradient(1.5px 1.5px at 68% 100%,#ffdc96e6 0,#0000 55%),radial-gradient(1px 1px at 82% 100%,#ffb464cc 0,#0000 55%),radial-gradient(1.5px 1.5px at 96% 100%,#ffd28cd9 0,#0000 55%);background-size:100% 200%;animation:14s linear infinite vicAshRise,1.2s ease-out .7s both vicAshFade;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes vicAshRise{0%{background-position-y:0}to{background-position-y:-200%}}@keyframes vicAshFade{0%{opacity:0}to{opacity:.65}}.vic-floor-shine{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(90% 100% at 50% 100%,#ffb45047,#0000 65%);height:15%;position:absolute;bottom:0;left:0;right:0}.vic-title-block{text-align:center;margin-bottom:14px}.vic-sigil{color:#ffdc8cbf;text-shadow:0 0 10px #ffc850b3;opacity:0;align-items:center;gap:10px;margin-bottom:6px;font-size:11px;animation:.8s ease-out .6s both bsFadeIn;display:inline-flex}.vic-sigil-line{background:linear-gradient(90deg,#0000,#ffc8648c,#0000);width:60px;height:1px}.vic-title{letter-spacing:.2em;color:#0000;text-shadow:0 0 40px #ffc8508c;filter:drop-shadow(0 0 18px #ffb43c8c)drop-shadow(0 0 4px #000000e6);opacity:0;background:linear-gradient(#fff2c4,#ffd280 40%,#c9892a);-webkit-background-clip:text;background-clip:text;margin:0;font-family:Cinzel,serif;font-size:58px;font-weight:700;line-height:1;animation:1.8s cubic-bezier(.2,.7,.2,1) .8s forwards vicTitleReveal,4.5s ease-in-out 2.8s infinite vicTitlePulse}.vic-sub{letter-spacing:.18em;color:#ffdca0b3;opacity:0;margin:6px 0 0;font-size:14px;font-style:italic;animation:1.2s ease-out 1.8s forwards vicSubFade}@keyframes vicTitleReveal{0%{opacity:0;letter-spacing:0;filter:drop-shadow(0 0 30px #ffc85033)blur(16px);transform:scale(.6)}45%{opacity:1;letter-spacing:.12em;filter:drop-shadow(0 0 50px #ffdc64e6)blur(4px);transform:scale(1.08)}70%{opacity:1;letter-spacing:.2em;filter:drop-shadow(0 0 40px #ffc850bf)blur();transform:scale(1.02)}to{opacity:1;letter-spacing:.2em;filter:drop-shadow(0 0 36px #ffb43ca6)drop-shadow(0 0 4px #000000e6)blur();transform:scale(1)}}@keyframes vicTitlePulse{0%,to{filter:drop-shadow(0 0 30px #ffb43c8c)drop-shadow(0 0 4px #000000e6)}50%{filter:drop-shadow(0 0 50px #ffdc78d9)drop-shadow(0 0 4px #000000e6)}}@keyframes vicSubFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.vic-secret-badge{letter-spacing:.4em;text-transform:uppercase;color:#ffc5e6;text-shadow:0 0 14px #ff78c8b3,0 0 4px #000000e6;border-top:1px solid #ff8cd28c;border-bottom:1px solid #ff8cd28c;align-items:center;gap:12px;margin-top:10px;padding:6px 22px;font-family:Cinzel,serif;font-size:11px;display:inline-flex}.vic-secret-sigil{color:#ff80cc;text-shadow:0 0 10px #ff80ccf2;font-size:13px}.vic-bonfire{opacity:0;width:280px;height:200px;margin:4px 0 10px;animation:1.4s ease-out 2.2s both bsFadeIn;position:relative}.vic-bonfire-halo{mix-blend-mode:screen;filter:blur(6px);background:radial-gradient(circle at 50% 72%,#ffd28ccc,#ff963c73 14%,#c8501e40 35%,#0000 75%);animation:3.2s ease-in-out infinite vicBonfireHaloPulse;position:absolute;top:-80px;right:-80px;bottom:-80px;left:-80px}@keyframes vicBonfireHaloPulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.vic-bonfire-rays{mix-blend-mode:screen;opacity:.75;background:repeating-conic-gradient(#ffc8642e,#ffc8642e 5deg,#0000 5deg,#0000 16deg);width:600px;height:600px;margin-top:-300px;margin-left:-300px;animation:28s linear infinite vicBonfireRaysSpin;position:absolute;top:70%;left:50%;-webkit-mask-image:radial-gradient(circle,#0000 6%,#000 25%,#0000 90%);mask-image:radial-gradient(circle,#0000 6%,#000 25%,#0000 90%)}@keyframes vicBonfireRaysSpin{0%{rotate:0deg}to{rotate:360deg}}.vic-bonfire-core{mix-blend-mode:screen;filter:blur(3px);background:radial-gradient(circle,#fff4d0,#ffc06a,#ff6a18 70%,#0000);border-radius:50%;width:60px;height:60px;margin-left:-30px;animation:.5s ease-in-out infinite vicBonfireCorePulse;position:absolute;bottom:20px;left:50%}@keyframes vicBonfireCorePulse{0%,to{opacity:.95;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}.vic-bonfire-flame{transform-origin:50% 100%;filter:blur(4px);mix-blend-mode:screen;background:radial-gradient(60% 100% at 50% 100%,#ffe6a0f2,#ffa03cd9 30%,#c83c1480,#0000);border-radius:50% 50% 40% 40%;animation:1.4s ease-in-out infinite vicBonfireFlame;position:absolute;left:50%}.vic-bonfire-flame-1{width:120px;height:200px;margin-left:-60px;animation-delay:0s;bottom:22px}.vic-bonfire-flame-2{filter:blur(3px)brightness(1.1);width:80px;height:160px;margin-left:-40px;animation-delay:-.4s;bottom:22px}.vic-bonfire-flame-3{filter:blur(2px)brightness(1.25);width:40px;height:120px;margin-left:-20px;animation-delay:-.8s;bottom:22px}@keyframes vicBonfireFlame{0%,to{opacity:.92;transform:translate(-50%)translate(50%)scaleY(1)skew(-2deg)}25%{opacity:1;transform:translate(-50%)translate(50%)scaleY(1.08)skew(3deg)}50%{opacity:.95;transform:translate(-50%)translate(50%)scaleY(.94)skew(-2deg)}75%{opacity:1;transform:translate(-50%)translate(50%)scaleY(1.06)skew(2deg)}}.vic-bonfire-sword{background:linear-gradient(#d8c88a,#a09060 30%,#3a2a1a);width:4px;height:110px;margin-left:-2px;position:absolute;bottom:30px;left:50%;box-shadow:0 0 8px #000c,0 0 4px #ffc87859}.vic-bonfire-sword:before{content:"";background:#2a1a10;width:22px;height:3px;margin-left:-11px;position:absolute;top:18px;left:50%;box-shadow:0 0 6px #000000e6}.vic-bonfire-sword:after{content:"";background:#5a4028;border-radius:2px;width:6px;height:8px;margin-left:-3px;position:absolute;top:8px;left:50%}.vic-bonfire-logs{background:linear-gradient(#3a2010,#1a0e06),repeating-linear-gradient(90deg,#3c2012 0,#3c2012 10px,#1e1008 10px,#1e1008 14px);border-radius:4px;width:100px;height:20px;margin-left:-50px;position:absolute;bottom:4px;left:50%;box-shadow:0 3px 6px #000000e6,0 0 28px #ff8c3c73}.vic-bonfire-ember{mix-blend-mode:screen;background:#ffcc70;border-radius:50%;width:3px;height:3px;animation:3.2s ease-out infinite vicBonfireEmber;position:absolute;box-shadow:0 0 8px #ff8830,0 0 16px #ff6018}.vic-bonfire-ember-1{animation-delay:0s;bottom:40%;left:38%}.vic-bonfire-ember-2{animation-delay:-1.1s;bottom:50%;left:55%}.vic-bonfire-ember-3{animation-delay:-2.2s;bottom:35%;left:48%}@keyframes vicBonfireEmber{0%{opacity:0;transform:translate(0)scale(.3)}15%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-6px,-220px)scale(.4)}}.vic-columns{z-index:3;grid-template-columns:260px 300px 260px;align-items:stretch;gap:16px;padding:0 16px;display:grid}.vic-card{background:radial-gradient(120% 60% at 50% 0,#ffb4501a,#0000 70%),linear-gradient(#160e0ee0,#0a0606eb);border:1px solid #ffc8784d;flex-direction:column;padding:12px 18px 14px;display:flex;position:relative;box-shadow:0 0 28px #0009,inset 0 0 40px #32180a59}.vic-card:before,.vic-card:after{content:"";border:1px solid #ffc8648c;width:14px;height:14px;position:absolute}.vic-card:before{border-bottom:none;border-right:none;top:4px;left:4px}.vic-card:after{border-top:none;border-left:none;bottom:4px;right:4px}.vic-card-header{border-bottom:1px solid #ffc86447;justify-content:center;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:6px;display:flex}.vic-card-header h2{letter-spacing:.4em;text-transform:uppercase;color:#ffe2a0;text-shadow:0 0 12px #ffc8508c;margin:0;font-family:Cinzel,serif;font-size:13px;font-weight:700}.vic-card-sigil{color:#ffc864d9;text-shadow:0 0 8px #ffb43cb3;font-size:10px}.vic-card-ascent{text-align:center}.vic-hero-stat{padding:4px 0}.vic-hero-label{letter-spacing:.45em;text-transform:uppercase;color:#ffb464b3;margin-bottom:3px;font-family:Cinzel,serif;font-size:10px}.vic-hero-sublabel{color:#ffc882b3;margin-top:2px;font-family:EB Garamond,serif;font-size:11px;font-style:italic}.vic-hero-value{color:#ffe8a8;letter-spacing:.08em;text-shadow:0 0 18px #ffc85099,0 0 4px #000000e6;font-family:Cinzel,serif;font-size:28px;font-weight:700;line-height:1.1}.vic-hero-value-xl{color:#fff0be;text-shadow:0 0 24px #ffd26ed9,0 0 4px #000000e6;font-size:36px}.vic-divider{background:linear-gradient(90deg,#0000,#ffc86480,#0000);height:1px;margin:8px 6px;position:relative}.vic-divider:after{content:"◆";color:#ffc864bf;text-shadow:0 0 6px #ffb43cb3;background:#120a0a;padding:0 6px;font-size:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vic-stat-grid{flex-direction:column;gap:5px;display:flex}.vic-stat{letter-spacing:.1em;align-items:baseline;gap:8px;font-family:Cinzel,serif;font-size:12px;display:flex}.vic-stat-label{color:#ffc882d1;text-transform:uppercase;letter-spacing:.28em;white-space:nowrap;font-size:10px}.vic-stat-dots{border-bottom:1px dotted #ffc86459;flex:1;transform:translateY(-3px)}.vic-stat-value{color:#ffe8a8;letter-spacing:.1em;white-space:nowrap;text-shadow:0 0 10px #ffc85066;font-size:14px;font-weight:700}.vic-stat-danger .vic-stat-value{color:#ff9090;text-shadow:0 0 12px #ff50508c}.vic-stat-secret .vic-stat-value{color:#ffbde3;text-shadow:0 0 12px #ff78c88c}.vic-accolade-list{flex-direction:column;gap:6px;display:flex;overflow:hidden}.vic-accolade{opacity:0;background:linear-gradient(#20120e80,#10080899);border:1px solid #ffc86459;padding:7px 10px 7px 14px;animation:.7s cubic-bezier(.2,.9,.2,1) forwards vicAccoladeIn;position:relative;transform:translate(18px)}.vic-accolade:before{content:"★";color:#ffd280;text-shadow:0 0 10px #ffc864d9;background:#120a0a;padding:2px;font-size:12px;position:absolute;top:50%;left:-2px;transform:translate(-50%,-50%)}.vic-accolade-title{letter-spacing:.3em;text-transform:uppercase;color:#ffe8a8;text-shadow:0 0 10px #ffc8508c;font-family:Cinzel,serif;font-size:11px;font-weight:700}.vic-accolade-detail{color:#ffd2a0b3;margin-top:1px;font-family:EB Garamond,serif;font-size:11px;font-style:italic}.vic-accolade-cinder .vic-accolade-title{color:#ffb878;text-shadow:0 0 12px #ff641eb3}.vic-accolade-cinder:before{color:#ff6028;text-shadow:0 0 12px #ff5014f2}.vic-accolade-secret .vic-accolade-title{color:#ffbde3;text-shadow:0 0 12px #ff78c8b3}.vic-accolade-secret:before{content:"✦";color:#ff80cc;text-shadow:0 0 12px #ff80ccf2}.vic-accolade-steel .vic-accolade-title{color:#d8e8ff;text-shadow:0 0 12px #a0c8ffb3}.vic-accolade-steel:before{content:"◆";color:#b0c8f0;text-shadow:0 0 10px #a0c8ffcc}@keyframes vicAccoladeIn{to{opacity:1;transform:translate(0)}}.vic-begin-anew{letter-spacing:.5em;text-transform:uppercase;color:#ffe8a8;text-shadow:0 0 12px #ffc850b3;cursor:pointer;background:linear-gradient(#3c1e0cbf,#160a06cc);border:1px solid #ffc864bf;align-items:center;gap:18px;margin-top:16px;padding:12px 44px;font-family:Cinzel,serif;font-size:14px;font-weight:700;transition:border-color .22s,box-shadow .22s,color .22s,background .22s,transform .16s;display:inline-flex;box-shadow:0 0 28px #ffa03c4d,inset 0 0 18px #ffb4501a}.vic-begin-anew:hover{color:#fff4c8;background:linear-gradient(#5c2e12cc,#200e08d1);border-color:#ffd080;transform:translateY(-1px);box-shadow:0 0 48px #ffc8648c,inset 0 0 24px #ffc86424}.vic-begin-anew:focus-visible{border-color:#fff4c8;outline:none;box-shadow:0 0 56px #ffdc82a6,inset 0 0 24px #ffdc6429}.vic-begin-sigil{color:#ffd080;text-shadow:0 0 12px #ffc864f2;font-size:12px}.bf-root{color:#ffe2a0;-webkit-user-select:none;user-select:none;cursor:pointer;background:#000;font-family:EB Garamond,serif}.bf-sky{background:radial-gradient(80% 40% at 50% 70%,#b4501e40,#0000 65%),linear-gradient(#020106,#080412 22%,#100816 46%,#160a14 68%,#1a0c0a 85%,#0e0606);animation:1.5s ease-out both bfSkyFade;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes bfSkyFade{0%{opacity:0}to{opacity:1}}.bf-stars{pointer-events:none;background:radial-gradient(1.2px 1.2px at 4% 12%,#fff5dcf2,#0000 55%),radial-gradient(1px 1px at 11% 22%,#ffebc8cc,#0000 55%),radial-gradient(1.5px 1.5px at 18% 8%,#fffae6,#0000 55%),radial-gradient(1px 1px at 26% 28%,#ffdcb4bf,#0000 55%),radial-gradient(1.2px 1.2px at 34% 14%,#fff0d2e6,#0000 55%),radial-gradient(1px 1px at 42% 6%,#ffebc8b3,#0000 55%),radial-gradient(1.6px 1.6px at 52% 20%,#fffae6,#0000 55%),radial-gradient(1px 1px at 58% 10%,#ffe1beb3,#0000 55%),radial-gradient(1.2px 1.2px at 66% 24%,#fff0d2e6,#0000 55%),radial-gradient(1px 1px at 74% 8%,#ffe6c3bf,#0000 55%),radial-gradient(1.5px 1.5px at 82% 18%,#fff5dcf2,#0000 55%),radial-gradient(1px 1px at 90% 26%,#ffe1b9bf,#0000 55%),radial-gradient(1.3px 1.3px at 96% 12%,#fff0d2e6,#0000 55%);height:55%;animation:4s ease-in-out infinite bfStarTwinkle,2s ease-out .2s both bfSkyFade;position:absolute;top:0;left:0;right:0}@keyframes bfStarTwinkle{0%,to{opacity:.75}50%{opacity:1}}.bf-ruins{clip-path:polygon(0 100%,0 68%,4% 66%,5% 46%,7% 44%,8% 58%,11% 56%,13% 60%,15% 30%,17% 28%,19% 56%,21% 54%,24% 62%,26% 24%,28% 22%,29% 60%,32% 58%,34% 70%,36% 68%,37% 52%,39% 50%,40% 68%,44% 66%,46% 40%,47% 18%,50% 16%,52% 38%,54% 66%,58% 68%,60% 42%,62% 40%,64% 64%,67% 62%,70% 66%,72% 34%,74% 32%,76% 60%,79% 58%,82% 64%,84% 28%,85% 26%,87% 58%,90% 60%,92% 48%,94% 46%,96% 66%,100% 64%,100% 100%);opacity:0;background:linear-gradient(#120a10e6,#080408);height:220px;animation:1.6s cubic-bezier(.2,.8,.2,1) .3s both bfRuinsRise;position:absolute;bottom:28%;left:0;right:0}@keyframes bfRuinsRise{0%{opacity:0;transform:translateY(40px)}to{opacity:.9;transform:translateY(0)}}.bf-horizon-glow{mix-blend-mode:screen;filter:blur(6px);background:radial-gradient(60% 100% at 50% 100%,#ff963c73,#dc5a2840,#7828141f 60%,#0000 80%);height:180px;animation:6s ease-in-out infinite bfHorizonPulse,2s ease-out .5s both bfSkyFade;position:absolute;bottom:40%;left:0;right:0}@keyframes bfHorizonPulse{0%,to{opacity:.85}50%{opacity:1}}.bf-fog{mix-blend-mode:screen;filter:blur(10px);background:radial-gradient(40% 60% at 20%,#b48c7838,#0000 70%),radial-gradient(45% 60% at 55%,#c8a08c33,#0000 70%),radial-gradient(35% 60% at 82%,#b48c7838,#0000 70%);height:120px;animation:18s ease-in-out infinite bfFogDrift,2s ease-out .7s both bfSkyFade;position:absolute;bottom:12%;left:-20%;right:-20%}@keyframes bfFogDrift{0%,to{transform:translate(0)}50%{transform:translate(80px)}}.bf-embers{pointer-events:none;mix-blend-mode:screen;opacity:0;background-image:radial-gradient(1.8px 1.8px at 6% 100%,#ffb450e6,#0000 55%),radial-gradient(1.5px 1.5px at 16% 100%,#ff8c3cd9,#0000 55%),radial-gradient(2px 2px at 28% 100%,#ffc864e6,#0000 55%),radial-gradient(1.3px 1.3px at 38% 100%,#e66428cc,#0000 55%),radial-gradient(1.8px 1.8px at 50% 100%,#ffb450e6,#0000 55%),radial-gradient(1.5px 1.5px at 62% 100%,#ffa046d9,#0000 55%),radial-gradient(2px 2px at 74% 100%,#ffd278e6,#0000 55%),radial-gradient(1.3px 1.3px at 84% 100%,#e66428cc,#0000 55%),radial-gradient(1.8px 1.8px at 94% 100%,#ffb450e6,#0000 55%);background-size:100% 220%;animation:11s linear infinite bfEmberRise,1.6s ease-out .4s both bfSkyFade;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes bfEmberRise{0%{background-position-y:0}to{background-position-y:-220%}}.bf-souls{pointer-events:none;mix-blend-mode:screen;filter:blur(1.5px);opacity:0;background-image:radial-gradient(3px 3px at 12% 100%,#c8f0ffa6,#0000 60%),radial-gradient(2.5px 2.5px at 35% 100%,#b4dcff8c,#0000 60%),radial-gradient(3.5px 3.5px at 58% 100%,#dcf0ffa6,#0000 60%),radial-gradient(2.5px 2.5px at 78% 100%,#c8e6ff8c,#0000 60%);background-size:100% 300%;animation:24s linear infinite bfSoulsRise,2s ease-out .9s both bfSkyFade;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes bfSoulsRise{0%{background-position-y:0}to{background-position-y:-300%}}.bf-sigil{color:#ffc878cc;text-shadow:0 0 10px #ffb446b3;opacity:0;align-items:center;gap:10px;margin-bottom:6px;font-size:11px;animation:.8s ease-out .3s both bsFadeIn;display:inline-flex}.bf-sigil-line{background:linear-gradient(90deg,#0000,#ffbe5a80,#0000);width:54px;height:1px}.bf-title{letter-spacing:.22em;color:#0000;filter:drop-shadow(0 0 20px #ffa03ca6)drop-shadow(0 0 4px #000000e6);opacity:0;background:linear-gradient(#fff2c4,#ffc878 45%,#b97820);-webkit-background-clip:text;background-clip:text;margin:0;font-family:Cinzel,serif;font-size:52px;font-weight:700;line-height:1;animation:1.6s cubic-bezier(.2,.7,.2,1) .5s forwards bfTitleReveal,5s ease-in-out 2.5s infinite bfTitlePulse}.bf-sub{letter-spacing:.16em;color:#ffd296b3;opacity:0;margin:6px 0 0;font-size:13px;font-style:italic;animation:1.2s ease-out 1.4s forwards vicSubFade}@keyframes bfTitleReveal{0%{opacity:0;letter-spacing:.04em;filter:drop-shadow(0 0 30px #ffa03c33)blur(14px);transform:scale(.7)}45%{opacity:1;letter-spacing:.14em;filter:drop-shadow(0 0 40px #ffc85ae6)blur(4px);transform:scale(1.06)}70%{opacity:1;letter-spacing:.2em;filter:drop-shadow(0 0 30px #ffb446bf)blur();transform:scale(1.02)}to{opacity:1;letter-spacing:.22em;filter:drop-shadow(0 0 20px #ffa03ca6)drop-shadow(0 0 4px #000000e6)blur();transform:scale(1)}}@keyframes bfTitlePulse{0%,to{filter:drop-shadow(0 0 20px #ffa03c8c)drop-shadow(0 0 4px #000000e6)}50%{filter:drop-shadow(0 0 36px #ffc864cc)drop-shadow(0 0 4px #000000e6)}}.bf-defeated-badge{letter-spacing:.42em;text-transform:uppercase;color:#ffb0a0;text-shadow:0 0 14px #dc2814d9,0 0 4px #000000e6;border-top:1px solid #ff505073;border-bottom:1px solid #ff505073;align-items:center;gap:14px;margin-top:10px;padding:6px 22px;font-family:Cinzel,serif;font-size:11px;display:inline-flex}.bf-defeated-sigil{color:#ff6040;text-shadow:0 0 10px #ff5028e6;font-size:13px}.bf-bonfire{opacity:0;width:320px;height:260px;margin:18px 0 10px;animation:1.4s ease-out .7s both bsFadeIn;position:relative}.bf-bonfire-shadow{filter:blur(3px);background:radial-gradient(50% 100% at 50% 100%,#000000b3,#0000 70%);width:220px;height:30px;margin-left:-110px;position:absolute;bottom:-4px;left:50%}.bf-stone{background:radial-gradient(50% 60% at 40% 30%,#503c38,#281c1a 60%,#140c0c);border-radius:40% 60% 50% 50%/50% 50% 60% 40%;position:absolute;box-shadow:0 2px 4px #000c,inset -3px -2px 6px #0009}.bf-stone-1{width:48px;height:32px;bottom:0;left:20%;transform:rotate(-4deg)}.bf-stone-2{width:38px;height:24px;bottom:22px;left:14%;transform:rotate(6deg)}.bf-stone-3{width:48px;height:32px;bottom:0;right:20%;transform:rotate(3deg)}.bf-stone-4{width:38px;height:24px;bottom:22px;right:14%;transform:rotate(-5deg)}.bf-bonfire-halo{mix-blend-mode:screen;filter:blur(8px);background:radial-gradient(circle at 50% 70%,#ffc882d9,#ff8c3273 16%,#b4461438 38%,#0000 76%);animation:3.4s ease-in-out infinite vicBonfireHaloPulse;position:absolute;top:-100px;right:-100px;bottom:-100px;left:-100px}.bf-bonfire-rays{mix-blend-mode:screen;opacity:.68;background:repeating-conic-gradient(#ffbe5a26,#ffbe5a26 4deg,#0000 4deg,#0000 16deg);width:680px;height:680px;margin-top:-340px;margin-left:-340px;animation:34s linear infinite vicBonfireRaysSpin;position:absolute;top:72%;left:50%;-webkit-mask-image:radial-gradient(circle,#0000 6%,#000 24%,#0000 82%);mask-image:radial-gradient(circle,#0000 6%,#000 24%,#0000 82%)}.bf-bonfire-core{mix-blend-mode:screen;filter:blur(3px);background:radial-gradient(circle,#fff4d0,#ffc06a,#ff6a18 70%,#0000);border-radius:50%;width:56px;height:56px;margin-left:-28px;animation:.5s ease-in-out infinite vicBonfireCorePulse;position:absolute;bottom:28px;left:50%}.bf-bonfire-flame{transform-origin:50% 100%;filter:blur(4px);mix-blend-mode:screen;background:radial-gradient(60% 100% at 50% 100%,#ffe6a0f2,#ffa03cd9 30%,#c83c1480,#0000);border-radius:50% 50% 40% 40%;animation:1.4s ease-in-out infinite vicBonfireFlame;position:absolute;left:50%}.bf-bonfire-flame-1{width:132px;height:210px;margin-left:-66px;animation-delay:0s;bottom:28px}.bf-bonfire-flame-2{filter:blur(3px)brightness(1.1);width:88px;height:170px;margin-left:-44px;animation-delay:-.4s;bottom:28px}.bf-bonfire-flame-3{filter:blur(2px)brightness(1.25);width:46px;height:130px;margin-left:-23px;animation-delay:-.8s;bottom:28px}.bf-bonfire-sword{background:linear-gradient(#d8c88a,#a09060 30%,#3a2a1a);width:4px;height:118px;margin-left:-2px;position:absolute;bottom:38px;left:50%;box-shadow:0 0 8px #000c,0 0 4px #ffc87859}.bf-bonfire-sword:before{content:"";background:#2a1a10;width:24px;height:3px;margin-left:-12px;position:absolute;top:20px;left:50%;box-shadow:0 0 6px #000000e6}.bf-bonfire-sword:after{content:"";background:#5a4028;border-radius:2px;width:6px;height:9px;margin-left:-3px;position:absolute;top:9px;left:50%}.bf-bonfire-logs{background:linear-gradient(#3a2010,#1a0e06),repeating-linear-gradient(90deg,#3c2012 0,#3c2012 10px,#1e1008 10px,#1e1008 14px);border-radius:4px;width:110px;height:22px;margin-left:-55px;position:absolute;bottom:8px;left:50%;box-shadow:0 3px 6px #000000e6,0 0 32px #ff8c3c80}.bf-bonfire-ember{mix-blend-mode:screen;background:#ffcc70;border-radius:50%;width:3px;height:3px;animation:3.2s ease-out infinite vicBonfireEmber;position:absolute;box-shadow:0 0 8px #ff8830,0 0 16px #ff6018}.bf-bonfire-ember-1{animation-delay:0s;bottom:42%;left:38%}.bf-bonfire-ember-2{animation-delay:-.8s;bottom:52%;left:55%}.bf-bonfire-ember-3{animation-delay:-1.6s;bottom:35%;left:48%}.bf-bonfire-ember-4{animation-delay:-2.4s;bottom:38%;left:60%}.bf-next-card{text-align:center;background:radial-gradient(120% 60% at 50% 0,#ffb4501f,#0000 70%),linear-gradient(#160e0ed1,#0a0606e0);border:1px solid #ffc87859;margin-top:6px;padding:14px 40px 16px;position:relative;box-shadow:0 0 24px #0000008c,inset 0 0 32px #32180a4d}.bf-next-card:before,.bf-next-card:after{content:"";border:1px solid #ffc86499;width:12px;height:12px;position:absolute}.bf-next-card:before{border-bottom:none;border-right:none;top:3px;left:3px}.bf-next-card:after{border-top:none;border-left:none;bottom:3px;right:3px}.bf-next-label{letter-spacing:.5em;text-transform:uppercase;color:#ffc878b3;justify-content:center;align-items:center;gap:10px;margin-bottom:4px;font-family:Cinzel,serif;font-size:10px;display:inline-flex}.bf-next-sigil{color:#ffc864cc;text-shadow:0 0 6px #ffb43cb3;font-size:9px}.bf-next-name{letter-spacing:.28em;text-transform:uppercase;color:#ffd280;text-shadow:0 0 18px #ffb43c99,0 0 4px #000000e6;font-family:Cinzel,serif;font-size:26px;font-weight:700;line-height:1.1}.bf-next-sub{letter-spacing:.1em;color:#ffdca0a6;margin-top:4px;font-family:EB Garamond,serif;font-size:13px;font-style:italic}.bf-continue{letter-spacing:.35em;text-transform:uppercase;color:#ffb45a8c;opacity:0;align-items:center;gap:14px;margin-top:28px;font-family:Cinzel,serif;font-size:12px;transition:opacity .6s ease-out;display:inline-flex}.bf-continue.is-ready{opacity:1;animation:1.6s ease-in-out infinite bfContinuePulse}.bf-continue-arrow{color:#ffc864d9;text-shadow:0 0 8px #ffb43ccc;font-size:11px}@keyframes bfContinuePulse{0%,to{opacity:.6;text-shadow:0 0 6px #ffb43c4d}50%{opacity:1;text-shadow:0 0 14px #ffc864cc}}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes pulse{50%{opacity:.5}}
