@import"https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Bangers&display=swap";@import"https://fonts.googleapis.com/css2?family=Nunito:wght@700;900&display=swap";@layer properties,theme,base,components,utilities;@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:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-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-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-amber-50:oklch(98.7% .022 95.277);--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-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-lime-600:oklch(64.8% .2 131.684);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--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-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-800:oklch(43.7% .078 188.216);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-900:oklch(39.8% .07 227.392);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-fuchsia-950:oklch(29.3% .136 325.661);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-900:oklch(41% .159 10.272);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 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;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-2xl:0 25px 25px #00000026;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--aspect-video:16/9;--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;-o-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}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::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 utilities{.pointer-events-auto{pointer-events:auto}.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}.sticky{position:sticky}.sticky\!{position:sticky!important}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-x-1{inset-inline:calc(var(--spacing)*1)}.inset-x-8{inset-inline:calc(var(--spacing)*8)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-1{top:calc(var(--spacing)*-1)}.-top-1\.5{top:calc(var(--spacing)*-1.5)}.-top-2{top:calc(var(--spacing)*-2)}.-top-3{top:calc(var(--spacing)*-3)}.-top-4{top:calc(var(--spacing)*-4)}.-top-6{top:calc(var(--spacing)*-6)}.-top-10{top:calc(var(--spacing)*-10)}.-top-12{top:calc(var(--spacing)*-12)}.-top-16{top:calc(var(--spacing)*-16)}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1{top:calc(var(--spacing)*1)}.top-1\/2{top:50%}.top-1\/4{top:25%}.top-2{top:calc(var(--spacing)*2)}.top-2\.5{top:calc(var(--spacing)*2.5)}.top-4{top:calc(var(--spacing)*4)}.top-8{top:calc(var(--spacing)*8)}.top-10{top:calc(var(--spacing)*10)}.top-16{top:calc(var(--spacing)*16)}.top-20{top:calc(var(--spacing)*20)}.top-24{top:calc(var(--spacing)*24)}.top-28{top:calc(var(--spacing)*28)}.top-\[-8px\]{top:-8px}.top-\[-10\%\]{top:-10%}.top-\[-16px\]{top:-16px}.top-\[-30\%\]{top:-30%}.top-\[-50px\]{top:-50px}.top-\[2\%\]{top:2%}.top-\[12\%\]{top:12%}.top-\[38\%\]{top:38%}.top-\[40\%\]{top:40%}.top-\[50\%\]{top:50%}.top-\[65\%\]{top:65%}.top-auto{top:auto}.-right-1{right:calc(var(--spacing)*-1)}.-right-1\.5{right:calc(var(--spacing)*-1.5)}.-right-2{right:calc(var(--spacing)*-2)}.-right-3{right:calc(var(--spacing)*-3)}.-right-4{right:calc(var(--spacing)*-4)}.-right-6{right:calc(var(--spacing)*-6)}.-right-\[8\%\]{right:-8%}.right-0{right:calc(var(--spacing)*0)}.right-0\.5{right:calc(var(--spacing)*.5)}.right-1{right:calc(var(--spacing)*1)}.right-1\.5{right:calc(var(--spacing)*1.5)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-10{right:calc(var(--spacing)*10)}.right-20{right:calc(var(--spacing)*20)}.right-24{right:calc(var(--spacing)*24)}.right-\[-16px\]{right:-16px}.right-\[-20px\]{right:-20px}.-bottom-1{bottom:calc(var(--spacing)*-1)}.-bottom-2{bottom:calc(var(--spacing)*-2)}.-bottom-2\.5{bottom:calc(var(--spacing)*-2.5)}.-bottom-32{bottom:calc(var(--spacing)*-32)}.-bottom-\[14px\]{bottom:-14px}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-1{bottom:calc(var(--spacing)*1)}.bottom-1\/4{bottom:25%}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-6{bottom:calc(var(--spacing)*6)}.bottom-8{bottom:calc(var(--spacing)*8)}.bottom-10{bottom:calc(var(--spacing)*10)}.bottom-11{bottom:calc(var(--spacing)*11)}.bottom-12{bottom:calc(var(--spacing)*12)}.bottom-20{bottom:calc(var(--spacing)*20)}.bottom-24{bottom:calc(var(--spacing)*24)}.bottom-32{bottom:calc(var(--spacing)*32)}.bottom-36{bottom:calc(var(--spacing)*36)}.bottom-\[-2\%\]{bottom:-2%}.bottom-\[-15px\]{bottom:-15px}.bottom-\[20\%\]{bottom:20%}.bottom-\[25\%\]{bottom:25%}.bottom-full{bottom:100%}.-left-1{left:calc(var(--spacing)*-1)}.-left-2{left:calc(var(--spacing)*-2)}.-left-\[8\%\]{left:-8%}.left-0{left:calc(var(--spacing)*0)}.left-0\.5{left:calc(var(--spacing)*.5)}.left-1{left:calc(var(--spacing)*1)}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-2{left:calc(var(--spacing)*2)}.left-3{left:calc(var(--spacing)*3)}.left-3\/4{left:75%}.left-4{left:calc(var(--spacing)*4)}.left-7{left:calc(var(--spacing)*7)}.left-8{left:calc(var(--spacing)*8)}.left-9{left:calc(var(--spacing)*9)}.left-10{left:calc(var(--spacing)*10)}.left-20{left:calc(var(--spacing)*20)}.left-24{left:calc(var(--spacing)*24)}.left-\[-8px\]{left:-8px}.left-\[-10px\]{left:-10px}.left-\[-40px\]{left:-40px}.left-\[5\%\]{left:5%}.left-\[10\%\]{left:10%}.left-\[35\%\]{left:35%}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.-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-\[5\]{z-index:5}.z-\[50\]{z-index:50}.z-\[51\]{z-index:51}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[150\]{z-index:150}.z-\[200\]{z-index:200}.z-\[250\]{z-index:250}.z-\[300\]{z-index:300}.z-\[800\]{z-index:800}.z-\[850\]{z-index:850}.z-\[860\]{z-index:860}.z-\[870\]{z-index:870}.z-\[900\]{z-index:900}.z-\[950\]{z-index:950}.z-\[999\]{z-index:999}.z-\[1000\]{z-index:1000}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.z-\[10002\]{z-index:10002}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-4{grid-column:span 4/span 4}.col-span-full{grid-column:1/-1}.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}}.container\!{width:100%!important}@media(min-width:40rem){.container\!{max-width:40rem!important}}@media(min-width:48rem){.container\!{max-width:48rem!important}}@media(min-width:64rem){.container\!{max-width:64rem!important}}@media(min-width:80rem){.container\!{max-width:80rem!important}}@media(min-width:96rem){.container\!{max-width:96rem!important}}.\!m-0{margin:calc(var(--spacing)*0)!important}.m-1{margin:calc(var(--spacing)*1)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.my-8{margin-block:calc(var(--spacing)*8)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.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)}.mt-20{margin-top:calc(var(--spacing)*20)}.mt-24{margin-top:calc(var(--spacing)*24)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.\!mb-0{margin-bottom:calc(var(--spacing)*0)!important}.\!mb-1{margin-bottom:calc(var(--spacing)*1)!important}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.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-5{margin-bottom:calc(var(--spacing)*5)}.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)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.mb-20{margin-bottom:calc(var(--spacing)*20)}.mb-24{margin-bottom:calc(var(--spacing)*24)}.-ml-8{margin-left:calc(var(--spacing)*-8)}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-8{margin-left:calc(var(--spacing)*8)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.block\!{display:block!important}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table\!{display:table!important}.\!aspect-square{aspect-ratio:1!important}.aspect-\[3\/4\.2\]{aspect-ratio:3/4.2}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.\!h-3\.5{height:calc(var(--spacing)*3.5)!important}.\!h-4\.5{height:calc(var(--spacing)*4.5)!important}.\!h-full{height:100%!important}.h-0{height:calc(var(--spacing)*0)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-1\/2{height:50%}.h-1\/3{height:33.3333%}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-2\/3{height:66.6667%}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-13{height:calc(var(--spacing)*13)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-32{height:calc(var(--spacing)*32)}.h-36{height:calc(var(--spacing)*36)}.h-40{height:calc(var(--spacing)*40)}.h-48{height:calc(var(--spacing)*48)}.h-60{height:calc(var(--spacing)*60)}.h-64{height:calc(var(--spacing)*64)}.h-80{height:calc(var(--spacing)*80)}.h-96{height:calc(var(--spacing)*96)}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[6px\]{height:6px}.h-\[32px\]{height:32px}.h-\[40px\]{height:40px}.h-\[80\%\]{height:80%}.h-\[80vh\]{height:80vh}.h-\[85\%\]{height:85%}.h-\[100dvh\]{height:100dvh}.h-\[100px\]{height:100px}.h-\[120\%\]{height:120%}.h-\[150\%\]{height:150%}.h-\[200px\]{height:200px}.h-\[200vmax\]{height:200vmax}.h-\[250px\]{height:250px}.h-\[300px\]{height:300px}.h-\[500px\]{height:500px}.h-\[600px\]{height:600px}.h-\[800px\]{height:800px}.h-\[calc\(100vh-120px\)\]{height:calc(100vh - 120px)}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-40{max-height:calc(var(--spacing)*40)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-\[22vh\]{max-height:22vh}.max-h-\[30vh\]{max-height:30vh}.max-h-\[46vh\]{max-height:46vh}.max-h-\[55vh\]{max-height:55vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[62vh\]{max-height:62vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80\%\]{max-height:80%}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-full{max-height:100%}.\!min-h-0{min-height:calc(var(--spacing)*0)!important}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-\[2\.2em\]{min-height:2.2em}.min-h-\[2rem\]{min-height:2rem}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[20px\]{min-height:20px}.min-h-\[110px\]{min-height:110px}.min-h-\[180px\]{min-height:180px}.min-h-\[200px\]{min-height:200px}.min-h-\[500px\]{min-height:500px}.min-h-screen{min-height:100vh}.\!w-3\.5{width:calc(var(--spacing)*3.5)!important}.\!w-4\.5{width:calc(var(--spacing)*4.5)!important}.\!w-full{width:100%!important}.w-0{width:calc(var(--spacing)*0)}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing)*2)}.w-3{width:calc(var(--spacing)*3)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-13{width:calc(var(--spacing)*13)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-48{width:calc(var(--spacing)*48)}.w-64{width:calc(var(--spacing)*64)}.w-80{width:calc(var(--spacing)*80)}.w-\[1px\]{width:1px}.w-\[2px\]{width:2px}.w-\[6px\]{width:6px}.w-\[25\%\]{width:25%}.w-\[50\%\]{width:50%}.w-\[70\%\]{width:70%}.w-\[80\%\]{width:80%}.w-\[80vw\]{width:80vw}.w-\[85\%\]{width:85%}.w-\[100px\]{width:100px}.w-\[120\%\]{width:120%}.w-\[150\%\]{width:150%}.w-\[200px\]{width:200px}.w-\[200vmax\]{width:200vmax}.w-\[250px\]{width:250px}.w-\[300px\]{width:300px}.w-\[400px\]{width:400px}.w-\[600px\]{width:600px}.w-\[800px\]{width:800px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.\!max-w-xs{max-width:var(--container-xs)!important}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[45\%\]{max-width:45%}.max-w-\[50px\]{max-width:50px}.max-w-\[65\%\]{max-width:65%}.max-w-\[80px\]{max-width:80px}.max-w-\[90\%\]{max-width:90%}.max-w-\[95\%\]{max-width:95%}.max-w-\[98\%\]{max-width:98%}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[300px\]{max-width:300px}.max-w-\[340px\]{max-width:340px}.max-w-\[1400px\]{max-width:1400px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[60px\]{min-width:60px}.min-w-\[70px\]{min-width:70px}.min-w-\[80px\]{min-width:80px}.min-w-\[100px\]{min-width:100px}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[180px\]{min-width:180px}.min-w-\[280px\]{min-width:280px}.min-w-\[300px\]{min-width:300px}.min-w-max{min-width:-moz-max-content;min-width:max-content}.flex-1{flex:1}.flex-\[1\.5\]{flex:1.5}.flex-\[2\]{flex:2}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-bottom{transform-origin:bottom}.origin-bottom-left{transform-origin:0 100%}.origin-bottom-right{transform-origin:100% 100%}.origin-center{transform-origin:50%}.origin-top{transform-origin:top}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-1\/4{--tw-translate-x: -25% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-2{--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-10{--tw-translate-x:calc(var(--spacing)*-10);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-1{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-2{--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-32{--tw-translate-x:calc(var(--spacing)*32);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-1000px\]{--tw-translate-x:-1000px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[500px\]{--tw-translate-x:500px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[1000px\]{--tw-translate-x:1000px;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing)*-1);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)}.-translate-y-1\/4{--tw-translate-y: -25% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-8{--tw-translate-y:calc(var(--spacing)*-8);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-96{--tw-translate-y:calc(var(--spacing)*-96);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-1{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-20{--tw-translate-y:calc(var(--spacing)*20);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-32{--tw-translate-y:calc(var(--spacing)*32);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-50{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-115{--tw-scale-x:115%;--tw-scale-y:115%;--tw-scale-z:115%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-120{--tw-scale-x:120%;--tw-scale-y:120%;--tw-scale-z:120%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-130{--tw-scale-x:130%;--tw-scale-y:130%;--tw-scale-z:130%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-135{--tw-scale-x:135%;--tw-scale-y:135%;--tw-scale-z:135%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-140{--tw-scale-x:140%;--tw-scale-y:140%;--tw-scale-z:140%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-150{--tw-scale-x:150%;--tw-scale-y:150%;--tw-scale-z:150%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-x-\[0\.6\]{--tw-scale-x:.6;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-x-\[1\.1\]{--tw-scale-x:1.1;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-y-\[1\.0\]{--tw-scale-y:1;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-y-\[1\.4\]{--tw-scale-y:1.4;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-\[0\.66\]{scale:.66}.scale-\[1\.3\]{scale:1.3}.scale-\[1\.5\]{scale:1.5}.-rotate-6{rotate:-6deg}.-rotate-12{rotate:-12deg}.-rotate-45{rotate:-45deg}.-rotate-\[120deg\]{rotate:-120deg}.rotate-0{rotate:none}.rotate-3{rotate:3deg}.rotate-12{rotate:12deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-\[-5deg\]{rotate:-5deg}.rotate-\[-10deg\]{rotate:-10deg}.rotate-\[-12deg\]{rotate:-12deg}.rotate-\[-45deg\]{rotate:-45deg}.rotate-\[5deg\]{rotate:5deg}.rotate-\[45deg\]{rotate:45deg}.rotate-\[175deg\]{rotate:175deg}.rotate-\[360deg\]{rotate:360deg}.skew-x-\[-20deg\]{--tw-skew-x:skewX(-20deg);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-\[bounce_1s_infinite\]{animation:1s infinite bounce}.animate-\[bounce_4s_infinite\]{animation:4s infinite bounce}.animate-\[float_3s_ease-in-out_infinite\]{animation:3s ease-in-out infinite float}.animate-\[ping_1\.5s_cubic-bezier\(0\,0\,0\.2\,1\)_infinite\]{animation:1.5s cubic-bezier(0,0,.2,1) infinite ping}.animate-\[pulsate_0\.2s_infinite\]{animation:.2s infinite pulsate}.animate-\[shake_0\.1s_ease-in-out_infinite\]{animation:.1s ease-in-out infinite shake}.animate-\[shake_0\.2s_ease-in-out_infinite\]{animation:.2s ease-in-out infinite shake}.animate-\[shake_0\.05s_ease-in-out_10\]{animation:50ms ease-in-out 10 shake}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.touch-none{touch-action:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-stretch{place-items:stretch stretch}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-12{gap:calc(var(--spacing)*12)}.gap-\[2px\]{gap:2px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}: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)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{-moz-column-gap:calc(var(--spacing)*2);column-gap:calc(var(--spacing)*2)}.gap-x-3{-moz-column-gap:calc(var(--spacing)*3);column-gap:calc(var(--spacing)*3)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-2{row-gap:calc(var(--spacing)*2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-gray-800>:not(:last-child)){border-color:var(--color-gray-800)}:where(.divide-slate-800>:not(:last-child)){border-color:var(--color-slate-800)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.\!rounded-2xl{border-radius:var(--radius-2xl)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[3rem\]{border-radius:3rem}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-\[40px\]{border-radius:40px}.rounded-\[48px\]{border-radius:48px}.rounded-\[50\%_50\%_50\%_0\]{border-radius:50% 50% 50% 0}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-t-full{border-top-left-radius:3.40282e38px;border-top-right-radius:3.40282e38px}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-l-xl{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-b-3xl{border-bottom-right-radius:var(--radius-3xl);border-bottom-left-radius:var(--radius-3xl)}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.\!border-4{border-style:var(--tw-border-style)!important;border-width:4px!important}.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-8{border-style:var(--tw-border-style);border-width:8px}.border-\[1px\]{border-style:var(--tw-border-style);border-width:1px}.border-\[2px\]{border-style:var(--tw-border-style);border-width:2px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-\[5px\]{border-style:var(--tw-border-style);border-width:5px}.border-\[12px\]{border-style:var(--tw-border-style);border-width:12px}.border-\[16px\]{border-style:var(--tw-border-style);border-width:16px}.border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.border-x-2{border-inline-style:var(--tw-border-style);border-inline-width:2px}.border-x-4{border-inline-style:var(--tw-border-style);border-inline-width:4px}.border-x-8{border-inline-style:var(--tw-border-style);border-inline-width:8px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-t-8{border-top-style:var(--tw-border-style);border-top-width:8px}.border-t-\[10px\]{border-top-style:var(--tw-border-style);border-top-width:10px}.border-t-\[11px\]{border-top-style:var(--tw-border-style);border-top-width:11px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-r-4{border-right-style:var(--tw-border-style);border-right-width:4px}.border-r-\[8px\]{border-right-style:var(--tw-border-style);border-right-width:8px}.border-r-\[9px\]{border-right-style:var(--tw-border-style);border-right-width:9px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-b-6{border-bottom-style:var(--tw-border-style);border-bottom-width:6px}.border-b-8{border-bottom-style:var(--tw-border-style);border-bottom-width:8px}.border-b-\[0px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-\[3px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:3px}.border-b-\[4px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-b-\[5px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:5px}.border-b-\[6px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:6px}.border-b-\[8px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:8px}.border-b-\[12px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:12px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-l-\[8px\]{border-left-style:var(--tw-border-style);border-left-width:8px}.border-l-\[9px\]{border-left-style:var(--tw-border-style);border-left-width:9px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-double{--tw-border-style:double;border-style:double}.\!border-blue-900{border-color:var(--color-blue-900)!important}.border-\[\#8b4513\]{border-color:#8b4513}.border-\[\#8b4513\]\/20{border-color:#8b451333}.border-\[\#46a302\]{border-color:#46a302}.border-\[\#58cc02\]{border-color:#58cc02}.border-\[\#555\]{border-color:#555}.border-\[\#1899d6\]{border-color:#1899d6}.border-\[\#373737\]{border-color:#373737}.border-\[\#d2b48c\]{border-color:tan}.border-\[\#d9aa00\]{border-color:#d9aa00}.border-\[\#d43737\]{border-color:#d43737}.border-\[\#ea2b2b\]{border-color:#ea2b2b}.border-\[\#eee8d5\]{border-color:#eee8d5}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/30{border-color:color-mix(in oklab,var(--color-amber-400)30%,transparent)}}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500)30%,transparent)}}.border-amber-500\/50{border-color:#f99c0080}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/50{border-color:color-mix(in oklab,var(--color-amber-500)50%,transparent)}}.border-amber-600{border-color:var(--color-amber-600)}.border-amber-700{border-color:var(--color-amber-700)}.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-950{border-color:var(--color-amber-950)}.border-black{border-color:var(--color-black)}.border-black\/20{border-color:#0003}@supports (color:color-mix(in lab,red,red)){.border-black\/20{border-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/30{border-color:color-mix(in oklab,var(--color-blue-500)30%,transparent)}}.border-blue-500\/50{border-color:#3080ff80}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/50{border-color:color-mix(in oklab,var(--color-blue-500)50%,transparent)}}.border-blue-600{border-color:var(--color-blue-600)}.border-blue-700{border-color:var(--color-blue-700)}.border-blue-800{border-color:var(--color-blue-800)}.border-blue-900{border-color:var(--color-blue-900)}.border-current{border-color:currentColor}.border-cyan-200{border-color:var(--color-cyan-200)}.border-cyan-400{border-color:var(--color-cyan-400)}.border-cyan-700{border-color:var(--color-cyan-700)}.border-cyan-900{border-color:var(--color-cyan-900)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-400{border-color:var(--color-emerald-400)}.border-emerald-500{border-color:var(--color-emerald-500)}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500)30%,transparent)}}.border-emerald-500\/60{border-color:#00bb7f99}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/60{border-color:color-mix(in oklab,var(--color-emerald-500)60%,transparent)}}.border-emerald-600{border-color:var(--color-emerald-600)}.border-emerald-700{border-color:var(--color-emerald-700)}.border-emerald-700\/60{border-color:#00795699}@supports (color:color-mix(in lab,red,red)){.border-emerald-700\/60{border-color:color-mix(in oklab,var(--color-emerald-700)60%,transparent)}}.border-emerald-800{border-color:var(--color-emerald-800)}.border-emerald-900{border-color:var(--color-emerald-900)}.border-fuchsia-400{border-color:var(--color-fuchsia-400)}.border-fuchsia-950\/30{border-color:#4b004f4d}@supports (color:color-mix(in lab,red,red)){.border-fuchsia-950\/30{border-color:color-mix(in oklab,var(--color-fuchsia-950)30%,transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-gray-500{border-color:var(--color-gray-500)}.border-gray-600{border-color:var(--color-gray-600)}.border-gray-700{border-color:var(--color-gray-700)}.border-gray-700\/50{border-color:#36415380}@supports (color:color-mix(in lab,red,red)){.border-gray-700\/50{border-color:color-mix(in oklab,var(--color-gray-700)50%,transparent)}}.border-gray-800{border-color:var(--color-gray-800)}.border-gray-900{border-color:var(--color-gray-900)}.border-gray-950{border-color:var(--color-gray-950)}.border-green-200{border-color:var(--color-green-200)}.border-green-300{border-color:var(--color-green-300)}.border-green-400{border-color:var(--color-green-400)}.border-green-500{border-color:var(--color-green-500)}.border-green-500\/50{border-color:#00c75880}@supports (color:color-mix(in lab,red,red)){.border-green-500\/50{border-color:color-mix(in oklab,var(--color-green-500)50%,transparent)}}.border-green-600{border-color:var(--color-green-600)}.border-green-700{border-color:var(--color-green-700)}.border-green-800{border-color:var(--color-green-800)}.border-green-900{border-color:var(--color-green-900)}.border-green-950{border-color:var(--color-green-950)}.border-indigo-400{border-color:var(--color-indigo-400)}.border-indigo-500{border-color:var(--color-indigo-500)}.border-indigo-500\/40{border-color:#625fff66}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/40{border-color:color-mix(in oklab,var(--color-indigo-500)40%,transparent)}}.border-indigo-900{border-color:var(--color-indigo-900)}.border-indigo-950{border-color:var(--color-indigo-950)}.border-orange-300{border-color:var(--color-orange-300)}.border-orange-400{border-color:var(--color-orange-400)}.border-orange-500{border-color:var(--color-orange-500)}.border-orange-500\/30{border-color:#fe6e004d}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/30{border-color:color-mix(in oklab,var(--color-orange-500)30%,transparent)}}.border-orange-500\/60{border-color:#fe6e0099}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/60{border-color:color-mix(in oklab,var(--color-orange-500)60%,transparent)}}.border-orange-600{border-color:var(--color-orange-600)}.border-orange-700{border-color:var(--color-orange-700)}.border-orange-800{border-color:var(--color-orange-800)}.border-orange-900{border-color:var(--color-orange-900)}.border-pink-300{border-color:var(--color-pink-300)}.border-pink-400{border-color:var(--color-pink-400)}.border-pink-800{border-color:var(--color-pink-800)}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-300{border-color:var(--color-purple-300)}.border-purple-400{border-color:var(--color-purple-400)}.border-purple-400\/40{border-color:#c07eff66}@supports (color:color-mix(in lab,red,red)){.border-purple-400\/40{border-color:color-mix(in oklab,var(--color-purple-400)40%,transparent)}}.border-purple-500{border-color:var(--color-purple-500)}.border-purple-500\/30{border-color:#ac4bff4d}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/30{border-color:color-mix(in oklab,var(--color-purple-500)30%,transparent)}}.border-purple-600{border-color:var(--color-purple-600)}.border-purple-700{border-color:var(--color-purple-700)}.border-purple-800{border-color:var(--color-purple-800)}.border-purple-900{border-color:var(--color-purple-900)}.border-purple-900\/50{border-color:#59168b80}@supports (color:color-mix(in lab,red,red)){.border-purple-900\/50{border-color:color-mix(in oklab,var(--color-purple-900)50%,transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-red-400{border-color:var(--color-red-400)}.border-red-500{border-color:var(--color-red-500)}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500)30%,transparent)}}.border-red-500\/50{border-color:#fb2c3680}@supports (color:color-mix(in lab,red,red)){.border-red-500\/50{border-color:color-mix(in oklab,var(--color-red-500)50%,transparent)}}.border-red-700{border-color:var(--color-red-700)}.border-red-800{border-color:var(--color-red-800)}.border-red-900{border-color:var(--color-red-900)}.border-red-950{border-color:var(--color-red-950)}.border-rose-900{border-color:var(--color-rose-900)}.border-sky-100{border-color:var(--color-sky-100)}.border-sky-300{border-color:var(--color-sky-300)}.border-sky-400{border-color:var(--color-sky-400)}.border-sky-500\/60{border-color:#00a5ef99}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/60{border-color:color-mix(in oklab,var(--color-sky-500)60%,transparent)}}.border-sky-600{border-color:var(--color-sky-600)}.border-sky-700{border-color:var(--color-sky-700)}.border-sky-800{border-color:var(--color-sky-800)}.border-sky-900{border-color:var(--color-sky-900)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-400{border-color:var(--color-slate-400)}.border-slate-500{border-color:var(--color-slate-500)}.border-slate-600{border-color:var(--color-slate-600)}.border-slate-600\/50{border-color:#45556c80}@supports (color:color-mix(in lab,red,red)){.border-slate-600\/50{border-color:color-mix(in oklab,var(--color-slate-600)50%,transparent)}}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-700\/50{border-color:#31415880}@supports (color:color-mix(in lab,red,red)){.border-slate-700\/50{border-color:color-mix(in oklab,var(--color-slate-700)50%,transparent)}}.border-slate-800{border-color:var(--color-slate-800)}.border-slate-900{border-color:var(--color-slate-900)}.border-slate-950{border-color:var(--color-slate-950)}.border-stone-400{border-color:var(--color-stone-400)}.border-stone-500{border-color:var(--color-stone-500)}.border-stone-600{border-color:var(--color-stone-600)}.border-stone-700{border-color:var(--color-stone-700)}.border-stone-800{border-color:var(--color-stone-800)}.border-stone-900{border-color:var(--color-stone-900)}.border-teal-800{border-color:var(--color-teal-800)}.border-violet-400{border-color:var(--color-violet-400)}.border-violet-700{border-color:var(--color-violet-700)}.border-violet-800{border-color:var(--color-violet-800)}.border-violet-900{border-color:var(--color-violet-900)}.border-white{border-color:var(--color-white)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.border-white\/50{border-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab,red,red)){.border-white\/60{border-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.border-white\/70{border-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.border-yellow-100{border-color:var(--color-yellow-100)}.border-yellow-200{border-color:var(--color-yellow-200)}.border-yellow-300{border-color:var(--color-yellow-300)}.border-yellow-400{border-color:var(--color-yellow-400)}.border-yellow-400\/30{border-color:#fac8004d}@supports (color:color-mix(in lab,red,red)){.border-yellow-400\/30{border-color:color-mix(in oklab,var(--color-yellow-400)30%,transparent)}}.border-yellow-400\/50{border-color:#fac80080}@supports (color:color-mix(in lab,red,red)){.border-yellow-400\/50{border-color:color-mix(in oklab,var(--color-yellow-400)50%,transparent)}}.border-yellow-400\/60{border-color:#fac80099}@supports (color:color-mix(in lab,red,red)){.border-yellow-400\/60{border-color:color-mix(in oklab,var(--color-yellow-400)60%,transparent)}}.border-yellow-500{border-color:var(--color-yellow-500)}.border-yellow-500\/20{border-color:#edb20033}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/20{border-color:color-mix(in oklab,var(--color-yellow-500)20%,transparent)}}.border-yellow-500\/30{border-color:#edb2004d}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/30{border-color:color-mix(in oklab,var(--color-yellow-500)30%,transparent)}}.border-yellow-500\/50{border-color:#edb20080}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/50{border-color:color-mix(in oklab,var(--color-yellow-500)50%,transparent)}}.border-yellow-500\/60{border-color:#edb20099}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/60{border-color:color-mix(in oklab,var(--color-yellow-500)60%,transparent)}}.border-yellow-600{border-color:var(--color-yellow-600)}.border-yellow-700{border-color:var(--color-yellow-700)}.border-yellow-800{border-color:var(--color-yellow-800)}.border-yellow-900{border-color:var(--color-yellow-900)}.border-t-blue-500{border-top-color:var(--color-blue-500)}.border-t-gray-800{border-top-color:var(--color-gray-800)}.border-t-white{border-top-color:var(--color-white)}.border-r-transparent{border-right-color:#0000}.border-l-transparent{border-left-color:#0000}.\!bg-blue-500{background-color:var(--color-blue-500)!important}.\!bg-slate-800{background-color:var(--color-slate-800)!important}.bg-\[\#1a1a1a\]{background-color:#1a1a1a}.bg-\[\#1a1a1b\]{background-color:#1a1a1b}.bg-\[\#1c1c1c\]{background-color:#1c1c1c}.bg-\[\#1cb0f6\]{background-color:#1cb0f6}.bg-\[\#3d2e18\]{background-color:#3d2e18}.bg-\[\#8B8B8B\]{background-color:#8b8b8b}.bg-\[\#8ecbf5\]{background-color:#8ecbf5}.bg-\[\#58cc02\]{background-color:#58cc02}.bg-\[\#555555\]{background-color:#555}.bg-\[\#A0A0A0\]{background-color:#a0a0a0}.bg-\[\#C6C6C6\],.bg-\[\#c6c6c6\]{background-color:#c6c6c6}.bg-\[\#d2b48c\]{background-color:tan}.bg-\[\#fdf6e3\]{background-color:#fdf6e3}.bg-\[\#fefaf0\]{background-color:#fefaf0}.bg-\[\#ff4b4b\]{background-color:#ff4b4b}.bg-\[\#ffc800\]{background-color:#ffc800}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/15{background-color:#fcbb0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/15{background-color:color-mix(in oklab,var(--color-amber-400)15%,transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/30{background-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/30{background-color:color-mix(in oklab,var(--color-amber-500)30%,transparent)}}.bg-amber-500\/90{background-color:#f99c00e6}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/90{background-color:color-mix(in oklab,var(--color-amber-500)90%,transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-amber-700{background-color:var(--color-amber-700)}.bg-amber-800{background-color:var(--color-amber-800)}.bg-amber-900\/10{background-color:#7b33061a}@supports (color:color-mix(in lab,red,red)){.bg-amber-900\/10{background-color:color-mix(in oklab,var(--color-amber-900)10%,transparent)}}.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-900\/40{background-color:#7b330666}@supports (color:color-mix(in lab,red,red)){.bg-amber-900\/40{background-color:color-mix(in oklab,var(--color-amber-900)40%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.bg-black\/5{background-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.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\/75{background-color:#000000bf}@supports (color:color-mix(in lab,red,red)){.bg-black\/75{background-color:color-mix(in oklab,var(--color-black)75%,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-black\/95{background-color:#000000f2}@supports (color:color-mix(in lab,red,red)){.bg-black\/95{background-color:color-mix(in oklab,var(--color-black)95%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-300{background-color:var(--color-blue-300)}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/20{background-color:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-blue-800{background-color:var(--color-blue-800)}.bg-blue-900{background-color:var(--color-blue-900)}.bg-blue-900\/10{background-color:#1c398e1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-900\/10{background-color:color-mix(in oklab,var(--color-blue-900)10%,transparent)}}.bg-blue-900\/20{background-color:#1c398e33}@supports (color:color-mix(in lab,red,red)){.bg-blue-900\/20{background-color:color-mix(in oklab,var(--color-blue-900)20%,transparent)}}.bg-blue-900\/30{background-color:#1c398e4d}@supports (color:color-mix(in lab,red,red)){.bg-blue-900\/30{background-color:color-mix(in oklab,var(--color-blue-900)30%,transparent)}}.bg-blue-900\/40{background-color:#1c398e66}@supports (color:color-mix(in lab,red,red)){.bg-blue-900\/40{background-color:color-mix(in oklab,var(--color-blue-900)40%,transparent)}}.bg-blue-900\/80{background-color:#1c398ecc}@supports (color:color-mix(in lab,red,red)){.bg-blue-900\/80{background-color:color-mix(in oklab,var(--color-blue-900)80%,transparent)}}.bg-cyan-200\/50{background-color:#a2f4fd80}@supports (color:color-mix(in lab,red,red)){.bg-cyan-200\/50{background-color:color-mix(in oklab,var(--color-cyan-200)50%,transparent)}}.bg-cyan-300{background-color:var(--color-cyan-300)}.bg-cyan-400\/20{background-color:#00d2ef33}@supports (color:color-mix(in lab,red,red)){.bg-cyan-400\/20{background-color:color-mix(in oklab,var(--color-cyan-400)20%,transparent)}}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-cyan-600{background-color:var(--color-cyan-600)}.bg-cyan-600\/60{background-color:#0092b599}@supports (color:color-mix(in lab,red,red)){.bg-cyan-600\/60{background-color:color-mix(in oklab,var(--color-cyan-600)60%,transparent)}}.bg-cyan-700{background-color:var(--color-cyan-700)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/50{background-color:#00bb7f80}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/50{background-color:color-mix(in oklab,var(--color-emerald-500)50%,transparent)}}.bg-emerald-500\/85{background-color:#00bb7fd9}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/85{background-color:color-mix(in oklab,var(--color-emerald-500)85%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-700{background-color:var(--color-emerald-700)}.bg-emerald-800{background-color:var(--color-emerald-800)}.bg-emerald-900\/30{background-color:#004e3b4d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-900\/30{background-color:color-mix(in oklab,var(--color-emerald-900)30%,transparent)}}.bg-emerald-900\/40{background-color:#004e3b66}@supports (color:color-mix(in lab,red,red)){.bg-emerald-900\/40{background-color:color-mix(in oklab,var(--color-emerald-900)40%,transparent)}}.bg-emerald-900\/50{background-color:#004e3b80}@supports (color:color-mix(in lab,red,red)){.bg-emerald-900\/50{background-color:color-mix(in oklab,var(--color-emerald-900)50%,transparent)}}.bg-emerald-900\/60{background-color:#004e3b99}@supports (color:color-mix(in lab,red,red)){.bg-emerald-900\/60{background-color:color-mix(in oklab,var(--color-emerald-900)60%,transparent)}}.bg-emerald-950\/60{background-color:#002c2299}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/60{background-color:color-mix(in oklab,var(--color-emerald-950)60%,transparent)}}.bg-fuchsia-400{background-color:var(--color-fuchsia-400)}.bg-fuchsia-600{background-color:var(--color-fuchsia-600)}.bg-fuchsia-600\/40{background-color:#c600db66}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-600\/40{background-color:color-mix(in oklab,var(--color-fuchsia-600)40%,transparent)}}.bg-fuchsia-600\/50{background-color:#c600db80}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-600\/50{background-color:color-mix(in oklab,var(--color-fuchsia-600)50%,transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-600{background-color:var(--color-gray-600)}.bg-gray-700{background-color:var(--color-gray-700)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-800\/50{background-color:#1e293980}@supports (color:color-mix(in lab,red,red)){.bg-gray-800\/50{background-color:color-mix(in oklab,var(--color-gray-800)50%,transparent)}}.bg-gray-800\/80{background-color:#1e2939cc}@supports (color:color-mix(in lab,red,red)){.bg-gray-800\/80{background-color:color-mix(in oklab,var(--color-gray-800)80%,transparent)}}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-50\/50{background-color:#f0fdf480}@supports (color:color-mix(in lab,red,red)){.bg-green-50\/50{background-color:color-mix(in oklab,var(--color-green-50)50%,transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/20{background-color:#00c75833}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/20{background-color:color-mix(in oklab,var(--color-green-500)20%,transparent)}}.bg-green-500\/40{background-color:#00c75866}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/40{background-color:color-mix(in oklab,var(--color-green-500)40%,transparent)}}.bg-green-600{background-color:var(--color-green-600)}.bg-green-600\/80{background-color:#00a544cc}@supports (color:color-mix(in lab,red,red)){.bg-green-600\/80{background-color:color-mix(in oklab,var(--color-green-600)80%,transparent)}}.bg-green-600\/90{background-color:#00a544e6}@supports (color:color-mix(in lab,red,red)){.bg-green-600\/90{background-color:color-mix(in oklab,var(--color-green-600)90%,transparent)}}.bg-green-700{background-color:var(--color-green-700)}.bg-green-800{background-color:var(--color-green-800)}.bg-green-900{background-color:var(--color-green-900)}.bg-green-900\/20{background-color:#0d542b33}@supports (color:color-mix(in lab,red,red)){.bg-green-900\/20{background-color:color-mix(in oklab,var(--color-green-900)20%,transparent)}}.bg-green-900\/40{background-color:#0d542b66}@supports (color:color-mix(in lab,red,red)){.bg-green-900\/40{background-color:color-mix(in oklab,var(--color-green-900)40%,transparent)}}.bg-green-900\/50{background-color:#0d542b80}@supports (color:color-mix(in lab,red,red)){.bg-green-900\/50{background-color:color-mix(in oklab,var(--color-green-900)50%,transparent)}}.bg-green-900\/80{background-color:#0d542bcc}@supports (color:color-mix(in lab,red,red)){.bg-green-900\/80{background-color:color-mix(in oklab,var(--color-green-900)80%,transparent)}}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-500\/20{background-color:#625fff33}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/20{background-color:color-mix(in oklab,var(--color-indigo-500)20%,transparent)}}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-indigo-700{background-color:var(--color-indigo-700)}.bg-indigo-800{background-color:var(--color-indigo-800)}.bg-indigo-900{background-color:var(--color-indigo-900)}.bg-indigo-900\/30{background-color:#312c854d}@supports (color:color-mix(in lab,red,red)){.bg-indigo-900\/30{background-color:color-mix(in oklab,var(--color-indigo-900)30%,transparent)}}.bg-indigo-900\/50{background-color:#312c8580}@supports (color:color-mix(in lab,red,red)){.bg-indigo-900\/50{background-color:color-mix(in oklab,var(--color-indigo-900)50%,transparent)}}.bg-indigo-900\/90{background-color:#312c85e6}@supports (color:color-mix(in lab,red,red)){.bg-indigo-900\/90{background-color:color-mix(in oklab,var(--color-indigo-900)90%,transparent)}}.bg-indigo-950\/60{background-color:#1e1a4d99}@supports (color:color-mix(in lab,red,red)){.bg-indigo-950\/60{background-color:color-mix(in oklab,var(--color-indigo-950)60%,transparent)}}.bg-lime-600{background-color:var(--color-lime-600)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-400\/15{background-color:#ff8b1a26}@supports (color:color-mix(in lab,red,red)){.bg-orange-400\/15{background-color:color-mix(in oklab,var(--color-orange-400)15%,transparent)}}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-500\/95{background-color:#fe6e00f2}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/95{background-color:color-mix(in oklab,var(--color-orange-500)95%,transparent)}}.bg-orange-600{background-color:var(--color-orange-600)}.bg-orange-600\/30{background-color:#f051004d}@supports (color:color-mix(in lab,red,red)){.bg-orange-600\/30{background-color:color-mix(in oklab,var(--color-orange-600)30%,transparent)}}.bg-orange-700{background-color:var(--color-orange-700)}.bg-orange-800\/70{background-color:#9f2d00b3}@supports (color:color-mix(in lab,red,red)){.bg-orange-800\/70{background-color:color-mix(in oklab,var(--color-orange-800)70%,transparent)}}.bg-orange-900{background-color:var(--color-orange-900)}.bg-orange-900\/20{background-color:#7e2a0c33}@supports (color:color-mix(in lab,red,red)){.bg-orange-900\/20{background-color:color-mix(in oklab,var(--color-orange-900)20%,transparent)}}.bg-orange-900\/30{background-color:#7e2a0c4d}@supports (color:color-mix(in lab,red,red)){.bg-orange-900\/30{background-color:color-mix(in oklab,var(--color-orange-900)30%,transparent)}}.bg-orange-900\/40{background-color:#7e2a0c66}@supports (color:color-mix(in lab,red,red)){.bg-orange-900\/40{background-color:color-mix(in oklab,var(--color-orange-900)40%,transparent)}}.bg-pink-100{background-color:var(--color-pink-100)}.bg-pink-500{background-color:var(--color-pink-500)}.bg-pink-600{background-color:var(--color-pink-600)}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-200{background-color:var(--color-purple-200)}.bg-purple-400{background-color:var(--color-purple-400)}.bg-purple-400\/20{background-color:#c07eff33}@supports (color:color-mix(in lab,red,red)){.bg-purple-400\/20{background-color:color-mix(in oklab,var(--color-purple-400)20%,transparent)}}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/10{background-color:color-mix(in oklab,var(--color-purple-500)10%,transparent)}}.bg-purple-500\/20{background-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/20{background-color:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.bg-purple-500\/30{background-color:#ac4bff4d}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/30{background-color:color-mix(in oklab,var(--color-purple-500)30%,transparent)}}.bg-purple-500\/40{background-color:#ac4bff66}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/40{background-color:color-mix(in oklab,var(--color-purple-500)40%,transparent)}}.bg-purple-500\/60{background-color:#ac4bff99}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/60{background-color:color-mix(in oklab,var(--color-purple-500)60%,transparent)}}.bg-purple-600{background-color:var(--color-purple-600)}.bg-purple-600\/60{background-color:#9810fa99}@supports (color:color-mix(in lab,red,red)){.bg-purple-600\/60{background-color:color-mix(in oklab,var(--color-purple-600)60%,transparent)}}.bg-purple-700{background-color:var(--color-purple-700)}.bg-purple-700\/60{background-color:#8200da99}@supports (color:color-mix(in lab,red,red)){.bg-purple-700\/60{background-color:color-mix(in oklab,var(--color-purple-700)60%,transparent)}}.bg-purple-800{background-color:var(--color-purple-800)}.bg-purple-900{background-color:var(--color-purple-900)}.bg-purple-900\/10{background-color:#59168b1a}@supports (color:color-mix(in lab,red,red)){.bg-purple-900\/10{background-color:color-mix(in oklab,var(--color-purple-900)10%,transparent)}}.bg-purple-900\/20{background-color:#59168b33}@supports (color:color-mix(in lab,red,red)){.bg-purple-900\/20{background-color:color-mix(in oklab,var(--color-purple-900)20%,transparent)}}.bg-purple-900\/30{background-color:#59168b4d}@supports (color:color-mix(in lab,red,red)){.bg-purple-900\/30{background-color:color-mix(in oklab,var(--color-purple-900)30%,transparent)}}.bg-purple-900\/40{background-color:#59168b66}@supports (color:color-mix(in lab,red,red)){.bg-purple-900\/40{background-color:color-mix(in oklab,var(--color-purple-900)40%,transparent)}}.bg-purple-900\/50{background-color:#59168b80}@supports (color:color-mix(in lab,red,red)){.bg-purple-900\/50{background-color:color-mix(in oklab,var(--color-purple-900)50%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-300\/30{background-color:#ffa3a34d}@supports (color:color-mix(in lab,red,red)){.bg-red-300\/30{background-color:color-mix(in oklab,var(--color-red-300)30%,transparent)}}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.bg-red-500\/50{background-color:#fb2c3680}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/50{background-color:color-mix(in oklab,var(--color-red-500)50%,transparent)}}.bg-red-500\/80{background-color:#fb2c36cc}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/80{background-color:color-mix(in oklab,var(--color-red-500)80%,transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-red-600\/0{background-color:#0000}@supports (color:color-mix(in lab,red,red)){.bg-red-600\/0{background-color:color-mix(in oklab,var(--color-red-600)0%,transparent)}}.bg-red-600\/20{background-color:#e4001433}@supports (color:color-mix(in lab,red,red)){.bg-red-600\/20{background-color:color-mix(in oklab,var(--color-red-600)20%,transparent)}}.bg-red-600\/60{background-color:#e4001499}@supports (color:color-mix(in lab,red,red)){.bg-red-600\/60{background-color:color-mix(in oklab,var(--color-red-600)60%,transparent)}}.bg-red-800{background-color:var(--color-red-800)}.bg-red-800\/80{background-color:#9f0712cc}@supports (color:color-mix(in lab,red,red)){.bg-red-800\/80{background-color:color-mix(in oklab,var(--color-red-800)80%,transparent)}}.bg-red-900{background-color:var(--color-red-900)}.bg-red-900\/20{background-color:#82181a33}@supports (color:color-mix(in lab,red,red)){.bg-red-900\/20{background-color:color-mix(in oklab,var(--color-red-900)20%,transparent)}}.bg-red-900\/30{background-color:#82181a4d}@supports (color:color-mix(in lab,red,red)){.bg-red-900\/30{background-color:color-mix(in oklab,var(--color-red-900)30%,transparent)}}.bg-red-900\/40{background-color:#82181a66}@supports (color:color-mix(in lab,red,red)){.bg-red-900\/40{background-color:color-mix(in oklab,var(--color-red-900)40%,transparent)}}.bg-red-900\/50{background-color:#82181a80}@supports (color:color-mix(in lab,red,red)){.bg-red-900\/50{background-color:color-mix(in oklab,var(--color-red-900)50%,transparent)}}.bg-red-900\/80{background-color:#82181acc}@supports (color:color-mix(in lab,red,red)){.bg-red-900\/80{background-color:color-mix(in oklab,var(--color-red-900)80%,transparent)}}.bg-red-950\/90{background-color:#460809e6}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/90{background-color:color-mix(in oklab,var(--color-red-950)90%,transparent)}}.bg-rose-700{background-color:var(--color-rose-700)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-400{background-color:var(--color-sky-400)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-500\/20{background-color:#00a5ef33}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/20{background-color:color-mix(in oklab,var(--color-sky-500)20%,transparent)}}.bg-sky-500\/85{background-color:#00a5efd9}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/85{background-color:color-mix(in oklab,var(--color-sky-500)85%,transparent)}}.bg-sky-600{background-color:var(--color-sky-600)}.bg-sky-700{background-color:var(--color-sky-700)}.bg-sky-800\/70{background-color:#005986b3}@supports (color:color-mix(in lab,red,red)){.bg-sky-800\/70{background-color:color-mix(in oklab,var(--color-sky-800)70%,transparent)}}.bg-sky-900\/30{background-color:#024a704d}@supports (color:color-mix(in lab,red,red)){.bg-sky-900\/30{background-color:color-mix(in oklab,var(--color-sky-900)30%,transparent)}}.bg-sky-900\/40{background-color:#024a7066}@supports (color:color-mix(in lab,red,red)){.bg-sky-900\/40{background-color:color-mix(in oklab,var(--color-sky-900)40%,transparent)}}.bg-sky-900\/50{background-color:#024a7080}@supports (color:color-mix(in lab,red,red)){.bg-sky-900\/50{background-color:color-mix(in oklab,var(--color-sky-900)50%,transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-500\/20{background-color:#62748e33}@supports (color:color-mix(in lab,red,red)){.bg-slate-500\/20{background-color:color-mix(in oklab,var(--color-slate-500)20%,transparent)}}.bg-slate-600{background-color:var(--color-slate-600)}.bg-slate-700{background-color:var(--color-slate-700)}.bg-slate-700\/30{background-color:#3141584d}@supports (color:color-mix(in lab,red,red)){.bg-slate-700\/30{background-color:color-mix(in oklab,var(--color-slate-700)30%,transparent)}}.bg-slate-700\/50{background-color:#31415880}@supports (color:color-mix(in lab,red,red)){.bg-slate-700\/50{background-color:color-mix(in oklab,var(--color-slate-700)50%,transparent)}}.bg-slate-700\/60{background-color:#31415899}@supports (color:color-mix(in lab,red,red)){.bg-slate-700\/60{background-color:color-mix(in oklab,var(--color-slate-700)60%,transparent)}}.bg-slate-700\/90{background-color:#314158e6}@supports (color:color-mix(in lab,red,red)){.bg-slate-700\/90{background-color:color-mix(in oklab,var(--color-slate-700)90%,transparent)}}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-800\/20{background-color:#1d293d33}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/20{background-color:color-mix(in oklab,var(--color-slate-800)20%,transparent)}}.bg-slate-800\/40{background-color:#1d293d66}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/40{background-color:color-mix(in oklab,var(--color-slate-800)40%,transparent)}}.bg-slate-800\/50{background-color:#1d293d80}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/50{background-color:color-mix(in oklab,var(--color-slate-800)50%,transparent)}}.bg-slate-800\/60{background-color:#1d293d99}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/60{background-color:color-mix(in oklab,var(--color-slate-800)60%,transparent)}}.bg-slate-800\/70{background-color:#1d293db3}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/70{background-color:color-mix(in oklab,var(--color-slate-800)70%,transparent)}}.bg-slate-800\/80{background-color:#1d293dcc}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/80{background-color:color-mix(in oklab,var(--color-slate-800)80%,transparent)}}.bg-slate-800\/90{background-color:#1d293de6}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/90{background-color:color-mix(in oklab,var(--color-slate-800)90%,transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/40{background-color:#0f172b66}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/40{background-color:color-mix(in oklab,var(--color-slate-900)40%,transparent)}}.bg-slate-900\/50{background-color:#0f172b80}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/50{background-color:color-mix(in oklab,var(--color-slate-900)50%,transparent)}}.bg-slate-900\/60{background-color:#0f172b99}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/60{background-color:color-mix(in oklab,var(--color-slate-900)60%,transparent)}}.bg-slate-900\/80{background-color:#0f172bcc}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/80{background-color:color-mix(in oklab,var(--color-slate-900)80%,transparent)}}.bg-slate-900\/90{background-color:#0f172be6}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/90{background-color:color-mix(in oklab,var(--color-slate-900)90%,transparent)}}.bg-slate-900\/95{background-color:#0f172bf2}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/95{background-color:color-mix(in oklab,var(--color-slate-900)95%,transparent)}}.bg-slate-900\/98{background-color:#0f172bfa}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/98{background-color:color-mix(in oklab,var(--color-slate-900)98%,transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/20{background-color:#02061833}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/20{background-color:color-mix(in oklab,var(--color-slate-950)20%,transparent)}}.bg-slate-950\/30{background-color:#0206184d}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/30{background-color:color-mix(in oklab,var(--color-slate-950)30%,transparent)}}.bg-slate-950\/95{background-color:#020618f2}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/95{background-color:color-mix(in oklab,var(--color-slate-950)95%,transparent)}}.bg-stone-200{background-color:var(--color-stone-200)}.bg-stone-600{background-color:var(--color-stone-600)}.bg-stone-700{background-color:var(--color-stone-700)}.bg-stone-800{background-color:var(--color-stone-800)}.bg-stone-800\/80{background-color:#292524cc}@supports (color:color-mix(in lab,red,red)){.bg-stone-800\/80{background-color:color-mix(in oklab,var(--color-stone-800)80%,transparent)}}.bg-stone-900{background-color:var(--color-stone-900)}.bg-stone-900\/70{background-color:#1c1917b3}@supports (color:color-mix(in lab,red,red)){.bg-stone-900\/70{background-color:color-mix(in oklab,var(--color-stone-900)70%,transparent)}}.bg-stone-900\/95{background-color:#1c1917f2}@supports (color:color-mix(in lab,red,red)){.bg-stone-900\/95{background-color:color-mix(in oklab,var(--color-stone-900)95%,transparent)}}.bg-teal-500{background-color:var(--color-teal-500)}.bg-teal-600{background-color:var(--color-teal-600)}.bg-transparent{background-color:#0000}.bg-violet-500{background-color:var(--color-violet-500)}.bg-violet-600{background-color:var(--color-violet-600)}.bg-violet-700{background-color:var(--color-violet-700)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.bg-white\/40{background-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-300{background-color:var(--color-yellow-300)}.bg-yellow-300\/80{background-color:#ffe02acc}@supports (color:color-mix(in lab,red,red)){.bg-yellow-300\/80{background-color:color-mix(in oklab,var(--color-yellow-300)80%,transparent)}}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-400\/10{background-color:#fac8001a}@supports (color:color-mix(in lab,red,red)){.bg-yellow-400\/10{background-color:color-mix(in oklab,var(--color-yellow-400)10%,transparent)}}.bg-yellow-400\/20{background-color:#fac80033}@supports (color:color-mix(in lab,red,red)){.bg-yellow-400\/20{background-color:color-mix(in oklab,var(--color-yellow-400)20%,transparent)}}.bg-yellow-400\/30{background-color:#fac8004d}@supports (color:color-mix(in lab,red,red)){.bg-yellow-400\/30{background-color:color-mix(in oklab,var(--color-yellow-400)30%,transparent)}}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-500\/10{background-color:#edb2001a}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/10{background-color:color-mix(in oklab,var(--color-yellow-500)10%,transparent)}}.bg-yellow-500\/20{background-color:#edb20033}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/20{background-color:color-mix(in oklab,var(--color-yellow-500)20%,transparent)}}.bg-yellow-500\/30{background-color:#edb2004d}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/30{background-color:color-mix(in oklab,var(--color-yellow-500)30%,transparent)}}.bg-yellow-600{background-color:var(--color-yellow-600)}.bg-yellow-700{background-color:var(--color-yellow-700)}.bg-yellow-900{background-color:var(--color-yellow-900)}.bg-yellow-900\/30{background-color:#733e0a4d}@supports (color:color-mix(in lab,red,red)){.bg-yellow-900\/30{background-color:color-mix(in oklab,var(--color-yellow-900)30%,transparent)}}.bg-yellow-900\/40{background-color:#733e0a66}@supports (color:color-mix(in lab,red,red)){.bg-yellow-900\/40{background-color:color-mix(in oklab,var(--color-yellow-900)40%,transparent)}}.bg-yellow-900\/50{background-color:#733e0a80}@supports (color:color-mix(in lab,red,red)){.bg-yellow-900\/50{background-color:color-mix(in oklab,var(--color-yellow-900)50%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;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-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[conic-gradient\(at_center\,_var\(--tw-gradient-stops\)\)\]{background-image:conic-gradient(at center,var(--tw-gradient-stops))}.bg-\[conic-gradient\(at_top\,_var\(--tw-gradient-stops\)\)\]{background-image:conic-gradient(at top,var(--tw-gradient-stops))}.bg-\[conic-gradient\(from_0deg_at_50\%_50\%\,\#000_0deg\,transparent_10deg\,\#000_20deg\,transparent_30deg\,\#000_40deg\,transparent_50deg\,\#000_60deg\,transparent_70deg\,\#000_80deg\,transparent_90deg\,\#000_100deg\,transparent_110deg\,\#000_120deg\,transparent_130deg\,\#000_140deg\,transparent_150deg\,\#000_160deg\,transparent_170deg\,\#000_180deg\,transparent_190deg\,\#000_200deg\,transparent_210deg\,\#000_220deg\,transparent_230deg\,\#000_240deg\,transparent_250deg\,\#000_260deg\,transparent_270deg\,\#000_280deg\,transparent_290deg\,\#000_300deg\,transparent_310deg\,\#000_320deg\,transparent_330deg\,\#000_340deg\,transparent_350deg\)\]{background-image:conic-gradient(#000,#0000,#000,#0000,#000,#0000,#000,#0000,#000,#0000,#000,#0000,#000,#0000,#000,#0000,#000,#0000,#000,#0000,#000,#0000,#000,#0000,#000,#0000,#000,#0000,#000,#0000,#000,#0000,#000,#0000,#000,#0000 350deg)}.bg-\[linear-gradient\(45deg\,rgba\(255\,255\,255\,0\.2\)_25\%\,transparent_25\%\,transparent_50\%\,rgba\(255\,255\,255\,0\.2\)_50\%\,rgba\(255\,255\,255\,0\.2\)_75\%\,transparent_75\%\,transparent\)\]{background-image:linear-gradient(45deg,#fff3 25%,#0000 25% 50%,#fff3 50% 75%,#0000 75%,#0000)}.bg-\[radial-gradient\(\#000_1px\,transparent_1px\)\]{background-image:radial-gradient(#000 1px,#0000 1px)}.bg-\[radial-gradient\(circle\,transparent_20\%\,\#4c1d95_100\%\)\]{background-image:radial-gradient(circle,#0000 20%,#4c1d95)}.bg-\[radial-gradient\(circle_at_center\,_var\(--tw-gradient-stops\)\)\]{background-image:radial-gradient(circle at center,var(--tw-gradient-stops))}.bg-\[url\(\'\/assets\/dirt\.png\'\)\]{background-image:url(/assets/dirt.png)}.bg-\[url\(\'\/assets\/stone_pattern\.png\'\)\]{background-image:url(/assets/stone_pattern.png)}.bg-\[url\(\'https\:\/\/www\.transparenttextures\.com\/patterns\/asfalt-dark\.png\'\)\]{background-image:url(https://www.transparenttextures.com/patterns/asfalt-dark.png)}.bg-\[url\(\'https\:\/\/www\.transparenttextures\.com\/patterns\/cubes\.png\'\)\]{background-image:url(https://www.transparenttextures.com/patterns/cubes.png)}.bg-\[url\(\'https\:\/\/www\.transparenttextures\.com\/patterns\/dark-matter\.png\'\)\]{background-image:url(https://www.transparenttextures.com/patterns/dark-matter.png)}.from-\[\#1a2a6c\]{--tw-gradient-from:#1a2a6c;--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-\[\#2d0a0a\]{--tw-gradient-from:#2d0a0a;--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-\[\#ff4500\]{--tw-gradient-from:#ff4500;--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-\[\#ff450020\]{--tw-gradient-from:#ff450020;--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-400{--tw-gradient-from: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))}.from-amber-800\/60{--tw-gradient-from:#953d0099}@supports (color:color-mix(in lab,red,red)){.from-amber-800\/60{--tw-gradient-from:color-mix(in oklab,var(--color-amber-800)60%,transparent)}}.from-amber-800\/60{--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-black\/40{--tw-gradient-from:#0006}@supports (color:color-mix(in lab,red,red)){.from-black\/40{--tw-gradient-from:color-mix(in oklab,var(--color-black)40%,transparent)}}.from-black\/40{--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-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab,red,red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab,var(--color-black)60%,transparent)}}.from-black\/60{--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-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab,red,red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab,var(--color-black)70%,transparent)}}.from-black\/70{--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-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab,red,red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab,var(--color-black)80%,transparent)}}.from-black\/80{--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-black\/90{--tw-gradient-from:#000000e6}@supports (color:color-mix(in lab,red,red)){.from-black\/90{--tw-gradient-from:color-mix(in oklab,var(--color-black)90%,transparent)}}.from-black\/90{--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-blue-400{--tw-gradient-from:var(--color-blue-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))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--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-blue-800\/60{--tw-gradient-from:#193cb899}@supports (color:color-mix(in lab,red,red)){.from-blue-800\/60{--tw-gradient-from:color-mix(in oklab,var(--color-blue-800)60%,transparent)}}.from-blue-800\/60{--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-cyan-300{--tw-gradient-from:var(--color-cyan-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))}.from-cyan-600{--tw-gradient-from:var(--color-cyan-600);--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-cyan-900\/50{--tw-gradient-from:#104e6480}@supports (color:color-mix(in lab,red,red)){.from-cyan-900\/50{--tw-gradient-from:color-mix(in oklab,var(--color-cyan-900)50%,transparent)}}.from-cyan-900\/50{--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-500{--tw-gradient-from:var(--color-emerald-500);--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-fuchsia-900\/40{--tw-gradient-from:#72137866}@supports (color:color-mix(in lab,red,red)){.from-fuchsia-900\/40{--tw-gradient-from:color-mix(in oklab,var(--color-fuchsia-900)40%,transparent)}}.from-fuchsia-900\/40{--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-gray-800{--tw-gradient-from:var(--color-gray-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-green-400{--tw-gradient-from:var(--color-green-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))}.from-green-500{--tw-gradient-from:var(--color-green-500);--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-green-500\/10{--tw-gradient-from:#00c7581a}@supports (color:color-mix(in lab,red,red)){.from-green-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-green-500)10%,transparent)}}.from-green-500\/10{--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-green-800\/60{--tw-gradient-from:#01663099}@supports (color:color-mix(in lab,red,red)){.from-green-800\/60{--tw-gradient-from:color-mix(in oklab,var(--color-green-800)60%,transparent)}}.from-green-800\/60{--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-indigo-500\/20{--tw-gradient-from:#625fff33}@supports (color:color-mix(in lab,red,red)){.from-indigo-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-indigo-500)20%,transparent)}}.from-indigo-500\/20{--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-indigo-600{--tw-gradient-from:var(--color-indigo-600);--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-indigo-900{--tw-gradient-from:var(--color-indigo-900);--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-400{--tw-gradient-from:var(--color-orange-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))}.from-orange-600{--tw-gradient-from:var(--color-orange-600);--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-purple-400{--tw-gradient-from:var(--color-purple-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))}.from-purple-600{--tw-gradient-from:var(--color-purple-600);--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-purple-800\/60{--tw-gradient-from:#6e11b099}@supports (color:color-mix(in lab,red,red)){.from-purple-800\/60{--tw-gradient-from:color-mix(in oklab,var(--color-purple-800)60%,transparent)}}.from-purple-800\/60{--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-purple-900{--tw-gradient-from:var(--color-purple-900);--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-400{--tw-gradient-from:var(--color-red-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))}.from-red-500{--tw-gradient-from:var(--color-red-500);--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-600{--tw-gradient-from:var(--color-red-600);--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-600\/50{--tw-gradient-from:#e4001480}@supports (color:color-mix(in lab,red,red)){.from-red-600\/50{--tw-gradient-from:color-mix(in oklab,var(--color-red-600)50%,transparent)}}.from-red-600\/50{--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-800\/60{--tw-gradient-from:#9f071299}@supports (color:color-mix(in lab,red,red)){.from-red-800\/60{--tw-gradient-from:color-mix(in oklab,var(--color-red-800)60%,transparent)}}.from-red-800\/60{--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-900{--tw-gradient-from:var(--color-red-900);--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-900\/60{--tw-gradient-from:#82181a99}@supports (color:color-mix(in lab,red,red)){.from-red-900\/60{--tw-gradient-from:color-mix(in oklab,var(--color-red-900)60%,transparent)}}.from-red-900\/60{--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-900\/80{--tw-gradient-from:#82181acc}@supports (color:color-mix(in lab,red,red)){.from-red-900\/80{--tw-gradient-from:color-mix(in oklab,var(--color-red-900)80%,transparent)}}.from-red-900\/80{--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-slate-800{--tw-gradient-from:var(--color-slate-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-transparent{--tw-gradient-from:transparent;--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-yellow-200{--tw-gradient-from:var(--color-yellow-200);--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-yellow-300{--tw-gradient-from:var(--color-yellow-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))}.from-yellow-400{--tw-gradient-from:var(--color-yellow-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))}.from-yellow-500{--tw-gradient-from:var(--color-yellow-500);--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-yellow-500\/5{--tw-gradient-from:#edb2000d}@supports (color:color-mix(in lab,red,red)){.from-yellow-500\/5{--tw-gradient-from:color-mix(in oklab,var(--color-yellow-500)5%,transparent)}}.from-yellow-500\/5{--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-yellow-500\/20{--tw-gradient-from:#edb20033}@supports (color:color-mix(in lab,red,red)){.from-yellow-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-yellow-500)20%,transparent)}}.from-yellow-500\/20{--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))}.via-\[\#1a0505\]{--tw-gradient-via:#1a0505;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#b21f1f\]{--tw-gradient-via:#b21f1f;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#ff8800\]{--tw-gradient-via:#f80;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black{--tw-gradient-via:var(--color-black);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/20{--tw-gradient-via:#0003}@supports (color:color-mix(in lab,red,red)){.via-black\/20{--tw-gradient-via:color-mix(in oklab,var(--color-black)20%,transparent)}}.via-black\/20{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-400{--tw-gradient-via:var(--color-blue-400);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-900\/40{--tw-gradient-via:#1c398e66}@supports (color:color-mix(in lab,red,red)){.via-blue-900\/40{--tw-gradient-via:color-mix(in oklab,var(--color-blue-900)40%,transparent)}}.via-blue-900\/40{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-300\/25{--tw-gradient-via:#53eafd40}@supports (color:color-mix(in lab,red,red)){.via-cyan-300\/25{--tw-gradient-via:color-mix(in oklab,var(--color-cyan-300)25%,transparent)}}.via-cyan-300\/25{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-400{--tw-gradient-via:var(--color-cyan-400);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-fuchsia-300\/20{--tw-gradient-via:#f2a9ff33}@supports (color:color-mix(in lab,red,red)){.via-fuchsia-300\/20{--tw-gradient-via:color-mix(in oklab,var(--color-fuchsia-300)20%,transparent)}}.via-fuchsia-300\/20{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-green-400{--tw-gradient-via:var(--color-green-400);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-orange-300{--tw-gradient-via:var(--color-orange-300);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-orange-400{--tw-gradient-via:var(--color-orange-400);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-orange-500{--tw-gradient-via:var(--color-orange-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-orange-500\/20{--tw-gradient-via:#fe6e0033}@supports (color:color-mix(in lab,red,red)){.via-orange-500\/20{--tw-gradient-via:color-mix(in oklab,var(--color-orange-500)20%,transparent)}}.via-orange-500\/20{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-orange-900\/40{--tw-gradient-via:#7e2a0c66}@supports (color:color-mix(in lab,red,red)){.via-orange-900\/40{--tw-gradient-via:color-mix(in oklab,var(--color-orange-900)40%,transparent)}}.via-orange-900\/40{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-pink-400{--tw-gradient-via:var(--color-pink-400);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-400{--tw-gradient-via:var(--color-purple-400);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-900\/40{--tw-gradient-via:#59168b66}@supports (color:color-mix(in lab,red,red)){.via-purple-900\/40{--tw-gradient-via:color-mix(in oklab,var(--color-purple-900)40%,transparent)}}.via-purple-900\/40{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-red-300\/25{--tw-gradient-via:#ffa3a340}@supports (color:color-mix(in lab,red,red)){.via-red-300\/25{--tw-gradient-via:color-mix(in oklab,var(--color-red-300)25%,transparent)}}.via-red-300\/25{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-red-400{--tw-gradient-via:var(--color-red-400);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/10{--tw-gradient-via:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.via-white\/10{--tw-gradient-via:color-mix(in oklab,var(--color-white)10%,transparent)}}.via-white\/10{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/20{--tw-gradient-via:#fff3}@supports (color:color-mix(in lab,red,red)){.via-white\/20{--tw-gradient-via:color-mix(in oklab,var(--color-white)20%,transparent)}}.via-white\/20{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-yellow-300{--tw-gradient-via:var(--color-yellow-300);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-yellow-400{--tw-gradient-via:var(--color-yellow-400);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-yellow-900\/80{--tw-gradient-via:#733e0acc}@supports (color:color-mix(in lab,red,red)){.via-yellow-900\/80{--tw-gradient-via:color-mix(in oklab,var(--color-yellow-900)80%,transparent)}}.via-yellow-900\/80{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#fdbb2d\]{--tw-gradient-to:#fdbb2d;--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-\[\#ff4500\]{--tw-gradient-to:#ff4500;--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-500{--tw-gradient-to:var(--color-amber-500);--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-600{--tw-gradient-to:var(--color-amber-600);--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-900\/80{--tw-gradient-to:#7b3306cc}@supports (color:color-mix(in lab,red,red)){.to-amber-900\/80{--tw-gradient-to:color-mix(in oklab,var(--color-amber-900)80%,transparent)}}.to-amber-900\/80{--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-black{--tw-gradient-to:var(--color-black);--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-black\/20{--tw-gradient-to:#0003}@supports (color:color-mix(in lab,red,red)){.to-black\/20{--tw-gradient-to:color-mix(in oklab,var(--color-black)20%,transparent)}}.to-black\/20{--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-blue-300{--tw-gradient-to:var(--color-blue-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-blue-500{--tw-gradient-to:var(--color-blue-500);--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-blue-600{--tw-gradient-to:var(--color-blue-600);--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-blue-700{--tw-gradient-to:var(--color-blue-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-blue-900\/80{--tw-gradient-to:#1c398ecc}@supports (color:color-mix(in lab,red,red)){.to-blue-900\/80{--tw-gradient-to:color-mix(in oklab,var(--color-blue-900)80%,transparent)}}.to-blue-900\/80{--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-emerald-300{--tw-gradient-to:var(--color-emerald-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-emerald-500{--tw-gradient-to:var(--color-emerald-500);--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-emerald-700{--tw-gradient-to: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))}.to-gray-700{--tw-gradient-to:var(--color-gray-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-green-300{--tw-gradient-to:var(--color-green-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-green-400{--tw-gradient-to:var(--color-green-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-green-900\/80{--tw-gradient-to:#0d542bcc}@supports (color:color-mix(in lab,red,red)){.to-green-900\/80{--tw-gradient-to:color-mix(in oklab,var(--color-green-900)80%,transparent)}}.to-green-900\/80{--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-indigo-600{--tw-gradient-to:var(--color-indigo-600);--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-indigo-800{--tw-gradient-to:var(--color-indigo-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))}.to-indigo-900\/30{--tw-gradient-to:#312c854d}@supports (color:color-mix(in lab,red,red)){.to-indigo-900\/30{--tw-gradient-to:color-mix(in oklab,var(--color-indigo-900)30%,transparent)}}.to-indigo-900\/30{--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-orange-500{--tw-gradient-to:var(--color-orange-500);--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-pink-500{--tw-gradient-to:var(--color-pink-500);--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-pink-900\/40{--tw-gradient-to:#86104366}@supports (color:color-mix(in lab,red,red)){.to-pink-900\/40{--tw-gradient-to:color-mix(in oklab,var(--color-pink-900)40%,transparent)}}.to-pink-900\/40{--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-purple-500{--tw-gradient-to:var(--color-purple-500);--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-purple-900\/80{--tw-gradient-to:#59168bcc}@supports (color:color-mix(in lab,red,red)){.to-purple-900\/80{--tw-gradient-to:color-mix(in oklab,var(--color-purple-900)80%,transparent)}}.to-purple-900\/80{--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-purple-950{--tw-gradient-to:var(--color-purple-950);--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-400{--tw-gradient-to:var(--color-red-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-500{--tw-gradient-to:var(--color-red-500);--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-600{--tw-gradient-to:var(--color-red-600);--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-900{--tw-gradient-to:var(--color-red-900);--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-900\/80{--tw-gradient-to:#82181acc}@supports (color:color-mix(in lab,red,red)){.to-red-900\/80{--tw-gradient-to:color-mix(in oklab,var(--color-red-900)80%,transparent)}}.to-red-900\/80{--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-slate-900{--tw-gradient-to:var(--color-slate-900);--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-transparent{--tw-gradient-to:transparent;--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-white{--tw-gradient-to:var(--color-white);--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-yellow-300{--tw-gradient-to:var(--color-yellow-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-yellow-400{--tw-gradient-to:var(--color-yellow-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-yellow-500{--tw-gradient-to:var(--color-yellow-500);--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-yellow-500\/20{--tw-gradient-to:#edb20033}@supports (color:color-mix(in lab,red,red)){.to-yellow-500\/20{--tw-gradient-to:color-mix(in oklab,var(--color-yellow-500)20%,transparent)}}.to-yellow-500\/20{--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-yellow-600{--tw-gradient-to:var(--color-yellow-600);--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-yellow-900\/30{--tw-gradient-to:#733e0a4d}@supports (color:color-mix(in lab,red,red)){.to-yellow-900\/30{--tw-gradient-to:color-mix(in oklab,var(--color-yellow-900)30%,transparent)}}.to-yellow-900\/30{--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))}.\[background-size\:4px_4px\]{background-size:4px 4px}.bg-\[length\:20px_20px\]{background-size:20px 20px}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.stroke-black{stroke:var(--color-black)}.stroke-red-600{stroke:var(--color-red-600)}.stroke-white{stroke:var(--color-white)}.\!object-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:calc(var(--spacing)*0)!important}.\!p-0\.5{padding:calc(var(--spacing)*.5)!important}.\!p-1\.5{padding:calc(var(--spacing)*1.5)!important}.\!p-2{padding:calc(var(--spacing)*2)!important}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.p-12{padding:calc(var(--spacing)*12)}.p-16{padding:calc(var(--spacing)*16)}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.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-12{padding-inline:calc(var(--spacing)*12)}.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-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-20{padding-block:calc(var(--spacing)*20)}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-14{padding-top:calc(var(--spacing)*14)}.pt-\[8vh\]{padding-top:8vh}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-12{padding-right:calc(var(--spacing)*12)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-10{padding-left:calc(var(--spacing)*10)}.pl-\[6\.5rem\]{padding-left:6.5rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.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-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[6px\]{font-size:6px!important}.\!text-\[7px\]{font-size:7px!important}.\!text-\[9px\]{font-size:9px!important}.\!text-\[12px\]{font-size:12px!important}.text-\[4rem\]{font-size:4rem}.text-\[5\.6rem\]{font-size:5.6rem}.text-\[5px\]{font-size:5px}.text-\[5rem\]{font-size:5rem}.text-\[6px\]{font-size:6px}.text-\[6rem\]{font-size:6rem}.text-\[7px\]{font-size:7px}.text-\[7rem\]{font-size:7rem}.text-\[8px\]{font-size:8px}.text-\[8rem\]{font-size:8rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[12rem\]{font-size:12rem}.text-\[20rem\]{font-size:20rem}.text-\[90px\]{font-size:90px}.text-\[100px\]{font-size:100px}.text-\[120px\]{font-size:120px}.text-\[140px\]{font-size:140px}.text-\[150px\]{font-size:150px}.text-\[180px\]{font-size:180px}.text-\[200px\]{font-size:200px}.text-\[250px\]{font-size:250px}.text-\[300px\]{font-size:300px}.\!leading-none{--tw-leading:1!important;line-height:1!important}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.5em\]{--tw-tracking:.5em;letter-spacing:.5em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-white{color:var(--color-white)!important}.text-\[\#1cb0f6\]{color:#1cb0f6}.text-\[\#3f3f3f\]{color:#3f3f3f}.text-\[\#5d4037\]{color:#5d4037}.text-\[\#8b4513\]{color:#8b4513}.text-\[\#58cc02\]{color:#58cc02}.text-\[\#333\]{color:#333}.text-\[\#d2b48c\]{color:tan}.text-\[\#ff4b4b\]{color:#ff4b4b}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-amber-300\/80{color:#ffd236cc}@supports (color:color-mix(in lab,red,red)){.text-amber-300\/80{color:color-mix(in oklab,var(--color-amber-300)80%,transparent)}}.text-amber-300\/90{color:#ffd236e6}@supports (color:color-mix(in lab,red,red)){.text-amber-300\/90{color:color-mix(in oklab,var(--color-amber-300)90%,transparent)}}.text-amber-400{color:var(--color-amber-400)}.text-amber-400\/60{color:#fcbb0099}@supports (color:color-mix(in lab,red,red)){.text-amber-400\/60{color:color-mix(in oklab,var(--color-amber-400)60%,transparent)}}.text-amber-500{color:var(--color-amber-500)}.text-amber-500\/70{color:#f99c00b3}@supports (color:color-mix(in lab,red,red)){.text-amber-500\/70{color:color-mix(in oklab,var(--color-amber-500)70%,transparent)}}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--color-black)}.text-blue-100{color:var(--color-blue-100)}.text-blue-200{color:var(--color-blue-200)}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-400{color:var(--color-cyan-400)}.text-cyan-500{color:var(--color-cyan-500)}.text-cyan-600{color:var(--color-cyan-600)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-400\/70{color:#00d294b3}@supports (color:color-mix(in lab,red,red)){.text-emerald-400\/70{color:color-mix(in oklab,var(--color-emerald-400)70%,transparent)}}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-fuchsia-100{color:var(--color-fuchsia-100)}.text-fuchsia-300{color:var(--color-fuchsia-300)}.text-fuchsia-400{color:var(--color-fuchsia-400)}.text-fuchsia-500\/20{color:#e12afb33}@supports (color:color-mix(in lab,red,red)){.text-fuchsia-500\/20{color:color-mix(in oklab,var(--color-fuchsia-500)20%,transparent)}}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.text-green-200{color:var(--color-green-200)}.text-green-300{color:var(--color-green-300)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-indigo-200{color:var(--color-indigo-200)}.text-indigo-300{color:var(--color-indigo-300)}.text-indigo-400{color:var(--color-indigo-400)}.text-orange-200{color:var(--color-orange-200)}.text-orange-300{color:var(--color-orange-300)}.text-orange-400{color:var(--color-orange-400)}.text-orange-500{color:var(--color-orange-500)}.text-orange-500\/70{color:#fe6e00b3}@supports (color:color-mix(in lab,red,red)){.text-orange-500\/70{color:color-mix(in oklab,var(--color-orange-500)70%,transparent)}}.text-orange-600{color:var(--color-orange-600)}.text-pink-200{color:var(--color-pink-200)}.text-pink-500{color:var(--color-pink-500)}.text-purple-200{color:var(--color-purple-200)}.text-purple-300{color:var(--color-purple-300)}.text-purple-300\/80{color:#d9b3ffcc}@supports (color:color-mix(in lab,red,red)){.text-purple-300\/80{color:color-mix(in oklab,var(--color-purple-300)80%,transparent)}}.text-purple-400{color:var(--color-purple-400)}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-purple-800{color:var(--color-purple-800)}.text-purple-900{color:var(--color-purple-900)}.text-red-100{color:var(--color-red-100)}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-800{color:var(--color-red-800)}.text-sky-100\/80{color:#dff2fecc}@supports (color:color-mix(in lab,red,red)){.text-sky-100\/80{color:color-mix(in oklab,var(--color-sky-100)80%,transparent)}}.text-sky-200{color:var(--color-sky-200)}.text-sky-300{color:var(--color-sky-300)}.text-sky-400{color:var(--color-sky-400)}.text-sky-500{color:var(--color-sky-500)}.text-sky-600{color:var(--color-sky-600)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-stone-300{color:var(--color-stone-300)}.text-stone-400{color:var(--color-stone-400)}.text-stone-500{color:var(--color-stone-500)}.text-stone-600{color:var(--color-stone-600)}.text-transparent{color:#0000}.text-violet-200{color:var(--color-violet-200)}.text-violet-300{color:var(--color-violet-300)}.text-violet-400{color:var(--color-violet-400)}.text-white{color:var(--color-white)}.text-white\/10{color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.text-white\/10{color:color-mix(in oklab,var(--color-white)10%,transparent)}}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.text-white\/30{color:color-mix(in oklab,var(--color-white)30%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.text-yellow-100{color:var(--color-yellow-100)}.text-yellow-200{color:var(--color-yellow-200)}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-300\/70{color:#ffe02ab3}@supports (color:color-mix(in lab,red,red)){.text-yellow-300\/70{color:color-mix(in oklab,var(--color-yellow-300)70%,transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-400\/70{color:#fac800b3}@supports (color:color-mix(in lab,red,red)){.text-yellow-400\/70{color:color-mix(in oklab,var(--color-yellow-400)70%,transparent)}}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-500\/50{color:#edb20080}@supports (color:color-mix(in lab,red,red)){.text-yellow-500\/50{color:color-mix(in oklab,var(--color-yellow-500)50%,transparent)}}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-700{color:var(--color-yellow-700)}.text-yellow-900{color:var(--color-yellow-900)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-\[\#8b4513\]\/30{text-decoration-color:#8b45134d}.decoration-4{text-decoration-thickness:4px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-gray-400::-moz-placeholder{color:var(--color-gray-400)}.placeholder-gray-400::placeholder{color:var(--color-gray-400)}.placeholder-gray-600::-moz-placeholder{color:var(--color-gray-600)}.placeholder-gray-600::placeholder{color:var(--color-gray-600)}.accent-blue-500{accent-color:var(--color-blue-500)}.accent-purple-600{accent-color:var(--color-purple-600)}.accent-sky-400{accent-color:var(--color-sky-400)}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.mix-blend-color{mix-blend-mode:color}.mix-blend-color-dodge{mix-blend-mode:color-dodge}.mix-blend-hard-light{mix-blend-mode:hard-light}.mix-blend-multiply{mix-blend-mode:multiply}.mix-blend-overlay{mix-blend-mode:overlay}.mix-blend-screen{mix-blend-mode:screen}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-10px_30px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 -10px 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_-10px_40px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 -10px 40px 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_8px_rgba\(74\,222\,128\,0\.7\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#4ade80b3);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_8px_rgba\(96\,165\,250\,0\.5\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#60a5fa80);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_8px_rgba\(103\,232\,249\,0\.9\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#67e8f9e6);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_8px_rgba\(234\,179\,8\,0\.8\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#eab308cc);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_8px_rgba\(255\,255\,255\,0\.8\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#fffc);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_cyan\]{--tw-shadow:0 0 10px var(--tw-shadow-color,cyan);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(34\,197\,94\,0\.3\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#22c55e4d);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\(74\,222\,128\,0\.5\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#4ade8080);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\(96\,165\,250\,0\.5\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#60a5fa80);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\(99\,102\,241\,0\.2\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#6366f133);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\(234\,179\,8\,0\.4\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#eab30866);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\(250\,204\,21\,0\.5\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#facc1580);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_silver\]{--tw-shadow:0 0 10px var(--tw-shadow-color,silver);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\(234\,179\,8\,0\.6\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#eab30899);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_15px_gold\]{--tw-shadow:0 0 15px var(--tw-shadow-color,gold);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_15px_rgba\(34\,197\,94\,0\.3\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#22c55e4d);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_15px_rgba\(99\,102\,241\,0\.5\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#6366f180);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_15px_rgba\(251\,191\,36\,0\.3\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#fbbf244d);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_6px_rgba\(252\,211\,77\,0\.8\)\]{--tw-shadow:0 0 18px 6px var(--tw-shadow-color,#fcd34dcc);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_cyan\]{--tw-shadow:0 0 20px var(--tw-shadow-color,cyan);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_gold\]{--tw-shadow:0 0 20px var(--tw-shadow-color,gold);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\(16\,185\,129\,0\.1\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#10b9811a);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\(168\,85\,247\,0\.3\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#a855f74d);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\(168\,85\,247\,0\.5\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#a855f780);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\(217\,70\,239\,0\.5\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#d946ef80);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\(239\,68\,68\,0\.5\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#ef444480);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\(245\,158\,11\,0\.1\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#f59e0b1a);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\(250\,204\,21\,0\.4\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#facc1566);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\(250\,204\,21\,0\.5\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#facc1580);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\(250\,204\,21\,0\.6\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#facc1599);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\,0\,0\,0\.5\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#ff000080);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_22px_rgba\(34\,211\,238\,0\.6\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#22d3ee99);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_25px_rgba\(255\,215\,0\,0\.8\)\]{--tw-shadow:0 0 25px var(--tw-shadow-color,#ffd700cc);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_28px_rgba\(239\,68\,68\,0\.7\)\]{--tw-shadow:0 0 28px var(--tw-shadow-color,#ef4444b3);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_red\]{--tw-shadow:0 0 30px var(--tw-shadow-color,red);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\(220\,38\,38\,0\.8\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#dc2626cc);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\(234\,179\,8\,0\.6\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#eab30899);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\(255\,0\,0\,0\.6\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#f009);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\(234\,179\,8\,0\.4\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#eab30866);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\(255\,0\,0\,0\.3\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#ff00004d);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_50px_red\]{--tw-shadow:0 0 50px var(--tw-shadow-color,red);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_50px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 0 50px 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_50px_rgba\(168\,85\,247\,0\.4\)\]{--tw-shadow:0 0 50px var(--tw-shadow-color,#a855f766);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_50px_rgba\(234\,179\,8\,0\.6\)\]{--tw-shadow:0 0 50px var(--tw-shadow-color,#eab30899);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_50px_rgba\(234\,179\,8\,1\)\]{--tw-shadow:0 0 50px var(--tw-shadow-color,#eab308);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\(99\,102\,241\,0\.8\)\]{--tw-shadow:0 0 60px var(--tw-shadow-color,#6366f1cc);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_80px_rgba\(255\,255\,255\,0\.4\)\]{--tw-shadow:0 0 80px var(--tw-shadow-color,#fff6);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_100px_gold\]{--tw-shadow:0 0 100px var(--tw-shadow-color,gold);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_100px_rgba\(168\,85\,247\,0\.8\)\]{--tw-shadow:0 0 100px var(--tw-shadow-color,#a855f7cc);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_100px_rgba\(168\,85\,247\,1\)\]{--tw-shadow:0 0 100px var(--tw-shadow-color,#a855f7);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_12px_0_rgb\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 12px 0 var(--tw-shadow-color,#0006);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_20px_50px_rgba\(245\,158\,11\,0\.3\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#f59e0b4d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[3px_3px_0_\#000\]{--tw-shadow:3px 3px 0 var(--tw-shadow-color,#000);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[5px_5px_0_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:5px 5px 0 var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_10px_rgba\(168\,85\,247\,0\.3\)\]{--tw-shadow:inset 0 0 10px var(--tw-shadow-color,#a855f74d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_40px_rgba\(234\,179\,8\,0\.25\)\]{--tw-shadow:inset 0 0 40px var(--tw-shadow-color,#eab30840);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_50px_rgba\(250\,204\,21\,0\.3\)\]{--tw-shadow:inset 0 0 50px var(--tw-shadow-color,#facc154d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_4px_10px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:inset 0 4px 10px 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-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px 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-sm{--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-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring\!{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.ring-1{--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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + 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)}.ring-8{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(8px + 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)}.shadow-yellow-500\/20{--tw-shadow-color:#edb20033}@supports (color:color-mix(in lab,red,red)){.shadow-yellow-500\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-yellow-500)20%,transparent)var(--tw-shadow-alpha),transparent)}}.ring-black\/10{--tw-ring-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.ring-black\/10{--tw-ring-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.ring-blue-300{--tw-ring-color:var(--color-blue-300)}.ring-emerald-400{--tw-ring-color:var(--color-emerald-400)}.ring-green-200{--tw-ring-color:var(--color-green-200)}.ring-purple-500\/20{--tw-ring-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.ring-purple-500\/20{--tw-ring-color:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.ring-red-100{--tw-ring-color:var(--color-red-100)}.ring-red-500{--tw-ring-color:var(--color-red-500)}.ring-red-600{--tw-ring-color:var(--color-red-600)}.ring-slate-600{--tw-ring-color:var(--color-slate-600)}.ring-slate-900\/50{--tw-ring-color:#0f172b80}@supports (color:color-mix(in lab,red,red)){.ring-slate-900\/50{--tw-ring-color:color-mix(in oklab,var(--color-slate-900)50%,transparent)}}.ring-white{--tw-ring-color:var(--color-white)}.ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab,red,red)){.ring-white\/20{--tw-ring-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.ring-yellow-200{--tw-ring-color:var(--color-yellow-200)}.ring-yellow-400{--tw-ring-color:var(--color-yellow-400)}.ring-yellow-500{--tw-ring-color:var(--color-yellow-500)}.ring-offset-4{--tw-ring-offset-width:4px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-black{--tw-ring-offset-color:var(--color-black)}.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,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.blur-\[0\.5px\]{--tw-blur:blur(.5px);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,)}.blur-lg{--tw-blur:blur(var(--blur-lg));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,)}.blur-sm{--tw-blur:blur(var(--blur-sm));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,)}.blur-xl{--tw-blur:blur(var(--blur-xl));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,)}.\!brightness-110{--tw-brightness:brightness(110%)!important;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,)!important}.brightness-50{--tw-brightness:brightness(50%);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,)}.brightness-110{--tw-brightness:brightness(110%);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,)}.brightness-125{--tw-brightness:brightness(125%);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,)}.brightness-150{--tw-brightness:brightness(150%);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,)}.brightness-200{--tw-brightness:brightness(200%);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,)}.brightness-\[2\]{--tw-brightness:brightness(2);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,)}.\!contrast-125{--tw-contrast:contrast(125%)!important;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,)!important}.contrast-125{--tw-contrast:contrast(125%);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,)}.contrast-\[1\.2\]{--tw-contrast:contrast(1.2);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,)}.contrast-\[1\.5\]{--tw-contrast:contrast(1.5);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_5px_15px_rgba\(255\,0\,0\,0\.3\)\]{--tw-drop-shadow-size:drop-shadow(0 5px 15px var(--tw-drop-shadow-color,#ff00004d))!important;--tw-drop-shadow:var(--tw-drop-shadow-size)!important;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,)!important}.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-2xl{--tw-drop-shadow-size:drop-shadow(0 25px 25px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-2xl));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_cyan\]{--tw-drop-shadow-size:drop-shadow(0 0 10px var(--tw-drop-shadow-color,cyan));--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\(253\,224\,71\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 0 10px var(--tw-drop-shadow-color,#fde047cc));--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\,0\,0\,0\.3\)\]{--tw-drop-shadow-size:drop-shadow(0 0 10px var(--tw-drop-shadow-color,#ff00004d));--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_white\]{--tw-drop-shadow-size:drop-shadow(0 0 10px var(--tw-drop-shadow-color,white));--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_blue\]{--tw-drop-shadow-size:drop-shadow(0 0 15px var(--tw-drop-shadow-color,blue));--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\(0\,150\,255\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 0 15px var(--tw-drop-shadow-color,#0096ffcc));--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\(234\,179\,8\,0\.7\)\]{--tw-drop-shadow-size:drop-shadow(0 0 15px var(--tw-drop-shadow-color,#eab308b3));--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\(239\,68\,68\,0\.5\)\]{--tw-drop-shadow-size:drop-shadow(0 0 15px var(--tw-drop-shadow-color,#ef444480));--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_18px_rgba\(74\,222\,128\,0\.9\)\]{--tw-drop-shadow-size:drop-shadow(0 0 18px var(--tw-drop-shadow-color,#4ade80e6));--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_cyan\]{--tw-drop-shadow-size:drop-shadow(0 0 20px var(--tw-drop-shadow-color,cyan));--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_purple\]{--tw-drop-shadow-size:drop-shadow(0 0 20px var(--tw-drop-shadow-color,purple));--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_red\]{--tw-drop-shadow-size:drop-shadow(0 0 20px var(--tw-drop-shadow-color,red));--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\(100\,255\,100\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 0 20px var(--tw-drop-shadow-color,#64ff64cc));--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\(234\,179\,8\,1\)\]{--tw-drop-shadow-size:drop-shadow(0 0 20px var(--tw-drop-shadow-color,#eab308));--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\(250\,204\,21\,0\.5\)\]{--tw-drop-shadow-size:drop-shadow(0 0 20px var(--tw-drop-shadow-color,#facc1580));--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\,0\,0\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 0 20px var(--tw-drop-shadow-color,#f00c));--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\,255\,255\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 0 20px var(--tw-drop-shadow-color,#fffc));--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_white\]{--tw-drop-shadow-size:drop-shadow(0 0 20px var(--tw-drop-shadow-color,white));--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_30px_rgba\(253\,224\,71\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 0 30px var(--tw-drop-shadow-color,#fde047cc));--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_30px_rgba\(255\,255\,255\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 0 30px var(--tw-drop-shadow-color,#fffc));--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_40px_rgba\(234\,179\,8\,1\)\]{--tw-drop-shadow-size:drop-shadow(0 0 40px var(--tw-drop-shadow-color,#eab308));--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_40px_rgba\(255\,255\,255\,1\)\]{--tw-drop-shadow-size:drop-shadow(0 0 40px var(--tw-drop-shadow-color,#fff));--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_50px_black\]{--tw-drop-shadow-size:drop-shadow(0 0 50px var(--tw-drop-shadow-color,black));--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_50px_orange\]{--tw-drop-shadow-size:drop-shadow(0 0 50px var(--tw-drop-shadow-color,orange));--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_50px_rgba\(0\,191\,255\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 0 50px var(--tw-drop-shadow-color,#00bfffcc));--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_50px_rgba\(0\,255\,0\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 0 50px var(--tw-drop-shadow-color,#0f0c));--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_50px_rgba\(255\,0\,0\,0\.9\)\]{--tw-drop-shadow-size:drop-shadow(0 0 50px var(--tw-drop-shadow-color,#ff0000e6));--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_50px_rgba\(255\,100\,0\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 0 50px var(--tw-drop-shadow-color,#ff6400cc));--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_50px_rgba\(255\,215\,0\,0\.9\)\]{--tw-drop-shadow-size:drop-shadow(0 0 50px var(--tw-drop-shadow-color,#ffd700e6));--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_50px_rgba\(255\,255\,0\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 0 50px var(--tw-drop-shadow-color,#ff0c));--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_50px_rgba\(255\,255\,255\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 0 50px var(--tw-drop-shadow-color,#fffc));--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_60px_rgba\(168\,85\,247\,1\)\]{--tw-drop-shadow-size:drop-shadow(0 0 60px var(--tw-drop-shadow-color,#a855f7));--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_2px_2px_rgba\(0\,0\,0\,0\.5\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 2px var(--tw-drop-shadow-color,#00000080));--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_2px_2px_rgba\(0\,0\,0\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 2px var(--tw-drop-shadow-color,#000c));--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_2px_2px_rgba\(0\,0\,0\,1\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 2px var(--tw-drop-shadow-color,#000));--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_4px_4px_rgba\(0\,0\,0\,1\)\]{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#000));--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_5px_0_rgba\(200\,0\,0\,1\)\]{--tw-drop-shadow-size:drop-shadow(0 5px 0 var(--tw-drop-shadow-color,#c80000));--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_5px_5px_rgba\(0\,0\,0\,0\.5\)\]{--tw-drop-shadow-size:drop-shadow(0 5px 5px var(--tw-drop-shadow-color,#00000080));--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_5px_5px_rgba\(0\,0\,0\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 5px 5px var(--tw-drop-shadow-color,#000c));--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_8px_8px_rgba\(0\,0\,0\,1\)\]{--tw-drop-shadow-size:drop-shadow(0 8px 8px var(--tw-drop-shadow-color,#000));--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_10px_0_rgba\(0\,0\,0\,1\)\]{--tw-drop-shadow-size:drop-shadow(0 10px 0 var(--tw-drop-shadow-color,#000));--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_10px_10px_rgba\(0\,0\,0\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 10px 10px var(--tw-drop-shadow-color,#000c));--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-\[5px_5px_0_rgba\(0\,0\,0\,0\.5\)\]{--tw-drop-shadow-size:drop-shadow(5px 5px 0 var(--tw-drop-shadow-color,#00000080));--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-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));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-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));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-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));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-xl{--tw-drop-shadow-size:drop-shadow(0 9px 7px var(--tw-drop-shadow-color,#0000001a));--tw-drop-shadow:drop-shadow(var(--drop-shadow-xl));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,)}.\!grayscale-0{--tw-grayscale:grayscale(0%)!important;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,)!important}.grayscale{--tw-grayscale:grayscale(100%);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,)}.grayscale-0{--tw-grayscale:grayscale(0%);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,)}.grayscale-\[0\.2\]{--tw-grayscale:grayscale(.2);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,)}.grayscale-\[0\.3\]{--tw-grayscale:grayscale(.3);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,)}.grayscale-\[0\.5\]{--tw-grayscale:grayscale(.5);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{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-3xl{--tw-backdrop-blur:blur(var(--blur-3xl));-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-\[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-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.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,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,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))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-75{transition-delay:75ms}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-500{transition-delay:.5s}.delay-700{transition-delay:.7s}.delay-\[0ms\]{transition-delay:0s}.delay-\[100ms\]{transition-delay:.1s}.delay-\[200ms\]{transition-delay:.2s}.delay-\[1000ms\]{transition-delay:1s}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.\[text-shadow\:0_0_5px_rgba\(255\,0\,0\,0\.8\)\]{text-shadow:0 0 5px #f00c}.\[text-shadow\:0_0_15px_rgba\(255\,100\,0\,0\.8\)\]{text-shadow:0 0 15px #ff6400cc}.\[text-shadow\:0_0_20px_rgba\(234\,179\,8\,1\)\]{text-shadow:0 0 20px #eab308}.\[text-shadow\:0_0_20px_white\]{text-shadow:0 0 20px #fff}.\[text-shadow\:0_0_30px_rgba\(168\,85\,247\,1\)\]{text-shadow:0 0 30px #a855f7}.\[text-shadow\:0_0_30px_rgba\(255\,255\,255\,0\.7\)\]{text-shadow:0 0 30px #ffffffb3}.\[text-shadow\:0_2px_0_\#000\]{text-shadow:0 2px #000}.\[text-shadow\:0_3px_0_\#000\,0_-3px_0_\#000\,3px_0_0_\#000\,-3px_0_0_\#000\]{text-shadow:0 3px #000,0 -3px #000,3px 0 #000,-3px 0 #000}.\[text-shadow\:0_10px_0_\#000\,0_-10px_0_\#000\,10px_0_0_\#000\,-10px_0_0_\#000\]{text-shadow:0 10px #000,0 -10px #000,10px 0 #000,-10px 0 #000}.ring-inset{--tw-ring-inset:inset}@media(hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-150:is(:where(.group):hover *){--tw-scale-x:150%;--tw-scale-y:150%;--tw-scale-z:150%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:rotate-12:is(:where(.group):hover *){rotate:12deg}.group-hover\:animate-bounce:is(:where(.group):hover *){animation:var(--animate-bounce)}.group-hover\:border-red-400:is(:where(.group):hover *){border-color:var(--color-red-400)}.group-hover\:text-red-300:is(:where(.group):hover *){color:var(--color-red-300)}.group-hover\:text-yellow-400:is(:where(.group):hover *){color:var(--color-yellow-400)}.group-hover\:opacity-40:is(:where(.group):hover *){opacity:.4}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:drop-shadow-\[0_0_15px_rgba\(255\,0\,0\,0\.6\)\]:is(:where(.group):hover *){--tw-drop-shadow-size:drop-shadow(0 0 15px var(--tw-drop-shadow-color,#f009));--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,)}.group-hover\:drop-shadow-md:is(:where(.group):hover *){--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));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,)}}.group-active\:brightness-125:is(:where(.group):active *){--tw-brightness:brightness(125%);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,)}.selection\:bg-green-200 ::-moz-selection{background-color:var(--color-green-200)}.selection\:bg-green-200 ::selection{background-color:var(--color-green-200)}.selection\:bg-green-200::-moz-selection{background-color:var(--color-green-200)}.selection\:bg-green-200::selection{background-color:var(--color-green-200)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bottom-\[-10px\]:after{content:var(--tw-content);bottom:-10px}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:translate-x-\[-50\%\]:after{content:var(--tw-content);--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.after\:border-t-\[10px\]:after{content:var(--tw-content);border-top-style:var(--tw-border-style);border-top-width:10px}.after\:border-r-\[10px\]:after{content:var(--tw-content);border-right-style:var(--tw-border-style);border-right-width:10px}.after\:border-l-\[10px\]:after{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:10px}.after\:border-t-white:after{content:var(--tw-content);border-top-color:var(--color-white)}.after\:border-r-transparent:after{content:var(--tw-content);border-right-color:#0000}.after\:border-l-transparent:after{content:var(--tw-content);border-left-color:#0000}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media(hover:hover){.hover\:z-20:hover{z-index:20}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-102:hover{--tw-scale-x:102%;--tw-scale-y:102%;--tw-scale-z:102%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:rotate-1:hover{rotate:1deg}.hover\:border-amber-400:hover{border-color:var(--color-amber-400)}.hover\:border-indigo-300:hover{border-color:var(--color-indigo-300)}.hover\:border-orange-400:hover{border-color:var(--color-orange-400)}.hover\:border-purple-400:hover{border-color:var(--color-purple-400)}.hover\:border-red-500:hover{border-color:var(--color-red-500)}.hover\:border-red-500\/50:hover{border-color:#fb2c3680}@supports (color:color-mix(in lab,red,red)){.hover\:border-red-500\/50:hover{border-color:color-mix(in oklab,var(--color-red-500)50%,transparent)}}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:border-slate-400:hover{border-color:var(--color-slate-400)}.hover\:border-slate-500:hover{border-color:var(--color-slate-500)}.hover\:border-slate-600:hover{border-color:var(--color-slate-600)}.hover\:border-white:hover{border-color:var(--color-white)}.hover\:border-white\/30:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/30:hover{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.hover\:bg-\[\#1fbcfd\]:hover{background-color:#1fbcfd}.hover\:bg-\[\#61e002\]:hover{background-color:#61e002}.hover\:bg-\[\#1899d6\]:hover{background-color:#1899d6}.hover\:bg-\[\#B0B0B0\]:hover{background-color:#b0b0b0}.hover\:bg-\[\#ff5c5c\]:hover{background-color:#ff5c5c}.hover\:bg-\[\#ffce1f\]:hover{background-color:#ffce1f}.hover\:bg-amber-400:hover{background-color:var(--color-amber-400)}.hover\:bg-amber-500:hover{background-color:var(--color-amber-500)}.hover\:bg-amber-600:hover{background-color:var(--color-amber-600)}.hover\:bg-amber-700:hover{background-color:var(--color-amber-700)}.hover\:bg-black\/60:hover{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/60:hover{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.hover\:bg-black\/70:hover{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/70:hover{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.hover\:bg-black\/80:hover{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/80:hover{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-200:hover{background-color:var(--color-blue-200)}.hover\:bg-blue-400:hover{background-color:var(--color-blue-400)}.hover\:bg-blue-500:hover{background-color:var(--color-blue-500)}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-cyan-400:hover{background-color:var(--color-cyan-400)}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-emerald-600:hover{background-color:var(--color-emerald-600)}.hover\:bg-emerald-800\/40:hover{background-color:#005f4666}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-800\/40:hover{background-color:color-mix(in oklab,var(--color-emerald-800)40%,transparent)}}.hover\:bg-emerald-800\/60:hover{background-color:#005f4699}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-800\/60:hover{background-color:color-mix(in oklab,var(--color-emerald-800)60%,transparent)}}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-600:hover{background-color:var(--color-gray-600)}.hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.hover\:bg-green-200:hover{background-color:var(--color-green-200)}.hover\:bg-green-400:hover{background-color:var(--color-green-400)}.hover\:bg-green-500:hover{background-color:var(--color-green-500)}.hover\:bg-green-600:hover{background-color:var(--color-green-600)}.hover\:bg-indigo-500:hover{background-color:var(--color-indigo-500)}.hover\:bg-indigo-600:hover{background-color:var(--color-indigo-600)}.hover\:bg-indigo-700:hover{background-color:var(--color-indigo-700)}.hover\:bg-orange-200:hover{background-color:var(--color-orange-200)}.hover\:bg-orange-400:hover{background-color:var(--color-orange-400)}.hover\:bg-pink-500:hover{background-color:var(--color-pink-500)}.hover\:bg-purple-400:hover{background-color:var(--color-purple-400)}.hover\:bg-purple-500:hover{background-color:var(--color-purple-500)}.hover\:bg-purple-600:hover{background-color:var(--color-purple-600)}.hover\:bg-purple-700:hover{background-color:var(--color-purple-700)}.hover\:bg-red-400:hover{background-color:var(--color-red-400)}.hover\:bg-red-500:hover{background-color:var(--color-red-500)}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-red-600\/20:hover{background-color:#e4001433}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-600\/20:hover{background-color:color-mix(in oklab,var(--color-red-600)20%,transparent)}}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-red-800\/50:hover{background-color:#9f071280}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-800\/50:hover{background-color:color-mix(in oklab,var(--color-red-800)50%,transparent)}}.hover\:bg-sky-500:hover{background-color:var(--color-sky-500)}.hover\:bg-sky-600:hover{background-color:var(--color-sky-600)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-slate-300:hover{background-color:var(--color-slate-300)}.hover\:bg-slate-500:hover{background-color:var(--color-slate-500)}.hover\:bg-slate-600:hover{background-color:var(--color-slate-600)}.hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-stone-500:hover{background-color:var(--color-stone-500)}.hover\:bg-stone-600:hover{background-color:var(--color-stone-600)}.hover\:bg-stone-700:hover{background-color:var(--color-stone-700)}.hover\:bg-violet-500:hover{background-color:var(--color-violet-500)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.hover\:bg-yellow-300:hover{background-color:var(--color-yellow-300)}.hover\:bg-yellow-400:hover{background-color:var(--color-yellow-400)}.hover\:bg-yellow-500:hover{background-color:var(--color-yellow-500)}.hover\:bg-yellow-600:hover{background-color:var(--color-yellow-600)}.hover\:from-purple-500:hover{--tw-gradient-from:var(--color-purple-500);--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))}.hover\:from-yellow-300:hover{--tw-gradient-from:var(--color-yellow-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))}.hover\:to-amber-400:hover{--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))}.hover\:to-blue-500:hover{--tw-gradient-to:var(--color-blue-500);--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))}.hover\:text-amber-100:hover{color:var(--color-amber-100)}.hover\:text-amber-200:hover{color:var(--color-amber-200)}.hover\:text-amber-400:hover{color:var(--color-amber-400)}.hover\:text-blue-300:hover{color:var(--color-blue-300)}.hover\:text-blue-500:hover{color:var(--color-blue-500)}.hover\:text-emerald-100:hover{color:var(--color-emerald-100)}.hover\:text-gray-800:hover{color:var(--color-gray-800)}.hover\:text-green-500:hover{color:var(--color-green-500)}.hover\:text-red-100:hover{color:var(--color-red-100)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-slate-300:hover{color:var(--color-slate-300)}.hover\:text-slate-500:hover{color:var(--color-slate-500)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/80:hover{color:#fffc}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/80:hover{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.hover\:text-yellow-400:hover{color:var(--color-yellow-400)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_15px_rgba\(255\,0\,0\,0\.5\)\]:hover{--tw-shadow:0 0 15px var(--tw-shadow-color,#ff000080);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_15px_rgba\(255\,255\,255\,0\.2\)\]:hover{--tw-shadow:0 0 15px var(--tw-shadow-color,#fff3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px 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)}.hover\:shadow-purple-500\/20:hover{--tw-shadow-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-purple-500\/20:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-purple-500)20%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:shadow-red-900\/50:hover{--tw-shadow-color:#82181a80}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-red-900\/50:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-red-900)50%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}.hover\:brightness-125:hover{--tw-brightness:brightness(125%);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,)}}.focus\:border-amber-400:focus{border-color:var(--color-amber-400)}.focus\:border-amber-500:focus{border-color:var(--color-amber-500)}.focus\:border-blue-400:focus{border-color:var(--color-blue-400)}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-green-500:focus{border-color:var(--color-green-500)}.focus\:border-yellow-400\/60:focus{border-color:#fac80099}@supports (color:color-mix(in lab,red,red)){.focus\:border-yellow-400\/60:focus{border-color:color-mix(in oklab,var(--color-yellow-400)60%,transparent)}}.focus\:shadow-\[0_0_10px_rgba\(234\,179\,8\,0\.3\)\]:focus{--tw-shadow:0 0 10px var(--tw-shadow-color,#eab3084d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:translate-x-1:active{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:translate-y-0\.5:active{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:translate-y-1:active{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:translate-y-2:active{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:translate-y-3:active{--tw-translate-y:calc(var(--spacing)*3);translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:translate-y-\[1px\]:active{--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:translate-y-\[2px\]:active{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:translate-y-\[3px\]:active{--tw-translate-y:3px;translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:translate-y-\[4px\]:active{--tw-translate-y:4px;translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:translate-y-\[5px\]:active{--tw-translate-y:5px;translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:translate-y-\[6px\]:active{--tw-translate-y:6px;translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:translate-y-\[8px\]:active{--tw-translate-y:8px;translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y)}.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)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:border-t-2:active{border-top-style:var(--tw-border-style);border-top-width:2px}.active\:border-r-0:active{border-right-style:var(--tw-border-style);border-right-width:0}.active\:border-b-0:active{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.active\:border-b-2:active{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.active\:border-b-4:active{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.active\:border-l-2:active{border-left-style:var(--tw-border-style);border-left-width:2px}.active\:bg-slate-600:active{background-color:var(--color-slate-600)}.active\:bg-white\/5:active{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.active\:bg-white\/5:active{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.active\:bg-white\/20:active{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.active\:bg-white\/20:active{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.active\:bg-white\/30:active{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.active\:bg-white\/30:active{background-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.active\:shadow-none:active{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-20:disabled{opacity:.2}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:grayscale:disabled{--tw-grayscale:grayscale(100%);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,)}@media(min-width:40rem){.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-12{height:calc(var(--spacing)*12)}.sm\:h-16{height:calc(var(--spacing)*16)}.sm\:h-20{height:calc(var(--spacing)*20)}.sm\:h-24{height:calc(var(--spacing)*24)}.sm\:h-\[60px\]{height:60px}.sm\:max-h-80{max-height:calc(var(--spacing)*80)}.sm\:w-16{width:calc(var(--spacing)*16)}.sm\:w-32{width:calc(var(--spacing)*32)}.sm\:w-48{width:calc(var(--spacing)*48)}.sm\:w-52{width:calc(var(--spacing)*52)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:gap-6{gap:calc(var(--spacing)*6)}.sm\:border-4{border-style:var(--tw-border-style);border-width:4px}.sm\:border-8{border-style:var(--tw-border-style);border-width:8px}.sm\:border-b-8{border-bottom-style:var(--tw-border-style);border-bottom-width:8px}.sm\:p-1{padding:calc(var(--spacing)*1)}.sm\:p-2{padding:calc(var(--spacing)*2)}.sm\:p-3{padding:calc(var(--spacing)*3)}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:px-16{padding-inline:calc(var(--spacing)*16)}.sm\:py-1{padding-block:calc(var(--spacing)*1)}.sm\:py-4{padding-block:calc(var(--spacing)*4)}.sm\:py-10{padding-block:calc(var(--spacing)*10)}.sm\:pt-6{padding-top:calc(var(--spacing)*6)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:48rem){.md\:-right-2{right:calc(var(--spacing)*-2)}.md\:right-4{right:calc(var(--spacing)*4)}.md\:left-auto{left:auto}.md\:col-span-2{grid-column:span 2/span 2}.md\:mb-0{margin-bottom:calc(var(--spacing)*0)}.md\:block{display:block}.md\:aspect-video{aspect-ratio:var(--aspect-video)}.md\:h-10{height:calc(var(--spacing)*10)}.md\:h-20{height:calc(var(--spacing)*20)}.md\:h-28{height:calc(var(--spacing)*28)}.md\:h-32{height:calc(var(--spacing)*32)}.md\:h-80{height:calc(var(--spacing)*80)}.md\:w-10{width:calc(var(--spacing)*10)}.md\:w-20{width:calc(var(--spacing)*20)}.md\:w-28{width:calc(var(--spacing)*28)}.md\:w-32{width:calc(var(--spacing)*32)}.md\:w-48{width:calc(var(--spacing)*48)}.md\:w-64{width:calc(var(--spacing)*64)}.md\:w-80{width:calc(var(--spacing)*80)}.md\:w-96{width:calc(var(--spacing)*96)}.md\:w-\[600px\]{width:600px}.md\:w-auto{width:auto}.md\:max-w-none{max-width:none}.md\:translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.md\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.md\:rotate-0{rotate:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-2{gap:calc(var(--spacing)*2)}.md\:gap-4{gap:calc(var(--spacing)*4)}.md\:p-3{padding:calc(var(--spacing)*3)}.md\:p-4{padding:calc(var(--spacing)*4)}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:text-left{text-align:left}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.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))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.md\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.md\:text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.md\:text-\[6\.75rem\]{font-size:6.75rem}.md\:text-\[8px\]{font-size:8px}.md\:text-\[10px\]{font-size:10px}.md\:text-\[11px\]{font-size:11px}@media(hover:hover){.md\:group-hover\:-rotate-\[15deg\]:is(:where(.group):hover *){rotate:-15deg}}}@media(min-width:64rem){.lg\:-top-6{top:calc(var(--spacing)*-6)}.lg\:-top-8{top:calc(var(--spacing)*-8)}.lg\:-right-8{right:calc(var(--spacing)*-8)}.lg\:h-4{height:calc(var(--spacing)*4)}.lg\:h-12{height:calc(var(--spacing)*12)}.lg\:h-20{height:calc(var(--spacing)*20)}.lg\:h-32{height:calc(var(--spacing)*32)}.lg\:h-48{height:calc(var(--spacing)*48)}.lg\:max-h-\[60vh\]{max-height:60vh}.lg\:w-4{width:calc(var(--spacing)*4)}.lg\:w-20{width:calc(var(--spacing)*20)}.lg\:w-32{width:calc(var(--spacing)*32)}.lg\:w-48{width:calc(var(--spacing)*48)}.lg\:w-72{width:calc(var(--spacing)*72)}.lg\:min-w-\[100px\]{min-width:100px}.lg\:min-w-\[280px\]{min-width:280px}.lg\:scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.lg\:scale-\[2\.2\]{scale:2.2}.lg\:scale-\[2\.5\]{scale:2.5}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:justify-end{justify-content:flex-end}.lg\:gap-1{gap:calc(var(--spacing)*1)}.lg\:gap-2{gap:calc(var(--spacing)*2)}.lg\:gap-3{gap:calc(var(--spacing)*3)}.lg\:gap-4{gap:calc(var(--spacing)*4)}.lg\:\!p-2\.5{padding:calc(var(--spacing)*2.5)!important}.lg\:\!p-3{padding:calc(var(--spacing)*3)!important}.lg\:p-3{padding:calc(var(--spacing)*3)}.lg\:p-4{padding:calc(var(--spacing)*4)}.lg\:pr-4{padding-right:calc(var(--spacing)*4)}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.lg\:text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lg\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.lg\:\!text-\[8px\]{font-size:8px!important}.lg\:\!text-\[14px\]{font-size:14px!important}.lg\:text-\[6px\]{font-size:6px}.lg\:text-\[7rem\]{font-size:7rem}.lg\:text-\[8rem\]{font-size:8rem}.lg\:text-\[9px\]{font-size:9px}.lg\:text-\[9rem\]{font-size:9rem}.lg\:text-\[10px\]{font-size:10px}.lg\:text-\[11px\]{font-size:11px}.lg\:text-\[12px\]{font-size:12px}.lg\:text-\[13px\]{font-size:13px}.lg\:text-\[180px\]{font-size:180px}.lg\:text-\[220px\]{font-size:220px}.lg\:text-\[250px\]{font-size:250px}.lg\:text-\[300px\]{font-size:300px}}@media(min-width:80rem){.xl\:h-96{height:calc(var(--spacing)*96)}.xl\:max-h-\[65vh\]{max-height:65vh}.xl\:w-96{width:calc(var(--spacing)*96)}.xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.xl\:grid-cols-14{grid-template-columns:repeat(14,minmax(0,1fr))}.xl\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.xl\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media(min-width:96rem){.\32xl\:grid-cols-16{grid-template-columns:repeat(16,minmax(0,1fr))}}}@font-face{font-family:Minecraft;src:url(/fonts/Minecraft.ttf)format("truetype")}.font-minecraft{font-family:Minecraft,monospace}.font-nunito{font-family:Nunito,sans-serif}body{color:#4b4b4b;background-color:#f5f5f5;margin:0;font-family:Nunito,sans-serif}.eye-care{filter:sepia(.22)brightness(.95)contrast(.98);transition:filter .5s ease-in-out;background-color:#faf7f2!important}.pixelated{image-rendering:pixelated}.bg-mc-dirt{background-color:#2f1d0d;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9XY4IiBmaWxsPSIjMmYxZDBkIi8+PHBhdGggZD0iTTAgMGg0djRINHptNCA0aDR2NEg0eiIgZmlsbD0iIzM5MjQwZiIvPjwvc3ZnPg==)}.bg-mc-stone{background-color:#7d7d7d;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjgiPjxyZWN0IHdpZHRoPSI4IiBoZWlnaHQ9IjgiIGZpbGw9IiM3ZDdkN2QiLz48cGF0aCBkPSJNMCAwaDR2NEg0em00IDRoNHY0SDR6IiBmaWxsPSIjOGE4YThhIi8+PC9zdmc+)}.bg-mc-nether{background-color:#3b0000;background-image:linear-gradient(#4a0000,#200000);position:relative;overflow:hidden}.bg-mc-nether:before{content:"";opacity:.6;pointer-events:none;background-image:radial-gradient(circle,#0000,#000 90%);position:absolute;inset:0}@keyframes defeat-flash{0%{filter:brightness();opacity:1;transform:scale(1)}10%{filter:brightness(10)hue-rotate();opacity:1;transform:scale(1.1)}30%{filter:brightness(2)hue-rotate(90deg);opacity:.8;transform:scale(1.2)rotate(5deg)}50%{filter:brightness()hue-rotate(180deg);opacity:.5;transform:scale(.5)rotate(-5deg)}to{filter:brightness(0);opacity:0;transform:scale(0)}}.animate-defeat{animation:.8s cubic-bezier(.4,0,.2,1) forwards defeat-flash}@keyframes slash-anim{0%{opacity:0;transform:scale(.5)rotate(-45deg)}50%{opacity:1;transform:scale(1.5)rotate(0)}to{opacity:0;transform:scale(1)rotate(45deg)}}.animate-slash{animation:.3s ease-out forwards slash-anim}@keyframes big-pulse{0%{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)rotate(-5deg)}75%{transform:translate(5px)rotate(5deg)}}@keyframes shake-heavy{0%,to{transform:translate(0)rotate(0)scale(1)}10%{transform:translate(-20px,-20px)rotate(-10deg)scale(1.5)}20%{transform:translate(20px,20px)rotate(10deg)scale(1.8)}30%{transform:translate(-25px,25px)rotate(-15deg)scale(2)}40%{transform:translate(25px,-25px)rotate(15deg)scale(1.8)}50%{transform:translate(-20px,-20px)rotate(-10deg)scale(1.6)}60%{transform:translate(20px,20px)rotate(10deg)scale(1.8)}70%{transform:translate(-15px,15px)rotate(-5deg)scale(1.5)}80%{transform:translate(15px,-15px)rotate(5deg)scale(1.3)}90%{transform:translate(-10px,10px)rotate(-2deg)scale(1.1)}}.animate-shake{animation:.4s ease-in-out shake}.animate-shake-heavy{animation:.6s cubic-bezier(.36,.07,.19,.97) both shake-heavy}@keyframes lunge{0%{transform:scale(1)translateZ(0)}20%{transform:scale(.95)translateY(10px)rotate(2deg)}50%{transform:scale(1.8)translateY(20px)rotate(-2deg)}60%{transform:scale(1.8)translateY(20px)rotate(2deg)}to{transform:scale(1)translateZ(0)}}.animate-lunge{animation:.3s ease-out lunge}.animate-player-damage{filter:sepia()hue-rotate(-50deg)saturate(600%);animation:.4s ease-in-out shake}@keyframes slide-in-left{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.animate-slide-in-left{animation:.3s ease-out forwards slide-in-left}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:.2s ease-out forwards fade-in}@keyframes tumble-back{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(300px)rotate(135deg)scale(.5)}}.animate-tumble-back{animation:.8s cubic-bezier(.4,0,.2,1) forwards tumble-back}@keyframes throw-arc{0%{opacity:1;transform:translate(0)scale(1)rotate(0)}to{opacity:0;transform:translate(150px,-200px)scale(.5)rotate(720deg)}}.animate-throw-arc{animation:.6s ease-in forwards throw-arc}.font-komika{font-family:Bangers,cursive}.animate-spin-slow{animation:60s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes bob{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-5px)scale(1.05)}}.animate-bob{animation:3s ease-in-out infinite bob}@keyframes chaotic-spin{0%{transform:perspective(500px)rotate(0)translate(0)}10%{transform:perspective(500px)rotate(30deg)rotateX(20deg)translate(10px,-10px)}25%{transform:perspective(500px)rotate(-60deg)rotateY(40deg)translate(-20px,20px)}45%{transform:perspective(500px)rotate(180deg)rotateX(-50deg)translateY(-30px)}60%{transform:perspective(500px)rotate(270deg)rotateY(60deg)translate(30px,10px)}80%{transform:perspective(500px)rotate(360deg)rotateX(20deg)translate(-10px,-10px)}90%{transform:perspective(500px)rotate(500deg)rotateY(-20deg)scale(.8)}to{transform:perspective(500px)rotate(720deg)scale(1)translate(0)}}.animate-chaotic-spin{animation:.8s linear infinite chaotic-spin}@keyframes run-faint{0%{transform:translate(0)scaleX(1)}10%{transform:translate(20px)scaleX(1)}20%{transform:translate(-20px)scaleX(-1)}30%{transform:translate(40px)scaleX(1)}40%{transform:translate(-40px)scaleX(-1)}50%{transform:translate(60px)scaleX(1)rotate(0)}60%{transform:translate(80px)scaleX(1)rotate(10deg)}70%{transform:translate(100px)scaleX(1)rotate(45deg)}80%{opacity:1;transform:translate(120px)scaleX(1)rotate(80deg)}to{opacity:.5;transform:translate(150px)scaleX(1)rotate(90deg)}}.animate-run-faint{animation:4s ease-in-out forwards run-faint}@keyframes fart-gas{0%{opacity:0;transform:scale(.5)}50%{opacity:.8;transform:scale(1.5)}to{opacity:0;transform:scale(2)}}.animate-fart-gas{animation:2s ease-out forwards fart-gas}@keyframes poop-orbit{0%{transform:rotate(0)translate(100px)rotate(0)}to{transform:rotate(360deg)translate(100px)rotate(-360deg)}}.animate-poop-orbit{animation:1s linear infinite poop-orbit}.poop-splatter{mix-blend-mode:multiply;opacity:0;background:radial-gradient(circle,#5d4037 30%,#0000 70%);width:120%;height:120%;animation:3s ease-out forwards splat-fade;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes splat-fade{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}10%{opacity:.8;transform:translate(-50%,-50%)scale(1.2)}20%{opacity:.9;transform:translate(-50%,-50%)scale(1)}to{opacity:.9;transform:translate(-50%,-50%)scale(1)}}@keyframes poison-drip{0%{opacity:1;height:0}80%{opacity:.8;height:100%}to{opacity:0;height:100%}}.animate-poison-drip{animation:1.5s ease-in infinite poison-drip}@keyframes shiver-purple{0%{filter:hue-rotate()brightness();transform:translate(0)}25%{filter:hue-rotate(270deg)brightness(.8);transform:translate(-2px)}50%{filter:hue-rotate(270deg)brightness(.6);transform:translate(2px)}75%{filter:hue-rotate(270deg)brightness(.8);transform:translate(-2px)}to{filter:hue-rotate(270deg)brightness(.7);transform:translate(0)}}.animate-poisoned{animation:.2s linear infinite shiver-purple}.animate-tumble{animation:1.5s cubic-bezier(.68,-.55,.27,1.55) forwards tumble}@keyframes tumble{0%{transform:rotate(0)scale(1)translate(0)}20%{transform:rotate(-20deg)scale(1.1)translate(-10px,-10px)}to{opacity:0;transform:rotate(1080deg)scale(0)translate(200px,100px)}}@keyframes meteor-fall{0%{opacity:0;transform:translate(100px,-200px)rotate(-45deg)scale(.5)}10%{opacity:1;transform:translate(100px,-200px)rotate(-45deg)scale(1)}to{opacity:1;transform:translate(-500px,1000px)rotate(-45deg)scale(2)}}.animate-meteor-fall{animation:1s ease-in forwards meteor-fall}@keyframes flash-green{0%,to{background-color:#0000}50%{background-color:#0f06}}.animate-flash-green{animation:.5s ease-in-out infinite flash-green}@keyframes lava-down{0%{opacity:0;transform:translateY(-100%)}10%{opacity:1}to{opacity:.8;transform:translateY(100%)}}.animate-lava-flow{animation:2s linear forwards lava-down}@keyframes float-up{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-50px)scale(1.5)}}.animate-float-up{animation:1s ease-out forwards float-up}@keyframes slash-down{0%{opacity:0;transform:scale(.5)translateY(-50px)rotate(-10deg)}50%{opacity:1;transform:scale(1.2)translateY(0)rotate(0)}to{opacity:0;transform:scale(1)translateY(50px)rotate(10deg)}}.animate-slash-down{animation:.3s ease-out forwards slash-down}@keyframes dash{0%{opacity:1;transform:translate(0)}50%{opacity:.5;transform:translate(50px)skew(-20deg)}to{opacity:0;transform:translate(200px)skew(-40deg)}}.animate-dash{animation:.5s ease-in forwards dash}@keyframes poke{0%{transform:rotate(0)translate(0)}25%{transform:rotate(-10deg)translate(-20px)}50%{transform:rotate(0)translate(20px)scale(1.1)}to{transform:rotate(0)translate(0)}}.animate-poke{animation:.4s ease-out poke}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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-content{syntax:"*";inherits:false;initial-value:""}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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-content:""}}}.quiz-battle-container{padding:2px 20px 20px;background:#1c1c1c;min-height:100vh;color:#fff;font-family:Nunito,sans-serif;transition:background-color .3s ease;will-change:background-color}.quiz-selection-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;padding:20px;width:95%;max-width:1000px;background:#1e1e1e;border:6px solid #000;border-radius:4px;margin:20px auto}.quiz-character-box{background:#8b8b8b;border:4px solid;border-color:#dbdbdb #555 #555 #dbdbdb;padding:10px;position:relative;cursor:pointer;aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:inset 4px 4px #0003;transition:transform .1s}.quiz-character-box:hover{background:#c6c6c6;transform:scale(1.05);z-index:10;will-change:transform}.quiz-sel-img{width:80%;height:80%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.6));margin-bottom:5px;image-rendering:pixelated}.is-not-collected{opacity:.9}.is-collected{border-color:#ffcf33 #b38f1a #b38f1a #ffcf33!important;background:#c6c6c6}.quiz-card-id{position:absolute;top:4px;left:4px;font-size:10px;font-weight:900;color:#ffffff80;z-index:5}.quiz-acquired-badge{position:absolute;top:-8px;right:-8px;background:#ff5722;color:#fff;font-size:9px;font-weight:900;padding:2px 6px;border-radius:4px;transform:rotate(15deg);box-shadow:0 2px 4px #0000004d;z-index:20;border:1px solid white}.quiz-card-name-mini{font-size:8px;font-weight:900;color:#333;text-transform:uppercase;width:100%;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@keyframes pulse-glow{0%{box-shadow:0 0 5px #fff,inset 4px 4px #0003}50%{box-shadow:0 0 20px #ffcf33,inset 4px 4px #0003}to{box-shadow:0 0 5px #fff,inset 4px 4px #0003}}.quiz-score-board{display:flex;justify-content:center;align-items:center;gap:40px;margin:25px auto;padding:25px;background:#0009;border-radius:30px;border:4px solid rgba(255,255,255,.1);width:95%;max-width:900px}.quiz-score-item{display:flex;flex-direction:column;align-items:center;gap:15px;background:#fff;padding:20px 30px;border-radius:25px;box-shadow:0 10px #0003;min-width:160px;transition:all .2s cubic-bezier(.175,.885,.32,1.275)}.quiz-score-item.child{border:8px solid #ffcf33;background:linear-gradient(135deg,#fff,#fff9e6)}.quiz-score-item.papa{border:8px solid #4CAF50;background:linear-gradient(135deg,#fff,#f2fff2)}.quiz-score-label{font-size:18px;font-weight:900;color:#333;text-transform:uppercase}.quiz-score-value{font-size:70px;font-weight:900;color:#333;line-height:1}.quiz-score-btn{background:#333;color:#fff;border:none;border-radius:12px;padding:12px 30px;font-weight:900;font-size:28px;cursor:pointer;box-shadow:0 6px #000;transition:all .1s}.quiz-score-btn:active{transform:translateY(3px);box-shadow:0 1px #000}.quiz-score-pop{animation:quiz-score-hit .6s cubic-bezier(.175,.885,.32,1.275);will-change:transform,filter}@keyframes quiz-score-hit{0%{transform:scale(1)}30%{transform:scale(1.3);filter:brightness(1.5)}60%{transform:scale(.9)}to{transform:scale(1)}}.quiz-celebration-container{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999}.quiz-celeb-token{position:absolute;font-size:40px;animation:quiz-fountain 2s ease-out forwards;will-change:transform,opacity}@keyframes quiz-fountain{0%{transform:translate(0) rotate(0) scale(1);opacity:1}to{transform:translate(var(--tx),var(--ty)) rotate(720deg) scale(1.2);opacity:0}}.bdc-hint-card{background:#fff;border:6px solid #33c1cb;border-radius:24px;padding:20px 18px 16px;font-family:Nunito,sans-serif;color:#333;width:300px;min-height:480px;display:flex;flex-direction:column;box-shadow:0 12px 36px #00000026;margin:0 auto}.bdc-title-bar{font-size:13px;font-weight:900;text-align:center;color:#33c1cb;text-transform:uppercase;letter-spacing:2px;margin-bottom:16px}.bdc-hint-steps{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0}.bdc-hint-row{display:flex;align-items:center;gap:14px;width:100%;padding:10px 8px;border-radius:12px;transition:background .15s}.bdc-hint-row:active{background:#f0faff}.bdc-icon-circle{width:58px;height:58px;min-width:58px;background:#f0f9ff;border:4px solid #33c1cb;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:28px;box-shadow:0 2px 8px #33c1cb33}.bdc-hint-text{flex:1}.bdc-hint-label{font-size:12px;font-weight:700;color:#aaa;margin-bottom:2px}.bdc-hint-value{font-size:18px;font-weight:900;color:#333;line-height:1.2}.bdc-arrow{font-size:24px;color:#33c1cb;font-weight:900;text-align:center;line-height:1;margin:2px 0;width:100%}.bdc-reveal-row{margin-top:16px}.bdc-reveal-btn{background:#ffcf33;color:#333;border:none;border-radius:18px;padding:14px 0;font-size:18px;font-weight:900;font-family:Nunito,sans-serif;box-shadow:0 5px #b38f1a;cursor:pointer;transition:all .1s;width:100%;letter-spacing:1px}.bdc-reveal-btn:active{transform:translateY(5px);box-shadow:0 0 #b38f1a}.bdc-card{background:#fff;border:3px solid #ccc;border-radius:16px;width:300px;overflow:hidden;font-family:Nunito,sans-serif;box-shadow:0 8px 24px #00000026;cursor:pointer;margin:0 auto}.bdc-card.rarity-boss{border-color:#ff5722;box-shadow:0 8px 24px #ff57224d}.bdc-card.rarity-legendary{border-color:#ff9800;box-shadow:0 8px 24px #ff98004d}.bdc-card.rarity-epic{border-color:#9c27b0;box-shadow:0 8px 24px #9c27b04d}.bdc-card.rarity-rare{border-color:#2196f3;box-shadow:0 8px 24px #2196f34d}.bdc-card.rarity-normal{border-color:#9e9e9e}.rarity-epic,.rarity-legendary,.rarity-boss{position:relative;overflow:hidden!important}.rarity-epic:after,.rarity-legendary:after,.rarity-boss:after{content:"";position:absolute;top:-150%;left:-150%;width:300%;height:300%;background:linear-gradient(135deg,#fff0 0% 40%,#fff6 50%,#fff0 60% 100%);transform:rotate(45deg);animation:shiny-sweep 3s infinite;pointer-events:none;z-index:50;will-change:transform}@keyframes shiny-sweep{0%{transform:translate(-100%) rotate(45deg)}20%{transform:translate(100%) rotate(45deg)}to{transform:translate(100%) rotate(45deg)}}.rarity-boss:after{background:linear-gradient(135deg,transparent 40%,rgba(255,100,50,.5) 50%,transparent 60%)}.rarity-legendary:after{background:linear-gradient(135deg,transparent 40%,rgba(255,215,0,.5) 50%,transparent 60%)}.rarity-epic:after{background:linear-gradient(135deg,transparent 40%,rgba(156,39,176,.4) 50%,transparent 60%)}.bdc-card-header{display:flex;align-items:center;gap:8px;padding:10px 12px 8px;border-bottom:2px solid #f0f0f0;background:#fff}.bdc-corner-label{display:flex;align-items:baseline;gap:2px;min-width:44px}.bdc-rank{font-size:26px;font-weight:900;line-height:1}.bdc-suit-sym{font-size:18px;line-height:1}.bdc-card-title{flex:1;font-size:16px;font-weight:900;text-transform:uppercase;letter-spacing:1px;text-align:center;color:#333}.red-suit{color:#e53935}.black-suit{color:#333}.bdc-image-area{width:100%;aspect-ratio:1;overflow:hidden;background:#f0f0f0;display:flex;align-items:center;justify-content:center}.bdc-char-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;image-rendering:pixelated}.bdc-stat-row{display:flex;justify-content:center;gap:16px;padding:12px 16px 8px;background:#fff}.bdc-badge{display:flex;align-items:center;gap:5px;padding:4px 14px;border-radius:999px;border:2.5px solid}.bdc-badge-hp{border-color:#e53935;color:#e53935}.bdc-badge-atk{border-color:#ff9800;color:#ff9800}.bdc-badge-label{font-size:11px;font-weight:900;letter-spacing:.5px}.bdc-badge-num{font-size:20px;font-weight:900;line-height:1}.bdc-skill-area{padding:8px 16px 10px;border-top:1px solid #f0f0f0;background:#fff}.bdc-skill-text{font-size:14px;font-weight:700;color:#444;line-height:1.3}.bdc-card-footer{display:flex;justify-content:flex-end;align-items:center;padding:6px 12px 8px;border-top:1px solid #f0f0f0}.bdc-footer-suit{font-size:14px;font-weight:900;transform:rotate(180deg);letter-spacing:-1px}@keyframes bounce-in{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.05);opacity:1}70%{transform:scale(.92)}to{transform:scale(1)}}.animate-bounce-in{animation:bounce-in .45s cubic-bezier(.175,.885,.32,1.275) forwards;will-change:transform,opacity}.hint-card{background:#fff;border:8px solid #33c1cb;border-radius:40px;padding:24px;box-shadow:0 20px 50px #0000001a;font-family:Nunito,sans-serif;color:#333;min-height:520px;display:flex;flex-direction:column;position:relative;overflow:hidden}.hint-header-mini{font-size:16px;font-weight:900;text-align:center;color:#33c1cb;text-transform:uppercase;letter-spacing:2px;margin-bottom:20px}.hint-steps{flex:1;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.hint-step{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;width:100%;transition:transform .2s}.hint-step:active{transform:scale(.95)}.hint-icon-circle{width:70px;height:70px;background:#f0f9ff;border:5px solid #33c1cb;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:36px;box-shadow:0 4px 10px #0000000d,inset 0 2px 5px #fff}.hint-word{font-size:14px;font-weight:700;color:#aaa;text-transform:lowercase}.hint-answer-word{font-size:18px;font-weight:900;color:#333;margin-top:-4px}.hint-arrow{font-size:28px;color:#33c1cb;font-weight:900;margin:-10px 0;line-height:1}.mystery-reveal-area{margin-top:20px;display:flex;justify-content:center}.reveal-btn{background:#ffcf33;color:#333;border:none;border-radius:20px;padding:16px 32px;font-size:20px;font-weight:900;box-shadow:0 4px #cc9a00;cursor:pointer;transition:all .1s;width:100%}.reveal-btn:active{transform:translateY(4px);box-shadow:none}.revealed-answer{width:100%}.battle-card-inner{background:#fff;border:8px solid #333;border-radius:24px;padding:16px;position:relative;box-shadow:0 10px 30px #0003;font-family:Nunito,sans-serif;color:#333}.rarity-boss{border-color:#ff5722}.rarity-legendary{border-color:#ff9800}.rarity-epic{border-color:#9c27b0}.rarity-rare{border-color:#2196f3}.battle-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;border-bottom:2px solid #eee;padding-bottom:4px}.card-suit{font-size:24px;color:#ff5722;font-weight:900}.card-name{font-size:20px;font-weight:900}.card-hp{font-size:18px;font-weight:900;color:#c00}.battle-card-image-box{background:#f8f8f8;border-radius:12px;border:2px solid #eee;margin-bottom:12px;overflow:hidden;position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.quiz-answer-img{width:85%;height:85%;-o-object-fit:contain;object-fit:contain}.card-rarity-badge{position:absolute;top:8px;right:8px;background:#000000b3;color:#fff;padding:2px 8px;border-radius:4px;font-size:10px;font-weight:900}.battle-card-stats{background:#f0f0f0;border-radius:8px;padding:8px}.stat-atk{font-weight:900;color:#ff9800;font-size:16px;margin-bottom:4px}.ability-label{font-size:10px;font-weight:900;color:#aaa}.ability-text{font-size:14px;font-weight:700;line-height:1.2}.card-footer{margin-top:12px;display:flex;justify-content:space-between;font-size:12px;color:#aaa;border-top:1px dashed #eee;padding-top:8px}.rarity-epic{background:linear-gradient(135deg,#e0a3ff,#9c27b0);border-color:#7b1fa2}.rarity-rare{background:linear-gradient(135deg,#a3d5ff,#2196f3);border-color:#1976d2}.rarity-boss .card-hp{background:#000;color:#ff5722}@keyframes bounce-in{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.05);opacity:1}70%{transform:scale(.9)}to{transform:scale(1)}}.animate-bounce-in{animation:bounce-in .5s cubic-bezier(.175,.885,.32,1.275) forwards;will-change:transform,opacity}.qb-deck-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;padding:16px;max-width:1100px;margin:0 auto}.qb-card{position:relative;background:#fff;border:3px solid #aaa;border-radius:10px;display:flex;flex-direction:column;overflow:hidden;cursor:pointer;font-family:Nunito,sans-serif;box-shadow:0 3px 8px #00000040;transition:transform .15s,box-shadow .15s;min-height:190px}.qb-card:hover{transform:translateY(-4px) scale(1.03);box-shadow:0 8px 20px #00000059;z-index:10;will-change:transform,box-shadow}.qb-suit-black{border-color:#555;background:#e8e8e8}.qb-suit-red{border-color:#e53935;background:#fff0f0}.qb-suit-green{border-color:#43a047;background:#f0fff2}.qb-suit-purple{border-color:#8e24aa;background:#1a1a2e}.qb-suit-gold{border-color:#d4af37;background:#1a1a1a}.qb-suit-purple .qb-card-name,.qb-suit-gold .qb-card-name{color:gold}.qb-suit-purple .qb-skill,.qb-suit-gold .qb-skill{color:#ccc;background:#ffffff0d}.qb-corner{position:absolute;display:flex;align-items:baseline;gap:1px;z-index:10;background:#ffffffd9;padding:1px 3px;border-radius:4px}.qb-corner-tl{top:4px;left:4px}.qb-corner-br{bottom:4px;right:4px;transform:rotate(180deg)}.qb-rank{font-size:14px;font-weight:900;line-height:1}.qb-suit-sym{font-size:10px;line-height:1}.qb-red{color:#e53935}.qb-black{color:#333}.qb-card-name{font-size:9px;font-weight:900;text-align:center;text-transform:uppercase;letter-spacing:.5px;padding:2px 14px 0;color:#333;margin-top:2px}.qb-img-wrap{flex:1;position:relative;overflow:hidden;background:#fff;margin:3px 3px 0;border-radius:6px;border:1px solid rgba(0,0,0,.08)}.qb-char-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.qb-deck-badge{position:absolute;top:4px;right:4px;background:#ffcf33;color:#333;font-size:8px;font-weight:900;padding:2px 5px;border-radius:4px;box-shadow:0 1px 3px #0000004d}.qb-stats{display:flex;justify-content:space-around;padding:3px 4px;background:#fff}.qb-hp{font-size:10px;font-weight:900;color:#e53935}.qb-atk{font-size:10px;font-weight:900;color:#ff9800}.qb-skill{font-size:8.5px;font-weight:700;color:#444;text-align:center;padding:2px 6px 16px;line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.raid-mode-controls{display:flex;justify-content:center;gap:15px;margin-bottom:20px}.mode-toggle-btn{padding:10px 25px;border-radius:15px;font-weight:900;font-family:Minecraft,sans-serif;cursor:pointer;transition:all .2s;border:4px solid rgba(0,0,0,.3)}.mode-toggle-btn.active{background:#ffcf33;color:#333;box-shadow:0 5px #b38f1a;transform:translateY(-2px)}.mode-toggle-btn.inactive{background:#444;color:#888;box-shadow:0 5px #222}.quiz-raid-boss-area{display:flex;flex-direction:column;align-items:center;gap:15px;margin:30px auto;padding:30px;background:linear-gradient(180deg,#ff00001a,#0009);border-radius:40px;border:6px solid #ff4444;width:95%;max-width:800px;position:relative;overflow:hidden;animation:raid-border-pulse 2s infinite;will-change:border-color,box-shadow}@keyframes raid-border-pulse{0%{border-color:#f44;box-shadow:0 0 20px #ff44444d}50%{border-color:#f84;box-shadow:0 0 40px #ff884480}to{border-color:#f44;box-shadow:0 0 20px #ff44444d}}.raid-boss-image-container{width:180px;height:180px;position:relative;perspective:1000px}.raid-boss-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 20px rgba(0,0,0,.8));animation:raid-boss-float 3s ease-in-out infinite;will-change:transform,filter}@keyframes raid-boss-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-15px) rotate(2deg)}}.raid-hp-container{width:100%;max-width:600px;background:#222;height:45px;border-radius:12px;border:4px solid #000;position:relative;overflow:hidden;box-shadow:inset 0 2px 10px #00000080}.raid-hp-bar{height:100%;background:linear-gradient(90deg,red,#ff6b6b,red);transition:width .3s cubic-bezier(.18,.89,.32,1.28);position:relative;will-change:width}.raid-hp-bar:after{content:"";position:absolute;inset:0;background:linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);background-size:30px 30px;animation:raid-hp-shimmer 1s linear infinite;will-change:background-position}@keyframes raid-hp-shimmer{0%{background-position:0 0}to{background-position:30px 0}}.raid-hp-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:22px;font-weight:900;color:#fff;text-shadow:2px 2px 0 #000,-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000;z-index:10;font-family:Minecraft,sans-serif}.raid-boss-info{text-align:center}.raid-boss-name{font-size:36px;font-weight:900;color:#f44;text-transform:uppercase;letter-spacing:4px;margin-bottom:5px;text-shadow:0 0 15px rgba(255,68,68,.5);font-family:Minecraft,sans-serif}.raid-boss-subtitle{font-size:14px;color:orange;font-weight:900;letter-spacing:2px}.coop-badge{position:absolute;top:20px;right:20px;background:#33c1cb;color:#fff;padding:5px 15px;border-radius:999px;font-weight:900;font-size:14px;box-shadow:0 4px #1a8a91;display:flex;align-items:center;gap:8px}.raid-boss-hit{animation:raid-boss-shake .4s cubic-bezier(.36,.07,.19,.97) both;filter:brightness(2) saturate(2)!important;will-change:transform,filter}@keyframes raid-boss-shake{10%,90%{transform:translate3d(-5px,0,0) rotate(-2deg)}20%,80%{transform:translate3d(8px,0,0) rotate(3deg)}30%,50%,70%{transform:translate3d(-10px,8px,0) rotate(-4deg)}40%,60%{transform:translate3d(12px,-8px,0) rotate(5deg)}}.animate-shake{animation:explode-shake .5s cubic-bezier(.36,.07,.19,.97) both;will-change:transform}@keyframes explode-shake{0%,to{transform:translate(0) rotate(0)}10%,30%,50%,70%,90%{transform:translate(-10px,-10px) rotate(-2deg)}20%,40%,60%,80%{transform:translate(10px,10px) rotate(2deg)}}.raid-boss-defeated-overlay{position:fixed;inset:0;background:radial-gradient(circle,#fff,#ffcf33);z-index:10001;display:flex;flex-direction:column;align-items:center;justify-content:center;animation:raid-victory-flash .5s ease-out;will-change:opacity,transform}@keyframes raid-victory-flash{0%{opacity:0;transform:scale(3)}to{opacity:1;transform:scale(1)}}.victory-title{font-size:100px;font-weight:900;color:#333;animation:title-bounce 1s infinite alternate;will-change:transform}@keyframes title-bounce{0%{transform:scale(1) rotate(-5deg)}to{transform:scale(1.2) rotate(5deg)}}.mystery-quiz-card{background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border:8px solid #444;border-radius:30px;padding:30px;width:100%;max-width:500px;box-shadow:0 20px 50px #000c;position:relative;overflow:hidden;color:#fff;font-family:Nunito,sans-serif;text-align:center}.mystery-card-header{font-size:24px;font-weight:900;color:#ffcf33;margin-bottom:20px;text-transform:uppercase;letter-spacing:2px}.mystery-card-silhouette{width:200px;height:200px;background:#ffffff0d;margin:0 auto 30px;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:100px;color:#ffffff1a;border:4px dashed rgba(255,255,255,.2);position:relative}.silhouette-inner{animation:silhouette-pulse 2s infinite ease-in-out;will-change:transform,opacity}@keyframes silhouette-pulse{0%,to{transform:scale(1);opacity:.1}50%{transform:scale(1.1);opacity:.3}}.mystery-hints-grid{display:flex;flex-direction:column;gap:12px}.mystery-hint-box{background:#0006;border:2px solid rgba(255,255,255,.1);border-radius:15px;padding:15px;display:flex;align-items:center;gap:15px;transition:all .5s cubic-bezier(.175,.885,.32,1.275);opacity:.3;transform:translate(-20px);text-align:left;font-size:18px;font-weight:700}.mystery-hint-box.revealed{opacity:1;transform:translate(0);border-color:#ffcf33;background:#ffcf331a;cursor:pointer;box-shadow:0 4px 15px #ffcf3333}.mystery-hint-box.revealed:hover{background:#ffcf3333;transform:scale(1.02);will-change:transform}.mystery-hint-box.revealed:active{transform:scale(.98)}.hint-num{background:#444;color:#fff;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.mystery-hint-box.revealed .hint-num{background:#ffcf33;color:#000}.next-hint-timer{margin-top:15px;font-size:12px;color:#fff6;text-transform:uppercase;letter-spacing:1px}.raid-battle-layout{width:100%;max-width:1200px;margin:0 auto}.raid-player-card{background:#ffffff0d!important;border:4px solid rgba(255,255,255,.1)!important;padding:30px!important;border-radius:30px!important;display:flex!important;flex-direction:column!important;align-items:center!important;min-height:250px!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.eye-care-mode{filter:sepia(.2) brightness(.9);background-color:#242424!important}.raid-atk-btn{margin-top:auto;width:100%;background:#f44!important;color:#fff!important;font-size:24px!important;padding:15px!important;border-radius:15px!important;box-shadow:0 6px #900!important;transition:all .1s}.raid-atk-btn:active{transform:translateY(4px);box-shadow:none!important}.mystery-hint-box.active{border-color:#fff;background:#fff3;box-shadow:0 0 20px #fff6;transform:scale(1.05);z-index:10}.mystery-hint-box.active .hint-num{background:#fff;color:#000;animation:pulse 1s infinite}.raid-stop-button{margin-top:15px;background:#f44;color:#fff;font-size:28px;font-weight:900;padding:20px 40px;border-radius:20px;border:none;border-bottom:8px solid #990000;cursor:pointer;transition:all .1s;width:100%;max-width:300px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:15px;font-family:Minecraft,sans-serif}.raid-stop-button:hover{background:#f66;transform:scale(1.02)}.raid-stop-button:active{transform:translateY(4px);border-bottom:4px solid #990000}.raid-stop-button.listening{background:red;animation:animate-pulse 1s infinite}.raid-stop-button.vocalized{background:#58cc02;border-bottom-color:#3d8c02}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@media(max-width:1024px){.raid-player-card{min-height:auto!important;padding:20px!important}}.qb-museum-container{width:100%;margin:0 auto;padding:10px;background:#0f172ae6;border-radius:20px;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 50px #00000080;color:#fff;display:flex;flex-direction:column;min-height:80vh}.museum-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:20px;padding:10px}.museum-progress-tracker{flex:1;background:#00000080;padding:15px;border-radius:12px;border:1px solid rgba(255,255,255,.05)}.progress-bar-bg{height:12px;background:#1e293b;border-radius:6px;overflow:hidden;position:relative;border:1px solid rgba(255,255,255,.1)}.progress-bar-fill{height:100%;background:linear-gradient(90deg,#3b82f6,#38bdf8,#818cf8);transition:width 1s cubic-bezier(.4,0,.2,1);box-shadow:0 0 15px #38bdf880}.progress-glow{position:absolute;top:0;right:0;width:20px;height:100%;background:#fff;filter:blur(10px);opacity:.5;animation:progress-slide 2s infinite}@keyframes progress-slide{0%{transform:translate(-100px)}to{transform:translate(1200px)}}.museum-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:16px;padding:10px;background:#0003;border-radius:12px}.museum-grid::-webkit-scrollbar{width:6px}.museum-grid::-webkit-scrollbar-track{background:transparent}.museum-grid::-webkit-scrollbar-thumb{background:#38bdf84d;border-radius:10px}.museum-card-item{aspect-ratio:3/4;background:#0f172a;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.05);position:relative;cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.museum-card-item:hover{transform:translateY(-4px);border-color:#38bdf880;box-shadow:0 10px 25px #0006;z-index:10}.museum-card-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:filter .5s ease}.card-generating{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;background:linear-gradient(135deg,#1e293b,#0f172a)}.generating-spinner{width:40px;height:40px;border:3px solid rgba(56,189,248,.1);border-top-color:#38bdf8;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:8px}.generating-text{font-size:10px;font-weight:700;color:#38bdf8;text-transform:uppercase;letter-spacing:1px;font-family:Minecraft,monospace}.museum-card-id{position:absolute;top:6px;left:6px;font-size:10px;padding:2px 6px;background:#000c;border-radius:4px;color:#38bdf8;font-family:Minecraft,monospace;font-weight:black;z-index:5;border:1px solid rgba(56,189,248,.3)}.rarity-label{position:absolute;top:6px;right:6px;font-size:8px;padding:1px 4px;border-radius:3px;font-weight:black;font-family:Minecraft,monospace;z-index:5}.rarity-NORMAL{background:#64748b;color:#fff}.rarity-RARE{background:#3b82f6;color:#fff}.rarity-EPIC{background:#a855f7;color:#fff}.rarity-LEGENDARY{background:#f59e0b;color:#000}.rarity-BOSS{background:#ef4444;color:#fff}.museum-detail-overlay{position:fixed;inset:0;background:#000000e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2000;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;animation:fade-in .3s ease}.close-museum-btn{position:absolute;top:30px;right:30px;background:#fff;color:#000;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;cursor:pointer;border:none;box-shadow:0 0 20px #ffffff4d;z-index:500}.museum-detail-name{margin-top:20px;font-family:Minecraft,monospace;font-size:32px;font-weight:black}.std-container{width:100vw;height:100vh;background:radial-gradient(circle at center,#1e293b,#0f172a);color:#fff;font-family:Minecraft,sans-serif;display:flex;flex-direction:column;overflow:hidden}.std-header{height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:#00000080;border-bottom:2px solid rgba(255,255,255,.1)}.std-level-selector{display:flex;gap:10px;background:#ffffff1a;padding:4px;border-radius:12px}.lvl-btn{padding:6px 15px;border-radius:8px;font-size:14px;font-weight:700;color:#94a3b8;transition:all .3s}.lvl-btn.active{background:#3b82f6;color:#fff;box-shadow:0 0 15px #3b82f680}.std-main{flex:1;display:flex;gap:10px;padding:15px;min-height:0}.std-image-wrapper{flex:1;position:relative;border:4px solid #334155;border-radius:16px;overflow:hidden;background:#000;cursor:crosshair;transition:transform .3s}.std-image-wrapper:hover{transform:scale(1.01);border-color:#475569}.std-image-wrapper img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.image-label{position:absolute;top:10px;left:10px;background:#000000b3;padding:4px 12px;border-radius:4px;font-size:12px;color:#fbbf24;border:1px solid rgba(251,191,36,.3)}.found-marker{position:absolute;transform:translate(-50%,-50%);border:5px solid #10b981;border-radius:50%;aspect-ratio:1 / 1;height:auto!important;background:#10b98133;box-shadow:0 0 20px #10b981,inset 0 0 15px #10b981;pointer-events:none;animation:marker-pop .5s cubic-bezier(.175,.885,.32,1.275)}@keyframes marker-pop{0%{transform:translate(-50%,-50%) scale(0);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.found-marker.missed{border-color:#fbbf24;background:#fbbf242e;box-shadow:0 0 20px #fbbf24,inset 0 0 15px #fbbf24;border-style:dashed}.std-showme-btn{background:#ffffff1a;color:#cbd5e1;padding:10px 24px;border-radius:50px;font-size:16px;font-weight:900;border:2px solid rgba(255,255,255,.25);cursor:pointer;transition:all .2s}.std-showme-btn:active{transform:translateY(2px)}.std-revealed-row{display:flex;align-items:center;gap:16px}.std-revealed-msg{color:#fbbf24;font-size:18px;font-weight:900}.std-next-btn{background:#10b981;color:#fff;padding:14px 34px;border-radius:50px;font-size:20px;font-weight:900;border:none;border-bottom:5px solid #047857;cursor:pointer;transition:all .2s}.std-next-btn:active{transform:translateY(3px);border-bottom-width:2px}.std-controls{height:120px;background:#000c;display:flex;align-items:center;justify-content:center;padding:20px;border-top:4px solid #334155}.hint-btn{background:linear-gradient(to bottom,#4f46e5,#4338ca);color:#fff;padding:15px 40px;border-radius:50px;font-size:20px;font-weight:900;border-bottom:5px solid #312e81;transition:all .2s;text-shadow:0 2px 4px rgba(0,0,0,.5)}.hint-btn:active{transform:translateY(3px);border-bottom-width:2px}.hint-btn.pulse{animation:hint-pulse 1s infinite}@keyframes hint-pulse{0%{box-shadow:0 0 #4f46e5b3}70%{box-shadow:0 0 0 20px #4f46e500}to{box-shadow:0 0 #4f46e500}}.speaking-overlay{display:flex;flex-direction:column;align-items:center;gap:10px;animation:fade-in .3s ease}.target-phrase{color:#fbbf24;font-size:24px;font-weight:black;text-shadow:0 0 10px rgba(251,191,36,.5)}.std-celebrate{gap:6px}.std-trophy{font-size:90px;animation:trophy-pop .6s cubic-bezier(.175,.885,.32,1.275);filter:drop-shadow(0 0 24px rgba(253,224,71,.7))}@keyframes trophy-pop{0%{transform:scale(.2) rotate(-25deg);opacity:0}70%{transform:scale(1.2) rotate(8deg)}to{transform:scale(1) rotate(0);opacity:1}}.std-score-row{display:flex;gap:16px;margin-top:14px}.std-score{background:#0f172a;border:4px solid #334155;border-radius:14px;padding:10px 22px;text-align:center;min-width:120px}.std-score b{display:block;color:#fde047;font-size:2rem;font-weight:900;line-height:1.1}.std-score span{color:#94a3b8;font-size:.8rem;text-transform:uppercase;letter-spacing:1px}.std-word-row{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;padding:0 12px}.std-word{color:#f1f5f9;font-size:30px;font-weight:900;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s;padding:6px 4px}.std-word:active{transform:scale(.9)}.std-word.tapped{color:#4ade80;transform:scale(1.25);text-shadow:0 0 18px rgba(74,222,128,.9)}.std-say-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:center}.std-listen-btn{background:#0e7490;color:#fff;padding:12px 26px;border-radius:50px;font-size:18px;font-weight:900;border-bottom:5px solid #164e63;transition:all .2s}.std-listen-btn:active{transform:translateY(3px);border-bottom-width:2px}.mic-btn{background:#ef4444;color:#fff;padding:12px 30px;border-radius:50px;font-size:18px;font-weight:900;border-bottom:5px solid #b91c1c;transition:all .2s}.mic-btn.listening{background:#10b981;border-bottom-color:#047857;animation:mic-shake .3s infinite}@keyframes mic-shake{0%,to{transform:rotate(0)}25%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}}.success-banner{font-size:40px;color:#10b981;font-weight:900;text-shadow:0 0 20px rgba(16,185,129,.8);animation:bounce-in .5s cubic-bezier(.175,.885,.32,1.275)}.feedback-toast{position:fixed;bottom:140px;left:50%;transform:translate(-50%);background:#000c;padding:10px 25px;border-radius:20px;border:2px solid #334155;z-index:1000;animation:toast-in .3s forwards}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}.std-stage-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;width:min(92vw,900px);max-height:62vh;overflow-y:auto;padding:6px}.std-stage-card{position:relative;border:4px solid #164e63;border-radius:12px;padding:0;background:#0e7490;cursor:pointer;overflow:hidden;line-height:0}.std-stage-card img{width:100%;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover;display:block}.std-stage-card:active{transform:scale(.96)}.std-stage-num{position:absolute;left:6px;top:6px;background:#0f172ad9;color:#fde047;font-weight:900;font-size:16px;line-height:1;padding:5px 9px;border-radius:8px}.found-marker.special{border-color:#fbbf24;box-shadow:0 0 24px #fde047,inset 0 0 18px #fde0478c;animation:special-spark 1s ease-in-out infinite alternate}@keyframes special-spark{0%{box-shadow:0 0 14px #fde047,inset 0 0 10px #fde04766}to{box-shadow:0 0 34px #fde047,inset 0 0 22px #fde047b3}}.success-banner.special{color:#fde047;text-shadow:0 0 24px rgba(253,224,71,.9)}.std-play .std-main{flex:none;display:flex;justify-content:center;gap:4px;padding:4px}.std-play .std-image-wrapper{flex:none;width:min(calc((100vw - 12px)/2),calc((100vh - 104px) * var(--std-ratio)));aspect-ratio:var(--std-ratio);border-width:3px;border-radius:10px}.std-play .std-image-wrapper:hover{transform:none}.std-play .std-image-wrapper img{display:block;-o-object-fit:contain;object-fit:contain}.std-play .image-label{top:6px;left:6px;font-size:11px;padding:2px 8px}.std-play .std-controls{flex:1;height:auto;min-height:96px;position:relative;padding:8px 150px;border-top:3px solid #334155}.std-side{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:10px}.std-side-left{left:12px}.std-side-right{right:12px}.std-found{display:flex;flex-direction:column;align-items:center;line-height:1}.std-found-num{color:#fde047;font-size:30px;font-weight:900}.std-found-num small{color:#94a3b8;font-size:18px}.std-found-dots{display:flex;gap:4px;margin-top:5px}.std-found-dots i{width:10px;height:10px;border-radius:50%;background:#334155}.std-found-dots i.on{background:#10b981;box-shadow:0 0 8px #10b981}.std-found-stage{color:#64748b;font-size:12px;margin-top:5px}.std-full-btn{width:52px;height:52px;border-radius:12px;background:#ffffff1a;border:2px solid rgba(255,255,255,.25);color:#e2e8f0;font-size:26px;line-height:1;cursor:pointer}.std-full-btn:active{transform:scale(.94)}.std-play .feedback-toast{bottom:24px}@media(orientation:portrait){.std-play .std-main{flex-direction:column;align-items:center}.std-play .std-image-wrapper{width:min(calc(100vw - 8px),calc((100vh - 180px) / 2 * var(--std-ratio)))}.std-play .std-controls{padding:70px 12px 8px}.std-side{top:34px}}.std-play .std-word{font-size:clamp(28px,6vh,64px)}.std-play .std-word-row{gap:clamp(10px,2vh,24px)}.std-play .speaking-overlay{gap:clamp(10px,2.5vh,28px)}.std-play .std-listen-btn,.std-play .mic-btn{font-size:clamp(18px,3vh,32px);padding:clamp(10px,1.6vh,20px) clamp(24px,3vw,48px)}.std-play .std-showme-btn{font-size:clamp(16px,2.6vh,28px);padding:clamp(10px,1.4vh,18px) clamp(24px,3vw,44px)}.std-play .std-next-btn{font-size:clamp(20px,3.4vh,36px);padding:clamp(12px,1.8vh,22px) clamp(30px,4vw,60px)}.std-play .success-banner{font-size:clamp(36px,7vh,80px)}.std-play .std-found-num{font-size:clamp(28px,5vh,56px)}.std-play .std-found-num small{font-size:.6em}.std-play .std-found-dots i{width:clamp(10px,1.4vh,16px);height:clamp(10px,1.4vh,16px)}.std-back-btn{background:#dc2626;color:#fff;font-weight:900;font-size:clamp(16px,2.4vh,24px);padding:clamp(10px,1.4vh,16px) clamp(16px,2vw,26px);border-radius:12px;border:none;border-bottom:5px solid #991b1b;cursor:pointer}.std-back-btn:active{transform:translateY(3px);border-bottom-width:2px}.sq-overlay{position:fixed;inset:0;z-index:2000;background:#020617db;display:flex;align-items:center;justify-content:center;padding:16px}.sq-card{width:min(96vw,1100px);max-height:96vh;background:#0f172a;border:4px solid #334155;border-radius:18px;padding:clamp(14px,3vh,32px);display:flex;flex-direction:column;align-items:center;gap:clamp(10px,2.4vh,24px)}.sq-title{color:#fde047;font-size:clamp(22px,4vh,40px);font-weight:900}.sq-ask{color:#e2e8f0;font-size:clamp(20px,3.6vh,36px);font-weight:900;display:flex;align-items:center;gap:14px}.sq-listen{background:#0e7490;border:none;border-bottom:5px solid #164e63;border-radius:50%;width:clamp(46px,7vh,70px);height:clamp(46px,7vh,70px);font-size:clamp(22px,3.6vh,34px);cursor:pointer}.sq-pics{display:flex;gap:clamp(10px,2vw,24px);width:100%;justify-content:center}.sq-pic{position:relative;flex:1;max-width:min(30vw,52vh);aspect-ratio:1 / 1;border:6px solid #475569;border-radius:14px;background-color:#000;background-repeat:no-repeat;cursor:pointer}.sq-num{position:absolute;left:8px;top:8px;background:#0f172ad9;color:#fde047;font-weight:900;font-size:clamp(16px,2.6vh,26px);line-height:1;padding:5px 10px;border-radius:8px}.sq-sentence{color:#f8fafc;font-size:clamp(26px,5.4vh,56px);font-weight:900;text-align:center;font-family:Georgia,serif}.sq-blank{color:#fde047;border-bottom:4px solid #fde047;padding:0 6px}.sq-words{display:grid;grid-template-columns:1fr 1fr;gap:clamp(10px,2vh,20px);width:min(90%,760px)}.sq-word{position:relative;background:#1e293b;color:#f8fafc;border:5px solid #475569;border-radius:14px;font-size:clamp(22px,4.4vh,44px);font-weight:900;padding:clamp(10px,2vh,20px) 12px;cursor:pointer;font-family:Georgia,serif}.sq-word .sq-num{position:static;margin-right:12px;font-family:inherit}.sq-pic.right,.sq-word.right{border-color:#10b981;box-shadow:0 0 24px #10b981}.sq-pic.wrong,.sq-word.wrong{border-color:#f59e0b}.sq-pic.dim,.sq-word.dim{opacity:.45}.sq-result{color:#10b981;font-size:clamp(26px,5vh,52px);font-weight:900;text-shadow:0 0 20px rgba(16,185,129,.7)}.sq-result.miss{color:#fbbf24;text-shadow:none}.sq-pic-one{flex:none;width:min(34vh,60vw);max-width:none;cursor:default}.sq-words.sq-three{grid-template-columns:1fr 1fr 1fr}.sq-built{min-height:1.6em;border-bottom:3px dashed #475569;padding:0 10px}.sq-undo{background:#334155;color:#e2e8f0;border:none;border-radius:10px;padding:8px 18px;font-size:22px;cursor:pointer}@media(orientation:landscape)and (min-aspect-ratio:19/10){.std-play{flex-direction:row}.std-play .std-main{flex:1;align-items:center;padding:4px}.std-play .std-image-wrapper{width:min(calc((100vw - 84px)/2),calc((100vh - 8px) * var(--std-ratio)))}.std-play .std-controls{flex:none;width:72px;min-height:0;height:100vh;flex-direction:column;justify-content:space-between;align-items:center;padding:8px 4px;border-top:none;border-left:3px solid #334155}.std-play .std-side{position:static;transform:none;flex-direction:column;gap:8px}.std-play .std-side-left{order:0}.std-play .std-side-right{order:2}.std-play .std-found-num{font-size:24px}.std-play .std-found-dots i{width:7px;height:7px}.std-play .std-full-btn{width:44px;height:44px;font-size:22px}.std-play .std-back-btn,.std-play .std-showme-btn{font-size:0;width:56px;height:48px;padding:0;display:flex;align-items:center;justify-content:center}.std-play .std-back-btn:before{content:"◀";font-size:20px}.std-play .std-showme-btn{order:1}.std-play .std-showme-btn:before{content:"🙋";font-size:24px}.std-play .speaking-overlay,.std-play .success-banner,.std-play .std-revealed-row{position:fixed;left:calc((100vw - 76px)/2);bottom:10px;transform:translate(-50%);background:#020617e0;border:2px solid #334155;border-radius:16px;padding:10px 18px;z-index:60;max-width:calc(100vw - 96px)}.std-play .std-word{font-size:26px}.std-play .std-listen-btn,.std-play .mic-btn{font-size:16px;padding:8px 18px}.std-play .std-next-btn{font-size:18px;padding:10px 26px}}@media(orientation:portrait){.std-play .std-image-wrapper{width:min(calc(100vw - 8px),calc((100vh - 130px) / 2 * var(--std-ratio)))}}@media(orientation:portrait){.std-play .std-controls{padding:8px 130px;min-height:96px}.std-play .std-side{top:50%}}.std-stage-new{position:absolute;right:6px;top:6px;background:#f43f5e;color:#fff;font-weight:900;font-size:13px;line-height:1;padding:5px 8px;border-radius:8px}.std-play.std-lay .std-image-wrapper{width:var(--std-w)!important}.std-play.std-lay.std-row .std-main{flex-direction:row;align-items:center;justify-content:center}.std-play.std-lay.std-col .std-main{flex-direction:column;align-items:center;justify-content:center}.std-play.std-lay.std-bottom{flex-direction:column}.std-play.std-lay.std-right{flex-direction:row}.std-play.std-right .std-main{flex:1;padding:4px}.std-play.std-right .std-controls{flex:none;width:72px;min-height:0;height:100vh;flex-direction:column;justify-content:space-between;align-items:center;padding:8px 4px;border-top:none;border-left:3px solid #334155}.std-play.std-right .std-side{position:static;transform:none;flex-direction:column;gap:8px}.std-play.std-right .std-side-left{order:0}.std-play.std-right .std-side-right{order:2}.std-play.std-right .std-found-num{font-size:24px}.std-play.std-right .std-found-dots i{width:7px;height:7px}.std-play.std-right .std-full-btn{width:44px;height:44px;font-size:22px}.std-play.std-right .std-back-btn,.std-play.std-right .std-showme-btn{font-size:0;width:56px;height:48px;padding:0;display:flex;align-items:center;justify-content:center}.std-play.std-right .std-back-btn:before{content:"◀";font-size:20px}.std-play.std-right .std-showme-btn{order:1}.std-play.std-right .std-showme-btn:before{content:"🙋";font-size:24px}.std-play.std-right .speaking-overlay,.std-play.std-right .success-banner,.std-play.std-right .std-revealed-row{position:fixed;left:calc((100vw - 76px)/2);bottom:10px;transform:translate(-50%);background:#020617e0;border:2px solid #334155;border-radius:16px;padding:10px 18px;z-index:60;max-width:calc(100vw - 96px)}.std-play.std-right .std-word{font-size:26px}.std-play.std-right .std-listen-btn,.std-play.std-right .mic-btn{font-size:16px;padding:8px 18px}.std-play.std-right .std-next-btn{font-size:18px;padding:10px 26px}.std-container{height:100dvh}.sq-overlay{overflow:hidden;padding:6px}.sq-card{flex:none;max-height:none;transform:scale(var(--sq-fit, 1));transform-origin:center center}.std-play.std-bottom .std-controls{flex-direction:column-reverse;justify-content:safe center;overflow:visible}.std-play.std-bottom .speaking-overlay,.std-play.std-bottom .success-banner,.std-play.std-bottom .std-revealed-row{position:relative;z-index:60;flex:none;background:#020617e0;border-radius:16px;padding:4px 14px}.sq-word:disabled,.sq-pic:disabled{opacity:.35;filter:grayscale(1);cursor:default}.sq-words.sq-four{grid-template-columns:1fr 1fr}.std-play .speaking-overlay{gap:clamp(4px,1vh,10px)}.std-play .std-word-row{gap:clamp(4px,.9vh,12px);row-gap:0;padding:0 6px}.std-play .std-word{font-size:clamp(20px,3.4vh,38px);line-height:1.15;padding:2px 3px}.std-play .std-word.tapped{transform:scale(1.12)}.std-play .std-say-row{gap:10px;flex-wrap:nowrap}.std-play .std-listen-btn,.std-play .mic-btn{font-size:clamp(15px,2.2vh,24px);padding:clamp(6px,1vh,12px) clamp(16px,2vw,32px);border-bottom-width:4px}.std-play.std-bottom .speaking-overlay{padding:4px 12px;max-width:calc(100vw - 16px)}.std-life{display:flex;gap:2px;margin-top:4px;line-height:1}.std-life i{font-style:normal;font-size:clamp(18px,2.6vh,26px);color:#475569;opacity:.28;filter:grayscale(1);transform:scale(.72);transition:opacity .25s,transform .25s,filter .25s}.std-life i.on{color:#ef4444;opacity:1;filter:none;transform:scale(1);text-shadow:0 0 6px rgba(239,68,68,.7)}.std-life.hurt{animation:life-shake .45s}@keyframes life-shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.std-hint-btn{background:#fde0472e;color:#fde047;padding:10px 20px;border-radius:50px;font-size:16px;font-weight:900;border:2px solid rgba(253,224,71,.55);cursor:pointer;transition:all .2s;margin-right:10px}.std-hint-btn:active{transform:translateY(2px)}.std-hint-btn.used,.std-hint-btn:disabled{opacity:.3;cursor:default}.std-hint-ring{position:absolute;transform:translate(-50%,-50%);aspect-ratio:1 / 1;height:auto!important;border:5px dashed #fde047;border-radius:50%;background:#fde0471f;box-shadow:0 0 24px #fde047cc;pointer-events:none;animation:hint-ring-pulse 1s ease-in-out infinite}@keyframes hint-ring-pulse{0%,to{opacity:.55}50%{opacity:1}}.std-play.std-right .std-hint-btn{font-size:0;width:56px;height:48px;padding:0;margin:0;display:flex;align-items:center;justify-content:center;order:1}.std-play.std-right .std-hint-btn:before{content:"💡";font-size:24px}.std-play.std-right .std-life{gap:0}.std-play.std-right .std-life i{font-size:14px}.std-cleared-row{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.std-cleared-text{color:#fff;font-size:clamp(18px,3.4vh,30px);font-weight:900;text-align:center}.std-between{position:fixed;inset:0;z-index:60;background:#020617d1;display:flex;align-items:center;justify-content:center}.std-between-card{background:#1e293b;border:3px solid #fde047;border-radius:20px;padding:24px 32px;display:flex;flex-direction:column;align-items:center;gap:20px;max-width:92vw}.std-between-title{color:#fde047;font-size:clamp(24px,5vh,44px);font-weight:900;text-align:center}.std-between-row{display:flex;gap:18px;flex-wrap:wrap;justify-content:center}.std-stop-btn{background:#ffffff1a;color:#cbd5e1;padding:12px 30px;border-radius:50px;font-size:20px;font-weight:900;border:2px solid rgba(255,255,255,.3);cursor:pointer}.std-stop-btn:active{transform:translateY(2px)}.std-play.std-right .std-cleared-row{flex-direction:column;gap:8px}.std-play.std-right .std-cleared-text{font-size:14px}.std-stage-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));max-height:74vh;width:min(96vw,1100px)}.std-stage-grid{grid-auto-rows:max-content;align-content:start}.std-stage-card img{aspect-ratio:1 / 1;-o-object-fit:contain;object-fit:contain;background:#0f172a}@media(max-height:480px){.std-stage-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));max-height:66vh}}.found-marker.missed{overflow:visible}.std-miss-label{position:absolute;left:50%;top:100%;transform:translate(-50%);margin-top:6px;width:-moz-max-content;width:max-content;max-width:min(46vw,320px);padding:3px 10px;border:2px solid #fbbf24;border-radius:8px;background:#0f172ae6;color:#fde68a;font-size:clamp(12px,1.9vw,18px);font-weight:800;line-height:1.25;text-align:center;white-space:normal;pointer-events:auto;cursor:pointer;z-index:6;box-shadow:0 2px 8px #00000080}.std-miss-label.above{top:auto;bottom:100%;margin:0 0 6px}.std-miss-label.al-left{left:50%;transform:none}.std-miss-label.al-right{left:auto;right:50%;transform:none}.sq-overlay.sq-solid{background:#020617}.std-front .gt-overlay{background:#080c18}.std-funny-shake{animation:std-funny-shake .55s ease-in-out}.std-funny-burst{position:fixed;z-index:90;pointer-events:none;font-size:clamp(56px,14vmin,120px);line-height:1;transform:translate(-50%,-50%);animation:std-funny-burst 1.3s ease-out forwards;filter:drop-shadow(0 4px 0 rgba(0,0,0,.35))}@keyframes std-funny-shake{0%,to{transform:translate(0) rotate(0)}15%{transform:translate(-7px,4px) rotate(-.6deg)}30%{transform:translate(7px,-4px) rotate(.6deg)}45%{transform:translate(-5px,-3px) rotate(-.4deg)}60%{transform:translate(5px,3px) rotate(.4deg)}80%{transform:translate(-2px,1px)}}@keyframes std-funny-burst{0%{transform:translate(-50%,-50%) scale(.2) rotate(-25deg);opacity:0}18%{transform:translate(-50%,-70%) scale(1.45) rotate(12deg);opacity:1}45%{transform:translate(-50%,-95%) scale(1.15) rotate(-8deg);opacity:1}to{transform:translate(-50%,-190%) scale(.9) rotate(10deg);opacity:0}}@media(prefers-reduced-motion:reduce){.std-funny-shake{animation:none}.std-funny-burst{animation-duration:.01s}}.gt-overlay{position:fixed;inset:0;z-index:1200;background:#080c18f0;display:flex;align-items:center;justify-content:center;padding:max(8px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom))}.gt-card{width:min(100%,980px);height:100%;max-height:100%;display:flex;flex-direction:column;gap:8px;min-height:0;color:#fff;font-family:system-ui,sans-serif}.gt-top{flex:0 0 auto;display:flex;align-items:center;gap:10px}.gt-title{font-weight:900;color:#fde047;font-size:clamp(16px,2.6vmin,24px);white-space:nowrap}.gt-ask{flex:1;font-weight:700;font-size:clamp(14px,2.3vmin,20px);color:#e2e8f0}.gt-listen{flex:0 0 auto;width:56px;height:48px;font-size:24px;border-radius:12px;border:3px solid #1d4ed8;background:#2563eb}.gt-pic{flex:1 1 0;min-height:0;width:100%;-o-object-fit:contain;object-fit:contain;border-radius:10px;background:#0f172a}.gt-text{flex:0 0 auto;background:#0f172a;border-radius:10px;padding:6px 12px;font-weight:700;font-size:clamp(14px,2.2vmin,20px);max-height:24vh;overflow:hidden}.gt-q{color:#fde68a}.gt-lines{display:flex;flex-direction:column;gap:1px;font-weight:600;font-size:clamp(12px,1.9vmin,17px);color:#e2e8f0}.gt-opts{flex:0 0 auto;display:flex;gap:10px}.gt-opt{flex:1 1 0;min-height:clamp(60px,11vh,96px);display:flex;align-items:center;justify-content:center;gap:10px;padding:6px 10px;border-radius:14px;border:4px solid #334155;background:#1e293b;color:#fff;font:inherit;font-weight:800;font-size:clamp(13px,2.1vmin,19px)}.gt-opt:disabled{opacity:.5}.gt-opt.saying{opacity:1;border-color:#fde047;box-shadow:0 0 16px #fde047b3}.gt-opt.ok{opacity:1;background:#166534;border-color:#4ade80}.gt-opt.ng{opacity:1;background:#7f1d1d;border-color:#f87171}.gt-opt.dim{opacity:.45}.gt-num{flex:0 0 auto;width:clamp(36px,6vmin,52px);height:clamp(36px,6vmin,52px);border-radius:50%;background:#fff;color:#0f172a;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:clamp(20px,3.4vmin,30px)}.gt-opt-text{text-align:left;line-height:1.2}.gt-next{flex:0 0 auto;align-self:center;min-width:200px;min-height:56px;border-radius:50px;border:none;background:#10b981;color:#fff;font-weight:900;font-size:22px}.gt-listen.need{animation:gt-need .6s ease-in-out infinite alternate}@keyframes gt-need{0%{transform:scale(1);box-shadow:0 0 #fde047}to{transform:scale(1.15);box-shadow:0 0 22px #fde047}}.bb-root{position:fixed;inset:0;z-index:50;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:max(12px,env(safe-area-inset-top)) 12px max(14px,env(safe-area-inset-bottom));background:linear-gradient(#17301f,#24492c 52%,#5b3d1e 52%,#3d2812);color:#fff;font-family:Courier New,monospace;font-weight:700;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}.bb-close{position:absolute;top:max(8px,env(safe-area-inset-top));left:10px;width:44px;height:44px;border:3px solid #000;background:#6b6b6b;color:#fff;font-size:22px;font-weight:700;z-index:3}.bb-title{margin:46px 0 0;font-size:clamp(22px,5vmin,40px);letter-spacing:.06em;text-shadow:3px 3px 0 #000;text-align:center}.bb-cards{flex:1;display:flex;gap:clamp(8px,2.5vmin,24px);align-items:center;justify-content:center;width:100%}.bb-card{flex:1 1 0;max-width:240px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 6px;background:#1b1b1b;border:4px solid #000;box-shadow:inset 0 0 0 3px #555;color:#fff;font:inherit}.bb-card:active{transform:scale(.96)}.bb-card-art .bb-art{width:min(26vmin,150px)!important;height:auto!important;filter:drop-shadow(0 6px 4px rgba(0,0,0,.6))}.bb-card.t-STRONG{box-shadow:inset 0 0 0 3px #ffb300}.bb-card.t-FAST{box-shadow:inset 0 0 0 3px #40e0d0}.bb-card.t-HARD{box-shadow:inset 0 0 0 3px #ff6b6b}.bb-stars{color:#ffd54f;font-size:clamp(14px,3vmin,22px);min-height:1.3em;letter-spacing:.05em}.bb-arena{flex:1;width:100%;max-width:900px;display:flex;align-items:center;justify-content:space-around;gap:6px;padding-top:44px}.bb-side{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.bb-vs{font-size:clamp(18px,4vmin,34px);color:#ffd54f;text-shadow:3px 3px 0 #000}.bb-hearts{font-size:clamp(26px,6vmin,46px);line-height:1;display:flex;gap:4px;text-shadow:2px 2px 0 #000}.bb-hearts .on{color:#ff3b3b}.bb-hearts .off{color:#3a3a3a}.bb-fighter{position:relative;width:min(40vmin,280px);height:min(40vmin,280px);display:flex;align-items:center;justify-content:center}.bb-fighter .bb-art{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 6px rgba(0,0,0,.55))}.bb-face-r{width:100%;height:100%}.bb-face-l{width:100%;height:100%;transform:scaleX(-1)}.bb-rival .bb-art{filter:drop-shadow(0 0 12px #ff2d2d) drop-shadow(0 10px 6px rgba(0,0,0,.55))}.bb-name{font-size:clamp(15px,3.4vmin,26px);letter-spacing:.05em;text-shadow:2px 2px 0 #000}.bb-type{font-size:clamp(12px,2.6vmin,20px);padding:2px 10px;border:2px solid #000;background:#333}.bb-type.t-STRONG,.t-STRONG .bb-type{background:#b36b00}.bb-type.t-FAST,.t-FAST .bb-type{background:#0b7f77}.bb-type.t-HARD,.t-HARD .bb-type{background:#b02a2a}.bb-dmg{position:absolute;top:-6%;left:50%;font-size:clamp(34px,9vmin,72px);color:#ffe14d;text-shadow:4px 4px 0 #000;animation:bb-float 1.1s ease-out forwards}.bb-dizzy{position:absolute;top:-8%;left:50%;transform:translate(-50%);color:#ffe14d;font-size:clamp(20px,5vmin,40px);text-shadow:2px 2px 0 #000;animation:bb-spin .9s linear infinite;white-space:nowrap}.bb-controls{width:100%;max-width:760px;display:flex;align-items:center;gap:clamp(8px,2vmin,18px)}.bb-listen{flex:0 0 auto;width:clamp(60px,15vmin,96px);height:clamp(60px,15vmin,96px);font-size:clamp(28px,7vmin,46px);background:#2f6fd6;border:4px solid #000;box-shadow:inset 0 -6px #00000059}.bb-moves{flex:1;display:flex;gap:clamp(8px,2vmin,18px)}.bb-move{flex:1 1 0;aspect-ratio:1;max-height:26vh;padding:10px;background:#3f8f3f;border:4px solid #000;box-shadow:inset 0 -8px #00000059;display:flex;align-items:center;justify-content:center}.bb-move:active:not(:disabled){transform:translateY(3px)}.bb-move:disabled,.bb-listen:disabled{opacity:.55}.bb-move.ok{background:#ffc400;opacity:1}.bb-move.ng{background:#7a2020;opacity:1}.bb-move.reveal{background:#ffc400;opacity:1;animation:bb-blink .45s steps(2) infinite}.bb-result{width:100%;max-width:760px;display:flex;flex-direction:column;align-items:center;gap:14px}.bb-banner{font-size:clamp(30px,8vmin,64px);text-shadow:4px 4px 0 #000;animation:bb-pop .5s ease-out}.bb-banner.win{color:#ffe14d}.bb-banner.lose{color:#fff}.bb-result-btns{display:flex;gap:12px;width:100%}.bb-btn{flex:1 1 0;min-height:64px;font:inherit;font-size:clamp(16px,3.6vmin,26px);color:#fff;background:#6b6b6b;border:4px solid #000;box-shadow:inset 0 -6px #00000059}.bb-btn.go{flex:2 1 0;background:#3f8f3f}.bb-btn.stop{background:#8f3f3f}.bb-lunge-r{animation:bb-lunge-r .85s cubic-bezier(.3,.1,.2,1)}.bb-lunge-l{animation:bb-lunge-l .85s cubic-bezier(.3,.1,.2,1)}.bb-hurt{animation:bb-hurt .8s ease-out .3s}.bb-trip{animation:bb-trip 1.6s cubic-bezier(.3,1.4,.5,1) forwards}.bb-ko-r{animation:bb-ko-r 1.1s ease-in forwards}.bb-ko-l{animation:bb-ko-l 1.1s ease-in forwards}.bb-cheer{animation:bb-cheer .6s ease-in-out infinite}.bb-quake{animation:bb-quake .5s linear .3s}@keyframes bb-float{0%{transform:translate(-50%) scale(.6);opacity:1}to{transform:translate(-50%,-90%) scale(1.3);opacity:0}}@keyframes bb-spin{0%{transform:translate(-50%) rotate(0)}to{transform:translate(-50%) rotate(360deg)}}@keyframes bb-blink{0%{filter:brightness(1)}to{filter:brightness(1.6)}}@keyframes bb-pop{0%{transform:scale(.3)}70%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes bb-quake{0%,to{transform:translate(0)}20%{transform:translate(-8px,5px)}40%{transform:translate(8px,-5px)}60%{transform:translate(-6px,-4px)}80%{transform:translate(6px,4px)}}@media(prefers-reduced-motion:reduce){.bb-trip,.bb-quake,.bb-cheer,.bb-dizzy{animation-duration:.01s}}.bb-gauge{font-size:clamp(18px,4vmin,30px);line-height:1;display:flex;gap:4px}.bb-gauge .on{filter:drop-shadow(0 0 6px #ffe14d)}.bb-gauge .off{filter:grayscale(1) brightness(.45)}.bb-special{flex:0 0 auto;width:clamp(60px,15vmin,96px);height:clamp(60px,15vmin,96px);font-size:clamp(30px,8vmin,52px);color:#fff;background:#444;border:4px solid #000;box-shadow:inset 0 -6px #00000059;opacity:.45}.bb-special.ready{opacity:1;background:#d18a00;color:#fff36b;animation:bb-ready .5s ease-in-out infinite alternate}.bb-cutin{position:absolute;left:0;right:0;top:30%;z-index:4;padding:10px 0;text-align:center;background:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);border-block:4px solid #ffe14d;animation:bb-cutin 1.3s ease-out forwards;pointer-events:none}.bb-cutin span{font-size:clamp(30px,9vmin,76px);color:#ffe14d;letter-spacing:.06em;text-shadow:4px 4px 0 #b30000;font-style:italic}.bb-special-r{animation:bb-special-r 1.9s ease-in-out}.bb-hurt-late{animation:bb-hurt .9s ease-out 1.3s}@keyframes bb-ready{0%{transform:scale(1);box-shadow:inset 0 -6px #00000059,0 0 #ffe14d}to{transform:scale(1.08);box-shadow:inset 0 -6px #00000059,0 0 22px #ffe14d}}@keyframes bb-cutin{0%{transform:translate(-100%)}18%{transform:translate(0)}80%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.bb-arena{perspective:900px;perspective-origin:50% 40%}.bb-side,.bb-fighter{transform-style:preserve-3d}.bb-fighter{will-change:transform}.bb-idle{width:100%;height:100%;transform-origin:50% 85%;animation:bb-idle 2.6s ease-in-out infinite;will-change:transform}.bb-idle.i-dragonfly{animation:bb-hover 1.7s ease-in-out infinite}.bb-idle.i-ladybug{animation-duration:3.2s}.bb-shadow{position:absolute;left:14%;right:14%;bottom:2%;height:12%;border-radius:50%;background:radial-gradient(ellipse at center,#0000008c,#0000 70%);animation:bb-shadow 2.6s ease-in-out infinite;pointer-events:none}.bb-fighter .bb-art{filter:none}.bb-rival .bb-art{filter:drop-shadow(0 0 12px #ff2d2d)}.bb-trip .bb-shadow,.bb-ko-r .bb-shadow,.bb-ko-l .bb-shadow{animation:none;opacity:0}@keyframes bb-idle{0%,to{transform:translateY(0) rotateY(14deg) rotate(0) scale(1)}50%{transform:translateY(-2.5%) rotateY(20deg) rotate(-1.2deg) scale(1.02,1.035)}}@keyframes bb-hover{0%,to{transform:translate3d(0,-6%,0) rotateY(14deg) rotate(-2deg)}25%{transform:translate3d(2%,-12%,20px) rotateY(22deg) rotate(2deg)}50%{transform:translate3d(0,-8%,0) rotateY(12deg) rotate(-1deg)}75%{transform:translate3d(-2%,-13%,20px) rotateY(18deg) rotate(3deg)}}@keyframes bb-shadow{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.9);opacity:.8}}@keyframes bb-lunge-r{0%{transform:translateZ(0) rotateY(0)}22%{transform:translate3d(-22%,4%,-60px) rotateY(-18deg) scale(.94)}48%{transform:translate3d(105%,-6%,140px) rotateY(24deg) rotate(-6deg) scale(1.22)}60%{transform:translate3d(92%,0,100px) rotateY(10deg) scale(1.15)}to{transform:translateZ(0) rotateY(0)}}@keyframes bb-lunge-l{0%{transform:translateZ(0) rotateY(0)}22%{transform:translate3d(22%,4%,-60px) rotateY(18deg) scale(.94)}48%{transform:translate3d(-105%,-6%,140px) rotateY(-24deg) rotate(6deg) scale(1.22)}60%{transform:translate3d(-92%,0,100px) rotateY(-10deg) scale(1.15)}to{transform:translateZ(0) rotateY(0)}}@keyframes bb-hurt{0%,to{transform:translateZ(0) rotateY(0);filter:none}12%{transform:translate3d(14%,-4%,-80px) rotateY(30deg) rotate(8deg);filter:brightness(3)}30%{transform:translate3d(-8%,0,-30px) rotateY(-16deg) rotate(-4deg)}48%{transform:translate3d(6%,0,0) rotateY(10deg);filter:brightness(1.8)}66%{transform:translate3d(-3%,0,0) rotateY(-5deg)}}@keyframes bb-trip{0%{transform:translateZ(0) rotateX(0) rotate(0)}22%{transform:translate3d(8%,-75%,80px) rotateX(200deg) rotate(160deg)}45%{transform:translate3d(4%,-40%,40px) rotateX(420deg) rotate(330deg)}60%{transform:translate3d(0,22%,0) rotateX(540deg) rotate(360deg) scale(1.25,.55)}72%{transform:translate3d(0,2%,0) rotateX(540deg) rotate(360deg) scale(.9,1.12)}84%{transform:translate3d(0,16%,0) rotateX(540deg) rotate(360deg) scale(1.12,.8)}to{transform:translate3d(0,14%,0) rotateX(540deg) rotate(360deg) scale(1.06,.88)}}@keyframes bb-ko-r{30%{transform:translate3d(30%,-50%,-100px) rotateY(180deg) rotate(200deg) scale(.8);opacity:1}to{transform:translate3d(200%,-190%,-600px) rotateY(900deg) rotate(900deg) scale(.15);opacity:0}}@keyframes bb-ko-l{30%{transform:translate3d(-30%,-50%,-100px) rotateY(-180deg) rotate(-200deg) scale(.8);opacity:1}to{transform:translate3d(-200%,-190%,-600px) rotateY(-900deg) rotate(-900deg) scale(.15);opacity:0}}@keyframes bb-cheer{0%,to{transform:translateZ(0) rotateY(0)}35%{transform:translate3d(0,-24%,60px) rotateY(180deg)}70%{transform:translate3d(0,-6%,20px) rotateY(360deg)}}@keyframes bb-special-r{0%{transform:translateZ(0) scale(1);filter:none}18%{transform:translate3d(-24%,-14%,160px) rotateY(-20deg) scale(1.3);filter:brightness(1.9) drop-shadow(0 0 22px #ffe14d)}58%{transform:translate3d(-26%,-16%,180px) rotateY(-24deg) rotate(-4deg) scale(1.36);filter:brightness(2) drop-shadow(0 0 26px #ffe14d)}70%{transform:translate3d(125%,-4%,220px) rotateY(30deg) rotate(-10deg) scale(1.5);filter:brightness(2.4)}82%{transform:translate3d(100%,0,120px) rotateY(10deg) scale(1.2);filter:brightness(1.4)}to{transform:translateZ(0) scale(1);filter:none}}.bb-cheer{animation:bb-cheer 1.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.bb-idle,.bb-shadow{animation:none}}.bb-cards{flex-wrap:wrap;align-content:center}.bb-card{flex:0 1 calc(33% - 16px);max-width:210px;padding:8px 6px}.bb-card-art .bb-art{width:min(17vmin,120px)!important}.bb-name{text-align:center;line-height:1.1}.bb-card .bb-name{font-size:clamp(12px,2.5vmin,19px)}.bb-species{font-size:clamp(10px,1.9vmin,14px);color:#cfe3d3;font-weight:400;text-align:center;line-height:1.1}.bb-card{position:relative}.bb-photo{position:absolute;top:4px;right:6px;font-size:clamp(14px,3vmin,22px);filter:drop-shadow(0 1px 0 #000)}.bb-card.bb-locked{box-shadow:inset 0 0 0 3px #555;background:#121212}.bb-card.bb-locked .bb-art{filter:drop-shadow(0 0 8px rgba(255,255,255,.5))!important;opacity:1}.bb-card.bb-locked .bb-name{color:#9aa;letter-spacing:.2em}.bb-card.bb-locked .bb-type{background:#2f6fd6}.bb-hunt-btn{flex:0 0 auto!important;width:min(92%,520px);min-height:56px;margin-top:6px}.bb-root.bb-hunt{background:linear-gradient(#8fd3ff,#c9efff 38%,#4c9a3f 38%,#2f6b2a)}.bb-spots{flex:1;width:100%;max-width:900px;display:flex;align-items:center;justify-content:space-around;gap:6px;padding-top:8px}.bb-spot{position:relative;flex:1 1 0;max-width:300px;aspect-ratio:1;max-height:52vh;background:none;border:0;padding:0;color:#fff;font:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center}.bb-spot .bb-art{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 6px rgba(0,0,0,.45))}.bb-spot .bb-idle{width:86%;height:86%}.bb-spot.s1{transform:translateY(8%)}.bb-spot.s1 .bb-idle{animation-duration:3.1s}.bb-spot.s2 .bb-idle{animation-duration:2.2s}.bb-spot:active:not(:disabled){transform:scale(.94)}.bb-spot.flee{animation:bb-flee 1.6s cubic-bezier(.3,1.3,.5,1) forwards}.bb-spot.away{opacity:.25;transform:scale(.7);transition:all .5s}.bb-spot.got{animation:bb-got .9s ease-out forwards;z-index:2}.bb-spot.got .bb-name{position:absolute;bottom:-6%;left:50%;transform:translate(-50%);white-space:nowrap;font-size:clamp(16px,4vmin,30px);text-shadow:3px 3px 0 #000;color:#ffe14d}.bb-hunt-controls{justify-content:center}.bb-net{font-size:clamp(34px,9vmin,64px);filter:drop-shadow(0 3px 0 rgba(0,0,0,.4));animation:bb-idle 2s ease-in-out infinite}@keyframes bb-flee{0%{transform:translateZ(0) rotate(0);opacity:1}25%{transform:translate3d(0,-30%,0) rotate(-20deg) scale(1.1)}to{transform:translate3d(60%,-260%,0) rotate(540deg) scale(.2);opacity:0}}@keyframes bb-got{0%{transform:scale(1)}40%{transform:scale(1.35) rotate(-6deg);filter:brightness(1.8) drop-shadow(0 0 20px #ffe14d)}to{transform:scale(1.18);filter:drop-shadow(0 0 14px #ffe14d)}}@media(prefers-reduced-motion:reduce){.bb-spot.flee,.bb-spot.got,.bb-net{animation-duration:.01s}}.bb-cards{min-height:0;row-gap:8px}.bb-card{padding:6px;gap:4px}.bb-card-art .bb-art{width:min(17vmin,120px,13vh)!important}@media(max-height:480px){.bb-title{margin-top:2px;font-size:clamp(16px,6vh,26px)}.bb-cards{flex-wrap:nowrap;gap:6px}.bb-card{flex:1 1 0;max-width:none;padding:4px 2px;gap:2px}.bb-card-art .bb-art{width:min(12vw,24vh)!important}.bb-card .bb-name{font-size:clamp(9px,3.2vh,14px)}.bb-species{display:none}.bb-card .bb-type{font-size:clamp(9px,3vh,13px);padding:1px 6px}.bb-stars{font-size:clamp(10px,3.4vh,14px)}.bb-hunt-btn{min-height:40px;margin-top:4px}}.bb-select-btns{width:100%;display:flex;gap:10px;justify-content:center;align-items:stretch}.bb-select-btns .bb-hunt-btn{width:auto;flex:1 1 0!important;max-width:380px;margin-top:6px}.bb-team-btn{flex:1 1 0;max-width:380px;min-height:56px;margin-top:6px;background:#b02a2a}.bb-btn:disabled{opacity:.45}.bb-card.bb-picked{outline:4px solid #ffe14d;outline-offset:-2px;background:#2a2410}.bb-order{position:absolute;top:4px;left:6px;min-width:1.6em;height:1.6em;line-height:1.6em;border-radius:50%;background:#ffe14d;color:#000;font-size:clamp(14px,3vmin,22px);text-align:center}.bb-ring{position:absolute;top:max(10px,env(safe-area-inset-top));left:50%;transform:translate(-50%);z-index:2;display:flex;gap:3px;padding:4px;background:#00000073;border:3px solid #000}.bb-ring-cell{width:clamp(26px,6.5vmin,46px);height:clamp(20px,4.6vmin,32px);background:#c9a26b;display:flex;align-items:center;justify-content:center;font-size:clamp(14px,3.4vmin,24px);line-height:1}.bb-ring-cell.edge{background:#b02a2a}.bb-ring-cell.here{background:#ffe14d;box-shadow:0 0 10px #ffe14d}.bb-arena.bb-team{translate:calc(var(--push, 0) * 4.5%) 0;transition:translate .45s cubic-bezier(.3,1.4,.5,1)}.bb-roster{display:flex;gap:6px;align-items:center;justify-content:center;min-height:clamp(30px,7vmin,52px)}.bb-roster-bug{width:clamp(28px,6.5vmin,48px);height:clamp(28px,6.5vmin,48px);padding:2px;background:#0006;border:2px solid #000;display:flex}.bb-roster-bug .bb-art{width:100%!important;height:100%!important;-o-object-fit:contain;object-fit:contain;filter:none!important}.bb-roster-bug.now{border-color:#ffe14d;box-shadow:0 0 8px #ffe14d}.bb-roster-bug.out{opacity:.3;filter:grayscale(1)}.bb-cutin.bb-ringout{border-block-color:#ff6b6b}.bb-cutin.bb-ringout span{color:#fff;text-shadow:4px 4px 0 #b30000}@media(max-height:480px){.bb-select-btns .bb-hunt-btn,.bb-team-btn{min-height:40px;margin-top:4px}}.bb-fighter{--dir: 1}.bb-rival{--dir: -1}.bb-mv{animation-duration:1.7s;animation-timing-function:cubic-bezier(.35,.05,.25,1);animation-fill-mode:both;z-index:5}.bb-rx{animation-duration:1.3s;animation-delay:.54s;animation-timing-function:ease-out;animation-fill-mode:both}.mv-jump{animation-name:mv-jump}.mv-bite{animation-name:mv-bite}.mv-push{animation-name:mv-push}.mv-dig{animation-name:mv-dig}.mv-fly{animation-name:mv-fly}.mv-roll{animation-name:mv-roll}.mv-web{animation-name:mv-web}.rx-jump{animation-name:rx-jump}.rx-bite{animation-name:rx-bite}.rx-push{animation-name:rx-push}.rx-dig{animation-name:rx-dig}.rx-fly{animation-name:rx-fly}.rx-roll{animation-name:rx-roll}.rx-web{animation-name:rx-web}@keyframes mv-jump{0%{transform:none}10%{transform:translate3d(0,6%,0) scale(1.15,.72)}24%{transform:translate3d(calc(var(--dir) * 50%),-115%,160px) rotate(calc(var(--dir) * -12deg)) scale(1.12)}34%{transform:translate3d(calc(var(--dir) * 102%),-4%,140px) rotate(calc(var(--dir) * 8deg)) scale(1.3)}38%{transform:translate3d(calc(var(--dir) * 102%),5%,120px) scale(1.32,.74)}52%{transform:translate3d(calc(var(--dir) * 92%),-28%,100px) scale(1.1)}66%{transform:translate3d(calc(var(--dir) * 70%),0,60px) scale(1.1,.88)}to{transform:none}}@keyframes mv-bite{0%{transform:none}16%{transform:translate3d(calc(var(--dir) * -14%),0,-40px) rotate(calc(var(--dir) * -8deg)) scale(.94)}34%{transform:translate3d(calc(var(--dir) * 100%),-4%,120px) scale(1.2)}40%{transform:translate3d(calc(var(--dir) * 102%),-2%,130px) rotate(calc(var(--dir) * 8deg)) scale(1.28)}46%{transform:translate3d(calc(var(--dir) * 98%),0,110px) rotate(calc(var(--dir) * -6deg)) scale(1.12)}52%{transform:translate3d(calc(var(--dir) * 102%),-2%,130px) rotate(calc(var(--dir) * 8deg)) scale(1.28)}58%{transform:translate3d(calc(var(--dir) * 98%),0,110px) rotate(calc(var(--dir) * -6deg)) scale(1.12)}64%{transform:translate3d(calc(var(--dir) * 102%),-2%,130px) rotate(calc(var(--dir) * 8deg)) scale(1.28)}74%{transform:translate3d(calc(var(--dir) * 96%),0,100px) scale(1.14)}to{transform:none}}@keyframes mv-push{0%{transform:none}18%{transform:translate3d(calc(var(--dir) * -18%),2%,-40px) rotate(calc(var(--dir) * -4deg)) scale(.94)}34%{transform:translate3d(calc(var(--dir) * 98%),0,90px) rotate(calc(var(--dir) * 3deg)) scale(1.2)}44%{transform:translate3d(calc(var(--dir) * 108%),0,90px) rotate(calc(var(--dir) * 5deg)) scale(1.24)}52%{transform:translate3d(calc(var(--dir) * 104%),1%,90px) rotate(calc(var(--dir) * 2deg)) scale(1.2)}60%{transform:translate3d(calc(var(--dir) * 109%),0,90px) rotate(calc(var(--dir) * 5deg)) scale(1.24)}72%{transform:translate3d(calc(var(--dir) * 100%),0,80px) scale(1.15)}to{transform:none}}@keyframes mv-dig{0%{transform:none;opacity:1}12%{transform:translate3d(0,22%,0) scale(1.1,.72);opacity:1}22%{transform:translate3d(0,75%,-30px) scale(.8);opacity:0}28%{transform:translate3d(calc(var(--dir) * 100%),75%,-30px) scale(.8);opacity:0}35%{transform:translate3d(calc(var(--dir) * 102%),-34%,120px) scale(1.22);opacity:1}44%{transform:translate3d(calc(var(--dir) * 102%),0,100px) scale(1.15);opacity:1}60%{transform:translate3d(calc(var(--dir) * 100%),0,100px) scale(1.12);opacity:1}to{transform:none;opacity:1}}@keyframes mv-fly{0%{transform:none}12%{transform:translate3d(0,-45%,40px) scale(.92,1.08)}24%{transform:translate3d(calc(var(--dir) * 30%),-100%,100px) rotate(calc(var(--dir) * -18deg))}35%{transform:translate3d(calc(var(--dir) * 102%),-8%,150px) rotate(calc(var(--dir) * 28deg)) scale(1.26)}46%{transform:translate3d(calc(var(--dir) * 95%),-32%,100px) rotate(calc(var(--dir) * -10deg)) scale(1.15)}70%{transform:translate3d(calc(var(--dir) * 40%),-70%,40px) scale(1.05)}to{transform:none}}@keyframes mv-roll{0%{transform:none}12%{transform:translate3d(calc(var(--dir) * -10%),4%,0) rotate(calc(var(--dir) * -30deg)) scale(.88)}35%{transform:translate3d(calc(var(--dir) * 100%),2%,100px) rotate(calc(var(--dir) * 720deg)) scale(.9)}46%{transform:translate3d(calc(var(--dir) * 100%),-8%,100px) rotate(calc(var(--dir) * 900deg)) scale(.95)}62%{transform:translate3d(calc(var(--dir) * 88%),0,60px) rotate(calc(var(--dir) * 1080deg)) scale(.95)}to{transform:rotate(calc(var(--dir) * 1440deg))}}@keyframes mv-web{0%{transform:none}16%{transform:scale(1.15,.9) rotate(calc(var(--dir) * -6deg))}30%{transform:translate3d(calc(var(--dir) * 8%),-8%,40px) scale(.95,1.12) rotate(calc(var(--dir) * 8deg))}40%{transform:translate3d(calc(var(--dir) * 4%),0,30px) scale(1.06)}to{transform:none}}@keyframes rx-bite{0%{transform:none;filter:none}6%{transform:translate3d(calc(var(--dir) * -4%),0,0) scaleY(.86);filter:brightness(2.2)}16%{transform:translate3d(calc(var(--dir) * 3%),0,0) scaleY(.8)}26%{transform:translate3d(calc(var(--dir) * -4%),0,0) scaleY(.86);filter:brightness(1.7)}36%{transform:translate3d(calc(var(--dir) * 3%),0,0) scaleY(.8)}46%{transform:translate3d(calc(var(--dir) * -4%),0,0) scaleY(.86);filter:brightness(1.5)}66%{transform:none;filter:none}to{transform:none;filter:none}}@keyframes rx-jump{0%{transform:none;filter:none}8%{transform:translate3d(0,22%,0) scale(1.28,.45);filter:brightness(2.2)}40%{transform:translate3d(0,22%,0) scale(1.28,.5)}62%{transform:translate3d(0,-4%,0) scale(.94,1.12);filter:none}to{transform:none}}@keyframes rx-push{0%{transform:none;filter:none}10%{transform:translate3d(calc(var(--dir) * -32%),0,-60px) rotate(calc(var(--dir) * -14deg));filter:brightness(2)}50%{transform:translate3d(calc(var(--dir) * -30%),0,-50px) rotate(calc(var(--dir) * -12deg));filter:brightness(1.4)}to{transform:none;filter:none}}@keyframes rx-dig{0%{transform:none;filter:none}8%{transform:translate3d(0,-115%,80px) rotate(calc(var(--dir) * -200deg));filter:brightness(2.2)}40%{transform:translate3d(0,-62%,40px) rotate(calc(var(--dir) * -400deg))}62%{transform:translate3d(0,8%,0) rotate(calc(var(--dir) * -540deg)) scale(1.12,.76);filter:none}to{transform:rotate(calc(var(--dir) * -720deg))}}@keyframes rx-fly{0%{transform:none;filter:none}8%{transform:translate3d(calc(var(--dir) * -24%),-10%,-40px) rotate(calc(var(--dir) * -28deg));filter:brightness(2)}50%{transform:translate3d(calc(var(--dir) * -10%),0,0) rotate(calc(var(--dir) * -10deg));filter:brightness(1.3)}to{transform:none;filter:none}}@keyframes rx-roll{0%{transform:none;filter:none}8%{transform:translate3d(calc(var(--dir) * -42%),0,-60px) rotate(calc(var(--dir) * -360deg));filter:brightness(2)}55%{transform:translate3d(calc(var(--dir) * -22%),0,0) rotate(calc(var(--dir) * -540deg))}to{transform:rotate(calc(var(--dir) * -720deg));filter:none}}@keyframes rx-web{0%{transform:none;filter:none}6%{transform:translate3d(3%,0,0);filter:brightness(1.5) saturate(.5)}18%{transform:translate3d(-3%,0,0)}30%{transform:translate3d(3%,0,0)}42%{transform:translate3d(-3%,0,0)}54%{transform:translate3d(2%,0,0)}to{transform:none;filter:none}}.bb-fx{position:absolute;inset:-6%;z-index:6;pointer-events:none}.bb-fx>*{position:absolute;opacity:0}.bb-fx .bb-word{left:50%;top:-4%;transform:translate(-50%);white-space:nowrap;font-size:clamp(26px,7.5vmin,58px);color:#fff;-webkit-text-stroke:2px #000;text-shadow:4px 4px 0 #d12;font-style:italic;animation:fx-word 1.1s ease-out .52s both}@keyframes fx-word{0%{opacity:0;transform:translate(-50%) scale(.3) rotate(-8deg)}25%{opacity:1;transform:translate(-50%) scale(1.3) rotate(4deg)}70%{opacity:1;transform:translate(-50%) scale(1) rotate(0)}to{opacity:0;transform:translate(-50%) translateY(-30%) scale(1)}}.fx-jaws{left:5%;top:8%;width:90%;height:90%;animation:fx-show 1.2s linear .5s both}.fx-jaws .jaw.up{animation:fx-jaw-up .6s ease-in .5s 3 both;transform-origin:50% 0}.fx-jaws .jaw.dn{animation:fx-jaw-dn .6s ease-in .5s 3 both;transform-origin:50% 100%}@keyframes fx-show{0%{opacity:0}4%{opacity:1}92%{opacity:1}to{opacity:0}}@keyframes fx-jaw-up{0%{transform:translateY(-30px)}55%{transform:translateY(8px)}to{transform:translateY(-30px)}}@keyframes fx-jaw-dn{0%{transform:translateY(30px)}55%{transform:translateY(-8px)}to{transform:translateY(30px)}}.fx-net{left:8%;top:8%;width:84%;height:84%;animation:fx-net 1.4s ease-out .5s both}@keyframes fx-net{0%{opacity:0;transform:scale(.2) rotate(-40deg)}20%{opacity:1;transform:scale(1.1) rotate(8deg)}35%{transform:scale(1) rotate(0)}85%{opacity:1}to{opacity:0;transform:scale(1)}}.bb-fx .p{width:12%;height:12%;background:#d9c39a;border:2px solid #5b3d1e;left:44%;top:62%;animation:fx-p 1s ease-out .52s both}.bb-fx .p1{--px: -90%;--py: -140%}.bb-fx .p2{--px: 80%;--py: -170%}.bb-fx .p3{--px: -150%;--py: -50%}.bb-fx .p4{--px: 150%;--py: -80%}.bb-fx .p5{--px: 10%;--py: -200%}.fx-dig .p{background:#6b4423}@keyframes fx-p{0%{opacity:1;transform:translate(0) scale(.5)}to{opacity:0;transform:translate(var(--px),var(--py)) rotate(200deg) scale(1.2)}}.fx-ring{left:10%;top:55%;width:80%;height:30%;border:6px solid #fff;border-radius:50%;animation:fx-ring .9s ease-out .52s both}@keyframes fx-ring{0%{opacity:.95;transform:scale(.2)}to{opacity:0;transform:scale(1.5)}}.bb-fx .slash{left:8%;width:84%;height:7%;background:#fff;border-radius:50%;box-shadow:0 0 10px #fff;animation:fx-slash .5s ease-out .52s both}.bb-fx .s1{top:28%;transform:rotate(-30deg)}.bb-fx .s2{top:48%;transform:rotate(-24deg);animation-delay:.6s}.bb-fx .s3{top:66%;transform:rotate(-36deg);animation-delay:.68s}@keyframes fx-slash{0%{opacity:0;clip-path:inset(0 100% 0 0)}30%{opacity:1}to{opacity:0;clip-path:inset(0 0 0 0)}}.fx-roll .p{background:#ffe14d;border-color:#b8860b;border-radius:50%}.bb-mound{position:absolute;left:12%;right:12%;bottom:0;height:22%;border-radius:50% 50% 0 0;background:#6b4423;border:3px solid #3b2412;animation:fx-mound 1.5s ease-out both;pointer-events:none;z-index:6}@keyframes fx-mound{0%{opacity:0;transform:scaleY(.2)}12%{opacity:1;transform:scaleY(1)}30%{opacity:1}44%{opacity:0}to{opacity:0}}.bb-special{position:relative}.bb-sp-label{position:absolute;left:50%;bottom:100%;transform:translate(-50%);margin-bottom:4px;white-space:nowrap;font-size:clamp(12px,3vmin,20px);color:#fff36b;text-shadow:2px 2px 0 #000;animation:bb-blink .45s steps(2) infinite;pointer-events:none}@media(prefers-reduced-motion:reduce){.bb-mv,.bb-rx,.bb-fx *{animation-duration:.01s!important}}.bb-root.bh-root{justify-content:flex-start;padding:0;background:#7ec8ff}.bh-sky{position:absolute;left:0;right:0;top:0;height:42%;background:linear-gradient(#5fb4ff,#c7ecff);overflow:hidden}.bh-sun{position:absolute;right:8%;top:10%;font-size:clamp(40px,11vmin,90px);color:#ffd84d;filter:drop-shadow(0 0 14px #fff6a0);animation:bb-spin 40s linear infinite}.bh-cloud{position:absolute;font-size:clamp(40px,11vmin,90px);color:#fff;opacity:.9;animation:bh-cloud 30s linear infinite}.bh-cloud.c1{top:14%;left:8%}.bh-cloud.c2{top:30%;left:55%;animation-duration:42s}@keyframes bh-cloud{0%{transform:translate(-10vw)}to{transform:translate(14vw)}}.bh-top{position:absolute;top:max(8px,env(safe-area-inset-top));left:64px;right:12px;z-index:6;display:flex;align-items:flex-start;justify-content:center;gap:12px;pointer-events:none}.bh-top>*{pointer-events:auto}.bh-wanted{display:flex;align-items:center;gap:10px;padding:4px 14px 4px 10px;background:#fff3c4;color:#5b3d1e;border:4px solid #5b3d1e;border-radius:6px;box-shadow:0 4px #00000059;transform:rotate(-1.5deg)}.bh-wtitle{font-size:clamp(16px,4vmin,28px);color:#b02a2a;letter-spacing:.08em}.bh-wpic{width:clamp(46px,11vmin,84px);height:clamp(46px,11vmin,84px)}.bh-wpic .bb-art,.bh-rpic .bb-art,.bh-slot .bb-art{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:none}.bh-wname{font-size:clamp(12px,3vmin,22px)}.bh-listen{width:clamp(48px,11vmin,76px);height:clamp(48px,11vmin,76px);font-size:clamp(22px,5.5vmin,36px)}.bh-field{position:absolute;inset:30% 0 0;touch-action:none;cursor:crosshair;background:linear-gradient(#6fcf5a,#4aa43c 55%,#2f7a2a);border-top:6px solid #3a8c33;overflow:hidden}.bh-field:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(100deg,#ffffff0d 0 14px,#0000000d 14px 28px);pointer-events:none}.bh-tree{position:absolute;font-size:clamp(60px,18vmin,150px);top:0;pointer-events:none;filter:drop-shadow(0 6px 4px rgba(0,0,0,.35))}.bh-tree.t1{left:1%}.bh-tree.t2{right:1%;font-size:clamp(50px,15vmin,120px)}.bh-bush{position:absolute;transform:translate(-50%,-50%);font-size:clamp(40px,11vmin,84px);pointer-events:none;filter:drop-shadow(0 4px 2px rgba(0,0,0,.4))}.bh-flower{position:absolute;font-size:clamp(18px,5vmin,34px);pointer-events:none}.bh-flower.f1{left:30%;top:62%}.bh-flower.f2{left:68%;top:82%}.bh-flower.f3{left:8%;top:88%}.bh-bug{position:absolute;width:clamp(88px,24vmin,190px);aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none;will-change:left,top}.bh-bugbody{width:100%;height:100%;transform:translateY(var(--hop, 0px)) scaleX(var(--flip, 1));filter:drop-shadow(0 8px 4px rgba(0,0,0,.4))}.bh-bugbody .bb-art{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:none;animation:bh-walk .5s ease-in-out infinite alternate}@keyframes bh-walk{0%{transform:translateY(0) rotate(-2deg)}to{transform:translateY(-4%) rotate(2deg)}}.bh-hidden{opacity:0}.bh-pop{animation:bh-pop .6s cubic-bezier(.3,1.6,.5,1) both}@keyframes bh-pop{0%{opacity:0;transform:translate(-50%,-30%) scale(.1)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.bh-hand{position:absolute;left:50%;top:-34%;transform:translate(-50%);font-size:clamp(34px,9vmin,64px);text-align:center;line-height:1;animation:bh-hand .7s ease-in-out infinite alternate;filter:drop-shadow(0 3px 0 rgba(0,0,0,.4))}.bh-hand span{display:block;font-size:.4em;color:#fff;text-shadow:2px 2px 0 #000;letter-spacing:.1em}@keyframes bh-hand{0%{transform:translate(-50%) translateY(0)}to{transform:translate(-50%) translateY(14px)}}.bh-glow .bh-bugbody{filter:drop-shadow(0 0 10px #ffe14d) drop-shadow(0 0 22px #ffe14d) drop-shadow(0 8px 4px rgba(0,0,0,.4));animation:bb-blink .5s steps(2) infinite}.bh-gold .bh-bugbody{filter:sepia(1) saturate(4) hue-rotate(-10deg) brightness(1.25) drop-shadow(0 0 14px #ffe14d)}.bh-gold:after{content:"✨";position:absolute;top:4%;right:8%;font-size:clamp(22px,6vmin,40px);animation:bb-blink .35s steps(2) infinite}.bh-flee{animation:bb-flee 1.4s cubic-bezier(.3,1.3,.5,1) forwards!important}.bh-netted .bh-bugbody{animation:bh-wiggle .18s linear 6}@keyframes bh-wiggle{0%,to{transform:translate(-5px) rotate(-6deg)}50%{transform:translate(5px) rotate(6deg)}}.bh-netbag{position:absolute;inset:-10%;display:flex;align-items:center;justify-content:center;font-size:clamp(80px,22vmin,170px);opacity:.85;animation:bh-netin .35s ease-out both}@keyframes bh-netin{0%{transform:scale(2.2) rotate(-30deg);opacity:0}to{transform:scale(1) rotate(0);opacity:.85}}.bh-tobox{z-index:7;animation:bh-shrink .8s ease-in forwards}@keyframes bh-shrink{to{width:clamp(30px,8vmin,60px);opacity:.9}}.bh-swing{position:absolute;width:clamp(110px,30vmin,230px);aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none;z-index:8;animation:bh-swing .6s ease-out forwards;transform-origin:70% 70%}.bh-swing.hit{filter:drop-shadow(0 0 12px #ffe14d)}@keyframes bh-swing{0%{opacity:0;transform:translate(-50%,-50%) rotate(-80deg) scale(.5)}25%{opacity:1;transform:translate(-50%,-50%) rotate(10deg) scale(1.1)}60%{opacity:1;transform:translate(-50%,-50%) rotate(0) scale(1)}to{opacity:0;transform:translate(-50%,-50%) rotate(8deg) scale(1)}}.bh-word{position:absolute;transform:translate(-50%,-50%);z-index:9;font-size:clamp(26px,7vmin,56px);color:#fff;-webkit-text-stroke:2px #000;text-shadow:4px 4px 0 #d12;font-style:italic;animation:bh-wordup 1s ease-out forwards;pointer-events:none;white-space:nowrap}@keyframes bh-wordup{0%{opacity:0;transform:translate(-50%,-30%) scale(.4)}20%{opacity:1;transform:translate(-50%,-70%) scale(1.3)}to{opacity:0;transform:translate(-50%,-160%) scale(1)}}.bh-burst{position:absolute;left:50%;top:45%;width:0;height:0;z-index:8;pointer-events:none}.bh-burst i{position:absolute;font-style:normal;font-size:clamp(22px,6vmin,44px);color:#ffe14d;text-shadow:2px 2px 0 #b8860b;animation:bh-burst 1.1s ease-out both}@keyframes bh-burst{0%{opacity:1;transform:rotate(var(--a)) translate(0) scale(.5)}to{opacity:0;transform:rotate(var(--a)) translate(min(34vmin,260px)) scale(1.4)}}.bh-bottom{position:absolute;left:0;right:0;bottom:max(8px,env(safe-area-inset-bottom));z-index:6;display:flex;justify-content:center;pointer-events:none}.bh-box{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#3c2610e6;border:4px solid #2a1a0a;border-radius:8px;box-shadow:0 4px #0006}.bh-boxt{font-size:clamp(11px,2.8vmin,18px);color:#ffe9a8;letter-spacing:.06em;margin-right:4px}.bh-slot{position:relative;width:clamp(34px,8.5vmin,62px);height:clamp(34px,8.5vmin,62px);padding:2px;background:#00000073;border:2px solid #000}.bh-slot .bb-art{filter:brightness(0) opacity(.55)}.bh-slot.on{background:#ffe14d40;border-color:#ffe14d}.bh-slot.on .bb-art{filter:none}.bh-slot i{position:absolute;right:-6px;bottom:-6px;min-width:1.5em;height:1.5em;line-height:1.5em;border-radius:50%;background:#ffe14d;color:#000;font-style:normal;font-size:clamp(10px,2.4vmin,15px);text-align:center}.bh-slot.bounce{animation:bb-pop .6s ease-out}.bh-done .bh-bug:not(.bh-netted):not(.bh-tobox){opacity:0;transition:opacity .4s}.bh-result{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px;background:#0000009e;animation:bb-pop .4s ease-out}.bh-rpic{width:min(34vmin,240px);height:min(34vmin,240px);animation:bh-bounce 1s ease-in-out infinite}@keyframes bh-bounce{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8%) scale(1.06)}}.bh-new{padding:2px 16px;background:#ff3b3b;color:#fff;font-size:clamp(16px,4vmin,28px);border:3px solid #000;transform:rotate(-4deg);animation:bb-ready .5s ease-in-out infinite alternate}.bh-result .bb-result-btns{max-width:760px}@media(max-height:480px){.bh-wanted{padding:2px 10px 2px 6px}.bh-wname{display:none}.bh-field{top:24%}.bh-boxt{display:none}.bh-rpic{width:26vh;height:26vh}}@media(prefers-reduced-motion:reduce){.bh-hand,.bh-glow .bh-bugbody,.bh-bugbody .bb-art{animation:none}}.bh-tobox .bh-netbag{display:none}.bb-tag{position:absolute;left:50%;top:34%;transform:translate(-50%);z-index:8;white-space:nowrap;font-size:clamp(24px,7vmin,52px);font-style:italic;-webkit-text-stroke:2px #000;animation:bb-tag 1.4s ease-out forwards;pointer-events:none}.bb-tag.crit{color:#ffe14d;text-shadow:4px 4px 0 #d12,0 0 18px #ff9a1a}.bb-tag.poi{color:#b6ff5a;text-shadow:4px 4px 0 #3a0e5e,0 0 18px #8a2be2}@keyframes bb-tag{0%{opacity:0;transform:translate(-50%) scale(.3) rotate(-10deg)}15%{opacity:1;transform:translate(-50%) scale(1.5) rotate(4deg)}60%{opacity:1;transform:translate(-50%) scale(1.1)}to{opacity:0;transform:translate(-50%) translateY(-40%) scale(1)}}.bb-poi{padding:1px 10px;background:#3a0e5e;color:#b6ff5a;border:2px solid #000;font-size:clamp(13px,3vmin,22px);text-shadow:1px 1px 0 #000;animation:bb-blink .8s steps(2) infinite}.bb-poisoned .bb-art{filter:hue-rotate(75deg) saturate(1.5) drop-shadow(0 0 10px #8aff3a)!important}.bb-poisoned:after{content:"☠";position:absolute;right:8%;top:4%;font-size:clamp(20px,5vmin,34px);color:#b6ff5a;text-shadow:2px 2px 0 #3a0e5e;animation:bb-poi-up 1.4s ease-in-out infinite;pointer-events:none}@keyframes bb-poi-up{0%{opacity:0;transform:translateY(10px) scale(.6)}40%{opacity:1}to{opacity:0;transform:translateY(-26px) scale(1.2)}}.bb-ptag{position:absolute;top:4px;left:6px;font-size:clamp(14px,3vmin,22px);color:#b6ff5a;text-shadow:1px 1px 0 #3a0e5e,0 0 6px #8a2be2}.bb-scroll{flex:1;min-height:0;width:100%;max-width:980px;overflow-y:auto;overflow-x:hidden;padding:4px 4px 10px;-webkit-overflow-scrolling:touch;touch-action:pan-y}.bb-scroll .bb-cards{flex:0 0 auto;width:100%;padding:4px 0 6px}.bb-sec-title{margin:6px 0 2px;padding:3px 12px;font-size:clamp(14px,3.2vmin,22px);letter-spacing:.08em;background:#00000073;border-left:6px solid #7fd6a0;text-shadow:2px 2px 0 #000}.bb-sec-title.real{border-left-color:#ffd54f;color:#ffe9a8}.bb-card.bb-real{background:linear-gradient(#2a2410,#1b1b1b);box-shadow:inset 0 0 0 3px #ffd54f,0 0 12px #ffd54f73}.bb-card.bb-real .bb-photo{padding:0 8px;font-size:clamp(10px,2.2vmin,15px);color:#1b1300;background:#ffd54f;border:2px solid #000;border-radius:3px;letter-spacing:.08em;filter:none}.bb-from{display:flex;align-items:center;gap:6px;font-size:clamp(10px,2.2vmin,15px);color:#ffe9a8;font-weight:400}.bb-thumb{width:clamp(26px,6vmin,44px);height:clamp(26px,6vmin,44px);-o-object-fit:cover;object-fit:cover;border:2px solid #ffd54f;border-radius:50%}.bb-scroll .bb-card{flex:0 1 calc(25% - 10px);max-width:220px}@media(max-height:480px){.bb-scroll .bb-cards{flex-wrap:wrap}.bb-scroll .bb-card{flex:0 1 calc(20% - 8px)}.bb-sec-title{margin:2px 0;padding:1px 8px}}.bb-scroll .bb-cards{align-items:stretch;align-content:flex-start}.bb-scroll .bb-card{justify-content:flex-start}.bh-timer{position:absolute;z-index:6;left:70px;right:14px;top:calc(max(8px,env(safe-area-inset-top)) + clamp(64px,14vmin,96px));height:10px;background:#00000059;border:2px solid #000;border-radius:6px;overflow:hidden;pointer-events:none}.bh-timer i{display:block;height:100%;background:linear-gradient(90deg,#7fd64a,#e8d94a);transition:width .1s linear}.bh-timer.hurry i{background:#e8453b;animation:bb-blink .35s steps(2) infinite}.bh-gtag{color:#c8860b}.bh-sweat{position:absolute;left:50%;top:-22%;transform:translate(-50%);font-size:clamp(26px,7vmin,48px);animation:bh-hand .5s ease-in-out infinite alternate;pointer-events:none}.bh-struggle{position:absolute;left:50%;bottom:24%;transform:translate(-50%);width:min(80%,560px);z-index:9;text-align:center;pointer-events:none}.bh-tapnow{font-size:clamp(26px,7.5vmin,56px);color:#ffe14d;-webkit-text-stroke:2px #000;text-shadow:4px 4px 0 #d12;font-style:italic;animation:bb-ready .25s ease-in-out infinite alternate}.bh-bar{margin-top:6px;height:clamp(22px,5vmin,36px);background:#0000008c;border:4px solid #000;border-radius:8px;overflow:hidden}.bh-bar i{display:block;height:100%;background:linear-gradient(90deg,#ff9a1a,#ffe14d);transition:width .08s linear}.bh-netted .bh-bugbody{animation:bh-wiggle .1s linear infinite}.bh-netlv{position:absolute;right:10px;bottom:2px;display:flex;align-items:center;gap:8px;padding:3px 10px;background:#3c2610e6;border:3px solid #2a1a0a;border-radius:6px;font-size:clamp(11px,2.6vmin,17px);color:#ffe9a8;pointer-events:none}.bh-netbar{display:inline-block;width:clamp(40px,10vmin,80px);height:10px;background:#000;border-radius:5px;overflow:hidden}.bh-netbar i{display:block;height:100%;background:#7fd6a0}.bh-combo{color:#ffe14d;text-shadow:1px 1px 0 #b30000}.bh-gain{color:#7fd6a0;font-size:clamp(14px,3.4vmin,24px);text-shadow:2px 2px 0 #000}.bh-bottom{flex-wrap:wrap;align-items:flex-end}@media(max-height:480px){.bh-timer{top:calc(max(8px,env(safe-area-inset-top)) + 52px)}.bh-netlv{bottom:auto;top:6px;right:6px}}.bb-hp{position:relative;width:min(92%,300px);height:clamp(22px,5vmin,34px);background:#1a1a1a;border:4px solid #000;border-radius:6px;overflow:hidden;box-shadow:inset 0 0 0 2px #555}.bb-hp i{display:block;height:100%;background:linear-gradient(#7fe05a,#3fa83a);transition:width .6s cubic-bezier(.3,1,.5,1)}.bb-hp.mid i{background:linear-gradient(#ffe14d,#e0a400)}.bb-hp.low i{background:linear-gradient(#ff6b5a,#c02a1e);animation:bb-blink .5s steps(2) infinite}.bb-hp b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:clamp(12px,2.8vmin,20px);color:#fff;text-shadow:2px 2px 0 #000}.bb-guards .bb-guardbtn{flex-direction:column;gap:2px;background:#2f6fd6;font:inherit;color:#fff}.bb-guards .bb-guardbtn span{font-size:clamp(11px,2.8vmin,18px);letter-spacing:.08em;text-shadow:2px 2px 0 #000}.bb-guards .bb-guardbtn svg{flex:1 1 auto;min-height:0}.bb-guards .bb-guardbtn.ok{background:#ffc400}.bb-guards .bb-guardbtn.ng{background:#7a2020}.bb-guard{animation-duration:1.3s;animation-delay:.5s;animation-fill-mode:both;animation-timing-function:ease-out}.guard-shell{animation-name:guard-shell}.guard-dodge{animation-name:guard-dodge}.guard-brace{animation-name:guard-brace}@keyframes guard-shell{0%{transform:none;filter:none}15%{transform:scale(.92);filter:brightness(1.8) drop-shadow(0 0 16px #4aa3ff)}60%{transform:scale(1.02);filter:drop-shadow(0 0 12px #4aa3ff)}to{transform:none;filter:none}}@keyframes guard-dodge{0%{transform:none}18%{transform:translate3d(calc(var(--dir) * -30%),-85%,80px) rotate(calc(var(--dir) * -20deg))}55%{transform:translate3d(calc(var(--dir) * -30%),-20%,40px)}to{transform:none}}@keyframes guard-brace{0%{transform:none}14%{transform:translate3d(calc(var(--dir) * -16%),4%,-20px) scale(.94,1.04);filter:brightness(1.6)}60%{transform:translate3d(calc(var(--dir) * -12%),3%,-10px) scale(.96,1.03)}to{transform:none;filter:none}}.bb-shield{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:7;font-size:clamp(60px,18vmin,150px);opacity:0;animation:bb-shield 1.2s ease-out .5s both;pointer-events:none;filter:drop-shadow(0 0 14px #4aa3ff)}@keyframes bb-shield{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}20%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}70%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}.bb-sidestep{animation:bb-sidestep 1.1s ease-out .5s both}@keyframes bb-sidestep{0%{transform:none}20%{transform:translate3d(calc(var(--dir) * -30%),-10%,40px) rotate(calc(var(--dir) * -10deg))}70%{transform:translate3d(calc(var(--dir) * -24%),0,20px)}to{transform:none}}.bb-special-e{animation:bb-special-e 1.9s ease-in-out}@keyframes bb-special-e{0%{transform:none;filter:none}18%{transform:translate3d(24%,-14%,160px) rotateY(20deg) scale(1.3);filter:brightness(1.9) drop-shadow(0 0 22px #ff4d4d)}58%{transform:translate3d(26%,-16%,180px) rotateY(24deg) rotate(4deg) scale(1.36);filter:brightness(2) drop-shadow(0 0 26px #ff4d4d)}70%{transform:translate3d(-125%,-4%,220px) rotateY(-30deg) rotate(10deg) scale(1.5);filter:brightness(2.4)}82%{transform:translate3d(-100%,0,120px) rotateY(-10deg) scale(1.2);filter:brightness(1.4)}to{transform:none;filter:none}}@media(prefers-reduced-motion:reduce){.bb-guard,.bb-sidestep,.bb-special-e,.bb-shield{animation-duration:.01s}}.bh-likes{font-size:clamp(12px,2.8vmin,20px);color:#7a4a10;font-weight:700;white-space:nowrap}.bh-instr{position:absolute;z-index:7;left:50%;transform:translate(-50%);top:calc(max(8px,env(safe-area-inset-top)) + clamp(82px,17vmin,116px));padding:3px 18px;background:#0000008c;border:3px solid #ffe14d;border-radius:22px;color:#ffe14d;font-size:clamp(16px,4.2vmin,30px);letter-spacing:.06em;text-shadow:2px 2px 0 #000;pointer-events:none;animation:bh-instr .8s ease-in-out infinite alternate}@keyframes bh-instr{0%{transform:translate(-50%) scale(1)}to{transform:translate(-50%) scale(1.06)}}.bh-field.bh-placing{cursor:copy;box-shadow:inset 0 0 0 5px #ffe14d}.bh-baitspot{position:absolute;transform:translate(-50%,-50%);font-size:clamp(34px,9vmin,64px);filter:drop-shadow(0 4px 2px rgba(0,0,0,.45));pointer-events:none;animation:bh-baitpop .45s cubic-bezier(.3,1.6,.5,1) both;z-index:1}@keyframes bh-baitpop{0%{transform:translate(-50%,-150%) scale(.3);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.bh-eating .bh-bugbody{animation:bh-munch .28s ease-in-out infinite alternate}@keyframes bh-munch{0%{transform:translateY(0) scaleY(1)}to{transform:translateY(3%) scaleY(.94)}}.bh-tray{position:absolute;z-index:8;left:8px;bottom:calc(max(8px,env(safe-area-inset-bottom)) + clamp(54px,12vmin,86px));display:flex;gap:8px;align-items:flex-end}.bh-tool{width:clamp(64px,15vmin,104px);aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#3c2610eb;border:4px solid #2a1a0a;border-radius:10px;color:#ffe9a8;font:inherit;box-shadow:0 4px #0006;padding:2px}.bh-tool span{font-size:clamp(30px,8vmin,54px);line-height:1}.bh-tool i{font-style:normal;font-size:clamp(9px,2.2vmin,14px);letter-spacing:.06em}.bh-tool.on{border-color:#ffe14d;background:#6b4a14;animation:bb-ready .5s ease-in-out infinite alternate}.bh-tool:active:not(:disabled){transform:translateY(3px)}.bh-tool:disabled{opacity:.4}.bh-tool.trap.ready{opacity:1;border-color:#ff6b5a;background:#7a2020;animation:bb-ready .35s ease-in-out infinite alternate}.bh-count{align-self:center;font-size:clamp(14px,3.4vmin,24px);color:#ffe14d;text-shadow:2px 2px 0 #000}@media(max-height:480px){.bh-instr{top:calc(max(8px,env(safe-area-inset-top)) + 62px);font-size:14px}.bh-tool{width:52px}.bh-tray{bottom:6px}}.bh-wtext{display:flex;flex-direction:column;gap:2px}.bh-wanted{max-width:min(78vw,520px)}@media(max-height:480px){.bh-wtext .bh-wname{display:block;font-size:11px}.bh-likes{font-size:11px}}.bb-guards .bb-guardbtn{padding:6px 4px;max-height:24vh}.bb-decor{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.bb-decor span{position:absolute;font-size:clamp(30px,9vmin,76px);opacity:.9;filter:drop-shadow(0 4px 3px rgba(0,0,0,.4))}.bb-decor .d0{left:5%;top:14%}.bb-decor .d1{left:20%;top:40%;font-size:clamp(22px,6vmin,48px)}.bb-decor .d2{right:6%;top:12%}.bb-decor .d3{right:18%;top:42%;font-size:clamp(22px,6vmin,48px)}.bb-decor .d4{left:46%;top:8%;font-size:clamp(22px,6vmin,48px)}.bb-arena,.bb-controls,.bb-result{position:relative;z-index:1}.bb-scene{position:absolute;right:12px;bottom:6px;z-index:2;padding:1px 8px;background:#00000080;border:2px solid #000;font-size:clamp(9px,2vmin,13px);letter-spacing:.1em;color:#cfe3d3;pointer-events:none}.bb-root.sc-forest{background:linear-gradient(#0e2418,#1b4a2a 52%,#3a2a16 52%,#241a0c)}.bb-root.sc-pond{background:linear-gradient(#17415c,#2a6f8f 52%,#3d5a2a 52%,#26381a)}.bb-root.sc-sand{background:linear-gradient(#e9b866,#f4d58a 52%,#c99a4a 52%,#9c7330)}.bb-root.sc-night{background:linear-gradient(#070b24,#15204a 52%,#1c2a1a 52%,#0c140b)}.bb-root.sc-sand .bb-name,.bb-root.sc-sand .bb-title{text-shadow:2px 2px 0 #000}.bb-root.bh-root.sc-forest .bh-sky{background:linear-gradient(#2a4a38,#6fa88a)}.bb-root.bh-root.sc-forest .bh-field{background:linear-gradient(#3f8f48,#2c6a34 55%,#1d4a26);border-top-color:#1d4a26}.bb-root.bh-root.sc-pond .bh-sky{background:linear-gradient(#5fb4ff,#cfeeff)}.bb-root.bh-root.sc-pond .bh-field{background:linear-gradient(#58b6d8,#3c93b8 40%,#5a9a3c 40%,#3c7228);border-top-color:#2f7aa0}.bb-root.bh-root.sc-sand .bh-sky{background:linear-gradient(#ffd27a,#fff0c4)}.bb-root.bh-root.sc-sand .bh-field{background:linear-gradient(#f2d08a,#dcb36a 55%,#c49a52);border-top-color:#b8893f}.bb-root.bh-root.sc-night .bh-sky{background:linear-gradient(#050818,#1b2a5c)}.bb-root.bh-root.sc-night .bh-field{background:linear-gradient(#25402a,#182c1c 55%,#0e1c11);border-top-color:#0e1c11}.bb-root.bh-root.sc-night .bh-cloud{color:#ffe9a8;opacity:.8}.bb-root.bh-root.sc-night .bh-sun{filter:drop-shadow(0 0 14px #fff6c0)}.bb-root.bh-root .bb-scene{right:auto;left:64px;bottom:auto;top:calc(max(8px,env(safe-area-inset-top)) + clamp(30px,7vmin,44px))}.bb-tag.st{color:#8fe3ff;text-shadow:4px 4px 0 #0b3a5a,0 0 18px #2fb5ff}.bb-poi.st{background:#0b3a5a;color:#8fe3ff;animation:none}.up-shards{padding:2px 16px;background:#00000080;border:3px solid #ffd54f;border-radius:18px;color:#ffe9a8;font-size:clamp(16px,4vmin,28px);text-shadow:2px 2px 0 #000}.bb-shards{position:absolute;right:70px;top:max(10px,env(safe-area-inset-top));z-index:3;font-size:clamp(14px,3.4vmin,22px)}.up-card{gap:3px!important}.up-lv{font-size:clamp(11px,2.6vmin,17px);color:#ffe9a8}.up-row{display:flex;justify-content:space-between;align-items:center;gap:6px;width:100%;font-size:clamp(10px,2.2vmin,14px);font-weight:400;color:#cfe3d3}.up-pips i{font-style:normal;color:#444;font-size:clamp(10px,2.4vmin,15px)}.up-pips i.on{color:#ffd54f;text-shadow:0 0 6px #ffb300}.up-btn{width:100%;padding:3px 0;font:inherit;font-size:clamp(11px,2.6vmin,17px);color:#fff;background:#3f8f3f;border:3px solid #000;box-shadow:inset 0 -4px #00000059}.up-btn:disabled{background:#555;opacity:.6}.up-btn:active:not(:disabled){transform:translateY(2px)}.up-glow{display:flex}.bb-lvrow{font-size:clamp(10px,2.3vmin,16px);color:#ffe9a8;font-weight:400;text-shadow:1px 1px 0 #000}.bb-up-btn{flex:1 1 0;max-width:380px;min-height:56px;margin-top:6px;background:#8a5a14}.bb-pw1 .bb-face-r,.bb-pw1 .bb-face-l,.bb-pw1.up-card .up-glow{filter:drop-shadow(0 0 8px #cfd8e6)}.bb-pw2 .bb-face-r,.bb-pw2 .bb-face-l,.bb-pw2.up-card .up-glow{filter:drop-shadow(0 0 12px #ffd54f) drop-shadow(0 0 4px #fff3b0)}.bb-pw3 .bb-face-r,.bb-pw3 .bb-face-l,.bb-pw3.up-card .up-glow{filter:drop-shadow(0 0 16px #ff7ad9) drop-shadow(0 0 8px #7ae0ff);animation:bb-blink 1s steps(2) infinite}@media(max-height:480px){.bb-up-btn{min-height:40px;margin-top:4px}.bb-lvrow{display:none}}.bb-fighter.bb-boss .bb-face-l{transform:scaleX(-1) scale(1.28);transform-origin:50% 85%}.bb-boss-btn{flex:1 1 0;max-width:380px;min-height:56px;margin-top:6px;background:#3a1a5e}.bb-boss-btn:disabled{opacity:.55}@media(max-height:480px){.bb-boss-btn{min-height:40px;margin-top:4px}}.bb-ladder{display:flex;flex-wrap:wrap;gap:6px 10px;justify-content:center;font-size:clamp(18px,4.2vmin,30px);max-width:92vw;margin:0 auto}.bb-ladder span{filter:grayscale(1) brightness(.5)}.bb-ladder span.done{filter:none;text-shadow:0 0 10px #ffe14d}.bh-bottom{gap:10px;align-items:flex-end;justify-content:center;flex-wrap:nowrap}.bh-bottom .bh-tray{position:static;left:auto;bottom:auto;flex:0 0 auto}.bh-field{bottom:clamp(104px,21vh,138px)}.bh-bottom .bh-netlv{position:static;flex:0 0 auto}.bh-bottom .bh-tool{width:clamp(52px,12vmin,84px)}.bh-bottom .bh-tool span{font-size:clamp(24px,6.5vmin,42px)}.bh-baitspot.eating{animation:bh-bait-eat 6s linear forwards}@keyframes bh-bait-eat{0%{transform:translate(-50%,-50%) scale(1);opacity:1}85%{opacity:1}to{transform:translate(-50%,-50%) scale(.28);opacity:.2}}.bh-crumb{position:absolute;left:50%;top:40%;font-style:normal;font-size:16px;color:#ffe9a8;animation:bh-crumb .7s ease-out infinite}.bh-crumb.k2{animation-delay:.23s;left:30%}.bh-crumb.k3{animation-delay:.46s;left:70%}@keyframes bh-crumb{0%{transform:translateY(0);opacity:1}to{transform:translateY(26px) translate(8px);opacity:0}}@media(max-height:480px){.bh-field{bottom:92px}.bh-bottom .bh-tool{width:44px}}.bb-root.sc-meadow{background:linear-gradient(#00000047,#0000 32%,#0000004d),url(/images/bugbattle/bg/meadow.jpg) center bottom / cover no-repeat}.bb-root.sc-forest{background:linear-gradient(#00000047,#0000 32%,#0000004d),url(/images/bugbattle/bg/forest.jpg) center bottom / cover no-repeat}.bb-root.sc-pond{background:linear-gradient(#00000047,#0000 32%,#0000004d),url(/images/bugbattle/bg/pond.jpg) center bottom / cover no-repeat}.bb-root.sc-sand{background:linear-gradient(#00000047,#0000 32%,#0000004d),url(/images/bugbattle/bg/sand.jpg) center bottom / cover no-repeat}.bb-root.sc-night{background:linear-gradient(#00000047,#0000 32%,#0000004d),url(/images/bugbattle/bg/night.jpg) center bottom / cover no-repeat}.bb-root.bh-root.sc-meadow{background:linear-gradient(#0000004d,#0000 30%,#0000004d),url(/images/bugbattle/bg/meadow.jpg) center bottom / cover no-repeat}.bb-root.bh-root.sc-meadow .bh-field{background:none;border-top:0}.bb-root.bh-root.sc-forest{background:linear-gradient(#0000004d,#0000 30%,#0000004d),url(/images/bugbattle/bg/forest.jpg) center bottom / cover no-repeat}.bb-root.bh-root.sc-forest .bh-field{background:none;border-top:0}.bb-root.bh-root.sc-pond{background:linear-gradient(#0000004d,#0000 30%,#0000004d),url(/images/bugbattle/bg/pond.jpg) center bottom / cover no-repeat}.bb-root.bh-root.sc-pond .bh-field{background:none;border-top:0}.bb-root.bh-root.sc-sand{background:linear-gradient(#0000004d,#0000 30%,#0000004d),url(/images/bugbattle/bg/sand.jpg) center bottom / cover no-repeat}.bb-root.bh-root.sc-sand .bh-field{background:none;border-top:0}.bb-root.bh-root.sc-night{background:linear-gradient(#0000004d,#0000 30%,#0000004d),url(/images/bugbattle/bg/night.jpg) center bottom / cover no-repeat}.bb-root.bh-root.sc-night .bh-field{background:none;border-top:0}.bb-decor{display:none}.bb-root.bh-root .bh-sky,.bb-root.bh-root .bh-tree,.bb-root.bh-root .bh-flower,.bb-root.bh-root .bh-bush,.bh-field:before{display:none}.bb-root.sc-sand .bb-name,.bb-root.sc-sand .bb-lvrow,.bb-root.sc-sand .bb-type{text-shadow:2px 2px 0 #000}.bb-fighter .bb-shadow{background:radial-gradient(ellipse at center,#000000a6,#0000 70%)}.bh-bottom .bh-tray,.bh-bottom .bh-tool{pointer-events:auto}.mv-kick{animation-name:mv-push}.rx-kick{animation-name:rx-roll}.mv-sting{animation-name:mv-bite}.rx-sting{animation-name:rx-fly}.mv-grab{animation-name:mv-jump}.rx-grab{animation-name:rx-web}.mv-scratch{animation-name:mv-fly}.rx-scratch{animation-name:rx-bite}.mv-flip{animation-name:mv-dig}.rx-flip{animation-name:rx-dig}.mv-squeeze{animation-name:mv-push}.rx-squeeze{animation-name:rx-web}.mv-spray{animation-name:mv-web}.rx-spray{animation-name:rx-fly}.fx-spray .p{background:#b6ff5a;border-color:#3a7a1a;border-radius:50%}.fx-kick .p,.fx-flip .p{background:#e0c9a0}.bb-role{padding:0 12px;background:#2a2a2a;border:2px solid #ffd54f;border-radius:12px;font-size:clamp(11px,2.6vmin,17px);color:#ffe9a8}.bb-lock{position:absolute;left:0;right:0;bottom:2px;text-align:center;font-size:clamp(10px,2.3vmin,15px);color:#fff;text-shadow:1px 1px 0 #000;pointer-events:none}.bb-move:disabled .bb-lock{opacity:1}.bh-swing{width:clamp(300px,54vmin,560px);aspect-ratio:566 / 640;transform:translate(-13%,-16%);transform-origin:13% 16%;animation:bh-swing2 .6s ease-out forwards}.bh-swing img{width:100%;height:100%;display:block;filter:drop-shadow(0 6px 5px rgba(0,0,0,.45))}.bh-swing.hit img{filter:drop-shadow(0 0 12px #ffe14d) drop-shadow(0 6px 5px rgba(0,0,0,.45))}@keyframes bh-swing2{0%{opacity:0;transform:translate(-13%,-16%) rotate(-55deg) scale(.7)}25%{opacity:1;transform:translate(-13%,-16%) rotate(8deg) scale(1.05)}60%{opacity:1;transform:translate(-13%,-16%) rotate(0) scale(1)}to{opacity:0;transform:translate(-13%,-16%) rotate(6deg) scale(1)}}.bh-swing{width:clamp(220px,40vmin,400px);aspect-ratio:566 / 400;overflow:hidden;transform:translate(-13%,-26%);transform-origin:13% 26%;animation:bh-swing3 .6s ease-out forwards}.bh-swing img{width:100%;height:auto;display:block}@keyframes bh-swing3{0%{opacity:0;transform:translate(-13%,-26%) rotate(-55deg) scale(.7)}25%{opacity:1;transform:translate(-13%,-26%) rotate(8deg) scale(1.05)}60%{opacity:1;transform:translate(-13%,-26%) rotate(0) scale(1)}to{opacity:0;transform:translate(-13%,-26%) rotate(6deg) scale(1)}}.bh-quiz{position:absolute;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;background:#00000073}.bh-quiz-card{background:#fff8e1;border:4px solid #ffd54f;border-radius:20px;padding:14px 18px;max-width:92%;box-shadow:0 8px #0000004d}.bh-quiz-title{display:flex;align-items:center;justify-content:center;gap:10px;font-size:clamp(18px,4.6vmin,30px);color:#5d3a00;margin-bottom:10px}.bh-quiz-choices{display:flex;gap:12px;justify-content:center}.bh-quiz-btn{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:clamp(80px,20vmin,140px);padding:10px 12px;border:3px solid #5d3a00;border-radius:16px;background:#fff;cursor:pointer;font-family:inherit}.bh-quiz-btn span{font-size:clamp(34px,9vmin,64px);line-height:1}.bh-quiz-btn i{font-style:normal;font-size:clamp(14px,3.4vmin,22px);color:#3b2412}.bh-quiz-btn:active{transform:translateY(2px)}.bh-quiz-btn.off{opacity:.25;filter:grayscale(1)}.bb-root{height:100vh;height:100dvh;inset:0 auto auto 0;width:100%;padding-bottom:max(26px,calc(env(safe-area-inset-bottom) + 14px))}.bb-arena{min-height:0}.bb-controls{flex-shrink:0;margin-bottom:4px}.bb-move{max-height:min(24vh,22dvh)}.bb-spg{display:flex;flex-direction:column;align-items:center;gap:3px;width:min(92%,220px)}.bb-spg-t{font-size:clamp(10px,2.4vmin,16px);color:#ffe9a8;text-shadow:1px 1px 0 #000;letter-spacing:.08em}.bb-spg-bar{display:flex;gap:4px;width:100%;padding:3px;background:#1a1a1a;border:3px solid #000;border-radius:6px;box-shadow:inset 0 0 0 2px #555}.bb-spg-bar b{flex:1;height:clamp(10px,2.6vmin,18px);background:#3a3a3a;border-radius:3px;transition:background .25s,box-shadow .25s}.bb-spg-bar b.on{background:linear-gradient(#fff36b,#ffa400);box-shadow:0 0 8px #ffe14d}.bb-spg.full .bb-spg-t{color:#fff36b;animation:bb-blink .45s steps(2) infinite}.bb-spg.full .bb-spg-bar{border-color:#ffd54f;box-shadow:0 0 10px #ffe14d}.bb-spg.locked{opacity:.65}.bb-spfx{position:absolute;inset:-14%;z-index:7;overflow:visible;pointer-events:none}.bb-spfx>*{position:absolute;opacity:0}.bb-sp-glow{inset:0;border-radius:50%;background:radial-gradient(circle,var(--spc) 0%,transparent 68%);animation:sp-glow 1.5s ease-out .7s both;mix-blend-mode:screen}@keyframes sp-glow{0%{opacity:0;transform:scale(.3)}35%{opacity:.4;transform:scale(1.05)}to{opacity:0;transform:scale(1.4)}}.bb-sp-p{left:46%;top:46%;font-size:clamp(26px,7vmin,52px);line-height:1;filter:drop-shadow(0 0 6px var(--spc))}.spm-burst .bb-sp-p{animation:sp-burst 1.2s ease-out calc(.75s + var(--i) * .05s) both;--ang: calc(var(--i) * 360deg / var(--n))}@keyframes sp-burst{0%{opacity:0;transform:rotate(var(--ang)) translateY(0) scale(.4)}25%{opacity:1}to{opacity:0;transform:rotate(var(--ang)) translateY(-150%) rotate(calc(var(--ang) * -1)) scale(1.3)}}.spm-rise .bb-sp-p{top:70%;left:calc(10% + var(--i) * 80% / var(--n));animation:sp-rise 1.4s ease-out calc(.7s + var(--i) * .07s) both}@keyframes sp-rise{0%{opacity:0;transform:translateY(0) scale(.6)}30%{opacity:1}to{opacity:0;transform:translateY(-190%) scale(1.3) rotate(12deg)}}.spm-sweep .bb-sp-p{left:-6%;top:calc(18% + var(--i) * 60% / var(--n));animation:sp-sweep 1.1s ease-in calc(.7s + var(--i) * .06s) both}.spm-sweep.from-e .bb-sp-p{left:auto;right:-6%;animation-name:sp-sweep-r}@keyframes sp-sweep{0%{opacity:0;transform:translate(0) scale(.7)}20%{opacity:1}to{opacity:0;transform:translate(520%) scale(1.2)}}@keyframes sp-sweep-r{0%{opacity:0;transform:translate(0) scale(.7)}20%{opacity:1}to{opacity:0;transform:translate(-520%) scale(1.2)}}.bb-sp-word{left:50%;top:-6%;transform:translate(-50%);white-space:nowrap;font-size:clamp(26px,7.5vmin,58px);color:#fff;-webkit-text-stroke:2px #000;text-shadow:4px 4px 0 var(--spc);font-style:italic;animation:sp-word 1.2s ease-out .8s both}@keyframes sp-word{0%{opacity:0;transform:translate(-50%) scale(.3) rotate(-8deg)}25%{opacity:1;transform:translate(-50%) scale(1.3) rotate(4deg)}75%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%) translateY(-30%)}}.bb-idle.i-cicada{animation:bb-hover 2.4s ease-in-out infinite}.bb-idle.i-snail{animation-duration:4.2s}@media(prefers-reduced-motion:reduce){.bb-spfx *{animation-duration:.01s!important}}.bb-help-btn{flex:0 0 auto;width:clamp(44px,11vmin,70px);height:clamp(44px,11vmin,70px);font-size:clamp(22px,6vmin,36px);color:#fff;background:#6a3fb5;border:4px solid #000;box-shadow:inset 0 -6px #00000059}.bb-help{position:absolute;inset:0;z-index:20;background:#000000b8;display:flex;align-items:center;justify-content:center;padding:12px}.bb-help-box{width:min(94%,640px);max-height:94%;overflow-y:auto;background:#1b1b1b;border:4px solid #ffd54f;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:8px;align-items:stretch}.bb-help-title{text-align:center;color:#ffd54f;font-size:clamp(18px,4.6vmin,30px);letter-spacing:.1em}.bb-help-row{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;align-items:center;text-align:left;background:#2a2a2a;border:3px solid #000;border-radius:8px;padding:8px 10px;color:#fff}.bb-help-ico{grid-row:span 2;font-size:clamp(22px,6vmin,38px);white-space:nowrap}.bb-help-en{font-size:clamp(14px,3.4vmin,22px);color:#ffe9a8}.bb-help-ja{font-size:clamp(11px,2.6vmin,16px);color:#cfcfcf}.bb-timing{position:relative;width:min(92%,420px);height:clamp(14px,3.4vmin,24px);margin:0 auto 6px;background:#1a1a1a;border:3px solid #000;border-radius:6px;box-shadow:inset 0 0 0 2px #555}.bb-timing i{position:absolute;top:0;bottom:0;background:#4cd964bf;box-shadow:0 0 8px #4cd964}.bb-timing b{position:absolute;top:-4px;bottom:-4px;width:8px;margin-left:-4px;background:#fff;border:2px solid #000;border-radius:3px}.bb-help-row.static{cursor:default}.bb-wx-tag{position:absolute;left:8px;top:44px;z-index:5;font-size:clamp(10px,2.4vmin,15px);color:#fff;text-shadow:1px 1px 0 #000;background:#00000073;padding:2px 8px;border-radius:10px;pointer-events:none}.bb-wx{position:absolute;inset:0;z-index:3;pointer-events:none}.wx-rain{background-image:repeating-linear-gradient(105deg,rgba(190,215,255,.55) 0 2px,transparent 2px 22px);background-size:120px 120px;animation:wx-rain .55s linear infinite;opacity:.55}@keyframes wx-rain{to{background-position:-40px 120px}}.wx-snow{background-image:radial-gradient(circle,rgba(255,255,255,.9) 0 3px,transparent 4px),radial-gradient(circle,rgba(255,255,255,.7) 0 2px,transparent 3px);background-size:90px 90px,57px 57px;background-position:0 0,30px 20px;animation:wx-snow 5s linear infinite;opacity:.8}@keyframes wx-snow{to{background-position:20px 90px,10px 77px}}.wx-wind{background-image:repeating-linear-gradient(12deg,rgba(255,255,255,.35) 0 2px,transparent 2px 64px);background-size:200px 100px;animation:wx-wind 1.1s linear infinite;opacity:.5}@keyframes wx-wind{to{background-position:-200px 30px}}@media(max-height:520px){.bb-move,.bb-listen,.bb-special,.bb-help-btn{width:clamp(44px,11vmin,60px);height:clamp(44px,11vmin,60px)}}@media(prefers-reduced-motion:reduce){.bb-wx{animation:none}}.bb-arena{align-items:flex-end}.bb-info{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%}.bb-chips{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px}.bb-chips .bb-role,.bb-chips .bb-lvrow,.bb-chips .bb-type{font-size:clamp(10px,2.3vmin,15px)}.bb-fighter{margin-top:auto}.bb-pp{position:absolute;right:3px;top:1px;min-width:1.4em;padding:0 4px;border-radius:8px;background:#000;color:#ffe14d;font-size:clamp(11px,2.6vmin,16px);line-height:1.3}.bb-pp.out{color:#ff7a7a}.bb-dex{position:absolute;right:70px;top:calc(max(10px,env(safe-area-inset-top)) + 40px);z-index:3;font-size:clamp(14px,3.4vmin,22px)}.bb-celebrate .bb-help-box{align-items:center;text-align:center}.bb-cel-sub{color:#ffe9a8;font-size:clamp(16px,4.2vmin,26px)}.bb-warn{position:absolute;left:50%;top:calc(max(8px,env(safe-area-inset-top)) + 4px);transform:translate(-50%);z-index:6;display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 16px 6px;background:#780a0aeb;border:4px solid #000;box-shadow:0 0 0 3px #ffe14d,0 6px 14px #00000080;animation:bb-pop .35s ease-out;pointer-events:none}.bb-warn-t{font-size:clamp(10px,2.4vmin,15px);color:#ffe9a8;letter-spacing:.12em}.bb-warn-m{display:flex;align-items:center;gap:10px}.bb-warn-m svg{width:clamp(34px,9vmin,62px);height:clamp(34px,9vmin,62px)}.bb-warn-m b{font-size:clamp(24px,7vmin,52px);color:#fff;text-shadow:3px 3px 0 #000;letter-spacing:.04em}.bb-critfx{position:absolute;inset:0;z-index:7;pointer-events:none;overflow:hidden;background:#000;animation:bb-crit-dark .7s ease-out forwards}.bb-critfx i{position:absolute;left:-30%;top:50%;width:160%;height:clamp(10px,3vmin,22px);background:linear-gradient(90deg,transparent,#fff 20%,#fff7b0 50%,#fff 80%,transparent);box-shadow:0 0 30px 10px #fff,0 0 80px 30px #ffe14d;transform:rotate(-24deg) scaleX(0);transform-origin:0 50%;animation:bb-crit-slash .7s cubic-bezier(.2,.9,.2,1) forwards}.bb-critfx b{position:absolute;inset:0;background:#fff;opacity:0;animation:bb-crit-white .7s ease-out forwards}@keyframes bb-crit-dark{0%{opacity:0}12%{opacity:.96}55%{opacity:.96}to{opacity:0}}@keyframes bb-crit-slash{0%,22%{transform:rotate(-24deg) scaleX(0);opacity:1}45%{transform:rotate(-24deg) scaleX(1);opacity:1}to{transform:rotate(-24deg) scaleX(1);opacity:0}}@keyframes bb-crit-white{0%,40%{opacity:0}50%{opacity:.85}to{opacity:0}}@media(prefers-reduced-motion:reduce){.bb-critfx{display:none}}.su-root{justify-content:space-between}.su-top{position:relative;z-index:2;display:flex;align-items:center;gap:12px;margin-top:max(4px,env(safe-area-inset-top));padding-left:56px;padding-right:8px}.su-vs{font-size:clamp(16px,4vmin,28px);color:#ffd54f;text-shadow:3px 3px 0 #000}.su-banner{top:16%}.su-stage{position:relative;z-index:1;flex:1;min-height:0;width:100%;max-width:1040px;display:flex;align-items:flex-end;justify-content:center;padding:0 3% 1%}.su-ring{position:relative;width:100%;height:min(100%,68vmin)}.su-plat{position:absolute;left:0;right:0;bottom:0;height:64%;filter:drop-shadow(0 12px 14px rgba(0,0,0,.6))}.su-top-face{position:absolute;inset:0 0 16%;background:linear-gradient(#b98c4a,#d9b06c 30%,#ecc98a);clip-path:polygon(7% 0,93% 0,100% 100%,0 100%)}.su-top-face:before{content:"";position:absolute;inset:9%;border-radius:50%;border:6px solid #f6eedb;box-shadow:0 0 0 2px #00000040;opacity:.9}.su-top-face:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,#0000 0 31%,#5a3c1438 31% 32.5%)}.su-front-face{position:absolute;left:0;right:0;bottom:0;height:16%;background:linear-gradient(#8a6230,#54391a);border:4px solid #000;border-radius:0 0 8px 8px}.su-edge{position:absolute;bottom:14%;width:1.6%;height:30%;background:repeating-linear-gradient(#f4ead2 0 6px,#cdb98a 6px 12px);border:3px solid #000;border-radius:6px}.su-edge.l{left:-.8%}.su-edge.r{right:-.8%}.su-bug{position:absolute;width:17%;aspect-ratio:1;margin-left:-8.5%;padding:0;border:0;background:none;transform-origin:50% 100%;transition:left .2s cubic-bezier(.2,1.5,.4,1),bottom .7s ease-in,opacity .7s ease-in,rotate .7s ease-in;-webkit-tap-highlight-color:transparent}.su-bug .bb-art{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none}.su-flip{display:block;width:100%;height:100%;transform:scaleX(-1)}.su-shadow{position:absolute;left:14%;right:14%;bottom:0;height:12%;border-radius:50%;background:radial-gradient(ellipse at center,#0009,#0000 70%)}.su-bug.ln0{bottom:46%;scale:.8;z-index:1}.su-bug.ln1{bottom:30%;scale:.9;z-index:2}.su-bug.ln2{bottom:13%;z-index:4}.su-me.su-atk{translate:24% 0;transition:left .2s,translate .12s ease-out}.su-me.su-hurt .bb-art{filter:brightness(2) saturate(.4)}.su-me.who .bb-art{filter:drop-shadow(0 0 6px #6bd6ff) drop-shadow(0 0 12px #6bd6ff)}.su-foe{animation:su-drop .55s cubic-bezier(.3,1.5,.5,1) backwards}.su-foe.ln1{animation-delay:.12s}.su-foe.ln2{animation-delay:.24s}@keyframes su-drop{0%{translate:0 -160%;opacity:0}70%{translate:0 4%;opacity:1}to{translate:0 0}}.su-foe.sel .bb-art{filter:drop-shadow(0 0 6px #ffe14d) drop-shadow(0 0 14px #ffe14d)}.su-foe.su-hit .bb-art{filter:brightness(2.2)}.su-foe.su-wind{animation:su-shake .16s linear infinite}@keyframes su-shake{0%{translate:-2% 0}50%{translate:2% 0}to{translate:-2% 0}}.su-bug.su-out-r{bottom:-50%;opacity:0;rotate:80deg;pointer-events:none}.su-bug.su-out-l{bottom:-50%;opacity:0;rotate:-80deg;pointer-events:none}.su-mark{position:absolute;left:50%;top:-16%;transform:translate(-50%);font-size:clamp(18px,5vmin,38px);color:#ffe14d;text-shadow:3px 3px 0 #000;animation:bb-blink .5s steps(2) infinite;pointer-events:none}.su-mark.me{color:#6bd6ff}.su-alert{position:absolute;left:0;top:0;font-size:clamp(22px,6.5vmin,48px);filter:drop-shadow(2px 2px 0 #000);animation:bb-blink .25s steps(2) infinite;pointer-events:none}.su-pop{position:absolute;left:50%;top:14%;transform:translate(-50%);white-space:nowrap;font-size:clamp(18px,5vmin,40px);font-style:italic;color:#fff36b;-webkit-text-stroke:1.5px #000;text-shadow:3px 3px 0 #b30000;pointer-events:none;z-index:9}.su-controls{align-items:flex-end}.su-controls .bb-move{max-height:min(17vh,16dvh)}.su-whoicon{flex:0 0 auto;width:clamp(54px,13vmin,90px);height:clamp(54px,13vmin,90px);padding:4px;background:#00000080;border:4px solid #6bd6ff;box-shadow:0 0 10px #6bd6ff}.su-whoicon .bb-art{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.su-sp{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:4px;width:clamp(70px,17vmin,110px)}.su-sp .bb-spg-bar{width:100%}@media(max-height:480px){.su-bug{width:11%;margin-left:-5.5%}.su-bug.ln0{bottom:50%}.su-bug.ln1{bottom:32%}.su-ring{height:min(100%,74vmin)}}.su-me.su-push{animation:su-pushm .28s ease-in-out infinite}.su-foe.su-push{animation:su-pushf .28s ease-in-out infinite}@keyframes su-pushm{0%,to{translate:0 0;rotate:4deg}50%{translate:3% 0;rotate:7deg}}@keyframes su-pushf{0%,to{translate:0 0;rotate:-4deg}50%{translate:-3% 0;rotate:-7deg}}.su-controls{max-width:1040px;gap:clamp(6px,1.4vmin,14px);padding:0 6px}.su-panels{flex:1;min-width:0;display:flex;gap:clamp(6px,1.4vmin,14px)}.su-panel{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px;padding:5px;background:#00000073;border:4px solid #000;border-radius:8px}.su-panel.who{border-color:#6bd6ff;box-shadow:0 0 10px #6bd6ff}.su-panel.out{opacity:.3;filter:grayscale(1)}.su-panel .su-whoicon{width:clamp(34px,8vmin,56px);height:clamp(34px,8vmin,56px);padding:0;background:none;border:0;box-shadow:none}.su-panel .bb-moves{width:100%;gap:clamp(4px,1vmin,10px);justify-content:center}.gs-name{width:100%;text-align:left;font-size:clamp(9px,2vmin,13px);font-weight:400;color:#cfe3d3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-row{display:flex;gap:3px;width:100%}.gs-item{flex:1 1 0;min-width:0;aspect-ratio:1;padding:0;display:flex;align-items:center;justify-content:center;font:inherit;font-size:clamp(11px,2.6vmin,17px);color:#fff;border:3px solid #000;box-shadow:inset 0 -4px #00000059;opacity:.6}.gs-item.g1{background:#a9713a}.gs-item.g2{background:#8d949b}.gs-item.g3{background:#dfe4ea}.gs-item.g4{background:#4fdcd6}.gs-item.on{opacity:1;border-color:#ffe14d;box-shadow:0 0 8px #ffe14d,inset 0 -4px #00000059}.gs-item.buy{opacity:1;background:#3f8f3f;font-size:clamp(9px,2vmin,13px)}.gs-item.buy:disabled{background:#555;opacity:.6}.gs-item.lock{background:#2a2a2a;opacity:.5;font-size:clamp(9px,2vmin,13px)}.gs-item:active:not(:disabled){transform:translateY(2px)}.bh-quiz-streak{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:clamp(20px,5vmin,36px)}.bh-quiz-streak b{color:#cdbb8c;font-weight:400}.bh-quiz-streak b.on{color:#ffd54f;text-shadow:0 0 8px #ffb300}.bh-quiz-streak i{font-style:normal;color:#cdbb8c}.bh-quiz-streak i.on{color:#ff5a6e}.bh-quiz-text{padding:8px 12px 12px;font-size:clamp(20px,5vmin,38px);line-height:1.3;color:#3b2412;text-align:center}.bh-quiz-btn i:only-child{font-size:clamp(20px,5vmin,34px);padding:6px 4px}.su-foe.su-fatk{translate:-26% 0;transition:left .2s,translate .12s ease-out}.su-pop.me{color:#ff8a7a;text-shadow:3px 3px 0 #000}.su-panel .bb-move{max-width:clamp(54px,14vmin,110px);max-height:min(15vh,14dvh);padding:6px}.bb-gear{position:relative;display:inline-block;width:100%;height:100%;line-height:0}.bb-card-art .bb-gear{width:auto;height:auto}.bb-weapon{position:absolute;right:-10%;bottom:6%;width:50%;height:auto;pointer-events:none;transform-origin:20% 80%;transform:rotate(-8deg);filter:drop-shadow(0 4px 3px rgba(0,0,0,.55));transition:transform .25s ease-out}.bb-weapon.wpp-attack{transform:translate(22%) rotate(18deg) scale(1.08)}.bb-weapon.wpp-hurt{transform:translate(-10%,18%) rotate(-70deg);opacity:.8}.bb-weapon.wpp-special{transform:translate(14%) rotate(10deg) scale(1.2);filter:drop-shadow(0 0 8px #fff7a8) drop-shadow(0 0 16px #ffd54f)}.bb-weapon.wp-dia{animation:bb-dia 1.6s ease-in-out infinite}@keyframes bb-dia{0%,to{filter:drop-shadow(0 0 4px #7ff6ff) drop-shadow(0 4px 3px rgba(0,0,0,.5))}50%{filter:drop-shadow(0 0 12px #7ff6ff) drop-shadow(0 4px 3px rgba(0,0,0,.5))}}.bb-gear.ga2>.bb-art{filter:drop-shadow(0 0 5px #b8b8b8) drop-shadow(0 8px 5px rgba(0,0,0,.5))!important}.bb-gear.ga3>.bb-art{filter:drop-shadow(0 0 7px #f2f6ff) drop-shadow(0 0 2px #ffffff) drop-shadow(0 8px 5px rgba(0,0,0,.5))!important}.bb-gear.ga4>.bb-art{filter:drop-shadow(0 0 9px #4ff5ff) drop-shadow(0 0 3px #bffcff) drop-shadow(0 8px 5px rgba(0,0,0,.5))!important}.bb-locked .bb-weapon{display:none}@media(prefers-reduced-motion:reduce){.bb-weapon.wp-dia{animation:none}}.gs-wps{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin:4px 0}.gs-wp{width:40px;height:40px;padding:2px;border:2px solid #000;border-radius:6px;background:#3b3b3b;display:grid;place-items:center;position:relative;color:#fff;font-size:11px}.gs-wp img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.gs-wp.on{background:#2e7d32;box-shadow:0 0 0 2px #ffe14d}.gs-wp.buy img{filter:brightness(0) opacity(.5)}.gs-wp.buy b{position:absolute;bottom:-2px;right:-2px;background:#000;padding:0 3px;border-radius:4px;font-size:10px;line-height:1.4}.bb-timer{-webkit-touch-callout:none;position:absolute;top:max(8px,env(safe-area-inset-top));left:62px;height:44px;padding:0 10px;border:3px solid #000;background:#4a4a4a;color:#fff;font-size:18px;font-weight:700;z-index:3;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:none}.bb-timer.on{background:#1e6fb0}.bb-timeup{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center}.bb-timeup-ico{font-size:96px}.bb-timeup-en{font-size:clamp(18px,4vmin,30px);color:#fff;text-shadow:2px 2px 0 #000}.bb-timer-unlock{opacity:.5;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:none;-webkit-touch-callout:none;transition:opacity .2s,transform .2s}.bb-timer-unlock.holding{opacity:1;transform:scale(1.15);animation:bb-hold-fill 3s linear forwards}@keyframes bb-hold-fill{0%{box-shadow:inset 0 0 #ffe14d}to{box-shadow:inset 0 -60px #ffe14d}}.bb-timer:active{filter:brightness(1.35);transform:scale(.96)}.bb-diff{left:auto;right:auto;top:calc(max(8px,env(safe-area-inset-top)) + 50px);left:10px;font-size:15px;height:36px}.bb-diff.d-EASY{background:#2e7d32}.bb-diff.d-NORMAL{background:#b36b00}.bb-diff.d-HARD{background:#b3261e}.bb-lvup{color:#7dffb0;animation:bb-dia 1.2s ease-in-out 3}.bb-team-go{align-items:center}.bb-team-slots{display:flex;gap:6px}.bb-team-slot{width:56px;height:56px;border:3px dashed #ffe14d;border-radius:8px;display:grid;place-items:center;color:#ffe14d;font-size:22px;font-weight:700;background:#00000059}.bb-team-slot .bb-gear,.bb-team-slot .bb-art{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.bb-ready{animation:bb-ready .9s ease-in-out infinite}@keyframes bb-ready{0%,to{transform:scale(1);box-shadow:0 0 #ffe14d}50%{transform:scale(1.08);box-shadow:0 0 18px 4px #ffe14d}}@media(prefers-reduced-motion:reduce){.bb-ready{animation:none}}.su-danger{position:absolute;bottom:0;height:64%;z-index:0;background:repeating-linear-gradient(45deg,#e539358c 0 10px,#00000059 10px 20px);pointer-events:none;animation:su-danger 1s ease-in-out infinite alternate}.su-danger.l{left:0}.su-danger.r{right:0}@keyframes su-danger{0%{opacity:.6}to{opacity:1}}.su-wind{position:absolute;inset:0;z-index:6;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 40px,rgba(255,255,255,.28) 40px 70px,transparent 70px 120px);background-size:240px 100%}.su-wind.r{animation:su-wind-r .6s linear infinite}.su-wind.l{animation:su-wind-l .6s linear infinite}@keyframes su-wind-r{0%{background-position:0 0}to{background-position:240px 0}}@keyframes su-wind-l{0%{background-position:240px 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.su-danger,.su-wind{animation:none}}.bb-lineup{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.bb-lane{display:flex;align-items:center;gap:4px;position:relative;background:#00000059;padding:4px 6px;border-radius:8px}.bb-lane-name{writing-mode:vertical-rl;transform:rotate(180deg);font-size:10px;color:#ffe14d;letter-spacing:.05em}.bb-lane-vs{font-size:12px;color:#fff;font-weight:700}.bb-team-slot.foe{border-color:#ff6b6b;border-style:solid;color:#ff6b6b}.bb-team-slot.swap{border-style:solid;box-shadow:0 0 10px 3px #ffe14d}button.bb-team-slot{cursor:pointer;padding:0}.bb-lane-good{position:absolute;top:-8px;right:-6px;font-size:18px}.bb-team-slot .su-flip{display:block;width:100%;height:100%;transform:scaleX(-1)}.bb-ladder span{position:relative}.bb-ladder .bb-boss-n{position:absolute;right:-6px;bottom:-6px;font-size:.45em;font-weight:800;color:#ffe14d;text-shadow:0 1px 2px #000}.bb-move{position:relative}.bb-fx{position:absolute;left:4px;top:2px;font-size:clamp(12px,3vmin,20px);line-height:1;text-shadow:0 1px 2px #000;pointer-events:none}.bb-fx.low{color:#ff8a8a}.bb-fx.hi{color:#7dff9a}.bb-weapon{width:34%;right:-4%;bottom:10%}.bb-spg-bar b.mk{margin-right:5px}.bb-spg.max .bb-spg-bar{border-color:#ff5ee8;box-shadow:0 0 14px #ff5ee8}.bb-spg.max .bb-spg-bar b.on{background:linear-gradient(#ff9cf2,#7a5cff);box-shadow:0 0 8px #ff5ee8}.bb-heal{flex:0 0 auto;position:relative;width:clamp(60px,15vmin,96px);height:clamp(60px,15vmin,96px);font-size:clamp(28px,7vmin,46px);color:#fff;background:#2e8b3d;border:4px solid #000;box-shadow:inset 0 -6px #00000059}.bb-heal:disabled{opacity:.4;background:#444}.bb-heal-n{position:absolute;right:2px;bottom:0;font-size:clamp(10px,2.4vmin,15px);color:#fff;text-shadow:1px 1px 0 #000}.bb-warn-sig{background:#5a0078f0;animation:bb-pop .35s ease-out,bb-sigpulse .9s ease-in-out infinite alternate}.bb-warn-h{font-size:clamp(12px,3vmin,18px);color:#ffe9a8;text-shadow:1px 1px 0 #000;margin-top:2px}@keyframes bb-sigpulse{0%{box-shadow:0 0 0 3px #ff4dd2,0 0 12px #ff4dd2}to{box-shadow:0 0 0 3px #fff,0 0 30px #ff4dd2}}.bb-sigcharge{animation:bb-sigcharge .6s ease-in-out infinite alternate}@keyframes bb-sigcharge{0%{filter:brightness(1) drop-shadow(0 0 0 #ff4dd2);transform:scale(1)}to{filter:brightness(1.4) drop-shadow(0 0 18px #ff4dd2);transform:scale(1.06)}}.bb-shield.bb-brace{filter:drop-shadow(0 0 14px #ffb347)}@media(prefers-reduced-motion:reduce){.bb-sigcharge,.bb-warn-sig{animation-duration:.01s}}.bh-quiz-hint{white-space:pre-line;margin:2px 12px 10px;padding:8px 14px;background:#fff3a8;border:3px solid #000;border-radius:14px;box-shadow:0 3px #000;font-size:clamp(16px,3.6vmin,26px);line-height:1.45;color:#3b2412;text-align:center;animation:bb-pop .3s ease-out;cursor:pointer}.bb-guards .bb-timing{flex:0 0 100%;width:100%;max-width:none;margin:0 0 8px;height:clamp(18px,4vmin,30px)}.bb-trip.miss-spin{animation:bb-miss-spin 1.6s ease-out forwards}@keyframes bb-miss-spin{0%{transform:none}30%{transform:rotateY(360deg) scale(1.05)}60%{transform:rotateY(720deg) translate3d(0,-10%,0)}80%{transform:rotateY(900deg) rotate(calc(var(--dir) * 12deg))}to{transform:rotateY(1080deg) rotate(calc(var(--dir) * 20deg)) translate3d(0,6%,0)}}.bb-trip.miss-bonk{animation:bb-miss-bonk 1.6s cubic-bezier(.3,1.3,.5,1) forwards}@keyframes bb-miss-bonk{0%{transform:none}25%{transform:translate3d(calc(var(--dir) * 70%),-6%,60px) scale(1.05)}32%{transform:translate3d(calc(var(--dir) * 72%),0,60px) scale(1.15,.85)}60%{transform:translate3d(calc(var(--dir) * 30%),-30%,30px) rotate(calc(var(--dir) * -30deg))}to{transform:translate3d(calc(var(--dir) * 10%),8%,0) rotate(calc(var(--dir) * -75deg))}}.bb-trip.miss-banana{animation:bb-miss-banana 1.6s ease-out forwards}@keyframes bb-miss-banana{0%{transform:none}20%{transform:translate3d(calc(var(--dir) * 40%),0,0)}35%{transform:translate3d(calc(var(--dir) * 55%),-50%,40px) rotate(calc(var(--dir) * 60deg))}55%{transform:translate3d(calc(var(--dir) * 50%),-10%,20px) rotate(calc(var(--dir) * 150deg))}to{transform:translate3d(calc(var(--dir) * 45%),10%,0) rotate(calc(var(--dir) * 180deg))}}.bb-trip.miss-fly{animation:bb-miss-fly 1.6s ease-in-out forwards}@keyframes bb-miss-fly{0%{transform:none}35%{transform:translate3d(calc(var(--dir) * 120%),-120%,120px) scale(1.2)}55%{transform:translate3d(calc(var(--dir) * 260%),-40%,60px) scale(.9)}70%{transform:translate3d(calc(var(--dir) * 300%),20%,0) scale(.8) rotate(calc(var(--dir) * 90deg))}to{transform:translate3d(calc(var(--dir) * 300%),20%,0) scale(.8) rotate(calc(var(--dir) * 90deg))}}.bb-prop{position:absolute;z-index:6;font-size:clamp(40px,12vmin,110px);pointer-events:none;filter:drop-shadow(0 6px 6px rgba(0,0,0,.5))}.bb-prop-rock{left:-18%;bottom:6%;animation:bb-prop-in .3s ease-out both}.bb-prop-banana{left:10%;bottom:2%;animation:bb-prop-in .3s ease-out both,bb-prop-fling 1.2s ease-out .5s forwards}@keyframes bb-prop-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes bb-prop-fling{to{transform:translate3d(-60%,-120%,0) rotate(-400deg);opacity:0}}@media(prefers-reduced-motion:reduce){.bb-trip.miss-spin,.bb-trip.miss-bonk,.bb-trip.miss-banana,.bb-trip.miss-fly,.bb-prop{animation-duration:.01s}}.bb-timing-sp{background:#1a0a24;border-color:#ff4dd2;box-shadow:0 0 12px #ff4dd2}.bb-timing-sp i{background:#ff4dd2cc;box-shadow:0 0 10px #ff4dd2}.bb-timing-sp i u{position:absolute;top:0;bottom:0;background:#ffe14d;box-shadow:0 0 10px #ffe14d}.bb-guards .bb-spguard{flex:1 1 100%;background:#7a1fa0}.bb-guards .bb-spguard span{font-size:clamp(16px,4vmin,28px)}.bb-spfx.sp-t2 .bb-sp-glow{animation-duration:1.9s;transform-origin:50% 50%}.bb-spfx.sp-t2 .bb-sp-p{font-size:clamp(30px,8.5vmin,64px)}.bb-sp-ring{left:50%;top:50%;width:40%;height:40%;margin:-20% 0 0 -20%;border:6px solid var(--spc);border-radius:50%;box-shadow:0 0 18px var(--spc),inset 0 0 18px var(--spc);animation:sp-ring 1.1s ease-out both}.bb-sp-ring.r1{animation-delay:.7s}.bb-sp-ring.r2{animation-delay:.95s}.bb-sp-ring.r3{animation-delay:1.2s}@keyframes sp-ring{0%{opacity:0;transform:scale(.2)}20%{opacity:1}to{opacity:0;transform:scale(3.2)}}.bb-cutin.bb-cutin-t2{border-block-color:#7ad7ff}.bb-cutin.bb-cutin-t2 span{color:#7ad7ff;text-shadow:4px 4px 0 #003a66}.bb-cutin.bb-cutin-ult{border-block-color:#ff8a1f;background:linear-gradient(90deg,transparent,#2a0030 15%,#2a0030 85%,transparent);animation-duration:2.6s}.bb-cutin.bb-cutin-ult span{color:#ffd34d;text-shadow:0 0 14px #ff8a1f,4px 4px 0 #b30000;font-size:clamp(34px,10vmin,84px)}.bb-shake{animation:bb-shake .6s ease-in-out 1s 3}@keyframes bb-shake{0%,to{transform:translate(0)}20%{transform:translate(-10px,6px)}40%{transform:translate(9px,-6px)}60%{transform:translate(-7px,4px)}80%{transform:translate(6px,-3px)}}.bb-ult{position:absolute;inset:0;z-index:9;overflow:hidden;pointer-events:none}.bb-ult>*{position:absolute}.bb-ult-sky{inset:0;background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--spc, #8000a0) 45%,transparent),#050014eb 70%);animation:ult-sky 4.2s ease-in-out both}@keyframes ult-sky{0%{opacity:0}12%{opacity:1}85%{opacity:1}to{opacity:0}}.bb-ult-giant{left:50%;top:-5%;width:clamp(240px,62vmin,560px);aspect-ratio:1;animation:ult-giant 2.6s cubic-bezier(.5,0,.8,.4) .25s both;filter:drop-shadow(0 0 30px #ffd34d) drop-shadow(0 20px 20px rgba(0,0,0,.6))}.bb-ult-giant img,.bb-ult-giant svg,.bb-ult-giant>*{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@keyframes ult-giant{0%{opacity:0;transform:translate(-50%,-130%) scale(.3)}25%{opacity:1;transform:translate(-50%,-60%) scale(.8)}60%{transform:translate(-50%,30%) scale(1.25)}68%{transform:translate(-50%,26%) scale(1.3)}to{opacity:0;transform:translate(-50%,160%) scale(1.5)}}.bb-ult-meteor{top:-12%;left:calc(6% + var(--i) * 10.5%);font-size:clamp(34px,9vmin,72px);opacity:0;animation:ult-meteor .75s ease-in calc(1.15s + var(--i) * .13s) both;filter:drop-shadow(0 0 10px #ff8a1f)}@keyframes ult-meteor{0%{opacity:1;transform:translate(40%) rotate(40deg)}to{opacity:1;transform:translate(-60%,95vh) rotate(40deg)}}.bb-ult-boom{bottom:4%;left:calc(4% + var(--i) * 10.5%);font-size:clamp(50px,14vmin,120px);opacity:0;animation:ult-boom .7s ease-out calc(1.85s + var(--i) * .13s) both}@keyframes ult-boom{0%{opacity:0;transform:scale(.2)}30%{opacity:1;transform:scale(1.4)}to{opacity:0;transform:scale(1.8) translateY(-20%)}}.bb-ult-flash{inset:0;background:#fff;opacity:0;animation:ult-flash .8s ease-out 2.75s both}@keyframes ult-flash{0%{opacity:0}15%{opacity:.95}to{opacity:0}}@media(prefers-reduced-motion:reduce){.bb-ult *,.bb-sp-ring,.bb-shake{animation-duration:.01s!important}}.bb-tapflash{position:fixed;inset:0;z-index:40;pointer-events:none;animation:bb-tapflash .52s ease-out forwards}.bb-tapflash.ok{box-shadow:inset 0 0 0 14px #4cd964,inset 0 0 90px #4cd964}.bb-tapflash.half{box-shadow:inset 0 0 0 14px #ffd34d,inset 0 0 90px #ffb400}.bb-tapflash.ng{box-shadow:inset 0 0 0 14px #ff3b30,inset 0 0 90px #ff3b30}@keyframes bb-tapflash{0%{opacity:1}to{opacity:0}}.bb-pin{display:flex;gap:14px;justify-content:center;margin:28px 0 18px}.bb-pin span{width:22px;height:22px;border:3px solid #000;border-radius:50%;background:#333}.bb-pin span.on{background:#ffe14d;box-shadow:0 0 10px #ffe14d}.bb-pin.ng{animation:bb-pin-ng .5s}.bb-pin.ng span{background:#ff3b30}@keyframes bb-pin-ng{0%,to{transform:none}25%{transform:translate(-12px)}75%{transform:translate(12px)}}.bb-pinpad{display:grid;grid-template-columns:repeat(3,minmax(64px,90px));gap:10px;justify-content:center}.bb-pinkey{min-height:60px;font-size:clamp(22px,5vmin,34px)}.bb-hatch{align-items:center;justify-content:center}.bb-egg{background:none;border:0;font:inherit;color:#fff;display:flex;flex-direction:column;align-items:center;gap:6px;margin:30px auto;cursor:pointer}.bb-egg span{font-size:clamp(110px,30vmin,220px);line-height:1;filter:drop-shadow(0 10px 8px rgba(0,0,0,.5));animation:bb-egg-wobble 1.4s ease-in-out infinite;display:inline-block}.bb-egg small{font-size:clamp(16px,4vmin,26px);letter-spacing:.1em;text-shadow:2px 2px 0 #000;animation:bb-egg-blink 1s steps(2) infinite}@keyframes bb-egg-wobble{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg) translateY(-6px)}}@keyframes bb-egg-blink{to{opacity:.3}}.bb-egg-gold{filter:sepia(1) saturate(6) hue-rotate(5deg) brightness(1.1) drop-shadow(0 0 18px #ffd700)!important}.bb-egg-big{font-size:clamp(110px,30vmin,220px);line-height:1}.bb-hatched{display:flex;flex-direction:column;align-items:center;gap:8px;animation:bb-hatched .6s cubic-bezier(.3,1.5,.5,1) both}@keyframes bb-hatched{0%{transform:scale(.2);opacity:0}to{transform:none;opacity:1}}.bb-hatched .bb-art{width:min(40vmin,240px)!important;height:auto!important;filter:drop-shadow(0 8px 6px rgba(0,0,0,.6))}.bb-eggnote{font-size:clamp(13px,3vmin,20px);text-shadow:2px 2px 0 #000;margin:4px 0;text-align:center}.bb-eggnote .bb-egg-btn{flex:none;min-height:48px;padding:0 18px;background:#c97b00;animation:bb-egg-blink 1s steps(2) infinite}.bb-picto{display:flex;align-items:center;justify-content:center;gap:clamp(4px,1.4vmin,10px);margin:2px 0 0;line-height:1}.bb-picto-i{font-size:clamp(30px,9vmin,58px);filter:drop-shadow(2px 2px 0 #000);animation:bb-pictopop .35s ease-out both}.bb-picto-ar{font-style:normal;font-size:clamp(20px,6vmin,36px);color:#ffe14d;text-shadow:2px 2px 0 #000}@keyframes bb-pictopop{0%{transform:scale(0) rotate(-20deg);opacity:0}70%{transform:scale(1.25)}to{transform:none;opacity:1}}.bb-mv.atk-chomp{animation-name:mv-bite}.bb-mv.atk-fang{animation-name:atk-fang}.bb-mv.atk-needle{animation-name:atk-needle}.bb-mv.atk-trap{animation-name:atk-trap}.bb-mv.atk-pinch{animation-name:atk-pinch}.bb-mv.atk-slash{animation-name:atk-slash}.bb-mv.atk-charge{animation-name:atk-charge}.bb-mv.atk-slam{animation-name:atk-slam}.bb-mv.atk-tackle{animation-name:atk-tackle}.bb-mv.atk-crusher{animation-name:mv-roll}.bb-mv.atk-quake{animation-name:atk-quake}.bb-mv.atk-dive{animation-name:atk-dive}.bb-mv.atk-pounce{animation-name:atk-pounce}.bb-mv.atk-rain{animation-name:atk-rain}.bb-mv.atk-storm{animation-name:atk-storm}.bb-mv.atk-lash{animation-name:atk-lash}@keyframes atk-fang{0%{transform:none}10%{transform:translate3d(calc(var(--dir) * -10%),-6%,0) rotate(calc(var(--dir) * -10deg)) scale(1.05)}14%{transform:translate3d(calc(var(--dir) * -10%),-6%,0) rotate(calc(var(--dir) * -4deg)) scale(1.05)}18%{transform:translate3d(calc(var(--dir) * -10%),-6%,0) rotate(calc(var(--dir) * -10deg)) scale(1.05)}22%{transform:translate3d(calc(var(--dir) * -10%),-6%,0) rotate(calc(var(--dir) * -4deg)) scale(1.05)}34%{transform:translate3d(calc(var(--dir) * 100%),-6%,130px) rotate(calc(var(--dir) * 6deg)) scale(1.3)}42%{transform:translate3d(calc(var(--dir) * 98%),0,110px) rotate(calc(var(--dir) * -6deg)) scale(1.2)}50%{transform:translate3d(calc(var(--dir) * 102%),-2%,130px) rotate(calc(var(--dir) * 8deg)) scale(1.3)}62%{transform:translate3d(calc(var(--dir) * 96%),0,100px) scale(1.15)}to{transform:none}}@keyframes atk-needle{0%{transform:none}14%{transform:translate3d(calc(var(--dir) * -16%),0,-30px) rotate(calc(var(--dir) * -8deg))}24%{transform:translate3d(calc(var(--dir) * 104%),-2%,120px) rotate(calc(var(--dir) * 3deg)) scale(1.18)}32%{transform:translate3d(calc(var(--dir) * 70%),0,60px)}42%{transform:translate3d(calc(var(--dir) * 106%),-2%,120px) scale(1.2)}50%{transform:translate3d(calc(var(--dir) * 70%),0,60px)}60%{transform:translate3d(calc(var(--dir) * 108%),-2%,120px) scale(1.22)}76%{transform:translate3d(calc(var(--dir) * 80%),0,60px)}to{transform:none}}@keyframes atk-trap{0%{transform:none}20%{transform:rotate(calc(var(--dir) * 180deg)) scale(1.1)}40%{transform:rotate(calc(var(--dir) * 360deg)) scale(1.15)}52%{transform:translate3d(calc(var(--dir) * 20%),-6%,40px) rotate(calc(var(--dir) * 360deg)) scale(1.2,.9)}70%{transform:translate3d(calc(var(--dir) * 6%),0,20px) rotate(calc(var(--dir) * 360deg))}to{transform:rotate(calc(var(--dir) * 360deg))}}@keyframes atk-pinch{0%{transform:none}24%{transform:translate3d(calc(var(--dir) * 96%),0,90px) scale(1.15)}32%{transform:translate3d(calc(var(--dir) * 100%),0,100px) scale(1.4,.8)}40%{transform:translate3d(calc(var(--dir) * 100%),0,100px) scale(1.05,1.1)}48%{transform:translate3d(calc(var(--dir) * 100%),0,100px) scale(1.4,.8)}56%{transform:translate3d(calc(var(--dir) * 100%),0,100px) scale(1.05,1.1)}64%{transform:translate3d(calc(var(--dir) * 100%),0,100px) scale(1.4,.8)}80%{transform:translate3d(calc(var(--dir) * 90%),0,80px) scale(1.1)}to{transform:none}}@keyframes atk-slash{0%{transform:none}22%{transform:translate3d(calc(var(--dir) * -6%),-14%,0) rotate(calc(var(--dir) * -34deg)) scale(1.1)}30%{transform:translate3d(calc(var(--dir) * -6%),-14%,0) rotate(calc(var(--dir) * -34deg)) scale(1.1)}40%{transform:translate3d(calc(var(--dir) * 98%),4%,120px) rotate(calc(var(--dir) * 44deg)) scale(1.3)}52%{transform:translate3d(calc(var(--dir) * 100%),6%,110px) rotate(calc(var(--dir) * 30deg)) scale(1.22)}70%{transform:translate3d(calc(var(--dir) * 60%),0,50px) rotate(calc(var(--dir) * 8deg))}to{transform:none}}@keyframes atk-charge{0%{transform:none}22%{transform:translate3d(calc(var(--dir) * -22%),8%,-40px) rotate(calc(var(--dir) * 12deg)) scale(.95)}30%{transform:translate3d(calc(var(--dir) * -22%),8%,-40px) rotate(calc(var(--dir) * 12deg)) scale(.95)}44%{transform:translate3d(calc(var(--dir) * 112%),2%,130px) rotate(calc(var(--dir) * 8deg)) scale(1.3)}56%{transform:translate3d(calc(var(--dir) * 132%),2%,130px) rotate(calc(var(--dir) * 8deg)) scale(1.3)}78%{transform:translate3d(calc(var(--dir) * 60%),0,60px)}to{transform:none}}@keyframes atk-slam{0%{transform:none}24%{transform:translate3d(calc(var(--dir) * 40%),-90%,120px) scale(1.25)}38%{transform:translate3d(calc(var(--dir) * 70%),-100%,130px) scale(1.3)}48%{transform:translate3d(calc(var(--dir) * 100%),6%,140px) scale(1.4,.7)}56%{transform:translate3d(calc(var(--dir) * 100%),0,120px) scale(1.2,.9)}80%{transform:translate3d(calc(var(--dir) * 70%),0,60px)}to{transform:none}}@keyframes atk-tackle{0%{transform:none}10%{transform:translate3d(calc(var(--dir) * 12%),-6%,10px)}20%{transform:translate3d(calc(var(--dir) * 24%),0,20px)}30%{transform:translate3d(calc(var(--dir) * 40%),-6%,40px)}40%{transform:translate3d(calc(var(--dir) * 54%),0,60px)}50%{transform:translate3d(calc(var(--dir) * 72%),-6%,80px)}58%{transform:translate3d(calc(var(--dir) * 106%),0,130px) scale(1.3)}66%{transform:translate3d(calc(var(--dir) * 100%),0,120px) scale(1.2,.85)}84%{transform:translate3d(calc(var(--dir) * 50%),0,40px)}to{transform:none}}@keyframes atk-quake{0%{transform:none}10%{transform:translate3d(0,-26%,30px) scale(.95,1.1)}18%{transform:translate3d(0,4%,0) scale(1.18,.78)}28%{transform:translate3d(0,-26%,30px) scale(.95,1.1)}36%{transform:translate3d(0,4%,0) scale(1.22,.76)}46%{transform:translate3d(0,-36%,40px) scale(.95,1.12)}56%{transform:translate3d(calc(var(--dir) * 12%),6%,20px) scale(1.3,.7)}66%{transform:translate3d(calc(var(--dir) * 8%),0,10px) scale(1.1,.9)}to{transform:none}}@keyframes atk-dive{0%{transform:none;opacity:1}22%{transform:translate3d(calc(var(--dir) * -10%),-210%,60px) scale(.7);opacity:1}40%{transform:translate3d(0,-240%,60px) scale(.6);opacity:.2}52%{transform:translate3d(calc(var(--dir) * 100%),-60%,150px) rotate(calc(var(--dir) * 30deg)) scale(1.1);opacity:1}60%{transform:translate3d(calc(var(--dir) * 104%),4%,150px) rotate(calc(var(--dir) * 20deg)) scale(1.4);opacity:1}78%{transform:translate3d(calc(var(--dir) * 60%),-30%,60px)}to{transform:none;opacity:1}}@keyframes atk-pounce{0%{transform:none}18%{transform:translate3d(0,14%,0) scale(1.2,.6)}28%{transform:translate3d(0,14%,0) scale(1.2,.6)}44%{transform:translate3d(calc(var(--dir) * 54%),-150%,150px) rotate(calc(var(--dir) * -14deg)) scale(1.15)}58%{transform:translate3d(calc(var(--dir) * 100%),-50%,150px) rotate(calc(var(--dir) * 24deg)) scale(1.3)}66%{transform:translate3d(calc(var(--dir) * 100%),0,130px) scale(1.3,.75)}84%{transform:translate3d(calc(var(--dir) * 60%),-20%,60px)}to{transform:none}}@keyframes atk-rain{0%{transform:none}30%{transform:scale(1.35,1.4) translate3d(0,-6%,40px)}44%{transform:scale(1.45,1.5) translate3d(0,-8%,40px)}54%{transform:scale(.85,.8)}64%{transform:scale(1.1)}to{transform:none}}@keyframes atk-storm{0%{transform:none}40%{transform:rotate(calc(var(--dir) * 720deg)) scale(1.1)}70%{transform:rotate(calc(var(--dir) * 1440deg)) scale(1.2)}to{transform:rotate(calc(var(--dir) * 1440deg))}}@keyframes atk-lash{0%{transform:none}12%{transform:rotate(calc(var(--dir) * 8deg)) translate3d(calc(var(--dir) * -4%),0,0)}24%{transform:rotate(calc(var(--dir) * -8deg)) translate3d(calc(var(--dir) * 4%),0,0)}36%{transform:rotate(calc(var(--dir) * 8deg)) translate3d(calc(var(--dir) * -4%),0,0)}48%{transform:translate3d(calc(var(--dir) * 108%),-4%,130px) scale(1.4,.85)}56%{transform:translate3d(calc(var(--dir) * 100%),0,110px) scale(1.15)}80%{transform:translate3d(calc(var(--dir) * 40%),0,40px)}to{transform:none}}@media(prefers-reduced-motion:reduce){.bb-picto-i{animation-duration:.01s}}.bb-bgm{top:calc(max(8px,env(safe-area-inset-top)) + 92px);background:#3949ab}.bb-warn{top:calc(max(8px,env(safe-area-inset-top)) + 4px);padding:2px 12px 4px;gap:0;max-width:min(92vw,520px)}.bb-warn .bb-picto-i{font-size:clamp(20px,5.4vmin,34px)}.bb-warn .bb-picto-ar{font-size:clamp(14px,4vmin,22px)}.bb-warn-m b{font-size:clamp(18px,4.8vmin,32px)}.bb-warn-m svg{width:clamp(24px,6vmin,40px);height:clamp(24px,6vmin,40px)}.bb-warn-h{font-size:clamp(11px,2.4vmin,15px);margin-top:0}.bb-controls:has(.bb-guards) .bb-bgm-slide{display:none}.bb-bgm-slide{display:flex;align-items:center;gap:6px;background:#3949ab;border-radius:999px;padding:6px 12px;color:#fff;font-size:clamp(14px,3vmin,20px)}.bb-bgm-slide input{width:clamp(70px,14vmin,120px);accent-color:#ffca28}.bb-moves.bb-guards{flex-wrap:wrap}.bb-guards .bb-guardbtn:not(.bb-spguard){flex:1 1 0;min-width:0}.bb-guards .bb-spguard{flex:1 1 100%;aspect-ratio:auto;height:min(18vh,150px);max-height:none}.bb-fuse-btn{background:#7a1fa0}.bb-title small{font-size:.55em;opacity:.8}.bb-fuse-row{display:flex;align-items:center;justify-content:center;gap:clamp(6px,2vmin,16px);margin:4px 0 8px}.bb-fuse-slot{width:clamp(60px,16vmin,120px);height:clamp(60px,16vmin,120px);display:flex;align-items:center;justify-content:center;background:#0006;border:3px solid #ffe14d;border-radius:10px;font-size:clamp(22px,6vmin,40px);color:#ffe14d}.bb-fuse-slot .bb-art{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.bb-fuse-q{border-color:#ff4dd2;color:#ff4dd2}.bb-fuse-op{font-size:clamp(24px,7vmin,44px);color:#fff;text-shadow:2px 2px 0 #000}.bb-fuse-done{flex:1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.bb-fuse-msg{font-size:clamp(22px,6vmin,40px);color:#ffe14d;text-shadow:3px 3px 0 #000}.bb-arena:not(.bb-team){max-width:1100px;padding-top:40px;align-items:stretch}.bb-arena:not(.bb-team) .bb-side{display:grid;grid-template-rows:auto 1fr;grid-template-columns:auto auto 1fr;-moz-column-gap:8px;column-gap:8px;row-gap:2px;align-items:stretch;justify-items:center}.bb-arena:not(.bb-team) .bb-side:has(+.bb-vs){grid-template-areas:"info info info" "hp sp fg"}.bb-arena:not(.bb-team) .bb-vs+.bb-side{grid-template-areas:"info info info" "fg sp hp";grid-template-columns:1fr auto auto}.bb-arena:not(.bb-team) .bb-side>.bb-hp{grid-area:hp;width:clamp(24px,5vmin,36px);height:auto;min-height:90px}.bb-arena:not(.bb-team) .bb-side>.bb-hp i{position:absolute;left:0;right:0;bottom:0;width:auto!important;height:var(--p, 100%);transition:height .6s cubic-bezier(.3,1,.5,1)}.bb-arena:not(.bb-team) .bb-side>.bb-hp b{position:absolute;left:0;right:0;top:2px;text-align:center;font-size:clamp(10px,2.2vmin,15px)}.bb-arena:not(.bb-team) .bb-side>.bb-spg{grid-area:sp;width:auto;height:auto;flex-direction:row;align-items:stretch;gap:3px}.bb-arena:not(.bb-team) .bb-side>.bb-spg .bb-spg-t{writing-mode:vertical-rl;font-size:clamp(9px,2vmin,13px);white-space:nowrap;align-self:center}.bb-arena:not(.bb-team) .bb-side>.bb-spg .bb-spg-bar{flex-direction:column-reverse;width:clamp(18px,4vmin,28px);gap:3px}.bb-arena:not(.bb-team) .bb-side>.bb-spg .bb-spg-bar b{flex:1;height:auto;min-height:6px}.bb-arena:not(.bb-team) .bb-side>.bb-info{grid-area:info;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:4px 10px}.bb-arena:not(.bb-team) .bb-side>.bb-fighter{grid-area:fg;width:min(100%,56vh,520px);height:auto;aspect-ratio:1;align-self:center}.bb-arena:not(.bb-team) .bb-fighter.bb-boss .bb-face-l{transform:scaleX(-1) scale(1.55);transform-origin:50% 88%}.bh-quiz-rule{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 12px;padding:6px 10px;margin:4px 0;background:#fff8dc;border:3px solid #000;border-radius:10px;color:#222}.bh-quiz-rule-t{flex:1 1 100%;text-align:center;font-size:clamp(11px,2.4vmin,16px);letter-spacing:.1em;color:#b45f00;font-weight:800}.bh-quiz-rule-r{display:flex;align-items:center;gap:6px}.bh-quiz-rule-r span{font-size:clamp(20px,5vmin,34px);line-height:1}.bh-quiz-rule-r b{font-size:clamp(12px,2.8vmin,19px)}.bh-quiz-hint.soft{opacity:.85;cursor:pointer}.bh-quiz-hint.soft{white-space:pre-line;font-size:clamp(16px,4vmin,26px)}.bh-quiz-ja{background:#1565c0}.mv-kick{animation-name:mv-kick}.mv-sting{animation-name:mv-sting}.mv-grab{animation-name:mv-grab}.mv-scratch{animation-name:mv-scratch}.mv-flip{animation-name:mv-flip}.mv-squeeze{animation-name:mv-squeeze}.mv-spray{animation-name:mv-spray}@keyframes mv-kick{0%{transform:none}14%{transform:translate3d(calc(var(--dir) * -10%),0,0) rotate(calc(var(--dir) * -22deg)) scale(.95)}30%{transform:translate3d(calc(var(--dir) * 80%),-8%,120px) rotate(calc(var(--dir) * 18deg)) scale(1.2)}36%{transform:translate3d(calc(var(--dir) * 100%),-4%,150px) rotate(calc(var(--dir) * 34deg)) scale(1.32)}55%{transform:translate3d(calc(var(--dir) * 70%),0,60px) rotate(calc(var(--dir) * 8deg)) scale(1.1)}to{transform:none}}@keyframes mv-sting{0%{transform:none}8%{transform:translate3d(calc(var(--dir) * -8%),0,0) scale(.94)}16%{transform:translate3d(calc(var(--dir) * 85%),-2%,120px) scale(1.18,.9)}22%{transform:translate3d(calc(var(--dir) * 45%),0,40px)}28%{transform:translate3d(calc(var(--dir) * 95%),-2%,140px) scale(1.2,.9)}34%{transform:translate3d(calc(var(--dir) * 50%),0,40px)}40%{transform:translate3d(calc(var(--dir) * 105%),-2%,160px) scale(1.3,.88)}60%{transform:translate3d(calc(var(--dir) * 70%),0,60px)}to{transform:none}}@keyframes mv-grab{0%{transform:none}14%{transform:translate3d(calc(var(--dir) * 10%),-22%,60px) scale(1.08) rotate(calc(var(--dir) * -8deg))}32%{transform:translate3d(calc(var(--dir) * 95%),-6%,150px) scale(1.3) rotate(calc(var(--dir) * 10deg))}40%{transform:translate3d(calc(var(--dir) * 100%),0,160px) scale(1.18,1.3)}48%{transform:translate3d(calc(var(--dir) * 100%),-2%,160px) scale(1.34,1.12)}56%{transform:translate3d(calc(var(--dir) * 100%),0,160px) scale(1.18,1.3)}80%{transform:translate3d(calc(var(--dir) * 60%),0,60px)}to{transform:none}}@keyframes mv-scratch{0%{transform:none}12%{transform:translate3d(calc(var(--dir) * 30%),-6%,60px) rotate(calc(var(--dir) * -30deg))}22%{transform:translate3d(calc(var(--dir) * 95%),0,140px) rotate(calc(var(--dir) * 28deg)) scale(1.25)}30%{transform:translate3d(calc(var(--dir) * 100%),-4%,150px) rotate(calc(var(--dir) * -28deg)) scale(1.3)}38%{transform:translate3d(calc(var(--dir) * 100%),0,150px) rotate(calc(var(--dir) * 30deg)) scale(1.3)}46%{transform:translate3d(calc(var(--dir) * 100%),-3%,150px) rotate(calc(var(--dir) * -20deg)) scale(1.3)}70%{transform:translate3d(calc(var(--dir) * 60%),0,60px)}to{transform:none}}@keyframes mv-flip{0%{transform:none}12%{transform:translate3d(calc(var(--dir) * -6%),6%,0) scale(1.1,.8)}24%{transform:translate3d(calc(var(--dir) * 40%),-90%,160px) rotate(calc(var(--dir) * -200deg)) scale(1.25)}34%{transform:translate3d(calc(var(--dir) * 100%),-30%,170px) rotate(calc(var(--dir) * -360deg)) scale(1.35)}42%{transform:translate3d(calc(var(--dir) * 100%),4%,150px) rotate(calc(var(--dir) * -360deg)) scale(1.4,.8)}70%{transform:translate3d(calc(var(--dir) * 60%),0,60px) rotate(0)}to{transform:none}}@keyframes mv-squeeze{0%{transform:none}20%{transform:translate3d(calc(var(--dir) * 50%),0,80px) scale(1.1)}34%{transform:translate3d(calc(var(--dir) * 100%),0,150px) scale(1.34,.8)}42%{transform:translate3d(calc(var(--dir) * 100%),0,150px) scale(1.16,1.22)}50%{transform:translate3d(calc(var(--dir) * 100%),0,150px) scale(1.4,.76)}58%{transform:translate3d(calc(var(--dir) * 100%),0,150px) scale(1.16,1.22)}66%{transform:translate3d(calc(var(--dir) * 100%),0,150px) scale(1.4,.76)}85%{transform:translate3d(calc(var(--dir) * 60%),0,60px)}to{transform:none}}@keyframes mv-spray{0%{transform:none}14%{transform:translate3d(calc(var(--dir) * -14%),-4%,0) rotate(calc(var(--dir) * -20deg)) scale(1.05)}30%{transform:translate3d(calc(var(--dir) * -6%),-10%,40px) rotate(calc(var(--dir) * 14deg)) scale(1.3)}38%{transform:translate3d(calc(var(--dir) * 2%),-8%,60px) rotate(calc(var(--dir) * 10deg)) scale(1.45,1.2)}60%{transform:translate3d(calc(var(--dir) * 2%),-6%,60px) rotate(calc(var(--dir) * 8deg)) scale(1.4,1.15)}to{transform:none}}.bb-arena:not(.bb-team) .bb-side>.bb-spg .bb-spg-bar{width:clamp(24px,5vmin,34px)}.bb-arena:not(.bb-team) .bb-side>.bb-spg .bb-spg-t{font-size:clamp(12px,2.8vmin,17px);font-weight:800}.bb-arena:not(.bb-team) .bb-fighter.bb-boss .bb-face-l{transform:scaleX(-1) scale(1.4)}.bb-controls{width:auto;max-width:none;align-self:flex-start;margin-left:clamp(4px,1.5vmin,12px);gap:6px}.bb-controls:has(.bb-guards){width:100%;align-self:stretch;margin-left:0}.bb-controls .bb-listen,.bb-controls .bb-heal,.bb-controls .bb-special{flex:0 0 auto;width:clamp(46px,11vmin,72px);min-width:clamp(46px,11vmin,72px);height:clamp(46px,11vmin,72px);font-size:clamp(22px,5.5vmin,36px)}.bb-controls .bb-help-btn{width:clamp(36px,8vmin,52px);height:clamp(36px,8vmin,52px);font-size:clamp(18px,4.5vmin,28px)}.bb-controls>.bb-moves:not(.bb-guards){flex:0 0 auto;gap:6px}.bb-controls>.bb-moves:not(.bb-guards) .bb-move{flex:0 0 auto;width:clamp(46px,11vmin,72px);height:clamp(46px,11vmin,72px);aspect-ratio:auto;max-height:none;padding:5px}.bb-bgm-slide{position:fixed;right:8px;bottom:34px;z-index:30}.bb-special.ready{box-shadow:0 0 14px #ffe14d,inset 0 -6px #00000059}.bb-hq{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;background:#0000008c}.bb-hq-box{background:#1d2b1d;border:4px solid #000;box-shadow:inset 0 -6px #00000059;padding:clamp(14px,3vmin,28px);text-align:center;color:#fff;min-width:min(86vw,520px)}.bb-hq-t{font-size:clamp(16px,3.4vmin,26px);color:#7dff8a}.bb-hq-s{font-size:clamp(26px,7vmin,52px);margin:10px 0 4px;text-shadow:2px 2px 0 #000}.bb-hq-ja{font-size:clamp(13px,2.8vmin,20px);opacity:.85;margin-bottom:12px}.bb-hq-c{display:flex;gap:14px;justify-content:center}.bb-hq-c .bb-btn{font-size:clamp(22px,5.5vmin,40px);padding:10px 28px;min-width:38%}.bb-hq-c .bb-btn.ok{background:#2e8b3d}.bb-hq-r{margin-top:10px;font-size:clamp(18px,4vmin,30px);color:#ffe27a}.bb-hq-h{font-size:clamp(14px,3vmin,22px);color:#ffe27a;background:#00000059;padding:6px 10px;margin:0 0 12px}.bb-hq-tb{font-size:clamp(14px,3vmin,22px);padding:6px 18px;margin:0 0 10px}.bb-gram{margin:0 auto 12px;border-collapse:collapse;font-size:clamp(14px,3.2vmin,24px);background:#0006}.bb-gram th,.bb-gram td{border:2px solid #000;padding:4px 10px}.bb-gram th{color:#7dff8a}.bb-gram td:first-child{color:#ffe27a;text-align:left}.bb-gram-s td{background:#ffe27a2e}.bb-gram tfoot td{text-align:center!important;color:#fff}.bb-bbook-btn{background:#3a1a5e}.bb-bk-sil .bb-card-art{filter:brightness(0) contrast(1.2);opacity:.85}.bb-bk-sil .bb-name{opacity:.7}.bb-bk-next{box-shadow:0 0 14px 3px #ffe14d}.bb-bk-next .bb-card-art{filter:brightness(0) drop-shadow(0 0 8px #ffe14d)}.bb-bk-done .bb-type{color:#ffe14d}.bb-bk-q{width:70%;aspect-ratio:1;margin:0 auto;background:#000;border:3px solid #333;display:flex;align-items:center;justify-content:center;font-size:clamp(28px,8vmin,60px);color:#777}.bb-cutin,.bb-cutin.bb-cutin-t2,.bb-cutin.bb-cutin-ult{top:7%;padding:2px 0;border-block-width:2px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.55) 20%,rgba(0,0,0,.55) 80%,transparent)}.bb-cutin span,.bb-cutin.bb-cutin-ult span,.bb-cutin.bb-cutin-t2 span{font-size:clamp(14px,3.2vmin,26px);letter-spacing:.04em;text-shadow:2px 2px 0 #b30000}.bb-cutin.bb-cutin-t2 span{text-shadow:2px 2px 0 #003a66}.bb-luck-c{display:flex;gap:14px;justify-content:center;margin-top:8px}.bb-luck{width:clamp(80px,22vmin,150px);height:clamp(110px,30vmin,210px);background:linear-gradient(#f5c542,#c98f10);border:4px solid #000;box-shadow:inset 0 -8px #0000004d,0 4px #000;font-size:clamp(36px,10vmin,72px);color:#fff;text-shadow:2px 2px 0 #000;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.bb-luck:active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 -4px #0000004d,0 1px #000}.bb-luck.pick{background:linear-gradient(#7dff8a,#2e8b3d)}.bb-luck.dim{opacity:.45}.bb-luck-i{font-size:clamp(36px,10vmin,72px)}.bb-luck-w{font-size:clamp(11px,2.4vmin,18px)}.bb-luckbuff{position:fixed;top:8px;left:50%;transform:translate(-50%);z-index:55;background:#000;color:#ffe27a;border:3px solid #ffe27a;padding:2px 12px;font-size:clamp(16px,3.6vmin,26px)}.bb-weakhint{position:absolute;left:0;bottom:100%;margin-bottom:6px;z-index:7;width:-moz-max-content;width:max-content;max-width:min(92vw,520px);padding:6px 12px;background:#000000c7;border:3px solid #ffe14d;color:#fff;font-size:clamp(14px,3.6vmin,24px);pointer-events:none}@keyframes bh-flash{0%,to{background:transparent;box-shadow:none;transform:scale(1)}20%,60%{background:#ffe14d;box-shadow:0 0 0 4px #ffb300,0 0 18px 6px #ffd54a;transform:scale(1.12)}40%,80%{background:#fff6b0;box-shadow:0 0 0 3px #ffb300,0 0 10px 2px #ffd54a;transform:scale(1.06)}}.bh-quiz-rule-r.flash,.bh-quiz-rule.flash .bh-quiz-rule-r{border-radius:10px;padding:0 6px;animation:bh-flash 1.8s ease-in-out 1}.bb-hq-s .bb-cue{color:#ffd23f;text-decoration:underline;text-decoration-thickness:4px;text-underline-offset:6px;font-size:1.15em}.bh-quiz-bulb{background:#f9a825}.bh-quiz-card{padding:10px 16px 14px}.bh-quiz-streak{font-size:clamp(14px,3.4vmin,24px)}.bh-quiz-text{font-size:clamp(22px,5.6vmin,42px);padding:4px 12px 10px}.bh-quiz-choices{gap:clamp(10px,3vmin,22px)}.bh-quiz-btn{min-width:clamp(96px,26vmin,170px);padding:8px 10px}.bh-quiz-btn span{font-size:clamp(36px,10vmin,68px)}.bh-quiz-btn i{font-size:clamp(20px,5vmin,34px);font-weight:700}.bh-quiz-bigpic{text-align:center;font-size:clamp(48px,15vmin,96px);line-height:1.1;padding:2px 0 8px;cursor:pointer}.bh-quiz-ja{position:relative}.bh-quiz-ja .bh-hint-n{position:absolute;right:-6px;bottom:-6px;min-width:20px;height:20px;line-height:20px;border-radius:10px;background:#ffd54f;color:#3b2412;font:700 14px/20px sans-serif;text-align:center;border:2px solid #000}.bh-quiz-ja:disabled{opacity:.35;filter:grayscale(1)}.bb-timing i u.bb-ctr{position:absolute;top:0;bottom:0;background:#ffe14d;box-shadow:0 0 10px #ffe14d}.bb-playclock{position:fixed;bottom:max(4px,env(safe-area-inset-bottom));left:6px;z-index:120;pointer-events:none;padding:1px 8px;border:1px solid rgba(0,0,0,.5);border-radius:999px;background:#fff8e18c;color:#3b2412cc;font:700 clamp(10px,2.2vmin,13px)/1.3 monospace;opacity:.7}.bb-playclock.low{background:#ff5a6ecc;color:#fff;opacity:.9;animation:bb-clock-pulse 1s ease-in-out infinite}@keyframes bb-clock-pulse{50%{transform:translate(-50%) scale(1.1)}}.su-attack{width:min(70vw,420px);font-size:clamp(22px,6vmin,40px);padding:clamp(10px,2.4vmin,20px) 0;margin:0 auto}.su-sos{left:auto;right:0}.su-me.who{filter:drop-shadow(0 0 8px #ffe066)}.su-controls{justify-content:center}.bb-ctrchance{position:absolute;inset:0;z-index:60;pointer-events:none;display:flex;align-items:center;justify-content:center;animation:bb-ctrch-edge 1.4s ease-out both}.bb-ctrchance span{font-size:clamp(34px,11vmin,96px);font-weight:900;color:#ffe066;text-shadow:0 0 22px #ffb300,4px 4px 0 #000;letter-spacing:2px;animation:bb-ctrch-text 1.4s ease-out both}@keyframes bb-ctrch-edge{0%{box-shadow:inset 0 0 #ffd70000;background:#0000}20%{box-shadow:inset 0 0 90px 30px #ffc800d9;background:#00000073}to{box-shadow:inset 0 0 40px 10px #ffc80040;background:#0000}}@keyframes bb-ctrch-text{0%{transform:scale(2.6);opacity:0}18%{transform:scale(1);opacity:1}80%{opacity:1}to{transform:scale(1.1);opacity:0}}.bb-ctrhit{position:absolute;inset:0;z-index:70;pointer-events:none;overflow:hidden;animation:bb-ctr-shake .5s .4s 2}.bb-ctrhit .bb-dark{position:absolute;inset:0;background:#000;opacity:0;animation:bb-ctr-dark 2.3s ease-out both}.bb-ctrhit .bb-bolt{position:absolute;left:50%;top:0;height:100%;width:clamp(80px,22vmin,220px);transform:translate(-50%) scaleY(0);transform-origin:top;fill:#fffbd0;filter:drop-shadow(0 0 18px #7fd4ff) drop-shadow(0 0 40px #4aa8ff);animation:bb-ctr-bolt 2.3s both}.bb-ctrhit .bb-flash{position:absolute;inset:0;background:#fff;opacity:0;animation:bb-ctr-flash 2.3s both}.bb-ctrhit b{position:absolute;left:0;right:0;top:30%;text-align:center;font-size:clamp(40px,14vmin,130px);color:#fff;text-shadow:0 0 26px #4aa8ff,5px 5px 0 #000;opacity:0;animation:bb-ctr-word 2.3s both}@keyframes bb-ctr-dark{0%{opacity:0}12%{opacity:.88}70%{opacity:.88}to{opacity:0}}@keyframes bb-ctr-bolt{0%,14%{transform:translate(-50%) scaleY(0);opacity:0}18%{transform:translate(-50%) scaleY(1);opacity:1}24%{opacity:.2}28%{opacity:1}55%{opacity:.9}to{opacity:0;transform:translate(-50%) scaleY(1)}}@keyframes bb-ctr-flash{0%,16%{opacity:0}19%{opacity:1}30%{opacity:0}34%{opacity:.6}46%{opacity:0}to{opacity:0}}@keyframes bb-ctr-word{0%,30%{opacity:0;transform:scale(3)}40%{opacity:1;transform:scale(1)}85%{opacity:1}to{opacity:0}}@keyframes bb-ctr-shake{0%,to{transform:translate(0)}25%{transform:translate(-12px,6px)}50%{transform:translate(10px,-8px)}75%{transform:translate(-6px,4px)}}.bb-hira{position:absolute;inset:0;z-index:65;pointer-events:none;display:flex;align-items:center;justify-content:center;overflow:hidden;animation:bb-hira-bg 2.6s both}.bb-hira .bb-hira-ray{position:absolute;left:50%;top:50%;width:220vmax;height:220vmax;transform:translate(-50%,-50%);background:repeating-conic-gradient(from 0deg,#fff0968c 0 7deg,#fff09600 7deg 16deg);animation:bb-hira-spin 2.6s linear both}.bb-hira-box{position:relative;text-align:center;animation:bb-hira-pop 2.6s both}.bb-hira-bulb{font-size:clamp(60px,22vmin,190px);filter:drop-shadow(0 0 30px #ffe066)}.bb-hira-t{font-size:clamp(36px,13vmin,110px);font-weight:900;color:#fff6a8;text-shadow:0 0 20px #ffb300,4px 4px 0 #000}.bb-hira-n{font-size:clamp(20px,6.5vmin,54px);font-weight:900;color:#fff;text-shadow:3px 3px 0 #000}.bb-hira-n s{opacity:.6}.bb-hira-n em{font-style:normal;color:#ffe066}.bb-hira-r{font-size:clamp(22px,7vmin,56px);color:#ffd23f;text-shadow:2px 2px 0 #000;letter-spacing:4px}@keyframes bb-hira-bg{0%{background:#fff0}6%{background:#fffffff2}22%{background:#00000073}85%{background:#00000073}to{background:#0000}}@keyframes bb-hira-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(40deg)}}@keyframes bb-hira-pop{0%,6%{transform:scale(0);opacity:0}18%{transform:scale(1.25);opacity:1}28%{transform:scale(1)}88%{opacity:1}to{opacity:0;transform:scale(1.1)}}.bb-rank{position:absolute;left:3px;bottom:2px;font-size:clamp(9px,2.2vmin,16px);color:#ffd23f;text-shadow:1px 1px 0 #000;letter-spacing:0;line-height:1}.bb-fighter.bb-rk3,.bb-fighter.bb-rk4,.bb-fighter.bb-rk5,.bb-fighter.bb-rk6{filter:drop-shadow(0 0 14px #ffd23f)}.bb-fighter.bb-rk4,.bb-fighter.bb-rk5,.bb-fighter.bb-rk6{animation:bb-ctr-shake .35s 2}.bb-mapbar{position:relative;width:min(92vw,560px);height:30px;margin:0 auto 6px;border-radius:15px;background:#1b1f36;border:2px solid #555a75;overflow:hidden}.bb-mapbar-fill{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#1f8a4c,#ffe14d)}.bb-mapbar span{position:relative;display:block;text-align:center;line-height:26px;font-weight:800;color:#fff;text-shadow:0 1px 3px #000}.bb-map{position:relative;display:flex;flex-direction:column;gap:6px;padding:8px 3vw 40px}.bb-region{position:relative;flex:0 0 auto;width:100%;max-width:560px;height:clamp(140px,30vw,190px);margin:0 auto;border-radius:18px;background-size:cover;background-position:center;border:3px solid #3a3f5c;box-shadow:0 4px #14172a;overflow:hidden}.bb-region.lock{filter:grayscale(.8) brightness(.55)}.bb-region.cur{border-color:#ffe14d;box-shadow:0 0 20px #ffe14d,0 4px #14172a}.bb-region.big{border-color:#d8a400}.bb-region-tag{position:absolute;left:10px;top:6px;z-index:3;padding:2px 10px;border-radius:10px;background:#0009;color:#fff;font-size:.78rem;font-weight:800;letter-spacing:.03em}.bb-road{position:absolute;inset:0;width:100%;height:100%;z-index:1;filter:drop-shadow(0 1px 2px #000)}.bb-stop{position:absolute;z-index:2;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.bb-stop-dot{width:clamp(30px,8vw,42px);aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#2a2f45;border:3px solid #f3dca0;color:#f3dca0;font-size:clamp(14px,4vw,20px);box-shadow:0 3px #00000080}.bb-stop.done .bb-stop-dot{background:#1f8a4c;border-color:#9af0b6;color:#fff}.bb-stop.here .bb-stop-dot,.bb-stop.here .bb-stop-art{box-shadow:0 0 16px #ffe14d;border-color:#ffe14d;animation:bb-node-bob 1s ease-in-out infinite}.bb-stop-art{width:clamp(58px,17vw,84px);aspect-ratio:1;border-radius:14px;background:#281446bf;border:3px solid #b48cff;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 3px #00000080}.bb-region.big .bb-stop-art{width:clamp(70px,21vw,100px);border-color:#ffe14d;background:#5a3c00cc}.bb-stop-q{font-size:2rem;font-weight:800;color:#d9c8ff}.bb-stop-me{position:absolute;left:50%;bottom:70%;width:clamp(46px,14vw,66px);aspect-ratio:1;transform:translate(-50%);pointer-events:none;filter:drop-shadow(0 2px 3px #000)}@keyframes bb-node-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.bb-cont{position:relative;flex:0 0 auto;width:100%;max-width:560px;aspect-ratio:1;margin:0 auto;background-size:100% 100%;border-radius:14px;overflow:hidden}.bb-map{gap:4px}.bb-gdot{position:absolute;z-index:2;width:12px;height:12px;transform:translate(-50%,-50%);border-radius:50%;background:#2a2f45;border:2px solid #fff6cf;box-shadow:0 1px 2px #000}.bb-gdot.done{background:#1f8a4c;border-color:#9af0b6}.bb-gdot.here{background:#ffe14d;border-color:#fff;width:16px;height:16px;animation:bb-node-bob 1s ease-in-out infinite}.bb-stop.lock .bb-stop-art{filter:grayscale(.7) brightness(.8)}.bb-stop-no{position:absolute;right:-6px;bottom:-6px;min-width:22px;padding:0 4px;border-radius:11px;background:#14172a;color:#fff;border:2px solid #fff6cf;font-size:.7rem;font-weight:800;text-align:center;line-height:18px}.bb-stop.boss .bb-stop-art{width:clamp(44px,12vw,60px)}.bb-stop.big .bb-stop-art{width:clamp(58px,16vw,80px)}.sb-container{display:flex;flex-direction:column;width:100%;height:100vh;background:#020617;overflow:hidden;color:#fff;font-family:Inter,system-ui,sans-serif}.sb-visual-section{position:relative;flex:1.5;width:100%;overflow:hidden;border-bottom:6px solid #1e293b}.sb-world-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;transition:filter .8s ease}.sb-actor-container{position:absolute;bottom:0;width:100%;height:100%;display:flex;justify-content:space-around;align-items:flex-end;padding:0 5%;box-sizing:border-box;z-index:2;pointer-events:none}.sb-actor{width:45%;height:80%;transition:all .6s cubic-bezier(.23,1,.32,1);position:relative;display:flex;justify-content:center;align-items:flex-end}.sb-actor img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 20px 30px rgba(0,0,0,.5))}.sb-food-item{z-index:10;filter:drop-shadow(0 5px 10px rgba(0,0,0,.3))}.sb-hearts{position:absolute;top:-40px;font-size:2rem;animation:sb-float-up 2s forwards;pointer-events:none;z-index:15}@keyframes sb-float-up{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100px);opacity:0}}.sb-control-section{flex:1;background:linear-gradient(to bottom,#0f172a,#020617);padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:10px;z-index:10;box-shadow:0 -15px 40px #0009}.sb-status{font-size:1rem;font-weight:800;color:#3b82f6;text-transform:uppercase;letter-spacing:2px;height:1.2rem}.sb-slot-container{display:flex;justify-content:center;gap:15px;margin:10px 0}.sb-slot{width:150px;height:70px;background:#00000080;border:3px solid rgba(255,255,255,.1);border-radius:20px;display:flex;justify-content:center;align-items:center;font-weight:900;color:#ffffff26;text-transform:uppercase;font-size:.8rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.sb-slot.filled{border-color:#3b82f6;background:#3b82f626;box-shadow:0 0 20px #3b82f633}.sb-chip{padding:14px 24px;border-radius:16px;cursor:pointer;font-weight:800;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:1.1rem;border:1px solid rgba(255,255,255,.1);box-shadow:0 6px #0006;text-shadow:0 2px 4px rgba(0,0,0,.3)}.sb-chip:hover{transform:translateY(-2px);filter:brightness(1.2) saturate(1.2)}.sb-chip:active{transform:translateY(4px);box-shadow:0 2px #0006}.sb-chip.noun{background:linear-gradient(135deg,#10b981,#059669)}.sb-chip.verb{background:linear-gradient(135deg,#f59e0b,#d97706)}.sb-chip.adv{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.sb-chip-pool{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;max-width:850px;background:#ffffff08;padding:15px;border-radius:20px}.execute-btn{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;padding:14px 50px;border-radius:60px;font-weight:900;cursor:pointer;font-size:1.4rem;text-transform:uppercase;letter-spacing:3px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 25px #ef444480;margin-top:5px}.execute-btn:hover:not(:disabled){transform:scale(1.05) translateY(-3px);box-shadow:0 12px 35px #ef4444b3}.execute-btn:disabled{opacity:.2;cursor:not-allowed;filter:grayscale(1);box-shadow:none}@keyframes sb-shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.is-scared{animation:sb-shake .15s infinite}.is-attacking{transform:translate(140px) scale(1.15);z-index:5}.is-fast{filter:drop-shadow(0 0 20px #f59e0b) brightness(1.4) saturate(1.3)}.is-stealth{opacity:.35;filter:blur(3px) grayscale(.9)}
