/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:"";--projectw-border-angle:0deg}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-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-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--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-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-lime-200:oklch(93.8% .127 124.321);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-800:oklch(45.3% .124 130.933);--color-lime-950:oklch(27.4% .072 132.109);--color-green-400:oklch(79.2% .209 151.711);--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-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-cyan-950:oklch(30.2% .056 229.695);--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-sky-950:oklch(29.3% .066 243.157);--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-blue-950:oklch(28.2% .091 267.935);--color-violet-100:oklch(94.3% .029 294.588);--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-violet-950:oklch(28.3% .141 291.089);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-fuchsia-800:oklch(45.2% .211 324.591);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-fuchsia-950:oklch(29.3% .136 325.661);--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-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-400:oklch(70.9% .01 56.259);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--drop-shadow-lg:0 4px 4px #00000026;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-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}.inset-0{inset:0}.inset-\[2px\]{inset:2px}.inset-\[5px\]{inset:5px}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-8{top:calc(var(--spacing) * 8)}.top-14{top:calc(var(--spacing) * 14)}.top-16{top:calc(var(--spacing) * 16)}.top-20{top:calc(var(--spacing) * 20)}.top-\[-64px\]{top:-64px}.top-\[1px\]{top:1px}.top-\[2\%\],.top-\[2\.0\%\]{top:2%}.top-\[2px\]{top:2px}.top-\[69px\]{top:69px}.top-full{top:100%}.right-0{right:0}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:var(--spacing)}.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-\[2\.5\%\]{right:2.5%}.right-\[22\%\]{right:22%}.right-full{right:100%}.-bottom-2{bottom:calc(var(--spacing) * -2)}.-bottom-\[3px\]{bottom:-3px}.bottom-0{bottom:0}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-12{bottom:calc(var(--spacing) * 12)}.bottom-\[1\.5\%\]{bottom:1.5%}.bottom-\[1\.8\%\]{bottom:1.8%}.bottom-\[2\%\]{bottom:2%}.bottom-\[2px\]{bottom:2px}.bottom-\[5px\]{bottom:5px}.bottom-\[7\%\]{bottom:7%}.bottom-\[12px\]{bottom:12px}.bottom-\[30px\]{bottom:30px}.bottom-\[calc\(100\%\+6px\)\]{bottom:calc(100% + 6px)}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-12{left:calc(var(--spacing) * 12)}.left-14{left:calc(var(--spacing) * 14)}.left-20{left:calc(var(--spacing) * 20)}.left-\[2\.5\%\]{left:2.5%}.left-\[12px\]{left:12px}.left-\[22\%\]{left:22%}.left-\[22px\]{left:22px}.left-\[30px\]{left:30px}.left-\[31px\]{left:31px}.left-\[44px\]{left:44px}.left-full{left:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[15\]{z-index:15}.z-\[30\]{z-index:30}.z-\[40\]{z-index:40}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[75\]{z-index:75}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[120\]{z-index:120}.z-\[250\]{z-index:250}.z-\[260\]{z-index:260}.z-\[300\]{z-index:300}.z-\[500\]{z-index:500}.z-\[510\]{z-index:510}.z-\[1000\]{z-index:1000}.z-\[1100\]{z-index:1100}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.z-\[10002\]{z-index:10002}.z-\[10003\]{z-index:10003}.z-\[10020\]{z-index:10020}.z-\[10050\]{z-index:10050}.z-\[10500\]{z-index:10500}.z-\[99999\]{z-index:99999}.col-span-2{grid-column:span 2/span 2}.col-span-5{grid-column:span 5/span 5}.col-span-full{grid-column:1/-1}.row-span-2{grid-row:span 2/span 2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-4{margin:calc(var(--spacing) * 4)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-auto{margin-right:auto}.-mb-5{margin-bottom:calc(var(--spacing) * -5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.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)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[3\/1\]{aspect-ratio:3}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[1672\/941\]{aspect-ratio:1672/941}.aspect-square{aspect-ratio:1}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.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-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.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-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-44{height:calc(var(--spacing) * 44)}.h-52{height:calc(var(--spacing) * 52)}.h-56{height:calc(var(--spacing) * 56)}.h-\[2px\]{height:2px}.h-\[4px\]{height:4px}.h-\[5px\]{height:5px}.h-\[11px\]{height:11px}.h-\[12px\]{height:12px}.h-\[14px\]{height:14px}.h-\[22px\]{height:22px}.h-\[42px\]{height:42px}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[68px\]{height:68px}.h-\[72px\]{height:72px}.h-\[74px\]{height:74px}.h-\[76px\]{height:76px}.h-\[79px\]{height:79px}.h-\[84px\]{height:84px}.h-\[96px\]{height:96px}.h-\[100dvh\]{height:100dvh}.h-\[148px\]{height:148px}.h-\[178px\]{height:178px}.h-\[180px\]{height:180px}.h-\[220px\]{height:220px}.h-\[calc\(100vh-2\.5rem\)\]{height:calc(100vh - 2.5rem)}.h-\[min\(91vh\,840px\)\]{height:min(91vh,840px)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-14{max-height:calc(var(--spacing) * 14)}.max-h-24{max-height:calc(var(--spacing) * 24)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[45vh\]{max-height:45vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[140\%\]{max-height:140%}.max-h-\[238px\]{max-height:238px}.max-h-\[260px\]{max-height:260px}.max-h-\[282px\]{max-height:282px}.max-h-\[390px\]{max-height:390px}.max-h-\[calc\(92vh-58px\)\]{max-height:calc(92vh - 58px)}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100vh-16px\)\]{max-height:calc(100vh - 16px)}.max-h-\[calc\(100vh-32px\)\]{max-height:calc(100vh - 32px)}.max-h-\[calc\(100vh-110px\)\]{max-height:calc(100vh - 110px)}.max-h-\[min\(26rem\,calc\(100\%-1rem\)\)\]{max-height:min(26rem,100% - 1rem)}.max-h-\[min\(39vh\,300px\)\]{max-height:min(39vh,300px)}.max-h-\[min\(86vh\,760px\)\]{max-height:min(86vh,760px)}.max-h-\[min\(720px\,calc\(100dvh-32px\)\)\]{max-height:min(720px,100dvh - 32px)}.min-h-0{min-height:0}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[24px\]{min-height:24px}.min-h-\[42px\]{min-height:42px}.min-h-\[44px\]{min-height:44px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[100px\]{min-height:100px}.min-h-\[104px\]{min-height:104px}.min-h-\[108px\]{min-height:108px}.min-h-\[120px\]{min-height:120px}.min-h-\[160px\]{min-height:160px}.min-h-\[190px\]{min-height:190px}.min-h-\[250px\]{min-height:250px}.min-h-\[420px\]{min-height:420px}.min-h-\[520px\]{min-height:520px}.min-h-\[560px\]{min-height:560px}.min-h-\[620px\]{min-height:620px}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.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-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-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-52{width:calc(var(--spacing) * 52)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[5px\]{width:5px}.w-\[9px\]{width:9px}.w-\[17\%\]{width:17%}.w-\[18px\]{width:18px}.w-\[33px\]{width:33px}.w-\[50px\]{width:50px}.w-\[52px\]{width:52px}.w-\[58px\]{width:58px}.w-\[60px\]{width:60px}.w-\[68px\]{width:68px}.w-\[70px\]{width:70px}.w-\[72px\]{width:72px}.w-\[76px\]{width:76px}.w-\[84px\]{width:84px}.w-\[96px\]{width:96px}.w-\[116px\]{width:116px}.w-\[210px\]{width:210px}.w-\[220px\]{width:220px}.w-\[260px\]{width:260px}.w-\[278px\]{width:278px}.w-\[280px\]{width:280px}.w-\[290px\]{width:290px}.w-\[310px\]{width:310px}.w-\[320px\]{width:320px}.w-\[340px\]{width:340px}.w-\[360px\]{width:360px}.w-\[420px\]{width:420px}.w-\[calc\(100\%-24px\)\]{width:calc(100% - 24px)}.w-\[min\(340px\,calc\(100vw-32px\)\)\]{width:min(340px,100vw - 32px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-52{max-width:calc(var(--spacing) * 52)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-\[42vw\]{max-width:42vw}.max-w-\[72\%\]{max-width:72%}.max-w-\[85vw\]{max-width:85vw}.max-w-\[90\%\]{max-width:90%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[92vw\]{max-width:92vw}.max-w-\[96px\]{max-width:96px}.max-w-\[96vw\]{max-width:96vw}.max-w-\[140\%\]{max-width:140%}.max-w-\[168px\]{max-width:168px}.max-w-\[210px\]{max-width:210px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[380px\]{max-width:380px}.max-w-\[390px\]{max-width:390px}.max-w-\[410px\]{max-width:410px}.max-w-\[420px\]{max-width:420px}.max-w-\[430px\]{max-width:430px}.max-w-\[440px\]{max-width:440px}.max-w-\[520px\]{max-width:520px}.max-w-\[554px\]{max-width:554px}.max-w-\[580px\]{max-width:580px}.max-w-\[620px\]{max-width:620px}.max-w-\[720px\]{max-width:720px}.max-w-\[880px\]{max-width:880px}.max-w-\[900px\]{max-width:900px}.max-w-\[980px\]{max-width:980px}.max-w-\[1050px\]{max-width:1050px}.max-w-\[1060px\]{max-width:1060px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1152px\]{max-width:1152px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1380px\]{max-width:1380px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[calc\(100\%-64px\)\]{max-width:calc(100% - 64px)}.max-w-\[calc\(100\%-150px\)\]{max-width:calc(100% - 150px)}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-\[calc\(100vw-40px\)\]{max-width:calc(100vw - 40px)}.max-w-\[min\(1400px\,calc\(\(100dvh-190px\)\*1\.5\)\)\]{max-width:min(1400px,150dvh - 285px)}.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)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-20{min-width:calc(var(--spacing) * 20)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-\[38px\]{min-width:38px}.min-w-\[138px\]{min-width:138px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[0\.82\]{scale:.82}.scale-\[0\.88\]{scale:.88}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.cursor-zoom-out{cursor:zoom-out}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.list-none{list-style-type:none}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.\[grid-template-columns\:repeat\(auto-fill\,50px\)\]{grid-template-columns:repeat(auto-fill,50px)}.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-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[18px_minmax\(0\,1fr\)_auto\]{grid-template-columns:18px minmax(0,1fr) auto}.grid-cols-\[23px_minmax\(0\,1fr\)_58px\]{grid-template-columns:23px minmax(0,1fr) 58px}.grid-cols-\[24px_1fr_54px\]{grid-template-columns:24px 1fr 54px}.grid-cols-\[28px_1fr_auto\]{grid-template-columns:28px 1fr auto}.grid-cols-\[28px_30px_minmax\(0\,1fr\)_54px\]{grid-template-columns:28px 30px minmax(0,1fr) 54px}.grid-cols-\[32px_minmax\(0\,1fr\)_auto\]{grid-template-columns:32px minmax(0,1fr) auto}.grid-cols-\[70px_58px_minmax\(0\,1fr\)_132px_42px\]{grid-template-columns:70px 58px minmax(0,1fr) 132px 42px}.grid-cols-\[86px_110px_minmax\(0\,1fr\)\]{grid-template-columns:86px 110px minmax(0,1fr)}.grid-cols-\[130px_70px_minmax\(0\,1fr\)\]{grid-template-columns:130px 70px minmax(0,1fr)}.grid-cols-\[155px_minmax\(455px\,1\.05fr\)_minmax\(430px\,\.95fr\)\]{grid-template-columns:155px minmax(455px,1.05fr) minmax(430px,.95fr)}.grid-cols-\[minmax\(0\,1fr\)_minmax\(300px\,\.88fr\)\]{grid-template-columns:minmax(0,1fr) minmax(300px,.88fr)}.grid-cols-\[repeat\(auto-fit\,minmax\(140px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(150px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.grid-rows-10{grid-template-rows:repeat(10,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.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-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[3px\]{gap:3px}.gap-\[4px\]{gap:4px}.gap-\[6px\]{gap:6px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * 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)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.self-center{align-self:center}.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{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[7px_7px_15px_15px\]{border-radius:7px 7px 15px 15px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20\%\]{border-radius:20%}.rounded-\[22px_22px_17px_17px\]{border-radius:22px 22px 17px 17px}.rounded-\[45\%_12\%_45\%_12\%\/20\%_45\%_20\%_45\%\]{border-radius:45% 12%/20% 45%}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[5px\]{border-top-left-radius:5px;border-top-right-radius:5px}.rounded-t-\[18px\]{border-top-left-radius:18px;border-top-right-radius:18px}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-r-xl{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-\[6px\]{border-style:var(--tw-border-style);border-width:6px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.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-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#4b4634\]{border-color:#4b4634}.border-\[\#4d4936\]{border-color:#4d4936}.border-\[\#5c5131\]{border-color:#5c5131}.border-\[\#5d7f96\]{border-color:#5d7f96}.border-\[\#6a7b68\]{border-color:#6a7b68}.border-\[\#6f6338\]\/25{border-color:oklab(50.0648% -.00468195 .062752/.25)}.border-\[\#6f6338\]\/35{border-color:oklab(50.0648% -.00468195 .062752/.35)}.border-\[\#6f6338\]\/40{border-color:oklab(50.0648% -.00468195 .062752/.4)}.border-\[\#6f6338\]\/45{border-color:oklab(50.0648% -.00468195 .062752/.45)}.border-\[\#6f6338\]\/50{border-color:oklab(50.0648% -.00468195 .062752/.5)}.border-\[\#6f6338\]\/55{border-color:oklab(50.0648% -.00468195 .062752/.55)}.border-\[\#6f6338\]\/60{border-color:oklab(50.0648% -.00468195 .062752/.6)}.border-\[\#6f6338\]\/70{border-color:oklab(50.0648% -.00468195 .062752/.7)}.border-\[\#7b907a\]{border-color:#7b907a}.border-\[\#7e896f\]\/45{border-color:oklab(61.3642% -.0237434 .0324027/.45)}.border-\[\#8b6840\]\/50{border-color:oklab(54.3498% .0255667 .066878/.5)}.border-\[\#8c997b\]\/28{border-color:oklab(66.4158% -.0271996 .0365134/.28)}.border-\[\#8c997b\]\/32{border-color:oklab(66.4158% -.0271996 .0365134/.32)}.border-\[\#8d795b\]{border-color:#8d795b}.border-\[\#8d7537\]\/50{border-color:oklab(57.2097% .00256434 .0861734/.5)}.border-\[\#8d7537\]\/55{border-color:oklab(57.2097% .00256434 .0861734/.55)}.border-\[\#8da3b0\]\/55{border-color:oklab(70.277% -.0184107 -.0251773/.55)}.border-\[\#8f3b32\]{border-color:#8f3b32}.border-\[\#8fa5b3\]\/30{border-color:oklab(70.9586% -.0179879 -.0265216/.3)}.border-\[\#8fa5b3\]\/35{border-color:oklab(70.9586% -.0179879 -.0265216/.35)}.border-\[\#8fa5b3\]\/40{border-color:oklab(70.9586% -.0179879 -.0265216/.4)}.border-\[\#8fa5b3\]\/45{border-color:oklab(70.9586% -.0179879 -.0265216/.45)}.border-\[\#9a805b\]\/45{border-color:oklab(61.5025% .014728 .0590383/.45)}.border-\[\#9aadb8\]{border-color:#9aadb8}.border-\[\#9b6554\]\/70{border-color:oklab(56.0497% .0589769 .0464501/.7)}.border-\[\#9b6554\]\/80{border-color:oklab(56.0497% .0589769 .0464501/.8)}.border-\[\#9d7eb0\]\/45{border-color:oklab(64.0246% .0544225 -.0598961/.45)}.border-\[\#514a30\]{border-color:#514a30}.border-\[\#516b58\]{border-color:#516b58}.border-\[\#536b56\]{border-color:#536b56}.border-\[\#554a3b\]{border-color:#554a3b}.border-\[\#617f91\]{border-color:#617f91}.border-\[\#637b67\]\/70{border-color:oklab(55.778% -.0358471 .0209056/.7)}.border-\[\#647e65\]{border-color:#647e65}.border-\[\#657d66\]{border-color:#657d66}.border-\[\#705f32\]\/40{border-color:oklab(49.1573% .000950635 .066638/.4)}.border-\[\#718fa2\]\/65{border-color:oklab(63.3924% -.0246577 -.0368257/.65)}.border-\[\#728b75\]{border-color:#728b75}.border-\[\#789b70\]{border-color:#789b70}.border-\[\#826f55\]{border-color:#826f55}.border-\[\#929c84\]\/20{border-color:oklab(67.7874% -.0211869 .0293762/.2)}.border-\[\#7891a3\]\/45{border-color:oklab(64.3563% -.0198927 -.0338044/.45)}.border-\[\#7891a3\]\/55{border-color:oklab(64.3563% -.0198927 -.0338044/.55)}.border-\[\#7891a3\]\/65{border-color:oklab(64.3563% -.0198927 -.0338044/.65)}.border-\[\#7891a3\]\/70{border-color:oklab(64.3563% -.0198927 -.0338044/.7)}.border-\[\#7891a3\]\/75{border-color:oklab(64.3563% -.0198927 -.0338044/.75)}.border-\[\#8098a8\]\/55{border-color:oklab(66.6569% -.0195062 -.0303708/.55)}.border-\[\#8299a8\]\/55{border-color:oklab(67.0191% -.0188409 -.0286075/.55)}.border-\[\#42614e\]{border-color:#42614e}.border-\[\#66846a\]{border-color:#66846a}.border-\[\#70855f\]\/25{border-color:oklab(58.9506% -.0404491 .0455971/.25)}.border-\[\#70855f\]\/30{border-color:oklab(58.9506% -.0404491 .0455971/.3)}.border-\[\#70855f\]\/55{border-color:oklab(58.9506% -.0404491 .0455971/.55)}.border-\[\#71815d\]\/32{border-color:oklab(58.0288% -.0342153 .0445431/.32)}.border-\[\#71815d\]\/65{border-color:oklab(58.0288% -.0342153 .0445431/.65)}.border-\[\#71856f\]{border-color:#71856f}.border-\[\#75654e\]{border-color:#75654e}.border-\[\#78664d\]{border-color:#78664d}.border-\[\#91763e\]{border-color:#91763e}.border-\[\#98743c\]{border-color:#98743c}.border-\[\#638168\]{border-color:#638168}.border-\[\#665844\]{border-color:#665844}.border-\[\#688974\]\/65{border-color:oklab(59.8675% -.0450403 .0194221/.65)}.border-\[\#789475\]{border-color:#789475}.border-\[\#789475\]\/30{border-color:oklab(63.6174% -.0439268 .0338819/.3)}.border-\[\#849075\]\/30{border-color:oklab(63.5952% -.0250713 .0331801/.3)}.border-\[\#869174\]\/35{border-color:oklab(63.9578% -.0248213 .0360918/.35)}.border-\[\#889575\]\/25{border-color:oklab(65.0498% -.028228 .0392893/.25)}.border-\[\#889575\]\/40{border-color:oklab(65.0499% -.028228 .0392893/.4)}.border-\[\#a5c391\]{border-color:#a5c391}.border-\[\#a56d45\]{border-color:#a56d45}.border-\[\#a87a4f\]{border-color:#a87a4f}.border-\[\#a4775f\]\/65{border-color:oklab(60.8316% .0436413 .0504234/.65)}.border-\[\#abd597\]{border-color:#abd597}.border-\[\#b0a183\]\/30{border-color:oklab(71.4032% .00432512 .0449799/.3)}.border-\[\#b1c3a7\]{border-color:#b1c3a7}.border-\[\#b2ce99\]{border-color:#b2ce99}.border-\[\#b7a877\]{border-color:#b7a877}.border-\[\#b8d9a1\]{border-color:#b8d9a1}.border-\[\#b9aa7e\]{border-color:#b9aa7e}.border-\[\#b59a6f\]\/35{border-color:oklab(70.0004% .0127833 .0653624/.35)}.border-\[\#b68b7d\]\/45{border-color:oklab(67.4046% .0441759 .0355138/.45)}.border-\[\#b78c4b\]{border-color:#b78c4b}.border-\[\#b99650\]\/25{border-color:oklab(69.075% .0116942 .097421/.25)}.border-\[\#b99650\]\/35{border-color:oklab(69.075% .0116942 .097421/.35)}.border-\[\#b99742\]\/65{border-color:oklab(69.1126% .00531389 .110645/.65)}.border-\[\#baa478\]\/25{border-color:oklab(72.7149% .00643283 .0644501/.25)}.border-\[\#c1b27e\]{border-color:#c1b27e}.border-\[\#c5a45e\]\/20{border-color:oklab(73.3347% .0088321 .0966908/.2)}.border-\[\#c6a846\]\/70{border-color:oklab(73.9617% -.00441593 .121114/.7)}.border-\[\#c99c58\]{border-color:#c99c58}.border-\[\#cfc39b\]{border-color:#cfc39b}.border-\[\#d0a759\]\/30{border-color:oklab(74.9762% .0151646 .10681/.3)}.border-\[\#d9c984\]\/50{border-color:oklab(83.3455% -.0105037 .0896087/.5)}.border-\[\#dfc07e\]{border-color:#dfc07e}.border-\[\#e3bc65\]{border-color:#e3bc65}.border-amber-200\/20{border-color:#fee68533}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/20{border-color:color-mix(in oklab, var(--color-amber-200) 20%, transparent)}}.border-amber-200\/30{border-color:#fee6854d}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/30{border-color:color-mix(in oklab, var(--color-amber-200) 30%, transparent)}}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-300\/35{border-color:#ffd23659}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/35{border-color:color-mix(in oklab, var(--color-amber-300) 35%, transparent)}}.border-amber-300\/80{border-color:#ffd236cc}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/80{border-color:color-mix(in oklab, var(--color-amber-300) 80%, transparent)}}.border-amber-300\/90{border-color:#ffd236e6}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/90{border-color:color-mix(in oklab, var(--color-amber-300) 90%, transparent)}}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-400\/45{border-color:#fcbb0073}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/45{border-color:color-mix(in oklab, var(--color-amber-400) 45%, transparent)}}.border-amber-400\/60{border-color:#fcbb0099}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/60{border-color:color-mix(in oklab, var(--color-amber-400) 60%, transparent)}}.border-amber-400\/75{border-color:#fcbb00bf}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/75{border-color:color-mix(in oklab, var(--color-amber-400) 75%, transparent)}}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/20{border-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.border-amber-500\/55{border-color:#f99c008c}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/55{border-color:color-mix(in oklab, var(--color-amber-500) 55%, transparent)}}.border-amber-500\/65{border-color:#f99c00a6}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/65{border-color:color-mix(in oklab, var(--color-amber-500) 65%, transparent)}}.border-amber-500\/70{border-color:#f99c00b3}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/70{border-color:color-mix(in oklab, var(--color-amber-500) 70%, transparent)}}.border-amber-600{border-color:var(--color-amber-600)}.border-amber-600\/60{border-color:#dd740099}@supports (color:color-mix(in lab, red, red)){.border-amber-600\/60{border-color:color-mix(in oklab, var(--color-amber-600) 60%, transparent)}}.border-amber-600\/70{border-color:#dd7400b3}@supports (color:color-mix(in lab, red, red)){.border-amber-600\/70{border-color:color-mix(in oklab, var(--color-amber-600) 70%, transparent)}}.border-amber-600\/80{border-color:#dd7400cc}@supports (color:color-mix(in lab, red, red)){.border-amber-600\/80{border-color:color-mix(in oklab, var(--color-amber-600) 80%, transparent)}}.border-amber-700{border-color:var(--color-amber-700)}.border-amber-700\/40{border-color:#b7500066}@supports (color:color-mix(in lab, red, red)){.border-amber-700\/40{border-color:color-mix(in oklab, var(--color-amber-700) 40%, transparent)}}.border-amber-700\/45{border-color:#b7500073}@supports (color:color-mix(in lab, red, red)){.border-amber-700\/45{border-color:color-mix(in oklab, var(--color-amber-700) 45%, transparent)}}.border-amber-700\/50{border-color:#b7500080}@supports (color:color-mix(in lab, red, red)){.border-amber-700\/50{border-color:color-mix(in oklab, var(--color-amber-700) 50%, transparent)}}.border-amber-700\/55{border-color:#b750008c}@supports (color:color-mix(in lab, red, red)){.border-amber-700\/55{border-color:color-mix(in oklab, var(--color-amber-700) 55%, transparent)}}.border-amber-700\/60{border-color:#b7500099}@supports (color:color-mix(in lab, red, red)){.border-amber-700\/60{border-color:color-mix(in oklab, var(--color-amber-700) 60%, transparent)}}.border-amber-700\/70{border-color:#b75000b3}@supports (color:color-mix(in lab, red, red)){.border-amber-700\/70{border-color:color-mix(in oklab, var(--color-amber-700) 70%, transparent)}}.border-amber-800{border-color:var(--color-amber-800)}.border-amber-800\/25{border-color:#953d0040}@supports (color:color-mix(in lab, red, red)){.border-amber-800\/25{border-color:color-mix(in oklab, var(--color-amber-800) 25%, transparent)}}.border-amber-800\/30{border-color:#953d004d}@supports (color:color-mix(in lab, red, red)){.border-amber-800\/30{border-color:color-mix(in oklab, var(--color-amber-800) 30%, transparent)}}.border-amber-800\/35{border-color:#953d0059}@supports (color:color-mix(in lab, red, red)){.border-amber-800\/35{border-color:color-mix(in oklab, var(--color-amber-800) 35%, transparent)}}.border-amber-800\/40{border-color:#953d0066}@supports (color:color-mix(in lab, red, red)){.border-amber-800\/40{border-color:color-mix(in oklab, var(--color-amber-800) 40%, transparent)}}.border-amber-800\/45{border-color:#953d0073}@supports (color:color-mix(in lab, red, red)){.border-amber-800\/45{border-color:color-mix(in oklab, var(--color-amber-800) 45%, transparent)}}.border-amber-800\/50{border-color:#953d0080}@supports (color:color-mix(in lab, red, red)){.border-amber-800\/50{border-color:color-mix(in oklab, var(--color-amber-800) 50%, transparent)}}.border-amber-800\/55{border-color:#953d008c}@supports (color:color-mix(in lab, red, red)){.border-amber-800\/55{border-color:color-mix(in oklab, var(--color-amber-800) 55%, transparent)}}.border-amber-800\/60{border-color:#953d0099}@supports (color:color-mix(in lab, red, red)){.border-amber-800\/60{border-color:color-mix(in oklab, var(--color-amber-800) 60%, transparent)}}.border-amber-800\/70{border-color:#953d00b3}@supports (color:color-mix(in lab, red, red)){.border-amber-800\/70{border-color:color-mix(in oklab, var(--color-amber-800) 70%, transparent)}}.border-amber-900\/10{border-color:#7b33061a}@supports (color:color-mix(in lab, red, red)){.border-amber-900\/10{border-color:color-mix(in oklab, var(--color-amber-900) 10%, transparent)}}.border-amber-900\/20{border-color:#7b330633}@supports (color:color-mix(in lab, red, red)){.border-amber-900\/20{border-color:color-mix(in oklab, var(--color-amber-900) 20%, transparent)}}.border-amber-900\/25{border-color:#7b330640}@supports (color:color-mix(in lab, red, red)){.border-amber-900\/25{border-color:color-mix(in oklab, var(--color-amber-900) 25%, transparent)}}.border-amber-900\/30{border-color:#7b33064d}@supports (color:color-mix(in lab, red, red)){.border-amber-900\/30{border-color:color-mix(in oklab, var(--color-amber-900) 30%, transparent)}}.border-amber-900\/35{border-color:#7b330659}@supports (color:color-mix(in lab, red, red)){.border-amber-900\/35{border-color:color-mix(in oklab, var(--color-amber-900) 35%, transparent)}}.border-amber-900\/40{border-color:#7b330666}@supports (color:color-mix(in lab, red, red)){.border-amber-900\/40{border-color:color-mix(in oklab, var(--color-amber-900) 40%, transparent)}}.border-amber-900\/45{border-color:#7b330673}@supports (color:color-mix(in lab, red, red)){.border-amber-900\/45{border-color:color-mix(in oklab, var(--color-amber-900) 45%, transparent)}}.border-amber-900\/50{border-color:#7b330680}@supports (color:color-mix(in lab, red, red)){.border-amber-900\/50{border-color:color-mix(in oklab, var(--color-amber-900) 50%, transparent)}}.border-amber-900\/55{border-color:#7b33068c}@supports (color:color-mix(in lab, red, red)){.border-amber-900\/55{border-color:color-mix(in oklab, var(--color-amber-900) 55%, transparent)}}.border-amber-900\/60{border-color:#7b330699}@supports (color:color-mix(in lab, red, red)){.border-amber-900\/60{border-color:color-mix(in oklab, var(--color-amber-900) 60%, transparent)}}.border-amber-900\/65{border-color:#7b3306a6}@supports (color:color-mix(in lab, red, red)){.border-amber-900\/65{border-color:color-mix(in oklab, var(--color-amber-900) 65%, transparent)}}.border-amber-900\/70{border-color:#7b3306b3}@supports (color:color-mix(in lab, red, red)){.border-amber-900\/70{border-color:color-mix(in oklab, var(--color-amber-900) 70%, transparent)}}.border-amber-900\/80{border-color:#7b3306cc}@supports (color:color-mix(in lab, red, red)){.border-amber-900\/80{border-color:color-mix(in oklab, var(--color-amber-900) 80%, transparent)}}.border-amber-950\/45{border-color:#46190173}@supports (color:color-mix(in lab, red, red)){.border-amber-950\/45{border-color:color-mix(in oklab, var(--color-amber-950) 45%, transparent)}}.border-amber-950\/70{border-color:#461901b3}@supports (color:color-mix(in lab, red, red)){.border-amber-950\/70{border-color:color-mix(in oklab, var(--color-amber-950) 70%, transparent)}}.border-black\/30{border-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.border-black\/30{border-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.border-black\/40{border-color:#0006}@supports (color:color-mix(in lab, red, red)){.border-black\/40{border-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.border-black\/80{border-color:#000c}@supports (color:color-mix(in lab, red, red)){.border-black\/80{border-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.border-blue-900\/10{border-color:#1c398e1a}@supports (color:color-mix(in lab, red, red)){.border-blue-900\/10{border-color:color-mix(in oklab, var(--color-blue-900) 10%, transparent)}}.border-blue-900\/30{border-color:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.border-blue-900\/30{border-color:color-mix(in oklab, var(--color-blue-900) 30%, transparent)}}.border-cyan-300{border-color:var(--color-cyan-300)}.border-cyan-400{border-color:var(--color-cyan-400)}.border-cyan-500{border-color:var(--color-cyan-500)}.border-cyan-600\/70{border-color:#0092b5b3}@supports (color:color-mix(in lab, red, red)){.border-cyan-600\/70{border-color:color-mix(in oklab, var(--color-cyan-600) 70%, transparent)}}.border-cyan-900\/50{border-color:#104e6480}@supports (color:color-mix(in lab, red, red)){.border-cyan-900\/50{border-color:color-mix(in oklab, var(--color-cyan-900) 50%, transparent)}}.border-emerald-400{border-color:var(--color-emerald-400)}.border-emerald-500{border-color:var(--color-emerald-500)}.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-700\/70{border-color:#007956b3}@supports (color:color-mix(in lab, red, red)){.border-emerald-700\/70{border-color:color-mix(in oklab, var(--color-emerald-700) 70%, transparent)}}.border-emerald-800{border-color:var(--color-emerald-800)}.border-emerald-800\/50{border-color:#005f4680}@supports (color:color-mix(in lab, red, red)){.border-emerald-800\/50{border-color:color-mix(in oklab, var(--color-emerald-800) 50%, transparent)}}.border-emerald-800\/60{border-color:#005f4699}@supports (color:color-mix(in lab, red, red)){.border-emerald-800\/60{border-color:color-mix(in oklab, var(--color-emerald-800) 60%, transparent)}}.border-emerald-800\/70{border-color:#005f46b3}@supports (color:color-mix(in lab, red, red)){.border-emerald-800\/70{border-color:color-mix(in oklab, var(--color-emerald-800) 70%, transparent)}}.border-emerald-900\/50{border-color:#004e3b80}@supports (color:color-mix(in lab, red, red)){.border-emerald-900\/50{border-color:color-mix(in oklab, var(--color-emerald-900) 50%, transparent)}}.border-emerald-900\/60{border-color:#004e3b99}@supports (color:color-mix(in lab, red, red)){.border-emerald-900\/60{border-color:color-mix(in oklab, var(--color-emerald-900) 60%, transparent)}}.border-emerald-900\/70{border-color:#004e3bb3}@supports (color:color-mix(in lab, red, red)){.border-emerald-900\/70{border-color:color-mix(in oklab, var(--color-emerald-900) 70%, transparent)}}.border-emerald-950{border-color:var(--color-emerald-950)}.border-fuchsia-500{border-color:var(--color-fuchsia-500)}.border-fuchsia-500\/60{border-color:#e12afb99}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-500\/60{border-color:color-mix(in oklab, var(--color-fuchsia-500) 60%, transparent)}}.border-fuchsia-600{border-color:var(--color-fuchsia-600)}.border-fuchsia-700{border-color:var(--color-fuchsia-700)}.border-fuchsia-800\/50{border-color:#8a019480}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-800\/50{border-color:color-mix(in oklab, var(--color-fuchsia-800) 50%, transparent)}}.border-fuchsia-900\/30{border-color:#7213784d}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-900\/30{border-color:color-mix(in oklab, var(--color-fuchsia-900) 30%, transparent)}}.border-lime-800\/70{border-color:#3d6300b3}@supports (color:color-mix(in lab, red, red)){.border-lime-800\/70{border-color:color-mix(in oklab, var(--color-lime-800) 70%, transparent)}}.border-orange-300{border-color:var(--color-orange-300)}.border-orange-400\/80{border-color:#ff8b1acc}@supports (color:color-mix(in lab, red, red)){.border-orange-400\/80{border-color:color-mix(in oklab, var(--color-orange-400) 80%, transparent)}}.border-orange-900\/60{border-color:#7e2a0c99}@supports (color:color-mix(in lab, red, red)){.border-orange-900\/60{border-color:color-mix(in oklab, var(--color-orange-900) 60%, transparent)}}.border-red-300{border-color:var(--color-red-300)}.border-red-400{border-color:var(--color-red-400)}.border-red-400\/40{border-color:#ff656866}@supports (color:color-mix(in lab, red, red)){.border-red-400\/40{border-color:color-mix(in oklab, var(--color-red-400) 40%, transparent)}}.border-red-500{border-color:var(--color-red-500)}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.border-red-500\/40{border-color:color-mix(in oklab, var(--color-red-500) 40%, 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-500\/60{border-color:#fb2c3699}@supports (color:color-mix(in lab, red, red)){.border-red-500\/60{border-color:color-mix(in oklab, var(--color-red-500) 60%, transparent)}}.border-red-500\/80{border-color:#fb2c36cc}@supports (color:color-mix(in lab, red, red)){.border-red-500\/80{border-color:color-mix(in oklab, var(--color-red-500) 80%, transparent)}}.border-red-600{border-color:var(--color-red-600)}.border-red-700{border-color:var(--color-red-700)}.border-red-700\/70{border-color:#bf000fb3}@supports (color:color-mix(in lab, red, red)){.border-red-700\/70{border-color:color-mix(in oklab, var(--color-red-700) 70%, transparent)}}.border-red-700\/80{border-color:#bf000fcc}@supports (color:color-mix(in lab, red, red)){.border-red-700\/80{border-color:color-mix(in oklab, var(--color-red-700) 80%, transparent)}}.border-red-800{border-color:var(--color-red-800)}.border-red-800\/45{border-color:#9f071273}@supports (color:color-mix(in lab, red, red)){.border-red-800\/45{border-color:color-mix(in oklab, var(--color-red-800) 45%, transparent)}}.border-red-800\/50{border-color:#9f071280}@supports (color:color-mix(in lab, red, red)){.border-red-800\/50{border-color:color-mix(in oklab, var(--color-red-800) 50%, transparent)}}.border-red-800\/70{border-color:#9f0712b3}@supports (color:color-mix(in lab, red, red)){.border-red-800\/70{border-color:color-mix(in oklab, var(--color-red-800) 70%, transparent)}}.border-red-900{border-color:var(--color-red-900)}.border-red-900\/35{border-color:#82181a59}@supports (color:color-mix(in lab, red, red)){.border-red-900\/35{border-color:color-mix(in oklab, var(--color-red-900) 35%, transparent)}}.border-red-900\/50{border-color:#82181a80}@supports (color:color-mix(in lab, red, red)){.border-red-900\/50{border-color:color-mix(in oklab, var(--color-red-900) 50%, transparent)}}.border-red-900\/60{border-color:#82181a99}@supports (color:color-mix(in lab, red, red)){.border-red-900\/60{border-color:color-mix(in oklab, var(--color-red-900) 60%, transparent)}}.border-red-900\/70{border-color:#82181ab3}@supports (color:color-mix(in lab, red, red)){.border-red-900\/70{border-color:color-mix(in oklab, var(--color-red-900) 70%, transparent)}}.border-sky-300\/15{border-color:#77d4ff26}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/15{border-color:color-mix(in oklab, var(--color-sky-300) 15%, transparent)}}.border-sky-300\/20{border-color:#77d4ff33}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/20{border-color:color-mix(in oklab, var(--color-sky-300) 20%, transparent)}}.border-sky-300\/25{border-color:#77d4ff40}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/25{border-color:color-mix(in oklab, var(--color-sky-300) 25%, transparent)}}.border-sky-400{border-color:var(--color-sky-400)}.border-sky-400\/50{border-color:#00bcfe80}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/50{border-color:color-mix(in oklab, var(--color-sky-400) 50%, transparent)}}.border-sky-500{border-color:var(--color-sky-500)}.border-sky-600{border-color:var(--color-sky-600)}.border-sky-700{border-color:var(--color-sky-700)}.border-sky-700\/50{border-color:#0069a480}@supports (color:color-mix(in lab, red, red)){.border-sky-700\/50{border-color:color-mix(in oklab, var(--color-sky-700) 50%, transparent)}}.border-sky-700\/60{border-color:#0069a499}@supports (color:color-mix(in lab, red, red)){.border-sky-700\/60{border-color:color-mix(in oklab, var(--color-sky-700) 60%, transparent)}}.border-sky-800{border-color:var(--color-sky-800)}.border-sky-800\/50{border-color:#00598680}@supports (color:color-mix(in lab, red, red)){.border-sky-800\/50{border-color:color-mix(in oklab, var(--color-sky-800) 50%, transparent)}}.border-sky-800\/60{border-color:#00598699}@supports (color:color-mix(in lab, red, red)){.border-sky-800\/60{border-color:color-mix(in oklab, var(--color-sky-800) 60%, transparent)}}.border-sky-800\/70{border-color:#005986b3}@supports (color:color-mix(in lab, red, red)){.border-sky-800\/70{border-color:color-mix(in oklab, var(--color-sky-800) 70%, transparent)}}.border-sky-900\/25{border-color:#024a7040}@supports (color:color-mix(in lab, red, red)){.border-sky-900\/25{border-color:color-mix(in oklab, var(--color-sky-900) 25%, transparent)}}.border-sky-900\/40{border-color:#024a7066}@supports (color:color-mix(in lab, red, red)){.border-sky-900\/40{border-color:color-mix(in oklab, var(--color-sky-900) 40%, transparent)}}.border-sky-900\/60{border-color:#024a7099}@supports (color:color-mix(in lab, red, red)){.border-sky-900\/60{border-color:color-mix(in oklab, var(--color-sky-900) 60%, transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-300\/50{border-color:#cad5e280}@supports (color:color-mix(in lab, red, red)){.border-slate-300\/50{border-color:color-mix(in oklab, var(--color-slate-300) 50%, transparent)}}.border-slate-300\/80{border-color:#cad5e2cc}@supports (color:color-mix(in lab, red, red)){.border-slate-300\/80{border-color:color-mix(in oklab, var(--color-slate-300) 80%, transparent)}}.border-slate-400{border-color:var(--color-slate-400)}.border-slate-400\/40{border-color:#90a1b966}@supports (color:color-mix(in lab, red, red)){.border-slate-400\/40{border-color:color-mix(in oklab, var(--color-slate-400) 40%, transparent)}}.border-slate-400\/50{border-color:#90a1b980}@supports (color:color-mix(in lab, red, red)){.border-slate-400\/50{border-color:color-mix(in oklab, var(--color-slate-400) 50%, transparent)}}.border-slate-500{border-color:var(--color-slate-500)}.border-slate-500\/70{border-color:#62748eb3}@supports (color:color-mix(in lab, red, red)){.border-slate-500\/70{border-color:color-mix(in oklab, var(--color-slate-500) 70%, transparent)}}.border-slate-600{border-color:var(--color-slate-600)}.border-slate-700{border-color:var(--color-slate-700)}.border-transparent{border-color:#0000}.border-violet-400\/50{border-color:#a685ff80}@supports (color:color-mix(in lab, red, red)){.border-violet-400\/50{border-color:color-mix(in oklab, var(--color-violet-400) 50%, transparent)}}.border-violet-500{border-color:var(--color-violet-500)}.border-violet-600{border-color:var(--color-violet-600)}.border-violet-700{border-color:var(--color-violet-700)}.border-violet-700\/50{border-color:#7008e780}@supports (color:color-mix(in lab, red, red)){.border-violet-700\/50{border-color:color-mix(in oklab, var(--color-violet-700) 50%, transparent)}}.border-violet-800\/30{border-color:#5d0ec04d}@supports (color:color-mix(in lab, red, red)){.border-violet-800\/30{border-color:color-mix(in oklab, var(--color-violet-800) 30%, transparent)}}.border-violet-800\/50{border-color:#5d0ec080}@supports (color:color-mix(in lab, red, red)){.border-violet-800\/50{border-color:color-mix(in oklab, var(--color-violet-800) 50%, transparent)}}.border-violet-800\/60{border-color:#5d0ec099}@supports (color:color-mix(in lab, red, red)){.border-violet-800\/60{border-color:color-mix(in oklab, var(--color-violet-800) 60%, transparent)}}.border-violet-800\/70{border-color:#5d0ec0b3}@supports (color:color-mix(in lab, red, red)){.border-violet-800\/70{border-color:color-mix(in oklab, var(--color-violet-800) 70%, transparent)}}.border-violet-900\/30{border-color:#4d179a4d}@supports (color:color-mix(in lab, red, red)){.border-violet-900\/30{border-color:color-mix(in oklab, var(--color-violet-900) 30%, transparent)}}.border-violet-900\/50{border-color:#4d179a80}@supports (color:color-mix(in lab, red, red)){.border-violet-900\/50{border-color:color-mix(in oklab, var(--color-violet-900) 50%, transparent)}}.border-violet-900\/60{border-color:#4d179a99}@supports (color:color-mix(in lab, red, red)){.border-violet-900\/60{border-color:color-mix(in oklab, var(--color-violet-900) 60%, transparent)}}.border-violet-900\/70{border-color:#4d179ab3}@supports (color:color-mix(in lab, red, red)){.border-violet-900\/70{border-color:color-mix(in oklab, var(--color-violet-900) 70%, transparent)}}.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\/\[\.045\]{border-color:#ffffff0b}@supports (color:color-mix(in lab, red, red)){.border-white\/\[\.045\]{border-color:color-mix(in oklab, var(--color-white) 4.5%, transparent)}}.border-zinc-300{border-color:var(--color-zinc-300)}.border-zinc-300\/80{border-color:#d4d4d8cc}@supports (color:color-mix(in lab, red, red)){.border-zinc-300\/80{border-color:color-mix(in oklab, var(--color-zinc-300) 80%, transparent)}}.border-zinc-400\/45{border-color:#9f9fa973}@supports (color:color-mix(in lab, red, red)){.border-zinc-400\/45{border-color:color-mix(in oklab, var(--color-zinc-400) 45%, transparent)}}.border-zinc-400\/50{border-color:#9f9fa980}@supports (color:color-mix(in lab, red, red)){.border-zinc-400\/50{border-color:color-mix(in oklab, var(--color-zinc-400) 50%, transparent)}}.border-zinc-400\/60{border-color:#9f9fa999}@supports (color:color-mix(in lab, red, red)){.border-zinc-400\/60{border-color:color-mix(in oklab, var(--color-zinc-400) 60%, transparent)}}.border-zinc-500{border-color:var(--color-zinc-500)}.border-zinc-500\/25{border-color:#71717b40}@supports (color:color-mix(in lab, red, red)){.border-zinc-500\/25{border-color:color-mix(in oklab, var(--color-zinc-500) 25%, transparent)}}.border-zinc-500\/45{border-color:#71717b73}@supports (color:color-mix(in lab, red, red)){.border-zinc-500\/45{border-color:color-mix(in oklab, var(--color-zinc-500) 45%, transparent)}}.border-zinc-500\/60{border-color:#71717b99}@supports (color:color-mix(in lab, red, red)){.border-zinc-500\/60{border-color:color-mix(in oklab, var(--color-zinc-500) 60%, transparent)}}.border-zinc-600{border-color:var(--color-zinc-600)}.border-zinc-700{border-color:var(--color-zinc-700)}.border-zinc-700\/50{border-color:#3f3f4680}@supports (color:color-mix(in lab, red, red)){.border-zinc-700\/50{border-color:color-mix(in oklab, var(--color-zinc-700) 50%, transparent)}}.border-zinc-700\/60{border-color:#3f3f4699}@supports (color:color-mix(in lab, red, red)){.border-zinc-700\/60{border-color:color-mix(in oklab, var(--color-zinc-700) 60%, transparent)}}.border-zinc-700\/70{border-color:#3f3f46b3}@supports (color:color-mix(in lab, red, red)){.border-zinc-700\/70{border-color:color-mix(in oklab, var(--color-zinc-700) 70%, transparent)}}.border-zinc-700\/80{border-color:#3f3f46cc}@supports (color:color-mix(in lab, red, red)){.border-zinc-700\/80{border-color:color-mix(in oklab, var(--color-zinc-700) 80%, transparent)}}.border-zinc-800{border-color:var(--color-zinc-800)}.border-zinc-800\/70{border-color:#27272ab3}@supports (color:color-mix(in lab, red, red)){.border-zinc-800\/70{border-color:color-mix(in oklab, var(--color-zinc-800) 70%, transparent)}}.border-zinc-800\/80{border-color:#27272acc}@supports (color:color-mix(in lab, red, red)){.border-zinc-800\/80{border-color:color-mix(in oklab, var(--color-zinc-800) 80%, transparent)}}.border-zinc-900\/25{border-color:#18181b40}@supports (color:color-mix(in lab, red, red)){.border-zinc-900\/25{border-color:color-mix(in oklab, var(--color-zinc-900) 25%, transparent)}}.border-t-sky-200{border-top-color:var(--color-sky-200)}.bg-\[\#0a100bdd\]{background-color:#0a100bdd}.bg-\[\#0b0e10\]{background-color:#0b0e10}.bg-\[\#0b100d\]{background-color:#0b100d}.bg-\[\#0b111a\]{background-color:#0b111a}.bg-\[\#0b111b\]{background-color:#0b111b}.bg-\[\#0b130e\]{background-color:#0b130e}.bg-\[\#0b1018\]{background-color:#0b1018}.bg-\[\#0b1110\]{background-color:#0b1110}.bg-\[\#0b1118\]{background-color:#0b1118}.bg-\[\#0b1119\]{background-color:#0b1119}.bg-\[\#0b1811\]\/75{background-color:oklab(19.4197% -.0219224 .0081266/.75)}.bg-\[\#0c120e\]\/95{background-color:oklab(17.4225% -.0113421 .0051174/.95)}.bg-\[\#0c1710\]{background-color:#0c1710}.bg-\[\#0d0f0ddd\]{background-color:#0d0f0ddd}.bg-\[\#0d1219\]{background-color:#0d1219}.bg-\[\#0d1510\]{background-color:#0d1510}.bg-\[\#0e1b13\]{background-color:#0e1b13}.bg-\[\#0f1510\]{background-color:#0f1510}.bg-\[\#1b2d22\]\/80{background-color:oklab(27.7535% -.0288348 .0123371/.8)}.bg-\[\#1c1b12\]{background-color:#1c1b12}.bg-\[\#1c2920\]{background-color:#1c2920}.bg-\[\#2c3328\]\/20{background-color:oklab(31.0646% -.0149677 .0154119/.2)}.bg-\[\#2f5036\]{background-color:#2f5036}.bg-\[\#3a3024\]{background-color:#3a3024}.bg-\[\#4b6a51\]{background-color:#4b6a51}.bg-\[\#4d4432\]{background-color:#4d4432}.bg-\[\#7f9f72\]{background-color:#7f9f72}.bg-\[\#9eae9d\]{background-color:#9eae9d}.bg-\[\#070b10\]{background-color:#070b10}.bg-\[\#070b11\]{background-color:#070b11}.bg-\[\#080a0f\]\/95{background-color:oklab(14.4912% -.000631623 -.0114661/.95)}.bg-\[\#080c12\]{background-color:#080c12}.bg-\[\#080c12\]\/80{background-color:oklab(15.2961% -.00312799 -.0142832/.8)}.bg-\[\#090b0f\]\/95{background-color:oklab(14.9231% -.000977106 -.00924515/.95)}.bg-\[\#090d0a\]{background-color:#090d0a}.bg-\[\#090d13\]\/\[0\.98\]{background-color:oklab(15.7762% -.00295544 -.0141314/.98)}.bg-\[\#090e15\]{background-color:#090e15}.bg-\[\#101a15\]{background-color:#101a15}.bg-\[\#101d16\]{background-color:#101d16}.bg-\[\#111a15\]{background-color:#111a15}.bg-\[\#130f0a\]\/95{background-color:oklab(17.1613% .0034897 .0114611/.95)}.bg-\[\#171b13\]{background-color:#171b13}.bg-\[\#171c16\]{background-color:#171c16}.bg-\[\#181c19\]\/95{background-color:oklab(22.1068% -.00743866 .00375421/.95)}.bg-\[\#193b2c\]{background-color:#193b2c}.bg-\[\#352a20\]{background-color:#352a20}.bg-\[\#05080d\]{background-color:#05080d}.bg-\[\#05090d\]\/95{background-color:oklab(13.6471% -.00549081 -.0108259/.95)}.bg-\[\#07100b\]{background-color:#07100b}.bg-\[\#07100c\]\/95{background-color:oklab(16.2093% -.015957 .00407749/.95)}.bg-\[\#07120d\]\/65{background-color:oklab(16.9332% -.0189702 .00528719/.65)}.bg-\[\#07121c\]\/55{background-color:oklab(17.7153% -.0105377 -.0243875/.55)}.bg-\[\#07130e\]\/58{background-color:oklab(17.3142% -.0201005 .00494535/.58)}.bg-\[\#07130e\]\/95{background-color:oklab(17.3142% -.0201005 .00494535/.95)}.bg-\[\#08130e\]\/62{background-color:oklab(17.401% -.0186952 .00527638/.62)}.bg-\[\#08130e\]\/72{background-color:oklab(17.401% -.0186952 .00527638/.72)}.bg-\[\#08130e\]\/80{background-color:oklab(17.401% -.0186952 .00527638/.8)}.bg-\[\#08130e\]\/90{background-color:oklab(17.401% -.0186952 .00527638/.9)}.bg-\[\#10141b\]{background-color:#10141b}.bg-\[\#10160fdd\]{background-color:#10160fdd}.bg-\[\#11161e\]{background-color:#11161e}.bg-\[\#12231b\]{background-color:#12231b}.bg-\[\#17110dec\]{background-color:#17110dec}.bg-\[\#17191d\]{background-color:#17191d}.bg-\[\#18281f\]{background-color:#18281f}.bg-\[\#20282b\]{background-color:#20282b}.bg-\[\#24391f\]{background-color:#24391f}.bg-\[\#050912\]\/70{background-color:oklab(13.9766% -.00309591 -.0213957/.7)}.bg-\[\#060908\]{background-color:#060908}.bg-\[\#071009\]{background-color:#071009}.bg-\[\#071018\]\/65{background-color:oklab(16.8286% -.00909216 -.0199648/.65)}.bg-\[\#101610\]{background-color:#101610}.bg-\[\#101720\]{background-color:#101720}.bg-\[\#101722\]{background-color:#101722}.bg-\[\#102016\]\/70{background-color:oklab(22.5553% -.026766 .0120453/.7)}.bg-\[\#102117\]{background-color:#102117}.bg-\[\#111820\]{background-color:#111820}.bg-\[\#111912\]{background-color:#111912}.bg-\[\#142018\]{background-color:#142018}.bg-\[\#161810\]{background-color:#161810}.bg-\[\#182920\]{background-color:#182920}.bg-\[\#202126\]{background-color:#202126}.bg-\[\#403021\]{background-color:#403021}.bg-\[\#416448\]{background-color:#416448}.bg-\[\#426046\]{background-color:#426046}.bg-\[\#a7c88b\]{background-color:#a7c88b}.bg-\[\#ba9840\]\/15{background-color:oklab(69.4004% .00431103 .113142/.15)}.bg-\[\#c7aa7c\]\/85{background-color:oklab(75.2503% .0135412 .0688238/.85)}.bg-\[\#c9dfad\]{background-color:#c9dfad}.bg-\[\#d5a761\]\/65{background-color:oklab(75.5969% .0238776 .100559/.65)}.bg-\[\#d7e4eb\]{background-color:#d7e4eb}.bg-\[\#dceaf1\]\/65{background-color:oklab(92.8627% -.0116268 -.0133797/.65)}.bg-\[\#dfe5d5\]{background-color:#dfe5d5}.bg-\[\#dfe5d7\]{background-color:#dfe5d7}.bg-\[\#dfe9ef\]\/45{background-color:oklab(92.8224% -.00796768 -.0108674/.45)}.bg-\[\#e0e5d4\]{background-color:#e0e5d4}.bg-\[\#e4edf2\]{background-color:#e4edf2}.bg-\[\#e4edf2\]\/95{background-color:oklab(94.0763% -.0073047 -.0092352/.95)}.bg-\[\#e5ebd7\]\/62{background-color:oklab(93.01% -.0138773 .0235268/.62)}.bg-\[\#e6eef2\]{background-color:#e6eef2}.bg-\[\#e7dec1\]{background-color:#e7dec1}.bg-\[\#e7edd8\]{background-color:#e7edd8}.bg-\[\#e9eee0\]{background-color:#e9eee0}.bg-\[\#ead9d2\]{background-color:#ead9d2}.bg-\[\#eef3e4\]{background-color:#eef3e4}.bg-\[\#f0dfc2\]\/95{background-color:oklab(90.9875% .00658947 .042153/.95)}.bg-\[\#f1d8d0\]\/95{background-color:oklab(90.0596% .0234375 .0186785/.95)}.bg-\[\#f1e4dc\]\/65{background-color:oklab(92.6996% .0105122 .014452/.65)}.bg-\[\#f1efe3\]\/92{background-color:oklab(95.0403% -.00251028 .0158518/.92)}.bg-\[\#f3eedb\]{background-color:#f3eedb}.bg-\[\#f3f5e7\]\/20{background-color:oklab(96.4831% -.00735909 .0170555/.2)}.bg-\[\#f4f1f5\]\/88{background-color:oklab(96.1585% .00456682 -.00414783/.88)}.bg-\[\#f4f6ed\]\/95{background-color:oklab(96.9156% -.00543699 .0107609/.95)}.bg-\[\#f4f7ed\]{background-color:#f4f7ed}.bg-\[\#f8faef\]\/72{background-color:oklab(98.0592% -.0061816 .0132384/.72)}.bg-\[\#faf9f3\]{background-color:#faf9f3}.bg-\[\#fffaf0\]{background-color:#fffaf0}.bg-\[\#fffdf5\]{background-color:#fffdf5}.bg-\[inherit\]{background-color:inherit}.bg-\[radial-gradient\(circle_at_top\,rgba\(36\,87\,120\,\.22\)\,transparent_48\%\)\,\#080c12\]{background-color:radial-gradient(circle at top,#24577838,transparent 48%),#080c12}.bg-amber-50\/70{background-color:#fffbebb3}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/70{background-color:color-mix(in oklab, var(--color-amber-50) 70%, transparent)}}.bg-amber-50\/80{background-color:#fffbebcc}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/80{background-color:color-mix(in oklab, var(--color-amber-50) 80%, transparent)}}.bg-amber-100\/60{background-color:#fef3c699}@supports (color:color-mix(in lab, red, red)){.bg-amber-100\/60{background-color:color-mix(in oklab, var(--color-amber-100) 60%, transparent)}}.bg-amber-500\/45{background-color:#f99c0073}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/45{background-color:color-mix(in oklab, var(--color-amber-500) 45%, 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\/70{background-color:#dd7400b3}@supports (color:color-mix(in lab, red, red)){.bg-amber-600\/70{background-color:color-mix(in oklab, var(--color-amber-600) 70%, transparent)}}.bg-amber-600\/95{background-color:#dd7400f2}@supports (color:color-mix(in lab, red, red)){.bg-amber-600\/95{background-color:color-mix(in oklab, var(--color-amber-600) 95%, transparent)}}.bg-amber-700{background-color:var(--color-amber-700)}.bg-amber-700\/30{background-color:#b750004d}@supports (color:color-mix(in lab, red, red)){.bg-amber-700\/30{background-color:color-mix(in oklab, var(--color-amber-700) 30%, transparent)}}.bg-amber-800{background-color:var(--color-amber-800)}.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\/35{background-color:#7b330659}@supports (color:color-mix(in lab, red, red)){.bg-amber-900\/35{background-color:color-mix(in oklab, var(--color-amber-900) 35%, 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-amber-900\/70{background-color:#7b3306b3}@supports (color:color-mix(in lab, red, red)){.bg-amber-900\/70{background-color:color-mix(in oklab, var(--color-amber-900) 70%, transparent)}}.bg-amber-950{background-color:var(--color-amber-950)}.bg-amber-950\/10{background-color:#4619011a}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/10{background-color:color-mix(in oklab, var(--color-amber-950) 10%, transparent)}}.bg-amber-950\/15{background-color:#46190126}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/15{background-color:color-mix(in oklab, var(--color-amber-950) 15%, transparent)}}.bg-amber-950\/20{background-color:#46190133}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/20{background-color:color-mix(in oklab, var(--color-amber-950) 20%, transparent)}}.bg-amber-950\/25{background-color:#46190140}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/25{background-color:color-mix(in oklab, var(--color-amber-950) 25%, transparent)}}.bg-amber-950\/30{background-color:#4619014d}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/30{background-color:color-mix(in oklab, var(--color-amber-950) 30%, transparent)}}.bg-amber-950\/35{background-color:#46190159}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/35{background-color:color-mix(in oklab, var(--color-amber-950) 35%, transparent)}}.bg-amber-950\/40{background-color:#46190166}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/40{background-color:color-mix(in oklab, var(--color-amber-950) 40%, transparent)}}.bg-amber-950\/45{background-color:#46190173}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/45{background-color:color-mix(in oklab, var(--color-amber-950) 45%, transparent)}}.bg-amber-950\/50{background-color:#46190180}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/50{background-color:color-mix(in oklab, var(--color-amber-950) 50%, transparent)}}.bg-amber-950\/60{background-color:#46190199}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/60{background-color:color-mix(in oklab, var(--color-amber-950) 60%, transparent)}}.bg-amber-950\/70{background-color:#461901b3}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/70{background-color:color-mix(in oklab, var(--color-amber-950) 70%, transparent)}}.bg-amber-950\/80{background-color:#461901cc}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/80{background-color:color-mix(in oklab, var(--color-amber-950) 80%, transparent)}}.bg-amber-950\/90{background-color:#461901e6}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/90{background-color:color-mix(in oklab, var(--color-amber-950) 90%, transparent)}}.bg-amber-950\/\[\.04\]{background-color:#4619010a}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/\[\.04\]{background-color:color-mix(in oklab, var(--color-amber-950) 4%, transparent)}}.bg-amber-950\/\[\.06\]{background-color:#4619010f}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/\[\.06\]{background-color:color-mix(in oklab, var(--color-amber-950) 6%, transparent)}}.bg-amber-950\/\[\.07\]{background-color:#46190112}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/\[\.07\]{background-color:color-mix(in oklab, var(--color-amber-950) 7.0%, transparent)}}.bg-amber-950\/\[\.035\]{background-color:#46190109}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/\[\.035\]{background-color:color-mix(in oklab, var(--color-amber-950) 3.5%, transparent)}}.bg-amber-950\/\[\.045\]{background-color:#4619010b}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/\[\.045\]{background-color:color-mix(in oklab, var(--color-amber-950) 4.5%, 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\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.bg-black\/15{background-color:color-mix(in oklab, var(--color-black) 15%, 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\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, 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\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\/35{background-color:color-mix(in oklab, var(--color-black) 35%, 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\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, 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\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, 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\/65{background-color:#000000a6}@supports (color:color-mix(in lab, red, red)){.bg-black\/65{background-color:color-mix(in oklab, var(--color-black) 65%, 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\/\[\.02\]{background-color:#00000005}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[\.02\]{background-color:color-mix(in oklab, var(--color-black) 2%, transparent)}}.bg-black\/\[\.035\]{background-color:#00000009}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[\.035\]{background-color:color-mix(in oklab, var(--color-black) 3.5%, transparent)}}.bg-black\/\[0\.03\]{background-color:#00000008}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-black) 3%, transparent)}}.bg-blue-600\/50{background-color:#155dfc80}@supports (color:color-mix(in lab, red, red)){.bg-blue-600\/50{background-color:color-mix(in oklab, var(--color-blue-600) 50%, transparent)}}.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-950\/15{background-color:#16245626}@supports (color:color-mix(in lab, red, red)){.bg-blue-950\/15{background-color:color-mix(in oklab, var(--color-blue-950) 15%, transparent)}}.bg-cyan-500\/20{background-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/20{background-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.bg-cyan-950{background-color:var(--color-cyan-950)}.bg-cyan-950\/30{background-color:#0533454d}@supports (color:color-mix(in lab, red, red)){.bg-cyan-950\/30{background-color:color-mix(in oklab, var(--color-cyan-950) 30%, transparent)}}.bg-cyan-950\/40{background-color:#05334566}@supports (color:color-mix(in lab, red, red)){.bg-cyan-950\/40{background-color:color-mix(in oklab, var(--color-cyan-950) 40%, transparent)}}.bg-cyan-950\/70{background-color:#053345b3}@supports (color:color-mix(in lab, red, red)){.bg-cyan-950\/70{background-color:color-mix(in oklab, var(--color-cyan-950) 70%, transparent)}}.bg-emerald-50\/60{background-color:#ecfdf599}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/60{background-color:color-mix(in oklab, var(--color-emerald-50) 60%, transparent)}}.bg-emerald-50\/70{background-color:#ecfdf5b3}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/70{background-color:color-mix(in oklab, var(--color-emerald-50) 70%, transparent)}}.bg-emerald-100\/70{background-color:#d0fae5b3}@supports (color:color-mix(in lab, red, red)){.bg-emerald-100\/70{background-color:color-mix(in oklab, var(--color-emerald-100) 70%, transparent)}}.bg-emerald-100\/80{background-color:#d0fae5cc}@supports (color:color-mix(in lab, red, red)){.bg-emerald-100\/80{background-color:color-mix(in oklab, var(--color-emerald-100) 80%, transparent)}}.bg-emerald-800{background-color:var(--color-emerald-800)}.bg-emerald-900{background-color:var(--color-emerald-900)}.bg-emerald-900\/90{background-color:#004e3be6}@supports (color:color-mix(in lab, red, red)){.bg-emerald-900\/90{background-color:color-mix(in oklab, var(--color-emerald-900) 90%, transparent)}}.bg-emerald-950{background-color:var(--color-emerald-950)}.bg-emerald-950\/10{background-color:#002c221a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/10{background-color:color-mix(in oklab, var(--color-emerald-950) 10%, transparent)}}.bg-emerald-950\/15{background-color:#002c2226}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/15{background-color:color-mix(in oklab, var(--color-emerald-950) 15%, transparent)}}.bg-emerald-950\/20{background-color:#002c2233}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/20{background-color:color-mix(in oklab, var(--color-emerald-950) 20%, transparent)}}.bg-emerald-950\/25{background-color:#002c2240}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/25{background-color:color-mix(in oklab, var(--color-emerald-950) 25%, transparent)}}.bg-emerald-950\/30{background-color:#002c224d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/30{background-color:color-mix(in oklab, var(--color-emerald-950) 30%, transparent)}}.bg-emerald-950\/35{background-color:#002c2259}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/35{background-color:color-mix(in oklab, var(--color-emerald-950) 35%, transparent)}}.bg-emerald-950\/40{background-color:#002c2266}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/40{background-color:color-mix(in oklab, var(--color-emerald-950) 40%, transparent)}}.bg-emerald-950\/50{background-color:#002c2280}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/50{background-color:color-mix(in oklab, var(--color-emerald-950) 50%, 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-emerald-950\/70{background-color:#002c22b3}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/70{background-color:color-mix(in oklab, var(--color-emerald-950) 70%, transparent)}}.bg-emerald-950\/85{background-color:#002c22d9}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/85{background-color:color-mix(in oklab, var(--color-emerald-950) 85%, transparent)}}.bg-fuchsia-50\/60{background-color:#fdf4ff99}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-50\/60{background-color:color-mix(in oklab, var(--color-fuchsia-50) 60%, transparent)}}.bg-fuchsia-50\/70{background-color:#fdf4ffb3}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-50\/70{background-color:color-mix(in oklab, var(--color-fuchsia-50) 70%, transparent)}}.bg-fuchsia-950{background-color:var(--color-fuchsia-950)}.bg-fuchsia-950\/10{background-color:#4b004f1a}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-950\/10{background-color:color-mix(in oklab, var(--color-fuchsia-950) 10%, transparent)}}.bg-fuchsia-950\/20{background-color:#4b004f33}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-950\/20{background-color:color-mix(in oklab, var(--color-fuchsia-950) 20%, transparent)}}.bg-lime-950\/20{background-color:#192e0333}@supports (color:color-mix(in lab, red, red)){.bg-lime-950\/20{background-color:color-mix(in oklab, var(--color-lime-950) 20%, transparent)}}.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-950\/80{background-color:#441306cc}@supports (color:color-mix(in lab, red, red)){.bg-orange-950\/80{background-color:color-mix(in oklab, var(--color-orange-950) 80%, transparent)}}.bg-red-50\/70{background-color:#fef2f2b3}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/70{background-color:color-mix(in oklab, var(--color-red-50) 70%, transparent)}}.bg-red-50\/75{background-color:#fef2f2bf}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/75{background-color:color-mix(in oklab, var(--color-red-50) 75%, transparent)}}.bg-red-100\/80{background-color:#ffe2e2cc}@supports (color:color-mix(in lab, red, red)){.bg-red-100\/80{background-color:color-mix(in oklab, var(--color-red-100) 80%, transparent)}}.bg-red-600\/30{background-color:#e400144d}@supports (color:color-mix(in lab, red, red)){.bg-red-600\/30{background-color:color-mix(in oklab, var(--color-red-600) 30%, transparent)}}.bg-red-700\/95{background-color:#bf000ff2}@supports (color:color-mix(in lab, red, red)){.bg-red-700\/95{background-color:color-mix(in oklab, var(--color-red-700) 95%, transparent)}}.bg-red-800{background-color:var(--color-red-800)}.bg-red-950{background-color:var(--color-red-950)}.bg-red-950\/10{background-color:#4608091a}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/10{background-color:color-mix(in oklab, var(--color-red-950) 10%, transparent)}}.bg-red-950\/20{background-color:#46080933}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/20{background-color:color-mix(in oklab, var(--color-red-950) 20%, transparent)}}.bg-red-950\/30{background-color:#4608094d}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/30{background-color:color-mix(in oklab, var(--color-red-950) 30%, transparent)}}.bg-red-950\/35{background-color:#46080959}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/35{background-color:color-mix(in oklab, var(--color-red-950) 35%, transparent)}}.bg-red-950\/40{background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/40{background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}.bg-red-950\/50{background-color:#46080980}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/50{background-color:color-mix(in oklab, var(--color-red-950) 50%, transparent)}}.bg-red-950\/60{background-color:#46080999}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/60{background-color:color-mix(in oklab, var(--color-red-950) 60%, transparent)}}.bg-red-950\/70{background-color:#460809b3}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/70{background-color:color-mix(in oklab, var(--color-red-950) 70%, transparent)}}.bg-red-950\/80{background-color:#460809cc}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/80{background-color:color-mix(in oklab, var(--color-red-950) 80%, transparent)}}.bg-red-950\/85{background-color:#460809d9}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/85{background-color:color-mix(in oklab, var(--color-red-950) 85%, transparent)}}.bg-red-950\/95{background-color:#460809f2}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/95{background-color:color-mix(in oklab, var(--color-red-950) 95%, transparent)}}.bg-sky-50\/70{background-color:#f0f9ffb3}@supports (color:color-mix(in lab, red, red)){.bg-sky-50\/70{background-color:color-mix(in oklab, var(--color-sky-50) 70%, transparent)}}.bg-sky-100\/60{background-color:#dff2fe99}@supports (color:color-mix(in lab, red, red)){.bg-sky-100\/60{background-color:color-mix(in oklab, var(--color-sky-100) 60%, transparent)}}.bg-sky-100\/70{background-color:#dff2feb3}@supports (color:color-mix(in lab, red, red)){.bg-sky-100\/70{background-color:color-mix(in oklab, var(--color-sky-100) 70%, transparent)}}.bg-sky-100\/80{background-color:#dff2fecc}@supports (color:color-mix(in lab, red, red)){.bg-sky-100\/80{background-color:color-mix(in oklab, var(--color-sky-100) 80%, transparent)}}.bg-sky-700{background-color:var(--color-sky-700)}.bg-sky-900\/95{background-color:#024a70f2}@supports (color:color-mix(in lab, red, red)){.bg-sky-900\/95{background-color:color-mix(in oklab, var(--color-sky-900) 95%, transparent)}}.bg-sky-950{background-color:var(--color-sky-950)}.bg-sky-950\/15{background-color:#052f4a26}@supports (color:color-mix(in lab, red, red)){.bg-sky-950\/15{background-color:color-mix(in oklab, var(--color-sky-950) 15%, transparent)}}.bg-sky-950\/20{background-color:#052f4a33}@supports (color:color-mix(in lab, red, red)){.bg-sky-950\/20{background-color:color-mix(in oklab, var(--color-sky-950) 20%, transparent)}}.bg-sky-950\/30{background-color:#052f4a4d}@supports (color:color-mix(in lab, red, red)){.bg-sky-950\/30{background-color:color-mix(in oklab, var(--color-sky-950) 30%, transparent)}}.bg-sky-950\/60{background-color:#052f4a99}@supports (color:color-mix(in lab, red, red)){.bg-sky-950\/60{background-color:color-mix(in oklab, var(--color-sky-950) 60%, transparent)}}.bg-sky-950\/90{background-color:#052f4ae6}@supports (color:color-mix(in lab, red, red)){.bg-sky-950\/90{background-color:color-mix(in oklab, var(--color-sky-950) 90%, transparent)}}.bg-slate-100\/55{background-color:#f1f5f98c}@supports (color:color-mix(in lab, red, red)){.bg-slate-100\/55{background-color:color-mix(in oklab, var(--color-slate-100) 55%, transparent)}}.bg-slate-100\/90{background-color:#f1f5f9e6}@supports (color:color-mix(in lab, red, red)){.bg-slate-100\/90{background-color:color-mix(in oklab, var(--color-slate-100) 90%, transparent)}}.bg-slate-200\/60{background-color:#e2e8f099}@supports (color:color-mix(in lab, red, red)){.bg-slate-200\/60{background-color:color-mix(in oklab, var(--color-slate-200) 60%, transparent)}}.bg-slate-200\/80{background-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.bg-slate-200\/80{background-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.bg-slate-500\/\[0\.05\]{background-color:#62748e0d}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-slate-500) 5%, transparent)}}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-transparent{background-color:#0000}.bg-violet-100\/60{background-color:#ede9fe99}@supports (color:color-mix(in lab, red, red)){.bg-violet-100\/60{background-color:color-mix(in oklab, var(--color-violet-100) 60%, transparent)}}.bg-violet-100\/70{background-color:#ede9feb3}@supports (color:color-mix(in lab, red, red)){.bg-violet-100\/70{background-color:color-mix(in oklab, var(--color-violet-100) 70%, transparent)}}.bg-violet-400{background-color:var(--color-violet-400)}.bg-violet-950\/10{background-color:#2f0d681a}@supports (color:color-mix(in lab, red, red)){.bg-violet-950\/10{background-color:color-mix(in oklab, var(--color-violet-950) 10%, transparent)}}.bg-violet-950\/20{background-color:#2f0d6833}@supports (color:color-mix(in lab, red, red)){.bg-violet-950\/20{background-color:color-mix(in oklab, var(--color-violet-950) 20%, transparent)}}.bg-violet-950\/35{background-color:#2f0d6859}@supports (color:color-mix(in lab, red, red)){.bg-violet-950\/35{background-color:color-mix(in oklab, var(--color-violet-950) 35%, transparent)}}.bg-violet-950\/40{background-color:#2f0d6866}@supports (color:color-mix(in lab, red, red)){.bg-violet-950\/40{background-color:color-mix(in oklab, var(--color-violet-950) 40%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-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\/22{background-color:#ffffff38}@supports (color:color-mix(in lab, red, red)){.bg-white\/22{background-color:color-mix(in oklab, var(--color-white) 22%, transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab, var(--color-white) 25%, 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\/35{background-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.bg-white\/35{background-color:color-mix(in oklab, var(--color-white) 35%, 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\/45{background-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.bg-white\/45{background-color:color-mix(in oklab, var(--color-white) 45%, 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\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.bg-white\/55{background-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.bg-white\/85{background-color:color-mix(in oklab, var(--color-white) 85%, 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-zinc-800{background-color:var(--color-zinc-800)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-900\/40{background-color:#18181b66}@supports (color:color-mix(in lab, red, red)){.bg-zinc-900\/40{background-color:color-mix(in oklab, var(--color-zinc-900) 40%, transparent)}}.bg-zinc-900\/70{background-color:#18181bb3}@supports (color:color-mix(in lab, red, red)){.bg-zinc-900\/70{background-color:color-mix(in oklab, var(--color-zinc-900) 70%, transparent)}}.bg-zinc-900\/80{background-color:#18181bcc}@supports (color:color-mix(in lab, red, red)){.bg-zinc-900\/80{background-color:color-mix(in oklab, var(--color-zinc-900) 80%, transparent)}}.bg-zinc-950{background-color:var(--color-zinc-950)}.bg-zinc-950\/40{background-color:#09090b66}@supports (color:color-mix(in lab, red, red)){.bg-zinc-950\/40{background-color:color-mix(in oklab, var(--color-zinc-950) 40%, transparent)}}.bg-zinc-950\/55{background-color:#09090b8c}@supports (color:color-mix(in lab, red, red)){.bg-zinc-950\/55{background-color:color-mix(in oklab, var(--color-zinc-950) 55%, transparent)}}.bg-zinc-950\/60{background-color:#09090b99}@supports (color:color-mix(in lab, red, red)){.bg-zinc-950\/60{background-color:color-mix(in oklab, var(--color-zinc-950) 60%, transparent)}}.bg-zinc-950\/70{background-color:#09090bb3}@supports (color:color-mix(in lab, red, red)){.bg-zinc-950\/70{background-color:color-mix(in oklab, var(--color-zinc-950) 70%, transparent)}}.bg-zinc-950\/80{background-color:#09090bcc}@supports (color:color-mix(in lab, red, red)){.bg-zinc-950\/80{background-color:color-mix(in oklab, var(--color-zinc-950) 80%, transparent)}}.bg-zinc-950\/85{background-color:#09090bd9}@supports (color:color-mix(in lab, red, red)){.bg-zinc-950\/85{background-color:color-mix(in oklab, var(--color-zinc-950) 85%, transparent)}}.bg-zinc-950\/90{background-color:#09090be6}@supports (color:color-mix(in lab, red, red)){.bg-zinc-950\/90{background-color:color-mix(in oklab, var(--color-zinc-950) 90%, transparent)}}.bg-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-\[linear-gradient\(\#9b713f\,\#68462b\)\]{background-image:linear-gradient(#9b713f,#68462b)}.bg-\[linear-gradient\(\#986322\,\#643910\)\]{background-image:linear-gradient(#986322,#643910)}.bg-\[linear-gradient\(100deg\,\#ffffff0f\,\#00000030\)\]{background-image:linear-gradient(100deg,#ffffff0f,#00000030)}.bg-\[linear-gradient\(120deg\,\#75502d\,\#3b2619_65\%\,\#271b16\)\]{background-image:linear-gradient(120deg,#75502d,#3b2619 65%,#271b16)}.bg-\[linear-gradient\(180deg\,\#e9f1f5\,\#dbe7ed\)\]{background-image:linear-gradient(#e9f1f5,#dbe7ed)}.bg-\[linear-gradient\(180deg\,rgba\(0\,0\,0\,\.55\)\,rgba\(0\,0\,0\,\.80\)\)\]{background-image:linear-gradient(#0000008c,#000c)}.bg-\[linear-gradient\(180deg\,rgba\(28\,44\,55\,\.48\)\,rgba\(8\,17\,24\,\.42\)\)\]{background-image:linear-gradient(#1c2c377a,#0811186b)}.bg-\[radial-gradient\(circle\,rgba\(255\,221\,130\,\.10\)\,rgba\(5\,7\,12\,\.72\)_72\%\)\]{background-image:radial-gradient(circle,#ffdd821a,#05070cb8 72%)}.bg-\[radial-gradient\(circle_at_50\%_35\%\,\#32184d_0\%\,\#130d20_48\%\,\#07080d_100\%\)\]{background-image:radial-gradient(circle at 50% 35%,#32184d 0%,#130d20 48%,#07080d 100%)}.bg-\[radial-gradient\(circle_at_50\%_38\%\,\#49351f_0\%\,\#17120d_48\%\,\#080a0d_100\%\)\]{background-image:radial-gradient(circle at 50% 38%,#49351f 0%,#17120d 48%,#080a0d 100%)}.bg-\[radial-gradient\(ellipse_at_50\%_0\%\,\#334330_0\%\,\#17241f_38\%\,\#101b18_100\%\)\]{background-image:radial-gradient(at 50% 0,#334330 0%,#17241f 38%,#101b18 100%)}.bg-\[radial-gradient\(ellipse_at_50\%_33\%\,\#324c3b_0\%\,\#17251e_55\%\,\#101b16_100\%\)\]{background-image:radial-gradient(at 50% 33%,#324c3b 0%,#17251e 55%,#101b16 100%)}.from-\[\#11161e\]{--tw-gradient-from:#11161e;--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{--tw-gradient-from: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))}.from-black\/5{--tw-gradient-from:#0000000d}@supports (color:color-mix(in lab, red, red)){.from-black\/5{--tw-gradient-from:color-mix(in oklab, var(--color-black) 5%, transparent)}}.from-black\/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-black\/85{--tw-gradient-from:#000000d9}@supports (color:color-mix(in lab, red, red)){.from-black\/85{--tw-gradient-from:color-mix(in oklab, var(--color-black) 85%, transparent)}}.from-black\/85{--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\/95{--tw-gradient-from:#000000f2}@supports (color:color-mix(in lab, red, red)){.from-black\/95{--tw-gradient-from:color-mix(in oklab, var(--color-black) 95%, transparent)}}.from-black\/95{--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-700{--tw-gradient-from: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))}.from-white{--tw-gradient-from: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))}.from-yellow-100{--tw-gradient-from:var(--color-yellow-100);--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-\[\#0d1219\]{--tw-gradient-via:#0d1219;--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-amber-400{--tw-gradient-via:var(--color-amber-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-black\/10{--tw-gradient-via:#0000001a}@supports (color:color-mix(in lab, red, red)){.via-black\/10{--tw-gradient-via:color-mix(in oklab, var(--color-black) 10%, transparent)}}.via-black\/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-black\/15{--tw-gradient-via:#00000026}@supports (color:color-mix(in lab, red, red)){.via-black\/15{--tw-gradient-via:color-mix(in oklab, var(--color-black) 15%, transparent)}}.via-black\/15{--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\/35{--tw-gradient-via:#00000059}@supports (color:color-mix(in lab, red, red)){.via-black\/35{--tw-gradient-via:color-mix(in oklab, var(--color-black) 35%, transparent)}}.via-black\/35{--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\/75{--tw-gradient-via:#000000bf}@supports (color:color-mix(in lab, red, red)){.via-black\/75{--tw-gradient-via:color-mix(in oklab, var(--color-black) 75%, transparent)}}.via-black\/75{--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-sky-400{--tw-gradient-via:var(--color-sky-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-zinc-300{--tw-gradient-via:var(--color-zinc-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)}.to-\[\#070b11\]{--tw-gradient-to:#070b11;--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-700{--tw-gradient-to:var(--color-amber-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/10{--tw-gradient-to:#0000001a}@supports (color:color-mix(in lab, red, red)){.to-black\/10{--tw-gradient-to:color-mix(in oklab, var(--color-black) 10%, transparent)}}.to-black\/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))}.to-cyan-100{--tw-gradient-to:var(--color-cyan-100);--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-zinc-500{--tw-gradient-to:var(--color-zinc-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))}.bg-cover{background-size:cover}.bg-fixed{background-attachment:fixed}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[center_top\]{object-position:center top}.object-center{object-position:center}.object-top{object-position:top}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.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-\[3px\]{padding:3px}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-\[clamp\(16px\,4vw\,72px\)\]{padding-inline:clamp(16px,4vw,72px)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-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-12{padding-block:calc(var(--spacing) * 12)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-\[5px\]{padding-block:5px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.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-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.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-5{padding-bottom:calc(var(--spacing) * 5)}.pb-\[4vh\]{padding-bottom:4vh}.pb-\[max\(16px\,4vh\)\]{padding-bottom:max(16px,4vh)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-4px\]{vertical-align:-4px}.align-\[-5px\]{vertical-align:-5px}.align-\[-6px\]{vertical-align:-6px}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.85em\]{font-size:.85em}.text-\[1\.15em\]{font-size:1.15em}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[21px\]{font-size:21px}.text-\[28px\]{font-size:28px}.text-\[38px\]{font-size:38px}.text-\[clamp\(2\.5rem\,6vw\,5\.5rem\)\]{font-size:clamp(2.5rem,6vw,5.5rem)}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.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-\[\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[\.035em\]{--tw-tracking:.035em;letter-spacing:.035em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.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}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#2d291f\]{color:#2d291f}.text-\[\#2d2618\]{color:#2d2618}.text-\[\#3b4935\]{color:#3b4935}.text-\[\#3f3422\]{color:#3f3422}.text-\[\#4a3b22\]{color:#4a3b22}.text-\[\#4b513e\]{color:#4b513e}.text-\[\#4f5f2d\]{color:#4f5f2d}.text-\[\#5b431b\]{color:#5b431b}.text-\[\#5c5138\]{color:#5c5138}.text-\[\#5f4b2b\]{color:#5f4b2b}.text-\[\#6e4a3a\]{color:#6e4a3a}.text-\[\#6f6338\]{color:#6f6338}.text-\[\#7a7058\]{color:#7a7058}.text-\[\#7b2f25\]{color:#7b2f25}.text-\[\#7e7d70\]{color:#7e7d70}.text-\[\#8a241c\]{color:#8a241c}.text-\[\#8a742f\]{color:#8a742f}.text-\[\#8c9784\]{color:#8c9784}.text-\[\#8d897c\]{color:#8d897c}.text-\[\#8f2942\]{color:#8f2942}.text-\[\#8fb65f\]{color:#8fb65f}.text-\[\#9b762c\]{color:#9b762c}.text-\[\#9db19c\]{color:#9db19c}.text-\[\#9faf9b\]{color:#9faf9b}.text-\[\#9fb79d\]{color:#9fb79d}.text-\[\#88a957\]{color:#88a957}.text-\[\#92aa91\]{color:#92aa91}.text-\[\#294b63\]{color:#294b63}.text-\[\#294f67\]{color:#294f67}.text-\[\#514b40\]{color:#514b40}.text-\[\#704a38\]{color:#704a38}.text-\[\#766b53\]{color:#766b53}.text-\[\#783f31\]{color:#783f31}.text-\[\#26362b\]{color:#26362b}.text-\[\#29251d\]{color:#29251d}.text-\[\#31412d\]{color:#31412d}.text-\[\#33412f\]{color:#33412f}.text-\[\#33432f\]{color:#33432f}.text-\[\#34452f\]{color:#34452f}.text-\[\#35452f\]{color:#35452f}.text-\[\#35576d\]{color:#35576d}.text-\[\#44513e\]{color:#44513e}.text-\[\#53663e\]{color:#53663e}.text-\[\#74806c\]{color:#74806c}.text-\[\#75601f\]{color:#75601f}.text-\[\#76806e\]{color:#76806e}.text-\[\#77816f\]{color:#77816f}.text-\[\#78816f\]{color:#78816f}.text-\[\#81765d\]{color:#81765d}.text-\[\#98917b\]{color:#98917b}.text-\[\#172318\]{color:#172318}.text-\[\#466579\]{color:#466579}.text-\[\#557184\]{color:#557184}.text-\[\#566150\]{color:#566150}.text-\[\#697462\]{color:#697462}.text-\[\#704236\]{color:#704236}.text-\[\#755514\]{color:#755514}.text-\[\#777568\]{color:#777568}.text-\[\#a5c19f\]{color:#a5c19f}.text-\[\#a6aa94\]{color:#a6aa94}.text-\[\#a7c99e\]{color:#a7c99e}.text-\[\#abc3aa\]{color:#abc3aa}.text-\[\#aeb6a2\]{color:#aeb6a2}.text-\[\#aec4ac\]{color:#aec4ac}.text-\[\#b2bba8\]{color:#b2bba8}.text-\[\#b2c8b1\]{color:#b2c8b1}.text-\[\#b5c7ad\]{color:#b5c7ad}.text-\[\#b5cdb5\]{color:#b5cdb5}.text-\[\#b6c9b1\]{color:#b6c9b1}.text-\[\#b9aa91\]{color:#b9aa91}.text-\[\#b9ceaa\]{color:#b9ceaa}.text-\[\#b59a45\]{color:#b59a45}.text-\[\#b99742\]{color:#b99742}.text-\[\#bfdab5\]{color:#bfdab5}.text-\[\#c2d1bb\]{color:#c2d1bb}.text-\[\#c4a64b\]{color:#c4a64b}.text-\[\#c4a64b\]\/80{color:oklab(73.4051% -.00212511 .115335/.8)}.text-\[\#c4d6c2\]{color:#c4d6c2}.text-\[\#c6aa7c\]{color:#c6aa7c}.text-\[\#c7d7c1\]{color:#c7d7c1}.text-\[\#c8c4ad\]{color:#c8c4ad}.text-\[\#c8dbc7\]{color:#c8dbc7}.text-\[\#c9ae63\]{color:#c9ae63}.text-\[\#c9dda9\]{color:#c9dda9}.text-\[\#cbb875\]{color:#cbb875}.text-\[\#d1af61\]{color:#d1af61}.text-\[\#d4be8f\]{color:#d4be8f}.text-\[\#d8c88e\]{color:#d8c88e}.text-\[\#d8cfaa\]{color:#d8cfaa}.text-\[\#d9cfbd\]{color:#d9cfbd}.text-\[\#d9eccd\]{color:#d9eccd}.text-\[\#d9ecd5\]{color:#d9ecd5}.text-\[\#dce7ec\]{color:#dce7ec}.text-\[\#dce9d0\]{color:#dce9d0}.text-\[\#ddd8c8\]{color:#ddd8c8}.text-\[\#e0f0d8\]{color:#e0f0d8}.text-\[\#e4ebd3\]{color:#e4ebd3}.text-\[\#e6f1df\]{color:#e6f1df}.text-\[\#e8e2cf\]{color:#e8e2cf}.text-\[\#e8ecd9\]{color:#e8ecd9}.text-\[\#e9bd5c\]{color:#e9bd5c}.text-\[\#e9ebd5\]{color:#e9ebd5}.text-\[\#eadba6\]{color:#eadba6}.text-\[\#ecf5e6\]{color:#ecf5e6}.text-\[\#ecf6df\]{color:#ecf6df}.text-\[\#eee4d1\]{color:#eee4d1}.text-\[\#efd5a1\]{color:#efd5a1}.text-\[\#effadf\]{color:#effadf}.text-\[\#f0baa4\]{color:#f0baa4}.text-\[\#f2e8c8\]{color:#f2e8c8}.text-\[\#f3e3a6\]{color:#f3e3a6}.text-\[\#f5e9c7\]{color:#f5e9c7}.text-\[\#f5ead0\]{color:#f5ead0}.text-\[\#f7e7c9\]{color:#f7e7c9}.text-\[\#f7ecd0\]{color:#f7ecd0}.text-\[\#ffd84a\]{color:#ffd84a}.text-\[\#ffd88a\]{color:#ffd88a}.text-\[\#fff0b5\]{color:#fff0b5}.text-\[\#fff5d6\]{color:#fff5d6}.text-amber-100{color:var(--color-amber-100)}.text-amber-100\/80{color:#fef3c6cc}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/80{color:color-mix(in oklab, var(--color-amber-100) 80%, transparent)}}.text-amber-200{color:var(--color-amber-200)}.text-amber-200\/65{color:#fee685a6}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/65{color:color-mix(in oklab, var(--color-amber-200) 65%, transparent)}}.text-amber-200\/85{color:#fee685d9}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/85{color:color-mix(in oklab, var(--color-amber-200) 85%, transparent)}}.text-amber-200\/90{color:#fee685e6}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/90{color:color-mix(in oklab, var(--color-amber-200) 90%, transparent)}}.text-amber-300{color:var(--color-amber-300)}.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-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-800\/80{color:#953d00cc}@supports (color:color-mix(in lab, red, red)){.text-amber-800\/80{color:color-mix(in oklab, var(--color-amber-800) 80%, transparent)}}.text-amber-900{color:var(--color-amber-900)}.text-amber-900\/60{color:#7b330699}@supports (color:color-mix(in lab, red, red)){.text-amber-900\/60{color:color-mix(in oklab, var(--color-amber-900) 60%, transparent)}}.text-amber-950{color:var(--color-amber-950)}.text-black{color:var(--color-black)}.text-blue-700\/75{color:#1447e6bf}@supports (color:color-mix(in lab, red, red)){.text-blue-700\/75{color:color-mix(in oklab, var(--color-blue-700) 75%, transparent)}}.text-blue-700\/85{color:#1447e6d9}@supports (color:color-mix(in lab, red, red)){.text-blue-700\/85{color:color-mix(in oklab, var(--color-blue-700) 85%, transparent)}}.text-blue-950{color:var(--color-blue-950)}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-700{color:var(--color-cyan-700)}.text-emerald-50{color:var(--color-emerald-50)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-200\/80{color:#a4f4cfcc}@supports (color:color-mix(in lab, red, red)){.text-emerald-200\/80{color:color-mix(in oklab, var(--color-emerald-200) 80%, transparent)}}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-300\/80{color:#5ee9b5cc}@supports (color:color-mix(in lab, red, red)){.text-emerald-300\/80{color:color-mix(in oklab, var(--color-emerald-300) 80%, transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500\/90{color:#00bb7fe6}@supports (color:color-mix(in lab, red, red)){.text-emerald-500\/90{color:color-mix(in oklab, var(--color-emerald-500) 90%, transparent)}}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-900{color:var(--color-emerald-900)}.text-emerald-950{color:var(--color-emerald-950)}.text-fuchsia-100{color:var(--color-fuchsia-100)}.text-fuchsia-800{color:var(--color-fuchsia-800)}.text-fuchsia-900{color:var(--color-fuchsia-900)}.text-fuchsia-950{color:var(--color-fuchsia-950)}.text-green-400{color:var(--color-green-400)}.text-lime-200{color:var(--color-lime-200)}.text-orange-100{color:var(--color-orange-100)}.text-orange-200{color:var(--color-orange-200)}.text-red-50{color:var(--color-red-50)}.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-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-sky-100{color:var(--color-sky-100)}.text-sky-200{color:var(--color-sky-200)}.text-sky-300\/80{color:#77d4ffcc}@supports (color:color-mix(in lab, red, red)){.text-sky-300\/80{color:color-mix(in oklab, var(--color-sky-300) 80%, transparent)}}.text-sky-400{color:var(--color-sky-400)}.text-sky-700{color:var(--color-sky-700)}.text-sky-800{color:var(--color-sky-800)}.text-sky-900{color:var(--color-sky-900)}.text-sky-950{color:var(--color-sky-950)}.text-sky-950\/70{color:#052f4ab3}@supports (color:color-mix(in lab, red, red)){.text-sky-950\/70{color:color-mix(in oklab, var(--color-sky-950) 70%, transparent)}}.text-sky-950\/75{color:#052f4abf}@supports (color:color-mix(in lab, red, red)){.text-sky-950\/75{color:color-mix(in oklab, var(--color-sky-950) 75%, transparent)}}.text-slate-100{color:var(--color-slate-100)}.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-200{color:var(--color-stone-200)}.text-stone-400{color:var(--color-stone-400)}.text-violet-100{color:var(--color-violet-100)}.text-violet-200{color:var(--color-violet-200)}.text-violet-300{color:var(--color-violet-300)}.text-violet-500{color:var(--color-violet-500)}.text-violet-600{color:var(--color-violet-600)}.text-violet-700{color:var(--color-violet-700)}.text-violet-800{color:var(--color-violet-800)}.text-violet-900{color:var(--color-violet-900)}.text-violet-950{color:var(--color-violet-950)}.text-white{color:var(--color-white)}.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-yellow-200{color:var(--color-yellow-200)}.text-yellow-300{color:var(--color-yellow-300)}.text-zinc-100{color:var(--color-zinc-100)}.text-zinc-200{color:var(--color-zinc-200)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-300\/70{color:#d4d4d8b3}@supports (color:color-mix(in lab, red, red)){.text-zinc-300\/70{color:color-mix(in oklab, var(--color-zinc-300) 70%, transparent)}}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-700{color:var(--color-zinc-700)}.text-zinc-800{color:var(--color-zinc-800)}.text-zinc-900{color:var(--color-zinc-900)}.text-zinc-950{color:var(--color-zinc-950)}.uppercase{text-transform:uppercase}.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-\[\#6f805b\]\/45{text-decoration-color:oklab(57.5885% -.0358408 .0456151/.45)}.underline-offset-2{text-underline-offset:2px}.accent-\[\#a1c58d\]{accent-color:#a1c58d}.accent-amber-400{accent-color:var(--color-amber-400)}.accent-amber-500{accent-color:var(--color-amber-500)}.accent-amber-600{accent-color:var(--color-amber-600)}.accent-amber-700{accent-color:var(--color-amber-700)}.accent-cyan-400{accent-color:var(--color-cyan-400)}.accent-emerald-400{accent-color:var(--color-emerald-400)}.accent-lime-400{accent-color:var(--color-lime-400)}.accent-orange-400{accent-color:var(--color-orange-400)}.accent-red-400{accent-color:var(--color-red-400)}.accent-sky-400{accent-color:var(--color-sky-400)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-45{opacity:.45}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);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_0_3px_rgba\(133\,204\,150\,0\.4\)\]{--tw-shadow:0 0 3px var(--tw-shadow-color,#85cc9666);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_5px_rgba\(192\,132\,252\,\.8\)\]{--tw-shadow:0 0 5px var(--tw-shadow-color,#c084fccc);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\(196\,152\,63\,\.12\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#c4983f1f);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\(210\,170\,70\,\.2\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#d2aa4633);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\(210\,170\,70\,\.28\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#d2aa4647);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\(56\,189\,248\,0\.65\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#38bdf8a6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(239\,68\,68\,\.9\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#ef4444e6);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\,170\,72\,0\.45\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#d9aa4873);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\(220\,38\,38\,0\.55\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#dc26268c);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\(251\,146\,60\,0\.65\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#fb923ca6);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_2px_5px_rgba\(0\,0\,0\,\.07\)\]{--tw-shadow:0 2px 5px var(--tw-shadow-color,#00000012);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_2px_6px_rgba\(0\,0\,0\,\.45\)\]{--tw-shadow:0 2px 6px var(--tw-shadow-color,#00000073);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_2px_7px_rgba\(0\,0\,0\,\.08\)\]{--tw-shadow:0 2px 7px var(--tw-shadow-color,#00000014);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_2px_8px_rgba\(0\,0\,0\,\.45\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#00000073);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_2px_8px_rgba\(0\,0\,0\,0\.55\)\,inset_0_0_8px_rgba\(185\,151\,66\,0\.06\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#0000008c), inset 0 0 8px var(--tw-shadow-color,#b997420f);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_2px_8px_rgba\(34\,65\,83\,\.10\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#2241531a);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_2px_8px_rgba\(68\,80\,52\,\.08\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#44503414);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_2px_8px_rgba\(72\,45\,83\,\.10\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#482d531a);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_4px_6px_\#0009\]{--tw-shadow:0 4px 6px var(--tw-shadow-color,#0009);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_4px_18px_rgba\(0\,0\,0\,0\.75\)\,inset_0_0_14px_rgba\(120\,70\,10\,0\.18\)\]{--tw-shadow:0 4px 18px var(--tw-shadow-color,#000000bf), inset 0 0 14px var(--tw-shadow-color,#78460a2e);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_8px_24px_rgba\(0\,0\,0\,\.72\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#000000b8);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_34px_rgba\(0\,0\,0\,\.78\)\]{--tw-shadow:0 12px 34px var(--tw-shadow-color,#000000c7);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_14px_38px_rgba\(0\,0\,0\,\.78\)\]{--tw-shadow:0 14px 38px var(--tw-shadow-color,#000000c7);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_14px_40px_rgba\(15\,38\,52\,\.38\)\]{--tw-shadow:0 14px 40px var(--tw-shadow-color,#0f263461);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_18px_55px_rgba\(0\,0\,0\,\.28\)\]{--tw-shadow:0 18px 55px var(--tw-shadow-color,#00000047);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_24px_80px_rgba\(0\,0\,0\,\.55\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#0000008c);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_25px_90px_\#000b\,inset_0_1px_0_\#ffffff18\]{--tw-shadow:0 25px 90px var(--tw-shadow-color,#000b), inset 0 1px 0 var(--tw-shadow-color,#ffffff18);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_-2px_0_rgba\(245\,158\,11\,0\.3\)\]{--tw-shadow:inset 0 -2px 0 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-\[inset_0_0_0_2px_\#31251a\]{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,#31251a);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_8px_rgba\(196\,152\,63\,\.2\)\]{--tw-shadow:inset 0 0 8px var(--tw-shadow-color,#c4983f33);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_8px_rgba\(196\,152\,63\,\.12\)\]{--tw-shadow:inset 0 0 8px var(--tw-shadow-color,#c4983f1f);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\(0\,0\,0\,\.35\)\]{--tw-shadow:inset 0 0 10px var(--tw-shadow-color,#00000059);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\(0\,0\,0\,0\.7\)\]{--tw-shadow:inset 0 0 10px var(--tw-shadow-color,#000000b3);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\(245\,190\,70\,\.08\)\]{--tw-shadow:inset 0 0 10px var(--tw-shadow-color,#f5be4614);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\(255\,220\,130\,\.08\)\,0_2px_9px_rgba\(0\,0\,0\,\.65\)\]{--tw-shadow:inset 0 0 10px var(--tw-shadow-color,#ffdc8214), 0 2px 9px var(--tw-shadow-color,#000000a6);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_14px_rgba\(196\,152\,63\,\.08\)\,0_4px_16px_rgba\(0\,0\,0\,\.22\)\]{--tw-shadow:inset 0 0 14px var(--tw-shadow-color,#c4983f14), 0 4px 16px var(--tw-shadow-color,#00000038);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_16px_rgba\(245\,190\,70\,\.14\)\,0_0_12px_rgba\(210\,160\,45\,\.16\)\]{--tw-shadow:inset 0 0 16px var(--tw-shadow-color,#f5be4624), 0 0 12px var(--tw-shadow-color,#d2a02d29);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_24px_rgba\(0\,0\,0\,0\.65\)\]{--tw-shadow:inset 0 0 24px var(--tw-shadow-color,#000000a6);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_28px_rgba\(0\,0\,0\,0\.75\)\]{--tw-shadow:inset 0 0 28px var(--tw-shadow-color,#000000bf);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_45px_\#07120b\,0_14px_35px_\#030b08aa\]{--tw-shadow:inset 0 0 45px var(--tw-shadow-color,#07120b), 0 14px 35px var(--tw-shadow-color,#030b08aa);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_1px_0_\#ffffff0b\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0b);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_1px_0_\#ffffff35\,0_3px_7px_\#0006\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff35), 0 3px 7px 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-\[inset_0_1px_0_rgba\(255\,255\,255\,\.10\)\,inset_0_0_10px_rgba\(0\,0\,0\,\.24\)\,0_2px_6px_rgba\(31\,58\,74\,\.18\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff1a), inset 0 0 10px var(--tw-shadow-color,#0000003d), 0 2px 6px var(--tw-shadow-color,#1f3a4a2e);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_1px_0_rgba\(255\,255\,255\,\.45\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff73);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_1px_2px_rgba\(255\,255\,255\,\.9\)\,0_0_3px_rgba\(210\,220\,230\,\.35\)\],.shadow-\[inset_0_1px_2px_rgba\(255\,255\,255\,0\.9\)\,0_0_3px_rgba\(210\,220\,230\,0\.35\)\]{--tw-shadow:inset 0 1px 2px var(--tw-shadow-color,#ffffffe6), 0 0 3px var(--tw-shadow-color,#d2dce659);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_1px_2px_rgba\(255\,255\,255\,0\.75\)\,0_0_4px_rgba\(251\,191\,36\,0\.4\)\]{--tw-shadow:inset 0 1px 2px var(--tw-shadow-color,#ffffffbf), 0 0 4px var(--tw-shadow-color,#fbbf2466);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_1px_3px_rgba\(255\,255\,255\,\.06\)\,inset_0_-2px_4px_rgba\(0\,0\,0\,\.85\)\,0_1px_2px_rgba\(0\,0\,0\,\.45\)\]{--tw-shadow:inset 0 1px 3px var(--tw-shadow-color,#ffffff0f), inset 0 -2px 4px var(--tw-shadow-color,#000000d9), 0 1px 2px var(--tw-shadow-color,#00000073);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_4px_3px_8px_\#ffffff19\,0_5px_8px_\#0008\]{--tw-shadow:inset 4px 3px 8px var(--tw-shadow-color,#ffffff19), 0 5px 8px var(--tw-shadow-color,#0008);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,.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)}.shadow-black\/60{--tw-shadow-color:#0009}@supports (color:color-mix(in lab, red, red)){.shadow-black\/60{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 60%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/70{--tw-shadow-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.shadow-black\/70{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/80{--tw-shadow-color:#000c}@supports (color:color-mix(in lab, red, red)){.shadow-black\/80{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 80%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-emerald-400\/40{--tw-ring-color:#00d29466}@supports (color:color-mix(in lab, red, red)){.ring-emerald-400\/40{--tw-ring-color:color-mix(in oklab, var(--color-emerald-400) 40%, transparent)}}.ring-zinc-700{--tw-ring-color:var(--color-zinc-700)}.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,)}.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,)}.contrast-150{--tw-contrast:contrast(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,)}.drop-shadow-\[0_0_2px_rgba\(0\,0\,0\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 0 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_0_2px_rgba\(255\,220\,120\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 0 2px var(--tw-drop-shadow-color,#ffdc78cc));--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_3px_rgba\(255\,190\,40\,0\.7\)\]{--tw-drop-shadow-size:drop-shadow(0 0 3px var(--tw-drop-shadow-color,#ffbe28b3));--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_1px_0_rgba\(255\,255\,255\,\.35\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 0 var(--tw-drop-shadow-color,#ffffff59));--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_1px_1px_rgba\(0\,0\,0\,\.7\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#000000b3));--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_1px_2px_rgba\(0\,0\,0\,\.9\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#000000e6));--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_3px_rgba\(0\,0\,0\,\.95\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 3px var(--tw-drop-shadow-color,#000000f2));--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_5px_rgba\(0\,0\,0\,\.9\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 5px var(--tw-drop-shadow-color,#000000e6));--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_3px_7px_rgba\(0\,0\,0\,\.9\)\]{--tw-drop-shadow-size:drop-shadow(0 3px 7px var(--tw-drop-shadow-color,#000000e6));--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_18px_rgba\(0\,0\,0\,0\.35\)\]{--tw-drop-shadow-size:drop-shadow(0 8px 18px var(--tw-drop-shadow-color,#00000059));--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,)}.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,)}.saturate-125{--tw-saturate:saturate(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,)}.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-\[1px\]{--tw-backdrop-blur:blur(1px);-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-\[3px\]{--tw-backdrop-blur:blur(3px);-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-\[4px\]{--tw-backdrop-blur:blur(4px);-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-\[5px\]{--tw-backdrop-blur:blur(5px);-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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;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))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.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-\[1200ms\]{--tw-duration:1.2s;transition-duration:1.2s}.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}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[text-shadow\:-1px_-1px_0_\#102417\,1px_-1px_0_\#102417\,-1px_1px_0_\#102417\,1px_1px_0_\#102417\]{text-shadow:-1px -1px #102417,1px -1px #102417,-1px 1px #102417,1px 1px #102417}.\[text-shadow\:0_1px_2px_\#000\,0_0_5px_\#000\]{text-shadow:0 1px 2px #000,0 0 5px #000}.ring-inset{--tw-ring-inset:inset}.group-focus-within\:block:is(:where(.group):focus-within *){display:block}@media (hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:flex:is(:where(.group):hover *){display:flex}.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-\[1\.01\]:is(:where(.group):hover *){scale:1.01}.group-hover\:scale-\[1\.015\]:is(:where(.group):hover *){scale:1.015}.group-hover\:scale-\[1\.025\]:is(:where(.group):hover *){scale:1.025}.group-hover\:border-\[\#e2c35c\]:is(:where(.group):hover *){border-color:#e2c35c}.group-hover\:border-\[\#f0cf61\]:is(:where(.group):hover *){border-color:#f0cf61}.group-hover\:bg-\[\#0b1c12\]\/82:is(:where(.group):hover *){background-color:oklab(20.7828% -.0280716 .0121318/.82)}.group-hover\:bg-\[\#75b68a\]:is(:where(.group):hover *){background-color:#75b68a}.group-hover\:text-\[\#c5d76d\]:is(:where(.group):hover *){color:#c5d76d}.group-hover\:text-\[\#fff0b5\]:is(:where(.group):hover *){color:#fff0b5}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-\[0_0_7px_rgba\(141\,221\,161\,0\.8\)\]:is(:where(.group):hover *){--tw-shadow:0 0 7px var(--tw-shadow-color,#8ddda1cc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\:shadow-\[0_0_8px_rgba\(206\,174\,74\,0\.35\)\,0_2px_8px_rgba\(0\,0\,0\,0\.6\)\,inset_0_0_10px_rgba\(84\,130\,55\,0\.12\)\]:is(:where(.group):hover *){--tw-shadow:0 0 8px var(--tw-shadow-color,#ceae4a59), 0 2px 8px var(--tw-shadow-color,#0009), inset 0 0 10px var(--tw-shadow-color,#5482371f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\/equipment\:block:is(:where(.group\/equipment):hover *),.group-hover\/skill\:block:is(:where(.group\/skill):hover *){display:block}}.group-focus-visible\:border-\[\#e2c35c\]:is(:where(.group):focus-visible *){border-color:#e2c35c}.group-focus-visible\:text-\[\#fff0b5\]:is(:where(.group):focus-visible *){color:#fff0b5}.group-active\:scale-\[0\.96\]:is(:where(.group):active *){scale:.96}.group-active\:bg-\[\#122519\]\/85:is(:where(.group):active *){background-color:oklab(24.3818% -.0309862 .0143069/.85)}.group-disabled\:scale-100:is(:where(.group):disabled *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.placeholder\:text-\[\#6f6b5f\]::placeholder{color:#6f6b5f}.placeholder\:text-zinc-600::placeholder{color:var(--color-zinc-600)}.placeholder\:text-zinc-700::placeholder{color:var(--color-zinc-700)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:-left-\[3px\]:before{content:var(--tw-content);left:-3px}.before\:h-\[7px\]:before{content:var(--tw-content);height:7px}.before\:w-\[7px\]:before{content:var(--tw-content);width:7px}.before\:-translate-y-1\/2:before{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.before\:rotate-45:before{content:var(--tw-content);rotate:45deg}.before\:border-b:before{content:var(--tw-content);border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.before\:border-l:before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:1px}.before\:border-\[\#c8a84f\]\/70:before{content:var(--tw-content);border-color:oklab(74.2544% .000800848 .114241/.7)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:top-1\/2:after{content:var(--tw-content);top:50%}.after\:-right-\[3px\]:after{content:var(--tw-content);right:-3px}.after\:h-\[7px\]:after{content:var(--tw-content);height:7px}.after\:w-\[7px\]:after{content:var(--tw-content);width:7px}.after\:-translate-y-1\/2:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:rotate-45:after{content:var(--tw-content);rotate:45deg}.after\:border-t:after{content:var(--tw-content);border-top-style:var(--tw-border-style);border-top-width:1px}.after\:border-r:after{content:var(--tw-content);border-right-style:var(--tw-border-style);border-right-width:1px}.after\:border-\[\#c8a84f\]\/70:after{content:var(--tw-content);border-color:oklab(74.2544% .000800848 .114241/.7)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:z-30:hover{z-index:30}.hover\:z-40:hover{z-index:40}.hover\:z-\[200\]:hover{z-index:200}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-\[\#80608f\]\/70:hover{border-color:oklab(53.9332% .056654 -.0573042/.7)}.hover\:border-\[\#c4a64b\]:hover{border-color:#c4a64b}.hover\:border-amber-300:hover{border-color:var(--color-amber-300)}.hover\:border-amber-300\/60:hover{border-color:#ffd23699}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-300\/60:hover{border-color:color-mix(in oklab, var(--color-amber-300) 60%, transparent)}}.hover\:border-amber-400\/35:hover{border-color:#fcbb0059}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-400\/35:hover{border-color:color-mix(in oklab, var(--color-amber-400) 35%, transparent)}}.hover\:border-amber-500:hover{border-color:var(--color-amber-500)}.hover\:border-amber-500\/70:hover{border-color:#f99c00b3}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-500\/70:hover{border-color:color-mix(in oklab, var(--color-amber-500) 70%, transparent)}}.hover\:border-amber-600\/80:hover{border-color:#dd7400cc}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-600\/80:hover{border-color:color-mix(in oklab, var(--color-amber-600) 80%, transparent)}}.hover\:border-amber-700:hover{border-color:var(--color-amber-700)}.hover\:border-amber-700\/60:hover{border-color:#b7500099}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-700\/60:hover{border-color:color-mix(in oklab, var(--color-amber-700) 60%, transparent)}}.hover\:border-amber-700\/70:hover{border-color:#b75000b3}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-700\/70:hover{border-color:color-mix(in oklab, var(--color-amber-700) 70%, transparent)}}.hover\:border-amber-800:hover{border-color:var(--color-amber-800)}.hover\:border-amber-800\/70:hover{border-color:#953d00b3}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-800\/70:hover{border-color:color-mix(in oklab, var(--color-amber-800) 70%, transparent)}}.hover\:border-current:hover{border-color:currentColor}.hover\:border-violet-700:hover{border-color:var(--color-violet-700)}.hover\:border-zinc-500:hover{border-color:var(--color-zinc-500)}.hover\:border-zinc-600:hover{border-color:var(--color-zinc-600)}.hover\:border-zinc-700:hover{border-color:var(--color-zinc-700)}.hover\:bg-\[\#2a4131\]:hover{background-color:#2a4131}.hover\:bg-\[\#151d28\]:hover{background-color:#151d28}.hover\:bg-\[\#14281c\]:hover{background-color:#14281c}.hover\:bg-\[\#19222c\]:hover{background-color:#19222c}.hover\:bg-\[\#23291f\]:hover{background-color:#23291f}.hover\:bg-\[\#071018\]\/80:hover{background-color:oklab(16.8286% -.00909216 -.0199648/.8)}.hover\:bg-\[\#294333\]:hover{background-color:#294333}.hover\:bg-\[\#314435\]:hover{background-color:#314435}.hover\:bg-\[\#b99a69\]:hover{background-color:#b99a69}.hover\:bg-\[\#ddd1ad\]:hover{background-color:#ddd1ad}.hover\:bg-amber-200\/10:hover{background-color:#fee6851a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-200\/10:hover{background-color:color-mix(in oklab, var(--color-amber-200) 10%, transparent)}}.hover\:bg-amber-500:hover{background-color:var(--color-amber-500)}.hover\:bg-amber-700\/40:hover{background-color:#b7500066}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-700\/40:hover{background-color:color-mix(in oklab, var(--color-amber-700) 40%, transparent)}}.hover\:bg-amber-700\/50:hover{background-color:#b7500080}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-700\/50:hover{background-color:color-mix(in oklab, var(--color-amber-700) 50%, transparent)}}.hover\:bg-amber-800\/45:hover{background-color:#953d0073}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-800\/45:hover{background-color:color-mix(in oklab, var(--color-amber-800) 45%, transparent)}}.hover\:bg-amber-800\/50:hover{background-color:#953d0080}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-800\/50:hover{background-color:color-mix(in oklab, var(--color-amber-800) 50%, transparent)}}.hover\:bg-amber-900:hover{background-color:var(--color-amber-900)}.hover\:bg-amber-900\/30:hover{background-color:#7b33064d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-900\/30:hover{background-color:color-mix(in oklab, var(--color-amber-900) 30%, transparent)}}.hover\:bg-amber-900\/40:hover{background-color:#7b330666}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-900\/40:hover{background-color:color-mix(in oklab, var(--color-amber-900) 40%, transparent)}}.hover\:bg-amber-900\/50:hover{background-color:#7b330680}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-900\/50:hover{background-color:color-mix(in oklab, var(--color-amber-900) 50%, transparent)}}.hover\:bg-amber-900\/55:hover{background-color:#7b33068c}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-900\/55:hover{background-color:color-mix(in oklab, var(--color-amber-900) 55%, transparent)}}.hover\:bg-amber-900\/80:hover{background-color:#7b3306cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-900\/80:hover{background-color:color-mix(in oklab, var(--color-amber-900) 80%, transparent)}}.hover\:bg-amber-950\/20:hover{background-color:#46190133}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-950\/20:hover{background-color:color-mix(in oklab, var(--color-amber-950) 20%, transparent)}}.hover\:bg-amber-950\/25:hover{background-color:#46190140}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-950\/25:hover{background-color:color-mix(in oklab, var(--color-amber-950) 25%, transparent)}}.hover\:bg-amber-950\/30:hover{background-color:#4619014d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-950\/30:hover{background-color:color-mix(in oklab, var(--color-amber-950) 30%, transparent)}}.hover\:bg-amber-950\/35:hover{background-color:#46190159}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-950\/35:hover{background-color:color-mix(in oklab, var(--color-amber-950) 35%, transparent)}}.hover\:bg-amber-950\/45:hover{background-color:#46190173}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-950\/45:hover{background-color:color-mix(in oklab, var(--color-amber-950) 45%, transparent)}}.hover\:bg-amber-950\/50:hover{background-color:#46190180}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-950\/50:hover{background-color:color-mix(in oklab, var(--color-amber-950) 50%, transparent)}}.hover\:bg-amber-950\/70:hover{background-color:#461901b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-950\/70:hover{background-color:color-mix(in oklab, var(--color-amber-950) 70%, transparent)}}.hover\:bg-black\/30:hover{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/30:hover{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.hover\:bg-blue-900\/20:hover{background-color:#1c398e33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-900\/20:hover{background-color:color-mix(in oklab, var(--color-blue-900) 20%, transparent)}}.hover\:bg-cyan-950\/50:hover{background-color:#05334580}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-950\/50:hover{background-color:color-mix(in oklab, var(--color-cyan-950) 50%, transparent)}}.hover\:bg-emerald-900\/40:hover{background-color:#004e3b66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-900\/40:hover{background-color:color-mix(in oklab, var(--color-emerald-900) 40%, transparent)}}.hover\:bg-emerald-900\/60:hover{background-color:#004e3b99}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-900\/60:hover{background-color:color-mix(in oklab, var(--color-emerald-900) 60%, transparent)}}.hover\:bg-red-900:hover{background-color:var(--color-red-900)}.hover\:bg-red-900\/30:hover{background-color:#82181a4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-900\/30:hover{background-color:color-mix(in oklab, var(--color-red-900) 30%, transparent)}}.hover\:bg-red-900\/40:hover{background-color:#82181a66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-900\/40:hover{background-color:color-mix(in oklab, var(--color-red-900) 40%, transparent)}}.hover\:bg-red-900\/80:hover{background-color:#82181acc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-900\/80:hover{background-color:color-mix(in oklab, var(--color-red-900) 80%, transparent)}}.hover\:bg-red-950\/10:hover{background-color:#4608091a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-950\/10:hover{background-color:color-mix(in oklab, var(--color-red-950) 10%, transparent)}}.hover\:bg-red-950\/30:hover{background-color:#4608094d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-950\/30:hover{background-color:color-mix(in oklab, var(--color-red-950) 30%, transparent)}}.hover\:bg-red-950\/40:hover{background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-950\/40:hover{background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}.hover\:bg-red-950\/50:hover{background-color:#46080980}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-950\/50:hover{background-color:color-mix(in oklab, var(--color-red-950) 50%, transparent)}}.hover\:bg-sky-800:hover{background-color:var(--color-sky-800)}.hover\:bg-sky-900:hover{background-color:var(--color-sky-900)}.hover\:bg-sky-900\/70:hover{background-color:#024a70b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-900\/70:hover{background-color:color-mix(in oklab, var(--color-sky-900) 70%, transparent)}}.hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.hover\:bg-violet-950:hover{background-color:var(--color-violet-950)}.hover\:bg-white:hover{background-color:var(--color-white)}.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-white\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.hover\:bg-white\/60:hover{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/60:hover{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.hover\:bg-white\/\[\.025\]:hover{background-color:#ffffff06}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[\.025\]:hover{background-color:color-mix(in oklab, var(--color-white) 2.5%, transparent)}}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.02\]:hover{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.03\]:hover{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.hover\:bg-zinc-800:hover{background-color:var(--color-zinc-800)}.hover\:bg-zinc-900:hover{background-color:var(--color-zinc-900)}.hover\:text-\[\#2f2518\]:hover{color:#2f2518}.hover\:text-\[\#3f3422\]:hover{color:#3f3422}.hover\:text-\[\#526c42\]:hover{color:#526c42}.hover\:text-\[\#fff0b5\]:hover{color:#fff0b5}.hover\:text-amber-100:hover{color:var(--color-amber-100)}.hover\:text-amber-200:hover{color:var(--color-amber-200)}.hover\:text-amber-900:hover{color:var(--color-amber-900)}.hover\:text-blue-800:hover{color:var(--color-blue-800)}.hover\:text-violet-300:hover{color:var(--color-violet-300)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-zinc-300:hover{color:var(--color-zinc-300)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-\[\#526c42\]:hover{text-decoration-color:#526c42}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-\[0_3px_11px_rgba\(72\,45\,83\,\.16\)\]:hover{--tw-shadow:0 3px 11px var(--tw-shadow-color,#482d5329);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);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-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-\[\#b5954b\]:focus{border-color:#b5954b}.focus\:border-amber-500:focus{border-color:var(--color-amber-500)}.focus\:border-amber-700:focus{border-color:var(--color-amber-700)}.focus\:border-amber-700\/70:focus{border-color:#b75000b3}@supports (color:color-mix(in lab, red, red)){.focus\:border-amber-700\/70:focus{border-color:color-mix(in oklab, var(--color-amber-700) 70%, transparent)}}.focus\:border-amber-800:focus{border-color:var(--color-amber-800)}.focus\:border-white\/50:focus{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.focus\:border-white\/50:focus{border-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.focus\:border-zinc-500:focus{border-color:var(--color-zinc-500)}.focus-visible\:z-30:focus-visible{z-index:30}.focus-visible\:border-amber-200:focus-visible{border-color:var(--color-amber-200)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:border-\[\#c4a64b\]:active{border-color:#c4a64b}.active\:bg-\[\#14281c\]:active{background-color:#14281c}.active\:bg-\[\#18202b\]:active{background-color:#18202b}.active\:bg-\[\#102219\]:active{background-color:#102219}.active\:bg-amber-900\/45:active{background-color:#7b330673}@supports (color:color-mix(in lab, red, red)){.active\:bg-amber-900\/45:active{background-color:color-mix(in oklab, var(--color-amber-900) 45%, transparent)}}.active\:text-\[\#fff0b5\]:active{color:#fff0b5}@media (hover:hover){.enabled\:hover\:bg-red-900\/80:enabled:hover{background-color:#82181acc}@supports (color:color-mix(in lab, red, red)){.enabled\:hover\:bg-red-900\/80:enabled:hover{background-color:color-mix(in oklab, var(--color-red-900) 80%, transparent)}}}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:border-\[\#b8ae8d\]:disabled{border-color:#b8ae8d}.disabled\:border-zinc-900:disabled{border-color:var(--color-zinc-900)}.disabled\:bg-\[\#d8d5b9\]\/75:disabled{background-color:oklab(86.7996% -.00790742 .036809/.75)}.disabled\:text-\[\#8d9474\]:disabled{color:#8d9474}.disabled\:text-zinc-600:disabled{color:var(--color-zinc-600)}.disabled\:text-zinc-700:disabled{color:var(--color-zinc-700)}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-80:disabled{opacity:.8}.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 (hover:hover){.disabled\:hover\:border-zinc-700:disabled:hover{border-color:var(--color-zinc-700)}.disabled\:hover\:bg-zinc-900\/70:disabled:hover{background-color:#18181bb3}@supports (color:color-mix(in lab, red, red)){.disabled\:hover\:bg-zinc-900\/70:disabled:hover{background-color:color-mix(in oklab, var(--color-zinc-900) 70%, transparent)}}.disabled\:hover\:text-zinc-300:disabled:hover{color:var(--color-zinc-300)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (width>=40rem){.sm\:bottom-\[6\%\]{bottom:6%}.sm\:mr-5{margin-right:calc(var(--spacing) * 5)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:h-2\.5{height:calc(var(--spacing) * 2.5)}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:h-36{height:calc(var(--spacing) * 36)}.sm\:h-44{height:calc(var(--spacing) * 44)}.sm\:h-72{height:calc(var(--spacing) * 72)}.sm\:max-w-56{max-width:calc(var(--spacing) * 56)}.sm\:max-w-none{max-width:none}.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-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:hidden{display: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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1\.06fr_0\.94fr\]{grid-template-columns:1.06fr .94fr}.md\:grid-cols-\[190px_minmax\(0\,1fr\)\]{grid-template-columns:190px minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_205px\]{grid-template-columns:minmax(0,1fr) 205px}.md\:grid-cols-\[minmax\(300px\,\.85fr\)_1\.15fr\]{grid-template-columns:minmax(300px,.85fr) 1.15fr}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-5{padding:calc(var(--spacing) * 5)}}@media (width>=64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:min-h-\[560px\]{min-height:560px}.lg\:flex-none{flex:none}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[1\.15fr_\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1fr_250px\]{grid-template-columns:1fr 250px}.lg\:grid-cols-\[280px_1fr_330px\]{grid-template-columns:280px 1fr 330px}.lg\:grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.lg\:grid-cols-\[395px_minmax\(0\,1fr\)\]{grid-template-columns:395px minmax(0,1fr)}.lg\:grid-cols-\[430px_minmax\(0\,1fr\)\]{grid-template-columns:430px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_92px_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_220px_220px\]{grid-template-columns:minmax(0,1fr) 220px 220px}.lg\:flex-row{flex-direction:row}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}}@media (width>=80rem){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}}html,body,#root{min-height:100%}body{color:#f3f4f6;background:#111318;min-width:320px;margin:0;font-family:Arial,Helvetica,sans-serif}.battle-skill-hover-wrap:hover .battle-skill-tooltip{display:block}.battle-skill-tooltip{left:var(--battle-skill-tooltip-left,8px);top:var(--battle-skill-tooltip-top,8px);z-index:9999;overscroll-behavior:contain;color:#e9e9e9;pointer-events:none;background:#07070afa;border:1px solid #703fc9d9;border-radius:7px;width:285px;max-height:min(480px,100vh - 16px);padding:12px;display:none;position:fixed;overflow-y:auto;box-shadow:0 12px 30px #0000008c}.battle-skill-tooltip-header{align-items:center;gap:9px;display:flex}.battle-skill-tooltip-icon,.battle-skill-tooltip-icon-fallback{border-radius:4px;width:40px;height:40px}.battle-skill-tooltip-icon{object-fit:contain}.battle-skill-tooltip-icon-fallback{background:#ffffff0a;border:1px solid #ffffff1f;place-items:center;display:grid}.battle-skill-tooltip-name{color:#f2e65b;font-size:calc(13px * var(--projectw-text-scale,1));font-weight:700}.battle-skill-tooltip-level,.battle-skill-tooltip-description,.battle-skill-tooltip-effect-meta{color:#dcdcdc8c;font-size:calc(10px * var(--projectw-text-scale,1))}.battle-skill-tooltip-description{margin-top:9px;line-height:1.35}.battle-skill-tooltip-divider{background:#ffffff1a;height:1px;margin:10px 0}.battle-skill-tooltip-row{font-size:calc(10px * var(--projectw-text-scale,1));justify-content:space-between;gap:12px;margin-top:5px;display:flex}.battle-skill-tooltip-row span{color:#dcdcdc73}.battle-skill-tooltip-row strong{color:#e9e9e9;font-weight:500}.battle-skill-tooltip-section-title{color:#dcdcdc73;font-size:calc(9px * var(--projectw-text-scale,1));letter-spacing:.04em;margin-bottom:7px}.battle-skill-tooltip-effects{gap:6px;display:grid}.battle-skill-tooltip-effect{background:#ffffff09;border:1px solid #ffffff17;border-radius:4px;padding:7px}.battle-skill-tooltip-effect-title{color:#ececec;font-size:calc(10px * var(--projectw-text-scale,1))}.silvarin-world-surface{background:0 0!important}.projectw-world-view{background:0 0}.projectw-world-view>:where(div,section,article,aside){background-color:#0000!important;background-image:none!important}.projectw-world-panel{-webkit-backdrop-filter:blur(var(--projectw-world-panel-blur,5px));backdrop-filter:blur(var(--projectw-world-panel-blur,5px));box-shadow:inset 0 0 28px #00000024;background-color:rgba(7, 24, 13, var(--projectw-world-panel-opacity,.65))!important;background-image:none!important;border-color:#7091496b!important}.projectw-world-panel.projectw-world-panel-interactive:hover{background-color:rgba(11, 34, 18, var(--projectw-world-panel-opacity,.65))!important}.home-inventory-section{container-type:inline-size}.home-inventory-layout{grid-template-columns:minmax(0,1fr)}@container (width>=565px){.home-inventory-layout{grid-template-columns:minmax(300px,560px) minmax(240px,1fr)}}.projectw-interface-forest>header,.projectw-interface-forest>footer,.projectw-interface-forest .projectw-interface-surface{background-image:linear-gradient(var(--projectw-interface-tone),var(--projectw-interface-tone)),url(/interface/interface-forest.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.shop-catalog-pane{container-type:inline-size}@container (width<=700px){.shop-product-card{font-size:clamp(9px,2.6cqw,14px);gap:clamp(4px,1.4cqw,10px)!important;padding:clamp(6px,1.8cqw,12px)!important}.shop-product-image{flex:none;width:clamp(34px,10cqw,48px)!important;height:clamp(34px,10cqw,48px)!important}.shop-product-card button{padding:clamp(5px,1.5cqw,8px) clamp(6px,2cqw,12px)!important;font-size:clamp(8px,2.2cqw,12px)!important}.shop-product-card input{width:clamp(34px,9cqw,48px)!important}}@container (width<=470px){.shop-product-card{flex-wrap:wrap;align-items:center}.shop-product-card>div:nth-of-type(2){min-width:42%}}.battle-chronicle-body,.battle-chronicle-body div,.battle-chronicle-body span,.battle-chronicle-body strong{font-size:var(--battle-log-font-size,10px)!important;line-height:calc(var(--battle-log-font-size,10px) + 5px)!important}.battle-log-effects>div{text-align:center!important;justify-content:center!important}.projectw-game-shell.projectw-theme-light>.projectw-topbar{color:#263826;background-color:#e8eddc!important;background-image:var(--projectw-top-strip-image,url(/themes/elf-light/top-strip.webp))!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:auto 100%!important;border-color:#4d68387a!important}.projectw-game-shell.projectw-theme-light>.projectw-statusbar{background-color:#e8eddc!important;background-image:var(--projectw-bottom-strip-image,url(/themes/elf-light/top-strip.webp))!important;color:#64705e!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:auto 100%!important;border-color:#4d683861!important}.projectw-game-shell.projectw-theme-light.projectw-region-human>.projectw-topbar,.projectw-game-shell.projectw-theme-light.projectw-region-human>.projectw-statusbar{background-color:#e3e8eb!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:auto 100%!important}.projectw-game-shell.projectw-theme-light.projectw-region-human main:after{content:"";z-index:2;pointer-events:none;mix-blend-mode:color;background:#466e961a;position:absolute;inset:0}.projectw-theme-light .silvarin-world-surface .projectw-world-panel{color:#213329;box-shadow:inset 0 0 24px #4b603714,0 2px 8px #34412b1a;background-color:rgba(238, 243, 224, var(--projectw-world-panel-opacity,.82))!important;border-color:#5b79457a!important}.projectw-theme-light .silvarin-world-surface .projectw-world-panel.projectw-world-panel-interactive:hover{background-color:rgba(226, 236, 207, var(--projectw-world-panel-opacity,.82))!important}.projectw-theme-light>.projectw-topbar .projectw-top-button,.projectw-theme-light>.projectw-topbar .projectw-location-chip{color:#304332!important;background:#f6f8edb8!important;border-color:#536f3e75!important}.projectw-theme-light>.projectw-topbar .projectw-top-button:hover:not(:disabled){color:#1f351f!important;background:#dfeacce6!important;border-color:#45672fb8!important}.projectw-theme-light>.projectw-topbar .text-amber-200,.projectw-theme-light>.projectw-topbar .text-amber-300,.projectw-theme-light>.projectw-topbar .text-zinc-300,.projectw-theme-light>.projectw-topbar .text-zinc-400,.projectw-theme-light>.projectw-topbar .text-zinc-500{color:#334a32!important}.projectw-theme-light .silvarin-world-surface .projectw-world-panel :is(.text-zinc-100,.text-zinc-200,.text-zinc-300){color:#263b2f!important}.projectw-theme-light .silvarin-world-surface .projectw-world-panel :is(.text-zinc-400,.text-zinc-500,.text-zinc-600){color:#667566!important}.projectw-theme-light .silvarin-world-surface .projectw-world-panel :is(.text-amber-100,.text-amber-200,.text-amber-300){color:#536b34!important}.projectw-theme-light .silvarin-world-surface :is(.bg-\[\#090e15\],.bg-\[\#0b1119\],.bg-\[\#0b111a\],.bg-\[\#0b100d\],.bg-zinc-950,.bg-zinc-950\/40,.bg-zinc-900,.bg-zinc-900\/70,.bg-black\/10,.bg-black\/20,.bg-black\/25,.bg-black\/30){color:#293b2f!important;background-color:#e6ecd7e0!important;background-image:none!important}.projectw-theme-light .silvarin-world-surface :is(button,input,select,textarea).border-zinc-700,.projectw-theme-light .silvarin-world-surface :is(button,input,select,textarea).border-zinc-800{border-color:#5c704c9e!important}.projectw-theme-light .silvarin-world-surface :is(button,input,select,textarea):not([class*=bg-red]):not([class*=bg-emerald]):not([class*=bg-violet]):not([class*=bg-cyan]){color:#344b34}.projectw-theme-light .silvarin-world-surface :is(.text-zinc-700,.text-zinc-600,.text-zinc-500,.text-zinc-400){color:#62705f!important}.projectw-theme-light .silvarin-world-surface :is(.text-zinc-300,.text-zinc-200,.text-zinc-100){color:#26392d!important}.projectw-theme-light .silvarin-world-surface :is(.bg-zinc-900\/40,.bg-zinc-800,.bg-zinc-800\/50,.bg-\[\#070b11\],.bg-\[\#080c12\]){background-color:#e0e8d1e6!important;background-image:none!important}.projectw-theme-light .silvarin-world-surface :is(.bg-amber-950\/20,.bg-amber-950\/30,.bg-amber-950\/35,.bg-amber-950\/40,.bg-amber-950\/50,.bg-amber-900\/20,.bg-amber-900\/30,.bg-amber-900\/35){color:#3d542f!important;background-color:#d5e0bfe0!important}.projectw-theme-light .silvarin-world-surface button:not([class*=bg-red]):not([class*=bg-emerald]):not([class*=bg-violet]):not([class*=bg-cyan]):hover:not(:disabled){border-color:#536f3eb8}.projectw-theme-light .silvarin-world-surface input:not([type=range]),.projectw-theme-light .silvarin-world-surface select,.projectw-theme-light .silvarin-world-surface textarea{color:#273a2d!important;background-color:#f0f4e6e6!important}.projectw-theme-light .silvarin-world-surface button[class*="bg-[#08130e]"],.projectw-theme-light .silvarin-world-surface button[class*="bg-[#102016]"],.projectw-theme-light .silvarin-world-surface button[class*="bg-[#0b1119]"],.projectw-theme-light .silvarin-world-surface button[class*="bg-[#090e15]"],.projectw-theme-light .silvarin-world-surface button[class*="bg-[#0b111a]"],.projectw-theme-light .silvarin-world-surface button[class*=bg-zinc-900],.projectw-theme-light .silvarin-world-surface button[class*=bg-zinc-950]{color:#2e472f!important;background-color:#e8efd9f0!important;border-color:#587444ad!important}.projectw-theme-light .silvarin-world-surface button[class*="bg-[#08130e]"]:hover:not(:disabled),.projectw-theme-light .silvarin-world-surface button[class*="bg-[#102016]"]:hover:not(:disabled){color:#1f3823!important;background-color:#d6e3c0fa!important}.projectw-theme-light .projectw-quantity-badge{color:#f7f7ef!important;background:#0a100de0!important}.projectw-game-shell.projectw-theme-light>.projectw-topbar button:not(.projectw-top-button){color:#2b432d!important;background-color:#eef3e2c7!important;border-color:#536f3e8f!important}.projectw-game-shell.projectw-theme-light>.projectw-topbar button:not(.projectw-top-button):hover:not(:disabled){color:#18321f!important;background-color:#dae6c6f0!important}.projectw-theme-light .projectw-settings-modal{color:#26392d!important;background:#eef3e1f7!important;border-color:#54703e85!important}.projectw-theme-light .projectw-settings-modal :is(.text-amber-100,.text-amber-200,.text-amber-300,.text-zinc-300,.text-zinc-400,.text-zinc-500){color:#405a3a!important}.projectw-theme-light .projectw-settings-modal :is(.bg-\[\#0b1119\],.bg-black\/15,.bg-black\/20){background-color:#e0e9cfdb!important;background-image:none!important}.projectw-theme-light .projectw-settings-modal button:not([class*=bg-red]):not([class*=bg-emerald]){color:#314a31!important;border-color:#59754499!important}.projectw-theme-light .projectw-banker-card{justify-self:center;width:min(100%,440px);height:clamp(180px,22vw,260px);min-height:0!important}.projectw-theme-light .projectw-banker-card>img{object-fit:cover!important;object-position:center 24%!important}.projectw-theme-light .projectw-tavern-hp{color:#9b3e44!important}.projectw-theme-light .projectw-travel-journal-title{color:#6b4b22!important}.projectw-theme-light .projectw-travel-journal-entry{color:#344536!important}.projectw-theme-light .projectw-travel-journal-entry>span{color:#6e5330!important}.projectw-theme-light .battle-shell-panel>.battle-ui-header{background:#eef3e1bd;border:1px solid #5c774859;border-radius:7px;padding:7px 10px;margin:0 0 10px!important}.projectw-theme-light .battle-shell-panel>.battle-ui-header h2{color:#355038!important}.projectw-theme-light .battle-shell-panel>.battle-ui-header>div>div{color:#667566!important;opacity:1!important}.projectw-theme-light .battle-controls-layout .battle-scroll-strip,.projectw-theme-light .battle-controls-layout .battle-skill-panel,.projectw-theme-light .battle-controls-layout .battle-enemy-scroll-strip,.projectw-theme-light .battle-controls-layout .battle-empty-participant-panel{color:#304433!important;box-shadow:none!important;background:#dfe8d0e6!important;border-color:#5b764873!important}.projectw-theme-light .battle-controls-layout :is(.battle-scroll-strip,.battle-skill-panel,.battle-enemy-scroll-strip)>div:first-child{color:#405b3d!important}.projectw-theme-light .battle-controls-layout .battle-participant-panel{border-color:#657d4f8c!important;box-shadow:0 2px 8px #39492f24!important}.projectw-theme-light .battle-log-panel,.projectw-theme-light .battle-result-panel{color:#334437!important;background:#ecf2e0ed!important;border-color:#5c77486b!important}.projectw-theme-light .battle-log-panel>div:first-child>div:first-child,.projectw-theme-light .battle-result-panel h3,.projectw-theme-light .battle-result-panel strong{color:#3b553a!important}.projectw-theme-light .battle-log-panel .battle-chronicle-body>div{color:#354538!important;background:#e0e9d1bd!important;border-color:#687e574d!important}.projectw-theme-light .battle-log-panel .battle-chronicle-body>div :is(span,strong,div){color:#354538!important;text-shadow:none!important}.projectw-theme-light .battle-log-panel .battle-chronicle-body>div[style*="75, 24, 20"],.projectw-theme-light .battle-log-panel .battle-chronicle-body>div[style*="75,24,20"]{background:#f5dedad1!important}.projectw-theme-light .battle-controls-layout .battle-roster-panel{background:#dee8cfeb!important;border-color:#60794c7a!important}.projectw-theme-light .battle-controls-layout .battle-roster-panel>div:first-child{color:#42583f!important}.projectw-theme-light .battle-controls-layout .battle-roster-panel button{color:#344337!important}.projectw-theme-light .battle-controls-layout .battle-roster-panel button span{color:#4a5b49!important}.projectw-theme-light .battle-controls-layout .battle-roster-panel button[style*="opacity: 0.38"]{color:#7a8477!important}.projectw-theme-light .projectw-temple-panel :is(.text-cyan-200,.text-cyan-300,.text-violet-200,.text-violet-300){color:#4a623f!important}.projectw-theme-light .projectw-temple-panel :is(.border-cyan-500,.border-cyan-900\/50,.border-violet-700,.border-violet-900\/50){border-color:#59744594!important}.projectw-theme-light .projectw-temple-panel :is(.bg-cyan-950\/40,.bg-violet-950\/40){background-color:#d6e2c3e0!important}.projectw-theme-light .projectw-tavern-item-name{color:#3f513c!important}.projectw-theme-light .projectw-tavern-energy{color:#8a6a17!important}.projectw-theme-light .projectw-tavern-message{font-weight:600;color:#2f6b43!important}.projectw-theme-light .projectw-tavern-note{color:#59695a!important}.projectw-theme-light .projectw-tavern-action:disabled{opacity:1!important;color:#6a775f!important;background-color:#e2ead3db!important;border-color:#74875e7a!important}.projectw-theme-light .projectw-resource-chip,.projectw-theme-light .projectw-player-chip{background:#f6f8edc7;border:1px solid #4e693b6b;border-radius:999px;padding:3px 7px;box-shadow:inset 0 1px #ffffff8c,0 1px 3px #303f271a;color:#2f4432!important}.projectw-theme-light .projectw-player-chip button{color:#2f4432!important}.projectw-theme-light>.projectw-statusbar .projectw-status-info,.projectw-theme-light>.projectw-statusbar .projectw-status-chat{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f4f7ebe0;border:1px solid #4a623961;border-radius:999px;padding:2px 7px;box-shadow:0 1px 3px #26341f1f;color:#2b402f!important}.projectw-theme-light>.projectw-statusbar .projectw-status-chat:hover{background:#e4edd3f5;color:#19321f!important}.profile-card-light header,.profile-card-light section{background-color:#eef3dfe0!important;border-color:#6d84578c!important}.profile-card-light h2,.profile-card-light header .text-\[\#fff0b5\],.profile-card-light .text-\[\#d8cfaa\]{color:#38502f!important}.profile-card-light .text-zinc-300,.profile-card-light .text-zinc-400,.profile-card-light .text-zinc-500{color:#59685a!important}.profile-card-light .bg-black\/10,.profile-card-light .bg-black\/20{background-color:#cfdabe8c!important}.profile-card-light .border-white\/5{border-color:#5369462e!important}.profile-card-light .text-\[\#c4a64b\]{color:#78652f!important}.projectw-theme-light .battle-result-panel>div:first-child h3{color:#38502f!important}.projectw-theme-light .battle-result-panel>div:first-child strong{color:#40543b!important}.projectw-theme-light .battle-result-panel>div:nth-child(2)>div:first-child>div:first-child{color:#45623b!important}.projectw-theme-light .battle-result-panel>div:nth-child(2)>div:nth-child(2)>div:first-child{color:#8b4f47!important}.profile-card-light .text-\[\#fff0b5\]{color:#46552d!important}.profile-card-light .text-emerald-300{color:#287552!important}.profile-card-light .text-sky-300{color:#39718a!important}.profile-card-light .text-red-300{color:#a34b45!important}.profile-card-light .text-emerald-400{color:#23734d!important}.profile-card-light .text-red-400{color:#9a463f!important}.profile-card-light .text-amber-300{color:#80661e!important}.projectw-theme-light .home-progression-editor .home-progression-number,.projectw-theme-light .home-progression-editor .home-allocation-final{color:#40542e!important}.projectw-theme-light .home-progression-editor .home-allocation-value{color:#273b2a!important;background:#e7eed8f5!important;border-color:#5b744694!important}.projectw-theme-light .projectw-quantity-badge{text-shadow:0 1px 1px #000000bf;color:#fff1a8!important;font-weight:800!important}.projectw-theme-light .home-equipment-tooltip{color:#2b3d2e!important;background:#eff3e2f7!important;border-color:#6980529e!important;box-shadow:0 10px 26px #303b283d!important}.projectw-theme-light .home-equipment-tooltip .text-\[\#fff0b5\]{color:#3d522f!important}.projectw-theme-light .home-equipment-tooltip .text-\[\#c4a64b\]{color:#75602c!important}.projectw-theme-light .home-equipment-tooltip .text-\[\#d8cfaa\]{color:#4b5d3c!important}.projectw-theme-light .home-equipment-tooltip .text-zinc-300,.projectw-theme-light .home-equipment-tooltip .text-zinc-400,.projectw-theme-light .home-equipment-tooltip .text-zinc-500{color:#566356!important}.projectw-theme-light .home-equipment-tooltip :is(.text-violet-200,.text-violet-300,.text-violet-400){color:#496342!important}.projectw-theme-light .home-equipment-tooltip .border-\[\#6f6338\]\/35{border-color:#596c4847!important}.projectw-theme-light .arena-title{color:#3f5633!important}.projectw-theme-light .arena-description{color:#596657!important}.projectw-theme-light .projectw-quantity-badge{text-shadow:0 1px 1px #000000e6;box-shadow:0 0 0 1px #ffffff1a;color:#fff4a8!important;background:#141b16f0!important}.projectw-theme-light .home-view :is(.text-zinc-700,.text-zinc-600){color:#536253!important}.projectw-theme-light .home-view .text-zinc-500{color:#5f6e5f!important}.projectw-theme-light .home-view :is(.text-violet-200,.text-violet-300,.text-violet-400,.text-sky-200,.text-sky-300){color:#496342!important}.projectw-theme-light .home-view button:disabled{opacity:.62!important}.projectw-theme-light .home-view .home-inventory-section :is(.border-zinc-800,.border-zinc-700){border-color:#586c4a7a!important}.projectw-theme-light .warehouse-view .projectw-quantity-badge{color:#fff!important;font-size:calc(11px * var(--projectw-text-scale,1))!important;letter-spacing:.02em!important;text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000,0 1px 3px #000!important;background:#0f1411f0!important;font-weight:900!important;line-height:15px!important;box-shadow:0 0 0 1px #ffffff29!important}.warehouse-item-tooltip-light{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#2d4030!important;background:#f1f5e6fb!important;border-color:#677e52ad!important;box-shadow:0 10px 28px #34422b3d!important}.warehouse-item-tooltip-light .text-\[\#fff0b5\]{color:#334d30!important}.warehouse-item-tooltip-light .text-\[\#c4a64b\]{color:#7a6428!important}.warehouse-item-tooltip-light .text-\[\#d8cfaa\]{color:#4b603f!important}.warehouse-item-tooltip-light :is(.text-zinc-200,.text-zinc-300){color:#314634!important}.warehouse-item-tooltip-light :is(.text-zinc-400,.text-zinc-500,.text-zinc-600){color:#667366!important}.warehouse-item-tooltip-light .text-violet-300{color:#70499a!important}.warehouse-item-tooltip-light .border-\[\#6f6338\]\/35{border-color:#596c484d!important}.warehouse-item-tooltip-light .bg-black\/35{background-color:#d7e0c8b8!important}.projectw-theme-light .warehouse-view .warehouse-list-count{letter-spacing:.01em;font-weight:700;color:#4f604f!important}.projectw-theme-light .projectw-stack-count{text-align:center;border:1px solid #ffffff6b;border-radius:4px 0 0;min-width:14px;padding:1px 3px;color:#fff!important;font-size:calc(9px * var(--projectw-text-scale,1))!important;letter-spacing:0!important;text-shadow:0 1px 2px #000!important;background:#0c100de0!important;font-weight:800!important;line-height:11px!important;box-shadow:0 1px 2px #00000047!important}.projectw-theme-light .warehouse-view .warehouse-compact-slot-selected{background:#ffc42d2e!important;border-color:#d59a16!important;box-shadow:0 0 0 2px #ffb500f2,0 0 12px #ffad008c!important}.projectw-theme-light .warehouse-view .warehouse-compact-slot-selected>div{box-shadow:inset 0 0 0 1px #fff6bcbf}.projectw-theme-light .home-inventory-slot-selected{background:#ffae004d!important;border-color:#b96b00!important;box-shadow:0 0 0 3px #ff9d00,0 0 0 5px #7a440061,0 0 16px #ff8800f2!important}.projectw-theme-light .home-inventory-slot-selected>:first-child{box-shadow:inset 0 0 0 1px #fff6bcbf}.projectw-theme-green .warehouse-view .warehouse-stack-count{color:#f4f4f5;min-width:0;font-size:calc(9px * var(--projectw-text-scale,1));text-shadow:none;box-shadow:none;background:#000c;border:0;border-radius:4px;padding:0 4px;font-weight:700;line-height:normal}.projectw-theme-light .shop-item-tooltip,.shop-item-tooltip-light{color:#2d4030!important;background:#f1f5e6fb!important;border-color:#677e52ad!important;box-shadow:0 10px 28px #34422b3d!important}.projectw-theme-light .shop-item-tooltip .text-amber-200,.shop-item-tooltip-light .text-amber-200{color:#3c5634!important}.projectw-theme-light .shop-item-tooltip .text-amber-300,.shop-item-tooltip-light .text-amber-300{color:#7a6428!important}.projectw-theme-light .shop-item-tooltip :is(.text-zinc-300,.text-zinc-400),.shop-item-tooltip-light :is(.text-zinc-300,.text-zinc-400){color:#314634!important}.projectw-theme-light .shop-item-tooltip :is(.text-zinc-500,.text-zinc-600),.shop-item-tooltip-light :is(.text-zinc-500,.text-zinc-600){color:#667366!important}.projectw-theme-light .shop-item-tooltip .text-violet-300,.shop-item-tooltip-light .text-violet-300{color:#70499a!important}.projectw-theme-light .shop-item-tooltip .border-zinc-800,.shop-item-tooltip-light .border-zinc-800{border-color:#596c484d!important}.projectw-theme-light .battle-shell-panel{color:#2f4333!important;background:#eff4e3db!important;border-color:#687f5275!important}.projectw-theme-light .battle-participant-panel{color:#314536!important;background:linear-gradient(#f1f5e6fa,#dee8cff5)!important;border-color:#667d509e!important;box-shadow:0 2px 10px #3a482f29!important}.projectw-theme-light .battle-participant-heading{border-bottom-color:#667d504d!important}.projectw-theme-light .battle-participant-heading>span:first-child{color:#3c553a!important}.projectw-theme-light .battle-participant-heading>span:last-child{color:#71806d!important}.projectw-theme-light .battle-resource-panel,.projectw-theme-light .battle-action-panel,.projectw-theme-light .battle-roster-panel,.projectw-theme-light .battle-scroll-strip,.projectw-theme-light .battle-enemy-scroll-strip,.projectw-theme-light .battle-skill-panel,.projectw-theme-light .battle-empty-participant-panel{color:#314536!important;background:#e5edd7f0!important;border-color:#647c4f80!important;box-shadow:0 2px 8px #3a482f1f!important}.projectw-theme-light .battle-roster-toggle{color:#52683f!important;background:linear-gradient(#eff4e2fa,#d5e1c3fa)!important;border-color:#6f8453b3!important;box-shadow:0 2px 7px #39492f29!important}.projectw-theme-light .battle-core-stats-popup{color:#354837!important;background:#f2f6e8fa!important;border-color:#6f8453b8!important;box-shadow:0 8px 22px #36442c38!important}.projectw-theme-light .battle-core-stats-popup>div:first-child{color:#6f5b24!important}.projectw-theme-light .battle-scroll-strip button,.projectw-theme-light .battle-enemy-scroll-strip>div:last-child>div{background:linear-gradient(#f3f7eaf5,#d6e1c6f0)!important;border-color:#647c4f7a!important;box-shadow:inset 0 1px #ffffff94!important}.projectw-theme-light .battle-scroll-strip>div:first-child,.projectw-theme-light .battle-enemy-scroll-strip>div:first-child,.projectw-theme-light .battle-skill-panel>div:first-child{color:#40583d!important}.projectw-theme-light .battle-result-panel>div:nth-child(2)>div{color:#314332!important}.projectw-theme-light .battle-result-panel>div:nth-child(2)>div:first-child{background:#d3e0caf0!important;border-color:#4b694394!important}.projectw-theme-light .battle-result-panel>div:nth-child(2)>div:nth-child(2){background:#e5d9d1f0!important;border-color:#8e584c85!important}.projectw-theme-light .battle-result-panel>div:nth-child(2)>div :is(button,strong,span){color:#334534!important;opacity:1!important}.projectw-theme-light .battle-result-panel>div:nth-child(2)>div:nth-child(2)>div:first-child,.projectw-theme-light .battle-result-panel>div:nth-child(2)>div:nth-child(2)>div:first-child span{color:#87473f!important}.projectw-theme-light .battle-resource-panel>div>span:last-child{color:#26392a!important;opacity:1!important;font-weight:800!important}.projectw-theme-light .battle-roster-panel button span{color:#304331!important;opacity:1!important}.projectw-theme-light .battle-roster-panel button>div:last-child>span:last-child{color:#26392a!important;font-weight:800!important}.projectw-theme-light .battle-roster-panel button>div:first-child>span:last-child{color:#6d571b!important;font-weight:700!important}.projectw-theme-light .home-progression-editor{box-shadow:inset 0 1px #ffffffad,0 2px 8px #36462d1a;color:#26392b!important;background:#edf3e0f7!important;border-color:#5b71499e!important}.projectw-theme-light .home-progression-editor .home-allocation-card{background:#f7f9effa!important;border-color:#5b714994!important;box-shadow:0 1px 3px #34432c1a!important}.projectw-theme-light .home-progression-editor .home-allocation-label{color:#26392b!important}.projectw-theme-light .home-progression-editor .home-allocation-bonus,.projectw-theme-light .home-progression-editor .home-allocation-final-label,.projectw-theme-light .home-progression-editor .home-progression-note{color:#566654!important}.projectw-theme-light .home-progression-editor .home-allocation-final{color:#53651d!important}.projectw-theme-light .home-progression-editor .home-allocation-value{color:#1f3225!important;background:#f7f9ef!important;border-color:#4f6741ad!important;box-shadow:inset 0 1px 2px #36442d14!important}.projectw-theme-light .home-progression-editor .home-allocation-adjust{color:#355039!important;opacity:1!important;background:linear-gradient(#f5f7ee,#dce6d1)!important;border-color:#8ca07f!important;box-shadow:inset 0 1px #ffffffc7,0 1px 2px #34432c1f!important}.projectw-theme-light .home-progression-editor .home-allocation-adjust:hover:not(:disabled){color:#27442d!important;background:linear-gradient(#fff,#e5eddc)!important;border-color:#6f895f!important}.projectw-theme-light .home-progression-editor .home-allocation-adjust:disabled{color:#6d7968!important;opacity:1!important;box-shadow:none!important;background:#d2d9c8!important;border-color:#a9b59f!important}.projectw-theme-light .home-progression-editor .home-progression-preset-button{color:#304331!important;opacity:1!important;background:#f7f9ef!important;border-color:#4f6741ad!important}.projectw-theme-light .home-progression-editor .home-progression-preset-button:hover:not(:disabled){background:#edf2df!important;border-color:#6f7f3a!important}.projectw-theme-light .home-progression-editor .home-progression-action{opacity:1!important;font-weight:700!important}.projectw-theme-light .home-progression-editor .home-progression-action-save-current{color:#4b5d22!important;background:#edf2df!important;border-color:#839044!important}.projectw-theme-light .home-progression-editor .home-progression-action-reset{color:#8d3f39!important;background:#f3e2df!important;border-color:#b6756e!important}.projectw-theme-light .home-progression-editor .home-progression-action-cancel{color:#435544!important;background:#f7f9ef!important;border-color:#8c9b82!important}.projectw-theme-light .home-progression-editor .home-progression-action-commit{letter-spacing:.02em;color:#3d2600!important;text-shadow:0 1px #fff2b1c7!important;background:linear-gradient(#ffd968 0%,#e7a91e 48%,#b87308 100%)!important;border:1px solid #8d5905!important;font-weight:900!important;box-shadow:inset 0 1px #fff1aa,inset 0 -1px #6839004d,0 0 0 1px #ffd55b8c,0 2px 5px #6f460452!important}.projectw-theme-light .home-progression-editor .home-progression-action-commit:hover:not(:disabled){filter:brightness(1.04);background:linear-gradient(#ffe78c 0%,#f4bd2f 48%,#ca830b 100%)!important;border-color:#704300!important;box-shadow:inset 0 1px #fff8d1,inset 0 -1px #6839004d,0 0 0 1px #ffde70b8,0 2px 7px #6f460466!important}.projectw-theme-light .home-progression-editor .home-progression-action:hover:not(:disabled){filter:brightness(.96)}.projectw-theme-light .home-progression-editor .home-progression-action-commit:hover:not(:disabled){filter:brightness(1.04)}.projectw-theme-light .home-progression-editor .home-progression-action:disabled,.projectw-theme-light .home-progression-editor .home-progression-preset-button:disabled{color:#74806f!important;opacity:1!important;background:#dfe5d6!important;border-color:#b4bfaa!important}.projectw-theme-light .home-progression-editor .home-progression-action.home-progression-action-commit:disabled{color:#f6e7b2!important;text-shadow:0 1px 1px #231703e6!important;opacity:.82!important;background:linear-gradient(#80672d,#5f4a1e)!important;border:1px solid #c59b3b!important;font-weight:800!important;box-shadow:inset 0 1px #ffe0852e!important}.projectw-gallery-back-button{color:#fef3c7;background:#10130f;border-color:#78350f99}.projectw-gallery-back-button:hover{background:#171a13;border-color:#b45309}.projectw-gallery-preview-media{background:#060908}.projectw-theme-light .projectw-gallery-view{color:#304333!important;background:#eef3e0a8!important}.projectw-theme-light .projectw-gallery-file-picker,.projectw-theme-light .projectw-gallery-file-info,.projectw-theme-light .projectw-gallery-preview-card{color:#40513f!important;background:#f6f8f0c7!important;border-color:#7c91668f!important}.projectw-theme-light .projectw-gallery-preview-media{background:#ebf1e0eb!important;border-color:#7c916675!important}.projectw-theme-light .projectw-gallery-back-button{color:#355039!important;background:linear-gradient(#f5f7ee,#dde6d2)!important;border-color:#57764994!important}.projectw-theme-light .projectw-gallery-back-button:hover{background:linear-gradient(#fff,#e7eedf)!important;border-color:#48673cbd!important}.projectw-theme-light .projectw-gallery-convert-button{color:#355039!important;background:linear-gradient(#eef3e5,#d7e2ca)!important;border-color:#5776499e!important}.projectw-theme-light .projectw-gallery-convert-button:hover:not(:disabled){background:linear-gradient(#f6f8f0,#e0ead5)!important}.projectw-theme-light .projectw-gallery-convert-button:disabled{color:#788773!important;opacity:1!important;background:#dae4cfb8!important;border-color:#7c916657!important}.battle-dead-wait-panel{color:#d8c27b;text-align:center;background:linear-gradient(#182214f5,#070c07fa);border:1px solid #bea55b94;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:356px;display:flex}.battle-dead-wait-image{background:url(/assets/battle/portraits/dead-rip.png) 50%/contain no-repeat;width:190px;height:150px}.battle-dead-wait-panel strong{font:700 calc(18px * var(--projectw-text-scale,1)) Georgia, serif}.battle-dead-wait-panel span{font-size:calc(12px * var(--projectw-text-scale,1));color:#a9a486}.projectw-game-shell.projectw-theme-light.projectw-region-human .silvarin-world-surface .projectw-world-panel:not(.battle-shell-panel):not(.battle-log-panel):not(.battle-result-panel){box-shadow:inset 0 0 24px #3f6f9412,0 2px 8px #2f4c6017;background-color:rgba(231, 240, 246, var(--projectw-world-panel-opacity,.82))!important;color:#263d4d!important;border-color:#527e9e75!important}.projectw-game-shell.projectw-theme-light.projectw-region-human .silvarin-world-surface .projectw-world-panel.projectw-world-panel-interactive:hover{background-color:rgba(219, 233, 243, var(--projectw-world-panel-opacity,.82))!important}.projectw-game-shell.projectw-theme-light.projectw-region-human .silvarin-world-surface .projectw-world-panel :is(.text-zinc-100,.text-zinc-200,.text-zinc-300){color:#294356!important}.projectw-game-shell.projectw-theme-light.projectw-region-human .silvarin-world-surface .projectw-world-panel :is(.text-zinc-400,.text-zinc-500,.text-zinc-600,.text-zinc-700){color:#627786!important}.projectw-game-shell.projectw-theme-light.projectw-region-human .silvarin-world-surface .projectw-world-panel :is(.text-amber-100,.text-amber-200,.text-amber-300){color:#365f82!important}.projectw-game-shell.projectw-theme-light.projectw-region-human .silvarin-world-surface :is(.bg-\[\#090e15\],.bg-\[\#0b1119\],.bg-\[\#0b111a\],.bg-\[\#0b100d\],.bg-zinc-950,.bg-zinc-950\/40,.bg-zinc-900,.bg-zinc-900\/70,.bg-black\/10,.bg-black\/20,.bg-black\/25,.bg-black\/30,.bg-zinc-900\/40,.bg-zinc-800,.bg-zinc-800\/50,.bg-\[\#070b11\],.bg-\[\#080c12\]){color:#2d4657!important;background-color:#e0ecf4e0!important;background-image:none!important}.projectw-game-shell.projectw-theme-light.projectw-region-human .silvarin-world-surface :is(.bg-amber-950\/20,.bg-amber-950\/30,.bg-amber-950\/35,.bg-amber-950\/40,.bg-amber-950\/50,.bg-amber-900\/20,.bg-amber-900\/30,.bg-amber-900\/35){color:#315b78!important;background-color:#d3e5f1e0!important}.projectw-game-shell.projectw-theme-light.projectw-region-human .silvarin-world-surface :is(button,input,select,textarea).border-zinc-700,.projectw-game-shell.projectw-theme-light.projectw-region-human .silvarin-world-surface :is(button,input,select,textarea).border-zinc-800{border-color:#597e9799!important}.projectw-game-shell.projectw-theme-light.projectw-region-human .silvarin-world-surface :is(button,input,select,textarea):not([class*=bg-red]):not([class*=bg-emerald]):not([class*=bg-violet]):not([class*=bg-cyan]){color:#304c60}.projectw-game-shell.projectw-theme-light.projectw-region-human .silvarin-world-surface button:not([class*=bg-red]):not([class*=bg-emerald]):not([class*=bg-violet]):not([class*=bg-cyan]):hover:not(:disabled){border-color:#467597b8}.projectw-game-shell.projectw-theme-light.projectw-region-human .silvarin-world-surface input:not([type=range]),.projectw-game-shell.projectw-theme-light.projectw-region-human .silvarin-world-surface select,.projectw-game-shell.projectw-theme-light.projectw-region-human .silvarin-world-surface textarea{color:#294455!important;background-color:#eff6faeb!important}.projectw-game-shell.projectw-theme-light.projectw-region-human .silvarin-world-surface button[class*="bg-[#08130e]"],.projectw-game-shell.projectw-theme-light.projectw-region-human .silvarin-world-surface button[class*="bg-[#102016]"],.projectw-game-shell.projectw-theme-light.projectw-region-human .silvarin-world-surface button[class*="bg-[#0b1119]"],.projectw-game-shell.projectw-theme-light.projectw-region-human .silvarin-world-surface button[class*="bg-[#090e15]"],.projectw-game-shell.projectw-theme-light.projectw-region-human .silvarin-world-surface button[class*="bg-[#0b111a]"],.projectw-game-shell.projectw-theme-light.projectw-region-human .silvarin-world-surface button[class*=bg-zinc-900],.projectw-game-shell.projectw-theme-light.projectw-region-human .silvarin-world-surface button[class*=bg-zinc-950]{color:#294b62!important;background-color:#e5f0f7f2!important;border-color:#4e7b9aa8!important}.projectw-game-shell.projectw-theme-light.projectw-region-human .arena-frame{--arena-bg:#e7f0f6b8;--arena-panel:#e8f1f7b8;--arena-panel-strong:#d8e8f3d1;--arena-head:#c6dcecd6;--arena-border:#537f9e85;--arena-border-soft:#537f9e47;--arena-text:#2c4658;--arena-muted:#627786;--arena-title:#345b78;--arena-accent:#3f7195;--arena-button-a:#f2f7fa;--arena-button-b:#d6e6f0;--arena-button-text:#2f5066;--arena-input:#f5f9fb;--arena-input-text:#2b4658;background:rgba(231,240,246,var(--projectw-world-panel-opacity,.82))}.projectw-game-shell.projectw-theme-light.projectw-region-human .clan-hall-page{color:#2d4657}.projectw-game-shell.projectw-theme-light.projectw-region-human :is(.clan-hall-header,.clan-create-box,.clan-card){background:#e7f0f6f0;border-color:#8daabd}.projectw-game-shell.projectw-theme-light.projectw-region-human :is(.clan-hall-header h1,.clan-name-cell strong,.clan-about h2,.clan-row>b,.clan-member-row>b,.clan-rating-cell>b){color:#304f65}.projectw-game-shell.projectw-theme-light.projectw-region-human :is(.clan-list-head,.clan-details,.clan-members-head,.clan-settings-box,.clan-applications){color:#38566b;background:#dbe9f2d1;border-color:#9bb4c4}.projectw-game-shell.projectw-theme-light.projectw-region-human .battle-shell-panel{color:#2d4050!important;background:#e4eef6db!important;border-color:#52779775!important}.projectw-game-shell.projectw-theme-light.projectw-region-human .battle-shell-panel>.battle-ui-header{background:#e2edf6bd!important;border-color:#4a709259!important}.projectw-game-shell.projectw-theme-light.projectw-region-human .battle-shell-panel>.battle-ui-header h2{color:#315671!important}.projectw-game-shell.projectw-theme-light.projectw-region-human .battle-shell-panel>.battle-ui-header>div>div{color:#617487!important}.projectw-game-shell.projectw-theme-light.projectw-region-human :is(.battle-resource-panel,.battle-action-panel,.battle-roster-panel,.battle-scroll-strip,.battle-enemy-scroll-strip,.battle-skill-panel,.battle-empty-participant-panel){color:#2f4659!important;background:#d8e6f1f0!important;border-color:#4c749780!important;box-shadow:0 2px 8px #2d465b1f!important}.projectw-game-shell.projectw-theme-light.projectw-region-human .battle-controls-layout :is(.battle-scroll-strip,.battle-skill-panel,.battle-enemy-scroll-strip)>div:first-child,.projectw-game-shell.projectw-theme-light.projectw-region-human .battle-roster-panel>div:first-child{color:#365c78!important}.projectw-game-shell.projectw-theme-light.projectw-region-human .battle-participant-panel{color:#2f4659!important;background:linear-gradient(#eff6fbfa,#d7e5f0f5)!important;border-color:#4c74979e!important;box-shadow:0 2px 10px #2b445929!important}.projectw-game-shell.projectw-theme-light.projectw-region-human .battle-participant-heading{border-bottom-color:#4c74974d!important}.projectw-game-shell.projectw-theme-light.projectw-region-human .battle-participant-heading>span:first-child{color:#315774!important}.projectw-game-shell.projectw-theme-light.projectw-region-human .battle-participant-heading>span:last-child{color:#687d8f!important}.projectw-game-shell.projectw-theme-light.projectw-region-human .battle-roster-toggle{color:#456b88!important;background:linear-gradient(#edf5fbfa,#cfe0edfa)!important;border-color:#4d779bb3!important;box-shadow:0 2px 7px #2b445929!important}.projectw-game-shell.projectw-theme-light.projectw-region-human .battle-scroll-strip button,.projectw-game-shell.projectw-theme-light.projectw-region-human .battle-enemy-scroll-strip>div:last-child>div{background:linear-gradient(#f2f8fcf5,#cfe0edf0)!important;border-color:#4c74977a!important}.projectw-game-shell.projectw-theme-light.projectw-region-human .battle-core-stats-popup{color:#30485b!important;background:#eff6fbfa!important;border-color:#4d779bb8!important;box-shadow:0 8px 22px #28405438!important}.projectw-game-shell.projectw-theme-light.projectw-region-human .battle-log-panel,.projectw-game-shell.projectw-theme-light.projectw-region-human .battle-result-panel{color:#30495d!important;background:#e1edf6ed!important;border-color:#4a70926b!important}.projectw-game-shell.projectw-theme-light.projectw-region-human .battle-log-panel>div:first-child>div:first-child,.projectw-game-shell.projectw-theme-light.projectw-region-human .battle-result-panel h3,.projectw-game-shell.projectw-theme-light.projectw-region-human .battle-result-panel strong{color:#315875!important}.projectw-game-shell.projectw-theme-light.projectw-region-human .battle-log-panel .battle-chronicle-body>div{color:#314b60!important;background:#d3e3efbd!important;border-color:#5277974d!important}.projectw-game-shell.projectw-theme-light.projectw-region-human .battle-log-panel .battle-chronicle-body>div :is(span,strong,div){color:#314b60!important;text-shadow:none!important}.projectw-game-shell.projectw-theme-light.projectw-region-human .battle-turn-button{color:#eff9ff!important;text-shadow:0 1px 2px #0f304cc7!important;background:linear-gradient(#3f9edaeb,#2267a3f5)!important;border-color:#4086bec7!important;box-shadow:inset 0 1px #ffffff4d,0 2px 8px #26669938!important}.projectw-game-shell.projectw-theme-light.projectw-region-human .battle-turn-button:disabled{color:#eef7fcd1!important;background:linear-gradient(#81abc9c2,#5b84a4cc)!important;border-color:#5881a194!important}.projectw-game-shell.projectw-theme-light.projectw-region-human .battle-visual-settings-popover{color:#2f485c!important;background:#e2edf6fa!important;border-color:#4a70928c!important;box-shadow:0 10px 26px #28405447!important}.projectw-game-shell.projectw-theme-light.projectw-region-human .battle-visual-settings-button{color:#315d7d!important;background:#d8e6f1f0!important;border-color:#4a70928c!important}.projectw-game-shell.projectw-theme-light.projectw-region-human .battle-visual-settings-title{color:#315d7d!important}.projectw-theme-light .silvarin-world-surface .projectw-world-panel .teleport-stones-subtitle{text-shadow:0 1px #ffffffb8;color:#1f3329!important}.projectw-game-shell.projectw-theme-light.projectw-region-human .silvarin-world-surface .projectw-world-panel .teleport-stones-subtitle{color:#18384e!important}.projectw-theme-light .silvarin-world-surface .projectw-world-panel .teleport-stones-title{text-shadow:0 1px #ffffffb8;color:#27452f!important}.projectw-game-shell.projectw-theme-light.projectw-region-human .silvarin-world-surface .projectw-world-panel .teleport-stones-title{color:#244f6d!important}.city-location-icon{color:#8fb65f;width:1.15em;height:1.15em;font-family:Georgia,Times New Roman,serif;font-size:calc(1.15em * var(--projectw-text-scale,1));text-shadow:0 0 5px #8fb65f38;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.projectw-region-human .city-location-icon{color:#6fa6c9;text-shadow:0 0 5px #6fa6c93d}.projectw-theme-light .city-location-icon{color:#557b36;text-shadow:none}.projectw-game-shell.projectw-theme-light.projectw-region-human .city-location-icon{color:#376d94}.projectw-rune-slot{box-sizing:border-box;background:#0f172ab3;border:1px solid #94a3b8e6;width:7px;height:7px;display:block;transform:rotate(45deg);box-shadow:0 0 0 1px #0000004d}.projectw-rune-slot--empty{background:#0f172ab8;border-color:#94a3b8e6;box-shadow:0 0 0 1px #ffffff14}.projectw-rune-slot--tier-1{background:#fff;border-color:#fff;box-shadow:0 0 3px #fff,0 0 7px #fffffff2,0 0 0 1px #0f172abf}.projectw-rune-slot--tier-2{background:#4ade80;border-color:#86efac;box-shadow:0 0 3px #4ade80,0 0 8px #22c55ee6,0 0 0 1px #0f172aa6}.projectw-rune-slot--tier-3{background:#3b82f6;border-color:#93c5fd;box-shadow:0 0 3px #60a5fa,0 0 9px #2563ebf2,0 0 0 1px #0f172aa6}.projectw-rune-slot--tier-4{background:#a855f7;border-color:#d8b4fe;box-shadow:0 0 3px #c084fc,0 0 10px #9333eaf2,0 0 0 1px #0f172aa6}.rune-table-slot{background:#ffffff73;border:2px solid #64748bb3;border-radius:.5rem;width:5rem;height:5rem;padding:.25rem;transition:box-shadow .15s,border-color .15s,background .15s}.rune-table-slot--empty{background:#ffffff47}.rune-table-slot--tier-1{background:#ffffffd1;border-color:#fff;box-shadow:inset 0 0 12px #fffffff2,0 0 10px #ffffffbf}.rune-table-slot--tier-2{background:#22c55e2e;border-color:#4ade80;box-shadow:inset 0 0 14px #4ade8047,0 0 11px #22c55ea6}.rune-table-slot--tier-3{background:#2563eb2b;border-color:#60a5fa;box-shadow:inset 0 0 14px #60a5fa4d,0 0 12px #2563ebb3}.rune-table-slot--tier-4{background:#9333ea2b;border-color:#c084fc;box-shadow:inset 0 0 14px #c084fc4d,0 0 13px #9333eab8}.rune-table-slot--selected{outline-offset:3px;outline:2px solid #0284c7}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .silvarin-world-surface .projectw-world-panel{color:#503d2c;box-shadow:inset 0 0 24px #7a4c2514,0 2px 8px #4e331e1a;background-color:rgba(246, 235, 218, var(--projectw-world-panel-opacity,.82))!important;border-color:#9a69397a!important}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .silvarin-world-surface .projectw-world-panel.projectw-world-panel-interactive:hover{background-color:rgba(244,225,199,var(--projectw-world-panel-opacity,.82))!important}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf :is(.projectw-top-button,.projectw-location-chip,.projectw-resource-chip,.projectw-player-chip){color:#503a27!important;background:#faf4e9c7!important;border-color:#91623475!important}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf>.projectw-topbar button:not(.projectw-top-button){color:#503a27!important;background-color:#f9f1e4c7!important;border-color:#9162348f!important}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf>.projectw-topbar button:hover:not(:disabled),.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .silvarin-world-surface button:hover:not(:disabled){background-color:#f1ddc1f0!important;border-color:#995b26b8!important}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .silvarin-world-surface :is(.text-zinc-100,.text-zinc-200,.text-zinc-300){color:#503b2b!important}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .silvarin-world-surface :is(.text-zinc-400,.text-zinc-500,.text-zinc-600,.text-zinc-700){color:#786654!important}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .silvarin-world-surface :is(.text-amber-100,.text-amber-200,.text-amber-300){color:#965b28!important}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .silvarin-world-surface :is(.bg-\[\#090e15\],.bg-\[\#0b1119\],.bg-\[\#0b111a\],.bg-\[\#0b100d\],.bg-zinc-950,.bg-zinc-950\/40,.bg-zinc-900,.bg-zinc-900\/70,.bg-black\/10,.bg-black\/20,.bg-black\/25,.bg-black\/30,.bg-zinc-900\/40,.bg-zinc-800,.bg-zinc-800\/50,.bg-\[\#070b11\],.bg-\[\#080c12\]){color:#503b2b!important;background-color:#f4e8d5e0!important}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .silvarin-world-surface :is(.bg-amber-950\/20,.bg-amber-950\/30,.bg-amber-950\/35,.bg-amber-950\/40,.bg-amber-950\/50,.bg-amber-900\/20,.bg-amber-900\/30,.bg-amber-900\/35){color:#85501f!important;background-color:#efd9b8e0!important}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .silvarin-world-surface :is(button,input,select,textarea).border-zinc-700,.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .silvarin-world-surface :is(button,input,select,textarea).border-zinc-800{border-color:#91653c99!important}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .silvarin-world-surface input:not([type=range]),.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .silvarin-world-surface select,.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .silvarin-world-surface textarea{color:#503b2b!important;background-color:#faf4e9eb!important}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .projectw-settings-modal,.projectw-game-shell.projectw-theme-light.projectw-region-dwarf :is(.home-equipment-tooltip,.shop-item-tooltip,.warehouse-item-tooltip-light){color:#503b2b!important;background:#f9f1e3f7!important;border-color:#96693f99!important;box-shadow:0 10px 26px #50331c33!important}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .projectw-settings-modal :is(.bg-\[\#0b1119\],.bg-black\/15,.bg-black\/20){background-color:#f2e2cadb!important}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf>.projectw-statusbar :is(.projectw-status-info,.projectw-status-chat){color:#503b2b!important;background:#f9f2e7e0!important;border-color:#8e603661!important}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .city-location-icon{text-shadow:0 0 5px #a5662e38;color:#a5662e!important}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf>.projectw-topbar{color:#503a27!important;background-color:#f0e4d2!important;border-color:#9162347a!important}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf>.projectw-statusbar{color:#786654!important;background-color:#f0e4d2!important;border-color:#91623461!important}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .silvarin-world-surface .city-navigation-button{color:#503a27!important;background-color:#f6ebdae6!important;border-color:#9162348c!important}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .silvarin-world-surface .city-navigation-button:hover:not(:disabled){color:#432f20!important;background-color:#f1ddc1f5!important;border-color:#995b26b8!important}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .arena-frame{--arena-bg:#f6ebdaa8;--arena-panel:#f7edddad;--arena-panel-strong:#efdcc2c7;--arena-head:#e5c7a3d1;--arena-border:#996c4185;--arena-border-soft:#996c4147;--arena-text:#503d2c;--arena-muted:#786654;--arena-title:#684629;--arena-accent:#965b28;--arena-button-a:#faf4e9;--arena-button-b:#ead5b8;--arena-button-text:#5a3e28;--arena-input:#fcf7ef;--arena-input-text:#503d2c;background:rgba(246,235,218,var(--projectw-world-panel-opacity,.82));box-shadow:0 4px 12px #5a3a1f1a,inset 0 0 0 1px #ffffff7a}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .arena-table-row{background:#f5e6d1b8}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .arena-table-head{background:#e5ccaee0}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .clan-hall-page{--clan-accent:#a76635;--clan-accent-soft:#8b4c222e;color:#503d2c}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf :is(.clan-hall-header,.clan-create-box,.clan-card){background:#f6ebdaf0;border-color:#b58a62}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf :is(.clan-hall-header h1,.clan-name-cell strong,.clan-about h2,.clan-row>b,.clan-member-row>b,.clan-rating-cell>b){color:#5c402a}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf :is(.clan-list-head,.clan-details,.clan-members-head,.clan-settings-box,.clan-applications){color:#68482e;background:#efdcc2d1;border-color:#bc9671}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .clan-list-head span{background:#fffaf29e}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf :is(.clan-row,.clan-rating-cell>span,.clan-rating-summary,.clan-hall-header span,.clan-about p,.clan-member-row i){color:#786654}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf :is(.clan-profile-link,.clan-member-row button,.clan-hall-header button,.clan-create-box button,.clan-details-button,.clan-action-button,.clan-gear-button,.clan-motto-editor button,.clan-settings-box button,.clan-applications button){color:#7b4b25}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf :is(.clan-create-box>input,.clan-member-row select,.clan-motto-editor input){color:#503d2c;background:#fbf3e7;border-color:#b58f69}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf :is(.clan-icon-picker,.clan-icon-preview-small,.clan-motto-editor-open,.clan-icon-change){color:#786654;background:#fff8ee6b;border-color:#bea07f}.projectw-silver-coin{background:radial-gradient(circle at 35% 30%,#fff 0 12%,#dfe4e6 25%,#aeb7bb 62%,#7e878b 100%);border:1px solid #7d8589;border-radius:50%;flex:none;width:9px;height:9px;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff73,0 0 1px #00000073}.projectw-game-shell.projectw-theme-light.projectw-region-dark .silvarin-world-surface .projectw-world-panel{color:#493b54;box-shadow:inset 0 0 24px #65467314,0 2px 8px #4833521a;background-color:rgba(241, 235, 245, var(--projectw-world-panel-opacity,.82))!important;border-color:#7d5b8b7a!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark .silvarin-world-surface .projectw-world-panel.projectw-world-panel-interactive:hover{background-color:rgba(235, 224, 241,var(--projectw-world-panel-opacity,.82))!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark :is(.projectw-top-button,.projectw-location-chip,.projectw-resource-chip,.projectw-player-chip){color:#493b54!important;background:#f8f4fac7!important;border-color:#7a588875!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark>.projectw-topbar button:not(.projectw-top-button){color:#493b54!important;background-color:#f6f0f8c7!important;border-color:#7a58888f!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark>.projectw-topbar button:hover:not(:disabled),.projectw-game-shell.projectw-theme-light.projectw-region-dark .silvarin-world-surface button:hover:not(:disabled){background-color:#e8dceef0!important;border-color:#845394b8!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark .silvarin-world-surface :is(.text-zinc-100,.text-zinc-200,.text-zinc-300){color:#493b54!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark .silvarin-world-surface :is(.text-zinc-400,.text-zinc-500,.text-zinc-600,.text-zinc-700){color:#74677d!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark .silvarin-world-surface :is(.text-amber-100,.text-amber-200,.text-amber-300){color:#794f8c!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark .silvarin-world-surface :is(.bg-\[\#090e15\],.bg-\[\#0b1119\],.bg-\[\#0b111a\],.bg-\[\#0b100d\],.bg-zinc-950,.bg-zinc-950\/40,.bg-zinc-900,.bg-zinc-900\/70,.bg-black\/10,.bg-black\/20,.bg-black\/25,.bg-black\/30,.bg-zinc-900\/40,.bg-zinc-800,.bg-zinc-800\/50,.bg-\[\#070b11\],.bg-\[\#080c12\]){color:#493b54!important;background-color:#efe7f3e0!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark .silvarin-world-surface :is(.bg-amber-950\/20,.bg-amber-950\/30,.bg-amber-950\/35,.bg-amber-950\/40,.bg-amber-950\/50,.bg-amber-900\/20,.bg-amber-900\/30,.bg-amber-900\/35){color:#714a80!important;background-color:#e7d8ede0!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark .silvarin-world-surface :is(button,input,select,textarea).border-zinc-700,.projectw-game-shell.projectw-theme-light.projectw-region-dark .silvarin-world-surface :is(button,input,select,textarea).border-zinc-800{border-color:#7c5e8999!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark .silvarin-world-surface input:not([type=range]),.projectw-game-shell.projectw-theme-light.projectw-region-dark .silvarin-world-surface select,.projectw-game-shell.projectw-theme-light.projectw-region-dark .silvarin-world-surface textarea{color:#493b54!important;background-color:#f8f4faeb!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark .projectw-settings-modal,.projectw-game-shell.projectw-theme-light.projectw-region-dark :is(.home-equipment-tooltip,.shop-item-tooltip,.warehouse-item-tooltip-light){color:#493b54!important;background:#f6eff8f7!important;border-color:#7e5d8c99!important;box-shadow:0 10px 26px #48335233!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark .projectw-settings-modal :is(.bg-\[\#0b1119\],.bg-black\/15,.bg-black\/20){background-color:#ede2f2db!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark>.projectw-statusbar :is(.projectw-status-info,.projectw-status-chat){color:#493b54!important;background:#f7f1f9e0!important;border-color:#78588561!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark .city-location-icon{text-shadow:0 0 5px #87599738;color:#855b96!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark>.projectw-topbar{color:#493b54!important;background-color:#eee8f3!important;border-color:#7a58887a!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark>.projectw-statusbar{color:#74677d!important;background-color:#eee8f3!important;border-color:#7a588861!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark .silvarin-world-surface .city-navigation-button{color:#493b54!important;background-color:#f1ebf5e6!important;border-color:#7a58888c!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark .silvarin-world-surface .city-navigation-button:hover:not(:disabled){color:#3f3049!important;background-color:#e8dceef5!important;border-color:#845394b8!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark .arena-frame{--arena-bg:#f1ebf5a8;--arena-panel:#f3edf7ad;--arena-panel-strong:#ebe0f1c7;--arena-head:#e2d3e9d1;--arena-border:#80608e85;--arena-border-soft:#80608e47;--arena-text:#493b54;--arena-muted:#74677d;--arena-title:#60446d;--arena-accent:#794f8c;--arena-button-a:#faf4e9;--arena-button-b:#ead5b8;--arena-button-text:#513c5d;--arena-input:#fcf7ef;--arena-input-text:#493b54;background:rgba(241,235,245,var(--projectw-world-panel-opacity,.82));box-shadow:0 4px 12px #4c37561a,inset 0 0 0 1px #ffffff7a}.projectw-game-shell.projectw-theme-light.projectw-region-dark .arena-table-row{background:#efe7f3b8}.projectw-game-shell.projectw-theme-light.projectw-region-dark .arena-table-head{background:#e5d8ebe0}.projectw-game-shell.projectw-theme-light.projectw-region-dark .clan-hall-page{--clan-accent:#855b96;--clan-accent-soft:#7448842e;color:#493b54}.projectw-game-shell.projectw-theme-light.projectw-region-dark :is(.clan-hall-header,.clan-create-box,.clan-card){background:#f1ebf5f0;border-color:#b58a62}.projectw-game-shell.projectw-theme-light.projectw-region-dark :is(.clan-hall-header h1,.clan-name-cell strong,.clan-about h2,.clan-row>b,.clan-member-row>b,.clan-rating-cell>b){color:#513c5d}.projectw-game-shell.projectw-theme-light.projectw-region-dark :is(.clan-list-head,.clan-details,.clan-members-head,.clan-settings-box,.clan-applications){color:#60446d;background:#ebe0f1d1;border-color:#bc9671}.projectw-game-shell.projectw-theme-light.projectw-region-dark .clan-list-head span{background:#fcf9fd9e}.projectw-game-shell.projectw-theme-light.projectw-region-dark :is(.clan-row,.clan-rating-cell>span,.clan-rating-summary,.clan-hall-header span,.clan-about p,.clan-member-row i){color:#74677d}.projectw-game-shell.projectw-theme-light.projectw-region-dark :is(.clan-profile-link,.clan-member-row button,.clan-hall-header button,.clan-create-box button,.clan-details-button,.clan-action-button,.clan-gear-button,.clan-motto-editor button,.clan-settings-box button,.clan-applications button){color:#704a7e}.projectw-game-shell.projectw-theme-light.projectw-region-dark :is(.clan-create-box>input,.clan-member-row select,.clan-motto-editor input){color:#493b54;background:#fbf3e7;border-color:#b58f69}.projectw-game-shell.projectw-theme-light.projectw-region-dark :is(.clan-icon-picker,.clan-icon-preview-small,.clan-motto-editor-open,.clan-icon-change){color:#74677d;background:#faf6fc6b;border-color:#bea07f}.projectw-game-shell.projectw-theme-light.projectw-region-dark .battle-shell-panel{color:#493b54!important;background:#efe9f4e0!important;border-color:#7e5b8d7a!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark .battle-shell-panel>.battle-ui-header{background:#ebe2f1c7!important;border-color:#7e5b8d57!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark .battle-shell-panel>.battle-ui-header h2{color:#60446d!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark .battle-shell-panel>.battle-ui-header>div>div{color:#74677d!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark :is(.battle-resource-panel,.battle-action-panel,.battle-roster-panel,.battle-scroll-strip,.battle-enemy-scroll-strip,.battle-skill-panel,.battle-empty-participant-panel){color:#493b54!important;background:#ebe0f1f0!important;border-color:#7e5b8d80!important;box-shadow:0 2px 8px #4c37561f!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark .battle-participant-panel{color:#493b54!important;background:linear-gradient(#f8f4fafa,#e8dceef5)!important;border-color:#7e5b8d9e!important;box-shadow:0 2px 10px #4c375629!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark .battle-participant-heading{border-bottom-color:#7e5b8d4d!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark .battle-participant-heading>span:first-child{color:#60446d!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark .battle-participant-heading>span:last-child{color:#74677d!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark .battle-controls-layout :is(.battle-scroll-strip,.battle-skill-panel,.battle-enemy-scroll-strip)>div:first-child,.projectw-game-shell.projectw-theme-light.projectw-region-dark .battle-roster-panel>div:first-child{color:#654871!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark .battle-roster-toggle{color:#654871!important;background:linear-gradient(#f6f0f9fa,#e1d3e9fa)!important;border-color:#7e5b8db3!important;box-shadow:0 2px 7px #4c375629!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark .battle-scroll-strip button,.projectw-game-shell.projectw-theme-light.projectw-region-dark .battle-enemy-scroll-strip>div:last-child>div{background:linear-gradient(#faf7fbf5,#e2d6e9f0)!important;border-color:#7e5b8d7a!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark .battle-core-stats-popup{color:#493b54!important;background:#f8f4fafa!important;border-color:#7e5b8db8!important;box-shadow:0 8px 22px #4c375638!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark :is(.battle-log-panel,.battle-result-panel){color:#493b54!important;background:#efe7f4ed!important;border-color:#7e5b8d6b!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark .battle-log-panel>div:first-child>div:first-child,.projectw-game-shell.projectw-theme-light.projectw-region-dark .battle-result-panel h3,.projectw-game-shell.projectw-theme-light.projectw-region-dark .battle-result-panel strong{color:#60446d!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark .battle-turn-button{color:#fbf3ff!important;text-shadow:0 1px 2px #2e1838c7!important;background:linear-gradient(#7e4c94f0,#522b65f7)!important;border-color:#77468bc7!important;box-shadow:inset 0 1px #ffffff40,0 2px 8px #5c306e3d!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark .battle-turn-button:disabled{color:#faf4fcd6!important;background:linear-gradient(#a086abc2,#7e6689cc)!important;border-color:#7e648b94!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark .battle-visual-settings-popover{color:#493b54!important;background:#f2ebf6fa!important;border-color:#7e5b8d8c!important;box-shadow:0 10px 26px #4c375647!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark .battle-visual-settings-button{color:#654871!important;background:#ebe0f1f0!important;border-color:#7e5b8d8c!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark .battle-visual-settings-title{color:#654871!important}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .battle-shell-panel{color:#503d2c!important;background:#f6ebdae0!important;border-color:#996c417a!important}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .battle-shell-panel>.battle-ui-header{background:#efdcc2c7!important;border-color:#996c4157!important}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .battle-shell-panel>.battle-ui-header h2{color:#684629!important}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .battle-shell-panel>.battle-ui-header>div>div{color:#786654!important}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf :is(.battle-resource-panel,.battle-action-panel,.battle-roster-panel,.battle-scroll-strip,.battle-enemy-scroll-strip,.battle-skill-panel,.battle-empty-participant-panel){color:#503d2c!important;background:#efdcc2f0!important;border-color:#996c4180!important;box-shadow:0 2px 8px #5a3a1f1f!important}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .battle-participant-panel{color:#503d2c!important;background:linear-gradient(#faf4e9fa,#ead5b8f5)!important;border-color:#996c419e!important;box-shadow:0 2px 10px #5a3a1f29!important}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .battle-participant-heading{border-bottom-color:#996c414d!important}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .battle-participant-heading>span:first-child{color:#684629!important}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .battle-participant-heading>span:last-child{color:#786654!important}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .battle-controls-layout :is(.battle-scroll-strip,.battle-skill-panel,.battle-enemy-scroll-strip)>div:first-child,.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .battle-roster-panel>div:first-child{color:#68482e!important}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .battle-roster-toggle{color:#68482e!important;background:linear-gradient(#faf4e9fa,#ead5b8fa)!important;border-color:#996c41b3!important;box-shadow:0 2px 7px #5a3a1f29!important}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .battle-scroll-strip button,.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .battle-enemy-scroll-strip>div:last-child>div{background:linear-gradient(#fcf7eff5,#efdcc2f0)!important;border-color:#996c417a!important}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .battle-core-stats-popup{color:#503d2c!important;background:#faf4e9fa!important;border-color:#996c41b8!important;box-shadow:0 8px 22px #5a3a1f38!important}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf :is(.battle-log-panel,.battle-result-panel){color:#503d2c!important;background:#f6ebdaed!important;border-color:#996c416b!important}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .battle-log-panel>div:first-child>div:first-child,.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .battle-result-panel h3,.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .battle-result-panel strong{color:#684629!important}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .battle-turn-button{color:#fff8ed!important;text-shadow:0 1px 2px #4e331ec7!important;background:linear-gradient(#a5662ef0,#7a4c25f7)!important;border-color:#995b26c7!important;box-shadow:inset 0 1px #ffffff40,0 2px 8px #8e60363d!important}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .battle-turn-button:disabled{color:#fff8eed6!important;background:linear-gradient(#b59776c2,#977756cc)!important;border-color:#91653c94!important}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .battle-visual-settings-popover{color:#503d2c!important;background:#f9f1e3fa!important;border-color:#996c418c!important;box-shadow:0 10px 26px #5a3a1f47!important}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .battle-visual-settings-button{color:#68482e!important;background:#efdcc2f0!important;border-color:#996c418c!important}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .battle-visual-settings-title{color:#68482e!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark .projectw-banker-card>img{image-rendering:auto;object-fit:contain!important;object-position:center center!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark>.projectw-topbar,.projectw-game-shell.projectw-theme-light.projectw-region-dark>.projectw-statusbar{background-position:top!important;background-size:auto 180%!important}nn.battle-log-shared{color:#314638;background:#eef5ebf0;border-radius:8px;padding:8px}n.battle-log-shared.battle-log-city-silvarin{background:linear-gradient(#eff8ebf5,#e2f1dcf5);border:1px solid #56824861}n.battle-log-shared.battle-log-city-human-city{background:linear-gradient(#eef7fcf5,#deeef7f5);border:1px solid #48799961}n.battle-log-shared.battle-log-city-dwarf-city{background:linear-gradient(#faf2e4f5,#efdec4f5);border:1px solid #915b2d6b}n.battle-log-shared.battle-log-city-dark-city{color:#e3d5ea;background:linear-gradient(#18111ffa,#0e0a14fa);border:1px solid #80409a94}n.battle-log-city-silvarin *{--battle-city-text:#38523d}.battle-log-city-human-city *{--battle-city-text:#304f65}.battle-log-city-dwarf-city *{--battle-city-text:#5b402b}.battle-log-city-dark-city *{--battle-city-text:#d4c1dc}n.battle-log-shared:not(.battle-log-city-dark-city) [style*=color]{color:var(--battle-city-text)!important}n.battle-log-shared:not(.battle-log-city-dark-city) [style*=background]{background-color:#ffffff61!important}n.battle-log-city-dark-city [style*=color]{color:#d4c1dc!important}n.battle-log-city-dark-city [style*=background]{background-color:#2719319e!important}n.battle-log-city-dark-city .battle-log-damage{color:#f0d9f7!important}n .projectw-game-shell.projectw-theme-light.projectw-region-dark .silvarin-world-surface :is(.text-emerald-300,.text-emerald-400){color:#3f755f!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark .silvarin-world-surface :is(.text-cyan-200,.text-cyan-300,.text-sky-300){color:#4c687b!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark .silvarin-world-surface :is(.text-violet-200,.text-violet-300,.text-violet-400){color:#72517f!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark .silvarin-world-surface :is(.text-red-300,.text-red-400){color:#8a4e5b!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark .silvarin-world-surface .text-amber-300{color:#74517f!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark :is(.text-emerald-300,.text-emerald-400,.text-emerald-500){color:#356650!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark :is(.text-cyan-200,.text-cyan-300,.text-cyan-400,.text-sky-300,.text-sky-400){color:#435f73!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark :is(.text-violet-200,.text-violet-300,.text-violet-400){color:#694878!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark :is(.text-red-300,.text-red-400,.text-rose-300,.text-rose-400){color:#814654!important}.battle-log-shared{--battle-text:#304437;--battle-muted:#607063;--battle-left:#315f38;--battle-right:#87483e;--battle-skill-left:#735b08;--battle-skill-right:#8a491e;--battle-damage:#26372b;--battle-death:#7d241d}.battle-log-city-dark-city{--battle-text:#e7dcec;--battle-muted:#bca9c5;--battle-left:#b9df9c;--battle-right:#f0a294;--battle-skill-left:#f0d06d;--battle-skill-right:#f2ad74;--battle-damage:#fff1c9;--battle-death:#ffd7d0}.battle-log-shared [data-battle-tone=text]{color:var(--battle-text)!important}.battle-log-shared [data-battle-tone=muted]{color:var(--battle-muted)!important}.battle-log-shared [data-battle-tone=left]{color:var(--battle-left)!important}.battle-log-shared [data-battle-tone=right]{color:var(--battle-right)!important}.battle-log-shared [data-battle-tone=skill-left]{color:var(--battle-skill-left)!important}.battle-log-shared [data-battle-tone=skill-right]{color:var(--battle-skill-right)!important}.battle-log-shared .battle-log-damage{color:var(--battle-damage)!important;text-shadow:none!important}.battle-log-shared [data-battle-tone=death]{color:var(--battle-death)!important}.battle-log-shared:not(.battle-log-city-dark-city){background:#f7f4f8f5!important}.battle-log-shared:not(.battle-log-city-dark-city) [style*=background]{background-color:#ffffff8c!important}.battle-log-shared:not(.battle-log-city-dark-city) .battle-log-damage{border-radius:3px;background:#ffffffb8!important}.battle-status-panel{--status-panel-bg:#e1ebd2d1;--status-panel-border:#738e5375;border:1px solid var(--status-panel-border);background:var(--status-panel-bg);border-radius:6px;flex-wrap:wrap;align-items:center;gap:4px;width:max-content;max-width:100%;min-height:18px;padding:2px 5px;display:flex;box-shadow:inset 0 1px #ffffff73}.battle-status-panel--human-city{--status-panel-bg:#d3e7f1db;--status-panel-border:#4e8eab7a}.battle-status-panel--dwarf-city{--status-panel-bg:#eedebbde;--status-panel-border:#9e6c3080}.battle-status-panel--dark-city{--status-panel-bg:#decfe5db;--status-panel-border:#764b8b80}.battle-status-token{--status-color:#8ba4bc;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.battle-status-orb{box-sizing:border-box;background:radial-gradient(circle at 34% 28%,#ffffff94 0 9%,var(--status-color) 36%,var(--status-color) 67%,#0000006b 100%);width:13px;height:13px;box-shadow:0 0 0 1px var(--status-color),0 0 3px var(--status-color);border:1px solid #ffffffc7;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.battle-status-orb{box-shadow:0 0 0 1px color-mix(in srgb,var(--status-color) 55%,#4b4338),0 0 3px color-mix(in srgb,var(--status-color) 55%,transparent)}}.battle-status-orb{color:#fff;font-size:calc(7px * var(--projectw-text-scale,1));font-weight:900;line-height:1;overflow:hidden}.battle-status-rune-count,.battle-status-rune-turns{box-sizing:border-box;color:#fff;min-width:9px;height:9px;font:700 calc(7px * var(--projectw-text-scale,1))/9px Arial,sans-serif;background:#1f2021e6;border-radius:5px;justify-content:center;align-items:center;padding:0 2px;display:flex;position:absolute;box-shadow:0 0 0 1px #ffffffbf}.battle-status-rune-count{top:-4px;right:-5px}.battle-status-rune-turns{background:var(--status-color);bottom:-4px;right:-5px}@supports (color:color-mix(in lab, red, red)){.battle-status-rune-turns{background:color-mix(in srgb,var(--status-color) 65%,#292929)}}.battle-status-orb--image{background:#eee}.battle-status-orb--image img{object-fit:cover;width:100%;height:100%;display:block}.battle-status-tooltip{z-index:200;border:1px solid var(--status-panel-border);background:var(--status-panel-bg);border-radius:5px;min-width:165px;max-width:235px;padding:7px 9px;display:none;position:absolute;top:calc(100% + 7px);left:0}@supports (color:color-mix(in lab, red, red)){.battle-status-tooltip{background:color-mix(in srgb,var(--status-panel-bg) 94%,white 6%)}}.battle-status-tooltip{color:#3e4038;font-size:calc(10px * var(--projectw-text-scale,1));pointer-events:none;white-space:normal;line-height:1.35;box-shadow:0 6px 18px #19141252,inset 0 1px #ffffff8c}.battle-status-tooltip strong{color:var(--status-color);margin-bottom:3px;display:block}@supports (color:color-mix(in lab, red, red)){.battle-status-tooltip strong{color:color-mix(in srgb,var(--status-color) 62%,#342d27)}}.battle-status-tooltip strong{font-family:Georgia,serif;font-size:calc(11px * var(--projectw-text-scale,1))}.battle-status-tooltip span,.battle-status-token:hover .battle-status-tooltip{display:block}.projectw-game-shell.projectw-theme-light :is(.text-emerald-300,.text-emerald-400,.text-emerald-500){color:#2f704d!important}@keyframes equipment-set-pulse{0%,to{opacity:.72;filter:drop-shadow(0 0 2px #facc1559);transform:scale(.96)}50%{opacity:1;filter:drop-shadow(0 0 8px #facc15e6);transform:scale(1.05)}}.equipment-set-badge{pointer-events:auto;position:relative}.equipment-set-gem{color:#fff6bf;width:27px;height:27px;font-size:calc(13px * var(--projectw-text-scale,1));cursor:help;background:radial-gradient(circle at 35% 30%,#fff3a0,#c88919 55%,#51300a);border:1px solid #facc15b3;border-radius:50%;place-items:center;animation:2.4s ease-in-out infinite equipment-set-pulse;display:grid;box-shadow:inset 0 0 6px #ffffff59}.equipment-set-tip{z-index:500;color:#e5e7eb;text-align:left;width:290px;font-size:calc(11px * var(--projectw-text-scale,1));background:#07130ef7;border:1px solid #c4a64ba6;border-radius:7px;padding:9px;display:none;position:absolute;top:32px;left:0;box-shadow:0 12px 30px #000000a6}.equipment-set-badge:hover .equipment-set-tip{display:block}.equipment-set-tip-title{color:#fff0b5;margin-bottom:6px;font-weight:800}.equipment-set-tip-set+.equipment-set-tip-set{border-top:1px solid #c4a64b40;margin-top:7px;padding-top:7px}.equipment-set-tip-set{gap:2px;display:grid}.equipment-set-tip-set>strong{color:#f7d978}.equipment-set-tip-set>span,.equipment-set-tip-set>small{color:#9ca3af;font-size:calc(10px * var(--projectw-text-scale,1))}.equipment-set-tip-set ul{margin:3px 0 0;padding-left:15px}.equipment-set-tip-set li{margin:1px 0}.projectw-game-shell.projectw-region-human .equipment-set-tip{color:#2c4658;background:#e8f1f7f7;border-color:#537f9e9e}.projectw-game-shell.projectw-region-human .equipment-set-tip-title,.projectw-game-shell.projectw-region-human .equipment-set-tip-set>strong{color:#315b76}.projectw-game-shell.projectw-region-human .equipment-set-tip-set>span,.projectw-game-shell.projectw-region-human .equipment-set-tip-set>small{color:#60798a}.projectw-game-shell.projectw-region-human .equipment-set-tip-set+.equipment-set-tip-set{border-color:#537f9e47}.projectw-game-shell.projectw-region-dwarf .equipment-set-tip{color:#503d2c;background:#f7edddf7;border-color:#996c419e}.projectw-game-shell.projectw-region-dwarf .equipment-set-tip-title,.projectw-game-shell.projectw-region-dwarf .equipment-set-tip-set>strong{color:#684629}.projectw-game-shell.projectw-region-dwarf .equipment-set-tip-set>span,.projectw-game-shell.projectw-region-dwarf .equipment-set-tip-set>small{color:#786654}.projectw-game-shell.projectw-region-dwarf .equipment-set-tip-set+.equipment-set-tip-set{border-color:#996c4147}.projectw-game-shell.projectw-region-dark .equipment-set-tip{color:#493b54;background:#f3edf7f7;border-color:#80608e9e}.projectw-game-shell.projectw-region-dark .equipment-set-tip-title,.projectw-game-shell.projectw-region-dark .equipment-set-tip-set>strong{color:#60446d}.projectw-game-shell.projectw-region-dark .equipment-set-tip-set>span,.projectw-game-shell.projectw-region-dark .equipment-set-tip-set>small{color:#74677d}.projectw-game-shell.projectw-region-dark .equipment-set-tip-set+.equipment-set-tip-set{border-color:#80608e47}.projectw-game-shell.projectw-region-silvarin .equipment-set-tip{color:#38502f;background:#eef3dff7;border-color:#60784b9e}.projectw-game-shell.projectw-region-silvarin .equipment-set-tip-title,.projectw-game-shell.projectw-region-silvarin .equipment-set-tip-set>strong{color:#465b34}.projectw-game-shell.projectw-region-silvarin .equipment-set-tip-set>span,.projectw-game-shell.projectw-region-silvarin .equipment-set-tip-set>small{color:#65725e}.projectw-game-shell.projectw-region-silvarin .equipment-set-tip-set+.equipment-set-tip-set{border-color:#60784b47}.projectw-set-bonus-value{color:#745714}.projectw-game-shell.projectw-region-human .projectw-set-bonus-value{color:#8b6b24}.projectw-game-shell.projectw-region-silvarin .projectw-set-bonus-value{color:#667b2d}.projectw-game-shell.projectw-region-dwarf .projectw-set-bonus-value{color:#9a5e24}.projectw-game-shell.projectw-region-dark .projectw-set-bonus-value{color:#7d5a91}.projectw-stat-tooltip{color:#4d432f;width:max-content;max-width:288px;font-size:calc(10px * var(--projectw-text-scale,1));text-align:left;background:#f6f0ddf7;border:1px solid #745b2680;border-radius:6px;gap:4px;padding:8px 10px;display:grid;box-shadow:0 8px 20px #31261238}.projectw-stat-tooltip strong{color:#735b22}.projectw-stat-tooltip span{color:#655d4c}.projectw-game-shell.projectw-region-human~* .projectw-stat-tooltip,.projectw-region-human .projectw-stat-tooltip{color:#2c4658;background:#e8f1f7fa;border-color:#537f9e8c}.projectw-region-human .projectw-stat-tooltip strong{color:#345b78}.projectw-region-silvarin .projectw-stat-tooltip{color:#38502f;background:#eef3dffa;border-color:#60784b8c}.projectw-region-silvarin .projectw-stat-tooltip strong{color:#465b34}.projectw-region-dwarf .projectw-stat-tooltip{color:#503d2c;background:#f7edddfa;border-color:#996c418c}.projectw-region-dwarf .projectw-stat-tooltip strong{color:#684629}.projectw-region-dark .projectw-stat-tooltip{color:#493b54;background:#f3edf7fa;border-color:#80608e8c}.projectw-region-dark .projectw-stat-tooltip strong{color:#60446d}.projectw-stat-tooltip-human{color:#2c4658;background:#e8f1f7fa;border-color:#537f9e8c}.projectw-stat-tooltip-human strong{color:#345b78}.projectw-stat-tooltip-human span{color:#60798a}.projectw-stat-tooltip-silvarin{color:#38502f;background:#eef3dffa;border-color:#60784b8c}.projectw-stat-tooltip-silvarin strong{color:#465b34}.projectw-stat-tooltip-silvarin span{color:#65725e}.projectw-stat-tooltip-dwarf{color:#503d2c;background:#f7edddfa;border-color:#996c418c}.projectw-stat-tooltip-dwarf strong{color:#684629}.projectw-stat-tooltip-dwarf span{color:#786654}.projectw-stat-tooltip-dark{color:#493b54;background:#f3edf7fa;border-color:#80608e8c}.projectw-stat-tooltip-dark strong{color:#60446d}.projectw-stat-tooltip-dark span{color:#74677d}.projectw-stat-tooltip-title{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.projectw-stat-tooltip-title{border-color:color-mix(in srgb,currentColor 24%,transparent)}}.projectw-stat-tooltip-title{color:inherit;text-transform:none;letter-spacing:normal}.projectw-stat-tooltip-source{color:inherit}.projectw-stat-tooltip-human .projectw-stat-tooltip-title{color:#345b78}.projectw-stat-tooltip-human .projectw-stat-tooltip-source{color:#47687e}.projectw-stat-tooltip-silvarin .projectw-stat-tooltip-title{color:#465b34}.projectw-stat-tooltip-silvarin .projectw-stat-tooltip-source{color:#536849}.projectw-stat-tooltip-dwarf .projectw-stat-tooltip-title{color:#684629}.projectw-stat-tooltip-dwarf .projectw-stat-tooltip-source{color:#76583e}.projectw-stat-tooltip-dark .projectw-stat-tooltip-title{color:#60446d}.projectw-stat-tooltip-dark .projectw-stat-tooltip-source{color:#6d5778}.equipment-set-emblem{cursor:help;clip-path:polygon(50% 0,88% 15%,94% 59%,72% 89%,50% 100%,28% 89%,6% 59%,12% 15%);background:radial-gradient(circle at 50% 43%,#c7ebfffa 0 10%,#4182b5eb 27%,#123657fa 59%,#071525fa 100%);border:1px solid #aad5f4cc;width:29px;height:31px;position:relative;box-shadow:inset 0 0 0 2px #e1f4ff1f,inset 0 0 10px #57b2ec7a}.equipment-set-emblem:before{content:"";clip-path:inherit;background:linear-gradient(135deg,#0000 35%,#c4e8ff26 50%,#0000 65%);border:1px solid #c7e6f86b;position:absolute;inset:5px}.equipment-set-emblem-core{z-index:2;color:#e8f7ff;font-size:calc(13px * var(--projectw-text-scale,1));text-shadow:0 0 5px #7cc8f4,0 0 10px #397eb0;place-items:center;display:grid;position:absolute;inset:0}.equipment-set-emblem-notch{z-index:3;background:#d7efff;border-radius:50%;width:3px;height:3px;position:absolute;box-shadow:0 0 3px #8bd1ff}.equipment-set-emblem{clip-path:none;background:radial-gradient(circle,#e2f6fffa 0 8%,#5ba4d3f2 20%,#19496ffa 52%,#071828fc 72%);border:1px solid #b5ddf7e6;border-radius:50%;width:30px;height:30px;box-shadow:inset 0 0 0 2px #d2efff29,inset 0 0 8px #69c1f480,0 0 3px #70bfef66}.equipment-set-emblem:before{clip-path:none;background:conic-gradient(from 22.5deg,transparent 0 10deg,#c2e8ff3d 10deg 12deg,transparent 12deg 45deg,#c2e8ff3d 45deg 47deg,transparent 47deg 90deg,#c2e8ff3d 90deg 92deg,transparent 92deg 135deg,#c2e8ff3d 135deg 137deg,transparent 137deg 180deg,#c2e8ff3d 180deg 182deg,transparent 182deg 225deg,#c2e8ff3d 225deg 227deg,transparent 227deg 270deg,#c2e8ff3d 270deg 272deg,transparent 272deg 315deg,#c2e8ff3d 315deg 317deg,transparent 317deg);border:1px solid #caeafc8c;border-radius:50%;inset:4px}.equipment-set-emblem-core{font-size:calc(12px * var(--projectw-text-scale,1))}.equipment-set-emblem-notch.n1{top:1px;left:13px}.equipment-set-emblem-notch.n2{top:4px;right:4px}.equipment-set-emblem-notch.n3{top:13px;right:1px}.equipment-set-emblem-notch.n4{bottom:4px;right:4px}.equipment-set-emblem-notch.n5{bottom:1px;left:13px}.equipment-set-emblem-notch.n6{bottom:4px;left:4px}.equipment-set-emblem-notch.n7{top:13px;left:1px}.equipment-set-emblem-notch.n8{top:4px;left:4px}.equipment-set-emblem-notch.is-joker{background:#d99cff;width:5px;height:5px;transform:translate(-1px,-1px);box-shadow:0 0 3px #fff,0 0 7px #c45cff}.equipment-set-emblem-jokers-1{box-shadow:inset 0 0 0 2px #d2efff29,inset 0 0 8px #69c1f480,0 0 4px #be6fee7a}.equipment-set-emblem-jokers-2{box-shadow:inset 0 0 0 2px #e0ceff33,inset 0 0 9px #b567e88c,0 0 5px #be6fee9e}.battle-log-effects{font-size:calc(12px * var(--projectw-text-scale,1));gap:3px;padding:5px 34px 1px 86px;line-height:17px;display:grid}.battle-log-effects>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;display:grid}.battle-log-effect-content{overflow-wrap:anywhere;align-items:flex-start;gap:4px;min-width:0;display:flex}.battle-log-effect-content>img{object-fit:contain;border-radius:3px;flex:0 0 16px;width:16px;height:16px}.battle-log-effects [data-effect-side=left] .battle-log-effect-content{color:#4f7f3c;text-align:left;grid-column:1}.battle-log-effects [data-effect-side=right] .battle-log-effect-content{color:#a65349;text-align:right;grid-column:2;justify-content:flex-end}.battle-log-effects [data-effect-side=right] .battle-log-effect-content>img{order:2}.battle-log-city-dark-city .battle-log-effects [data-effect-side=left] .battle-log-effect-content{color:#b9df9c}.battle-log-city-dark-city .battle-log-effects [data-effect-side=right] .battle-log-effect-content{color:#f0a294}@media (width<=720px){.battle-log-effects{padding-left:4px;padding-right:4px}.battle-log-effects>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.battle-log-effect-content{white-space:normal}}.battle-log-damage-hover{cursor:help;outline:none;position:relative}.battle-log-damage-hover:focus-visible{box-shadow:0 0 0 1px #e7c573a6}.battle-log-move-tooltip{z-index:80;text-align:left;white-space:normal;width:max-content;min-width:390px;max-width:min(520px,80vw);font-size:calc(11px * var(--projectw-text-scale,1));opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(#231e19fa,#13110ffc);border:1px solid #765b36b8;border-radius:6px;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:10px;padding:9px 11px 7px;font-weight:500;line-height:1.35;transition:opacity .12s,transform .12s,visibility .12s;display:grid;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)translateY(3px);box-shadow:0 8px 22px #0000006b;color:#eee4d2!important}.battle-log-damage-hover:hover .battle-log-move-tooltip,.battle-log-damage-hover:focus .battle-log-move-tooltip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.battle-log-move-tooltip-side{flex-direction:column;gap:2px;min-width:0;display:flex}.battle-log-move-tooltip-side>strong{text-overflow:ellipsis;white-space:nowrap;font-size:calc(11px * var(--projectw-text-scale,1));overflow:hidden;color:#f1d697!important}.battle-log-move-tooltip-side>span{color:#e7dfd1!important}.battle-log-move-tooltip-side b{font-weight:700;color:#cbb58b!important}.battle-log-move-tooltip-side>small{font-size:calc(9px * var(--projectw-text-scale,1));margin-top:2px;color:#a99d8b!important}.battle-log-move-tooltip-divider{background:linear-gradient(#0000,#c6a7708c,#0000)}.battle-log-move-tooltip-hint{text-align:center;font-size:calc(9px * var(--projectw-text-scale,1));border-top:1px solid #c6a7702e;grid-column:1/-1;padding-top:4px;font-weight:500;color:#918675!important}.battle-log-move-tooltip-empty{align-self:center;font-style:italic;color:#a99d8b!important}@media (width<=700px){.battle-log-move-tooltip{grid-template-columns:1fr;min-width:300px;max-width:86vw;left:50%}.battle-log-move-tooltip-divider{height:1px}.battle-log-move-tooltip-hint{grid-column:1}}.projectw-equipment-tooltip .text-\[\#fff0b5\]{color:#594615!important}.projectw-equipment-tooltip .text-\[\#c4a64b\]{color:#78601c!important}.projectw-equipment-tooltip :is(.text-zinc-200,.text-zinc-300){color:#344036!important}.projectw-equipment-tooltip :is(.text-zinc-400,.text-zinc-500){color:#5d695f!important}.projectw-equipment-tooltip .text-violet-300{color:#69408f!important}.projectw-equipment-tooltip .projectw-item-level-bonus{color:#75601f!important}.projectw-equipment-tooltip .border-zinc-800{border-color:#4f5b4e52!important}.projectw-equipment-tooltip .bg-black\/20{background-color:#49544614!important}.projectw-stat-tooltip-human.projectw-equipment-tooltip .text-\[\#fff0b5\]{color:#294f68!important}.projectw-stat-tooltip-human.projectw-equipment-tooltip .text-\[\#c4a64b\]{color:#55728a!important}.projectw-stat-tooltip-silvarin.projectw-equipment-tooltip .text-\[\#fff0b5\]{color:#3d522f!important}.projectw-stat-tooltip-silvarin.projectw-equipment-tooltip .text-\[\#c4a64b\]{color:#647a45!important}.projectw-stat-tooltip-dwarf.projectw-equipment-tooltip .text-\[\#fff0b5\]{color:#684629!important}.projectw-stat-tooltip-dwarf.projectw-equipment-tooltip .text-\[\#c4a64b\]{color:#866335!important}.projectw-stat-tooltip-dark.projectw-equipment-tooltip .text-\[\#fff0b5\]{color:#60446d!important}.projectw-stat-tooltip-dark.projectw-equipment-tooltip .text-\[\#c4a64b\]{color:#7a5a88!important}.personalization-skill-tooltip{z-index:120;color:#38502f;text-align:left;white-space:normal;width:max-content;min-width:190px;max-width:270px;font-size:calc(10px * var(--projectw-text-scale,1));pointer-events:none;background:#eef3dffa;border:1px solid #60784b8c;border-radius:6px;padding:8px 10px;font-weight:500;line-height:1.35;display:none;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%);box-shadow:0 8px 20px #31261238;filter:none!important}.personalization-skill-tooltip strong,.personalization-skill-tooltip b,.personalization-skill-tooltip span,.personalization-skill-tooltip small{display:block}.personalization-skill-tooltip strong{color:#465b34;font-size:calc(11px * var(--projectw-text-scale,1));margin-bottom:3px}.personalization-skill-tooltip b{color:#8a493f;margin:3px 0}.personalization-skill-tooltip span,.personalization-skill-tooltip small{color:#65725e}.personalization-skill-tooltip small{margin-top:3px}.group:hover>.personalization-skill-tooltip,.group:focus-visible>.personalization-skill-tooltip{display:block}.projectw-region-human .personalization-skill-tooltip{color:#2c4658;background:#e8f1f7fa;border-color:#537f9e8c}.projectw-region-human .personalization-skill-tooltip strong{color:#345b78}.projectw-region-human .personalization-skill-tooltip span,.projectw-region-human .personalization-skill-tooltip small{color:#60798a}.projectw-region-dwarf .personalization-skill-tooltip{color:#503d2c;background:#f7edddfa;border-color:#996c418c}.projectw-region-dwarf .personalization-skill-tooltip strong{color:#684629}.projectw-region-dwarf .personalization-skill-tooltip span,.projectw-region-dwarf .personalization-skill-tooltip small{color:#786654}.projectw-region-dark .personalization-skill-tooltip{color:#493b54;background:#f3edf7fa;border-color:#80608e8c}.projectw-region-dark .personalization-skill-tooltip strong{color:#60446d}.projectw-region-dark .personalization-skill-tooltip span,.projectw-region-dark .personalization-skill-tooltip small{color:#74677d}.battle-participant-name{color:#d8c27b}.projectw-theme-light .battle-participant-name{color:#3c553a!important}.projectw-game-shell.projectw-theme-light.projectw-region-human .battle-participant-name{color:#315774!important}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .battle-participant-name{color:#684629!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark .battle-participant-name{color:#60446d!important}.projectw-game-shell.projectw-theme-light .battle-log-panel .battle-log-shared{--battle-text:#25352a;--battle-muted:#526157;--battle-left:#285f31;--battle-right:#8a3f35;--battle-skill-left:#665006;--battle-skill-right:#803d18;--battle-damage:#17251b;--battle-death:#982b22}.projectw-game-shell.projectw-theme-light.projectw-region-human .battle-log-panel .battle-log-shared{--battle-text:#263f52;--battle-muted:#52697a;--battle-left:#2f6238;--battle-right:#8b3e35;--battle-skill-left:#69520a;--battle-skill-right:#813f1c;--battle-damage:#183348;--battle-death:#982b22}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .battle-log-panel .battle-log-shared{--battle-text:#493421;--battle-muted:#685847;--battle-left:#365f2d;--battle-right:#8b382e;--battle-skill-left:#675006;--battle-skill-right:#7e3a17;--battle-damage:#352415;--battle-death:#972a21}.projectw-game-shell.projectw-theme-light.projectw-region-dark .battle-log-panel .battle-log-shared{--battle-text:#493852;--battle-muted:#685a70;--battle-left:#35632f;--battle-right:#8e3d4a;--battle-skill-left:#68500b;--battle-skill-right:#813d24;--battle-damage:#38273f;--battle-death:#982c3d}.projectw-game-shell.projectw-theme-light .battle-log-panel .battle-log-shared [data-battle-tone]{text-shadow:none!important;opacity:1!important}.projectw-game-shell.projectw-theme-light .battle-log-panel .battle-log-shared .battle-log-damage{font-weight:800!important}.battle-log-shared{--battle-join-bg:#e2edd7;--battle-join-border:#87ab71;--battle-join-text:#1a3c23}.battle-log-shared.battle-log-city-human-city{--battle-join-bg:#deedf6;--battle-join-border:#85acc8;--battle-join-text:#21415b}.battle-log-shared.battle-log-city-dwarf-city{--battle-join-bg:#f3e5cc;--battle-join-border:#c19e73;--battle-join-text:#57381f}.battle-log-shared.battle-log-city-dark-city{--battle-join-bg:#eddef4;--battle-join-border:#b59ac4;--battle-join-text:#4b3158}.battle-log-system-message{border:1px solid var(--battle-join-border,#87ab71);text-align:center;text-shadow:none;border-radius:4px;margin:5px 4px;padding:7px 10px;font-weight:800;line-height:1.4;box-shadow:inset 0 1px #ffffff1f;background:var(--battle-join-bg,#e2edd7)!important;color:var(--battle-join-text,#1a3c23)!important;font-size:12px!important}.projectw-game-shell.projectw-theme-light .battle-log-panel .battle-log-shared .battle-log-system-message{background:var(--battle-join-bg,#e2edd7)!important;color:var(--battle-join-text,#1a3c23)!important;border-color:var(--battle-join-border,#87ab71)!important;font-size:12px!important}.battle-log-participant-hp{grid-template-columns:minmax(44px,1fr) auto;align-items:center;gap:5px;margin-top:2px;display:grid}.battle-log-participant-hp-track{background:#3626264d;border:1px solid #51674861;border-radius:999px;height:5px;overflow:hidden}.battle-log-participant-hp-track>span{border-radius:inherit;background:linear-gradient(90deg,#8f2f27,#c84a3f);height:100%;display:block}.battle-log-participant-hp-value{font-size:calc(8px * var(--projectw-text-scale,1));color:var(--battle-muted);white-space:nowrap;font-weight:700}.battle-log-result-line{font-size:calc(12px * var(--projectw-text-scale,1));letter-spacing:0;text-align:center;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:linear-gradient(#debe6f3d,#97692221);border:1px solid #ad7c2b85;border-radius:5px;margin:0 0 8px;padding:9px 12px;font-weight:600;line-height:1.45;box-shadow:inset 0 1px #fff4c44d;color:#6f4a16!important;font-family:Arial,Helvetica,sans-serif!important}.battle-log-result-line strong{color:#4f3513!important}.battle-log-city-dark-city .battle-log-result-line{background:linear-gradient(#7e532357,#41281847);border-color:#bd8b4394;color:#f1d89a!important}.battle-log-city-dark-city .battle-log-result-line strong{color:#fff0bd!important}.battle-log-result-draw{color:var(--battle-text)!important}.vip-shop-stage{min-height:100%;margin:0 auto}.vip-shop-scale{transform-origin:0 0;width:1180px;padding:3px}.vip-catalog-grid{min-width:1050px}@media (width<=699px){.vip-catalog-grid{grid-template-columns:1fr;min-width:0}.vip-services>div{grid-template-columns:1fr}}.battle-log-deaths{gap:4px;padding:6px 34px 2px 86px;display:grid}.battle-log-death-row{font-size:calc(12px * var(--projectw-text-scale,1));background:#76282021;border:1px solid #79231db8;border-radius:4px;padding:5px 8px;font-weight:900;line-height:1.35;color:#7b211b!important}.battle-log-city-dark-city .battle-log-death-row{background:#67191e7a;border-color:#e670639e;color:#ffd2c7!important}@media (width<=720px){.battle-log-deaths{padding-left:4px;padding-right:4px}.battle-log-death-row{font-size:calc(11px * var(--projectw-text-scale,1))}}.projectw-legendary-transport-frame{background:#15120a;border:1px solid #b8892bb8;overflow:hidden}.projectw-legendary-transport-frame:before{content:"";z-index:3;background:conic-gradient(from var(--projectw-border-angle),transparent 0deg,transparent 326deg,#d79a2259 332deg,#fff1a6 342deg,#e5aa2e 351deg,transparent 360deg);-webkit-mask-composite:xor;filter:drop-shadow(0 0 2px #ffbe30e6);-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:4px;padding:2px;animation:3.2s linear infinite projectw-legendary-border-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.projectw-legendary-transport-frame:after{content:"";z-index:2;border:1px solid #b8892b6b;border-radius:4px;position:absolute;inset:0}@property --projectw-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes projectw-legendary-border-spin{to{--projectw-border-angle:360deg}}@media (prefers-reduced-motion:reduce){.projectw-legendary-transport-frame:before{animation:none}}.character-registration{--reg-accent:#557f9a;--reg-accent-strong:#315b76;--reg-accent-soft:#527e9e3d;--reg-bg:#080c10;--reg-panel:#11171d;--reg-card:#0b1117;--reg-card-soft:#121a21;--reg-border:#527e9e70;--reg-text:#edf5f9;--reg-muted:#91a6b4;background:radial-gradient(circle at 70% 18%,var(--reg-accent-soft),transparent 34%),var(--reg-bg);color:var(--reg-text);transition:background-color .45s,color .35s}.character-registration.registration-race-elf{--reg-accent:#66885d;--reg-accent-strong:#8eae73;--reg-accent-soft:#5c844c3d;--reg-border:#69915970}.character-registration.registration-race-dwarf{--reg-accent:#a5662e;--reg-accent-strong:#d08b48;--reg-accent-soft:#a5662e3d;--reg-border:#a5662e75}.character-registration.registration-theme-light{--reg-bg:#edf2eb;--reg-panel:#f7f8f3;--reg-card:#eef3eb;--reg-card-soft:#e5ece0;--reg-text:#304333;--reg-muted:#687768}.character-registration.registration-theme-light.registration-race-human{--reg-bg:#e8f1f6;--reg-panel:#f5f9fb;--reg-card:#e3eff5;--reg-card-soft:#d8e8f1;--reg-text:#294356;--reg-muted:#627786;--reg-accent:#527e9e;--reg-accent-strong:#315b76;--reg-accent-soft:#527e9e2b;--reg-border:#527e9e7a}.character-registration.registration-theme-light.registration-race-elf{--reg-bg:#eef3e5;--reg-panel:#f6f8f0;--reg-card:#e6eedc;--reg-card-soft:#dbe7cf;--reg-text:#304333;--reg-muted:#62705f;--reg-accent:#66885d;--reg-accent-strong:#405f39;--reg-accent-soft:#66885d29;--reg-border:#66885d7a}.character-registration.registration-theme-light.registration-race-dwarf{--reg-bg:#f4eadc;--reg-panel:#fbf4e9;--reg-card:#efddc5;--reg-card-soft:#e7d1b4;--reg-text:#503d2c;--reg-muted:#786654;--reg-accent:#a5662e;--reg-accent-strong:#684629;--reg-accent-soft:#a5662e29;--reg-border:#996c4180}.character-registration .registration-frame{background:var(--reg-panel);border-color:var(--reg-border);transition:background .45s,border-color .45s,box-shadow .45s}.character-registration .registration-panel{background:linear-gradient(145deg,var(--reg-panel),var(--reg-card))}@supports (color:color-mix(in lab, red, red)){.character-registration .registration-panel{background:linear-gradient(145deg,var(--reg-panel),color-mix(in srgb,var(--reg-card) 86%,var(--reg-accent) 14%))}}.character-registration .registration-panel{transition:background .45s}.character-registration .registration-title,.character-registration .registration-primary-text{color:var(--reg-text)}.character-registration .registration-title{text-shadow:0 0 18px var(--reg-accent-soft);font-family:Georgia,serif}.character-registration .registration-section{background:linear-gradient(145deg,var(--reg-card),var(--reg-card-soft))}@supports (color:color-mix(in lab, red, red)){.character-registration .registration-section{background:linear-gradient(145deg,var(--reg-card),color-mix(in srgb,var(--reg-card-soft) 90%,var(--reg-accent) 10%))}}.character-registration .registration-section{border-color:var(--reg-border);transition:background .45s,border-color .45s}.character-registration .registration-section-title,.character-registration .registration-accent-text{color:var(--reg-accent-strong)}.character-registration .registration-avatar-idle{border-color:var(--reg-border)}@supports (color:color-mix(in lab, red, red)){.character-registration .registration-avatar-idle{border-color:color-mix(in srgb,var(--reg-border) 75%,transparent)}}.character-registration .registration-avatar-idle:hover{border-color:var(--reg-accent)}.character-registration .registration-avatar-selected{border-color:var(--reg-accent);--tw-ring-color:var(--reg-accent)}@supports (color:color-mix(in lab, red, red)){.character-registration .registration-avatar-selected{--tw-ring-color:color-mix(in srgb,var(--reg-accent) 38%,transparent)}}.character-registration .registration-avatar-selected{box-shadow:0 7px 22px var(--reg-accent-soft)}.character-registration .registration-city-mark{border-color:var(--reg-accent);background:linear-gradient(145deg,var(--reg-card-soft),var(--reg-card));color:var(--reg-accent-strong)}.character-registration .registration-create-button{border:1px solid var(--reg-accent)}@supports (color:color-mix(in lab, red, red)){.character-registration .registration-create-button{border:1px solid color-mix(in srgb,var(--reg-accent) 78%,#fff 12%)}}.character-registration .registration-create-button{background:linear-gradient(180deg,var(--reg-accent),var(--reg-accent-strong))}@supports (color:color-mix(in lab, red, red)){.character-registration .registration-create-button{background:linear-gradient(180deg,color-mix(in srgb,var(--reg-accent) 82%,#fff 18%),var(--reg-accent-strong))}}.character-registration .registration-create-button{color:#fff;text-shadow:0 1px 1px #00000052;box-shadow:0 5px 16px var(--reg-accent-soft)}.character-registration .registration-create-button:hover:not(:disabled){filter:brightness(1.08)}.character-registration.registration-theme-light .registration-create-button{color:#fff}.character-registration.registration-theme-light :is(.text-zinc-100,.text-zinc-200,.text-zinc-300){color:var(--reg-text)!important}.character-registration.registration-theme-light :is(.text-zinc-400,.text-zinc-500){color:var(--reg-muted)!important}.character-registration.registration-theme-light :is(.bg-zinc-900,.bg-zinc-950){background-color:var(--reg-card-soft)!important}.character-registration.registration-theme-light .border-zinc-800{border-color:var(--reg-border)!important}@supports (color:color-mix(in lab, red, red)){.character-registration.registration-theme-light .border-zinc-800{border-color:color-mix(in srgb,var(--reg-border) 72%,transparent)!important}}.character-registration{background-image:linear-gradient(#05080a57,#05080a75),url(/registration/background.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.character-registration.registration-theme-light{background-image:linear-gradient(#f5f8f233,#ebf1e84d),url(/registration/background.webp)}@media (width<=900px){.character-registration{background-position:top;background-attachment:scroll}}.character-registration .registration-image-label,.character-registration.registration-theme-light .registration-image-label{color:#fff!important;text-shadow:0 1px 3px #000000fa,0 0 8px #000000b8!important}.character-registration .registration-display-font,.character-registration .registration-title,.character-registration .registration-section-title{font-variant-numeric:lining-nums;letter-spacing:.012em;font-family:Palatino Linotype,Book Antiqua,Palatino,Constantia,Georgia,serif}.character-registration{isolation:isolate;position:relative;overflow:hidden;background-image:none!important}.character-registration:before{content:"";z-index:-1;filter:blur(2px);pointer-events:none;background-image:linear-gradient(#05080a57,#05080a75),url(/registration/background.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:-4px;transform:scale(1.006)}.character-registration.registration-theme-light:before{background-image:linear-gradient(#f5f8f233,#ebf1e84d),url(/registration/background.webp)}@media (width<=900px){.character-registration:before{background-position:top;position:absolute}}.quest-card-objective{color:#263421;font-size:calc(11px * var(--projectw-text-scale,1));background:#ffffff61;border-left:3px solid #5b713cb8;border-radius:3px;margin-top:5px;padding:5px 7px;font-weight:650;line-height:1.4}.quest-card-reward{color:#5c4109;font-size:calc(11px * var(--projectw-text-scale,1));background:#ffefa69e;border:1px solid #97701d85;border-radius:4px;margin-top:6px;padding:5px 7px;font-weight:800;line-height:1.35}.projectw-theme-green .quest-card-objective{color:#f0f5e7;background:#06180b7a;border-left-color:#b8ce72}.projectw-theme-green .quest-card-reward{color:#ffe58b;background:#553f0a8c;border-color:#ddb748b3}.quest-card-title{font-family:Georgia,Times New Roman,serif;font-size:calc(14px * var(--projectw-text-scale,1));color:#254b31;text-shadow:0 1px #ffffff73;font-weight:800}.quest-card-description{color:#20291f;font-size:calc(11px * var(--projectw-text-scale,1));margin-top:4px;font-weight:550;line-height:1.45}.quest-card-action{color:#f7fff8;width:100%;font-size:calc(12px * var(--projectw-text-scale,1));text-shadow:0 1px 1px #00000047;background:#52806594;border:1px solid #3f7657;border-radius:4px;margin-top:8px;padding:6px 12px;font-weight:800;transition:background .15s,border-color .15s}.quest-card-action:hover{background:#396f4fc7;border-color:#2f6448}.quest-card-action:disabled{opacity:.5}.projectw-theme-green .quest-card-title{color:#dff1c5;text-shadow:0 1px #00000080}.projectw-theme-green .quest-card-description{color:#eef3e8}.projectw-theme-green .quest-card-action{color:#fff;background:#326846c7;border-color:#83b391}.settings-modal-scroll{scroll-behavior:smooth;overscroll-behavior:contain}.settings-modal-scroll>div{transition:border-color .18s,background-color .18s,box-shadow .18s}.settings-modal-scroll>div:has(>button [aria-hidden]:last-child){transition:all .18s}.projectw-game-shell.projectw-theme-light.projectw-region-silvarin>.projectw-topbar,.projectw-game-shell.projectw-theme-light.projectw-region-silvarin>.projectw-statusbar{background-color:#e8eddc!important;background-image:none!important}.projectw-top-hp{color:#fca5a5;min-width:94px;font-size:calc(10px * var(--projectw-text-scale,1));font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}.projectw-top-hp-track{background:#450a0a6b;border:1px solid #7f1d1dbf;border-radius:999px;width:58px;height:7px;display:block;overflow:hidden;box-shadow:inset 0 1px 2px #0006}.projectw-top-hp-fill{background:linear-gradient(90deg,#b91c1c,#ef4444);height:100%;transition:width .25s;display:block}.projectw-theme-light .projectw-top-hp{color:#9f1239}.projectw-theme-light .projectw-top-hp-track{background:#efd5d2;border-color:#b45353}.projectw-theme-light .projectw-top-hp-fill{background:linear-gradient(90deg,#c81e1e,#f04444)}.projectw-theme-light .projectw-tavern-hp-value{font-weight:800;color:#dc2626!important}.projectw-theme-light .projectw-tavern-energy-value{font-weight:800;color:#c27a00!important}.projectw-game-shell{font-size:calc(1rem * var(--projectw-text-scale,1))}.text-xs{font-size:calc(.75rem * var(--projectw-text-scale,1))}.text-sm{font-size:calc(.875rem * var(--projectw-text-scale,1))}.text-base{font-size:calc(1rem * var(--projectw-text-scale,1))}.text-lg{font-size:calc(1.125rem * var(--projectw-text-scale,1))}.text-xl{font-size:calc(1.25rem * var(--projectw-text-scale,1))}.text-2xl{font-size:calc(1.5rem * var(--projectw-text-scale,1))}.text-3xl{font-size:calc(1.875rem * var(--projectw-text-scale,1))}.text-4xl{font-size:calc(2.25rem * var(--projectw-text-scale,1))}.text-5xl{font-size:calc(3rem * var(--projectw-text-scale,1))}.text-\[7px\]{font-size:calc(7px * var(--projectw-text-scale,1))}.text-\[8px\]{font-size:calc(8px * var(--projectw-text-scale,1))}.text-\[9px\]{font-size:calc(9px * var(--projectw-text-scale,1))}.text-\[10px\]{font-size:calc(10px * var(--projectw-text-scale,1))}.text-\[11px\]{font-size:calc(11px * var(--projectw-text-scale,1))}.text-\[12px\]{font-size:calc(12px * var(--projectw-text-scale,1))}.text-\[13px\]{font-size:calc(13px * var(--projectw-text-scale,1))}.text-\[14px\]{font-size:calc(14px * var(--projectw-text-scale,1))}.text-\[15px\]{font-size:calc(15px * var(--projectw-text-scale,1))}.text-\[16px\]{font-size:calc(16px * var(--projectw-text-scale,1))}@media (width>=640px){.sm\:text-xs{font-size:calc(.75rem * var(--projectw-text-scale,1))}.sm\:text-sm{font-size:calc(.875rem * var(--projectw-text-scale,1))}}.battle-layout-switch{height:30px;font-size:calc(10px * var(--projectw-text-scale,1));color:inherit;align-items:center;gap:3px;display:inline-flex}.battle-layout-switch>span{opacity:.72;margin-right:3px}.battle-layout-switch>button{width:27px;height:26px;color:inherit;opacity:.55;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:3px;padding:0}.battle-layout-switch>button.is-active{opacity:1;background:0 0;font-weight:800;box-shadow:inset 0 0 0 1px}.battle-shell-panel.battle-layout-2{grid-template-rows:auto auto auto;grid-template-columns:minmax(620px,1fr) minmax(250px,300px);align-content:start;column-gap:10px;display:grid}.battle-shell-panel.battle-layout-2>.battle-ui-header+section{grid-area:2/1;min-width:0}.battle-shell-panel.battle-layout-2>.battle-active-layout{grid-area:3/1;grid-template-rows:auto auto auto;grid-template-areas:"allies scrolls.enemyScroll opponents""allies player action enemy opponents""allies skills action.opponents";grid-template-columns:auto 230px minmax(210px,250px) 230px auto!important;align-items:start!important;gap:6px!important;width:100%!important;max-width:100%!important;display:grid!important}.battle-shell-panel.battle-layout-2>.battle-active-layout>.battle-roster-shell:first-child{grid-area:allies}.battle-shell-panel.battle-layout-2>.battle-active-layout>.battle-roster-shell:last-child{grid-area:opponents}.battle-shell-panel.battle-layout-2 .battle-player-column{grid-area:player;min-width:0}.battle-shell-panel.battle-layout-2 .battle-enemy-column{grid-area:enemy;min-width:0}.battle-shell-panel.battle-layout-2 .battle-center-controls{display:contents}.battle-shell-panel.battle-layout-2 .battle-scroll-strip{grid-area:scrolls;margin:0!important;padding:6px!important}.battle-shell-panel.battle-layout-2 .battle-scroll-strip>div:first-child{margin-bottom:4px!important}.battle-shell-panel.battle-layout-2 .battle-scroll-strip>div:last-child{justify-content:center;grid-template-columns:repeat(6,32px)!important;gap:5px!important}.battle-shell-panel.battle-layout-2 .battle-action-panel{grid-area:action;align-self:start;margin:0!important;padding:7px!important}.battle-shell-panel.battle-layout-2 .battle-turn-button{min-height:42px!important;font-size:calc(15px * var(--projectw-text-scale,1))!important}.battle-shell-panel.battle-layout-2 .battle-action-panel>div:last-child{min-height:25px!important;margin-top:4px!important}.battle-shell-panel.battle-layout-2 .battle-action-panel>div:last-child span{font-size:calc(20px * var(--projectw-text-scale,1))!important}.battle-shell-panel.battle-layout-2 .battle-skill-panel{grid-area:skills;min-height:0!important;margin:0!important;padding:7px!important}.battle-shell-panel.battle-layout-2 .battle-enemy-scroll-strip{grid-area:enemyScroll;margin:0!important;padding:7px!important}.battle-shell-panel.battle-layout-2 .battle-enemy-scroll-strip>div:last-child{justify-content:center;grid-template-columns:repeat(6,32px)!important;gap:5px!important}.battle-shell-panel.battle-layout-2 .battle-participant-panel{max-width:230px!important;padding:5px!important}.battle-shell-panel.battle-layout-2 .battle-participant-panel>div:nth-child(2),.battle-shell-panel.battle-layout-2 .battle-participant-panel>div:nth-child(2)>img{min-height:205px!important}.battle-shell-panel.battle-layout-2>.battle-log-panel{grid-area:2/2/span 2;align-self:stretch;min-width:0;overflow:hidden;margin-top:0!important}@media (width<=980px){.battle-shell-panel.battle-layout-2{grid-template-columns:minmax(0,1fr)}.battle-shell-panel.battle-layout-2>.battle-ui-header,.battle-shell-panel.battle-layout-2>.battle-ui-header+section,.battle-shell-panel.battle-layout-2>.battle-active-layout,.battle-shell-panel.battle-layout-2>.battle-log-panel{grid-area:auto/1}.battle-shell-panel.battle-layout-2>.battle-active-layout{grid-template-columns:auto 210px minmax(190px,230px) 210px auto!important}.battle-shell-panel.battle-layout-2>.battle-log-panel{margin-top:8px!important}}.battle-layout-2 .battle-log-compact-round{border-top:1px solid #748b5b38;padding:4px 2px}.battle-layout-2 .battle-log-compact-main{font-size:calc(10px * var(--projectw-text-scale,1));grid-template-columns:28px minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:5px;line-height:1.2;display:grid}.battle-layout-2 .battle-log-compact-round-number{opacity:.62}.battle-layout-2 .battle-log-compact-name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.battle-layout-2 .battle-log-compact-name-left{color:#6f914e}.battle-layout-2 .battle-log-compact-name-right{color:#a85e52;text-align:right}.battle-layout-2 .battle-log-compact-damage{white-space:nowrap;text-align:center;font-weight:800}.battle-layout-2 .battle-log-compact-effects{font-size:calc(9px * var(--projectw-text-scale,1));grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px;margin-top:3px;line-height:1.2;display:grid}.battle-layout-2 .battle-log-compact-effects>div:nth-child(2){text-align:right}.battle-layout-2 .battle-log-compact-effect{align-items:flex-start;gap:3px;min-width:0;display:flex}.battle-layout-2 .battle-log-compact-effects>div:nth-child(2) .battle-log-compact-effect{flex-direction:row-reverse}.battle-layout-2 .battle-log-compact-effect img{object-fit:contain;flex:none;width:12px;height:12px}.battle-layout-2 .battle-log-compact-effect span{min-width:0}.battle-layout-2 .battle-log-compact-deaths{color:#a85e52;grid-column:1/-1;font-weight:800;text-align:center!important}.battle-scroll-selected-count{z-index:2;color:#fff2a8;min-width:17px;height:17px;font-family:Georgia,serif;font-size:calc(11px * var(--projectw-text-scale,1));text-shadow:0 1px 1px #000;pointer-events:none;background:#261e08f0;border:1px solid #ffec97f2;border-radius:9px;justify-content:center;align-items:center;padding:0 4px;font-weight:900;line-height:1;display:flex;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #000000b3}.battle-layout-2 .battle-scroll-selected-count{min-width:15px;height:15px;font-size:calc(10px * var(--projectw-text-scale,1));padding:0 3px;top:1px;left:1px}.battle-shell-panel.battle-layout-2>.battle-active-layout{grid-template-columns:auto minmax(190px,220px) minmax(82px,110px) minmax(190px,220px) auto!important;gap:4px!important}.battle-shell-panel.battle-layout-2 .battle-roster-shell{max-width:none!important}.battle-shell-panel.battle-layout-2 .battle-action-panel{justify-self:center;width:100%!important;max-width:110px!important;padding:5px!important}.battle-shell-panel.battle-layout-2 .battle-turn-button{font-size:calc(12px * var(--projectw-text-scale,1))!important;padding-left:3px!important;padding-right:3px!important}.battle-shell-panel.battle-layout-2 .battle-participant-panel{max-width:220px!important}@media (width<=1180px){.battle-shell-panel.battle-layout-2>.battle-active-layout{grid-template-columns:auto minmax(175px,205px) minmax(70px,92px) minmax(175px,205px) auto!important;gap:3px!important}.battle-shell-panel.battle-layout-2 .battle-action-panel{max-width:92px!important;padding:4px!important}.battle-shell-panel.battle-layout-2 .battle-turn-button{font-size:calc(11px * var(--projectw-text-scale,1))!important}}.battle-shell-panel.battle-layout-2>.battle-active-layout.roster-left-open.roster-right-open .battle-turn-button{white-space:nowrap!important;width:100%!important}.battle-layout-2 .battle-log-compact-round{padding:6px 3px}.battle-layout-2 .battle-log-compact-main{font-size:calc(11px * var(--projectw-text-scale,1));grid-template-columns:26px minmax(0,1fr) auto minmax(0,1fr);gap:6px;line-height:1.3}.battle-layout-2 .battle-log-compact-effects{font-size:calc(10.5px * var(--projectw-text-scale,1));gap:8px;margin-top:5px;line-height:1.35}.battle-layout-2 .battle-log-compact-effect{gap:4px}.battle-layout-2 .battle-log-compact-effect img{width:14px;height:14px}.battle-shell-panel.battle-layout-2 .battle-participant-panel>div:nth-child(2)>div[style*="left: 6px"]{grid-template-rows:repeat(6,30px)!important;top:4px!important;bottom:4px!important;left:4px!important}.battle-shell-panel.battle-layout-2 .battle-participant-panel>div:nth-child(2)>div[style*="right: 6px"]{grid-template-rows:repeat(5,36px)!important;top:4px!important;bottom:4px!important;right:4px!important}.battle-shell-panel.battle-layout-2 .battle-participant-panel>div:nth-child(2)>div[style*="left: 6px"]>div{width:30px!important;height:30px!important}.battle-shell-panel.battle-layout-2 .battle-participant-panel>div:nth-child(2)>div[style*="right: 6px"]>div{width:36px!important;height:36px!important}.battle-shell-panel.battle-layout-2 .battle-participant-panel>div:nth-child(2)>div[style*="left: 50%"][style*="bottom: 7px"]{width:78px!important}.battle-layout-2 .battle-log-compact-main{grid-template-columns:24px minmax(64px,1fr) minmax(48px,auto) minmax(92px,1.35fr);gap:4px}.battle-layout-2 .battle-log-compact-name-right{text-align:right;text-overflow:clip;overflow:visible}.battle-layout-2 .battle-log-compact-damage{font-size:calc(10px * var(--projectw-text-scale,1));letter-spacing:-.2px}.battle-shell-panel.battle-layout-2 .battle-scroll-strip,.battle-shell-panel.battle-layout-2 .battle-enemy-scroll-strip{padding:5px!important}.battle-shell-panel.battle-layout-2 .battle-scroll-strip>div:first-child,.battle-shell-panel.battle-layout-2 .battle-enemy-scroll-strip>div:first-child{margin-bottom:3px!important}.battle-shell-panel.battle-layout-2 .battle-scroll-strip>div:last-child,.battle-shell-panel.battle-layout-2 .battle-enemy-scroll-strip>div:last-child{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:3px!important;width:100%!important}.battle-shell-panel.battle-layout-2 .battle-scroll-strip button,.battle-shell-panel.battle-layout-2 .battle-enemy-scroll-strip>div:last-child>div{justify-self:center;width:100%!important;min-width:0!important;max-width:32px!important}.battle-shell-panel.battle-layout-2 .battle-skill-panel{height:auto!important;min-height:0!important;padding:6px!important}.battle-shell-panel.battle-layout-2 .battle-skill-panel>div:last-child{grid-template-columns:repeat(auto-fit,minmax(46px,1fr));align-items:start;gap:5px!important;display:grid!important}.battle-shell-panel.battle-layout-2>.battle-log-panel{align-self:start;overflow:visible}.battle-shell-panel.battle-layout-2>.battle-log-panel .battle-chronicle-body{max-height:none!important;overflow:visible!important}.battle-shell-panel.battle-layout-2>.battle-log-panel{min-width:0!important;max-width:100%!important;overflow:hidden visible!important}.battle-shell-panel.battle-layout-2>.battle-log-panel .battle-chronicle-body{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden visible!important}.battle-layout-2 .battle-log-compact-main{width:100%;min-width:0}.battle-layout-2 .battle-log-compact-name-right{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.battle-layout-2 .battle-log-compact-effects,.battle-layout-2 .battle-log-compact-effect,.battle-layout-2 .battle-log-compact-effect span{overflow-wrap:anywhere;min-width:0;max-width:100%}.battle-layout-2 .battle-log-compact-name{overflow-wrap:anywhere;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.battle-layout-2 .battle-log-compact-name-right{text-align:right}.battle-layout-2 .battle-log-compact-damage{align-self:start}.battle-layout-2 .battle-log-compact-main{align-items:center;grid-template-columns:24px minmax(0,1fr) auto!important}.battle-layout-2 .battle-log-compact-name{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.battle-layout-2 .battle-log-compact-opponent-name{text-align:right;color:#a85e52;font-size:calc(11px * var(--projectw-text-scale,1));white-space:normal;overflow-wrap:anywhere;margin-top:1px;font-weight:700;line-height:1.25}.battle-shell-panel.battle-layout-2{grid-template-columns:minmax(580px,1fr) minmax(330px,380px)!important}.battle-shell-panel.battle-layout-2 .battle-skill-panel{grid-area:skills!important;width:100%!important;margin:0!important;padding:5px!important}.battle-shell-panel.battle-layout-2 .battle-skill-panel>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;display:grid!important}.battle-shell-panel.battle-layout-2 .battle-skill-panel>div:last-child>button{justify-self:center!important}.battle-shell-panel.battle-layout-2>.battle-active-layout{grid-template-areas:"allies scrolls.enemyScroll opponents""allies player action enemy opponents""allies.skills.opponents"!important;row-gap:0!important}.battle-shell-panel.battle-layout-2 .battle-action-panel{margin-bottom:0!important}.battle-shell-panel.battle-layout-2 .battle-skill-panel{border-top-left-radius:0!important;border-top-right-radius:0!important;margin-top:0!important}.battle-shell-panel.battle-layout-2>.battle-active-layout{grid-template-areas:"allies scrolls.enemyScroll opponents""allies player center enemy opponents"!important}.battle-shell-panel.battle-layout-2 .battle-action-panel{z-index:1;grid-area:center!important;align-self:start!important}.battle-shell-panel.battle-layout-2 .battle-skill-panel{z-index:1;grid-area:center!important;align-self:start!important;margin-top:82px!important}.battle-shell-panel.battle-layout-2 .battle-action-panel{grid-area:center!important}.battle-shell-panel.battle-layout-2 .battle-action-panel>.battle-skill-panel{text-align:left;width:auto!important;max-width:none!important;box-shadow:none!important;background:#eef4deeb!important;border-top:1px solid #bea55b52!important;border-radius:0 0 3px 3px!important;margin:5px -1px -1px!important;padding:5px!important;position:static!important}.battle-shell-panel.battle-layout-2>.battle-active-layout>.battle-center-controls>.battle-skill-panel{display:none!important}.battle-shell-panel.battle-layout-2 .battle-action-panel{background:#eef4def0!important;border:1px solid #748b5b80!important;border-radius:4px!important;width:110px!important;min-width:110px!important;max-width:110px!important;padding:5px!important;box-shadow:0 1px 4px #0000001f!important}.battle-shell-panel.battle-layout-2 .battle-action-panel>.battle-turn-button{width:100%!important;min-height:40px!important;margin:0!important}.battle-shell-panel.battle-layout-2 .battle-action-panel>div:nth-child(2){min-height:30px!important;margin:5px 0 4px!important}.battle-shell-panel.battle-layout-2 .battle-action-panel>.battle-skill-panel{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #748b5b47!important;border-radius:0!important;margin:0!important;padding:5px 0 0!important}.battle-shell-panel.battle-layout-2 .battle-action-panel>.battle-skill-panel>div:first-child{margin-bottom:4px!important}.battle-shell-panel.battle-layout-2 .battle-action-panel>.battle-skill-panel>div:last-child{grid-template-columns:repeat(2,46px)!important;justify-content:center!important;gap:4px!important}.battle-shell-panel.battle-layout-2 .battle-action-panel>.battle-skill-panel{box-sizing:border-box!important;width:100%!important;margin:0!important;padding:5px 0 0!important}.battle-shell-panel.battle-layout-2 .battle-action-panel>.battle-skill-panel>div:first-child{text-align:left;margin:0 0 5px!important;padding:0 2px!important}.battle-shell-panel.battle-layout-2 .battle-action-panel>.battle-skill-panel>div:last-child{grid-template-columns:repeat(2,44px)!important;justify-content:center!important;align-items:start!important;gap:4px!important;width:100%!important;display:grid!important}.battle-shell-panel.battle-layout-2>.battle-active-layout.roster-left-closed.roster-right-closed{grid-template-columns:18px minmax(205px,240px) minmax(150px,210px) minmax(205px,240px) 18px!important}.battle-shell-panel.battle-layout-2>.battle-active-layout.roster-left-open.roster-right-closed{grid-template-columns:170px minmax(195px,225px) minmax(110px,155px) minmax(195px,225px) 18px!important}.battle-shell-panel.battle-layout-2>.battle-active-layout.roster-left-closed.roster-right-open{grid-template-columns:18px minmax(195px,225px) minmax(110px,155px) minmax(195px,225px) 170px!important}.battle-shell-panel.battle-layout-2>.battle-active-layout.roster-left-open.roster-right-open{grid-template-columns:170px minmax(180px,210px) 110px minmax(180px,210px) 170px!important}.battle-shell-panel.battle-layout-2>.battle-active-layout.roster-left-closed.roster-right-closed .battle-action-panel{width:100%!important;min-width:150px!important;max-width:210px!important}.battle-shell-panel.battle-layout-2>.battle-active-layout.roster-left-open.roster-right-closed .battle-action-panel,.battle-shell-panel.battle-layout-2>.battle-active-layout.roster-left-closed.roster-right-open .battle-action-panel{width:100%!important;min-width:110px!important;max-width:155px!important}.battle-shell-panel.battle-layout-2>.battle-active-layout.roster-left-open.roster-right-open .battle-action-panel{width:110px!important;min-width:110px!important;max-width:110px!important}.battle-shell-panel.battle-layout-2 .battle-action-panel>.battle-skill-panel>div:last-child{grid-template-columns:repeat(2,minmax(0,44px))!important}.battle-shell-panel.battle-layout-2>.battle-active-layout>.battle-roster-shell{align-self:stretch!important;height:100%!important}.battle-shell-panel.battle-layout-2 .battle-roster-toggle{border-radius:0!important;height:100%!important;min-height:66px!important;margin:0!important}.battle-shell-panel.battle-layout-2 .battle-action-panel>.battle-skill-panel>div:last-child{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;place-items:center!important;gap:8px!important;width:100%!important;padding:0 3px!important;display:grid!important}.battle-shell-panel.battle-layout-2 .battle-action-panel>.battle-skill-panel>div:last-child>button{box-sizing:border-box!important;justify-self:center!important;width:clamp(38px,50% - 4px,52px)!important;min-width:0!important;max-width:52px!important;height:clamp(46px,50% + 4px,60px)!important;margin:0!important;padding:3px!important}.battle-shell-panel.battle-layout-2 .battle-action-panel>.battle-skill-panel>div:last-child>button img{aspect-ratio:1!important;object-fit:cover!important;width:100%!important;max-width:44px!important;height:auto!important}.battle-shell-panel.battle-layout-2>.battle-ui-header+section{grid-area:2/1!important}.battle-shell-panel.battle-layout-2>.battle-active-layout{z-index:1;grid-area:3/1!important;align-self:start!important;margin-top:8px!important}.battle-shell-panel.battle-layout-2>.battle-log-panel{grid-area:2/2/4!important;align-self:start!important;margin-top:0!important;overflow:hidden!important}.battle-shell-panel.battle-layout-2>.battle-log-panel .battle-chronicle-body{scrollbar-width:thin;scrollbar-color:#5c6f428c transparent;max-height:700px!important;padding-right:3px!important;overflow:hidden auto!important}.battle-shell-panel.battle-layout-2>.battle-log-panel .battle-chronicle-body::-webkit-scrollbar{width:5px}.battle-shell-panel.battle-layout-2>.battle-log-panel .battle-chronicle-body::-webkit-scrollbar-track{background:0 0}.battle-shell-panel.battle-layout-2>.battle-log-panel .battle-chronicle-body::-webkit-scrollbar-thumb{background:#5c6f428c;border-radius:5px}.battle-shell-panel.battle-layout-2>.battle-log-panel .battle-chronicle-body::-webkit-scrollbar-thumb:hover{background:#485b31b8}.battle-shell-panel.battle-layout-2{row-gap:0!important}.battle-shell-panel.battle-layout-2>.battle-ui-header+section{margin-bottom:0!important}.battle-shell-panel.battle-layout-2>.battle-active-layout{margin-top:3px!important}.battle-shell-panel.battle-layout-2{grid-template-rows:auto max-content max-content!important;align-content:start!important}.battle-shell-panel.battle-layout-2>.battle-ui-header+section{grid-area:2/1!important;align-self:start!important}.battle-shell-panel.battle-layout-2>.battle-active-layout{grid-area:3/1!important;align-self:start!important;margin-top:3px!important}.battle-shell-panel.battle-layout-2>.battle-log-panel{grid-area:2/2/span 2!important;align-self:start!important;min-height:0!important;max-height:740px!important}.battle-shell-panel.battle-layout-2{grid-template-rows:auto auto!important;align-items:start!important}.battle-shell-panel.battle-layout-2>.battle-ui-header{grid-area:1/1/auto/-1!important}.battle-shell-panel.battle-layout-2>.battle-combat-column{flex-direction:column!important;grid-area:2/1!important;align-self:start!important;gap:3px!important;min-width:0!important;display:flex!important}.battle-shell-panel.battle-layout-2>.battle-combat-column>section{min-width:0!important;margin:0!important}.battle-shell-panel.battle-layout-2>.battle-combat-column>.battle-active-layout{grid-template-rows:auto auto auto;grid-template-areas:"allies scrolls.enemyScroll opponents""allies player action enemy opponents""allies skills action.opponents";grid-template-columns:auto 230px minmax(210px,250px) 230px auto!important;align-items:start!important;gap:6px!important;width:100%!important;max-width:100%!important;margin:0!important;display:grid!important}.battle-shell-panel.battle-layout-2>.battle-log-panel{grid-area:2/2!important;align-self:start!important;min-height:0!important;max-height:740px!important;margin:0!important;overflow:hidden!important}@media (width<=980px){.battle-shell-panel.battle-layout-2>.battle-combat-column,.battle-shell-panel.battle-layout-2>.battle-log-panel{grid-area:auto/1!important}.battle-shell-panel.battle-layout-2>.battle-log-panel{margin-top:8px!important}}.battle-shell-panel.battle-layout-2>.battle-combat-column{align-items:center!important}.battle-shell-panel.battle-layout-2>.battle-combat-column>section{width:100%!important}.battle-shell-panel.battle-layout-2>.battle-combat-column>.battle-active-layout{box-sizing:border-box!important;align-self:center!important;width:min(100%,980px)!important}.battle-shell-panel.battle-layout-2{align-content:start!important;height:auto!important;max-height:none!important;overflow-y:visible!important}.battle-shell-panel.battle-layout-2>.battle-combat-column{place-self:start stretch!important;height:auto!important;min-height:0!important}.battle-shell-panel.battle-layout-2>.battle-combat-column>.battle-active-layout{margin-top:0!important}.battle-shell-panel.battle-layout-2>.battle-log-panel{align-self:start!important;height:min(740px,100vh - 125px)!important;max-height:min(740px,100vh - 125px)!important}.battle-shell-panel.battle-layout-2>.battle-log-panel .battle-chronicle-body{max-height:calc(min(740px,100vh - 125px) - 48px)!important}.battle-shell-panel.battle-layout-2>.battle-combat-column>.battle-active-layout.roster-left-open.roster-right-open .battle-action-panel>.battle-skill-panel>div:last-child{grid-template-columns:repeat(2,44px)!important;gap:8px 12px!important;padding:0 3px!important}.battle-shell-panel.battle-layout-2>.battle-combat-column>.battle-active-layout.roster-left-open.roster-right-open .battle-action-panel>.battle-skill-panel>div:last-child>button{width:44px!important;height:52px!important}.battle-shell-panel.battle-layout-2{display:block!important;position:relative!important}.battle-shell-panel.battle-layout-2>.battle-ui-header{margin-bottom:10px!important}.battle-shell-panel.battle-layout-2>.battle-combat-column{flex-direction:column!important;align-items:center!important;gap:3px!important;width:calc(100% - 390px)!important;max-width:none!important;margin:0!important;display:flex!important}.battle-shell-panel.battle-layout-2>.battle-log-panel{box-sizing:border-box!important;width:370px!important;height:min(740px,100vh - 125px)!important;max-height:min(740px,100vh - 125px)!important;margin:0!important;position:absolute!important;top:72px!important;right:12px!important;overflow:hidden!important}.battle-shell-panel.battle-layout-2>.battle-combat-column>.battle-active-layout{width:min(100%,980px)!important;margin:0!important}.battle-shell-panel.battle-layout-2>.battle-combat-column>.battle-active-layout.roster-left-open.roster-right-open{grid-template-columns:170px minmax(175px,1fr) 130px minmax(175px,1fr) 170px!important}.battle-shell-panel.battle-layout-2>.battle-combat-column>.battle-active-layout.roster-left-open.roster-right-open .battle-action-panel{width:130px!important;min-width:130px!important;max-width:130px!important}.battle-shell-panel.battle-layout-2>.battle-combat-column>.battle-active-layout.roster-left-open.roster-right-open .battle-action-panel>.battle-skill-panel>div:last-child{grid-template-columns:44px 44px!important;justify-content:center!important;column-gap:20px!important;padding:0 5px!important}@media (width<=1050px){.battle-shell-panel.battle-layout-2>.battle-combat-column{width:100%!important}.battle-shell-panel.battle-layout-2>.battle-log-panel{width:100%!important;margin-top:8px!important;position:static!important}}.battle-shell-panel.battle-layout-2{container:battle2/inline-size;grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr) 370px!important;gap:10px!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.battle-shell-panel.battle-layout-2>.battle-ui-header{grid-area:1/1/auto/-1!important;margin-bottom:0!important}.battle-shell-panel.battle-layout-2>.battle-combat-column{flex-direction:column!important;grid-area:2/1!important;gap:3px!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.battle-shell-panel.battle-layout-2>.battle-combat-column>section{flex:none!important;width:100%!important;margin:0!important}.battle-shell-panel.battle-layout-2>.battle-combat-column>.battle-active-layout{--roster:150px;--rail:18px;--card:clamp(170px,26cqw,250px);--controls:clamp(100px,15cqw,150px);grid-template-columns:var(--rail) minmax(0,var(--card)) var(--controls) minmax(0,var(--card)) var(--rail)!important;grid-template-rows:auto auto!important;grid-template-areas:"leftRail scrolls.enemyScroll rightRail""leftRail player center enemy rightRail"!important;justify-content:center!important;align-items:start!important;gap:5px!important;width:max-content!important;max-width:100%!important;margin:0 auto!important;display:grid!important}.battle-shell-panel.battle-layout-2>.battle-combat-column>.battle-active-layout.roster-left-open{grid-template-columns:var(--roster) var(--rail) minmax(0,var(--card)) var(--controls) minmax(0,var(--card)) var(--rail)!important;grid-template-areas:"allies leftRail scrolls.enemyScroll rightRail""allies leftRail player center enemy rightRail"!important}.battle-shell-panel.battle-layout-2>.battle-combat-column>.battle-active-layout.roster-right-open{grid-template-columns:var(--rail) minmax(0,var(--card)) var(--controls) minmax(0,var(--card)) var(--rail) var(--roster)!important;grid-template-areas:"leftRail scrolls.enemyScroll rightRail opponents""leftRail player center enemy rightRail opponents"!important}.battle-shell-panel.battle-layout-2>.battle-combat-column>.battle-active-layout.roster-left-open.roster-right-open{--card:clamp(150px,21cqw,215px);--controls:clamp(86px,11cqw,120px);--roster:clamp(100px,15cqw,150px);grid-template-columns:var(--roster) var(--rail) minmax(0,var(--card)) var(--controls) minmax(0,var(--card)) var(--rail) var(--roster)!important;grid-template-areas:"allies leftRail scrolls.enemyScroll rightRail opponents""allies leftRail player center enemy rightRail opponents"!important}.battle-shell-panel.battle-layout-2>.battle-combat-column>.battle-active-layout>.battle-roster-shell:first-child{width:var(--rail)!important;grid-area:leftRail!important}.battle-shell-panel.battle-layout-2>.battle-combat-column>.battle-active-layout.roster-left-open>.battle-roster-shell:first-child{grid-area:allies!important;width:100%!important}.battle-shell-panel.battle-layout-2>.battle-combat-column>.battle-active-layout>.battle-roster-shell:last-child{width:var(--rail)!important;grid-area:rightRail!important}.battle-shell-panel.battle-layout-2>.battle-combat-column>.battle-active-layout.roster-right-open>.battle-roster-shell:last-child{grid-area:opponents!important;width:100%!important}.battle-shell-panel.battle-layout-2>.battle-combat-column>.battle-active-layout>.battle-player-column{grid-area:player!important}.battle-shell-panel.battle-layout-2>.battle-combat-column>.battle-active-layout>.battle-enemy-column{grid-area:enemy!important}.battle-shell-panel.battle-layout-2>.battle-combat-column>.battle-active-layout>.battle-center-controls{display:contents!important}.battle-shell-panel.battle-layout-2 .battle-scroll-strip{grid-area:scrolls!important}.battle-shell-panel.battle-layout-2 .battle-action-panel{box-sizing:border-box!important;grid-area:center!important;width:100%!important;min-width:0!important;max-width:none!important;padding:6px!important}.battle-shell-panel.battle-layout-2 .battle-enemy-scroll-strip{grid-area:enemyScroll!important}.battle-shell-panel.battle-layout-2 .battle-player-column,.battle-shell-panel.battle-layout-2 .battle-enemy-column,.battle-shell-panel.battle-layout-2 .battle-player-column>*,.battle-shell-panel.battle-layout-2 .battle-enemy-column>*{box-sizing:border-box!important;width:100%!important;min-width:0!important}.battle-shell-panel.battle-layout-2 .battle-portrait-frame{aspect-ratio:4/5!important;width:100%!important;max-width:none!important;min-height:0!important;position:relative!important}.battle-shell-panel.battle-layout-2 .battle-portrait-image{object-fit:cover!important;object-position:center top!important;min-height:0!important}.battle-shell-panel.battle-layout-2 .battle-equipment-stack{align-content:space-between!important;width:18%!important;min-width:0!important;display:grid!important;top:2%!important;bottom:2%!important}.battle-shell-panel.battle-layout-2 .battle-equipment-stack-left{grid-template-rows:repeat(6,1fr)!important;left:2%!important}.battle-shell-panel.battle-layout-2 .battle-equipment-stack-right{grid-template-rows:repeat(5,1fr)!important;right:2%!important}.battle-shell-panel.battle-layout-2 .battle-equipment-stack .battle-equipment-cell{aspect-ratio:1!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important}.battle-shell-panel.battle-layout-2 .battle-action-panel>.battle-skill-panel>div:last-child{grid-template-columns:repeat(2,minmax(0,46px))!important;justify-content:center!important;gap:6px!important;padding:0!important;display:grid!important}.battle-shell-panel.battle-layout-2 .battle-action-panel>.battle-skill-panel>div:last-child>button{aspect-ratio:1!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important}.battle-shell-panel.battle-layout-2>.battle-log-panel{flex-direction:column!important;grid-area:2/2!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;display:flex!important;overflow:hidden!important}.battle-shell-panel.battle-layout-2>.battle-log-panel .battle-chronicle-body{flex:auto!important;height:0!important;min-height:0!important;max-height:none!important;overflow:auto!important}.battle-shell-panel:not(.battle-layout-2)>.battle-combat-column{display:contents!important}@container battle2 (width<=1100px){.battle-shell-panel.battle-layout-2{grid-template-columns:minmax(0,1fr) clamp(180px,28cqw,280px)!important}.battle-shell-panel.battle-layout-2>.battle-combat-column>.battle-active-layout{--card:clamp(135px,25cqw,205px);--controls:clamp(76px,14cqw,110px)}.battle-shell-panel.battle-layout-2>.battle-combat-column>.battle-active-layout.roster-left-open.roster-right-open{--card:clamp(120px,19cqw,175px);--controls:72px;--roster:clamp(78px,13cqw,105px)}}@container battle2 (width<=760px){.battle-shell-panel.battle-layout-2{grid-template-columns:minmax(0,1fr) clamp(145px,25cqw,190px)!important}.battle-shell-panel.battle-layout-2>.battle-combat-column>.battle-active-layout{--rail:12px;--card:clamp(105px,25cqw,150px);--controls:64px;column-gap:3px!important}.battle-shell-panel.battle-layout-2>.battle-combat-column>.battle-active-layout.roster-left-open.roster-right-open{--card:clamp(90px,18cqw,125px);--controls:58px;--roster:clamp(62px,12cqw,82px)}.battle-shell-panel.battle-layout-2 .battle-action-panel{padding:3px!important}.battle-shell-panel.battle-layout-2 .battle-action-panel>.battle-skill-panel>div:last-child{grid-template-columns:repeat(2,minmax(0,28px))!important;gap:3px!important}}.battle-shell-panel.battle-layout-2{grid-template-columns:minmax(0,1fr) clamp(220px,28%,370px)!important;align-content:stretch!important;height:100%!important;min-height:0!important;max-height:none!important}.battle-shell-panel.battle-layout-2>.battle-combat-column{align-items:stretch!important;height:100%!important;min-height:0!important}.battle-shell-panel.battle-layout-2>.battle-combat-column>.battle-active-layout{--controls:clamp(84px,15%,150px);grid-template-columns:var(--rail) minmax(0,1fr) var(--controls) minmax(0,1fr) var(--rail)!important;width:100%!important;max-width:none!important}.battle-shell-panel.battle-layout-2>.battle-combat-column>.battle-active-layout.roster-left-open{grid-template-columns:minmax(90px,18%) var(--rail) minmax(0,1fr) var(--controls) minmax(0,1fr) var(--rail)!important}.battle-shell-panel.battle-layout-2>.battle-combat-column>.battle-active-layout.roster-right-open{grid-template-columns:var(--rail) minmax(0,1fr) var(--controls) minmax(0,1fr) var(--rail) minmax(90px,18%)!important}.battle-shell-panel.battle-layout-2>.battle-combat-column>.battle-active-layout.roster-left-open.roster-right-open{--controls:clamp(70px,11%,110px);grid-template-columns:minmax(72px,14%) var(--rail) minmax(0,1fr) var(--controls) minmax(0,1fr) var(--rail) minmax(72px,14%)!important}.battle-shell-panel.battle-layout-2>.battle-log-panel{align-self:stretch!important;height:auto!important;min-height:0!important;max-height:none!important}.battle-shell-panel.battle-layout-2>.battle-log-panel .battle-chronicle-body{flex:1 1 0!important;height:auto!important;min-height:0!important;max-height:none!important}@container battle2 (width<=760px){.battle-shell-panel.battle-layout-2{grid-template-columns:minmax(0,1fr) clamp(130px,25%,180px)!important}.battle-shell-panel.battle-layout-2>.battle-combat-column>.battle-active-layout{--rail:10px;--controls:clamp(54px,14%,72px);grid-template-columns:var(--rail) minmax(0,1fr) var(--controls) minmax(0,1fr) var(--rail)!important}.battle-shell-panel.battle-layout-2>.battle-combat-column>.battle-active-layout.roster-left-open.roster-right-open{--controls:52px;grid-template-columns:minmax(48px,12%) var(--rail) minmax(0,1fr) var(--controls) minmax(0,1fr) var(--rail) minmax(48px,12%)!important}.battle-shell-panel.battle-layout-2 .battle-scroll-strip,.battle-shell-panel.battle-layout-2 .battle-enemy-scroll-strip{min-width:0!important}}.battle-shell-panel.battle-layout-2.battle-layout-custom{height:clamp(650px,82vh,920px)!important;min-height:650px!important;display:block!important;position:relative!important;overflow:hidden!important}.battle-shell-panel.battle-layout-2.battle-layout-custom>.battle-ui-header{height:auto!important;margin-bottom:0!important;position:relative!important}.battle-shell-panel.battle-layout-2.battle-layout-custom>.battle-combat-column{display:contents!important}.battle-shell-panel.battle-layout-2.battle-layout-custom>.battle-combat-column>section{box-sizing:border-box!important;overflow:hidden!important}.battle-shell-panel.battle-layout-2.battle-layout-custom>.battle-combat-column>.battle-active-layout{width:auto!important;max-width:none!important;margin:0!important;display:contents!important;position:absolute!important;inset:0!important}.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-custom-slot,.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-player-column,.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-enemy-column,.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-action-panel,.battle-shell-panel.battle-layout-2.battle-layout-custom>.battle-log-panel{box-sizing:border-box!important;overflow:hidden!important}.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-custom-slot>.battle-roster-shell{width:100%!important;max-width:none!important;height:100%!important}.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-custom-slot>.battle-scroll-strip,.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-custom-slot>.battle-enemy-scroll-strip{box-sizing:border-box!important;width:100%!important;height:100%!important}.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-player-column>*,.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-enemy-column>*{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:100%!important}.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-action-panel{width:auto!important;min-width:0!important;max-width:none!important}.battle-shell-panel.battle-layout-2.battle-layout-custom>.battle-log-panel{max-height:none!important}.battle-shell-panel.battle-layout-2.battle-layout-custom>.battle-combat-column>section[style]{width:auto!important;max-width:none!important;margin:0!important}.battle-shell-panel.battle-layout-2.battle-layout-custom>.battle-combat-column>section[style]>div:last-child{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-player-column[style],.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-enemy-column[style],.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-custom-slot[style],.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-action-panel[style],.battle-shell-panel.battle-layout-2.battle-layout-custom>.battle-log-panel[style]{max-width:none!important;max-height:none!important}.battle-shell-panel.battle-layout-2.battle-layout-custom{height:100%!important;min-height:0!important;container-type:normal!important}.battle-shell-panel.battle-layout-2.battle-layout-custom>.battle-ui-header{z-index:20;pointer-events:none;top:0;left:0;right:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;position:absolute!important}.battle-shell-panel.battle-layout-2.battle-layout-custom>.battle-ui-header>div:last-child{pointer-events:auto;margin-left:auto}.battle-shell-panel.battle-layout-2.battle-layout-custom>.battle-ui-header>div:first-child{visibility:hidden}.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-center-controls{display:contents!important}.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-player-column[style],.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-enemy-column[style]{min-width:0!important;min-height:0!important;display:block!important}.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-player-column[style]>.battle-participant-panel,.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-enemy-column[style]>.battle-participant-panel{grid-template-rows:auto minmax(0,1fr) auto!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;padding:5px!important;display:grid!important;overflow:hidden!important}.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-participant-panel>.battle-portrait-frame{width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:3px auto 0!important}.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-participant-panel>.battle-portrait-frame>.battle-portrait-image{object-fit:cover!important;width:100%!important;height:100%!important;min-height:0!important}.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-participant-panel>.battle-resource-panel{min-height:0!important;margin-top:3px!important;padding:3px 5px!important}.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-action-panel[style]{height:100%!important;padding:6px!important;overflow:auto!important}.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-action-panel .battle-turn-button{min-height:36px!important;font-size:14px!important}.battle-shell-panel.battle-layout-2.battle-layout-custom>.battle-log-panel[style]{flex-direction:column!important;padding:7px!important;display:flex!important;overflow:hidden!important}.battle-shell-panel.battle-layout-2.battle-layout-custom>.battle-log-panel[style]>.battle-chronicle-body{flex:1 1 0!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:auto!important}.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-custom-player-scrolls[style],.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-custom-enemy-scrolls[style]{min-width:0!important;min-height:0!important}.battle-shell-panel.battle-layout-2.battle-layout-custom{padding:0!important;position:relative!important;overflow:hidden!important}.battle-shell-panel.battle-layout-2.battle-layout-custom>.battle-combat-column,.battle-shell-panel.battle-layout-2.battle-layout-custom>.battle-combat-column>.battle-active-layout,.battle-shell-panel.battle-layout-2.battle-layout-custom>.battle-combat-column>.battle-active-layout>.battle-center-controls{display:contents!important}.battle-shell-panel.battle-layout-2.battle-layout-custom>.battle-combat-column>section[style],.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-custom-slot[style],.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-player-column[style],.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-enemy-column[style],.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-action-panel[style],.battle-shell-panel.battle-layout-2.battle-layout-custom>.battle-log-panel[style]{box-sizing:border-box!important;margin:0!important;position:absolute!important}.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-player-column[style]>.battle-participant-panel,.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-enemy-column[style]>.battle-participant-panel{position:absolute!important;inset:0!important}.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-player-column[style],.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-enemy-column[style],.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-player-column[style]>.battle-participant-panel,.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-enemy-column[style]>.battle-participant-panel,.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-participant-panel>.battle-portrait-frame{min-width:0!important;max-width:100%!important;overflow:hidden!important}.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-participant-panel>.battle-portrait-frame{aspect-ratio:auto!important}.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-participant-panel>.battle-portrait-frame>.battle-portrait-image{max-width:100%!important;max-height:100%!important;position:absolute!important;inset:0!important}.battle-shell-panel.battle-layout-2.battle-layout-custom [style*=--battle-custom-x]{left:var(--battle-custom-x)!important;top:var(--battle-custom-y)!important;width:var(--battle-custom-w)!important;height:var(--battle-custom-h)!important;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important}.battle-shell-panel.battle-layout-2.battle-layout-custom{width:min(100%,1180px)!important;height:760px!important;min-height:760px!important;margin:0 auto!important}.battle-shell-panel.battle-layout-2.battle-layout-custom>.battle-combat-column>section[style*=--battle-custom-x]>div:last-child{width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-custom-player-scrolls>.battle-scroll-strip,.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-custom-enemy-scrolls>.battle-enemy-scroll-strip{padding:6px!important}.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-custom-player-scrolls>.battle-scroll-strip>div:last-child,.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-custom-enemy-scrolls>.battle-enemy-scroll-strip>div:last-child{grid-template-columns:repeat(6,36px)!important;justify-content:center!important;gap:6px!important}.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-custom-player-scrolls>.battle-scroll-strip button,.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-custom-enemy-scrolls>.battle-enemy-scroll-strip>div:last-child>div{width:36px!important;max-width:36px!important;height:36px!important}.battle-shell-panel.battle-layout-2.battle-layout-custom .battle-participant-panel>.battle-portrait-frame{max-width:230px!important;margin-left:auto!important;margin-right:auto!important}.battle-shell-panel.battle-layout-2.battle-layout-custom>.battle-combat-column>section[style*=--battle-custom-x]{display:block!important}.battle-shell-panel.battle-layout-2.battle-layout-custom>.battle-combat-column>section[style*=--battle-custom-x]>*{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.battle-shell-panel.battle-layout-1.battle-layout-log-first{flex-direction:column!important;display:flex!important}.battle-shell-panel.battle-layout-1.battle-layout-log-first>.battle-log-panel{order:0!important}.battle-shell-panel.battle-layout-log-first>.battle-log-panel:has(.battle-visual-settings-popover){overflow:visible!important}.battle-shell-panel.battle-layout-1.battle-layout-log-first>.battle-combat-column{order:1!important}.battle-shell-panel.battle-layout-log-first .battle-chronicle-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;min-width:0}.battle-shell-panel.battle-layout-log-first .battle-chronicle-toolbar{flex:none;align-items:center;display:inline-flex}.battle-shell-panel.battle-layout-log-first .battle-chronicle-toolbar>.battle-ui-controls{flex-direction:row;align-items:center;gap:5px;display:inline-flex;position:relative}.battle-shell-panel.battle-layout-log-first .battle-chronicle-toolbar .battle-layout-switch{white-space:nowrap;flex-direction:row;align-items:center;gap:3px;margin:0;display:inline-flex}.battle-shell-panel.battle-layout-log-first .battle-chronicle-toolbar .battle-visual-settings-button{flex:none;width:26px!important;height:26px!important}.battle-center-controls-tight{flex-direction:column!important;gap:0!important;display:flex!important}.battle-center-controls-tight>.battle-custom-player-scrolls,.battle-center-controls-tight>.battle-action-panel,.battle-center-controls-tight>.battle-custom-enemy-scrolls{margin-top:0!important;margin-bottom:0!important}.battle-center-controls-tight>.battle-custom-player-scrolls>section{border-radius:8px 8px 0 0!important;margin-bottom:0!important}.battle-center-controls-tight>.battle-action-panel{border-radius:0!important}.battle-center-controls-tight>.battle-custom-enemy-scrolls>section{border-radius:0 0 8px 8px!important;margin-top:0!important}.battle-finished-exit-row{justify-content:center;align-items:center;height:40px;display:flex;margin:0!important;padding:0!important}.battle-finished-exit-button{color:#d8c98d;cursor:pointer;background:#182212e0;border:1px solid #bea55b85;border-radius:3px;padding:7px 18px;font-family:Georgia,serif}.battle-finished-exit-button:disabled{cursor:not-allowed;opacity:.65}.battle-result-panel>.battle-result-exit-module{background:#dae4c629;border-bottom:1px solid #6d865257;justify-content:center;align-items:center;margin:-14px -14px 10px;padding:8px 14px;display:flex}.battle-result-panel>.battle-result-exit-module>button{color:#d8c98d;cursor:pointer;background:#182212e0;border:1px solid #bea55b85;border-radius:3px;padding:7px 18px;font-family:Georgia,serif}.battle-result-panel>.battle-result-exit-module>button:disabled{cursor:not-allowed;opacity:.65}.battle-full-log-link{font-size:calc(11px * var(--projectw-text-scale,1));text-shadow:0 1px #ffffff59;font-weight:800;color:#a9473f!important;text-decoration:none!important}.battle-full-log-link:hover{color:#7f2824!important;text-decoration:underline!important}.battle-result-panel>.battle-result-exit-module{border-bottom:1px solid #6d865257;justify-content:center;align-items:center;margin:-14px -14px 10px;padding:8px 14px;display:flex;background:0 0!important}.battle-result-panel>.battle-result-exit-module+div{color:inherit!important}.projectw-theme-light .battle-result-panel>.battle-result-exit-module+div>div:first-child{color:#314332!important;background:#d3e0caf0!important;border-color:#4b694394!important}.projectw-theme-light .battle-result-panel>.battle-result-exit-module+div>div:nth-child(2){color:#314332!important;background:#e5d9d1f0!important;border-color:#8e584c85!important}.projectw-theme-light .battle-result-panel>.battle-result-exit-module+div>div :is(button,strong,span){color:#334534!important;opacity:1!important}.projectw-theme-light .battle-result-panel>.battle-result-exit-module+div>div:nth-child(2)>div:first-child,.projectw-theme-light .battle-result-panel>.battle-result-exit-module+div>div:nth-child(2)>div:first-child span{color:#87473f!important}.battle-result-panel>.battle-result-exit-module>button{min-width:170px;font-family:Georgia,serif;font-size:calc(14px * var(--projectw-text-scale,1));text-shadow:0 1px 1px #17220f;cursor:pointer;background:linear-gradient(#617d2d 0%,#36551f 52%,#263f18 100%);border:1px solid #927a32;border-radius:4px;padding:9px 24px;font-weight:700;box-shadow:inset 0 1px #fff3,0 2px 5px #1c2a1247;color:#fff0b5!important}.battle-result-panel>.battle-result-exit-module>button:hover{filter:brightness(1.12);box-shadow:inset 0 1px #ffffff40,0 3px 7px #1c2a1259}.projectw-theme-light .battle-result-panel>.battle-result-exit-module~div:nth-of-type(3)>div{color:#263b2b!important}.projectw-theme-light .battle-result-panel>.battle-result-exit-module~div:nth-of-type(3)>div:first-child{background:#d3e0caf0!important;border-color:#4b694394!important}.projectw-theme-light .battle-result-panel>.battle-result-exit-module~div:nth-of-type(3)>div:nth-child(2){background:#e5d9d1f0!important;border-color:#8e584c85!important}.projectw-theme-light .battle-result-panel>.battle-result-exit-module~div:nth-of-type(3)>div>div,.projectw-theme-light .battle-result-panel>.battle-result-exit-module~div:nth-of-type(3)>div>div:first-child{color:#263b2b!important}.projectw-theme-light .battle-result-panel>.battle-result-exit-module~div:nth-of-type(3)>div:first-child>div:first-child,.projectw-theme-light .battle-result-panel>.battle-result-exit-module~div:nth-of-type(3)>div:first-child>div:first-child span{color:#3f6339!important}.projectw-theme-light .battle-result-panel>.battle-result-exit-module~div:nth-of-type(3)>div:nth-child(2)>div:first-child,.projectw-theme-light .battle-result-panel>.battle-result-exit-module~div:nth-of-type(3)>div:nth-child(2)>div:first-child span{color:#8b433b!important}.projectw-theme-light .battle-result-panel>.battle-result-exit-module~div:nth-of-type(3) button{color:#29452e!important;opacity:1!important}.projectw-theme-light .battle-result-panel>.battle-result-exit-module~div:nth-of-type(3) span{opacity:1!important}.battle-log-shared{--battle-text:#17261b;--battle-muted:#26382a;--battle-left:#176126;--battle-right:#a12d22;--battle-damage:#101710;--battle-death:#94180f}.battle-log-shared [data-battle-tone=meta]{font-weight:700;color:#344737!important;opacity:1!important}.battle-log-shared [data-battle-tone=left]{font-weight:700;color:var(--battle-left)!important}.battle-log-shared [data-battle-tone=right]{font-weight:700;color:var(--battle-right)!important}.battle-log-shared [data-battle-side=left] .battle-log-side-title{font-weight:800;color:#176126!important}.battle-log-shared [data-battle-side=right] .battle-log-side-title{font-weight:800;color:#a12d22!important}.battle-log-shared [data-battle-side=left] .battle-log-participant-row{font-weight:600;color:#1c5727!important}.battle-log-shared [data-battle-side=right] .battle-log-participant-row{font-weight:600;color:#8f3027!important}.battle-log-shared .battle-log-participant-damage,.battle-log-shared .battle-log-participant-hp-value{font-weight:800;color:#17261b!important}.battle-log-shared .battle-log-participant-hp-track{background:#d4d6d2!important;border-color:#5d665d!important}.battle-log-shared.battle-log-city-dark-city{--battle-text:#f1eaf4;--battle-muted:#e4d8e9;--battle-left:#9ee780;--battle-right:#ff8f83;--battle-damage:#fff;--battle-death:#ff8d83}.battle-log-shared.battle-log-city-dark-city [data-battle-tone=meta]{color:#ddd1e3!important}.battle-log-shared.battle-log-city-dark-city [data-battle-side=left] .battle-log-side-title,.battle-log-shared.battle-log-city-dark-city [data-battle-side=left] .battle-log-participant-row{color:#9ee780!important}.battle-log-shared.battle-log-city-dark-city [data-battle-side=right] .battle-log-side-title,.battle-log-shared.battle-log-city-dark-city [data-battle-side=right] .battle-log-participant-row{color:#ff8f83!important}.battle-log-shared.battle-log-city-dark-city .battle-log-participant-damage,.battle-log-shared.battle-log-city-dark-city .battle-log-participant-hp-value{color:#fff!important}.battle-log-shared.battle-log-city-dark-city .battle-damage-counter--dragon{color:#b45413!important}.battle-log-shared.battle-log-city-dark-city .battle-damage-counter--total{color:#f4a49a!important}.battle-log-shared.battle-log-city-dark-city .battle-damage-counter--heal{color:#9bd692!important}.battle-log-mode-switch{background:#ffffff2e;border:1px solid #768b5b7a;border-radius:4px;align-items:center;display:inline-flex;overflow:hidden}.battle-log-mode-switch button{color:#65755a;font:700 calc(9px * var(--projectw-text-scale,1))/1.25 Arial,sans-serif;cursor:pointer;background:0 0;border:0;border-right:1px solid #768b5b59;padding:2px 6px}.battle-log-mode-switch button:last-child{border-right:0}.battle-log-mode-switch button.is-active{color:#f2e6ad;background:#415e2be6}.battle-log-compact-round{border-top:1px solid #748b5b38;padding:4px 3px}.battle-log-compact-main{font-size:calc(10px * var(--projectw-text-scale,1));grid-template-columns:78px minmax(0,1fr) 145px minmax(0,1fr);align-items:center;gap:8px;line-height:1.2;display:grid}.battle-log-compact-main .battle-log-compact-name{white-space:nowrap!important;text-overflow:ellipsis!important;display:block!important;overflow:hidden!important}.battle-log-compact-name-left{color:#176126!important}.battle-log-compact-name-right{text-align:right;color:#a12d22!important}.battle-log-compact-opponent-name{display:none!important}.battle-log-compact-round-number{opacity:.58;flex:none}.battle-log-compact-damage{white-space:nowrap;font-weight:800}.battle-log-compact-effects{font-size:calc(10px * var(--projectw-text-scale,1));grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 12px;margin-top:3px;line-height:1.25;display:grid}.battle-log-compact-effect{align-items:center;gap:4px;min-width:0;display:flex}.battle-log-compact-effect img{object-fit:contain;border-radius:3px;flex:none;width:15px;height:15px}.battle-log-compact-effect span{overflow-wrap:anywhere;min-width:0}.battle-log-compact-effects>div:nth-child(2) .battle-log-compact-effect{text-align:right;flex-direction:row-reverse}.battle-log-compact-deaths{text-align:center;color:#8f2f27;grid-column:1/-1;font-weight:800}.projectw-game-shell.projectw-region-silvarin .projectw-tavern-section-title{color:#557b36}.projectw-game-shell.projectw-region-human .projectw-tavern-section-title{color:#376d94}.projectw-game-shell.projectw-region-dwarf .projectw-tavern-section-title{color:#a5662e}.projectw-game-shell.projectw-region-dark .projectw-tavern-section-title{color:#855b96}.battle-log-mode-switch button{font-size:calc(10px * var(--projectw-text-scale,1))}.battle-log-compact-main,.battle-log-compact-effects{font-size:calc(11px * var(--projectw-text-scale,1))!important;line-height:1.3!important}.home-progression-editor .home-allocation-strip{min-width:0}.home-allocation-strip-row{grid-template-columns:minmax(44px,.5fr) minmax(105px,1.4fr) minmax(110px,1fr);align-items:center;gap:8px;display:grid}.home-allocation-strip-controls{align-items:center;gap:4px;min-width:0;display:flex}.home-allocation-strip-controls .home-allocation-adjust{width:23px;min-width:23px;height:23px;padding:0;font-size:13px;line-height:1}.home-allocation-strip-track{background:#080c12a6;border:1px solid #9c7f4780;border-radius:3px;flex:1;min-width:28px;height:17px;position:relative;overflow:hidden}.home-allocation-strip-fill{background:linear-gradient(90deg,#796836b3,#cca54fcc);height:100%;transition:width .12s ease-out}.home-allocation-strip-track .home-allocation-value{color:#f5e7c6;text-shadow:0 1px 2px #111;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex;position:absolute;inset:0}.home-allocation-strip-result{white-space:nowrap;text-align:right;min-width:0;font-size:10px}.home-allocation-strip-result .home-allocation-final-label{color:#8e9296;font-size:9px}.home-allocation-strip-result .home-allocation-final{font-size:11px}.projectw-theme-light .home-allocation-strip-track{background:#e1e9d8;border-color:#8ca07f}.projectw-theme-light .home-allocation-strip-fill{background:linear-gradient(90deg,#95ac79,#6e9954)}.projectw-theme-light .home-allocation-strip-track .home-allocation-value{text-shadow:0 1px 1px #f4f7ec;color:#203b26!important;box-shadow:none!important;background:0 0!important;border:0!important}@media (width<=480px){.home-allocation-strip-row{grid-template-columns:44px minmax(75px,1fr);gap:5px}.home-allocation-strip-result{text-align:right;grid-column:2;line-height:12px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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-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-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}.admin-item-modifiers-panel{background:#111823;border:1px solid #313b4b;border-radius:8px;margin-top:10px;padding:10px}.admin-item-subpanel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.admin-item-subpanel-heading>div{gap:2px;min-width:0;display:grid}.admin-item-subpanel-heading strong{font-size:13px}.admin-item-subpanel-heading small{color:#8290a6;font-size:11px}.admin-stat-modifier-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.admin-stat-modifier-card{background:#0e141e;border:1px solid #293546;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;min-height:36px;padding:5px 6px 5px 8px;display:grid}.admin-stat-modifier-card.is-active{background:#121c2a;border-color:#586d91}.admin-stat-modifier-name{color:#c7d0dd;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.15;overflow:hidden}.admin-stat-modifier-controls{grid-template-columns:66px 64px;gap:4px;display:grid}.admin-stat-modifier-controls select,.admin-stat-modifier-controls input{box-sizing:border-box;color:#edf2f7;width:100%;min-width:0;height:28px;font:inherit;background:#0b1119;border:1px solid #334155;border-radius:6px;padding:3px 6px;font-size:11px}.admin-item-subpanel-message{color:#9eb0c8;margin-top:7px;font-size:11px}@media (width<=1450px){.admin-stat-modifier-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.admin-stat-modifier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-item-skills-panel{background:#111722;border:1px solid #30394a;border-radius:10px;grid-column:1/-1;padding:10px}.admin-item-skills-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-item-skills-heading h3{color:#e4e8f1;margin:0 0 3px;font-size:13px}.admin-item-skills-heading p{color:#7f8999;margin:0;font-size:10px;line-height:1.4}.admin-item-skills-switch{color:#c9bfff;cursor:pointer;background:#1a1727;border:1px solid #443a66;border-radius:8px;flex:none;align-items:center;gap:7px;padding:6px 9px;font-size:11px;font-weight:700;display:flex}.admin-item-skills-note,.admin-item-skills-error{border-radius:7px;margin-top:8px;padding:8px 9px;font-size:11px}.admin-item-skills-note{color:#8993a2;background:#151b25;border:1px solid #303846}.admin-item-skills-error{color:#d99aa5;background:#26171b;border:1px solid #5d343d}.admin-item-skills-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:190px;margin-top:8px;display:grid;overflow-y:auto}.admin-item-skill-row{cursor:pointer;background:#131923;border:1px solid #2d3542;border-radius:7px;align-items:flex-start;gap:7px;min-width:0;padding:7px 8px;display:flex}.admin-item-skill-row:hover{border-color:#46536a}.admin-item-skill-row--selected{background:#1d1930;border-color:#62509c}.admin-item-skill-main{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-item-skill-main strong{color:#d8deea;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-item-skill-main small{color:#8878bf;font-size:9px}.admin-item-skill-main>span{color:#7e8795;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}.admin-item-skills-footer{justify-content:flex-end;align-items:center;gap:9px;margin-top:8px;display:flex}.admin-item-skills-footer>span{color:#8eb99d;font-size:10px}.admin-item-skills-save{color:#d5cbff;font:inherit;cursor:pointer;background:#2c2350;border:1px solid #57468e;border-radius:7px;padding:6px 10px;font-size:10px;font-weight:700}.admin-item-skills-save:disabled{opacity:.5;cursor:default}@media (width<=720px){.admin-item-skills-list{grid-template-columns:1fr}.admin-item-skills-heading{flex-direction:column}}.admin-primary-button,.admin-secondary-button{color:#f2f4f8;font:inherit;cursor:pointer;border-radius:9px;padding:10px 15px;font-weight:700;transition:border-color .14s,background .14s,transform .14s}.admin-primary-button{background:#364256;border:1px solid #53627a}.admin-primary-button:hover:not(:disabled){background:#42516a;border-color:#7185a3}.admin-secondary-button{background:#171d27;border:1px solid #394556}.admin-secondary-button:hover:not(:disabled){background:#202937;border-color:#596a82}.admin-primary-button:disabled,.admin-secondary-button:disabled{opacity:.5;cursor:default}.admin-items-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:16px;display:grid}.admin-items-list-card{padding:16px;position:sticky;top:24px}.admin-items-list{flex-direction:column;gap:5px;max-height:calc(100vh - 190px);margin-top:15px;display:flex;overflow-y:auto}.admin-item-list-row{color:#c8ced7;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.admin-item-list-row:hover:not(:disabled){background:#1b212b}.admin-item-list-row--active{background:#202733;border-color:#48566b}.admin-item-list-icon{background:radial-gradient(circle,#25334a,#111722 70%);border:1px solid #394557;border-radius:8px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.admin-item-list-icon img{object-fit:contain;width:100%;height:100%;display:block}.admin-item-list-icon-placeholder{color:#64748c;font-size:18px;font-weight:800}.admin-item-list-main{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-item-list-main strong,.admin-item-list-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-item-list-main small{color:#737c89}.admin-status{border-radius:999px;flex:none;padding:3px 7px;font-size:11px;font-weight:700}.admin-status--enabled{color:#87b99d;background:#17271f;border:1px solid #395949}.admin-status--disabled{color:#bd848b;background:#25191c;border:1px solid #53383d}.admin-item-workspace{grid-template-columns:minmax(620px,1fr) 320px;align-items:start;gap:16px;min-width:0;display:grid}.admin-item-editor,.admin-item-preview-card,.admin-item-image-card{min-width:0}.admin-item-editor-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.admin-item-editor-heading h2{margin-bottom:4px}.admin-switch-row{color:#c8ced7;cursor:pointer;align-items:center;gap:8px;display:flex}.admin-section-title{color:#b9c3d2;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #28303c;margin:22px 0 13px;padding-bottom:8px;font-size:12px;font-weight:800}.admin-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-field{flex-direction:column;gap:7px;min-width:0;display:flex}.admin-field--wide{grid-column:1/-1}.admin-bound-runes__picker{grid-template-columns:minmax(0,1fr) 38px;gap:7px;display:grid}.admin-bound-runes__add,.admin-bound-rune-slot{color:#d8dde6;cursor:pointer;background:#10141b;border:1px solid #343c48;border-radius:8px}.admin-bound-runes__add{font-size:20px;line-height:1}.admin-bound-runes__add:hover,.admin-bound-rune-slot:hover{background:#151b24;border-color:#60728d}.admin-bound-runes__slots{flex-wrap:wrap;align-items:center;gap:6px;min-height:31px;display:flex}.admin-bound-rune-slot{align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:inline-flex}.admin-bound-rune-slot b{color:#b8c5d8;font-size:11px}.admin-bound-rune-slot i{color:#788596;font-style:normal}.admin-bound-runes__empty{color:#687383;font-size:12px}.admin-field>span{color:#929aa6;font-size:13px;font-weight:700}.admin-field input,.admin-field textarea,.admin-field select{color:#d8dde6;width:100%;font:inherit;background:#10141b;border:1px solid #343c48;border-radius:8px;outline:none;padding:10px 11px}.admin-field select{cursor:pointer}.admin-field textarea{resize:vertical}.admin-field input:focus,.admin-field textarea:focus,.admin-field select:focus{border-color:#60728d;box-shadow:0 0 0 2px #60728d1a}.admin-field input:disabled,.admin-field textarea:disabled,.admin-field select:disabled{opacity:.55}.admin-check-card{cursor:pointer;background:#11161e;border:1px solid #2c3440;border-radius:8px;align-items:flex-start;gap:10px;padding:11px;display:flex}.admin-check-card>span{flex-direction:column;gap:3px;display:flex}.admin-check-card strong{color:#c8ced7;font-size:13px}.admin-check-card small{color:#727b88}.admin-editor-footer{border-top:1px solid #272e39;justify-content:space-between;align-items:center;gap:14px;margin-top:24px;padding-top:18px;display:flex}.admin-editor-state,.admin-editor-actions{align-items:center;gap:10px;display:flex}.admin-check-ok,.admin-save-state{color:#87b99d;font-size:13px;font-weight:700}.admin-item-preview-column{flex-direction:column;gap:18px;display:flex}.admin-item-preview-card{position:static}.admin-item-preview-stage{text-align:center;background:radial-gradient(circle at 50% 18%,#41537038,#0000 38%),#0e131a;border:1px solid #2d3644;border-radius:12px;flex-direction:column;align-items:center;min-height:390px;padding:24px;display:flex}.admin-item-icon-shell{background:radial-gradient(circle,#25334a,#111722 68%);border:1px solid #46546a;border-radius:14px;place-items:center;width:128px;height:128px;display:grid;position:relative;box-shadow:inset 0 0 30px #637da71a,0 12px 32px #00000047}.admin-item-icon-shell img{object-fit:contain;border-radius:13px;width:128px;height:128px}.admin-item-icon-placeholder{color:#64748c;font-size:46px;font-weight:800}.admin-item-tooltip{z-index:20;text-align:left;background:#0b1017;border:1px solid #4b5b72;border-radius:10px;flex-direction:column;gap:7px;width:270px;padding:14px;display:none;position:absolute;top:50%;right:calc(100% + 14px);transform:translateY(-50%);box-shadow:0 18px 45px #0000008c}.admin-item-icon-shell:hover .admin-item-tooltip{display:flex}.admin-item-tooltip strong{color:#e4e9f1;font-size:15px}.admin-item-tooltip small{color:#8492a6}.admin-item-tooltip p{color:#adb6c3;margin:3px 0 5px;line-height:1.45}.admin-item-tooltip span{color:#91a3bb;font-size:12px}.admin-item-preview-stage h3{color:#e2e7ef;margin:18px 0 5px}.admin-item-preview-meta{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.admin-item-preview-meta span{color:#8793a5;background:#141a23;border:1px solid #303a49;border-radius:999px;padding:3px 8px;font-size:11px}.admin-item-preview-stage>p{color:#8f99a8;max-width:360px;margin:15px 0;line-height:1.5}.admin-preview-stats{flex-direction:column;gap:6px;width:100%;margin-top:auto;display:flex}.admin-preview-stats span{color:#818c9b;border-top:1px solid #242c37;justify-content:space-between;gap:15px;padding-top:7px;font-size:12px;display:flex}.admin-preview-stats strong{color:#c4ccd8}.admin-preview-hint{color:#596475;margin-top:18px;font-size:11px}.admin-item-image-card{padding-bottom:18px}.admin-image-coming{background:#10151d;border:1px dashed #384455;border-radius:10px;padding:18px}.admin-image-coming strong{color:#b8c2d1}.admin-image-coming p{color:#737f90;margin:7px 0 0;font-size:12px;line-height:1.5}@media (width<=1320px){.admin-item-workspace{grid-template-columns:1fr}.admin-item-preview-column{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-item-preview-card{position:static}}@media (width<=1000px){.admin-items-layout{grid-template-columns:1fr}.admin-items-list-card{position:static}.admin-items-list{max-height:300px}}@media (width<=700px){.admin-form-grid,.admin-item-preview-column{grid-template-columns:1fr}.admin-field--wide{grid-column:auto}.admin-page-heading,.admin-editor-footer,.admin-editor-actions{flex-direction:column;align-items:stretch}.admin-primary-button,.admin-secondary-button{width:100%}.admin-item-tooltip{top:calc(100% + 12px);right:50%;transform:translate(50%)}}@media (width>=1001px) and (width<=1450px){.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1001px){.admin-form-grid{gap:8px 12px}.admin-field{gap:4px}.admin-field>span{font-size:12px;line-height:1.15}.admin-field input,.admin-field select{border-radius:7px;min-height:34px;padding:6px 10px}.admin-field textarea{border-radius:7px;min-height:64px;padding:8px 10px}.admin-section-title{margin:14px 0 9px;padding-bottom:6px}.admin-item-editor-heading{margin-bottom:12px}.admin-check-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:34px;padding:6px 10px;display:grid}.admin-check-card>span{gap:0}.admin-check-card strong{font-size:12px;line-height:1.2}.admin-check-card small{display:none}.admin-editor-footer{margin-top:14px;padding-top:12px}.admin-item-editor{padding:16px}}@media (width>=1100px){.admin-form-grid{gap:6px}.admin-form-grid .admin-field:not(.admin-field--wide){box-sizing:border-box;background:#0e141e;border:1px solid #293546;border-radius:7px;grid-template-columns:minmax(88px,.8fr) minmax(0,1.35fr);align-items:center;gap:6px;min-width:0;min-height:38px;padding:5px 6px 5px 8px;display:grid}.admin-form-grid .admin-field:not(.admin-field--wide)>span{text-overflow:ellipsis;white-space:nowrap;color:#c7d0dd;min-width:0;margin:0;font-size:11px;line-height:1.15;overflow:hidden}.admin-form-grid .admin-field:not(.admin-field--wide) input,.admin-form-grid .admin-field:not(.admin-field--wide) select{box-sizing:border-box;border-radius:6px;width:100%;min-width:0;height:28px;min-height:28px;padding:3px 7px;font-size:12px}.admin-form-grid:not(.admin-form-grid--requirements){grid-template-columns:repeat(3,minmax(0,1fr))}.admin-form-grid .admin-field--wide{grid-column:1/-1;gap:3px;margin:0}.admin-form-grid .admin-field--wide>span{margin:0;font-size:11px;line-height:1.15}.admin-form-grid .admin-field--wide textarea{box-sizing:border-box;resize:vertical;border-radius:7px;height:54px;min-height:54px;padding:7px 9px}.admin-form-grid--requirements{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.admin-form-grid--requirements .admin-field:not(.admin-field--wide){grid-template-columns:minmax(76px,1fr) minmax(55px,.75fr);min-height:36px}.admin-form-grid--requirements .admin-check-card{box-sizing:border-box;background:#0e141e;border:1px solid #293546;border-radius:7px;align-items:center;min-width:0;height:36px;min-height:36px;padding:5px 8px;display:flex}.admin-form-grid--requirements .admin-check-card label{align-items:center;gap:6px;width:100%;margin:0;display:flex}.admin-form-grid--requirements .admin-check-card input[type=checkbox]{margin:0}.admin-form-grid--requirements .admin-check-card strong{font-size:11px;line-height:1.15}.admin-form-grid--requirements .admin-check-card small{display:none}.admin-section-title{margin-top:10px;margin-bottom:6px;padding-bottom:5px}.admin-item-editor{padding:14px}.admin-item-editor-heading{margin-bottom:8px}}@media (width>=1100px) and (width<=1450px){.admin-form-grid:not(.admin-form-grid--requirements){grid-template-columns:repeat(2,minmax(0,1fr))}.admin-form-grid--requirements{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-form-grid .admin-field .admin-subtype-control{grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:4px;width:100%;min-width:0;display:grid;position:relative}.admin-form-grid .admin-field .admin-subtype-control>input{box-sizing:border-box;width:100%;min-width:0;height:28px;min-height:28px;margin:0}.admin-form-grid .admin-field .admin-subtype-help-button{box-sizing:border-box;color:#b8c6dc;cursor:pointer;background:#172131;border:1px solid #40506a;border-radius:6px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;min-height:28px;margin:0;padding:0;font-size:12px;font-weight:800;line-height:1;display:flex}.admin-form-grid .admin-field .admin-subtype-help-button:hover:not(:disabled){color:#fff;background:#202e43;border-color:#697fa8}.admin-form-grid .admin-field .admin-subtype-help-button:disabled{opacity:.45;cursor:default}.admin-form-grid .admin-field .admin-subtype-popover{z-index:200;box-sizing:border-box;background:#0d1520;border:1px solid #35445c;border-radius:8px;width:280px;max-width:min(280px,80vw);max-height:320px;margin:0;padding:8px;display:block;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 12px 30px #0000008c}.admin-form-grid .admin-field .admin-subtype-popover-title{color:#d9e2ef;margin:0 0 6px;padding:0 2px;font-size:11px;font-weight:700;line-height:1.3;display:block}.admin-form-grid .admin-field .admin-subtype-options{flex-direction:column;gap:3px;max-height:210px;margin:0;padding:0;display:flex;overflow-y:auto}.admin-form-grid .admin-field .admin-subtype-option{box-sizing:border-box;color:#cbd6e5;text-align:left;cursor:pointer;background:#141e2b;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;height:auto;min-height:29px;margin:0;padding:5px 8px;display:flex}.admin-form-grid .admin-field .admin-subtype-option:hover{background:#1b293b;border-color:#405371}.admin-form-grid .admin-field .admin-subtype-option.is-selected{background:#202f45;border-color:#637ba5}.admin-form-grid .admin-field .admin-subtype-option>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;font-size:11px;line-height:1.2;display:block;overflow:hidden}.admin-form-grid .admin-field .admin-subtype-option>small{color:#8291a8;flex:none;margin:0;font-size:10px;line-height:1.2;display:block}.admin-form-grid .admin-field .admin-subtype-empty,.admin-form-grid .admin-field .admin-subtype-error{padding:9px 5px;font-size:10px;line-height:1.35;display:block}.admin-form-grid .admin-field .admin-subtype-empty{color:#8492a7}.admin-form-grid .admin-field .admin-subtype-error{color:#e29b9b}.admin-form-grid .admin-field .admin-subtype-popover-hint{color:#78879c;border-top:1px solid #273448;margin:7px 0 0;padding:7px 2px 1px;font-size:10px;font-weight:400;line-height:1.35;display:block}.admin-item-tooltip-stats{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;gap:3px;margin:6px 0;padding:6px 0;display:grid}.admin-item-tooltip-stats>span{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.admin-item-tooltip-stats>span>span{min-width:0}.admin-item-tooltip-stats>span>strong{flex:none;font-weight:700}.admin-item-image-uploader{gap:10px;display:grid}.admin-item-image-picker{gap:6px;display:grid}.admin-item-image-picker>span{opacity:.72;font-size:.82rem}.admin-item-image-picker input[type=file]{background:#ffffff06;border:1px solid #ffffff1a;border-radius:8px;width:100%;padding:6px;font-size:.82rem}.admin-item-image-picker input[type=file]::file-selector-button{color:inherit;cursor:pointer;background:#7c52dc29;border:1px solid #8a5cf666;border-radius:7px;margin-right:10px;padding:7px 11px;font-weight:600}.admin-item-image-picker input[type=file]::file-selector-button:hover{background:#7c52dc42}.admin-item-image-uploader>button{background:#7c52dc33;border:1px solid #8a5cf680;border-radius:8px;justify-self:start;min-width:170px;padding:8px 14px;font-weight:650}.admin-item-image-uploader>button:hover:not(:disabled){background:#7c52dc52}.admin-item-image-uploader>button:disabled{opacity:.45;cursor:not-allowed}.admin-item-image-source{background:#ffffff05;border:1px solid #ffffff12;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:7px 9px;font-size:.8rem;display:flex}.admin-item-image-source strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:550;overflow:hidden}.admin-item-image-source span{opacity:.65;flex:none}.admin-item-image-result{background:#7c52dc0d;border:1px solid #8a5cf633;border-radius:9px;align-items:center;gap:10px;padding:9px;display:flex}.admin-item-image-result img{object-fit:contain;background-color:#0000;background-image:linear-gradient(45deg,#ffffff0a 25%,#0000 25% 75%,#ffffff0a 75%),linear-gradient(45deg,#ffffff0a 25%,#0000 25% 75%,#ffffff0a 75%);background-position:0 0,6px 6px;background-repeat:repeat,repeat;background-size:12px 12px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:7px;flex:none;width:58px;height:58px}.admin-item-image-result>div{gap:2px;min-width:0;display:grid}.admin-item-image-result strong{font-size:.84rem}.admin-item-image-result span{opacity:.68;font-size:.76rem}.admin-item-image-message{opacity:.82;background:#ffffff06;border-radius:7px;margin:0;padding:7px 9px;font-size:.79rem}.admin-item-image-reset-button{color:#ffffffc7;min-height:34px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;padding:7px 12px;transition:border-color .12s,background .12s,color .12s}.admin-item-image-reset-button:hover:not(:disabled){color:#fff;background:#ffffff14;border-color:#ffffff3d}.admin-item-image-reset-button:disabled{opacity:.4;cursor:default}.admin-item-list-filters{gap:6px;margin-top:12px;display:grid}.admin-item-list-filters input,.admin-item-list-filters select{box-sizing:border-box;color:#e1e6ee;width:100%;font:inherit;background:#111722;border:1px solid #394556;border-radius:7px;padding:8px 9px;font-size:12px}.admin-item-list-filters input:focus,.admin-item-list-filters select:focus{border-color:#60728f;outline:none}.admin-set-filter{grid-template-columns:minmax(0,1fr) 30px;gap:6px;display:grid;position:relative}.admin-set-filter-help{color:#dce5f2;cursor:pointer;background:#171f2b;border:1px solid #46546a;border-radius:7px;font-weight:800}.admin-set-filter-help:hover{background:#202b3b;border-color:#687b99}.admin-set-filter-menu{z-index:30;background:#0d131d;border:1px solid #46546a;border-radius:8px;max-height:230px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 12px 28px #00000073}.admin-set-filter-menu button{color:#dce5f2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;padding:7px 8px;display:block}.admin-set-filter-menu button:hover{background:#202a38}.admin-item-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-item-delete-button{color:#fca5a5;background:#2a0d0d;border:1px solid #7f1d1d;border-radius:6px;padding:7px 10px;font-size:12px}.admin-item-delete-button:hover:not(:disabled){background:#3b1010;border-color:#b91c1c}.admin-item-delete-confirm{color:#fca5a5;align-items:center;gap:7px;font-size:11px;display:flex}.admin-item-delete-confirm button{color:#d4d4d8;background:#18181b;border:1px solid #52525b;border-radius:5px;padding:6px 8px}.admin-item-delete-confirm button:first-of-type{color:#fecaca;background:#2a0d0d;border-color:#991b1b}.admin-temporary-item{background:linear-gradient(135deg,#5d46182e,#141617a6);border-color:#7a6635}.admin-temporary-item strong{color:#e4c77e}.admin-temporary-duration{background:#121517;border:1px solid #5c5033;border-radius:8px;padding:10px}.admin-duration-input{grid-template-columns:minmax(100px,1fr) 105px;gap:6px;display:grid}.admin-duration-input input,.admin-duration-input select{width:100%}.admin-temporary-duration>small{color:#817966;font-size:10px}.admin-item-copy-button{color:#e8cc83;cursor:pointer;background:linear-gradient(#392d18,#251c10);border:1px solid #75602f;border-radius:6px;padding:7px 12px;font-weight:600}.admin-item-copy-button:hover:not(:disabled){color:#ffe1a0;background:linear-gradient(#49391d,#302411);border-color:#a48643}.admin-item-copy-button:disabled{opacity:.45;cursor:not-allowed}.admin-summon-config{background:#0e141b;border:1px solid #3a4654;border-radius:7px;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;padding:9px;display:grid}.admin-summon-config>label{gap:4px;display:grid}.admin-summon-config select[multiple]{min-height:88px}.admin-weapon-stances{grid-column:1/-1;gap:8px;display:grid}.admin-weapon-stances__head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.admin-weapon-stances__head small{color:#8290a6;text-align:right;max-width:620px;font-size:11px}.admin-weapon-stances__tabs{flex-wrap:wrap;gap:6px;display:flex}.admin-weapon-stances__tab{color:#b8c4d4;cursor:pointer;background:#0e141e;border:1px solid #334155;border-radius:7px;min-width:0;padding:7px 11px}.admin-weapon-stances__tab.is-active{color:#f0f5fb;background:#172234;border-color:#647a9e}.admin-weapon-stances__panel{background:#111823;border:1px solid #313b4b;border-radius:8px;padding:10px}.admin-weapon-stances__top{grid-template-columns:64px minmax(220px,1fr) minmax(180px,260px);align-items:end;gap:8px;display:grid}.admin-weapon-stances__image{object-fit:contain;background:#0b1119;border:1px solid #334155;border-radius:7px;width:58px;height:58px}.admin-weapon-stances__upload input{max-width:230px}.admin-weapon-stances__section{margin-top:10px}.admin-weapon-stances__section-title{color:#c7d0dd;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.admin-weapon-stances__skills{flex-wrap:wrap;gap:5px;display:flex}.admin-weapon-stances__skill{background:#0e141e;border:1px solid #293546;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-size:11px;display:flex}.admin-weapon-stances__stats{grid-template-columns:repeat(5,minmax(125px,1fr));gap:5px;display:grid}.admin-weapon-stances__stat{background:#0e141e;border:1px solid #293546;border-radius:6px;grid-template-columns:minmax(0,1fr) 44px 54px;align-items:center;gap:4px;min-width:0;padding:4px 5px;display:grid}.admin-weapon-stances__stat>span{text-overflow:ellipsis;white-space:nowrap;color:#b9c5d4;font-size:10px;overflow:hidden}.admin-weapon-stances__stat select,.admin-weapon-stances__stat input{box-sizing:border-box;color:#edf2f7;background:#0b1119;border:1px solid #334155;border-radius:5px;width:100%;min-width:0;height:25px;padding:2px 4px;font-size:10px}.admin-weapon-stances__footer{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}@media (width<=1400px){.admin-weapon-stances__stats{grid-template-columns:repeat(4,minmax(125px,1fr))}}@media (width<=1100px){.admin-weapon-stances__stats{grid-template-columns:repeat(3,minmax(125px,1fr))}.admin-weapon-stances__top{grid-template-columns:64px 1fr 110px}.admin-weapon-stances__upload{grid-column:1/-1}}.admin-weapon-stances__code input{width:100%;min-width:160px}.set-editor{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:16px;display:grid}.set-sidebar,.set-panel,.set-hero,.set-summary{background:#101722;border:1px solid #29364a;border-radius:12px}.set-sidebar{position:sticky;top:12px;overflow:hidden}.set-sidebar-head{border-bottom:1px solid #29364a;justify-content:space-between;align-items:center;padding:14px;display:flex}.set-sidebar-head div{display:grid}.set-sidebar-head small,.set-panel-title small,.set-members span,.set-hero p{color:#8292aa}.set-list{gap:5px;padding:8px;display:grid}.set-list button{text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;padding:11px;display:flex}.set-list button:hover,.set-list button.active{background:#182338;border-color:#35517a}.set-list button span{display:grid}.set-list small{color:#71839f}.set-list b{color:#8fb8ff;font-size:11px}.set-workspace{gap:14px;display:grid}.set-hero{background:linear-gradient(120deg,#111b2b,#161d29);justify-content:space-between;gap:20px;padding:20px;display:flex}.set-kicker{letter-spacing:.12em;color:#79a9f7;font-size:11px}.set-hero h2{margin:5px 0;font-size:25px}.set-hero p{margin:0}.set-hero-actions{align-items:center;gap:14px;display:flex}.set-summary{grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.set-summary div{border-right:1px solid #29364a;gap:3px;padding:13px 16px;display:grid}.set-summary div:last-child{border:0}.set-summary span{color:#8292aa;font-size:11px}.set-summary strong{font-size:20px}.set-panel{padding:16px}.set-panel h3{margin:0 0 14px}.set-panel-title{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.set-panel-title h3{margin:0}.set-count{background:#1d2b41;border-radius:99px;padding:5px 10px}.set-members{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;display:grid}.set-members>div{background:#0c121c;border:1px solid #243147;border-radius:8px;padding:10px 12px;display:grid}.set-members b{color:#e2b95d;font-size:11px}.set-empty{color:#8292aa}.tier-list{gap:12px;display:grid}.tier-card{background:#0d141f;border:1px solid #344763;border-radius:10px;overflow:hidden}.tier-card>header{background:#151f2e;border-bottom:1px solid #29364a;align-items:center;gap:14px;padding:12px;display:flex}.tier-number{background:#28579a;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.tier-card header label{align-items:center;gap:7px;display:flex}.tier-card header input[type=number]{width:70px}.tier-card .danger{margin-left:auto}.effect-list{gap:8px;padding:12px;display:grid}.effect-card{background:#111a27;border:1px solid #27364d;border-radius:8px;padding:12px}.effect-top{grid-template-columns:minmax(220px,1.4fr) minmax(180px,.8fr) 34px;gap:10px;display:grid}.effect-top label,.effect-fields label{gap:5px;display:grid}.effect-top span,.effect-fields span{color:#91a2bb;font-size:11px}.effect-fields{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:10px;display:grid}.icon-danger{font-size:20px}.add-effect{margin:0 12px 12px}.set-message{background:#13243b;border:1px solid #35517a;border-radius:8px;padding:10px 14px}.wide{grid-column:1/-1}@media (width<=1000px){.set-editor{grid-template-columns:1fr}.set-sidebar{position:static}.set-summary{grid-template-columns:repeat(2,1fr)}.set-hero{display:grid}.effect-top{grid-template-columns:1fr}.tier-card>header{flex-wrap:wrap}}@media (width>=1001px){.set-editor{grid-template-columns:220px minmax(0,1fr);gap:10px}.set-workspace{gap:8px}.set-sidebar-head{padding:9px 10px}.set-list{gap:2px;padding:5px}.set-list button{padding:7px 9px}.set-hero{align-items:center;min-height:0;padding:10px 14px}.set-kicker{font-size:9px}.set-hero h2{margin:2px 0;font-size:20px}.set-hero p{font-size:12px}.set-summary div{padding:7px 12px}.set-summary strong{font-size:16px}.set-summary span{font-size:10px}.set-panel{padding:10px 12px}.set-panel h3,.set-panel-title{margin-bottom:7px}.set-panel .admin-grid{gap:7px}.set-panel .admin-field{gap:2px}.set-panel textarea{height:38px;min-height:38px}.set-members{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:5px}.set-members>div{padding:6px 9px}.set-members>div strong{font-size:13px}.set-members>div span{font-size:11px}.tier-list{gap:7px}.tier-card>header{gap:9px;padding:7px 9px}.tier-number{width:27px;height:27px}.effect-list{gap:5px;padding:7px}.effect-card{padding:7px}.effect-fields{gap:6px;margin-top:6px}.add-effect{margin:0 7px 7px}}.set-editor select,.set-editor input,.set-editor textarea{box-sizing:border-box;color:#e6ebf2;font:inherit;background:#0c131d;border:1px solid #384657;border-radius:6px;outline:none;padding:6px 8px}.set-editor select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.set-editor select option{color:#e6ebf2;background:#101722}.set-editor select option:checked{color:#fff;background:#244f8f}.set-editor select:focus,.set-editor input:focus,.set-editor textarea:focus{border-color:#5579aa;box-shadow:0 0 0 1px #5579aa38}.set-members>button{text-align:left;color:inherit;background:#0c121c;border:1px solid #243147;border-radius:8px;padding:8px 10px;display:grid}.set-members>button:hover{border-color:#45658f}.set-members>button.active{background:#17283d;border-color:#4b79ad}.set-members>button strong{font-size:13px}.set-members>button span{font-size:11px}.set-hero-actions>.danger{color:#ff9b9b;background:#2a1418;border-color:#7b3030}.admin-inventory-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:16px;display:grid}.admin-inventory-players{position:sticky;top:24px}.admin-inventory-search{box-sizing:border-box;color:#e4e8ee;background:#111722;border:1px solid #394556;border-radius:7px;width:100%;margin-top:10px;padding:9px 10px}.admin-inventory-player-list,.admin-grant-list,.admin-inventory-items{flex-direction:column;gap:6px;max-height:520px;margin-top:10px;display:flex;overflow:auto}.admin-inventory-player{color:#cdd3dc;text-align:left;cursor:pointer;background:#151b24;border:1px solid #0000;border-radius:7px;padding:9px}.admin-inventory-player span,.admin-grant-row small,.admin-inventory-item-row small{color:#778190;margin-top:3px;font-size:11px;display:block}.admin-inventory-player--active{background:#202936;border-color:#56657c}.admin-inventory-main{gap:16px;min-width:0;display:grid}.admin-inventory-summary{flex-direction:column;gap:12px;display:flex}.admin-inventory-summary h2{margin:0}.admin-inventory-summary>div>span{color:#7f8998;font-size:12px}.admin-inventory-facts{flex-wrap:wrap;gap:8px;display:flex}.admin-inventory-facts span{color:#9ba5b3;background:#141a23;border:1px solid #333f50;border-radius:6px;padding:7px 9px;font-size:12px}.admin-inventory-facts strong{color:#e4e8ee}.admin-currency-editor{flex-wrap:wrap;gap:7px;display:flex}.admin-currency-editor input,.admin-currency-editor button,.admin-grant-row button,.admin-inventory-item-row button{color:#dce2eb;background:#1a2230;border:1px solid #46546a;border-radius:6px;padding:7px 9px}.admin-currency-editor input{width:130px}.admin-inventory-item-row{background:#121820;border:1px solid #303a49;border-radius:7px;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:8px;display:grid}.admin-inventory-item-icon{color:#687487;border:1px solid #354154;border-radius:6px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.admin-inventory-item-icon img{object-fit:contain;width:100%;height:100%}.admin-grant-row{background:#121820;border:1px solid #303a49;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.admin-grant-row span{min-width:0}@media (width<=900px){.admin-inventory-layout{grid-template-columns:1fr}.admin-inventory-players{position:static}}.admin-location-editor{margin-top:10px}.admin-location-editor button{color:#f3d27a;background:#241a08;border:1px solid #7c5f22;border-radius:6px;padding:7px 10px}.admin-location-editor button:disabled{opacity:.45}.admin-license-editor{border-top:1px solid #29303a;margin-top:10px;padding-top:10px}.admin-license-row{border-bottom:1px solid #232a33;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.admin-license-row:last-child{border-bottom:0}.admin-license-row div{flex-direction:column;gap:2px;display:flex}.admin-license-row small{color:#7f8998}.admin-license-row button{color:#fecaca;background:#2b0c0c;border:1px solid #7f1d1d;border-radius:6px;padding:6px 9px}.admin-currency-log-actions{flex-wrap:wrap;gap:7px;display:flex}.admin-currency-log-actions button,.admin-currency-log .admin-card-heading button{color:#dce2eb;background:#1a2230;border:1px solid #46546a;border-radius:6px;padding:7px 9px}.admin-currency-log{border-top:1px solid #29303a;margin-top:4px;padding-top:12px}.admin-currency-log-list{flex-direction:column;gap:7px;max-height:520px;margin-top:10px;display:flex;overflow:auto}.admin-currency-log-row{background:#121820;border:1px solid #303a49;border-radius:7px;grid-template-columns:90px minmax(0,1fr);gap:10px;padding:9px;display:grid}.admin-currency-log-delta{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.admin-currency-log-delta--plus{color:#86c995}.admin-currency-log-delta--minus{color:#e18a8a}.admin-currency-log-info{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-currency-log-info span,.admin-currency-log-info small{color:#7f8998;font-size:11px}.admin-currency-log-info code{color:#aeb8c7;white-space:pre-wrap;word-break:break-word;margin-top:3px;font-size:10px;display:block;overflow:auto}.admin-currency-log-more{color:#dce2eb;cursor:pointer;background:#1a2230;border:1px solid #46546a;border-radius:6px;padding:9px}.admin-currency-log-more:disabled{opacity:.5;cursor:default}.admin-dragon-editor{border-top:1px solid #29303a;margin-top:10px;padding-top:12px}.admin-dragon-row{background:#121820;border:1px solid #303a49;border-radius:8px;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:10px;padding:11px 12px;display:flex}.admin-dragon-info{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-dragon-info strong{color:#e4e8ee;font-size:14px}.admin-dragon-info small{color:#7f8998;font-size:11px}.admin-dragon-element{color:#7f8998;flex-direction:column;gap:5px;min-width:150px;font-size:11px;display:flex}.admin-dragon-element select{color:#dce2eb;background:#1a2230;border:1px solid #46546a;border-radius:6px;outline:none;width:100%;padding:7px 28px 7px 9px}.admin-dragon-element select:focus{border-color:#71829b;box-shadow:0 0 0 2px #71829b22}.admin-dragon-element select:disabled{opacity:.5}@media (width<=650px){.admin-dragon-row{flex-direction:column;align-items:stretch}.admin-dragon-element{width:100%}}.admin-inventory-item-row:has(.admin-provenance-history){flex-wrap:wrap}.admin-provenance-toggle{white-space:nowrap}.admin-provenance-history{background:#02061757;border:1px solid #94a3b838;border-radius:8px;flex:0 0 100%;margin-top:8px;overflow:hidden}.admin-provenance-head,.admin-provenance-row{grid-template-columns:70px 130px minmax(180px,1fr) 165px;align-items:center;gap:10px;padding:7px 10px;display:grid}.admin-provenance-head{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;background:#0f172ab8;font-size:10px}.admin-provenance-row{color:#dbe4ef;border-top:1px solid #94a3b81f;font-size:12px}.admin-provenance-row strong{color:#f5c451}.admin-provenance-row code{color:#9fc4df;white-space:normal;overflow-wrap:anywhere;font-size:11px}.admin-provenance-empty{color:#94a3b8;padding:10px;font-size:12px}.vip-admin{gap:16px;display:grid}.vip-admin .admin-card{padding:18px}.vip-admin-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.vip-admin-badge{color:#f1c86b;letter-spacing:.08em;background:linear-gradient(135deg,#33250d,#17130b);border:1px solid #8a6529;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800}.vip-admin-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.vip-admin-card-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.vip-admin-card-title h2{margin:0}.vip-admin-card-title p{color:#8190a6;margin:3px 0 0;font-size:12px}.vip-admin-count{text-align:center;color:#aab8cb;background:#222b38;border-radius:999px;min-width:30px;padding:4px 9px;font-size:12px}.vip-service-list,.vip-category-list,.vip-product-list{gap:8px;display:grid}.vip-service-row,.vip-category-row,.vip-product-row{background:#101721;border:1px solid #293443;border-radius:9px;align-items:center;gap:10px;padding:11px 12px;display:grid}.vip-service-row{grid-template-columns:1fr 140px 90px}.vip-category-row{grid-template-columns:1fr 150px 90px}.vip-product-row{grid-template-columns:1fr 150px 120px 90px}.vip-service-row small,.vip-category-row small,.vip-product-row small{color:#728197;margin-top:3px;display:block}.vip-gold{color:#f1c86b;font-weight:800}.vip-admin-form{gap:12px;display:grid}.vip-admin-form label{color:#91a0b4;gap:6px;font-size:12px;font-weight:700;display:grid}.vip-admin-form input,.vip-admin-form select{width:100%}.vip-category-form{grid-template-columns:1.4fr 1fr 150px;align-items:end}.vip-product-form{grid-template-columns:1fr 1fr 1.5fr 150px 130px;align-items:end}.vip-help{color:#9ba7b8;background:#18150f;border-left:3px solid #9b7129;padding:10px 12px;font-size:12px;line-height:1.5}.vip-help b{color:#e9c36f}.vip-empty{color:#718096;text-align:center;border:1px dashed #344154;border-radius:8px;padding:18px}.vip-admin button{white-space:nowrap}@media (width<=1100px){.vip-admin-grid{grid-template-columns:1fr}.vip-category-form,.vip-product-form{grid-template-columns:1fr 1fr}.vip-product-row{grid-template-columns:1fr 120px 90px}.vip-product-row>span:nth-child(2){display:none}}@media (width<=700px){.vip-category-form,.vip-product-form{grid-template-columns:1fr}.vip-service-row,.vip-category-row,.vip-product-row{grid-template-columns:1fr auto}}.vip-set-head{grid-template-columns:1fr 1.5fr 1fr;gap:12px;margin-top:16px;display:grid}.vip-set-head label,.vip-set-part label{color:#91a0b4;gap:6px;font-size:12px;font-weight:700;display:grid}.vip-set-parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.vip-set-part{background:#101721;border:1px solid #293443;border-radius:9px;grid-template-columns:52px 1fr 150px;align-items:center;gap:10px;padding:9px;display:grid}.vip-set-part img,.vip-set-part-image{object-fit:contain;background:#080c12;border-radius:6px;width:52px;height:52px}.vip-set-part small{color:#728197;margin-top:3px;display:block}.vip-set-total{background:#18150f;border:1px solid #8a6529;border-radius:9px;grid-template-columns:1fr auto;gap:4px 16px;margin-top:14px;padding:13px 15px;display:grid}.vip-set-total strong{color:#f1c86b;font-size:18px}.vip-set-total small{color:#91a0b4;grid-column:1/-1}.vip-set-save{width:100%;margin-top:12px}@media (width<=900px){.vip-set-head,.vip-set-parts{grid-template-columns:1fr}.vip-set-part{grid-template-columns:52px 1fr 130px}}.vip-set-part label{grid-template-columns:1fr;justify-self:end;width:170px}.vip-set-part label input,.vip-set-head label input{color:#eef4ff!important;opacity:1!important;visibility:visible!important;background:#0b111a!important;border:1px solid #41516a!important;border-radius:6px!important;width:100%!important;min-width:0!important;height:38px!important;padding:7px 10px!important;font-size:14px!important;line-height:22px!important;display:block!important}.vip-set-part label input:focus,.vip-set-head label input:focus{border-color:#d49a32!important;outline:1px solid #d49a3259!important}.vip-set-part label input::placeholder,.vip-set-head label input::placeholder{color:#607089!important}.abl{gap:12px;display:grid}.abl-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.abl-head h2{margin:0 0 4px}.abl-head p{color:#66715c;max-width:780px;margin:0}.abl-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.abl-actions button{padding:7px 12px}.abl-canvas{-webkit-user-select:none;user-select:none;background-color:#edf2df;background-image:linear-gradient(#5469401f 1px,#0000 1px),linear-gradient(90deg,#5469401f 1px,#0000 1px);background-size:1% 1%;border:1px solid #879b70;border-radius:8px;width:100%;height:min(72vh,760px);min-height:560px;position:relative;overflow:hidden}.abl-box{box-sizing:border-box;background:#f7faedf0;border:1px solid #72895c;border-radius:5px;min-width:5%;min-height:5%;position:absolute;overflow:hidden;box-shadow:0 2px 7px #0002}.abl-box header{box-sizing:border-box;cursor:move;white-space:nowrap;background:#dce8c9;align-items:center;gap:8px;height:30px;padding:4px 5px 4px 8px;display:flex}.abl-box header b{text-overflow:ellipsis;overflow:hidden}.abl-box header span{color:#718064;margin-left:auto;font-size:11px}.abl-box header button{width:23px;height:22px;padding:0}.abl-preview{color:#66765a;background:linear-gradient(135deg,#ffffff80,#cfdcbd55);place-items:center;height:calc(100% - 30px);font-size:12px;display:grid}.abl-resize{cursor:nwse-resize;background:linear-gradient(135deg,#0000 48%,#637b50 50% 58%,#0000 60% 68%,#637b50 70% 78%,#0000 80%);width:16px;height:16px;position:absolute;bottom:0;right:0}.abl-box.is-closed{height:5%!important}.abl-json textarea{box-sizing:border-box;width:100%;height:240px;font:12px monospace}.abl-box header{color:#24351b;background:#cbdcaf;border-bottom:1px solid #93aa78}.abl-box header b{text-shadow:0 1px #fff;font-weight:800}.abl-box header span{color:#45583a;font-weight:700}.abl-field{background:#344817;place-items:center;height:calc(100% - 30px);display:grid;position:relative;overflow:hidden}.abl-field-grid{background-image:linear-gradient(#17220c 1px,#0000 1px),linear-gradient(90deg,#17220c 1px,#0000 1px);background-size:5% 16.666%;position:absolute;inset:0}.abl-field strong{z-index:1;color:#35472b;background:#eef5dfdd;border-radius:4px;padding:4px 8px}.abl-card{box-sizing:border-box;color:#314326;grid-template-rows:auto minmax(0,1fr) auto;gap:5px;height:calc(100% - 30px);padding:6px;display:grid}.abl-card-name{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.abl-card>img{object-fit:cover;box-sizing:border-box;border:1px solid #566b43;width:100%;height:100%;min-height:0}.abl-bars{gap:3px;display:grid}.abl-bars i{background:linear-gradient(90deg,#a64236 62%,#3e4636 62%);border:1px solid #6e765d;border-radius:4px;height:7px}.abl-bars i:nth-child(2){background:linear-gradient(90deg,#5598b0 80%,#3e4636 80%)}.abl-bars i:nth-child(3){background:linear-gradient(90deg,#c4a83d 92%,#3e4636 92%)}.abl-scrolls{box-sizing:border-box;align-items:center;gap:5px;height:calc(100% - 30px);padding:5px;display:flex;overflow:hidden}.abl-scrolls span{aspect-ratio:1;background:#e8efdc;border:1px solid #9eaa89;border-radius:4px;flex:none;height:min(42px,90%);position:relative}.abl-scrolls img{object-fit:cover;border-radius:3px;width:100%;height:100%}.abl-scrolls b{color:#fff;text-shadow:0 1px 2px #000,1px 0 2px #000;font-size:9px;position:absolute;bottom:0;right:1px}.abl-action-preview{box-sizing:border-box;flex-direction:column;align-items:center;gap:7px;height:calc(100% - 30px);padding:8px;display:flex}.abl-action-preview button{color:#fff6c9;background:#315d1b;border:2px solid #1d3512;border-radius:4px;width:100%;min-height:38px;font-size:15px;font-weight:800}.abl-action-preview>strong{color:#c4a648;text-shadow:0 1px 2px #777;font-size:22px}.abl-action-preview small{align-self:flex-start;font-weight:800}.abl-action-preview div{flex-wrap:wrap;gap:6px;display:flex}.abl-action-preview img{object-fit:cover;border:2px solid #68735a;border-radius:6px;width:42px;height:42px}.abl-list{box-sizing:border-box;align-content:start;gap:7px;height:calc(100% - 30px);padding:6px;display:grid;overflow:hidden}.abl-list div{gap:2px;font-size:10px;display:grid}.abl-list span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.abl-list i{background:linear-gradient(90deg,#aa4136 55%,#565c4d 55%);height:5px}.abl-log-preview{box-sizing:border-box;color:#34412d;background:#f3f0f2;height:calc(100% - 30px);padding:6px 9px;font-size:10px;overflow:hidden}.abl-log-preview div{border-bottom:1px solid #d6d3d3;justify-content:space-between;padding:2px;display:flex}.abl-log-preview p{margin:4px 2px}.abl-preview{color:#34472b;font-weight:700}.abl-actions .abl-apply{color:#fff6c9;background:#315d1b;border:1px solid #1d3512;font-weight:800}.admin-skills-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:18px;display:grid}.admin-skills-new,.admin-skills-copy,.admin-skills-actions button{color:#edf2f8;font:inherit;cursor:pointer;background:#293446;border:1px solid #46546a;border-radius:8px;padding:10px 14px;font-weight:700}.admin-skills-new:disabled,.admin-skills-copy:disabled,.admin-skills-actions button:disabled{opacity:.45;cursor:default}.admin-skills-list-items{flex-direction:column;gap:5px;margin-top:14px;display:flex}.admin-skill-row{color:#cbd1da;text-align:left;cursor:pointer;background:#10141b;border:1px solid #0000;border-radius:8px;flex-direction:column;gap:3px;width:100%;padding:10px 11px;display:flex}.admin-skill-row:hover{border-color:#343e4d}.admin-skill-row--active{background:#202a39;border-color:#52647f}.admin-skill-row span{font-weight:700}.admin-skill-row small{color:#737e8d}.admin-skill-row em{color:#d28c93;font-size:11px;font-style:normal}.admin-skills-editor{min-width:0}.admin-skills-editor-heading{justify-content:space-between;gap:18px;margin-bottom:18px;display:flex}.admin-skills-editor-heading h2{margin-bottom:5px}.admin-skills-copy{padding:6px 10px;font-size:12px}.admin-skills-editor-heading p{color:#7f8793;margin:0;font-size:13px}.admin-skills-enabled{color:#bfc6d0;white-space:nowrap;align-items:center;gap:7px;display:flex}.admin-skills-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-skills-form label{flex-direction:column;gap:6px;display:flex}.admin-skills-form label>span{color:#8d96a3;font-size:12px;font-weight:700}.admin-skills-form input,.admin-skills-form select,.admin-skills-form textarea{color:#d8dde6;width:100%;font:inherit;background:#10141b;border:1px solid #343c48;border-radius:8px;outline:none;padding:9px 10px}.admin-skills-form input:focus,.admin-skills-form select:focus,.admin-skills-form textarea:focus{border-color:#596b85}.admin-skills-form textarea{resize:vertical}.admin-skills-wide{grid-column:1/-1}.admin-skills-note{color:#788391;background:#11161e;border:1px solid #29313c;border-radius:8px;margin-top:18px;padding:10px 12px;font-size:12px}.admin-skills-actions{justify-content:flex-end;margin-top:18px;display:flex}.admin-skills-success{color:#9bd0ad;background:#17251d;border:1px solid #345844;border-radius:8px;margin:0 0 18px;padding:11px 14px}@media (width<=900px){.admin-skills-layout,.admin-skills-form{grid-template-columns:1fr}.admin-skills-wide{grid-column:auto}}.admin-skills-layout{grid-template-columns:230px minmax(0,920px);justify-content:start;gap:12px}.admin-skills-list{padding:12px}.admin-skills-list-items{gap:4px;margin-top:10px}.admin-skill-row{border-radius:6px;padding:8px 9px}.admin-skills-editor{padding:16px}.admin-skills-editor-heading{align-items:center;margin-bottom:14px}.admin-skills-editor-heading h2{margin:0 0 3px;font-size:17px}.admin-skills-editor-heading p{font-size:12px}.admin-skills-enabled{font-size:13px}.admin-skills-form{gap:10px 12px}.admin-skills-form label{gap:4px}.admin-skills-form label>span{font-size:11px}.admin-skills-form input,.admin-skills-form select,.admin-skills-form textarea{border-radius:6px;padding:7px 9px;font-size:13px}.admin-skills-form textarea{min-height:62px;max-height:100px}.admin-skills-note{margin-top:12px;padding:7px 9px;font-size:11px}.admin-skills-actions{margin-top:12px}.admin-skills-new,.admin-skills-copy,.admin-skills-actions button{border-radius:6px;padding:8px 11px;font-size:13px}.admin-skills-success{max-width:1162px;margin-bottom:12px;padding:8px 10px}@media (width<=1100px){.admin-skills-layout{grid-template-columns:210px minmax(0,1fr)}}@media (width<=760px){.admin-skills-layout{grid-template-columns:1fr}}.admin-skills-main{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:14px;display:grid}.admin-skill-row{grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:8px;display:grid}.admin-skill-row:not(:has(.admin-skill-row-icon)){grid-template-columns:1fr}.admin-skill-row-icon{object-fit:contain;border-radius:5px;width:32px;height:32px}.admin-skill-row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-skill-row-text strong,.admin-skill-row-text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-skill-image-panel{background:#11161e;border:1px solid #29313c;border-radius:8px;padding:11px}.admin-skill-image-title{color:#dce2ea;margin-bottom:9px;font-size:13px;font-weight:700}.admin-skill-image-input{display:none}.admin-skill-image-drop{color:#8894a3;cursor:pointer;background:#0d1118;border:1px dashed #3a4554;border-radius:7px;width:100%;min-height:112px;padding:8px}.admin-skill-image-drop img{object-fit:contain;width:96px;height:96px}.admin-skill-image-previews{justify-content:center;align-items:flex-end;gap:15px;margin-top:12px;display:flex}.admin-skill-image-previews>div{flex-direction:column;align-items:center;gap:3px;min-width:46px;display:flex}.admin-skill-image-previews img{object-fit:contain;display:block}.admin-skill-image-previews span{color:#aeb8c5;font-size:10px}.admin-skill-image-previews small{color:#677381;font-size:9px}.admin-skill-image-replace{color:#cdd5df;width:100%;font:inherit;cursor:pointer;background:#202936;border:1px solid #394454;border-radius:6px;margin-top:10px;padding:7px 8px;font-size:11px}@media (width<=1050px){.admin-skills-main{grid-template-columns:1fr}.admin-skill-image-panel{max-width:330px}}.admin-skill-mechanics-block{background:#11161e;border:1px solid #29313c;border-radius:8px;margin-top:12px;padding:11px}.admin-skill-mechanics-heading{color:#d9e0e9;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:flex}.admin-skill-mechanics-heading span{color:#8e9aaa;text-align:center;background:#202936;border-radius:999px;min-width:22px;padding:2px 6px;font-size:10px}.admin-skill-mechanics-heading button{color:#cdd5df;font:inherit;cursor:pointer;background:#202936;border:1px solid #394554;border-radius:5px;margin-left:auto;padding:5px 8px;font-size:11px}.admin-skill-resource-row{grid-template-columns:repeat(2,130px);gap:10px;display:grid}.admin-skill-resource-row label,.admin-skill-effect-grid label{flex-direction:column;gap:4px;display:flex}.admin-skill-resource-row span,.admin-skill-effect-grid span{color:#8893a1;font-size:10px;font-weight:700}.admin-skill-resource-row input,.admin-skill-effect-grid input,.admin-skill-effect-grid select{color:#d8dde6;width:100%;min-width:0;font:inherit;background:#0d1118;border:1px solid #343c48;border-radius:6px;outline:none;padding:6px 8px;font-size:12px}.admin-skill-effect-card{background:#0e131a;border:1px solid #303947;border-radius:7px;margin-top:8px;padding:9px}.admin-skill-effect-top{color:#cbd3dd;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:11px;display:flex}.admin-skill-effect-top button{color:#c97e86;font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px}.admin-skill-effect-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (width<=1100px){.admin-skill-effect-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-skill-summary{background:#0d131b;border:1px solid #344052;border-radius:8px;margin-top:12px;padding:11px 13px}.admin-skill-summary-title{color:#e1e7ef;margin-bottom:7px;font-size:12px;font-weight:800}.admin-skill-summary-meta{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.admin-skill-summary-meta span{color:#9faaba;background:#1b2430;border-radius:5px;padding:3px 7px;font-size:10px}.admin-skill-summary-effects{color:#c5ced9;margin:0;padding-left:20px;font-size:11px;line-height:1.55}.admin-skill-summary-effects li+li{margin-top:4px}.admin-skill-reactive-note{color:#bef264;background:#36531429;border:1px solid #84cc1647;border-radius:6px;grid-column:1/-1;padding:8px 10px;font-size:11px}.admin-summon-config{background:#0d131b;border:1px solid #344052;border-radius:8px;grid-template-columns:minmax(0,1fr) 170px;gap:10px;margin-top:10px;padding:12px;display:grid}.admin-summon-field{gap:5px;min-width:0;display:grid}.admin-summon-field>span{color:#8e9aaa;font-size:10px;font-weight:700}.admin-summon-field input,.admin-summon-field select{box-sizing:border-box;color:#d8dde6;width:100%;min-width:0;font:inherit;background:#0d1118;border:1px solid #343c48;border-radius:6px;outline:none;padding:7px 9px;font-size:12px}.admin-summon-field input:focus,.admin-summon-field select:focus{border-color:#5d718d}.admin-summon-creatures{background:#0a0f15;border:1px solid #303947;border-radius:7px;grid-column:1/-1;overflow:hidden}.admin-summon-creatures-head{color:#cbd3dd;background:#121923;border-bottom:1px solid #303947;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:11px;display:flex}.admin-summon-creatures-head span{color:#8290a1;font-size:10px}.admin-summon-creature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:220px;padding:7px;display:grid;overflow-y:auto}.admin-summon-creature{color:#cbd3dd;text-align:left;min-width:0;font:inherit;cursor:pointer;background:#111821;border:1px solid #28323f;border-radius:6px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 8px;display:grid}.admin-summon-creature:hover:not(:disabled){background:#182230;border-color:#52657e}.admin-summon-creature.is-selected{color:#e2edcf;background:#1b2818;border-color:#718c4a}.admin-summon-creature:disabled{opacity:.42;cursor:not-allowed}.admin-summon-check{color:#cce6a1;border:1px solid #465466;border-radius:4px;place-items:center;width:16px;height:16px;font-size:11px;display:grid}.admin-summon-creature.is-selected .admin-summon-check{background:#31451f;border-color:#77994a}.admin-summon-creature-name{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.admin-summon-creature small{color:#778596;white-space:nowrap;font-size:9px}.admin-summon-tiers{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:2px;display:grid}@media (width<=900px){.admin-summon-config,.admin-summon-creature-list,.admin-summon-tiers{grid-template-columns:1fr}}.admin-skills-faction-access{background:#00000024;border:1px solid #4b4330;border-radius:6px;margin:0 0 12px;padding:10px 12px}.admin-skills-faction-access>strong{color:#e1c477;margin-bottom:7px;font-size:12px;display:block}.admin-skills-faction-options{flex-wrap:wrap;gap:8px 18px;display:flex}.admin-skills-faction-options label{cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.admin-skills-faction-access>small{color:#e98575;margin-top:6px;font-size:10px;display:block}.admin-avatar-tabs{gap:10px;margin-bottom:18px;display:flex}.admin-avatar-tab,.admin-avatar-status{color:inherit;cursor:pointer;background:#0a1813b8;border:1px solid #bc9e5357;border-radius:8px;padding:10px 16px}.admin-avatar-tab--active,.admin-avatar-status--active{background:#493f1e7a;border-color:#d4b562e6}.admin-avatar-filter{align-items:center;gap:18px;margin-bottom:18px;display:flex}.admin-avatar-statuses{flex-wrap:wrap;gap:8px;display:flex}.admin-avatar-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px;display:grid}.admin-avatar-card{background:#091410e0;border:1px solid #bc9e5340;border-radius:12px;align-self:start;overflow:hidden}.admin-avatar-preview{cursor:zoom-in;background:#00000047;border:0;border-radius:0;justify-content:center;align-items:center;width:100%;padding:0;display:flex;overflow:hidden}.admin-avatar-preview:hover{background:#00000061}.admin-avatar-preview img{object-fit:contain;width:100%;height:auto;display:block}.admin-avatar-preview--expanded{z-index:1000;aspect-ratio:auto;cursor:zoom-out;background:#000000e6;width:100vw;height:100vh;padding:28px;position:fixed;inset:0}.admin-avatar-preview--expanded:hover{background:#000000e6}.admin-avatar-preview--expanded img{object-fit:contain;width:auto;max-width:min(92vw,1000px);height:auto;max-height:92vh}.admin-avatar-card-body{flex-direction:column;gap:14px;padding:16px;display:flex}.admin-avatar-owner{flex-direction:column;gap:3px;display:flex}.admin-avatar-owner strong{font-size:17px}.admin-avatar-owner span{opacity:.66;font-size:13px}.admin-avatar-meta{gap:7px;margin:0;display:grid}.admin-avatar-meta div{justify-content:space-between;gap:12px;display:flex}.admin-avatar-meta dt{opacity:.62}.admin-avatar-meta dd{text-align:right;margin:0}.admin-avatar-reason{background:#69232340;border-radius:8px;flex-direction:column;gap:5px;padding:10px;display:flex}.admin-avatar-actions{gap:10px;display:flex}.admin-avatar-actions button{flex:1}.admin-avatar-pagination{justify-content:center;align-items:center;gap:16px;margin-top:20px;display:flex}@media (width<=700px){.admin-avatar-filter{flex-direction:column;align-items:flex-start}.admin-avatar-tabs{flex-wrap:wrap}.admin-avatar-grid{grid-template-columns:1fr}}.admin-avatar-moderation{flex-direction:column;gap:12px;display:flex}.admin-avatar-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-avatar-actions button{cursor:pointer;border-radius:8px;min-height:44px;font-weight:700}.admin-avatar-actions button:disabled{cursor:default;opacity:.55}.admin-avatar-approve-button{color:#b9f5d5;background:#115c3c61;border:1px solid #32b574b8}.admin-avatar-approve-button:hover:not(:disabled){background:#14744985;border-color:#48dc91f2}.admin-avatar-reject-open-button{color:#ffadb5;background:#64232b52;border:1px solid #c4545e94}.admin-avatar-reject-open-button:hover:not(:disabled){background:#79273175;border-color:#e56974e6}.admin-avatar-reject-box{background:#4b191f33;border:1px solid #c4545e57;border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.admin-avatar-reject-box label{font-weight:700}.admin-avatar-reject-box textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:78px;color:inherit;font:inherit;background:#040d0ad1;border:1px solid #bc9e5352;border-radius:7px;outline:none;padding:10px 12px}.admin-avatar-reject-box textarea:focus{border-color:#d4b562c7}.admin-avatar-reject-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-avatar-reject-footer span{opacity:.58;font-size:12px}.admin-avatar-reject-confirm-button{color:#ffc0c6;cursor:pointer;background:#7e232d85;border:1px solid #d5505cb8;border-radius:7px;min-height:38px;padding:8px 14px;font-weight:700}.admin-avatar-reject-confirm-button:hover:not(:disabled){background:#972833ad}.admin-avatar-reject-confirm-button:disabled{cursor:default;opacity:.42}.admin-avatar-delete-button{color:#fecaca;background:#2a1010;border-color:#7f1d1d}.admin-avatar-delete-button:hover:not(:disabled){background:#3a1515;border-color:#ef4444}.admin-medals-page{color:#dce2e9;gap:16px;min-width:0;padding-bottom:24px;display:grid}.admin-medals-page *{box-sizing:border-box}.admin-medal-page-heading{align-items:flex-end;margin-bottom:3px}.admin-medal-eyebrow,.admin-medal-kicker{color:#bca36d;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.admin-medal-eyebrow{margin-bottom:6px}.admin-medal-page-heading h1{color:#e9edf2;letter-spacing:-.025em;margin:0 0 5px;font-weight:800}.admin-medal-page-heading p{color:#939ba7;font-size:12px}.admin-medal-heading-stats{flex-wrap:wrap;gap:8px;display:flex}.admin-medal-heading-stats>div{background:#141b24;border:1px solid #303946;border-radius:9px;gap:3px;min-width:130px;padding:10px 13px;display:grid}.admin-medal-heading-stats strong{color:#d7c18d;font-size:21px;line-height:1}.admin-medal-heading-stats small{color:#929ba7;font-size:10px}.admin-medals-page .admin-medal-card{background:#151b24;border:1px solid #2b3441;border-radius:11px;margin:0;padding:20px 22px;box-shadow:0 6px 22px #00000015}.admin-medal-section-heading{border-bottom:1px solid #2b3440;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;padding-bottom:15px;display:flex}.admin-medal-section-heading h2{color:#edf0f4;letter-spacing:-.02em;margin:5px 0 4px;font-size:19px;font-weight:750}.admin-medal-section-heading p{color:#8e9aa8;max-width:790px;margin:0;font-size:12px;line-height:1.55}.admin-medal-heading-count,.admin-medal-epoch-badge{color:#e2c586;white-space:nowrap;background:#252117;border:1px solid #56482f;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:11px;font-weight:750;display:inline-flex}.admin-medal-heading-count{color:#b7c6da;background:#19212c;border-color:#384454}.admin-medal-alert{color:#f2aeb9;background:#2a1c24;border:1px solid #70404b;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:12px;display:flex}.admin-medal-alert--success{color:#b5e3bd;background:#15291e;border-color:#3d694d}.admin-medal-alert button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1}.admin-medal-btn{color:#d6dde7;min-height:36px;font:inherit;white-space:normal;cursor:pointer;background:#202936;border:1px solid #414d5c;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-size:12px;font-weight:750;line-height:1.2;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.admin-medal-btn--primary{color:#ffe5a6;background:linear-gradient(#5e4a2d,#3d301e);border-color:#ae8b48;box-shadow:inset 0 1px #f4dc9440}.admin-medal-btn--secondary{color:#dbe2eb;background:#202a36;border-color:#465464}.admin-medal-btn--danger{color:#ebb1bd;background:#312229;border-color:#66414a}.admin-medal-btn:hover:not(:disabled){filter:brightness(1.12);border-color:#d2ad61;transform:translateY(-1px)}.admin-medal-btn:active:not(:disabled){transform:translateY(0)}.admin-medal-btn:focus-visible,.admin-medal-file-button:focus-within{outline-offset:2px;outline:2px solid #d9bd78}.admin-medal-btn:disabled{opacity:.4;cursor:not-allowed;filter:grayscale(.2);transform:none}.admin-medal-empty{text-align:center;background:#111821;border:1px dashed #34404e;border-radius:9px;place-items:center;gap:6px;min-height:120px;padding:20px;display:grid}.admin-medal-empty>span{color:#bca369;font-size:25px}.admin-medal-empty strong{color:#cad2dd;font-size:13px}.admin-medal-empty small{color:#808c9a;max-width:460px;font-size:11px;line-height:1.5}.admin-medal-empty--compact{min-height:64px;padding:12px}.admin-medal-form{gap:17px;display:grid}.admin-medal-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.admin-medal-fields label,.admin-medal-recipient-picker>label,.admin-medal-review-actions label{color:#a4adba;gap:6px;min-width:0;font-size:11px;font-weight:650;display:grid}.admin-medal-fields input,.admin-medal-fields select,.admin-medal-fields textarea,.admin-medal-recipient-picker input,.admin-medal-review-actions textarea,.admin-medal-epoch-management input{color:#e4e9f0;width:100%;min-width:0;min-height:37px;font:inherit;background:#0e151e;border:1px solid #384453;border-radius:7px;outline:none;padding:9px 11px;font-size:12px;transition:border-color .15s,box-shadow .15s}.admin-medal-fields textarea,.admin-medal-review-actions textarea{resize:vertical;line-height:1.5}.admin-medal-fields input:focus,.admin-medal-fields textarea:focus,.admin-medal-fields select:focus,.admin-medal-recipient-picker input:focus,.admin-medal-review-actions textarea:focus,.admin-medal-epoch-management input:focus{border-color:#a98b53;box-shadow:0 0 0 2px #a98b5326}.admin-medal-fields input::placeholder,.admin-medal-fields textarea::placeholder,.admin-medal-recipient-picker input::placeholder{color:#687587}.admin-medal-fields select:disabled{opacity:.85;color:#b6bdc9;cursor:default}.admin-medal-span-all{grid-column:1/-1}.admin-medal-upload{background:linear-gradient(135deg,#111b27,#141c26);border:1px solid #344252;border-radius:10px;padding:15px}.admin-medal-upload-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.admin-medal-upload-heading strong{color:#e0e6ed;font-size:13px}.admin-medal-upload-heading>span{color:#a6b5c7;white-space:nowrap;border:1px solid #3b4856;border-radius:20px;padding:4px 8px;font-size:10px;font-weight:800}.admin-medal-upload-heading>span.is-ready{color:#a8d7ae;background:#16251b;border-color:#4a7554}.admin-medal-upload-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:13px;display:grid}.admin-medal-upload-steps span{text-align:center;color:#667586;border-bottom:2px solid #343d48;padding:6px;font-size:10px;font-weight:700}.admin-medal-upload-steps .is-current{color:#d7c393;border-color:#a58c53}.admin-medal-upload-content{grid-template-columns:minmax(0,1fr) 190px;align-items:stretch;gap:14px;display:grid}.admin-medal-upload-controls{flex-wrap:wrap;align-content:center;align-items:center;gap:10px;min-width:0;display:flex}.admin-medal-file-button{color:#dfc688;cursor:pointer;background:#242518;border:1px dashed #7d6d4f;border-radius:7px;justify-content:center;align-items:center;min-height:36px;padding:8px 13px;font-size:12px;font-weight:750;transition:border-color .15s,background .15s;display:inline-flex;position:relative}.admin-medal-file-button:hover{background:#302b1c;border-color:#e2c27c}.admin-medal-file-button input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.admin-medal-upload-filename{text-overflow:ellipsis;white-space:nowrap;color:#a8b1bf;max-width:min(310px,100%);font-size:11px;overflow:hidden}.admin-medal-upload-note{color:#788798;flex-basis:100%;margin:2px 0 0;font-size:11px;line-height:1.5}.admin-medal-upload-preview{text-align:center;background:#0b1219;border:1px dashed #3e4b5a;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:145px;padding:12px;display:flex}.admin-medal-upload-preview.is-ready{background:0 0;border-color:#0000}.admin-medal-upload-preview img{object-fit:contain;image-rendering:auto;width:64px;height:64px;box-shadow:none;background:0 0;border:0;border-radius:0;display:block}.admin-medal-upload-preview strong{color:#bfcbd8;font-size:11px}.admin-medal-upload-preview.is-ready strong{color:#ade0b3}.admin-medal-upload-preview small{color:#7d8a9a;max-width:170px;font-size:10px;line-height:1.4}.admin-medal-upload-placeholder{color:#9a8661;border:1px dashed #59616e;border-radius:10px;place-items:center;width:50px;height:50px;font-size:30px;display:grid}.admin-medal-form-footer{border-top:1px solid #2b3643;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.admin-medal-form-footer span{color:#92a0af;font-size:11px}.admin-medal-form-footer .admin-medal-btn{min-width:220px}.admin-medal-subheading{align-items:center;gap:8px;margin:19px 0 11px;display:flex}.admin-medal-subheading h3{color:#dce3ea;margin:0;font-size:13px}.admin-medal-subheading span{color:#95a4b4;border:1px solid #384451;border-radius:14px;place-items:center;min-width:23px;padding:4px 7px;font-size:10px;display:inline-grid}.admin-medal-rule-list{gap:7px;display:grid}.admin-medal-rule{background:#111922;border:1px solid #303d49;border-radius:8px;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:9px 11px;display:grid}.admin-medal-rule img,.admin-medal-review>img{object-fit:contain;box-shadow:none;background:0 0;border:0;border-radius:0}.admin-medal-rule>div{gap:4px;min-width:0;display:grid}.admin-medal-rule strong{text-overflow:ellipsis;white-space:nowrap;color:#e7e9ef;font-size:12px;overflow:hidden}.admin-medal-rule small{color:#8996a5;font-size:10px}.admin-medal-state{color:#aeb9c6;white-space:nowrap;background:#1b2530;border:1px solid #41505f;border-radius:999px;align-items:center;padding:5px 9px;font-size:10px;font-weight:750;display:inline-flex}.admin-medal-state--approved{color:#a7d8af;background:#16261b;border-color:#3b6b4b}.admin-medal-state--rejected{color:#e2a4ae;background:#2d1d22;border-color:#63414b}.admin-medal-epoch-management{background:#111821;border:1px solid #394352;border-radius:8px;margin-top:17px;padding:13px}.admin-medal-epoch-management summary{color:#bdc4d0;cursor:pointer;font-size:12px;font-weight:750}.admin-medal-epoch-management p{color:#909eaa;margin:11px 0;font-size:11px;line-height:1.6}.admin-medal-epoch-management>div{flex-wrap:wrap;gap:9px;display:flex}.admin-medal-epoch-management input{width:min(330px,100%)}.admin-medal-recipients{background:#101720;border:1px solid #303c49;border-radius:9px;padding:14px}.admin-medal-recipients .admin-medal-subheading{margin:0 0 11px}.admin-medal-search-note{color:#81909e;margin:9px 0;font-size:11px}.admin-medal-search-results{flex-wrap:wrap;align-items:center;gap:6px;min-height:35px;padding:8px 0;display:flex}.admin-medal-search-results button,.admin-medal-picked button{color:#d1dbe8;cursor:pointer;background:#1a2633;border:1px solid #394858;border-radius:6px;padding:6px 9px;font-size:11px}.admin-medal-search-results button:hover,.admin-medal-picked button:hover{color:#f3dba2;border-color:#ae8e55}.admin-medal-search-results small,.admin-medal-picked small{color:#8a97a6;font-size:11px}.admin-medal-picked{border-top:1px solid #303c49;flex-wrap:wrap;align-items:center;gap:6px;min-height:35px;margin-top:8px;padding-top:8px;display:flex}.admin-medal-picked button{color:#e2c68e;background:#292417;border-color:#685736}.admin-medal-review{border-bottom:1px solid #303b47;grid-template-columns:64px minmax(0,1fr) minmax(180px,225px);align-items:start;gap:15px;padding:15px 0;display:grid}.admin-medal-review:last-child{border-bottom:0}.admin-medal-detail{gap:7px;min-width:0;display:grid}.admin-medal-detail>strong{color:#eee9da;font-size:14px}.admin-medal-detail>p{white-space:pre-wrap;color:#bac3d0;margin:0;font-size:12px;line-height:1.5}.admin-medal-meta{flex-wrap:wrap;gap:5px;display:flex}.admin-medal-meta span{color:#9daab9;background:#19222e;border:1px solid #364251;border-radius:5px;padding:4px 7px;font-size:10px}.admin-medal-detail details{color:#a9b7c5;margin-top:2px;font-size:11px}.admin-medal-detail summary{cursor:pointer}.admin-medal-detail details p{word-break:break-word;background:#101820;border-radius:5px;padding:8px}.admin-medal-review-actions{gap:7px;display:grid}.admin-medal-review-actions .admin-medal-btn{width:100%}.admin-medal-review-actions label{margin-bottom:3px}.admin-medal-review-actions textarea{min-height:50px}.admin-medal-recipient-picker{gap:4px;min-width:0;display:grid}.admin-medal-search-error{color:#f0a7b1;margin:6px 0;font-size:11px}.admin-medal-history-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.admin-medal-history-actions .admin-medal-btn{min-height:30px;padding:5px 10px;font-size:11px}.admin-medal-history-grant{background:#111a25;border:1px solid #344657;border-radius:8px;gap:11px;max-width:680px;margin:8px 0 14px 50px;padding:14px;display:grid}.admin-medal-history-grant-title{gap:4px;display:grid}.admin-medal-history-grant-title strong{color:#ead5a1;font-size:12px}.admin-medal-history-grant-title small,.admin-medal-history-grant-footer small{color:#94a3b3;font-size:10px}.admin-medal-history-grant-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-medal-grant-feedback{color:#a7d8af;margin:0;font-size:11px}.admin-medal-archive .admin-medal-section-heading{border-bottom:0;margin-bottom:0;padding-bottom:0}.admin-medal-archive-content{border-top:1px solid #303945;margin-top:16px;padding-top:10px}.admin-medal-history-item{border-bottom:1px solid #2b3440;align-items:center;gap:11px;padding:9px;display:flex}.admin-medal-history-item>img{object-fit:contain;border-radius:6px;width:40px;height:40px}.admin-medal-history-item>.admin-medal-history-info{flex:1;gap:4px;min-width:0;display:grid}.admin-medal-history-item strong{text-overflow:ellipsis;white-space:nowrap;color:#dfe6ef;font-size:12px;overflow:hidden}.admin-medal-history-item small{color:#8b99a8;font-size:10px}.admin-medal-more{min-width:180px;margin:15px auto 3px;display:flex}.admin-medal-loading{text-align:center;color:#8e9cad;padding:12px;font-size:12px}@media (width<=900px){.admin-medal-review{grid-template-columns:64px minmax(0,1fr)}.admin-medal-review-actions{grid-column:2;grid-template-columns:1fr 1fr}.admin-medal-review-actions label{grid-column:1/-1}.admin-medal-upload-content{grid-template-columns:minmax(0,1fr) 160px}}@media (width<=680px){.admin-medal-page-heading{flex-direction:column;align-items:stretch}.admin-medals-page .admin-medal-card{padding:14px}.admin-medal-fields{grid-template-columns:1fr}.admin-medal-span-all{grid-column:auto}.admin-medal-upload-content{grid-template-columns:1fr}.admin-medal-upload-preview{min-height:120px}.admin-medal-rule{grid-template-columns:48px 1fr auto}.admin-medal-rule>.admin-medal-btn{grid-column:2/-1;justify-self:end}.admin-medal-form-footer .admin-medal-btn{width:100%}.admin-medal-review-actions{grid-column:1/-1}.admin-medal-history-item{flex-wrap:wrap}.admin-medal-history-actions{margin-left:auto}.admin-medal-history-grant{margin-left:0}}@media (width<=420px){.admin-medal-review{grid-template-columns:1fr}.admin-medal-review-actions{grid-column:1;grid-template-columns:1fr}.admin-medal-rule{grid-template-columns:40px 1fr}.admin-medal-rule>.admin-medal-state{grid-column:2;justify-self:start}.admin-medal-rule>.admin-medal-btn{grid-column:1/-1;width:100%}}.season-admin{--gold:#d8ad58;--line:#293342;--panel:#141a23;color:#e8edf4;gap:16px;display:grid}.season-hero{background:radial-gradient(circle at 76% 0,#b7842f2e,#0000 34%),linear-gradient(135deg,#171b24,#11161e 62%,#18150f);border:1px solid #34313a;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex;box-shadow:0 18px 50px #0004}.season-kicker,.season-eyebrow{letter-spacing:.18em;color:var(--gold);font-size:10px;font-weight:900}.season-hero h2{margin:5px 0;font-size:26px}.season-hero p,.season-panel p{color:#8491a3;margin:4px 0;font-size:12px}.season-shell{grid-template-columns:250px minmax(0,1fr);gap:16px;display:grid}.season-sidebar,.season-panel,.season-stats,.season-tabs{border:1px solid var(--line);background:linear-gradient(#151b24,#111720);border-radius:12px}.season-sidebar{align-self:start;padding:8px;position:sticky;top:14px}.season-sidebar-title{justify-content:space-between;padding:8px 8px 12px;font-size:11px;font-weight:900;display:flex}.season-sidebar-title small{color:#728096}.season-list{gap:3px;display:grid}.season-list button{color:#b7c0cd;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:32px 1fr 8px;align-items:center;gap:9px;padding:9px;display:grid}.season-list button.active{color:#f0e3c5;background:linear-gradient(90deg,#261f15,#191d24);border-color:#594729}.season-list b,.season-list small{display:block}.season-list b{font-size:12px}.season-list small{color:#68768a;font-size:9px}.season-slot{color:#78869a;background:#171e28;border:1px solid #303b4b;border-radius:7px;place-items:center;width:30px;height:30px;font:800 10px monospace;display:grid}.season-list i{background:#3b4654;border-radius:50%;width:6px;height:6px}.season-list i.on{background:#55c48a;box-shadow:0 0 8px #55c48a66}.season-workspace{min-width:0}.season-titlebar,.season-panel-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.season-titlebar{padding:3px 2px 14px}.season-titlebar h3{margin:0;font-size:24px}.season-titlebar p{color:#8491a3;margin:5px 0 0;font-size:12px}.season-number,.season-chip{color:#d5ad63;background:#211b13;border:1px solid #5a4728;border-radius:5px;padding:5px 7px;font:900 9px monospace;display:inline-block}.season-stats{grid-template-columns:1.4fr repeat(4,1fr);margin-bottom:12px;display:grid;overflow:hidden}.season-stats>div{border-right:1px solid #252e3b;padding:13px 15px}.season-stats small,.season-stats strong,.season-stats span{display:block}.season-stats small{color:#66758a;letter-spacing:.12em;font-size:9px;font-weight:900}.season-stats strong{color:#e7d1a3;margin-top:4px;font-size:16px}.season-stats span{color:#778599;margin-top:2px;font-size:10px}.season-tabs{gap:5px;margin-bottom:14px;padding:5px;display:flex}.season-tabs button{color:#7f8b9c;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:800;display:flex}.season-tabs button.active{color:#e2bd73;background:#252116;box-shadow:inset 0 0 0 1px #5a4729}.season-tabs i{background:#303a48;border-radius:999px;padding:1px 6px;font-size:9px;font-style:normal}.season-panel{margin:0;padding:18px}.season-panel-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.season-wide{grid-column:1/-1}.season-panel-head{align-items:flex-start;margin-bottom:15px}.season-panel-head h4{margin:3px 0;font-size:17px}.season-form,.season-rule-body{gap:11px;display:grid}.season-form label,.season-rule-body label{gap:5px;display:grid}.season-form label>span,.season-rule-body label>span{color:#8e9bae;font-size:10px;font-weight:800}.season-admin input,.season-admin textarea,.season-admin select{box-sizing:border-box;color:#dce3ec;background:#0d131b;border:1px solid #344052;border-radius:7px;outline:none;width:100%;padding:9px 10px}.season-admin input:focus,.season-admin textarea:focus,.season-admin select:focus{border-color:#806433;box-shadow:0 0 0 2px #aa7e331f}.season-save,.season-add,.season-save-small{color:#fff5dc;cursor:pointer;background:linear-gradient(#b28a43,#7d5b24);border:1px solid #9c7635;border-radius:8px;padding:9px 13px;font-weight:800}.season-live,.season-off{border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900}.season-live{color:#79dba6;background:#12281e;border:1px solid #315f48}.season-off{color:#9aa4b1;background:#171d25;border:1px solid #3b4655}.season-hero-actions{align-items:center;gap:10px;display:flex}.season-module-grid,.season-module-preview{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.season-module-grid>label,.season-module-preview>div{background:#10161e;border:1px solid #293443;border-radius:9px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.season-module-grid>label.active,.season-module-preview>div.enabled{background:#142019;border-color:#45543e}.season-module-grid input{display:none}.season-module-grid b,.season-module-grid small,.season-module-preview b,.season-module-preview small{display:block}.season-module-grid small,.season-module-preview small{color:#738095;margin-top:3px;font-size:9px}.season-module-check{color:#68768a;border:1px solid #354153;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.active .season-module-check{color:#70d09a;background:#183024;border-color:#42634f}.season-rule-list{gap:10px;display:grid}.season-rule{background:#0f151d;border:1px solid #2d3848;border-radius:10px;overflow:hidden}.season-rule-top{background:#151c25;border-bottom:1px solid #293342;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.season-rule-icon{color:#e0b866;background:#251f15;border:1px solid #66502b;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.season-rule-name b,.season-rule-name span{display:block}.season-rule-name span{color:#758398;margin-top:2px;font-size:9px}.season-rule-body{padding:13px}.season-three{grid-template-columns:1.5fr 1fr 1fr;gap:9px;display:grid}.season-four{grid-template-columns:1fr 1fr 1.5fr .8fr;gap:9px;display:grid}.season-two{grid-template-columns:1fr 1fr;gap:9px;display:grid}.season-rule-actions{justify-content:flex-end;gap:8px;display:flex}.season-danger,.season-ghost,.season-pool-add{color:#9aa7b9;cursor:pointer;background:#171e28;border:1px solid #3c485a;border-radius:7px;padding:8px 11px;font-size:10px}.season-danger{color:#d8959d;background:#24171a;border-color:#5c343a}.season-reward-pool{background:#0b1118;border:1px solid #293443;border-radius:8px;padding:10px}.season-pool-title{justify-content:space-between;margin-bottom:7px;display:flex}.season-reward-row{grid-template-columns:110px minmax(140px,1fr) 85px 75px 32px;align-items:end;gap:6px;margin-top:6px;display:grid}.season-reward-placeholder{color:#59677a;border:1px dashed #293443;border-radius:7px;align-items:center;height:36px;padding:0 10px;font-size:9px;display:flex}.season-info,.season-note{color:#9ba6b5;background:#1c1913;border-left:3px solid #7b5e2c;margin-top:12px;padding:10px 12px;font-size:11px}.season-empty{text-align:center;color:#718095;border:1px dashed #344052;border-radius:10px;place-items:center;padding:34px;display:grid}.season-empty p{max-width:500px;margin:5px 0;font-size:11px}.season-dates{gap:12px;display:grid}.season-date-fields{grid-template-columns:1fr 1fr 1.3fr;gap:8px;display:grid}.season-date-fields label{color:#8e9bae;font-size:10px}.season-switch,.season-mini-switch{align-items:center;gap:8px;display:flex}.season-switch input,.season-mini-switch input{display:none}.season-switch span,.season-mini-switch span{background:#303947;border-radius:999px;width:38px;height:20px;position:relative}.season-switch span:after,.season-mini-switch span:after{content:"";background:#8d98a8;border-radius:50%;width:14px;height:14px;position:absolute;top:3px;left:3px}.season-switch input:checked+span,.season-mini-switch input:checked+span{background:#315e49}.season-switch input:checked+span:after,.season-mini-switch input:checked+span:after{background:#72d29e;left:21px}.season-timeline{margin-left:9px;display:grid}.season-timeline>div{border-left:1px solid #384456;padding:0 0 20px 24px}.season-timeline small,.season-timeline b,.season-timeline div>span{display:block}.season-timeline small{color:#a4864d;font-size:9px}.season-timeline div>span{color:#77869a;font-size:10px}.season-pool-add{border-style:dashed;margin-top:8px}@media (width<=1100px){.season-shell{grid-template-columns:210px 1fr}.season-module-grid,.season-module-preview,.season-four,.season-stats{grid-template-columns:1fr 1fr}}.season-gift-list{gap:12px;display:grid}.season-gift-card{background:linear-gradient(#111821,#0d131b);border:1px solid #303c4d;border-radius:12px;transition:border-color .18s,opacity .18s;overflow:hidden;box-shadow:0 10px 30px #0002}.season-gift-card.is-enabled{border-color:#3b493d}.season-gift-card.is-disabled{opacity:.72}.season-gift-head{background:linear-gradient(90deg,#171e27,#131a23);border-bottom:1px solid #293442;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 14px;display:grid}.season-gift-mark{color:#e4bd70;background:linear-gradient(145deg,#2b2418,#181a1b);border:1px solid #72592d;border-radius:9px;place-items:center;width:36px;height:36px;font-size:17px;display:grid;box-shadow:inset 0 0 12px #c28d2720}.season-gift-title b,.season-gift-title span{display:block}.season-gift-title b{color:#eef2f6;font-size:14px}.season-gift-title span{color:#748297;margin-top:3px;font-size:10px}.season-gift-body{gap:13px;padding:15px;display:grid}.season-gift-settings{grid-template-columns:minmax(220px,.65fr) minmax(420px,1.35fr);align-items:end;gap:12px;display:grid}.season-input-suffix{background:#0d131b;border:1px solid #344052;border-radius:7px;grid-template-columns:100px 1fr;align-items:center;display:grid;overflow:hidden}.season-input-suffix input{border:0!important;border-radius:0!important}.season-input-suffix em{color:#6f7d91;border-left:1px solid #293544;padding:0 10px;font-size:10px;font-style:normal}.season-open-date>span{color:#8e9bae;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.season-open-date small{color:#66758a;margin-bottom:4px;font-size:9px;display:block}.season-gift-pool{background:#0a1017;border-color:#303c4b;padding:12px}.season-gift-pool .season-pool-title{align-items:center}.season-pool-title>div b,.season-pool-title>div small{display:block}.season-pool-title>div small{color:#66758a;margin-top:2px;font-size:9px}.season-pool-title>span{color:#8290a3;border:1px solid #344052;border-radius:999px;padding:3px 8px;font-size:9px}.season-reward-columns{grid-template-columns:110px minmax(140px,1fr) 85px 75px 32px;gap:6px;padding:3px 1px 0;display:grid}.season-reward-columns span{color:#59677a;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.season-reward-row input,.season-reward-row select{height:36px;padding:7px 9px}.season-row-remove{color:#d58d97;cursor:pointer;background:#21161a;border:1px solid #59333a;border-radius:7px;place-items:center;width:32px;height:36px;font-size:17px;display:grid}.season-row-remove:hover{color:#ffc0c8;background:#301b20;border-color:#92505a}.season-gift-footer{justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.season-gift-state{color:#748196;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.season-gift-state i{background:#4a5564;border-radius:50%;width:7px;height:7px}.season-gift-state.on{color:#7bc99d}.season-gift-state.on i{background:#58c78b;box-shadow:0 0 8px #58c78b66}.season-gift-footer .season-rule-actions{margin-left:auto}@media (width<=900px){.season-gift-settings{grid-template-columns:1fr}.season-reward-columns{display:none}.season-reward-row{grid-template-columns:1fr 1fr 80px 70px 32px}}.season-legacy-rule{margin-top:10px}.season-legacy-rule .season-rule-body{gap:10px}.season-toggle-label{flex-direction:row;align-items:center;margin-right:auto;color:#7e8ca0!important;grid-template-columns:none!important;gap:9px!important;display:flex!important}.season-toggle-label>span:first-child{font-size:10px;font-weight:800}.season-legacy-rule .season-rule-actions{border-top:1px solid #222d3a;padding-top:4px}.season-field-help{margin-top:4px;line-height:1.35;display:block;color:#637187!important;font-size:9px!important;font-weight:500!important}.season-rule-body label:focus-within>.season-field-help,.season-panel>label:focus-within>.season-field-help{color:#8796aa!important}.season-panel>label{gap:5px;margin-bottom:10px;display:grid}.season-panel>label>span{color:#8e9bae;font-size:10px;font-weight:800}.admin-cave{color:#cfd5dc;max-width:1500px;padding:20px}.admin-cave>header{background:linear-gradient(120deg,#17201b,#11171a);border:1px solid #39443b;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:20px 22px;display:flex}.admin-cave header small{color:#748078;letter-spacing:2px}.admin-cave h2{color:#edf0e8;margin:4px 0;font-size:25px}.admin-cave header p,.admin-cave .note{color:#7f8992;margin:0;font-size:11px}.admin-cave-switch{color:#a9c6aa;background:#162019;border:1px solid #3f5443;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;display:flex}.admin-cave-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.admin-cave-stats div{background:#121820;border:1px solid #303842;border-radius:9px;padding:13px 15px;display:grid}.admin-cave-stats b{color:#e1e6e9;font-size:20px}.admin-cave-stats span{color:#697481;font-size:10px}.admin-cave-grid{grid-template-columns:1.15fr .85fr;gap:12px;display:grid}.admin-cave-card{background:#10161d;border:1px solid #303943;border-radius:10px;margin-bottom:12px;padding:16px}.admin-cave-card h3{color:#dce3e8;margin:0 0 12px}.admin-cave-fields{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:20px;display:grid}.admin-cave label{color:#7e8994;gap:4px;font-size:10px;display:grid}.admin-cave input{color:#e2e7eb;background:#0a0f14;border:1px solid #394553;border-radius:6px;min-width:0;padding:8px}.admin-cave-route{flex-wrap:wrap;gap:5px;min-height:40px;display:flex}.admin-cave-route span{background:#151e18;border:1px solid #3c4c41;border-radius:6px;place-items:center;width:38px;height:38px;display:grid}.admin-cave-route small{color:#69756d;font-size:7px}.admin-cave-route b{color:#c8b76e}.admin-cave-actions{gap:8px;margin-top:12px;display:flex}.admin-cave button{color:#b9c3cc;cursor:pointer;background:#18212a;border:1px solid #44505d;border-radius:6px;padding:8px 11px}.admin-cave button:hover{border-color:#758596}.admin-cave button.danger{color:#c99696;border-color:#603c3c}.admin-cave-reward{background:#0c1218;border:1px solid #29333d;border-radius:7px;grid-template-columns:1fr 72px 82px 82px;align-items:end;gap:7px;margin-top:8px;padding:9px;display:grid}.admin-cave-reward>div{display:grid}.admin-cave-reward small{color:#66717d}.admin-cave-multipliers{grid-template-columns:repeat(10,1fr);gap:6px;display:grid}.admin-cave-multipliers label{position:relative}.admin-cave-multipliers label span{color:#9ca6ae;font-weight:700}.admin-cave-multipliers label small{position:absolute;bottom:9px;right:7px}.admin-cave-multipliers input{padding-right:20px}.admin-cave footer{background:#0d1410ef;border:1px solid #3b493d;border-radius:9px;align-items:center;gap:14px;padding:10px;display:flex;position:sticky;bottom:10px}.admin-cave footer .save{color:#d8e8c0;background:#27351d;border-color:#667446;padding:11px 22px;font-weight:700}@media (width<=1000px){.admin-cave-grid{grid-template-columns:1fr}.admin-cave-fields,.admin-cave-stats{grid-template-columns:repeat(2,1fr)}.admin-cave-multipliers{grid-template-columns:repeat(5,1fr)}}.admin-cave-reward-block{background:#0c1218;border:1px solid #29333d;border-radius:7px;margin-top:8px;overflow:hidden}.admin-cave-reward-block .admin-cave-reward{background:0 0;border:0;border-radius:0;margin:0}.admin-cave-picked{color:#9eaa94;text-align:right;align-self:end;padding:8px;font-size:11px}.admin-cave-item-list{background:#0a1015;border-top:1px solid #27313a;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:190px;padding:8px;display:grid;overflow:auto}.admin-cave-item-list button{text-align:left;background:#111820;border-color:#303b45;grid-template-columns:20px 1fr auto;align-items:center;gap:6px;padding:7px 8px;display:grid}.admin-cave-item-list button span{color:#66737c;font-weight:700}.admin-cave-item-list button b{text-overflow:ellipsis;white-space:nowrap;color:#c7d0d6;font-size:11px;overflow:hidden}.admin-cave-item-list button small{color:#687581}.admin-cave-item-list button.active{background:#1a2518;border-color:#718550}.admin-cave-item-list button.active span,.admin-cave-item-list button.active b{color:#cfe2aa}@media (width<=1000px){.admin-cave-item-list{grid-template-columns:1fr}}.admin-cave-item-row{grid-template-columns:1fr auto;align-items:center;gap:6px;display:grid}.admin-cave-item-row>button{width:100%}.admin-cave-item-row>label{color:#8d9aa4;align-items:center;gap:5px;display:flex}.admin-cave-item-row>label input{width:68px;padding:7px}.admin-cave-item-row.active>button{background:#1a2518;border-color:#718550}.admin-cave-item-row.active>button span,.admin-cave-item-row.active>button b{color:#cfe2aa}.admin-encyclopedia-actions{gap:7px;display:flex}.admin-encyclopedia-actions button,.admin-encyclopedia button{color:#e1e5e9;background:#222c37;border:1px solid #45515f;border-radius:5px;padding:7px 10px;font-size:11px}.admin-encyclopedia button:hover{border-color:#826b42}.admin-encyclopedia button:disabled{opacity:.45}.admin-encyclopedia-saved{color:#83b894;margin-bottom:8px;font-size:11px}.admin-encyclopedia-grid{background:#10161d;border:1px solid #29323d;border-radius:7px;grid-template-columns:190px 300px minmax(420px,1fr);min-height:650px;display:grid;overflow:hidden}.admin-encyclopedia-grid>aside,.admin-encyclopedia-list{border-right:1px solid #29323d;padding:12px;overflow:auto}.admin-encyclopedia-grid h3{color:#8f9ba8;text-transform:uppercase;margin:0 0 8px;font-size:10px}.admin-encyclopedia-grid>aside>button{text-align:left;background:0 0;border-color:#0000;align-items:center;gap:8px;width:100%;margin-bottom:4px;padding:8px;display:flex}.admin-encyclopedia-grid>aside>button.active{background:#1d211f;border-color:#665332}.admin-encyclopedia-grid>aside>button>b{color:#bd9553;font-size:17px}.admin-encyclopedia-grid>aside>button span{flex-direction:column;font-size:11px;display:flex}.admin-encyclopedia-grid>aside small{color:#66717d;font-size:9px}.admin-encyclopedia-category-form{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:18px;display:grid}.admin-encyclopedia label{color:#8995a2;flex-direction:column;gap:4px;font-size:9px;display:flex}.admin-encyclopedia input,.admin-encyclopedia textarea{color:#e0e4e8;background:#0a1016;border:1px solid #34404d;border-radius:4px;padding:6px;font-size:11px}.admin-encyclopedia-category-form .wide,.admin-encyclopedia-category-form .buttons{grid-column:1/-1}.admin-encyclopedia-category-form .check{flex-direction:row;grid-column:1/-1;align-items:center}.admin-encyclopedia-category-form .buttons{gap:6px;display:flex}.admin-encyclopedia .danger{color:#d99a9a!important;background:#29191b!important;border-color:#663b3b!important}.admin-encyclopedia-article-list{flex-direction:column;gap:4px;display:flex}.admin-encyclopedia-article-list>button{text-align:left;background:#151c24;border-color:#28333e;justify-content:space-between;gap:8px;display:flex}.admin-encyclopedia-article-list>button.active{background:#211e18;border-color:#81683c}.admin-encyclopedia-article-list span{flex-direction:column;min-width:0;display:flex}.admin-encyclopedia-article-list b{font-size:11px}.admin-encyclopedia-article-list small{text-overflow:ellipsis;white-space:nowrap;color:#697582;font-size:9px;overflow:hidden}.admin-encyclopedia-article-list em{color:#8b7650;font-size:8px;font-style:normal}.admin-encyclopedia-editor{padding:16px 18px;overflow:auto}.admin-encyclopedia-editor>.editor-head{justify-content:space-between;align-items:center;display:flex}.admin-encyclopedia-editor h2{margin:0 0 12px;font-size:17px}.admin-encyclopedia-editor>.editor-head label{flex-direction:row;align-items:center}.admin-encyclopedia-editor>label{margin-bottom:10px}.admin-encyclopedia-editor .row{grid-template-columns:1fr 110px;gap:8px;margin-bottom:10px;display:grid}.admin-encyclopedia-editor textarea.body{resize:vertical;min-height:250px;line-height:1.5}.admin-encyclopedia-editor label small{color:#596573}.admin-encyclopedia-images{border:1px solid #2a3540;border-radius:5px;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;padding:10px;display:grid}.admin-encyclopedia-images>div{flex-direction:column;gap:7px;display:flex}.admin-encyclopedia-images b{color:#a6afb8;font-size:10px}.admin-encyclopedia-images img{object-fit:contain;background:#090e13;border:1px solid #313b46;width:100%;height:110px}.admin-encyclopedia-images .thumbs{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.admin-encyclopedia-images .thumbs button{background:#090e13;padding:0}.admin-encyclopedia-images .thumbs img{height:55px}.admin-encyclopedia-images .upload{color:#dce1e6;cursor:pointer;background:#202a35;border:1px solid #43505d;border-radius:4px;width:max-content;padding:6px 9px;display:inline-block}.admin-encyclopedia-images .upload input{display:none}.editor-buttons{gap:8px;margin-top:14px;display:flex}.admin-encyclopedia-placeholder{color:#65717d;justify-content:center;align-items:center;height:100%;font-size:11px;display:flex}@media (width<=1100px){.admin-encyclopedia-grid{grid-template-columns:170px 260px minmax(380px,1fr)}}*{box-sizing:border-box}body{background:#0d1016;margin:0}.admin-boot{color:#d8dde6;background:#0d1016;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100vh;padding:24px;font-family:Arial,sans-serif;display:flex}.admin-boot--error strong{color:#f0f2f5;font-size:22px}.admin-boot a{color:#91a8c7}.admin-shell{color:#d8dde6;background:#0d1016;grid-template-columns:180px minmax(0,1fr);min-height:100vh;font-family:Arial,sans-serif;display:grid}.admin-sidebar{overscroll-behavior:contain;color:#d8dde6;background:#11151d;border-right:1px solid #252b36;flex-direction:column;align-self:start;gap:28px;height:100vh;min-height:0;padding:28px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.admin-brand{color:#f0f2f5;letter-spacing:.02em;font-size:24px;font-weight:800}.admin-brand-subtitle{color:#777f8c;margin-top:4px;font-size:13px}.admin-nav{flex-direction:column;gap:3px;display:flex}.admin-nav-button{color:#aeb5c0;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:7px 10px;font-size:13px;line-height:1.15;transition:background .12s,border-color .12s,color .12s}.admin-nav-button:hover{color:#e2e6ec;background:#181d27}.admin-nav-button--active{color:#f1f3f6;background:#202631;border-color:#343c49;font-weight:700}.admin-sidebar-footer{flex-direction:column;gap:16px;margin-top:auto;display:flex}.admin-current-user{color:#d8dde6;flex-direction:column;gap:3px;font-size:14px;display:flex}.admin-current-user span{color:#777f8c;font-size:12px}.admin-game-link{color:#91a8c7;font-size:14px;text-decoration:none}.admin-game-link:hover{color:#b7c8df}.admin-content{background:radial-gradient(circle at 70% 0,#3641521f,#0000 34%),#0d1016;width:100%;min-width:0;padding:24px 26px 40px}.admin-content section{width:100%;max-width:none;margin:0}.admin-page-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.admin-page-heading h1{color:#f0f2f5;margin:0 0 6px;font-size:30px}.admin-page-heading p{color:#858d99;margin:0}.admin-error{color:#e7a6ad;background:#28191d;border:1px solid #673b42;border-radius:8px;width:100%;max-width:none;margin:0 0 18px;padding:12px 14px}.admin-card{background:#151a22;border:1px solid #272e39;border-radius:12px;margin-bottom:18px;padding:22px;box-shadow:0 8px 24px #00000029}.admin-card h2{color:#e4e8ed;margin:0 0 16px;font-size:18px}.admin-card-heading{align-items:center;gap:10px;display:flex}.admin-card-heading h2{margin:0}.admin-card-heading span{color:#b9c0ca;background:#202630;border:1px solid #343c48;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:24px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.admin-test-access-note{margin:10px 0 14px}.admin-test-access-row{grid-template-columns:minmax(0,1fr) 72px;gap:10px;display:grid}.admin-test-access-row input{color:#d8dde6;min-width:0;font:inherit;background:#10141b;border:1px solid #343c48;border-radius:8px;outline:none;padding:10px 12px}.admin-test-access-row input:focus{border-color:#8b6b32}.admin-test-access-row button{color:#e8c878;font:inherit;cursor:pointer;background:#3a2d18;border:1px solid #68532d;border-radius:8px;font-weight:800}.admin-test-access-row button:hover:not(:disabled){background:#49391e}.admin-test-access-row button:disabled{opacity:.45;cursor:default}.admin-test-access-saved{color:#9fc98a;margin-top:10px;font-size:13px}.admin-grant-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.admin-grant-row select{color:#d8dde6;min-width:0;font:inherit;background:#10141b;border:1px solid #343c48;border-radius:8px;outline:none;padding:10px 12px}.admin-grant-row select:focus{border-color:#59687c}.admin-grant-row button,.admin-danger-button{font:inherit;cursor:pointer;border-radius:8px;padding:10px 14px;font-weight:700;transition:background .12s,border-color .12s}.admin-grant-row button{color:#edf0f4;background:#29313d;border:1px solid #414b5a}.admin-grant-row button:hover:not(:disabled){background:#343e4d}.admin-grant-row button:disabled,.admin-danger-button:disabled{opacity:.45;cursor:default}.admin-table-wrap{margin-top:16px;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%}.admin-table th,.admin-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #272e39;padding:12px 10px}.admin-table tbody tr:hover{background:#ffffff05}.admin-table th{color:#737c89;text-transform:uppercase;font-size:12px}.admin-table td{color:#c8ced7}.admin-table-action{text-align:right!important}.admin-danger-button{color:#d9959d;background:#28191d;border:1px solid #5b343a}.admin-danger-button:hover:not(:disabled){background:#352026;border-color:#74434b}.admin-muted,.admin-placeholder{color:#7f8793}.admin-placeholder{border-style:dashed;justify-content:center;align-items:center;min-height:120px;display:flex}@media (width<=760px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{border-bottom:1px solid #252b36;border-right:0;height:auto;min-height:auto;position:static;overflow-y:visible}.admin-nav{grid-template-columns:1fr 1fr;display:grid}.admin-sidebar-footer{margin-top:0}.admin-content{padding:22px 14px}.admin-grant-row{grid-template-columns:1fr}}.admin-shop-form-labels{color:#a1a1aa;grid-template-columns:2fr 1.3fr 1.3fr .8fr .8fr .8fr auto;gap:8px;margin-bottom:5px;padding:0 1px;font-size:11px;display:grid}.admin-shop-form-labels span{min-width:0}.admin-shop-form{grid-template-columns:2fr 1.3fr 1.3fr .8fr .8fr .8fr auto;align-items:center;gap:8px;display:grid}.admin-shop-form input,.admin-shop-form select,.admin-shop-row input{color:#e4e4e7;background:#111827;border:1px solid #3f3f46;border-radius:6px;min-width:0;padding:8px}.admin-shop-list{flex-direction:column;gap:8px;display:flex}.admin-shop-row{border:1px solid #27272a;border-radius:8px;grid-template-columns:minmax(150px,2fr) 1.2fr repeat(3,.75fr) auto auto;align-items:end;gap:8px;padding:10px;display:grid}.admin-shop-row label{color:#a1a1aa;font-size:11px}.admin-shop-row label input{width:100%;margin-top:3px;display:block}@media (width<=1100px){.admin-shop-form-labels{display:none}.admin-shop-form,.admin-shop-row{grid-template-columns:1fr 1fr}}.admin-castles-heading{margin-bottom:12px}.admin-castle-list{flex-direction:column;gap:5px;margin-bottom:12px;display:flex}.admin-castle-row,.admin-floor-summary{grid-template-columns:minmax(0,1fr) 38px;gap:6px;display:grid}.admin-castle-main,.admin-floor-main{color:#d8dde6;cursor:pointer;background:#10151d;border:1px solid #2c3440;border-radius:7px;align-items:center;min-width:0;display:grid}.admin-castle-main{text-align:left;grid-template-columns:42px minmax(160px,1fr) 58px 48px 30px;gap:9px;padding:5px 9px}.admin-castle-row.active .admin-castle-main{background:#171a1d;border-color:#80612b}.admin-castle-thumb{color:#caa75d;background:#080b10;border-radius:4px;justify-content:center;align-items:center;width:38px;height:30px;display:flex;overflow:hidden}.admin-castle-thumb img{object-fit:cover;width:100%;height:100%}.admin-castle-main>span:not(.admin-castle-thumb){color:#8f98a6;font-size:11px}.admin-castle-delete{color:#dc8993;cursor:pointer;background:#28171b;border:1px solid #63343a;border-radius:7px;width:38px}.admin-castle-editor{padding:14px}.admin-castle-fields,.admin-floor-settings{grid-template-columns:repeat(5,minmax(90px,1fr));gap:8px;display:grid}.admin-castle-fields label,.admin-floor-settings label{color:#949daa;font-size:11px}.admin-castle-fields input,.admin-castle-fields select,.admin-castle-fields textarea,.admin-floor-settings input{box-sizing:border-box;color:#e0e4e9;width:100%;font:inherit;background:#0e141c;border:1px solid #343d49;border-radius:5px;margin-top:3px;padding:6px 7px}.admin-castle-fields .wide{grid-column:span 5}.admin-castle-check{align-items:center;gap:6px;padding-top:17px;display:flex}.admin-castle-check input{width:auto!important;margin:0!important}.admin-castle-save{justify-content:flex-end;margin-top:8px;display:flex}.admin-castle-save button,.admin-floor-title button,.admin-floor-settings>button{padding:6px 10px}.admin-floor-title{border-top:1px solid #272e39;justify-content:space-between;align-items:center;margin-top:14px;padding-top:10px;display:flex}.admin-floor-title h3{color:#d6bd7c;margin:0;font-size:14px}.admin-floor-list{flex-direction:column;gap:5px;margin-top:7px;display:flex}.admin-floor{background:#0d1219;border:1px solid #272e39;border-radius:7px}.admin-floor-main{text-align:left;grid-template-columns:90px repeat(5,minmax(70px,1fr)) 24px;gap:8px;width:100%;padding:7px 9px}.admin-floor-main span{color:#919aa7;font-size:11px}.admin-floor-settings{border-top:1px solid #272e39;padding:9px}.admin-floor-settings>button{align-self:end}@media (width<=1100px){.admin-castle-fields,.admin-floor-settings{grid-template-columns:repeat(2,minmax(120px,1fr))}.admin-castle-fields .wide{grid-column:span 2}.admin-floor-main{grid-template-columns:80px repeat(3,1fr)}.admin-floor-main span:nth-of-type(n+4){display:none}}.admin-castle-fields select{box-sizing:border-box;color:#e0e4e9;width:100%;font:inherit;background:#0e141c;border:1px solid #343d49;border-radius:5px;margin-top:3px;padding:6px 7px}.admin-visual-tabs{gap:6px;margin-bottom:10px;display:flex}.admin-visual-tabs button{color:#d9bd72;background:#17130c;border:1px solid #665022;border-radius:6px;padding:7px 12px;font-weight:700}.admin-visual-tabs button.active{color:#f4d77b;background:#2a210f;border-color:#9b772d}.admin-visual-workspace{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.admin-visual-controls{max-height:calc(100vh - 36px);padding:12px;position:sticky;top:0;overflow:auto}.admin-visual-control{margin:7px 0;display:block}.admin-visual-control>span{color:#aeb6c2;justify-content:space-between;gap:8px;font-size:11px;display:flex}.admin-visual-control em{color:#e2c477;font-style:normal}.admin-visual-control input{accent-color:#a97b27;width:100%;margin-top:4px}.admin-visual-subtitle{color:#e0c67e;text-transform:uppercase;border-top:1px solid #2b323c;margin:12px 0 6px;padding-top:8px;font-size:11px;font-weight:800}.admin-visual-select{color:#aeb6c2;grid-template-columns:1fr 120px;align-items:center;gap:8px;margin:7px 0;font-size:11px;display:grid}.admin-visual-select select{color:#e2e7ee;background:#0d141d;border:1px solid #3b4552;border-radius:5px;padding:6px}.admin-visual-check{color:#b9c0ca;align-items:center;gap:7px;font-size:11px;display:flex}.admin-visual-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.admin-visual-actions button{padding:7px}.admin-visual-saved{color:#9ad68f;margin-top:8px;font-size:11px}.admin-visual-preview-wrap{min-width:0;padding:12px}.admin-castle-preview{color:#d9dee5;background:#070b11;border:1px solid #7a5b22;padding:6px;position:relative;overflow:hidden}.admin-castle-preview.grid{background-image:linear-gradient(#d4a64b1f 1px,#0000 1px),linear-gradient(90deg,#d4a64b1f 1px,#0000 1px);background-size:var(--preview-grid) var(--preview-grid)}.admin-castle-preview-head{color:#efd17a;background:#0c131c;border:1px solid #765921;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}.admin-castle-preview-head button{color:#d4dae2;background:#111923;border:1px solid #3c4653;border-radius:4px;padding:5px 7px}.admin-castle-preview-main{margin-top:6px;display:grid}.admin-castle-preview-panel{background:#091018ed;border:1px solid #74571f;min-width:0;padding:7px}.admin-castle-preview-panel.roster>div{color:#66717f;border-block:1px solid #28313b;justify-content:center;align-items:center;margin:6px 0;display:flex}.admin-castle-preview-panel.roster small{color:#a3abb7}.admin-castle-preview-panel.center{text-align:center}.admin-preview-floors{flex-direction:column;align-items:center;margin-top:8px;display:flex}.admin-preview-floors>div{grid-template-columns:42px auto;align-items:center;gap:6px;display:grid}.admin-preview-floors>div>span{color:#9da6b2;font-size:.72em}.admin-preview-floors>div>div{justify-content:center;display:flex}.admin-preview-floors button{color:#e9cf7d;background:#12202c;border:1px solid #8a6d2b}.admin-castle-preview-bottom{grid-template-columns:2fr 1fr;margin-top:6px;display:grid}.admin-castle-preview-panel.controls{margin-top:6px}.admin-preview-timers{text-align:center;color:#c8ced7;margin-bottom:6px}.admin-castle-preview-panel .start{color:#edf8ef;background:linear-gradient(#175f35,#0c3822);border:1px solid #3d8554;padding:7px;font-weight:800}.admin-castle-preview-panel.history{box-sizing:border-box;margin-top:6px;overflow:hidden}@media (width<=1050px){.admin-visual-workspace{grid-template-columns:1fr}.admin-visual-controls{max-height:none;position:static}}.admin-visual-castle-select{align-items:center;gap:10px;margin:0 0 10px;display:flex}.admin-visual-castle-select select{max-width:360px}.admin-preview-empty{color:#727d8b;text-align:center;padding:18px;font-size:12px}.admin-preview-floors>div>div{flex-wrap:wrap;justify-content:center;display:flex}.admin-castle-preview.grid:after{content:"";z-index:50;pointer-events:none;background-image:linear-gradient(#d4a64b47 1px,#0000 1px),linear-gradient(90deg,#d4a64b47 1px,#0000 1px);background-size:var(--preview-grid) var(--preview-grid);position:absolute;inset:0}.admin-castle-preview.grid{background-image:none}.admin-castle-preview>*{z-index:1;position:relative}.admin-preview-entry{color:#e3c270;background:#26180d;border:1px solid #725624;margin:8px auto 0;padding:5px 12px;font-size:.8em;display:block}.admin-castle-preview-panel.center{overflow:visible}.admin-visual-save-button{font-weight:800;border-color:#8a6828!important}.admin-visual-save-button.dirty{color:#ffe29a;background:#6d4a0d}.admin-visual-save-button.saving{color:#cfe3ff;background:#263348}.admin-visual-save-button.saved{color:#a8e6b3;background:#173b24;border-color:#39784a!important}.admin-visual-save-button.error{color:#ffb3bd;background:#4b1f25;border-color:#8e404a!important}.admin-visual-save-status{border:1px solid #303844;border-radius:5px;margin-top:8px;padding:7px 9px;font-size:11px}.admin-visual-save-status.dirty{color:#e6c36f}.admin-visual-save-status.saving{color:#a9c9ef}.admin-visual-save-status.saved{color:#9ad68f}.admin-visual-save-status.error{color:#ef9ba5}.admin-castle-image-field{color:#949daa;gap:4px;font-size:11px;display:grid}.admin-castle-image-picker{color:#d9bd72;cursor:pointer;background:#0b1017;border:1px solid #5d4a27;border-radius:6px;min-height:120px;padding:0;overflow:hidden}.admin-castle-image-picker img{object-fit:contain;object-position:center top;background:#0b1017;width:100%;height:auto;max-height:240px;display:block}.admin-castle-image-picker span{justify-content:center;align-items:center;min-height:120px;font-weight:700;display:flex}.admin-castle-image-field small{color:#7f8997;font-size:9px;line-height:1.2}.admin-castle-editor .admin-castle-fields{grid-template-columns:repeat(3,minmax(150px,1fr)) 320px;align-items:start}.admin-castle-editor .admin-castle-image-field{grid-area:1/4/span 12}.admin-castle-editor .admin-castle-fields>.wide{grid-column:span 3}.admin-castle-editor .admin-castle-image-picker{min-height:150px}.admin-castle-editor .admin-castle-image-picker img{object-fit:contain;object-position:center top;width:100%;height:230px;max-height:230px}.admin-floor-settings-compact{grid-template-columns:90px 100px 130px minmax(190px,1.5fr) 110px 90px minmax(190px,1.5fr) 100px 110px 80px minmax(190px,1.5fr) 100px;align-items:end}.admin-floor-settings-compact .admin-castle-check{align-self:center;padding-top:0}.admin-floor-settings-compact>button{grid-column:1/-1;justify-self:end}.admin-floor-settings-compact select{box-sizing:border-box;color:#e0e4e9;width:100%;font:inherit;background:#0e141c;border:1px solid #343d49;border-radius:5px;margin-top:3px;padding:6px 7px}@media (width<=1400px){.admin-castle-editor .admin-castle-fields{grid-template-columns:repeat(3,minmax(130px,1fr)) 260px}.admin-floor-settings-compact{grid-template-columns:repeat(6,minmax(120px,1fr))}}@media (width<=1000px){.admin-castle-editor .admin-castle-fields{grid-template-columns:repeat(2,minmax(130px,1fr))}.admin-castle-editor .admin-castle-image-field{grid-area:auto/1/auto/-1}.admin-castle-editor .admin-castle-fields>.wide{grid-column:1/-1}.admin-floor-settings-compact{grid-template-columns:repeat(3,minmax(120px,1fr))}}.admin-floor-settings-compact .admin-creature-select{border-left:2px solid #6f5726;padding-left:7px}.admin-floor-settings-compact .admin-creature-select select{border-color:#55482f}.admin-floor-settings-compact label{min-width:0}.admin-floor-settings-compact input,.admin-floor-settings-compact select{height:31px}.admin-floor-settings-compact .admin-creature-select:nth-of-type(7){grid-column:7}.admin-floor-settings-compact .admin-creature-select:nth-of-type(11){grid-column:11}.admin-castle-editor .admin-castle-fields>label:not(.wide){grid-column:auto}.admin-castle-editor .admin-castle-fields>.admin-castle-check{min-height:31px}.admin-castle-editor .admin-castle-rewards{margin-top:2px}.admin-castle-reward-rule{background:#0b1118;border:1px solid #303845;border-radius:6px;grid-template-columns:minmax(220px,2fr) 70px 70px 100px minmax(130px,1fr) minmax(145px,1fr) minmax(160px,1fr) 180px 34px;align-items:end;gap:6px;margin-top:7px;padding:8px;display:grid}.admin-castle-reward-rule label{color:#9ca5b2;min-width:0;font-size:10px}.admin-castle-reward-rule input,.admin-castle-reward-rule select{box-sizing:border-box;color:#e0e4e9;width:100%;height:31px;font:inherit;background:#0e141c;border:1px solid #343d49;border-radius:5px;margin-top:3px;padding:5px 6px}.admin-castle-reward-rule .admin-castle-check{color:#c8d0da;align-items:center;gap:6px;height:31px;margin-top:15px;display:flex}.admin-castle-reward-rule .admin-castle-check input{width:auto;height:auto;margin:0}.admin-castle-reward-rule>.admin-castle-delete{align-self:end;height:31px}@media (width<=1450px){.admin-castle-reward-rule{grid-template-columns:repeat(4,minmax(120px,1fr))}.admin-castle-reward-rule>label:first-child{grid-column:span 2}}@media (width<=850px){.admin-castle-reward-rule{grid-template-columns:repeat(2,minmax(120px,1fr))}.admin-castle-reward-rule>label:first-child{grid-column:1/-1}}.admin-castle-scale-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.admin-castle-scale-card{background:#0b1118;border:1px solid #303845;border-radius:7px;padding:12px}.admin-castle-scale-head{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.admin-castle-scale-head h3{color:#d6bd7c;margin:0 0 3px;font-size:13px}.admin-castle-scale-head small{color:#7f8997}.admin-castle-scale-head label{color:#aab2be;width:120px}.admin-castle-scale-head input{font-weight:700;font-size:15px!important}.admin-castle-scale-results{grid-template-columns:repeat(4,minmax(90px,1fr));gap:6px;margin-top:10px;display:grid}.admin-castle-scale-results>div{background:#101720;border:1px solid #27303c;border-radius:5px;gap:2px;padding:7px 9px;display:grid}.admin-castle-scale-results span{color:#8e98a5;font-size:10px}.admin-castle-scale-results strong{color:#e6c76f;font-size:13px}.admin-castle-scale-results b{color:#dce2e9;font-size:11px}.admin-castle-scale-note{color:#8f99a6;grid-column:1/-1}@media (width<=1100px){.admin-castle-scale-grid{grid-template-columns:1fr}.admin-castle-scale-results{grid-template-columns:repeat(2,1fr)}}.admin-castle-editor .admin-floor-title{margin-top:8px}.admin-castle-save button,.admin-floor-settings-compact>button{color:#f0d27d;cursor:pointer;background:#2b210f;border:1px solid #80612b;border-radius:6px;min-width:150px;font-weight:700}.admin-castle-group-title{color:#d7bb72;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #2a323d;grid-column:1/4;margin-top:3px;padding:5px 0 2px;font-size:11px;font-weight:800}.admin-floor-settings-compact .admin-creature-select{background:#10161e;border:1px solid #2c3541;border-radius:5px;padding:5px 7px}.admin-floor-settings-compact .admin-creature-select select{margin-top:2px}@media (width>=1001px){.admin-castle-editor .admin-castle-fields{grid-template-columns:repeat(3,minmax(150px,1fr)) 320px}.admin-castle-editor .admin-castle-fields>.wide{grid-column:span 3}}@media (width>=1401px){.admin-floor-settings-compact{grid-template-columns:90px 100px 130px 110px 90px 100px 110px 100px 80px 100px 110px 100px}.admin-floor-settings-compact .admin-creature-select{min-width:180px;grid-column:auto!important}}.admin-floor-settings-compact .admin-creature-select:nth-of-type(4){grid-column:1/5}.admin-floor-settings-compact .admin-creature-select:nth-of-type(5){grid-column:5/9}.admin-floor-settings-compact .admin-creature-select:nth-of-type(6){grid-column:9/13}@media (width>=1401px){.admin-floor-settings-compact .admin-creature-select:nth-of-type(4){grid-column:1/5!important}.admin-floor-settings-compact .admin-creature-select:nth-of-type(5){grid-column:5/9!important}.admin-floor-settings-compact .admin-creature-select:nth-of-type(6){grid-column:9/13!important}}@media (width<=1000px){.admin-castle-group-title{grid-column:1/-1}.admin-floor-settings-compact .admin-creature-select{grid-column:1/-1!important}}.admin-floor-settings-compact>button{margin-top:2px}.admin-castle-save{border-top:1px solid #272e39;padding-top:8px}.admin-castle-save button:hover:not(:disabled),.admin-floor-settings-compact>button:hover:not(:disabled){background:#3a2b11;border-color:#a17b31}.admin-castle-editor .admin-castle-image-field small{max-width:320px}.admin-castle-editor .admin-castle-image-picker{background:#080d13}@media (width>=1001px) and (width<=1400px){.admin-floor-settings-compact .admin-creature-select:nth-of-type(4){grid-column:1/3}.admin-floor-settings-compact .admin-creature-select:nth-of-type(5){grid-column:3/5}.admin-floor-settings-compact .admin-creature-select:nth-of-type(6){grid-column:5/7}}.admin-castle-editor textarea{resize:vertical}.admin-castle-group-title:first-child{margin-top:0}.admin-floor-settings-compact{background:#0b1118}.admin-owner-secrets-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;display:grid}.admin-owner-secret-block{min-width:0;padding-right:18px}.admin-owner-secret-block--openai{border-left:1px solid #94a3b82e;padding-left:18px;padding-right:0}@media (width<=900px){.admin-owner-secrets-grid{grid-template-columns:1fr;gap:18px}.admin-owner-secret-block{padding-right:0}.admin-owner-secret-block--openai{border-top:1px solid #94a3b82e;border-left:0;padding-top:18px;padding-left:0}}.admin-quest-generate-button{min-width:190px;font-weight:800;transition:background .16s,border-color .16s,color .16s,box-shadow .16s,transform 80ms}.admin-quest-generate-button:not(:disabled):active{transform:translateY(1px)}.admin-quest-generate-button.generating{box-shadow:inset 0 0 0 1px #5878a32e;color:#cfe3ff!important;background:#263348!important;border-color:#5878a3!important}.admin-quest-generate-button.done{color:#a8e6b3!important;background:#173b24!important;border-color:#39784a!important}.admin-quest-generate-button.error{color:#ffb3bd!important;background:#4b1f25!important;border-color:#8e404a!important}.admin-quest-tabs{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.admin-quest-tabs button{color:#b9ae93;background:#131511;border:1px solid #51452e;border-radius:6px;padding:8px 12px;font-size:12px}.admin-quest-tabs button:hover{color:#ead58d;border-color:#8a713e}.admin-quest-style-field{grid-column:1/-1}.admin-quest-style-field textarea{resize:vertical;min-height:76px}.admin-quest-generated{gap:12px;display:grid}.admin-quest-generated-title{color:#f2f4f8;border-bottom:1px solid #2d3440;padding-bottom:10px;font-size:19px;font-weight:800}.admin-quest-generated-block{background:#111720;border:1px solid #2e3745;border-radius:8px;padding:12px 14px}.admin-quest-generated-block span{color:#8fa7c8;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.admin-quest-generated-block p{white-space:pre-wrap;color:#e2e7ee;margin:0;line-height:1.55}.admin-quest-generated-block--completion{background:#121a15;border-color:#3d4b3f}.admin-quest-generated-block--completion span{color:#9fc79f}.admin-quest-choice-card{background:#111720;border:1px solid #343c49;border-radius:9px;grid-column:1/-1;grid-template-columns:minmax(300px,1fr) minmax(280px,1fr);gap:14px;padding:14px;display:grid}.admin-quest-choice-toggle{align-items:flex-start!important;gap:10px!important;display:flex!important}.admin-quest-choice-toggle input{flex:none;margin-top:2px;width:16px!important;height:16px!important}.admin-quest-choice-toggle span{flex-direction:column;gap:4px;display:flex}.admin-quest-choice-toggle strong{color:#eef2f6;font-size:14px}.admin-quest-choice-toggle small,.admin-quest-choice-group small{color:#7f8998;line-height:1.4}.admin-quest-choice-group{flex-direction:column;gap:6px!important;display:flex!important}@media (width<=900px){.admin-quest-choice-card{grid-template-columns:1fr}}.admin-quest-entity-image-field .admin-castle-image-picker{height:230px;min-height:230px}.admin-quest-entity-image-field .admin-castle-image-picker img{object-fit:cover;object-position:center top;width:100%;height:100%;max-height:none}.admin-permission-role-layout{grid-template-columns:minmax(220px,.8fr) minmax(360px,1.4fr);gap:16px;margin-top:12px;display:grid}.admin-permission-role-editor{gap:12px;display:grid}.admin-permission-role-editor>label{color:#9aa5b5;gap:5px;font-size:11px;display:grid}.admin-permission-role-editor input[type=text],.admin-permission-role-editor input:not([type]){box-sizing:border-box;color:#e0e4e9;background:#0e141c;border:1px solid #343d49;border-radius:5px;width:100%;padding:8px}.admin-permission-role-checks{background:#10161e;border:1px solid #2f3844;border-radius:7px;grid-template-columns:repeat(2,minmax(150px,1fr));gap:8px 14px;padding:12px;display:grid}.admin-permission-role-checks label{color:#d7dde6;align-items:center;gap:8px;font-size:12px;display:flex}.admin-permission-role-checks input{width:15px;height:15px}.admin-permission-role-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=900px){.admin-permission-role-layout,.admin-permission-role-checks{grid-template-columns:1fr}}.admin-chat-heading{align-items:center;margin-bottom:10px}.admin-chat-heading h1{margin-bottom:2px;font-size:24px}.admin-chat-heading p{font-size:12px}.admin-chat-actions{align-items:center;gap:8px;display:flex}.admin-chat-actions span{color:#728091;font-size:11px}.admin-chat-actions span.dirty{color:#e0bd6b}.admin-chat-actions button{color:#eef1f5;background:#26303d;border:1px solid #4b5665;border-radius:5px;height:30px;padding:0 12px;font-size:11px;font-weight:700}.admin-chat-actions button:disabled{opacity:.4}.admin-chat-table-wrap{background:#12171e;border:1px solid #29313c;border-radius:7px;width:100%;overflow:auto}.admin-chat-table{border-collapse:collapse;table-layout:fixed;width:100%}.admin-chat-table th{color:#778391;text-align:left;text-transform:uppercase;letter-spacing:.05em;background:#171d26;border-bottom:1px solid #303845;height:30px;padding:0 8px;font-size:9px}.admin-chat-table th:first-child{width:110px}.admin-chat-table th:nth-child(2){width:245px}.admin-chat-table th:nth-child(3){width:150px}.admin-chat-table td{color:#cbd1da;vertical-align:middle;border-bottom:1px solid #222a34;height:35px;padding:4px 8px;font-size:11px}.admin-chat-table tr:last-child td{border-bottom:0}.admin-chat-table tbody tr:hover{background:#171d25}.admin-chat-table td.group{color:#8e9aa9;font-size:10px}.admin-chat-table td.name{color:#e0e4e9;font-weight:700}.admin-chat-table td.desc{color:#77818e;white-space:normal;font-size:10px}.admin-chat-toggle{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.admin-chat-toggle input{accent-color:#b08a3c}.admin-chat-toggle span{color:#c7ccd3;min-width:32px;font-size:9px;font-weight:800}.admin-chat-number{align-items:center;gap:5px;display:flex}.admin-chat-number input{color:#edf0f4;background:#0b1118;border:1px solid #384351;border-radius:4px;width:76px;height:25px;padding:2px 6px;font-size:11px}.admin-chat-number span{color:#747f8d;font-size:9px}.admin-outskirts-list{gap:8px;display:grid}.admin-outskirts-card{background:#10151c;border:1px solid #29313b;border-radius:8px;overflow:hidden}.admin-outskirts-card.open{border-color:#6e5729}.admin-outskirts-summary{color:#e3e7ed;text-align:left;cursor:pointer;background:#131922;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:10px 12px;display:flex}.admin-outskirts-summary>span:first-child{gap:2px;display:grid}.admin-outskirts-summary strong{color:#e8cc76;font-size:13px}.admin-outskirts-summary small{color:#7f8997;font-size:10px}.admin-outskirts-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.admin-outskirts-badges em,.admin-outskirts-badges b{color:#93a0b0;border:1px solid #34404e;border-radius:999px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:700}.admin-outskirts-badges b.dirty{color:#e4c36d;border-color:#8b6a28}.admin-outskirts-badges i{color:#8f9baa;font-style:normal}.admin-outskirts-editor{border-top:1px solid #252d38;padding:10px 12px 12px}.admin-outskirts-grid{grid-template-columns:repeat(4,minmax(120px,1fr));gap:7px;display:grid}.admin-outskirts-grid label,.admin-outskirts-boss{color:#909baa;gap:3px;font-size:10px;display:grid}.admin-outskirts-grid input,.admin-outskirts-boss select{box-sizing:border-box;color:#edf0f4;background:#0b1118;border:1px solid #374250;border-radius:5px;width:100%;height:29px;padding:4px 7px;font-size:11px}.admin-outskirts-grid label small{color:#66717e;font-size:8px;line-height:1.25}.admin-outskirts-biome{border-top:1px solid #252d38;grid-template-columns:150px minmax(0,1fr) 210px;align-items:start;gap:10px;margin-top:10px;padding-top:9px;display:grid}.admin-outskirts-biome>div:first-child{gap:3px;display:grid}.admin-outskirts-biome>div:first-child strong{color:#d9bd72;font-size:11px}.admin-outskirts-biome>div:first-child small{color:#707b88;font-size:9px;line-height:1.35}.admin-outskirts-creatures{flex-wrap:wrap;gap:5px;display:flex}.admin-outskirts-creatures label{color:#bac2cc;cursor:pointer;background:#0d131a;border:1px solid #303946;border-radius:6px;grid-template-rows:14px 11px;grid-template-columns:14px 24px minmax(70px,1fr);align-items:center;gap:0 5px;min-width:130px;padding:5px 6px;font-size:10px;display:grid}.admin-outskirts-creatures label.selected{background:#17170f;border-color:#79602d}.admin-outskirts-creatures input{grid-row:1/3;width:13px;height:13px}.admin-outskirts-creatures img,.admin-outskirts-creatures span{object-fit:cover;border-radius:4px;grid-row:1/3;width:24px;height:24px}.admin-outskirts-creatures b{color:#dce1e8;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.admin-outskirts-creatures small{color:#737e8b;font-size:8px}.admin-outskirts-actions{color:#9aa5b2;border-top:1px solid #252d38;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:9px;font-size:10px;display:flex}.admin-outskirts-actions label{align-items:center;gap:6px;display:flex}.admin-outskirts-actions input{accent-color:#b08a3c}.admin-outskirts-actions button{color:#f0d27d;background:#2b210f;border:1px solid #80612b;border-radius:5px;min-width:130px;height:30px;font-size:10px;font-weight:800}.admin-outskirts-actions button:disabled{opacity:.45}@media (width<=1100px){.admin-outskirts-grid{grid-template-columns:repeat(2,minmax(120px,1fr))}.admin-outskirts-biome{grid-template-columns:1fr}.admin-outskirts-summary{flex-direction:column;align-items:flex-start}.admin-outskirts-badges{justify-content:flex-start}}.admin-quest-accepted-heading{margin-bottom:12px}.admin-quest-accepted-heading .admin-primary-button{margin-left:auto}.admin-quest-accepted-list{flex-direction:column;gap:5px;display:flex}.admin-quest-accepted-row{grid-template-columns:minmax(0,1fr) 32px;gap:6px;display:grid}.admin-quest-accepted-main{color:#d8dde6;text-align:left;cursor:pointer;background:#10151d;border:1px solid #2c3440;border-radius:7px;grid-template-columns:minmax(180px,1.4fr) minmax(140px,1fr) 88px 88px;align-items:center;gap:10px;min-width:0;padding:7px 10px;display:grid}.admin-quest-accepted-main:hover{background:#121923;border-color:#46515f}.admin-quest-accepted-row.active .admin-quest-accepted-main{background:#171a1d;border-color:#80612b}.admin-quest-accepted-main strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.admin-quest-accepted-code{text-overflow:ellipsis;white-space:nowrap;color:#8f98a6;min-width:0;font-size:11px;overflow:hidden}.admin-quest-accepted-status{color:#aab3c0;text-transform:uppercase;background:#1a2029;border:1px solid #3a4350;border-radius:999px;justify-self:start;padding:3px 7px;font-size:10px;font-weight:700}.admin-quest-accepted-status.enabled{color:#8fd19f;background:#13251a;border-color:#355843}.admin-quest-accepted-status.draft{color:#d8bc70;background:#251e10;border-color:#66552e}.admin-quest-accepted-edit{color:#8f98a6;justify-self:end;font-size:10px}.admin-quest-accepted-delete{color:#c77782;cursor:pointer;background:#211418;border:1px solid #59333a;border-radius:7px;width:32px;font-size:18px;line-height:1}.admin-quest-accepted-delete:hover{color:#ef9aa5;background:#2b171c;border-color:#7b454f}.admin-quest-accepted-editor{border-top:1px solid #272e39;margin-top:12px;padding-top:12px}@media (width<=1100px){.admin-quest-accepted-main{grid-template-columns:minmax(140px,1fr) minmax(100px,.9fr) 78px}.admin-quest-accepted-edit{display:none}}.admin-castle-biome{gap:7px;display:grid}.admin-castle-biome>div:first-child{gap:2px;display:grid}.admin-castle-biome>div:first-child strong{color:#d9bd72;font-size:11px}.admin-castle-biome>div:first-child small{color:#707b88;font-size:9px}.admin-castle-biome-creatures{scrollbar-gutter:stable;background:#0b1016;border:1px solid #252d38;border-radius:6px;align-content:flex-start;max-height:118px;padding:5px;overflow-y:auto}.admin-castle-biome-creatures label{flex:150px;min-width:122px;max-width:190px}.admin-castle-biome-filter{box-sizing:border-box;color:#edf0f4;background:#0b1118;border:1px solid #374250;border-radius:5px;width:min(420px,100%);height:29px;margin-top:5px;padding:4px 8px;font-size:11px}.admin-castle-biome-creatures{grid-template-columns:repeat(auto-fit,minmax(180px,max-content));justify-content:start;gap:5px;max-height:126px;display:grid;overflow:hidden auto}.admin-castle-biome-creatures label{box-sizing:border-box;grid-template-columns:14px 24px max-content;width:max-content;min-width:180px;max-width:300px}.admin-castle-biome-creatures b{max-width:230px}.admin-bestiary-skills{gap:6px;display:grid}.admin-bestiary-skills>small{color:#788493;font-size:10px}.admin-bestiary-skill-list{background:#0b1016;border:1px solid #252d38;border-radius:6px;flex-wrap:wrap;gap:5px;max-height:145px;padding:5px;display:flex;overflow-y:auto}.admin-bestiary-skill-list label{background:#111821;border:1px solid #29333f;border-radius:5px;grid-template-columns:14px 26px max-content;align-items:center;gap:5px;width:max-content;max-width:300px;padding:4px 7px;display:grid}.admin-bestiary-skill-list label.selected{background:#1b1a13;border-color:#8a743b}.admin-bestiary-skill-list img{object-fit:contain;width:26px;height:26px}.admin-bestiary-skill-list b{font-size:11px}.admin-bestiary-skill-list small{color:#77828e;grid-column:3;font-size:9px}.admin-bestiary-skill-list input[type=checkbox]{box-sizing:border-box;accent-color:#b08a3c;min-width:13px;width:13px!important;height:13px!important;margin:0!important;padding:0!important}.admin-events-page{flex-direction:column;gap:12px;display:flex}.admin-events-page .admin-page-heading{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.admin-event-tabs{gap:6px;display:flex}.admin-event-tabs button,.admin-event-primary,.admin-event-actions button,.admin-event-times button,.admin-event-run-actions button{color:#cbd2dc;font:inherit;cursor:pointer;background:#151c25;border:1px solid #3b4654;border-radius:6px;padding:7px 10px}.admin-event-tabs button.active,.admin-event-primary{color:#efd078;background:#2d2414;border-color:#8c6a2a}.admin-event-layout{grid-template-columns:minmax(250px,330px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.admin-event-list{max-height:calc(100vh - 40px);position:sticky;top:12px;overflow:auto}.admin-event-list-head{color:#d9c17d;justify-content:space-between;margin-bottom:8px;display:flex}.admin-event-row{color:#dce1e7;text-align:left;cursor:pointer;background:#0e141c;border:1px solid #28313c;border-radius:7px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;margin-bottom:5px;padding:8px;display:grid}.admin-event-row.active{background:#171a1d;border-color:#80612b}.admin-event-row span:nth-child(2){flex-direction:column;min-width:0;display:flex}.admin-event-row b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-event-row small,.admin-event-row em{color:#818b99;font-size:10px;font-style:normal}.admin-event-dot{background:#5a6068;border-radius:50%;width:7px;height:7px}.admin-event-dot.on{background:#6bc477}.admin-event-editor{padding:14px}.admin-event-section-title{color:#d5bb74;text-transform:uppercase;letter-spacing:.04em;border-top:1px solid #29313b;margin:15px 0 7px;padding-top:10px;font-size:11px;font-weight:800}.admin-event-grid{grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;display:grid}.admin-event-grid label{color:#929ca9;font-size:11px}.admin-event-grid input,.admin-event-grid select,.admin-event-grid textarea{box-sizing:border-box;color:#e1e6ec;width:100%;font:inherit;background:#0d141c;border:1px solid #343e4a;border-radius:5px;margin-top:3px;padding:7px}.admin-event-grid select[multiple]{min-height:110px}.admin-event-grid .wide{grid-column:1/-1}.admin-event-grid label small{color:#717c89;margin-top:4px;display:block}.admin-event-check{align-items:center;gap:7px;padding-top:20px;display:flex!important}.admin-event-check input{width:auto!important;margin:0!important}.admin-event-weekdays{flex-wrap:wrap;gap:5px;display:flex}.admin-event-weekdays button{color:#9ea8b5;background:#111821;border:1px solid #39434f;border-radius:5px;min-width:42px;padding:6px}.admin-event-weekdays button.active{color:#e9ca75;background:#2b2314;border-color:#8b6929}.admin-event-times{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-event-times input{width:110px!important;margin:0!important}.admin-event-times button.chip{background:#202a35;padding:5px 8px}.admin-event-hint,.admin-event-runtime-note,.admin-event-next{color:#8994a2;background:#101720;border:1px solid #303945;border-radius:6px;padding:8px;font-size:11px}.admin-event-runtime-note{color:#aeb7c4;margin-top:14px}.admin-event-runtime-note b{color:#d4bd7c}.admin-event-next{justify-content:space-between;gap:12px;display:flex}.admin-event-next b{color:#d5bd7d}.admin-event-actions{grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;margin-top:12px;display:grid}.admin-event-actions button:disabled{opacity:.45;cursor:default}.admin-event-error{color:#e59aa3;background:#2c171b;border:1px solid #6d343b;border-radius:6px;padding:9px 11px}.admin-event-runs{padding:8px 14px}.admin-event-run-id{color:#6f7986}.admin-event-run-actions{gap:5px;display:flex}.admin-event-run-actions button{padding:5px 7px;font-size:11px}@media (width<=1150px){.admin-event-layout{grid-template-columns:1fr}.admin-event-list{max-height:260px;position:static}.admin-event-grid{grid-template-columns:repeat(2,minmax(120px,1fr))}}@media (width<=700px){.admin-event-grid{grid-template-columns:1fr}.admin-event-grid .wide{grid-column:1}.admin-event-next{flex-direction:column}.admin-event-actions{grid-template-columns:1fr 1fr}.admin-event-actions span{display:none}}.admin-runes-summary{flex-wrap:wrap;gap:8px;display:flex}.admin-runes-summary span{color:#8993a0;text-align:center;background:#141a22;border:1px solid #303846;border-radius:9px;min-width:76px;padding:8px 11px;font-size:11px}.admin-runes-summary b{color:#e4e8ed;font-size:17px;display:block}.admin-runes-saved{background:#142219;border:1px solid #31523a;border-radius:8px;margin:-8px 0 16px;padding:9px 12px}.admin-runes-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;display:grid}.admin-runes-main{min-width:0}.admin-runes-card{overflow:hidden}.admin-runes-note{color:#7f8997;margin:8px 0 16px;font-size:12px;line-height:1.55}.admin-runes-tiers{grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px;display:grid}.admin-rune-tier{background:#10151c;border:1px solid #303846;border-radius:9px;flex-direction:column;gap:14px;padding:14px;display:flex}.admin-rune-tier-title{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.admin-rune-tier-title b{color:#dfe4ea}.admin-rune-tier-title small{color:#717c89}.admin-rune-tier--1{border-top-color:#77808a}.admin-rune-tier--2{border-top-color:#568667}.admin-rune-tier--3{border-top-color:#527ca8}.admin-rune-tier--4{border-top-color:#9a7540}.admin-rune-number{align-items:center;gap:7px;display:flex}.admin-rune-number input{box-sizing:border-box;color:#edf1f5;width:100%;min-width:0;font:inherit;background:#0b1016;border:1px solid #384351;border-radius:7px;outline:none;padding:9px 10px;font-weight:700}.admin-rune-number input:focus{border-color:#80652f}.admin-rune-number em{color:#737e8b;white-space:nowrap;font-size:11px;font-style:normal}.admin-rune-family-grid{grid-template-columns:repeat(2,minmax(230px,1fr));gap:8px;display:grid}.admin-rune-family{background:#10151c;border:1px solid #2b333e;border-radius:8px;grid-template-columns:minmax(0,1fr) 70px;align-items:center;gap:10px;padding:10px 11px;display:grid}.admin-rune-family span{min-width:0}.admin-rune-family b{color:#d7dce3;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.admin-rune-family small{color:#697481;margin-top:2px;font-size:10px;display:block}.admin-rune-family input{box-sizing:border-box;color:#e8ecf1;text-align:center;width:100%;font:inherit;background:#0a0f15;border:1px solid #384351;border-radius:6px;outline:none;padding:7px;font-weight:700}.admin-rune-family input:focus{border-color:#80652f}.admin-runes-side{position:sticky;top:18px}.admin-runes-fields{flex-direction:column;display:flex}.admin-runes-fields>label{border-bottom:1px solid #252d37;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:12px;padding:12px 0;display:grid}.admin-runes-fields>label>span{color:#cbd1d9;font-size:12px;font-weight:700}.admin-runes-fields small{color:#697481;margin-top:3px;font-size:10px;font-weight:400;line-height:1.35;display:block}.admin-runes-rule{background:#1b1812;border:1px solid #3b3427;border-radius:8px;margin-top:16px;padding:11px}.admin-runes-rule b{color:#d2b66f;margin-bottom:4px;font-size:11px;display:block}.admin-runes-rule span{color:#8e8674;font-size:10px;line-height:1.45}.admin-runes-save{color:#e9ca79;width:100%;font:inherit;cursor:pointer;background:#352a17;border:1px solid #6c572c;border-radius:8px;margin-top:14px;padding:10px 14px;font-weight:800}.admin-runes-save:hover:not(:disabled){background:#43351c}.admin-runes-save:disabled{opacity:.45;cursor:default}@media (width<=1150px){.admin-runes-layout{grid-template-columns:1fr}.admin-runes-side{position:static}.admin-runes-tiers{grid-template-columns:repeat(2,minmax(130px,1fr))}}@media (width<=720px){.admin-runes .admin-page-heading{flex-direction:column}.admin-runes-summary{width:100%}.admin-runes-summary span{flex:1}.admin-runes-tiers,.admin-rune-family-grid{grid-template-columns:1fr}.admin-runes-fields>label{grid-template-columns:minmax(0,1fr) 100px}}.admin-rune-family--wide{grid-template-columns:minmax(145px,1fr) 62px;align-items:start}.admin-rune-family--wide>.admin-rune-slots{grid-column:1/-1}.admin-rune-slots{border-top:1px solid #252d37;flex-wrap:wrap;gap:6px;padding-top:8px;display:flex}.admin-rune-slots label{color:#9da6b2;cursor:pointer;background:#0c1218;border:1px solid #313a46;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-size:10px;display:flex}.admin-rune-slots label:has(input:checked){color:#ddc477;background:#211b10;border-color:#6f5b31}.admin-rune-slots input{accent-color:#9a7938;width:auto;margin:0}.admin-rune-number select{color:#edf1f5;font:inherit;background:#0b1016;border:1px solid #384351;border-radius:7px;outline:none;padding:9px 7px;font-size:11px}.admin-rune-effect-duration{color:#9da6b2;border-top:1px solid #252d37;grid-column:1/-1;grid-template-columns:1fr 120px;align-items:center;gap:10px;padding-top:8px;font-size:11px;display:grid}.admin-rune-effects-grid{grid-template-columns:repeat(3,minmax(300px,1fr));gap:7px;display:grid}.admin-rune-effect-row{background:#10151c;border:1px solid #2b333e;border-radius:7px;grid-template-columns:minmax(105px,1fr) minmax(150px,auto) 62px;align-items:end;gap:10px;padding:9px 10px;display:grid}.admin-rune-effect-name{align-self:center;min-width:0}.admin-rune-effect-name b{color:#d7dce3;white-space:nowrap;font-size:12px;display:block}.admin-rune-effect-name small{color:#697481;margin-top:1px;font-size:9px;display:block}.admin-rune-effect-row>label{min-width:0;display:block}.admin-rune-effect-row>label>small{color:#697481;margin-bottom:3px;font-size:9px;display:block}.admin-rune-effect-row .admin-rune-number{gap:4px}.admin-rune-effect-row .admin-rune-number input,.admin-rune-effect-turns{box-sizing:border-box;color:#e8ecf1;text-align:center;height:32px;font:inherit;background:#0a0f15;border:1px solid #384351;border-radius:6px;outline:none;padding:5px 7px;font-size:12px;font-weight:700}.admin-rune-effect-row .admin-rune-number input{width:48px}.admin-rune-effect-row .admin-rune-number select{color:#cfd6df;background:#0a0f15;border:1px solid #384351;border-radius:6px;max-width:104px;height:32px;padding:4px 6px;font-size:10px}.admin-rune-effect-turns{width:100%}@media (width<=1250px){.admin-rune-effects-grid{grid-template-columns:repeat(2,minmax(300px,1fr))}}@media (width<=760px){.admin-rune-effects-grid{grid-template-columns:1fr}.admin-rune-effect-row{grid-template-columns:minmax(100px,1fr) minmax(145px,auto) 58px}}.admin-transport{flex-direction:column;gap:14px;display:flex}.admin-transport .admin-page-heading{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.admin-transport-card{margin:0;padding:16px}.admin-transport-card h2{margin-bottom:10px}.admin-transport-grid{grid-template-columns:repeat(5,minmax(110px,1fr));gap:9px;display:grid}.admin-transport-grid--3{grid-template-columns:repeat(3,minmax(90px,1fr))}.admin-transport-grid--2{grid-template-columns:repeat(2,minmax(100px,1fr))}.admin-transport-combat{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-transport-elements{grid-template-columns:repeat(2,minmax(300px,1fr));gap:8px;display:grid}.admin-transport-element{background:#10151c;border:1px solid #2b333e;border-radius:8px;grid-template-columns:minmax(70px,.8fr) repeat(5,minmax(64px,1fr));align-items:end;gap:7px;padding:10px;display:grid}.admin-transport-element>b{color:#d8c078;align-self:center;font-size:12px}.admin-transport-element label{min-width:0}.admin-transport-element small{color:#697481;margin-bottom:3px;font-size:9px;display:block}.admin-transport-element input{box-sizing:border-box;color:#e8ecf1;text-align:center;width:100%;height:32px;font:inherit;background:#0a0f15;border:1px solid #384351;border-radius:6px;outline:none;padding:5px 7px;font-size:12px;font-weight:700}@media (width<=1100px){.admin-transport-combat{grid-template-columns:1fr}.admin-transport-grid{grid-template-columns:repeat(3,minmax(100px,1fr))}.admin-transport-elements{grid-template-columns:1fr}}@media (width<=700px){.admin-transport .admin-page-heading{flex-direction:column;align-items:stretch}.admin-transport-grid,.admin-transport-element{grid-template-columns:repeat(2,minmax(90px,1fr))}.admin-transport-element>b{grid-column:1/-1}}.admin-transport-element--settings{display:block}.admin-transport-element--settings>b{margin-bottom:8px;display:block}.admin-transport-element--settings .admin-transport-grid{grid-template-columns:repeat(4,minmax(80px,1fr))}.admin-transport-image-section{border-top:1px solid #29313c;margin-top:12px;padding-top:10px}.admin-transport-image-section h3{color:#d9c17a;margin:0 0 8px;font-size:12px}.admin-transport-image-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px;display:grid}.admin-transport-dragon-row{grid-template-columns:75px repeat(5,minmax(130px,1fr));align-items:start;gap:7px;margin-top:7px;display:grid}.admin-transport-dragon-row>strong{color:#cdd4dd;padding-top:30px;font-size:11px}.admin-transport-image-slot{color:#9ba5b2;cursor:pointer;gap:4px;min-width:0;font-size:10px;display:grid}.admin-transport-image-slot>b{text-overflow:ellipsis;white-space:nowrap;color:#cfd5dd;font-size:10px;overflow:hidden}.admin-transport-image-slot>span{aspect-ratio:1;background:#0b1118;border:1px dashed #3a4654;border-radius:6px;justify-content:center;align-items:center;display:flex;overflow:hidden}.admin-transport-image-slot.battle>span{aspect-ratio:10/3}.admin-transport-image-slot img{object-fit:cover;width:100%;height:100%}.admin-transport-image-slot em{color:#687483;font-size:10px;font-style:normal}.admin-transport-image-slot small{color:#66717e;font-size:8px}.admin-transport-image-slot:hover>span{border-color:#80652f}@media (width<=1200px){.admin-transport-dragon-row{grid-template-columns:70px repeat(3,minmax(130px,1fr))}.admin-transport-image-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (width<=720px){.admin-transport-dragon-row{grid-template-columns:1fr 1fr}.admin-transport-dragon-row>strong{grid-column:1/-1;padding-top:4px}.admin-transport-image-grid{grid-template-columns:1fr 1fr}}.admin-system-logs{min-width:0}.admin-log-status{color:#73d99b;background:#27804a1f;border:1px solid #55b37a;border-radius:999px;align-self:flex-start;padding:7px 12px;font-weight:800}.admin-log-status--paused{color:#d2b36d;background:#9a81511f;border-color:#9a8151}.admin-log-toolbar{grid-template-columns:180px minmax(240px,1fr) auto auto;gap:10px;margin:0 0 12px;display:grid}.admin-log-toolbar select,.admin-log-toolbar input{min-width:0;color:inherit;background:#0c121db8;border:1px solid #8292ad59;border-radius:8px;padding:9px 11px}.admin-log-toolbar button{white-space:nowrap}.admin-log-errors{background:#7822221f;border:1px solid #be5b5b80;border-radius:8px;margin-bottom:10px;padding:10px 12px;font-size:13px}.admin-log-console{color:#cbd5e1;background:#090d13;border:1px solid #8292ad47;border-radius:10px;height:calc(100vh - 205px);min-height:420px;padding:8px;font:12px/1.45 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;overflow:auto}.admin-log-line{border-bottom:1px solid #94a3b80f;grid-template-columns:190px 92px 72px minmax(0,1fr);gap:8px;padding:2px 5px;display:grid}.admin-log-time{color:#7f8b9d}.admin-log-source{color:#9db7df;font-weight:700}.admin-log-level{color:#9aa5b5}.admin-log-message{white-space:pre-wrap;overflow-wrap:anywhere}.admin-log-line--error .admin-log-level,.admin-log-line--critical .admin-log-level,.admin-log-line--alert .admin-log-level,.admin-log-line--emergency .admin-log-level{color:#ff7b7b;font-weight:800}.admin-log-line--warning .admin-log-level{color:#e7bd69;font-weight:700}.admin-log-line--info .admin-log-level{color:#72c9a0}.admin-log-empty{text-align:center;color:#7f8b9d;padding:20px}@media (width<=900px){.admin-log-toolbar{grid-template-columns:1fr 1fr}.admin-log-toolbar input{grid-area:1/1/auto/-1}.admin-log-line{grid-template-columns:1fr 80px}.admin-log-time,.admin-log-message{grid-column:1/-1}.admin-log-console{height:65vh}}.admin-log-testing{color:#8e99a9;cursor:pointer;align-items:center;gap:7px;width:max-content;margin:-3px 0 10px;font-size:12px;display:flex}.admin-log-testing input{margin:0}.admin-log-entry{border-bottom:1px solid #94a3b817}.admin-log-entry>summary{cursor:pointer;grid-template-columns:125px 110px 82px minmax(0,1fr);align-items:center;gap:9px;padding:7px 8px;list-style:none;display:grid}.admin-log-entry>summary::-webkit-details-marker{display:none}.admin-log-entry>summary:hover{background:#7e95b914}.admin-log-entry>summary time{color:#7f8b9d}.admin-log-entry>summary b{color:#a9c4eb;font-size:11px}.admin-log-summary{text-overflow:ellipsis;white-space:nowrap;color:#d7dee8;overflow:hidden}.admin-log-detail{color:#9ba8b9;background:#ffffff06;padding:8px 12px 12px 134px}.admin-log-detail>div{margin-bottom:7px}.admin-log-detail pre{color:#bac5d2;white-space:pre-wrap;overflow-wrap:anywhere;background:#06090e;border-radius:6px;margin:0;padding:10px;font:11px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.admin-log-line--error>summary,.admin-log-line--critical>summary,.admin-log-line--alert>summary,.admin-log-line--emergency>summary{background:#9b2a2a12}.admin-log-line--warning>summary{background:#9d74230d}@media (width<=900px){.admin-log-entry>summary{grid-template-columns:95px 90px 72px minmax(0,1fr)}.admin-log-detail{padding-left:10px}}.admin-bestiary-element-box{background:#12151a;border:1px solid #594b2b;border-radius:7px;grid-template-columns:220px minmax(0,1fr);gap:8px 14px;padding:10px 12px;display:grid;grid-column:1/span 3!important}.admin-bestiary-element-box>header{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.admin-bestiary-element-box>header strong{color:#e9d48d;font-size:14px}.admin-bestiary-element-box>header small{color:#9a8d6b}.admin-bestiary-element-box>label{color:#9aa5b3;gap:4px;font-size:11px;display:grid}.admin-bestiary-element-box select{color:#e0e4e9;background:#0e141c;border:1px solid #343d49;border-radius:5px;padding:7px}.admin-bestiary-element-box .admin-bestiary-skills{min-width:0}.admin-bestiary-element-box .admin-bestiary-skill-list{max-height:none}.admin-bestiary-element-box .admin-bestiary-skill-list label{grid-template-columns:14px max-content auto}.admin-bestiary-element-box .admin-bestiary-skill-list label input[type=number]{width:70px}.admin-bestiary-element-box .admin-bestiary-skill-list small{grid-column:1/-1}@media (width<=1000px){.admin-bestiary-element-box{grid-template-columns:1fr;grid-column:1/-1!important}}.admin-element-effects-line{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-element-effect-chip{background:#10161d;border:1px solid #303946;border-radius:6px;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.admin-element-effect-chip b{color:#f1f4f7;flex:none;font-size:12px}.admin-element-effect-chip span{color:#91a0b2;min-width:0;font-size:10px;line-height:1.3}@media (width<=1100px){.admin-element-effects-line{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-mq-list{gap:12px;display:grid}.admin-mq-list h2{color:#d7c49a;margin:14px 0 0;font-size:16px}.admin-mq-card{background:#151719;border:1px solid #3f3a31;border-radius:8px;gap:10px;padding:12px;display:grid}.admin-mq-card h3{color:#d9c28b;margin:0}.admin-mq-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.admin-mq-grid label{color:#978e7d;gap:4px;font-size:11px;display:grid}.admin-mq-grid input,.admin-mq-grid select{color:#ddd4c3;background:#0e1114;border:1px solid #484238;border-radius:5px;min-width:0;padding:7px}.admin-mq-grid .admin-mq-check{align-items:center;gap:7px;display:flex}.admin-mq-card>button{color:#e7cb86;background:#2b2112;border:1px solid #705c32;border-radius:5px;justify-self:end;padding:7px 12px}.admin-mq-creatures{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px;max-height:300px;display:grid;overflow:auto}.admin-mq-creatures label{background:#111315;border:1px solid #36332d;border-radius:5px;grid-template-rows:20px 16px;grid-template-columns:18px 36px 1fr;align-items:center;gap:2px 5px;padding:5px;display:grid}.admin-mq-creatures label.selected{background:#211c12;border-color:#826b37}.admin-mq-creatures img,.admin-mq-creatures span{object-fit:cover;border-radius:4px;grid-row:1/3;width:36px;height:36px}.admin-mq-creatures input{grid-row:1/3}.admin-mq-creatures b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.admin-mq-creatures small{color:#777;font-size:9px}.admin-mq-list>h2{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-mq-list>h2>button,.admin-mq-rewards .admin-floor-title>button{color:#efd28c;cursor:pointer;background:linear-gradient(#332716,#241b0f);border:1px solid #705c32;border-radius:6px;padding:7px 12px;font:600 12px/1.1 inherit;box-shadow:inset 0 1px #ffffff0f}.admin-mq-list>h2>button:hover,.admin-mq-rewards .admin-floor-title>button:hover{color:#ffe2a0;background:linear-gradient(#40311b,#2d2112);border-color:#a18445}.admin-mq-list>h2>button:disabled,.admin-mq-rewards button:disabled,.admin-mq-actions button:disabled{opacity:.45;cursor:not-allowed}.admin-mq-rewards{border-top:1px solid #302e29;gap:8px;padding-top:10px;display:grid}.admin-mq-rewards .admin-floor-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-mq-rewards .admin-floor-title strong{color:#d9c28b;font-size:13px}.admin-mq-rewards>small{color:#777f80;font-size:11px}.admin-mq-reward-row{background:#111315;border:1px solid #34322d;border-radius:6px;grid-template-columns:minmax(120px,.8fr) minmax(180px,1.5fr) 110px 90px auto;align-items:end;gap:8px;padding:8px;display:grid}.admin-mq-reward-row label{color:#978e7d;gap:4px;font-size:10px;display:grid}.admin-mq-reward-row input,.admin-mq-reward-row select{color:#ddd4c3;background:#0e1114;border:1px solid #484238;border-radius:5px;min-width:0;padding:7px}.admin-mq-reward-row>button{color:#d99a8f;cursor:pointer;background:#2a1715;border:1px solid #67413b;border-radius:5px;padding:7px 10px}.admin-mq-reward-row>button:hover{color:#f0b1a6;background:#3a1d19;border-color:#99594f}.admin-mq-actions{justify-content:flex-end;align-items:center;gap:8px;padding-top:2px;display:flex}.admin-mq-actions button{cursor:pointer;border-radius:6px;min-width:132px;padding:8px 14px;font:600 12px/1.1 inherit}.admin-mq-actions button:first-child{color:#efd28c;background:linear-gradient(#382b17,#271d10);border:1px solid #806834}.admin-mq-actions button:first-child:hover{color:#ffe3a0;background:linear-gradient(#46371d,#302411);border-color:#aa8a47}.admin-mq-actions button:last-child{color:#b9857d;background:#211514;border:1px solid #60403b;min-width:auto}.admin-mq-actions button:last-child:hover{color:#e7a59a;background:#321a17;border-color:#8d5148}@media (width<=850px){.admin-mq-reward-row{grid-template-columns:1fr 1fr}.admin-mq-actions{flex-wrap:wrap}.admin-mq-actions button{flex:1}.admin-mq-list>h2{flex-direction:column;align-items:flex-start}}.admin-doctor-summary{border:1px solid var(--admin-border,#3c4654);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;padding:14px 16px;display:flex}.admin-doctor-summary b{margin-right:auto}.admin-doctor-findings{gap:8px;display:grid}.admin-doctor-finding{border:1px solid #49515d;border-radius:8px;padding:10px 12px}.admin-doctor-finding summary{cursor:pointer;align-items:center;gap:14px;display:flex}.admin-doctor-finding summary small{opacity:.65;margin-left:auto}.admin-doctor-finding--critical,.admin-doctor-finding--error{border-left-width:4px}.admin-doctor-finding pre,.admin-doctor-detail{white-space:pre-wrap;background:#0000002e;border-radius:6px;max-height:520px;padding:12px;overflow:auto}.admin-doctor-target{margin-top:22px}.admin-doctor-target>div{gap:8px;display:flex}.admin-doctor-target input{flex:1;min-width:180px}.admin-shops-v2{max-width:1500px}.admin-shop-tabs{grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px;margin:12px 0;display:grid}.admin-shop-tabs button{color:#dfe7f2;text-align:left;background:#141922;border:1px solid #303846;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.admin-shop-tabs button span{color:#8994a5;font-size:11px}.admin-shop-tabs button.active{background:#1c2430;border-color:#66758b}.admin-shop-quick-add{grid-template-columns:minmax(230px,.8fr) minmax(170px,.65fr) minmax(280px,1.35fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.admin-shop-quick-add>div{flex-direction:column;gap:2px;display:flex}.admin-shop-quick-add small{color:#8e99aa;font-size:11px}.admin-shop-quick-add select,.admin-shop-toolbar input,.admin-shop-table input,.admin-shop-table select{color:#e8edf5;background:#10151d;border:1px solid #343d4b;border-radius:6px;min-width:0;padding:7px 8px}.admin-shop-toolbar{justify-content:space-between;align-items:center;margin:14px 0 7px;display:flex}.admin-shop-toolbar>div{align-items:baseline;gap:9px;display:flex}.admin-shop-toolbar span{color:#8994a5;font-size:11px}.admin-shop-toolbar input{width:min(360px,40vw)}.admin-shop-table{background:#12171f;border:1px solid #2a323e;border-radius:10px;overflow:hidden}.admin-shop-table-head,.admin-shop-table-row{grid-template-columns:minmax(210px,1.7fr) minmax(180px,1.2fr) 110px 110px 110px 128px;align-items:center;gap:8px;padding:7px 10px;display:grid}.admin-shop-table-head{color:#8793a5;text-transform:uppercase;letter-spacing:.04em;background:#171e28;font-size:10px}.admin-shop-table-row{border-top:1px solid #242c37;min-height:52px}.admin-shop-product{align-items:center;gap:8px;min-width:0;display:flex}.admin-shop-product img{object-fit:contain;background:#0b0f15;border-radius:5px;width:34px;height:34px}.admin-shop-product span{flex-direction:column;min-width:0;display:flex}.admin-shop-product strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.admin-shop-product small{color:#768295;font-size:10px}.admin-shop-category{gap:5px;display:flex}.admin-shop-category select{width:100%}.admin-shop-actions{justify-content:flex-end;gap:5px;display:flex}.admin-shop-actions button{padding:7px 9px}.admin-shop-actions .saved{color:#83d6a2}.admin-shop-actions .danger{color:#d99;border-color:#55363b;width:30px}.admin-shop-empty{text-align:center;color:#7e8999;padding:30px}@media (width<=1050px){.admin-shop-tabs{grid-template-columns:1fr 1fr}.admin-shop-quick-add{grid-template-columns:1fr}.admin-shop-table{overflow-x:auto}.admin-shop-table-head,.admin-shop-table-row{min-width:900px}}.admin-floor-distribution{background:#0e141c;border:1px solid #303845;border-radius:7px;padding:10px}.admin-floor-distribution-head{align-items:baseline;gap:10px;margin-bottom:7px;display:flex}.admin-floor-distribution-head strong{color:#d9bd72;font-size:11px}.admin-floor-distribution-head small{color:#707b88;font-size:9px}.admin-floor-distribution-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.admin-floor-distribution-options button{color:#aeb7c3;text-align:left;cursor:pointer;background:#101720;border:1px solid #2c3541;border-radius:6px;align-items:flex-start;gap:7px;min-height:54px;padding:8px 9px;display:flex}.admin-floor-distribution-options button:hover{background:#151a20;border-color:#5c523b}.admin-floor-distribution-options button.selected{background:#211b11;border-color:#80612b;box-shadow:inset 0 0 0 1px #d6bd7c14}.admin-floor-distribution-radio{color:#d6bd7c;font-size:13px;line-height:15px}.admin-floor-distribution-options b{color:#dce2e9;font-size:11px;display:block}.admin-floor-distribution-options button.selected b{color:#efd27e}.admin-floor-distribution-options small{color:#7f8997;margin-top:3px;font-size:9px;line-height:1.3;display:block}@media (width<=900px){.admin-floor-distribution-options{grid-template-columns:1fr}}.admin-floor-settings-compact{grid-template-columns:90px 100px 130px minmax(0,1fr)!important;align-items:end!important;gap:10px!important;display:grid!important}.admin-floor-settings-compact>label:first-child{grid-column:1}.admin-floor-settings-compact>label:nth-child(2){grid-column:2}.admin-floor-settings-compact>label:nth-child(3){grid-column:3}.admin-floor-settings-compact>.admin-floor-distribution,.admin-floor-settings-compact>.admin-castle-biome{grid-column:1/-1!important}.admin-floor-settings-compact>.admin-creature-select{grid-column:auto!important}.admin-floor-settings-compact>.admin-creature-select:nth-of-type(4){grid-column:1/3!important}.admin-floor-settings-compact>.admin-creature-select:nth-of-type(5){grid-column:3/5!important}.admin-floor-settings-compact>label:nth-of-type(6){grid-column:1}.admin-floor-settings-compact>label:nth-of-type(7){grid-column:2}.admin-floor-settings-compact>label:nth-of-type(8){grid-column:3}.admin-floor-settings-compact>label:nth-of-type(9){grid-column:4}.admin-floor-settings-compact>label:nth-of-type(10){grid-column:1}.admin-floor-settings-compact>label:nth-of-type(11){grid-column:2}.admin-floor-settings-compact>button{justify-self:end;grid-column:1/-1!important}.admin-floor-distribution{width:auto;min-width:0;padding:12px 14px}.admin-floor-distribution-head{margin-bottom:9px}.admin-floor-distribution-options{grid-template-columns:repeat(3,minmax(180px,1fr))}.admin-floor-distribution-options button{min-width:0;min-height:62px;padding:9px 11px}.admin-floor-distribution-options button>span:last-child{min-width:0}.admin-floor-distribution-options small{white-space:normal}@media (width<=1000px){.admin-floor-settings-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-floor-settings-compact>*{grid-column:auto!important}.admin-floor-settings-compact>.admin-floor-distribution,.admin-floor-settings-compact>.admin-castle-biome,.admin-floor-settings-compact>button,.admin-floor-settings-compact>.admin-creature-select{grid-column:1/-1!important}.admin-floor-distribution-options{grid-template-columns:1fr}}.admin-telegram-news{max-width:980px}.admin-telegram-news-note{margin:8px 0 16px}.admin-telegram-news label{color:#aeb6c1;flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.admin-telegram-news textarea,.admin-telegram-news select,.admin-telegram-news input[type=file]{box-sizing:border-box;color:#e1e6ec;width:100%;font:inherit;background:#0e141c;border:1px solid #343d49;border-radius:8px;outline:none}.admin-telegram-news textarea{resize:vertical;min-height:150px;padding:11px 12px;line-height:1.45}.admin-telegram-news textarea:focus,.admin-telegram-news select:focus,.admin-telegram-news input[type=file]:focus{border-color:#80612b;box-shadow:0 0 0 1px #80612b40}.admin-telegram-news-text{position:relative}.admin-telegram-news-text>small{color:#687382;align-self:flex-end;margin-top:-2px;font-size:10px;font-weight:400}.admin-telegram-news-options{grid-template-columns:minmax(220px,.7fr) minmax(320px,1.3fr);gap:12px;margin-top:12px;display:grid}.admin-telegram-news-options select{height:40px;padding:0 10px}.admin-telegram-news-file span em{color:#697482;font-size:10px;font-style:normal;font-weight:400}.admin-telegram-news-file input[type=file]{color:#9ea8b5;height:40px;padding:5px 7px}.admin-telegram-news-file input[type=file]::file-selector-button{color:#d5dbe3;cursor:pointer;background:#1b2430;border:1px solid #46515f;border-radius:5px;height:28px;margin:-1px 9px -1px -2px;padding:0 10px}.admin-telegram-news-file>small{text-overflow:ellipsis;white-space:nowrap;color:#687382;font-size:10px;font-weight:400;overflow:hidden}.admin-telegram-news-footer{border-top:1px solid #272e39;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:14px;display:flex}.admin-telegram-news-footer .admin-muted{font-size:11px}.admin-telegram-news-footer button{min-width:170px}.admin-telegram-news-success{margin-top:12px}@media (width<=760px){.admin-telegram-news-options{grid-template-columns:1fr}.admin-telegram-news-footer{flex-direction:column;align-items:stretch}.admin-telegram-news-footer button{width:100%}}.admin-elemental-traits{gap:7px;display:grid}.admin-elemental-traits>small{color:#87919e;font-size:10px}.admin-elemental-trait{grid-template-columns:1.2fr .8fr 1.4fr 80px 70px auto auto 30px;align-items:center;gap:5px;display:grid}.admin-elemental-trait select,.admin-elemental-trait input{color:#e0e4e9;background:#0e141c;border:1px solid #343d49;border-radius:5px;min-width:0;padding:6px}.admin-elemental-trait button{height:30px}@media (width<=1100px){.admin-elemental-trait{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-elemental-traits{background:linear-gradient(#111923,#0d131b);border:1px solid #303947;border-radius:8px;margin-top:4px;padding:10px}.admin-elemental-traits-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-elemental-traits-title>span{color:#aab6c4;border:1px solid #485464;border-radius:999px;padding:2px 7px;font-size:10px}.admin-elemental-trait{background:#0a1017;border:1px solid #293440;border-radius:6px;padding:7px}.admin-elemental-number{grid-template-columns:1fr!important;gap:2px!important;display:grid!important}.admin-elemental-number>span{color:#8391a0;font-size:9px}.admin-elemental-add{border-radius:5px;justify-self:start;padding:6px 10px;color:#e9d17b!important;background:#2c2614!important;border:1px solid #786325!important}.admin-elemental-add:hover{background:#3a3118!important}.admin-doctor{flex-direction:column;gap:16px;display:flex}.admin-doctor .admin-page-heading{margin-bottom:0}.admin-doctor-heading{border-bottom:1px solid #252d38;align-items:center;padding-bottom:18px}.admin-doctor-actions{flex-wrap:wrap;gap:9px;display:flex}.admin-doctor-actions button,.admin-doctor-target button{color:#d9e0e8;font:inherit;cursor:pointer;background:#151c25;border:1px solid #3b4654;border-radius:7px;padding:9px 13px;font-weight:700}.admin-doctor-actions button:disabled,.admin-doctor-target button:disabled{opacity:.45;cursor:default}.admin-doctor-actions .admin-doctor-scan{color:#ead080;background:#292216;border-color:#79602e}.admin-doctor-actions .admin-doctor-restart{color:#efa5ae;background:#2b181c;border-color:#754049}.admin-doctor-actions .admin-doctor-restart:hover:not(:disabled){background:#381b21;border-color:#a95562}.admin-doctor-summary{background:#111720;border-color:#303a47;margin:0;padding:14px 16px}.admin-doctor-summary b{color:#dce5ef}.admin-doctor-summary span{color:#9ba7b5;background:#0c1118;border:1px solid #2b3440;border-radius:6px;padding:5px 9px}.admin-doctor-findings{min-height:58px}.admin-doctor-findings>.admin-log-empty{color:#748293;background:#0d131b;border:1px dashed #29323d;border-radius:9px;justify-content:center;align-items:center;min-height:58px;display:flex}.admin-doctor-target{margin:0!important;padding:18px!important}.admin-doctor-target-heading h2{color:#e2e7ed;margin:0 0 4px;font-size:17px}.admin-doctor-target-heading p{color:#778493;margin:0 0 14px;font-size:12px}.admin-doctor-target-controls{grid-template-columns:150px minmax(220px,1fr) auto;gap:8px!important;display:grid!important}.admin-doctor-target select,.admin-doctor-target input{box-sizing:border-box;color:#dfe5ec;height:38px;font:inherit;background:#0c1219;border:1px solid #343e4a;border-radius:7px;outline:none;padding:0 10px}.admin-doctor-target select:focus,.admin-doctor-target input:focus{border-color:#6c7786}.admin-doctor-modal-backdrop{z-index:10000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04070bc7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.admin-doctor-modal{box-sizing:border-box;text-align:center;background:#15191f;border:1px solid #62353d;border-radius:13px;width:min(500px,100%);padding:26px;box-shadow:0 24px 80px #0000008c}.admin-doctor-modal-icon{color:#f0a0aa;background:#321b20;border:1px solid #8d4651;border-radius:50%;place-items:center;width:44px;height:44px;margin:0 auto 13px;font-size:24px;font-weight:900;display:grid}.admin-doctor-modal h2{color:#f1f3f6;margin:0 0 9px;font-size:21px}.admin-doctor-modal>p{color:#9aa5b2;max-width:420px;margin:0 auto 17px;line-height:1.5}.admin-doctor-modal-note{text-align:left;background:#20171a;border:1px solid #443038;border-radius:8px;flex-direction:column;gap:5px;padding:12px 14px;display:flex}.admin-doctor-modal-note b{color:#e9a1aa}.admin-doctor-modal-note span{color:#9e9295;font-size:12px;line-height:1.45}.admin-doctor-modal-actions{justify-content:flex-end;gap:9px;margin-top:19px;display:flex}.admin-doctor-modal-actions button{color:#cbd3dc;font:inherit;cursor:pointer;background:#171d25;border:1px solid #3a444f;border-radius:7px;padding:9px 13px;font-weight:700}.admin-doctor-modal-actions .admin-doctor-confirm-restart{color:#ffd9dd;background:#4a2028;border-color:#914753}.admin-doctor-modal-actions button:disabled{opacity:.45;cursor:default}@media (width<=760px){.admin-doctor-heading{flex-direction:column;align-items:stretch}.admin-doctor-actions button{flex:1}.admin-doctor-target-controls{grid-template-columns:1fr}.admin-doctor-modal-actions{flex-direction:column-reverse}.admin-doctor-modal-actions button{width:100%}}.admin-doctor-metrics{gap:14px;display:grid;padding:18px!important}.admin-doctor-metrics-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-doctor-metrics-heading h2{margin:0 0 4px;font-size:17px}.admin-doctor-metrics-heading p{color:#778493;margin:0;font-size:12px}.admin-doctor-buckets{gap:5px;display:flex}.admin-doctor-buckets button{color:#9da9b6;cursor:pointer;background:#111821;border:1px solid #35404d;border-radius:6px;padding:7px 10px}.admin-doctor-buckets button.active{color:#ead080;background:#292216;border-color:#79602e}.admin-doctor-resource-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-doctor-resource-cards>div{background:#0d131a;border:1px solid #2d3743;border-radius:8px;flex-direction:column;gap:5px;padding:12px;display:flex}.admin-doctor-resource-cards b{color:#8290a0;text-transform:uppercase;font-size:11px}.admin-doctor-resource-cards strong{color:#e1e7ed;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.admin-doctor-resource-cards span{color:#778493;font-size:11px}.admin-doctor-chart{background:#0b1118;border:1px solid #29333f;border-radius:8px;padding:12px;position:relative;overflow:hidden}.admin-doctor-chart-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-doctor-chart-head b{font-size:13px}.admin-doctor-chart-head span{color:#7f8c9a;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.admin-doctor-chart svg{width:100%;height:180px;display:block}.admin-doctor-chart svg line{stroke:#26313d;stroke-width:1px}.admin-doctor-chart .metric-line{fill:none;stroke-width:1.5px}.metric-line-0{stroke:#d3ad55}.metric-line-1{stroke:#6ba6d9}.metric-line-2{stroke:#74b77a}.metric-line-3{stroke:#d97777}.metric-line-4{stroke:#a985d3}.metric-line-5{stroke:#6fc0bb}.metric-line-6{stroke:#d99560}.metric-line-7{stroke:#9da7b4}.admin-doctor-chart-axis{color:#647180;justify-content:space-between;font-size:10px;display:flex}.admin-doctor-chart-axis span:nth-child(2){position:absolute;top:43px;right:12px}.admin-doctor-metrics .admin-log-empty{text-align:center;color:#748293;padding:20px}@media (width<=1000px){.admin-doctor-resource-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.admin-doctor-metrics-heading{flex-direction:column;align-items:stretch}.admin-doctor-resource-cards{grid-template-columns:1fr}.admin-doctor-buckets button{flex:1}}.admin-doctor-chart-canvas{position:relative}.admin-doctor-chart .metric-point{stroke-width:1.5px;fill:#0b1118}.admin-doctor-chart .metric-hover-line{stroke:#7b8795;stroke-width:1px;stroke-dasharray:4 4}.admin-doctor-chart .metric-hover-zone{fill:#0000;pointer-events:all}.admin-doctor-chart .metric-bar{fill:currentColor;stroke:none;opacity:.62}.admin-doctor-chart .metric-bar.metric-line-0{color:#d3ad55}.admin-doctor-chart .metric-bar.metric-line-1{color:#6ba6d9}.admin-doctor-chart-head span{min-height:14px}.admin-doctor-chart-legend{flex-wrap:wrap;align-items:center;gap:5px 14px;min-height:18px;margin:7px 0 1px;display:flex}.admin-doctor-chart-legend>span{color:#8996a4;align-items:center;gap:5px;font-size:10px;display:inline-flex}.admin-doctor-chart-legend b{color:#aeb9c4;font-weight:600}.admin-doctor-chart-legend small{color:#718091;font-size:10px}.metric-legend-color{background:currentColor;border-radius:2px;width:12px;height:3px;display:inline-block}.metric-legend-color.metric-line-0{color:#d3ad55}.metric-legend-color.metric-line-1{color:#6ba6d9}.metric-legend-color.metric-line-2{color:#74b77a}.metric-legend-color.metric-line-3{color:#d97777}.metric-legend-color.metric-line-4{color:#a985d3}.metric-legend-color.metric-line-5{color:#6fc0bb}.metric-legend-color.metric-line-6{color:#d99560}.metric-legend-color.metric-line-7{color:#9da7b4}.admin-security-logs .admin-log-entry>summary{grid-template-columns:145px 90px minmax(420px,1fr);align-items:start}.admin-security-logs .admin-log-summary{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.45;overflow:visible}.admin-security-logs .admin-log-detail{padding-left:12px}@media (width<=900px){.admin-security-logs .admin-log-entry>summary{grid-template-columns:105px 80px minmax(260px,1fr)}}.admin-security-toolbar{align-items:center;gap:10px;margin:0 0 12px;display:flex}.admin-security-toolbar input{color:#e5edf7;background:#0b1118;border:1px solid #334155;border-radius:6px;flex:1;min-width:360px;max-width:720px;padding:9px 12px}.admin-security-toolbar button{color:#dce7f5;cursor:pointer;background:#17202b;border:1px solid #334155;border-radius:6px;padding:9px 12px}.admin-security-toolbar span{color:#8da2bd;white-space:nowrap;font-size:12px}@media (width<=700px){.admin-security-toolbar{flex-wrap:wrap}.admin-security-toolbar input{width:100%;min-width:100%}}.admin-rare-loot{max-width:1180px}.admin-rare-loot-heading{margin-bottom:12px}.admin-rare-loot-heading b{color:#cdb678;font-weight:600}.admin-rare-editor{padding:14px 16px}.admin-rare-title{border-bottom:1px solid #252d38;justify-content:space-between;align-items:center;gap:16px;padding-bottom:11px;display:flex}.admin-rare-title h2,.admin-rare-list-title h2{color:#e4e8ed;margin:0;font-size:15px}.admin-rare-title>div>span{color:#7f8997;margin-top:3px;font-size:11px;display:block}.admin-rare-switch{color:#b9c1cb;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:11px;display:inline-flex}.admin-rare-switch input{opacity:0;pointer-events:none;position:absolute}.admin-rare-switch i{background:#111821;border:1px solid #46505d;border-radius:10px;width:32px;height:17px;transition:all .15s;position:relative}.admin-rare-switch i:after{content:"";background:#788392;border-radius:50%;width:11px;height:11px;transition:all .15s;position:absolute;top:2px;left:2px}.admin-rare-switch input:checked+i{background:#332812;border-color:#947431}.admin-rare-switch input:checked+i:after{background:#e0bd66;left:17px}.admin-rare-grid{grid-template-columns:220px minmax(280px,1fr);gap:9px;margin-top:12px;display:grid}.admin-rare-grid label>span{color:#8e98a6;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:10px;display:block}.admin-rare-grid select,.admin-rare-message input{box-sizing:border-box;color:#e0e4e9;width:100%;height:33px;font:inherit;background:#0e141c;border:1px solid #343d49;border-radius:5px;padding:6px 8px}.admin-rare-message{margin-top:10px}.admin-rare-message-head{align-items:baseline;gap:9px;margin-bottom:4px;display:flex}.admin-rare-message-head b{color:#c8d0da;font-size:11px}.admin-rare-message-head span{color:#6f7987;font-size:10px}.admin-rare-refresh{background:#0d131a;border:1px solid #2a323d;border-radius:6px;margin-top:11px;padding:10px 11px}.admin-rare-refresh.is-active{background:#12140f;border-color:#4a4029}.admin-rare-refresh-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-rare-refresh-head small{color:#6f7987;font-size:10px}.admin-rare-refresh .admin-rare-message{margin-top:9px}.admin-rare-footer{border-top:1px solid #252d38;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding-top:10px;display:flex}.admin-rare-footer>span{color:#798391;font-size:10px}.admin-rare-footer code{color:#cbb476;background:#171b20;border:1px solid #303641;border-radius:3px;padding:1px 4px}.admin-rare-footer>div{gap:7px;display:flex}.admin-rare-footer button{min-width:130px}.admin-rare-list-card{margin-top:10px;padding:12px 14px}.admin-rare-list-title{align-items:center;gap:7px;margin-bottom:9px;display:flex}.admin-rare-list-title>span{color:#929daa;text-align:center;background:#202733;border-radius:10px;min-width:20px;padding:2px 6px;font-size:10px}.admin-rare-list{flex-direction:column;gap:5px;display:flex}.admin-rare-row{background:#0f151d;border:1px solid #29313c;border-radius:6px;grid-template-columns:10px minmax(220px,1fr) minmax(180px,.7fr) auto;align-items:center;gap:10px;min-height:42px;padding:5px 8px;display:grid}.admin-rare-status{background:#58616c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #1b222b}.admin-rare-status.is-on{background:#d3b45e;box-shadow:0 0 0 3px #332b18}.admin-rare-name{align-items:baseline;gap:9px;min-width:0;display:flex}.admin-rare-name strong{color:#dfe4ea;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-rare-name span{color:#717c8a;font-size:10px}.admin-rare-mode{gap:5px;display:flex}.admin-rare-mode span{color:#8e99a7;border:1px solid #343d48;border-radius:10px;padding:3px 7px;font-size:9px}.admin-rare-mode .is-refresh{color:#c9ad65;border-color:#554629}.admin-rare-actions{gap:5px;display:flex}.admin-rare-actions button{height:29px;padding:4px 10px;font-size:10px}.admin-rare-delete{color:#c97c87;cursor:pointer;background:#211419;border:1px solid #513038;border-radius:5px}.admin-rare-delete:hover{color:#e09aa3;border-color:#75414b}@media (width<=850px){.admin-rare-grid{grid-template-columns:1fr}.admin-rare-row{grid-template-columns:10px 1fr auto}.admin-rare-mode{display:none}.admin-rare-footer{flex-direction:column;align-items:flex-start}.admin-rare-footer>div{align-self:flex-end}}.admin-shop-copy-backdrop{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#05090eb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-shop-copy-modal{color:#e7edf5;background:#151b24;border:1px solid #3a4656;border-radius:12px;width:min(520px,96vw);overflow:hidden;box-shadow:0 24px 70px #0009}.admin-shop-copy-head{background:#1a222d;border-bottom:1px solid #2d3745;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.admin-shop-copy-head>div{flex-direction:column;gap:2px;display:flex}.admin-shop-copy-head span,.admin-shop-copy-cities small{color:#8794a6;font-size:10px}.admin-shop-copy-modal>p{color:#98a5b6;margin:0;padding:13px 16px 7px;font-size:12px}.admin-shop-copy-cities{gap:7px;padding:8px 16px 14px;display:grid}.admin-shop-copy-cities label{cursor:pointer;background:#111821;border:1px solid #303b49;border-radius:8px;align-items:center;gap:10px;padding:10px 11px;display:flex}.admin-shop-copy-cities label.disabled{opacity:.48;cursor:default}.admin-shop-copy-cities span{flex-direction:column;display:flex}.admin-shop-copy-result{color:#9ecab0;background:#15241e;border:1px solid #395348;border-radius:7px;margin:0 16px 12px;padding:9px 10px;font-size:11px}.admin-shop-copy-actions{border-top:1px solid #2b3542;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.admin-shop-copy-actions>button:not(.admin-primary-button){color:#b6c0cd;background:#181f29;border:1px solid #3a4553;border-radius:6px;padding:7px 12px}.admin-shop-table-head,.admin-shop-table-row{grid-template-columns:minmax(190px,1.55fr) minmax(170px,1.1fr) 100px 100px 100px minmax(236px,auto)}.admin-shop-actions{grid-template-columns:minmax(86px,1fr) minmax(82px,1fr) 30px;justify-content:stretch;gap:5px;min-width:0;display:grid}.admin-shop-actions button{white-space:nowrap;min-width:0;padding:7px}.admin-shop-actions .danger{width:30px;padding-left:0;padding-right:0}@media (width<=1050px){.admin-shop-table-head,.admin-shop-table-row{min-width:1040px}}.admin-shops-v2 .admin-shop-toolbar{margin:16px 0 9px;padding:0 2px}.admin-shops-v2 .admin-shop-toolbar strong{color:#edf2f8;font-size:15px}.admin-shops-v2 .admin-shop-toolbar input{background:#111720;border-color:#364252;height:38px;box-shadow:inset 0 1px #ffffff05}.admin-shops-v2 .admin-shop-table{background:#10161e;border-color:#303a48;border-radius:11px;box-shadow:0 10px 28px #00000029}.admin-shops-v2 .admin-shop-table-head{color:#8fa0b5;letter-spacing:.075em;background:#19212c;border-bottom:1px solid #303a48;min-height:34px;padding:8px 12px;font-size:9px;font-weight:700}.admin-shops-v2 .admin-shop-table-row{background:#121922;border-top:1px solid #26303c;min-height:58px;padding:8px 12px;transition:background .12s,border-color .12s}.admin-shops-v2 .admin-shop-table-row:hover{background:#151e28;border-color:#33404f}.admin-shops-v2 .admin-shop-product img{background:#0b1016;border:1px solid #303a46;border-radius:7px;width:36px;height:36px;box-shadow:0 2px 8px #0003}.admin-shops-v2 .admin-shop-product strong{color:#edf2f8;font-size:12px}.admin-shops-v2 .admin-shop-product small{color:#718095;margin-top:2px;font-size:9px}.admin-shops-v2 .admin-shop-table input,.admin-shops-v2 .admin-shop-table select{color:#e9eef5;background:#0f151d;border-color:#354151;height:38px;box-shadow:inset 0 1px 2px #0000002e}.admin-shops-v2 .admin-shop-table input:focus,.admin-shops-v2 .admin-shop-table select:focus{border-color:#60758d;outline:none;box-shadow:0 0 0 2px #60758d24}.admin-shops-v2 .admin-shop-actions button{color:#b9c5d3;background:#18212c;border:1px solid #3b4858;border-radius:6px;height:34px;font-size:10px;font-weight:600;transition:background .12s,border-color .12s,color .12s}.admin-shops-v2 .admin-shop-actions button:hover{color:#eef3f8;background:#202c39;border-color:#596b80}.admin-shops-v2 .admin-shop-actions button:first-child{color:#b9cce0;background:#1b2733;border-color:#4d5f73}.admin-shops-v2 .admin-shop-actions button:first-child:hover{color:#e3edf7;background:#243445;border-color:#7087a0}.admin-shops-v2 .admin-shop-actions button.saved{color:#91d4aa;background:#18291f;border-color:#426454}.admin-shops-v2 .admin-shop-actions .danger{color:#9f6870;background:0 0;border-color:#0000;font-size:15px}.admin-shops-v2 .admin-shop-actions .danger:hover{color:#e58d98;background:#2a191d;border-color:#5a343b}.admin-outskirts-create{color:#f4d47a;cursor:pointer;background:linear-gradient(#5a4319,#32240d);border:1px solid #8d6b2d;border-radius:6px;height:34px;padding:0 16px;font-weight:800}.admin-outskirts-create:disabled{opacity:.5}.admin-outskirts-description{color:#909baa;gap:4px;margin-top:9px;font-size:10px;display:grid}.admin-outskirts-description textarea{resize:vertical;color:#edf0f4;background:#0b1118;border:1px solid #374250;border-radius:5px;min-height:60px;padding:7px}.admin-outskirts-reward,.admin-outskirts-special,.admin-outskirts-background{color:#909baa;border-top:1px solid #252d38;flex-wrap:wrap;align-items:end;gap:10px;margin-top:10px;padding-top:9px;font-size:10px;display:flex}.admin-outskirts-reward>strong,.admin-outskirts-special>strong,.admin-outskirts-background>div:first-child{color:#d9bd72;min-width:140px}.admin-outskirts-reward label,.admin-outskirts-special label{gap:3px;display:grid}.admin-outskirts-reward select,.admin-outskirts-reward input,.admin-outskirts-special input[type=number]{color:#edf0f4;background:#0b1118;border:1px solid #374250;border-radius:5px;height:29px;padding:4px 7px}.admin-outskirts-special label:first-of-type{align-items:center;gap:6px;padding-bottom:6px;display:flex}.admin-outskirts-background{align-items:center}.admin-outskirts-background>div:first-child{gap:3px;display:grid}.admin-outskirts-background>div:first-child small{color:#707b88;font-weight:400}.admin-outskirts-background img{object-fit:cover;border:1px solid #46515e;border-radius:6px;width:150px;height:84px}.admin-outskirts-background-empty{text-align:center;color:#6f7a87;border:1px dashed #3b4652;border-radius:6px;place-items:center;width:150px;height:64px;display:grid}.admin-outskirts-upload{color:#d8e0e8;cursor:pointer;background:#18212b;border:1px solid #596a7c;border-radius:5px;padding:7px 12px;font-weight:700;position:relative;overflow:hidden}.admin-outskirts-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.admin-outskirts-cell-reward{color:#909baa;background:#17140c;border:1px solid #59451e;border-radius:7px;flex-wrap:wrap;align-items:end;gap:10px;margin-top:10px;padding:9px 10px;font-size:10px;display:flex}.admin-outskirts-cell-reward>strong{color:#f0cd69;min-width:145px}.admin-outskirts-cell-reward label{gap:3px;display:grid}.admin-outskirts-cell-reward label:first-of-type{align-items:center;gap:6px;padding-bottom:6px;display:flex}.admin-outskirts-cell-reward select,.admin-outskirts-cell-reward input[type=number]{color:#edf0f4;background:#0b1118;border:1px solid #51472f;border-radius:5px;height:29px;padding:4px 7px}.admin-forest-export{background:linear-gradient(#16170f,#10151b);border-color:#4b4128;gap:12px;display:grid;padding:18px!important}.admin-forest-export h2{color:#ead080;margin:0 0 4px;font-size:17px}.admin-forest-export p{color:#8793a1;margin:0;font-size:12px;line-height:1.45}.admin-forest-export code{color:#c9b979;background:#0b1015;border:1px solid #3b3d32;border-radius:4px;padding:2px 5px}.admin-forest-export-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-forest-export-controls button{color:#ead080;font:inherit;cursor:pointer;background:#292216;border:1px solid #79602e;border-radius:7px;padding:9px 13px;font-weight:700}.admin-forest-export-controls button:disabled{opacity:.5;cursor:default}.admin-forest-export-status{color:#9ca7b3;font-size:12px}.admin-forest-export-status--exporting,.admin-forest-export-status--building,.admin-forest-export-status--starting{color:#e0bd66}.admin-forest-export-status--done{color:#8fd1a5}.admin-forest-export-status--error{color:#e9919d}.admin-forest-export-meta{flex-wrap:wrap;gap:8px;display:flex}.admin-forest-export-meta span{color:#8895a3;background:#0c1218;border:1px solid #333b45;border-radius:6px;padding:5px 8px;font-size:10px}.admin-forest-export-meta b{color:#d7dee7}.admin-forest-export-output summary{cursor:pointer;color:#8d99a7;font-size:11px}.admin-forest-export-output pre{white-space:pre-wrap;color:#8f9baa;background:#0a0f15;border:1px solid #2a333e;border-radius:7px;max-height:260px;padding:10px;font-size:10px;overflow:auto}@media (width<=760px){.admin-forest-export-controls{flex-direction:column;align-items:stretch}.admin-forest-export-controls button{width:100%}}.admin-test-access-toggle{color:#d7dee8;cursor:pointer;align-items:center;gap:10px;margin:10px 0 8px;font-size:13px;font-weight:700;display:flex}.admin-test-access-toggle input{accent-color:#c89945;width:18px;height:18px}.admin-test-access-toggle:has(input:disabled){cursor:not-allowed;opacity:.55}.admin-spawn-section{border-top:1px solid #34322d;margin-top:22px;padding-top:18px}.admin-spawn-heading h2{color:#e5cf91;margin:0;font-size:17px}.admin-spawn-heading p{max-width:980px}.admin-spawn-list{gap:10px;display:grid}.admin-spawn-empty{color:#7d8793}.admin-spawn-card{background:#10141a;border-color:#4a4129;padding:12px 14px}.admin-spawn-card-head{border-bottom:1px solid #2b3139;justify-content:space-between;align-items:center;gap:12px;padding-bottom:9px;display:flex}.admin-spawn-card-head>div{gap:2px;display:grid}.admin-spawn-card-head strong{color:#eed18a}.admin-spawn-card-head small{color:#788392}.admin-spawn-switch{color:#bac3ce;align-items:center;gap:7px;font-size:11px;display:flex}.admin-spawn-switch input{accent-color:#c6932d}.admin-spawn-grid{grid-template-columns:repeat(6,minmax(110px,1fr));gap:8px;margin-top:10px;display:grid}.admin-spawn-grid label,.admin-spawn-loot-row label{color:#919ba8;gap:4px;font-size:10px;display:grid}.admin-spawn-grid input,.admin-spawn-grid select,.admin-spawn-loot-row input,.admin-spawn-loot-row select,.admin-spawn-creatures input[type=number]{box-sizing:border-box;color:#e3e7ec;background:#0b1118;border:1px solid #39424d;border-radius:5px;width:100%;height:31px;padding:5px 7px}.admin-spawn-sub{background:#0b1016;border:1px solid #303845;border-radius:7px;margin-top:10px;padding:10px}.admin-spawn-sub>strong,.admin-spawn-sub-head strong{color:#d8bf80;font-size:12px;display:block}.admin-spawn-sub>small,.admin-spawn-sub-head small{color:#747f8c;margin-top:2px;font-size:10px;display:block}.admin-spawn-creatures{flex-wrap:wrap;gap:6px;max-height:190px;margin-top:8px;display:flex;overflow:auto}.admin-spawn-creatures label{color:#cdd4dc;background:#111821;border:1px solid #29333f;border-radius:5px;grid-template-columns:14px 26px minmax(90px,1fr) 58px;align-items:center;gap:5px;padding:5px 7px;font-size:10px;display:grid}.admin-spawn-creatures label.selected{background:#1c190f;border-color:#80672f}.admin-spawn-creatures img{object-fit:cover;width:26px;height:26px}.admin-spawn-creatures input[type=checkbox]{accent-color:#bf8d2d;width:13px;height:13px}.admin-spawn-sub-head{justify-content:space-between;align-items:end;gap:12px;display:flex}.admin-spawn-sub-head button,.admin-spawn-actions button{color:#eed081;cursor:pointer;background:#2d2312;border:1px solid #745c2a;border-radius:5px;padding:7px 11px;font-weight:700}.admin-spawn-loot{gap:6px;margin-top:8px;display:grid}.admin-spawn-loot-row{background:#10161d;border:1px solid #292f38;border-radius:6px;grid-template-columns:minmax(220px,2fr) 90px 90px 90px 34px;align-items:end;gap:7px;padding:7px;display:grid}.admin-spawn-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}@media (width<=1250px){.admin-spawn-grid{grid-template-columns:repeat(3,minmax(120px,1fr))}}@media (width<=800px){.admin-spawn-grid{grid-template-columns:repeat(2,minmax(120px,1fr))}.admin-spawn-loot-row{grid-template-columns:1fr 1fr}.admin-spawn-loot-row label:first-child{grid-column:1/-1}}.admin-spawn-actions button.saved{color:#9fe0ad;background:#17311f;border-color:#477657}.admin-spawn-saved{text-align:right;color:#8fd3a0;margin-top:7px;font-size:11px;font-weight:700}.arena-screen{box-sizing:border-box;width:100%;max-width:1220px;height:100%;min-height:0;margin:0 auto;padding:5px;display:flex}.arena-frame{--arena-bg:#0a1c10bd;--arena-panel:#0d2213ad;--arena-panel-strong:#102b17c7;--arena-head:#113a1cd1;--arena-border:#897b43ad;--arena-border-soft:#897b4357;--arena-text:#e8ecd9;--arena-muted:#c4cbb8;--arena-title:#efe6bd;--arena-accent:#f0cf63;--arena-button-a:#d9d4c7;--arena-button-b:#aba392;--arena-button-text:#233022;--arena-input:#e9ede2;--arena-input-text:#263328;border:1px solid var(--arena-border);background:rgba(10,28,16,var(--projectw-world-panel-opacity,.65));width:100%;min-height:0;max-height:100%;color:var(--arena-text);-webkit-backdrop-filter:blur(var(--projectw-world-panel-blur,5px));backdrop-filter:blur(var(--projectw-world-panel-blur,5px));border-radius:7px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 14px #0000002e,inset 0 0 0 1px #ffffff09}.arena-hero{border-bottom:1px solid var(--arena-border);background:linear-gradient(90deg,var(--arena-panel-strong),var(--arena-panel));justify-content:space-between;align-items:center;padding:5px 9px;display:flex}.arena-hero h1{color:var(--arena-title);font:700 calc(20px * var(--projectw-text-scale,1))/1 Georgia,serif;text-shadow:0 1px 2px #00000059;margin:0}.arena-hero button,.arena-create-row button,.arena-table-row button{border:1px solid color-mix(in srgb,var(--arena-border) 76%,#6b6b5f);background:linear-gradient(180deg,var(--arena-button-a),var(--arena-button-b));color:var(--arena-button-text);cursor:pointer;border-radius:4px;font-weight:700;box-shadow:inset 0 1px #ffffff6b}.arena-hero button{font-size:calc(10px * var(--projectw-text-scale,1));padding:4px 9px}.arena-create-block,.arena-list-block{border:1px solid var(--arena-border);background:var(--arena-panel);border-radius:5px;margin:5px;box-shadow:inset 0 0 0 1px #ffffff06}.arena-section-title{border-bottom:1px solid var(--arena-border-soft);background:linear-gradient(180deg,var(--arena-head),color-mix(in srgb,var(--arena-head) 72%,transparent));color:var(--arena-accent);font-weight:800;font-size:calc(11px * var(--projectw-text-scale,1));text-shadow:0 1px 1px #0000004d;padding:4px 7px}.arena-create-row{grid-template-columns:auto minmax(180px,250px) 76px minmax(0,1fr);align-items:center;gap:6px;padding:5px 7px;display:grid}.arena-create-row>b{font-size:calc(10px * var(--projectw-text-scale,1));color:var(--arena-text)}.arena-create-row select{border:1px solid color-mix(in srgb,var(--arena-border) 68%,#8f9887);background:var(--arena-input);height:24px;color:var(--arena-input-text);font-size:calc(10px * var(--projectw-text-scale,1));border-radius:3px;padding:0 7px}.arena-create-row button{height:24px;font-size:calc(10px * var(--projectw-text-scale,1))}.arena-create-row span{font-size:calc(9px * var(--projectw-text-scale,1));color:var(--arena-muted);line-height:1.25}.arena-list-block{flex-direction:column;flex:0 auto;min-height:0;max-height:100%;margin-top:6px;display:flex;overflow:hidden}.arena-list-block>.arena-section-title{flex:none}.arena-table{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;display:grid;overflow-y:auto}.arena-table-row{border-top:1px solid var(--arena-border-soft);background:color-mix(in srgb,var(--arena-panel-strong) 74%,transparent);min-height:28px;font-size:calc(10px * var(--projectw-text-scale,1));grid-template-columns:58px 190px 72px minmax(220px,1fr) 112px;align-items:center;display:grid}.arena-table-row>*{border-right:1px solid var(--arena-border-soft);padding:4px 7px}.arena-table-row>:last-child{border-right:0}.arena-table-head{background:color-mix(in srgb,var(--arena-head) 58%,#6e6c45);min-height:25px;color:var(--arena-accent);font-weight:800}.arena-table-row strong{color:var(--arena-accent);font-size:calc(11px * var(--projectw-text-scale,1))}.arena-table-row button{font-size:calc(9px * var(--projectw-text-scale,1));margin:3px 6px;padding:4px 7px}.arena-table-empty{min-height:54px;color:var(--arena-muted);font-size:calc(10px * var(--projectw-text-scale,1));justify-content:center;align-items:flex-start;padding-top:18px;display:flex}.arena-error{color:#ffd3cb;font-size:calc(10px * var(--projectw-text-scale,1));background:#5d1c146b;border:1px solid #b2463694;border-radius:4px;margin:5px;padding:5px 7px}.projectw-theme-green .arena-frame{--arena-bg:#132f1bad;--arena-panel:#193a2094;--arena-panel-strong:#1d4625a8;--arena-head:#255c2db8;--arena-border:#778b4c94;--arena-border-soft:#778b4c47;--arena-text:#e7eddc;--arena-muted:#bdc9b6;--arena-title:#edf2d8;--arena-accent:#d7df83;--arena-button-a:#d7dec9;--arena-button-b:#aeb99e;--arena-button-text:#2f4733;--arena-input:#eef2e7;--arena-input-text:#314236;background:rgba(19,47,27,var(--projectw-world-panel-opacity,.65))}.projectw-theme-light .arena-frame{--arena-bg:#eef3e0a8;--arena-panel:#eff4e3ad;--arena-panel-strong:#e1ebd2c7;--arena-head:#cddfbdd1;--arena-border:#7c916685;--arena-border-soft:#7c916647;--arena-text:#304333;--arena-muted:#62705f;--arena-title:#40573a;--arena-accent:#496432;--arena-button-a:#f3f5eb;--arena-button-b:#d8e1cc;--arena-button-text:#355039;--arena-input:#f6f8f0;--arena-input-text:#304333;background:rgba(238,243,224,var(--projectw-world-panel-opacity,.82));box-shadow:0 4px 12px #3a4c2e1a,inset 0 0 0 1px #ffffff7a}.projectw-theme-light .arena-hero h1,.projectw-theme-light .arena-section-title{text-shadow:none}.projectw-theme-light .arena-create-block,.projectw-theme-light .arena-list-block{box-shadow:inset 0 0 0 1px #ffffff52}.projectw-theme-light .arena-table-row{background:#e9f0ddb8}.projectw-theme-light .arena-table-head{background:#cddabbe0}.projectw-theme-light .arena-error{color:#8c4037;background:#a844371a;border-color:#9a493e57}@media (width<=900px){.arena-screen{padding:3px}.arena-hero h1{font-size:calc(17px * var(--projectw-text-scale,1))}.arena-create-row{grid-template-columns:auto minmax(0,1fr) 68px}.arena-create-row span{grid-column:2/4}.arena-table{overflow-x:auto}.arena-table-row{min-width:720px}.arena-list-block{min-height:0}.arena-table-empty{min-height:54px}}.arena-table-row button:disabled{cursor:not-allowed;opacity:.58;filter:saturate(.55)}.arena-create-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);gap:6px;padding:6px;display:grid}.arena-create-column{gap:4px;display:grid}.arena-create-column .arena-create-block{margin:0}.arena-extra-panel{border:1px solid var(--arena-border);background:var(--arena-panel);border-radius:5px;margin:0;overflow:hidden}.arena-extra-row{border-top:1px solid var(--arena-border-soft);font-size:calc(10px * var(--projectw-text-scale,1));grid-template-columns:145px minmax(0,1fr) 74px;align-items:center;gap:6px;padding:5px 7px;display:grid}.arena-extra-row small{color:var(--arena-muted);font-size:calc(8px * var(--projectw-text-scale,1));grid-column:2/4;margin-top:-2px;line-height:1.1}.arena-extra-row:first-of-type{border-top:0}.arena-extra-row b{color:var(--arena-text);font-size:calc(10px * var(--projectw-text-scale,1))}.arena-extra-row select{border:1px solid color-mix(in srgb,var(--arena-border) 68%,#8f9887);background:var(--arena-input);min-width:0;height:22px;color:var(--arena-input-text);font-size:calc(10px * var(--projectw-text-scale,1));border-radius:3px;padding:0 6px}.arena-extra-row button{border:1px solid color-mix(in srgb,var(--arena-border) 76%,#6b6b5f);background:linear-gradient(180deg,var(--arena-button-a),var(--arena-button-b));height:22px;color:var(--arena-button-text);font-size:calc(10px * var(--projectw-text-scale,1));border-radius:3px;padding:0 7px;font-weight:700}.arena-extra-row span{color:var(--arena-muted);font-size:calc(10px * var(--projectw-text-scale,1))}.arena-extra-row button:disabled{opacity:.52;cursor:not-allowed}.arena-extra-row-disabled{opacity:.75}@media (width<=900px){.arena-create-grid{grid-template-columns:1fr}.arena-extra-row{grid-template-columns:130px minmax(0,1fr) 70px}.arena-quest-entities .projectw-world-panel{display:block}.arena-quest-entities .projectw-world-panel>div:nth-child(2){max-width:180px!important}}.arena-quest-entities{flex:none;margin:0 5px 5px;overflow:visible}.arena-quest-entities>div{flex-wrap:wrap;gap:6px;display:flex}.arena-quest-entities .projectw-world-panel{grid-template-rows:auto auto;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:7px 10px;width:min(430px,100%);display:grid;padding:8px!important}.arena-quest-entities .projectw-world-panel>div:first-child{grid-area:1/2;text-align:left!important;border-bottom:0!important;padding-bottom:0!important}.arena-quest-entities .projectw-world-panel>div:nth-child(2){grid-area:1/1/3;max-width:112px!important;margin-top:0!important}.arena-quest-entities .projectw-world-panel>button{grid-area:2/2;align-self:start;margin-top:0!important}.arena-quest-entities .projectw-world-panel>div:nth-child(n+3){grid-column:1/3}.arena-quest-entities:empty{display:none}.arena-hero-actions{align-items:center;gap:5px;display:flex}.arena-hero .arena-mass-quest-button{border-color:color-mix(in srgb,var(--arena-accent) 58%,var(--arena-border));background:linear-gradient(180deg,color-mix(in srgb,var(--arena-button-a) 86%,var(--arena-accent)),var(--arena-button-b));color:var(--arena-button-text)}.arena-faction-panel{border:1px solid color-mix(in srgb, var(--arena-accent) 52%, var(--arena-border));border-left:4px solid var(--arena-accent);background:color-mix(in srgb, var(--arena-panel-strong) 84%, var(--arena-panel));box-shadow:0 3px 10px color-mix(in srgb, var(--arena-accent) 14%, transparent);color:var(--arena-text);border-radius:6px;flex:none;margin:9px 7px 10px;overflow:hidden}.arena-faction-header{border-bottom:1px solid var(--arena-border);background:linear-gradient(90deg, color-mix(in srgb, var(--arena-head) 94%, var(--arena-panel)), color-mix(in srgb, var(--arena-panel-strong) 76%, transparent));justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;display:flex}.arena-faction-heading{align-items:center;gap:9px;min-width:0;display:flex}.arena-faction-emblem{border:1px solid var(--arena-border);background:var(--arena-panel-strong);height:27px;color:var(--arena-accent);border-radius:5px;flex:0 0 27px;place-items:center;font-size:17px;display:grid}.arena-faction-heading strong{color:var(--arena-accent);font:800 calc(12px * var(--projectw-text-scale,1))/1.3 Georgia,serif;display:block}.arena-faction-heading small{color:var(--arena-muted);font-size:calc(9px * var(--projectw-text-scale,1));margin-top:1px;display:block}.arena-faction-status{border:1px solid color-mix(in srgb,var(--arena-accent) 45%,var(--arena-border));background:var(--arena-panel);color:var(--arena-accent);font-weight:700;font-size:calc(9px * var(--projectw-text-scale,1));border-radius:4px;flex:none;padding:3px 7px}.arena-faction-battles{background:var(--arena-border-soft);gap:1px;display:grid}.arena-faction-battle{background:var(--arena-panel);justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:6px 10px;display:flex}.arena-faction-details{flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0;display:flex}.arena-faction-battle-label{color:var(--arena-accent);font-weight:800;font-size:calc(10px * var(--projectw-text-scale,1))}.arena-faction-teams{align-items:center;gap:7px;display:inline-flex}.arena-faction-side{white-space:nowrap;background:color-mix(in srgb,var(--arena-panel-strong) 75%,transparent);color:var(--arena-text);font-size:calc(10px * var(--projectw-text-scale,1));border-radius:3px;align-items:center;gap:6px;padding:3px 6px;display:inline-flex}.arena-faction-side strong{font-size:calc(11px * var(--projectw-text-scale,1));font-variant-numeric:tabular-nums}.arena-faction-side-light{border-left:2px solid #b7a663}.arena-faction-side-dark{border-left:2px solid #8d739c}.arena-faction-vs{color:var(--arena-muted);font-size:12px}.arena-faction-deadline{color:var(--arena-muted);font-size:calc(10px * var(--projectw-text-scale,1))}.arena-faction-battle .arena-faction-join{border:1px solid var(--arena-border);background:linear-gradient(180deg,var(--arena-button-a),var(--arena-button-b));min-width:99px;min-height:28px;color:var(--arena-button-text);font-size:calc(10px * var(--projectw-text-scale,1));cursor:pointer;border-radius:4px;flex:none;padding:5px 9px;font-weight:800}.arena-faction-battle .arena-faction-join:disabled{opacity:.5;cursor:not-allowed}.arena-faction-battle .arena-faction-join:not(:disabled):hover{border-color:var(--arena-accent);box-shadow:0 0 0 1px var(--arena-accent)}@media (width<=560px){.arena-faction-panel{margin:7px 5px 9px}.arena-faction-battle{flex-direction:column;align-items:stretch;gap:7px}.arena-faction-details{gap:5px 10px}.arena-faction-battle .arena-faction-join{width:100%}}.mass-quest-map{aspect-ratio:1;background-position:50%;background-size:cover;border:1px solid #4d31228c;width:min(100%,900px);margin:0 auto;position:relative;overflow:hidden;box-shadow:inset 0 0 32px #20120c38}.mass-quest-map-content{z-index:4;position:absolute;inset:0}.mass-quest-fog-underlay{z-index:2;pointer-events:none;filter:blur(1.8px);width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.mass-quest-fog{z-index:3;pointer-events:none;filter:drop-shadow(0 1px 2px #0f140a3d);width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.mass-quest-fog image{width:100%;height:100%}.mass-quest-map-grid{z-index:4;pointer-events:none;background-image:linear-gradient(90deg,#231d1824 1px,#0000 1px),linear-gradient(#231d1824 1px,#0000 1px);background-size:calc(100% / var(--mq-cols)) calc(100% / var(--mq-rows));position:absolute;inset:0}.mass-quest-dragon3d{z-index:2;transform-origin:50%;pointer-events:none;filter:drop-shadow(0 2px 2px #0000006b);width:112px;height:112px;position:absolute;transform:translate(-50%,-50%)scale(.72)}.mass-quest-dragon3d canvas{display:block;width:112px!important;height:112px!important}.mass-quest-battle3d{z-index:12;transform-origin:50%;pointer-events:none;filter:drop-shadow(0 1px 1px #0000004d);width:112px;height:112px;position:absolute;transform:translate(-50%,-50%)scale(.58)}.mass-quest-battle3d canvas{display:block;width:112px!important;height:112px!important}.mass-quest-dragon3d,.mass-quest-battle3d{width:15%;height:15%}.mass-quest-dragon3d canvas,.mass-quest-battle3d canvas{width:100%!important;height:100%!important}.mass-quest-map-overlay{z-index:6;pointer-events:none;position:absolute;inset:0}.mass-quest-map-overlay .mass-quest-map-move{pointer-events:auto}.mass-quest-preview-monster-cell{z-index:1;width:calc(100% / var(--mq-cols));height:calc(100% / var(--mq-rows));pointer-events:none;background:#0a0c087a;position:absolute;box-shadow:inset 0 0 5px #000000b3}.mass-quest-preview-monster-gif{z-index:5;object-fit:contain;filter:drop-shadow(0 2px 2px #000c);pointer-events:none;width:8%;height:8%;position:absolute;transform:translate(-50%,-58%)}.mass-quest-map-monster{z-index:5;pointer-events:none;position:absolute}.mass-quest-map-monster>span{background:#0a0c087a;position:absolute;inset:0;box-shadow:inset 0 0 5px #000000b3}.mass-quest-map-monster>img{object-fit:contain;filter:drop-shadow(0 2px 2px #000c);width:160%;height:160%;position:absolute;top:50%;left:50%;transform:translate(-50%,-56%)}.mass-quest-map-monster>b{color:#fff;text-align:center;background:#24170f;border-radius:8px;min-width:16px;height:16px;padding:0 3px;font:700 10px/16px sans-serif;position:absolute;bottom:-2px;right:-2px}.mass-quest-preview-boss-gif{z-index:5;object-fit:contain;filter:drop-shadow(0 2px 2px #000c);pointer-events:none;width:8.8%;height:8.8%;position:absolute;transform:translate(-50%,-58%)}.mass-quest-player-sprite{z-index:6;object-fit:contain;filter:drop-shadow(0 2px 2px #000000b8);pointer-events:none;width:8%;height:8%;position:absolute;transform:translate(-50%,-58%)}.mass-quest-corpse-sprite{object-fit:contain;filter:drop-shadow(0 2px 2px #000000b8);pointer-events:none;width:8%;height:8%;position:absolute;transform:translate(-50%,-58%)}.mass-quest-corpse-sprite.monster-corpse{z-index:4}.mass-quest-corpse-sprite.player-corpse{z-index:6}.mass-quest-preview-test-icon{z-index:6;object-fit:contain;filter:drop-shadow(0 2px 2px #000000b8);pointer-events:none;width:8%;height:8%;position:absolute;transform:translate(-50%,-58%)}.mass-quest-player-sprite,.mass-quest-preview-test-icon,.mass-quest-corpse-sprite.player-corpse{z-index:8}.mass-quest-player-over-controls{z-index:40;object-fit:contain;filter:drop-shadow(0 2px 2px #000000b8);pointer-events:none;width:8%;height:8%;position:absolute;transform:translate(-50%,-58%)}.mass-quest-map-overlay .mass-quest-battle3d{z-index:60;width:10%;height:10%;overflow:visible;transform:translate(-50%,-50%)scale(1)}.mass-quest-map-overlay .mass-quest-battle3d canvas{display:block;width:100%!important;height:100%!important}.mass-quest-screen{color:#e7dfcf;background:#0a0d104d;height:100%;padding:16px;overflow:auto}.mass-quest-frame,.mass-quest-run{background:#0f1215f0;border:1px solid #4d4130;border-radius:10px;max-width:1180px;margin:auto;padding:14px;box-shadow:0 14px 38px #0008}.mass-quest-hero,.mass-quest-run-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.mass-quest-hero h1,.mass-quest-run-head h1{color:#e4c477;font-size:calc(22px * var(--projectw-text-scale,1));margin:0}.mass-quest-hero button,.mass-quest-create button,.mass-quest-row button,.mass-quest-dpad button{color:#ead18d;background:#2a2113;border:1px solid #755e31;border-radius:5px;padding:7px 11px;font-weight:700}.mass-quest-create{grid-template-columns:minmax(220px,1fr) 150px 140px;gap:8px;margin-bottom:14px;display:grid}.mass-quest-create select{color:#ddd4c2;background:#10151b;border:1px solid #494133;border-radius:5px;padding:8px}.mass-quest-table{border:1px solid #3d382f;border-radius:7px;overflow:hidden}.mass-quest-row{border-top:1px solid #302d28;grid-template-columns:100px minmax(180px,1fr) minmax(220px,1.3fr) 150px;align-items:center;gap:10px;padding:9px 11px;display:grid}.mass-quest-row:first-child{border-top:0}.mass-quest-row.head{color:#9f8e69;font-size:calc(11px * var(--projectw-text-scale,1));text-transform:uppercase;background:#17191b;font-weight:800}.mass-quest-empty{text-align:center;color:#746d62;padding:20px}.mass-quest-error{color:#f0a5a5;background:#3b171788;border:1px solid #7c3333;border-radius:5px;margin-top:10px;padding:8px}.mass-quest-run-head small{color:#81796d}.mass-quest-explored{color:#9b927f;font-variant-numeric:tabular-nums}.mass-quest-run-status{color:#ddc98d;border:1px solid #635335;border-radius:6px;padding:8px 11px}.mass-quest-map-wrap{max-width:900px;margin:auto}.mass-quest-token{z-index:2;text-shadow:0 1px 3px #000;justify-content:center;align-items:center;width:5%;height:5%;font-size:clamp(7px,1vw,14px);display:flex;position:absolute;transform:translateZ(0)}.mass-quest-token.player{color:#9bd3ff}.mass-quest-token.player.me{color:#ffe181}.mass-quest-token.monster{color:#e68b7e}.mass-quest-token.boss{color:#d06cff}.mass-quest-token b{font-size:calc(8px * var(--projectw-text-scale,1));color:#fff;background:#571b1b;border-radius:5px;padding:0 2px;position:absolute;top:-4px;right:-3px}.mass-quest-controls{justify-content:center;align-items:center;gap:18px;max-width:900px;margin:12px auto 0;display:flex}.mass-quest-controls>small{color:#82796b;max-width:260px}.mass-quest-dpad{grid-template-columns:repeat(3,34px);gap:3px;display:grid}.mass-quest-dpad button{width:34px;height:30px;padding:0}.mass-quest-dpad button:disabled,.mass-quest-create button:disabled,.mass-quest-row button:disabled{opacity:.4}.mass-quest-run-status{white-space:nowrap}@media (width<=760px){.mass-quest-create{grid-template-columns:1fr}.mass-quest-row{grid-template-columns:70px 1fr}.mass-quest-row span:nth-child(3),.mass-quest-row span:nth-child(4){grid-column:2}.mass-quest-controls{flex-wrap:wrap}}.mass-quest-fast{color:#827a6d;font-size:calc(11px * var(--projectw-text-scale,1));white-space:nowrap;align-items:center;gap:6px;padding:0 6px;display:flex}.mass-quest-fast input{accent-color:#8f7a4e}.mass-quest-fast small{color:#686258;font-size:calc(9px * var(--projectw-text-scale,1))}.mass-quest-my-stats{color:#81796b;font-size:calc(9px * var(--projectw-text-scale,1));white-space:nowrap;margin-top:3px;font-weight:400;display:block}.mass-quest-workspace{align-items:flex-start;gap:12px;min-width:0;display:flex}.mass-quest-map-column{flex:auto;min-width:0}.mass-quest-map-toolbar{color:#777064;max-width:900px;font-size:calc(10px * var(--projectw-text-scale,1));justify-content:space-between;align-items:center;gap:12px;margin:0 auto 7px;display:flex}.mass-quest-map-toolbar label{flex:1;justify-content:flex-end;align-items:center;gap:7px;min-width:240px;max-width:430px;display:flex}.mass-quest-map-toolbar input{cursor:pointer;accent-color:#9a7941;width:min(280px,55%);height:5px}.mass-quest-map-toolbar b{color:#b59d70;font-variant-numeric:tabular-nums;min-width:28px}.mass-quest-map-wrap{min-width:40%;max-width:900px;margin:0 auto;transition:width .12s}.mass-quest-side{flex:0 0 250px;gap:10px;width:250px;display:grid}.mass-quest-side-block{background:#111518cc;border:1px solid #433b30;border-radius:7px;padding:9px}.mass-quest-side-block h2{color:#bfa66f;font-size:calc(11px * var(--projectw-text-scale,1));text-transform:uppercase;letter-spacing:.07em;margin:0 0 8px}.mass-quest-stat-grid{grid-template-columns:1fr 1fr;gap:5px;display:grid}.mass-quest-stat-grid span{color:#81796c;font-size:calc(9px * var(--projectw-text-scale,1));background:#171a1c;border:1px solid #302c26;border-radius:4px;justify-content:space-between;align-items:center;gap:5px;padding:5px 6px;display:flex}.mass-quest-stat-grid b{color:#d4c28e;font-size:calc(10px * var(--projectw-text-scale,1));font-variant-numeric:tabular-nums}.mass-quest-log-placeholder{color:#625d54;font-size:calc(9px * var(--projectw-text-scale,1));line-height:1.45}.mass-quest-controls{max-width:calc(100% - 262px);margin-left:0;margin-right:262px}@media (width<=900px){.mass-quest-workspace{flex-direction:column}.mass-quest-side{grid-template-columns:1fr 1fr;width:100%}.mass-quest-controls{max-width:900px;margin-left:auto;margin-right:auto}}@media (width<=620px){.mass-quest-map-toolbar{flex-direction:column;align-items:flex-start}.mass-quest-map-toolbar label{justify-content:flex-start;width:100%;min-width:0}.mass-quest-map-wrap{width:100%!important}.mass-quest-side{grid-template-columns:1fr}}.mass-quest-run{max-width:1240px;padding:9px}.mass-quest-run-head{gap:8px;margin-bottom:7px}.mass-quest-run-head h1{font-size:calc(17px * var(--projectw-text-scale,1))}.mass-quest-run-head small{font-size:calc(9px * var(--projectw-text-scale,1))}.mass-quest-run-status{font-size:calc(10px * var(--projectw-text-scale,1));padding:5px 7px}.mass-quest-workspace{gap:7px}.mass-quest-map-toolbar{gap:7px;height:18px;margin-bottom:4px}.mass-quest-map-toolbar label{gap:5px;min-width:180px}.mass-quest-side{flex-basis:218px;gap:6px;width:218px}.mass-quest-side-block{padding:6px}.mass-quest-side-block h2{font-size:calc(9px * var(--projectw-text-scale,1));margin-bottom:5px}.mass-quest-stat-grid{gap:3px}.mass-quest-stat-grid span{font-size:calc(8px * var(--projectw-text-scale,1));padding:3px 4px}.mass-quest-stat-grid b{font-size:calc(9px * var(--projectw-text-scale,1))}.mass-quest-log-block{min-height:90px}.mass-quest-controls{max-width:none;font-size:calc(9px * var(--projectw-text-scale,1));justify-content:flex-start;gap:7px;margin:5px 225px 0 0}.mass-quest-controls button{color:#d5b96f;font-size:calc(9px * var(--projectw-text-scale,1));background:#241c10;border:1px solid #594727;border-radius:4px;padding:3px 8px}.mass-quest-controls small{max-width:none;font-size:calc(8px * var(--projectw-text-scale,1))}.mass-quest-token.player.me{z-index:24}.mass-quest-token.player.me img{object-fit:contain;filter:contrast(1.25)saturate(1.15)brightness(1.08)drop-shadow(0 0 2px #ffdc78cc);width:100%;height:100%;transform:scale(1.18)}.mass-quest-token.player span{font-size:70%}.mass-quest-map-move{z-index:32;color:#ffca18;text-align:center;-webkit-text-stroke:1px #fff0a0;text-shadow:0 1px 1px #5a3500,0 0 2px #fff5a8,0 0 6px #ffbf00,0 0 10px #ffae00f2;cursor:pointer;background:radial-gradient(circle at 50% 42%,#7e5b18a3,#1f1708bd 72%);border:1px solid #e7be559e;border-radius:4px;width:5%;height:5%;padding:0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(18px,2.05vw,29px);font-weight:900;line-height:1;transition:background .12s,border-color .12s,transform .12s;position:absolute;box-shadow:inset 0 0 6px #ffdc7d2e,0 1px 3px #0000006b}.mass-quest-map-move>span{text-align:center;width:100%;font-size:clamp(14px,1.55vw,21px);line-height:1;display:block;transform:translateY(-1px)}.mass-quest-map-move:hover{background:radial-gradient(circle at 50% 42%,#ac771cd1,#321f07d1 72%);border-color:#ffdd80f2;transform:scale(1.08)}.mass-quest-map-move:disabled{opacity:.28;cursor:default;transform:none}@media (width<=900px){.mass-quest-controls{margin-right:0}}.mass-quest-log-list{scrollbar-width:thin;max-height:210px;overflow:auto}.mass-quest-log-entry{color:#b7aa8d;font-size:calc(8px * var(--projectw-text-scale,1));border-bottom:1px solid #29251f;grid-template-columns:42px 1fr;gap:5px;padding:3px 0;line-height:1.25;display:grid}.mass-quest-log-entry:last-child{border-bottom:0}.mass-quest-log-entry time{color:#665e50;font-variant-numeric:tabular-nums}.mass-quest-log-empty{color:#5f594f;font-size:calc(8px * var(--projectw-text-scale,1))}.mass-quest-history{border-top:1px solid #332d25;margin-top:9px;padding-top:7px}.mass-quest-history h2{color:#89795d;font-size:calc(9px * var(--projectw-text-scale,1));text-transform:uppercase;letter-spacing:.08em;margin:0 0 5px}.mass-quest-history>div{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:4px;display:grid}.mass-quest-history button{color:#81796c;text-align:left;min-width:0;font-size:calc(8px * var(--projectw-text-scale,1));background:#121619;border:1px solid #373127;border-radius:4px;align-items:center;gap:7px;padding:4px 6px;display:flex}.mass-quest-history b{color:#bca36e;font-size:calc(9px * var(--projectw-text-scale,1));white-space:nowrap}.mass-quest-history span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mass-quest-screen{background:0 0;padding:8px 14px}.mass-quest-frame{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#0c1012c7,#0c0f11ad);border:1px solid #8f6f376b;border-radius:6px;max-width:1060px;padding:8px 10px;box-shadow:0 5px 16px #00000061,inset 0 1px #ffe19609}.mass-quest-hero{border-bottom:1px solid #87693538;gap:8px;min-height:30px;margin:0 0 6px;padding:0 1px 5px}.mass-quest-hero h1{font-size:calc(15px * var(--projectw-text-scale,1));color:#d5b76d;text-shadow:0 1px 2px #000;font-weight:700}.mass-quest-hero button,.mass-quest-create button,.mass-quest-row button{color:#d9bd75;min-height:25px;font-size:calc(10px * var(--projectw-text-scale,1));background:#2b201194;border:1px solid #8a672b94;border-radius:4px;padding:3px 9px;font-weight:700;line-height:1.15}.mass-quest-hero button:hover,.mass-quest-create button:hover,.mass-quest-row button:hover{background:#473114b3;border-color:#b78b3cb8}.mass-quest-create{grid-template-columns:minmax(250px,1fr) 112px 142px 92px;align-items:stretch;gap:5px;margin:0 0 6px;display:grid}.mass-quest-create select{color:#d8d1c1;min-width:0;height:27px;font-size:calc(11px * var(--projectw-text-scale,1));background:#131717b8;border:1px solid #7464487a;border-radius:4px;padding:2px 7px}.mass-quest-fast{color:#a39a89;height:27px;font-size:calc(9px * var(--projectw-text-scale,1));gap:4px;padding:0 4px}.mass-quest-fast input{width:12px;height:12px;margin:0}.mass-quest-table{background:#0b0e1061;border:1px solid #6b5b406b;border-radius:5px}.mass-quest-row{min-height:29px;font-size:calc(10px * var(--projectw-text-scale,1));color:#c8c0b1;border-top:1px solid #48423857;grid-template-columns:72px minmax(150px,1fr) minmax(210px,1.25fr) 112px;gap:7px;padding:4px 7px}.mass-quest-row.head{color:#9f8d69;min-height:24px;font-size:calc(8px * var(--projectw-text-scale,1));letter-spacing:.035em;background:#0e111285;padding-top:3px;padding-bottom:3px}.mass-quest-empty{color:#706b61;font-size:calc(10px * var(--projectw-text-scale,1));padding:11px 8px}.mass-quest-history{margin-top:6px;padding-top:5px}@media (width<=760px){.mass-quest-create{grid-template-columns:1fr 100px}.mass-quest-fast,.mass-quest-create>button{grid-row:2}.mass-quest-row{grid-template-columns:62px 1fr}.mass-quest-row span:nth-child(3),.mass-quest-row span:nth-child(4){grid-column:2}}.mass-quest-screen:has(.mass-quest-frame){box-sizing:border-box;color:#304333;background:0 0;width:100%;height:100%;min-height:0;margin:0 auto;padding:5px;display:flex}.mass-quest-frame{--mq-panel:#eff4e3ad;--mq-head:#cddfbdd1;--mq-border:#7c916685;--mq-border-soft:#7c916647;--mq-text:#304333;--mq-muted:#62705f;--mq-title:#40573a;--mq-accent:#496432;--mq-button-a:#f3f5eb;--mq-button-b:#d8e1cc;--mq-input:#f6f8f0;border:1px solid var(--mq-border);background:rgba(238,243,224,var(--projectw-world-panel-opacity,.82));width:100%;max-width:1220px;max-height:100%;color:var(--mq-text);-webkit-backdrop-filter:blur(var(--projectw-world-panel-blur,5px));backdrop-filter:blur(var(--projectw-world-panel-blur,5px));border-radius:7px;margin:0 auto;padding:0;overflow:hidden;box-shadow:0 4px 12px #3a4c2e1a,inset 0 0 0 1px #ffffff7a}.mass-quest-hero{border-bottom:1px solid var(--mq-border);background:linear-gradient(90deg,#e1ebd2c7,var(--mq-panel));justify-content:space-between;align-items:center;min-height:0;margin:0;padding:5px 9px;display:flex}.mass-quest-hero h1{color:var(--mq-title);font:700 calc(20px * var(--projectw-text-scale,1))/1 Georgia,serif;text-shadow:none;margin:0}.mass-quest-hero button,.mass-quest-create button,.mass-quest-row button{border:1px solid color-mix(in srgb,var(--mq-border) 76%,#6b6b5f);background:linear-gradient(180deg,var(--mq-button-a),var(--mq-button-b));color:#355039;cursor:pointer;border-radius:4px;min-height:0;font-weight:700;box-shadow:inset 0 1px #ffffff6b}.mass-quest-hero button{height:auto;font-size:calc(10px * var(--projectw-text-scale,1));padding:4px 9px}.mass-quest-create{border:1px solid var(--mq-border);background:var(--mq-panel);border-radius:5px;grid-template-columns:minmax(180px,250px) 100px 150px 76px;align-items:center;gap:6px;margin:5px;padding:5px 7px;display:grid}.mass-quest-create select{border:1px solid color-mix(in srgb,var(--mq-border) 68%,#8f9887);background:var(--mq-input);min-width:0;height:24px;color:var(--mq-text);font-size:calc(10px * var(--projectw-text-scale,1));border-radius:3px;padding:0 7px}.mass-quest-create button{height:24px;font-size:calc(10px * var(--projectw-text-scale,1));padding:0 7px}.mass-quest-fast{height:24px;color:var(--mq-text);font-size:calc(9px * var(--projectw-text-scale,1));gap:5px;padding:0}.mass-quest-fast small{font-size:calc(8px * var(--projectw-text-scale,1));color:var(--mq-muted)}.mass-quest-table{border:1px solid var(--mq-border);background:var(--mq-panel);border-radius:5px;margin:5px;overflow:hidden}.mass-quest-row{border-top:1px solid var(--mq-border-soft);min-height:28px;color:var(--mq-text);font-size:calc(10px * var(--projectw-text-scale,1));background:#e9f0ddb8;grid-template-columns:58px 190px minmax(220px,1fr) 112px;align-items:center;gap:0;padding:0;display:grid}.mass-quest-row>*{border-right:1px solid var(--mq-border-soft);padding:4px 7px}.mass-quest-row>:last-child{border-right:0}.mass-quest-row.head{min-height:25px;color:var(--mq-accent);font-size:calc(10px * var(--projectw-text-scale,1));letter-spacing:0;text-transform:none;background:#cddabbe0;padding:0;font-weight:800}.mass-quest-row button{font-size:calc(9px * var(--projectw-text-scale,1));margin:3px 6px;padding:4px 7px}.mass-quest-empty{min-height:54px;color:var(--mq-muted);font-size:calc(10px * var(--projectw-text-scale,1));background:#e9f0dd80;justify-content:center;align-items:flex-start;padding:18px 8px 0;display:flex}.mass-quest-history{border-color:var(--mq-border-soft);margin:5px}.mass-quest-history h2{color:var(--mq-accent)}@media (width<=760px){.mass-quest-create{grid-template-columns:1fr 100px}.mass-quest-row{grid-template-columns:58px 1fr}.mass-quest-row span:nth-child(3),.mass-quest-row span:nth-child(4){grid-column:2}}.mass-quest-screen:has(.mass-quest-run){box-sizing:border-box;background:0 0;width:100%;height:100%;margin:0;padding:0;overflow:auto}.mass-quest-screen:has(.mass-quest-run) .mass-quest-run{box-sizing:border-box;border-left:0;border-radius:0 7px 7px 0;width:100%;min-width:0;max-width:none;margin:0;padding:4px;overflow:hidden}.mass-quest-screen:has(.mass-quest-run) .mass-quest-run-head{box-sizing:border-box;width:100%;height:48px;min-height:48px;margin:0;padding:0;position:relative}.mass-quest-screen:has(.mass-quest-run) .mass-quest-run-head h1{font-size:calc(17px * var(--projectw-text-scale,1));margin:0}.mass-quest-screen:has(.mass-quest-run) .mass-quest-run-head small{font-size:calc(9px * var(--projectw-text-scale,1))}.mass-quest-screen:has(.mass-quest-run) .mass-quest-workspace{align-items:flex-start;gap:0;width:100%;min-width:0;display:flex}.mass-quest-screen:has(.mass-quest-run) .mass-quest-map-column{box-sizing:border-box;flex:0 0 720px;width:720px;min-width:720px;margin:0}.mass-quest-screen:has(.mass-quest-run) .mass-quest-map-toolbar{box-sizing:border-box;color:#777064;width:720px;height:24px;font-size:calc(10px * var(--projectw-text-scale,1));justify-content:flex-start;align-items:center;gap:8px;margin:0;display:flex}.mass-quest-screen:has(.mass-quest-run) .mass-quest-map-toolbar label{justify-content:flex-start;align-items:center;gap:5px;width:310px;min-width:0;margin:0;display:flex}.mass-quest-screen:has(.mass-quest-run) .mass-quest-map-toolbar input{width:220px}.mass-quest-screen:has(.mass-quest-run) .mass-quest-map-wrap{min-width:720px;max-width:720px;margin:0;transition:none;width:720px!important}.mass-quest-screen:has(.mass-quest-run) .mass-quest-map{width:720px;max-width:none;height:720px;margin:0}.mass-quest-screen:has(.mass-quest-run) .mass-quest-side{box-sizing:border-box;flex-direction:column;flex:0 0 300px;gap:2px;width:300px;min-width:300px;margin:0;display:flex}.mass-quest-screen:has(.mass-quest-run) .mass-quest-side-block h2{font-size:calc(10px * var(--projectw-text-scale,1));margin:0 0 4px}.mass-quest-screen:has(.mass-quest-run) .mass-quest-damage-list{gap:2px;display:grid}.mass-quest-screen:has(.mass-quest-run) .mass-quest-damage-list>div{color:#c1b79f;font-size:calc(11px * var(--projectw-text-scale,1));border-bottom:1px solid #302c26;justify-content:space-between;align-items:center;gap:8px;padding:4px 5px;display:flex}.mass-quest-screen:has(.mass-quest-run) .mass-quest-damage-list b{color:#e1c879;font-size:calc(13px * var(--projectw-text-scale,1));font-variant-numeric:tabular-nums}.mass-quest-screen:has(.mass-quest-run) .mass-quest-log-block{min-height:136px}.mass-quest-screen:has(.mass-quest-run) .mass-quest-log-list{max-height:250px;overflow:auto}.mass-quest-screen:has(.mass-quest-run) .mass-quest-log-entry{font-size:calc(8px * var(--projectw-text-scale,1));grid-template-columns:38px 1fr;gap:3px;padding:2px 0;display:grid}.mass-quest-screen:has(.mass-quest-run) .mass-quest-run-status{font-size:calc(10px * var(--projectw-text-scale,1));z-index:5;margin:0;padding:5px 7px;position:absolute;top:0;left:720px;right:auto}.mass-quest-screen:has(.mass-quest-run) .mass-quest-controls{width:720px;max-width:720px;font-size:calc(9px * var(--projectw-text-scale,1));justify-content:flex-start;gap:5px;margin:2px 0 0}@media (width<=1040px){.mass-quest-screen:has(.mass-quest-run) .mass-quest-map-column{flex-basis:calc(100% - 250px);width:calc(100% - 250px);min-width:0}:is(.mass-quest-screen:has(.mass-quest-run) .mass-quest-map-toolbar,.mass-quest-screen:has(.mass-quest-run) .mass-quest-map-wrap,.mass-quest-screen:has(.mass-quest-run) .mass-quest-map){min-width:0;max-width:none;height:auto;width:100%!important}:is(.mass-quest-screen:has(.mass-quest-run) .mass-quest-side,.mass-quest-screen:has(.mass-quest-run) .mass-quest-side-block){flex-basis:250px;width:250px;min-width:250px}.mass-quest-screen:has(.mass-quest-run) .mass-quest-run-status{left:auto;right:250px}.mass-quest-screen:has(.mass-quest-run) .mass-quest-controls{width:calc(100% - 250px);max-width:none}}.mass-quest-run{--mq-active-panel:rgba(10,28,16,var(--projectw-world-panel-opacity,.65));--mq-active-module:#0d2213ad;--mq-active-border:#897b43ad;--mq-active-soft:#897b4357;--mq-active-text:#e8ecd9;--mq-active-muted:#c4cbb8;--mq-active-title:#efe6bd;--mq-active-accent:#f0cf63;background:var(--mq-active-panel);border-color:var(--mq-active-border);color:var(--mq-active-text);-webkit-backdrop-filter:blur(var(--projectw-world-panel-blur,5px));backdrop-filter:blur(var(--projectw-world-panel-blur,5px));box-shadow:0 4px 14px #0000002e,inset 0 0 0 1px #ffffff09}.mass-quest-run-head h1{color:var(--mq-active-title)}.mass-quest-run-head small,.mass-quest-map-toolbar,.mass-quest-controls small{color:var(--mq-active-muted)}.mass-quest-run-status,.mass-quest-side-block{border-color:var(--mq-active-border);background:var(--mq-active-module);color:var(--mq-active-text)}.mass-quest-side-block h2,.mass-quest-run-status,.mass-quest-damage-list b{color:var(--mq-active-accent)}.mass-quest-damage-list>div,.mass-quest-log-entry{border-color:var(--mq-active-soft)!important;color:var(--mq-active-text)!important}.mass-quest-log-entry time,.mass-quest-log-empty{color:var(--mq-active-muted)}.projectw-theme-green .mass-quest-run{--mq-active-panel:rgba(19,47,27,var(--projectw-world-panel-opacity,.65));--mq-active-module:#193a2094;--mq-active-border:#778b4c94;--mq-active-soft:#778b4c47;--mq-active-text:#e7eddc;--mq-active-muted:#bdc9b6;--mq-active-title:#edf2d8;--mq-active-accent:#d7df83}.projectw-theme-light .mass-quest-run{--mq-active-panel:rgba(238,243,224,var(--projectw-world-panel-opacity,.82));--mq-active-module:#eff4e3ad;--mq-active-border:#7c916685;--mq-active-soft:#7c916647;--mq-active-text:#304333;--mq-active-muted:#62705f;--mq-active-title:#40573a;--mq-active-accent:#496432;box-shadow:0 4px 12px #3a4c2e1a,inset 0 0 0 1px #ffffff7a}.projectw-theme-light .mass-quest-run-head h1{text-shadow:none}.mass-quest-screen:has(.mass-quest-run) .mass-quest-run-head{width:var(--mq-map-size)}.mass-quest-screen:has(.mass-quest-run) .mass-quest-workspace{grid-template-columns:var(--mq-map-size) 300px;justify-content:start;align-items:start;display:grid}.mass-quest-screen:has(.mass-quest-run) .mass-quest-map-column{width:var(--mq-map-size);min-width:0}.mass-quest-screen:has(.mass-quest-run) .mass-quest-side{grid-column:2;align-self:start;width:300px;min-width:300px;margin:0}.mass-quest-screen:has(.mass-quest-run) .mass-quest-run-status{left:var(--mq-map-size);top:0;right:auto}.mass-quest-screen:has(.mass-quest-run) .mass-quest-run{--mq-map-size:min(720px,calc(100vw - 300px));padding:4px 0 4px 4px}.mass-quest-screen:has(.mass-quest-run) .mass-quest-run-head{width:var(--mq-map-size);height:48px;min-height:48px}.mass-quest-screen:has(.mass-quest-run) .mass-quest-workspace{grid-template-columns:var(--mq-map-size) 300px;justify-content:start;align-items:start;gap:0;display:grid}.mass-quest-screen:has(.mass-quest-run) .mass-quest-map-column{width:var(--mq-map-size);grid-column:1;min-width:0;margin:0}.mass-quest-screen:has(.mass-quest-run) .mass-quest-map-toolbar{width:var(--mq-map-size);height:24px;margin:0;padding:0;position:relative;overflow:visible}.mass-quest-screen:has(.mass-quest-run) .mass-quest-map-toolbar>span{flex:none}.mass-quest-screen:has(.mass-quest-run) .mass-quest-map-toolbar>label{flex:0 0 310px;width:310px}.mass-quest-screen:has(.mass-quest-run) .mass-quest-map-toolbar>.mass-quest-run-status{box-sizing:border-box;white-space:nowrap;border-radius:4px;width:300px;height:24px;margin:0;padding:4px 7px;position:absolute;top:0;left:100%;right:auto}:is(.mass-quest-screen:has(.mass-quest-run) .mass-quest-map-wrap,.mass-quest-screen:has(.mass-quest-run) .mass-quest-map){min-width:0;max-width:none;margin:0;width:var(--mq-map-size)!important}.mass-quest-screen:has(.mass-quest-run) .mass-quest-side{box-sizing:border-box;flex-direction:column;grid-column:2;align-self:start;gap:2px;width:300px;min-width:300px;margin:0;padding:0;display:flex}.mass-quest-screen:has(.mass-quest-run) .mass-quest-side-block{box-sizing:border-box;border-radius:4px;width:300px;margin:0;padding:5px}.mass-quest-screen:has(.mass-quest-run) .mass-quest-controls{width:var(--mq-map-size);max-width:var(--mq-map-size);margin:2px 0 0}.mass-quest-screen:has(.mass-quest-run) .mass-quest-run{padding:4px 0 4px 4px}.mass-quest-screen:has(.mass-quest-run) .mass-quest-workspace{grid-template-columns:var(--mq-map-size) minmax(0,1fr);align-items:start;gap:0;width:100%;display:grid}.mass-quest-screen:has(.mass-quest-run) .mass-quest-map-column{width:var(--mq-map-size);grid-column:1;min-width:0}:is(.mass-quest-screen:has(.mass-quest-run) .mass-quest-map-toolbar,.mass-quest-screen:has(.mass-quest-run) .mass-quest-map-wrap,.mass-quest-screen:has(.mass-quest-run) .mass-quest-map){min-width:0;max-width:none;width:var(--mq-map-size)!important}.mass-quest-screen:has(.mass-quest-run) .mass-quest-map-toolbar{position:relative}.mass-quest-screen:has(.mass-quest-run) .mass-quest-map-toolbar>.mass-quest-run-status{width:auto;max-width:190px;height:24px;margin:0;padding:4px 7px;position:absolute;top:0;left:auto;right:0}.mass-quest-screen:has(.mass-quest-run) .mass-quest-side{grid-column:2;gap:2px;width:100%;min-width:0;margin:24px 0 0;padding:0}.mass-quest-screen:has(.mass-quest-run) .mass-quest-side-block{box-sizing:border-box;width:100%;min-width:0;margin:0}.mass-quest-screen:has(.mass-quest-run) .mass-quest-log-block{width:100%;min-height:136px}.mass-quest-screen:has(.mass-quest-run) .mass-quest-controls{box-sizing:border-box;width:var(--mq-map-size);max-width:var(--mq-map-size);z-index:30;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#eef3e0db;height:24px;margin:0;padding:2px 4px;position:absolute;bottom:4px;left:4px}.mass-quest-screen:has(.mass-quest-run) .mass-quest-run{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:100%}.mass-quest-screen:has(.mass-quest-run) .mass-quest-workspace{grid-template-columns:var(--mq-map-size) minmax(0,1fr)}.mass-quest-screen:has(.mass-quest-run) .mass-quest-side-block{width:100%;min-width:0}.mass-quest-screen:has(.mass-quest-run){overflow:hidden}.mass-quest-screen:has(.mass-quest-run) .mass-quest-run{--mq-map-size:min(calc(100vw - 304px),calc(100vh - 150px));height:100%;min-height:0;padding:4px 0 4px 4px;position:relative}.mass-quest-screen:has(.mass-quest-run) .mass-quest-workspace{grid-template-columns:var(--mq-map-size) minmax(0,1fr);align-items:start;gap:0;width:100%}:is(.mass-quest-screen:has(.mass-quest-run) .mass-quest-map-column,.mass-quest-screen:has(.mass-quest-run) .mass-quest-map-toolbar,.mass-quest-screen:has(.mass-quest-run) .mass-quest-map-wrap,.mass-quest-screen:has(.mass-quest-run) .mass-quest-map){box-sizing:border-box;min-width:var(--mq-map-size);max-width:var(--mq-map-size);width:var(--mq-map-size)!important}.mass-quest-screen:has(.mass-quest-run) .mass-quest-map{aspect-ratio:auto;height:var(--mq-map-size)!important}.mass-quest-screen:has(.mass-quest-run) .mass-quest-map-toolbar>label{display:none}.mass-quest-screen:has(.mass-quest-run) .mass-quest-side{grid-column:2;width:100%;min-width:0;margin-top:24px}.mass-quest-screen:has(.mass-quest-run) .mass-quest-controls{width:var(--mq-map-size);max-width:var(--mq-map-size);bottom:4px;left:4px}.mass-quest-screen:has(.mass-quest-run) .mass-quest-run{--mq-map-size:min(calc(100% - 4px),calc(100vh - 150px));overflow:visible}.mass-quest-screen:has(.mass-quest-run) .mass-quest-workspace{grid-template-columns:var(--mq-map-size) 300px;width:calc(var(--mq-map-size) + 300px);max-width:none;overflow:visible}.mass-quest-screen:has(.mass-quest-run) .mass-quest-side{width:300px;min-width:300px}.mass-quest-screen:has(.mass-quest-run) .mass-quest-run{--mq-map-size:min(calc(100cqw - 4px),calc(100vh - 150px));overflow:hidden;container-type:inline-size}.mass-quest-screen:has(.mass-quest-run) .mass-quest-workspace{grid-template-columns:var(--mq-map-size) 300px;width:calc(var(--mq-map-size) + 300px);max-width:none}.mass-quest-bracket{color:#8e8a7b;font-size:calc(10px * var(--projectw-text-scale,1));margin-top:2px;display:block}.mass-quest-row button:disabled{cursor:not-allowed;opacity:.62}.mass-quest-row button[title^=Требуется\ диапазон]{color:#a99a82;background:#171513;border-color:#604d35}.mass-quest-hero>button:disabled{cursor:not-allowed;opacity:.65;color:#b7a77f;background:#171612;border-color:#5c5139}.mass-quest-screen:has(.mass-quest-run) .mass-quest-run{--mq-map-size:min(calc(100cqw - 4px),calc(100vh - 174px))}.mass-quest-screen:has(.mass-quest-run) .mass-quest-controls{width:var(--mq-map-size);max-width:var(--mq-map-size);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#eef3e0db;height:24px;margin:0;padding:2px 4px;position:relative;bottom:auto;left:auto}.mass-quest-history button{background:var(--mq-panel,#f3f6e7);min-height:34px;color:var(--mq-text,#2f382c);border-color:var(--mq-border-soft,#9aa58a);font-size:calc(10px * var(--projectw-text-scale,1))}.mass-quest-history button:hover{background:var(--mq-panel-strong,#e5ecd5);border-color:var(--mq-accent,#7d8e54)}.mass-quest-history b{color:var(--mq-accent-strong,#665018);font-size:calc(11px * var(--projectw-text-scale,1))}.mass-quest-history span{color:var(--mq-text-muted,#596352);font-size:calc(10px * var(--projectw-text-scale,1))}.mass-quest-finished-banner{color:#503c0c;font-size:calc(12px * var(--projectw-text-scale,1));background:#fff4c7;border:1px solid #9a7a2f;border-radius:6px;align-items:center;gap:10px;margin-left:auto;padding:6px 8px;display:flex;box-shadow:0 1px 4px #0002}.mass-quest-finished-banner button{color:#ffe09a;cursor:pointer;background:#2a2113;border:1px solid #755e31;border-radius:5px;padding:5px 14px;font-weight:800}.mass-quest-finished-banner{box-sizing:border-box;border:1px solid var(--mq-active-border);height:30px;color:var(--mq-active-text);font-size:calc(10px * var(--projectw-text-scale,1));white-space:nowrap;background:linear-gradient(#e5edd6eb,#d2dfbfe0);border-radius:4px;gap:9px;margin-left:auto;padding:3px 4px 3px 9px;font-weight:600;box-shadow:inset 0 1px #ffffff8c}.mass-quest-finished-banner b{font-size:calc(10px * var(--projectw-text-scale,1));color:var(--mq-active-title);font-weight:700}.mass-quest-finished-banner button{border:1px solid var(--mq-active-border);color:#355039;min-width:62px;height:22px;font-size:calc(10px * var(--projectw-text-scale,1));cursor:pointer;background:linear-gradient(#f4f6ed,#d8e1cc);border-radius:3px;padding:0 10px;font-weight:700;box-shadow:inset 0 1px #ffffff80}.mass-quest-finished-banner button:hover{background:linear-gradient(#fff,#e2ead8);border-color:#71865c}.mass-quest-finished-banner button:disabled{opacity:.45}.projectw-game-shell.projectw-region-human .mass-quest-screen{--mq-bg:#e7f0f6b8;--mq-panel:#e8f1f7b8;--mq-panel-strong:#d8e8f3d1;--mq-head:#c6dcecd6;--mq-border:#537f9e85;--mq-border-soft:#537f9e47;--mq-text:#2c4658;--mq-muted:#627786;--mq-title:#345b78;--mq-accent:#3f7195;--mq-button-a:#f2f7fa;--mq-button-b:#d6e6f0;--mq-input:#f5f9fb}.projectw-game-shell.projectw-region-dwarf .mass-quest-screen{--mq-bg:#f6ebdaa8;--mq-panel:#f7edddad;--mq-panel-strong:#efdcc2c7;--mq-head:#e5c7a3d1;--mq-border:#996c4185;--mq-border-soft:#996c4147;--mq-text:#503d2c;--mq-muted:#786654;--mq-title:#684629;--mq-accent:#965b28;--mq-button-a:#faf4e9;--mq-button-b:#ead5b8;--mq-input:#fcf7ef}.projectw-game-shell.projectw-region-dark .mass-quest-screen{--mq-bg:#f1ebf5a8;--mq-panel:#f3edf7ad;--mq-panel-strong:#ebe0f1c7;--mq-head:#e2d3e9d1;--mq-border:#80608e85;--mq-border-soft:#80608e47;--mq-text:#493b54;--mq-muted:#74677d;--mq-title:#60446d;--mq-accent:#794f8c;--mq-button-a:#f7f1f9;--mq-button-b:#e3d5e9;--mq-input:#faf7fb}:is(.projectw-game-shell.projectw-region-human .mass-quest-screen:not(:has(.mass-quest-run)),.projectw-game-shell.projectw-region-dwarf .mass-quest-screen:not(:has(.mass-quest-run)),.projectw-game-shell.projectw-region-dark .mass-quest-screen:not(:has(.mass-quest-run))){background:var(--mq-bg);border-color:var(--mq-border);color:var(--mq-text)}.mass-quest-screen:not(:has(.mass-quest-run)) .mass-quest-hero{border-color:var(--mq-border);background:linear-gradient(90deg,var(--mq-head),var(--mq-panel))}:is(.mass-quest-screen:not(:has(.mass-quest-run)) .mass-quest-create,.mass-quest-screen:not(:has(.mass-quest-run)) .mass-quest-table){border-color:var(--mq-border);background:var(--mq-panel)}.mass-quest-screen:not(:has(.mass-quest-run)) .mass-quest-row{border-color:var(--mq-border-soft);background:var(--mq-panel)}.mass-quest-screen:not(:has(.mass-quest-run)) .mass-quest-row.head{background:var(--mq-head)}.mass-quest-screen:not(:has(.mass-quest-run)) .mass-quest-empty{background:color-mix(in srgb,var(--mq-panel) 82%,transparent)}.projectw-game-shell.projectw-region-human .mass-quest-frame{--mq-panel:#e8f1f7b8;--mq-panel-strong:#d8e8f3d1;--mq-head:#c6dcecd6;--mq-border:#537f9e85;--mq-border-soft:#537f9e47;--mq-text:#2c4658;--mq-muted:#627786;--mq-title:#345b78;--mq-accent:#3f7195;--mq-button-a:#f2f7fa;--mq-button-b:#d6e6f0;--mq-input:#f5f9fb;background:rgba(231,240,246,var(--projectw-world-panel-opacity,.82))}.projectw-game-shell.projectw-region-dwarf .mass-quest-frame{--mq-panel:#f7edddad;--mq-panel-strong:#efdcc2c7;--mq-head:#e5c7a3d1;--mq-border:#996c4185;--mq-border-soft:#996c4147;--mq-text:#503d2c;--mq-muted:#786654;--mq-title:#684629;--mq-accent:#965b28;--mq-button-a:#faf4e9;--mq-button-b:#ead5b8;--mq-input:#fcf7ef;background:rgba(246,235,218,var(--projectw-world-panel-opacity,.82))}.projectw-game-shell.projectw-region-dark .mass-quest-frame{--mq-panel:#f3edf7ad;--mq-panel-strong:#ebe0f1c7;--mq-head:#e2d3e9d1;--mq-border:#80608e85;--mq-border-soft:#80608e47;--mq-text:#493b54;--mq-muted:#74677d;--mq-title:#60446d;--mq-accent:#794f8c;--mq-button-a:#f7f1f9;--mq-button-b:#e3d5e9;--mq-input:#faf7fb;background:rgba(241,235,245,var(--projectw-world-panel-opacity,.82))}.projectw-game-shell.projectw-region-human .mass-quest-row{background:#e2eef6b8}.projectw-game-shell.projectw-region-human .mass-quest-row.head{background:#c6dcece0}.projectw-game-shell.projectw-region-dwarf .mass-quest-row{background:#f4e7d3b8}.projectw-game-shell.projectw-region-dwarf .mass-quest-row.head{background:#e5c7a3e0}.projectw-game-shell.projectw-region-dark .mass-quest-row{background:#efe7f3b8}.projectw-game-shell.projectw-region-dark .mass-quest-row.head{background:#e5d8ebe0}.mass-quest-screen .mass-quest-run-head .mass-quest-finished-banner{border-color:var(--mq-border,#91a27d);background:var(--mq-panel-strong,#e0e9d0e6);color:var(--mq-text,#35432f);box-shadow:inset 0 1px #ffffff73}.mass-quest-screen .mass-quest-run-head .mass-quest-finished-banner b{color:var(--mq-title,var(--mq-text,#35432f))}.mass-quest-screen .mass-quest-run-head .mass-quest-finished-banner button{border-color:var(--mq-border,#91a27d);background:linear-gradient(180deg,var(--mq-button-a,#f5f7ef),var(--mq-button-b,#dce5d0));color:var(--mq-text,#35432f);box-shadow:none}.projectw-game-shell.projectw-region-human .mass-quest-run{--mq-active-panel:rgba(231,240,246,var(--projectw-world-panel-opacity,.82));--mq-active-module:#e8f1f7b8;--mq-active-border:#537f9e85;--mq-active-soft:#537f9e47;--mq-active-text:#2c4658;--mq-active-muted:#627786;--mq-active-title:#345b78;--mq-active-accent:#3f7195;--mq-panel-strong:#d8e8f3d1;--mq-border:#537f9e85;--mq-text:#2c4658;--mq-title:#345b78;--mq-button-a:#f2f7fa;--mq-button-b:#d6e6f0;background:var(--mq-active-panel)}.projectw-game-shell.projectw-region-dwarf .mass-quest-run{--mq-active-panel:rgba(246,235,218,var(--projectw-world-panel-opacity,.82));--mq-active-module:#f7edddb8;--mq-active-border:#996c4185;--mq-active-soft:#996c4147;--mq-active-text:#503d2c;--mq-active-muted:#786654;--mq-active-title:#684629;--mq-active-accent:#965b28;--mq-panel-strong:#efdcc2c7;--mq-border:#996c4185;--mq-text:#503d2c;--mq-title:#684629;--mq-button-a:#faf4e9;--mq-button-b:#ead5b8;background:var(--mq-active-panel)}.projectw-game-shell.projectw-region-dark .mass-quest-run{--mq-active-panel:rgba(241,235,245,var(--projectw-world-panel-opacity,.82));--mq-active-module:#f3edf7b8;--mq-active-border:#80608e85;--mq-active-soft:#80608e47;--mq-active-text:#493b54;--mq-active-muted:#74677d;--mq-active-title:#60446d;--mq-active-accent:#794f8c;--mq-panel-strong:#ebe0f1c7;--mq-border:#80608e85;--mq-text:#493b54;--mq-title:#60446d;--mq-button-a:#f7f1f9;--mq-button-b:#e3d5e9;background:var(--mq-active-panel)}.projectw-game-shell.projectw-region-human .mass-quest-controls,.projectw-game-shell.projectw-region-human .mass-quest-side-block{background:#e8f1f7c7}.projectw-game-shell.projectw-region-dwarf .mass-quest-controls,.projectw-game-shell.projectw-region-dwarf .mass-quest-side-block{background:#f7edddc7}.projectw-game-shell.projectw-region-dark .mass-quest-controls,.projectw-game-shell.projectw-region-dark .mass-quest-side-block{background:#f3edf7c7}.projectw-game-shell.projectw-region-human .mass-quest-controls,.projectw-game-shell.projectw-region-dwarf .mass-quest-controls,.projectw-game-shell.projectw-region-dark .mass-quest-controls{color:var(--mq-active-text);border-color:var(--mq-active-border)}.cave-shell{color:#394b3a;background:linear-gradient(#faf8e538,#e8efd533);min-height:100%;padding:18px;font-family:Georgia,serif}.cave-head{grid-template-columns:130px 1fr 120px;align-items:center;gap:20px;max-width:1050px;margin:auto;display:grid}.cave-head button{color:#49633f;cursor:pointer;background:#f4f4dbdb;border:1px solid #5b70498c;border-radius:7px;padding:10px;box-shadow:0 3px 10px #42552b1f}.cave-head button:hover{background:#f8f5d9;border-color:#7f965f}.cave-head small,.cave-head p{color:#71806b}.cave-head h1{color:#596a42;text-shadow:0 1px #fff9;margin:3px 0;font-size:32px}.cave-head p{margin:0;font:12px sans-serif}.cave-reset{text-align:center;background:#f6f4d6e6;border:1px solid #9aaa79;border-radius:8px;padding:10px;display:grid;box-shadow:0 3px 12px #3d51231f}.cave-reset b{color:#8b7930;font-size:22px}.cave-reset span{color:#71806b;font:10px sans-serif}.cave-progress{gap:3px;max-width:900px;margin:18px auto;display:flex}.cave-progress i{background:#55674652;border-radius:2px;flex:1;height:5px}.cave-progress i.done{background:#9b8737}.cave-progress i.now{background:#d1b84e;box-shadow:0 0 8px #c8a83b80}.cave-chamber{text-align:center;background:linear-gradient(#f4f2d6f0,#dae1beed);border:1px solid #67774d99;border-radius:16px;max-width:900px;min-height:390px;margin:auto;padding:34px;box-shadow:inset 0 0 65px #5e6f441f,0 12px 32px #37482333}.cave-depth{letter-spacing:3px;color:#8a7939;font:11px sans-serif}.cave-chamber h2{color:#4c5e3c;margin:12px 0 3px;font-size:25px}.cave-hint{color:#788474;margin:0;font:11px sans-serif}.cave-doors{grid-template-columns:repeat(5,1fr);gap:18px;margin:35px auto 15px;display:grid}.cave-doors button{color:#617449;cursor:pointer;background:radial-gradient(circle at 50% 68%,#eef0d4 0,#dce4c6 54%,#c4d0ae 100%);border:1px solid #82916f;border-radius:70px 70px 7px 7px;height:205px;transition:all .18s;box-shadow:inset 0 -18px 35px #4356321f,0 5px 14px #3a4c2a21}.cave-doors button:hover:not(:disabled){background:radial-gradient(circle at 50% 68%,#fff9d9,#e9e6b8 58%,#ccd2a7);border-color:#b09a48;transform:translateY(-6px);box-shadow:inset 0 -18px 35px #82955c18,0 8px 22px #7c6b2d30}.cave-doors b{color:#607a45;font-size:34px;display:block}.cave-doors small{letter-spacing:2px;color:#75836c;font:9px sans-serif}.door-arch{color:#819273;font-size:45px;display:block}.cave-message,.cave-error{color:#665d32;background:#f1edca;border:1px solid #a39a5f;max-width:520px;margin:18px auto 0;padding:10px;font:12px sans-serif}.cave-error{color:#913e38;background:#f5ddd7;border-color:#bd7770}.cave-finish{color:#556342;background:#f4eecddb;border:1px solid #a99b68;gap:10px;max-width:520px;margin:70px auto;padding:30px;display:grid}.cave-finish span{color:#77816c;font:12px sans-serif}.cave-finish.win{border-color:#a8994c}.cave-loot{background:#f2f2d8e8;border:1px solid #67774d94;border-radius:9px;grid-template-columns:160px 1fr 180px;align-items:center;gap:16px;max-width:900px;margin:14px auto;padding:12px 16px;font:11px sans-serif;display:grid;box-shadow:0 5px 18px #40572c1a}.cave-loot>div:first-child{display:grid}.cave-loot>div:first-child span,.cave-loot>small{color:#74806c}.cave-loot>div:first-child b{color:#987e28;font-size:20px}.cave-rewards{gap:7px;display:flex;overflow:auto}.cave-rewards>span{color:#4d5f43;background:#e8e9ca;border:1px solid #aeb998;align-items:center;gap:5px;min-width:max-content;padding:5px 8px;display:flex}.cave-rewards em{color:#8d7c42;font-style:normal}.cave-rewards img{object-fit:contain;width:24px;height:24px}@media (width<=760px){.cave-head{grid-template-columns:1fr}.cave-reset{display:none}.cave-doors{grid-template-columns:repeat(5,minmax(56px,1fr));gap:6px}.cave-doors button{height:145px}.cave-loot{grid-template-columns:1fr}.cave-chamber{padding:18px}}.cave-head small{color:#4f684d;text-shadow:0 1px #fff;font-weight:700}.cave-head h1{color:#405d38;text-shadow:0 1px #fff,0 0 10px #fff;font-weight:700}.cave-head p{color:#536b51;text-shadow:0 1px #fff;font-weight:600}.cave-progress i{background:#65735d}.cave-progress i.now{background:#c8a93c}.cave-chamber{background:linear-gradient(#f8f6ddf5,#e1e8caf5)}.cave-loot{background:#f6f5dcf5}.cave-head>div:nth-child(2){-webkit-backdrop-filter:blur(8px)saturate(1.08);backdrop-filter:blur(8px)saturate(1.08);background:linear-gradient(135deg,#fbf9dcc7,#e8efcfa3);border:1px solid #7e915e61;border-radius:10px;justify-self:start;width:min(100%,650px);padding:10px 18px 11px;box-shadow:0 5px 18px #374c2624,inset 0 1px #ffffffb8}.cave-head>div:nth-child(2) small,.cave-head>div:nth-child(2) h1,.cave-head>div:nth-child(2) p{z-index:1;position:relative}@media (width<=760px){.cave-head>div:nth-child(2){box-sizing:border-box;width:100%;padding:9px 12px}}.cave-chamber{background-image:linear-gradient(#f7f6de2e,#e1e8ca2e),url(/assets/mysterious-cave/chamber.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.cave-chamber>*{z-index:1;position:relative}.cave-doors button{box-shadow:none;background:url(/assets/mysterious-cave/door.webp) 50%/100% 100% no-repeat;border:0;position:relative;overflow:hidden}.cave-doors button:hover:not(:disabled){filter:brightness(1.08)drop-shadow(0 8px 10px #444c2b38);box-shadow:none;background:url(/assets/mysterious-cave/door.webp) 50%/100% 100% no-repeat}.cave-doors .door-arch{visibility:hidden}.cave-doors button b,.cave-doors button small{z-index:1;text-shadow:0 1px 2px #f5f4daf2;position:relative}.cave-shell{font-size:calc(16px * var(--projectw-text-scale,1))}.cave-head button{font-size:calc(13px * var(--projectw-text-scale,1))}.cave-head small{font-size:calc(12px * var(--projectw-text-scale,1))}.cave-head h1{font-size:calc(32px * var(--projectw-text-scale,1))}.cave-head p{font-size:calc(12px * var(--projectw-text-scale,1))}.cave-reset b{font-size:calc(22px * var(--projectw-text-scale,1))}.cave-reset span{font-size:calc(10px * var(--projectw-text-scale,1))}.cave-depth{font-size:calc(11px * var(--projectw-text-scale,1));color:#66531e;text-shadow:0 1px 2px #fff,0 0 8px #ffffeef2;font-weight:800}.cave-depth span{color:#526246}.cave-chamber h2{font-size:calc(27px * var(--projectw-text-scale,1));color:#344a2d;text-shadow:0 1px 2px #fff,0 0 10px #fffff0f2;font-weight:800}.cave-hint{font-size:calc(11px * var(--projectw-text-scale,1));color:#3f5340;text-shadow:0 1px 2px #fff,0 0 8px #fffff0f2;font-weight:700}.cave-doors button b{font-size:calc(34px * var(--projectw-text-scale,1));color:#4c642f;text-shadow:0 1px 2px #fff4c9,0 0 7px #fff9d1e6;font-weight:800}.cave-doors button small{font-size:calc(9px * var(--projectw-text-scale,1));color:#465b39;text-shadow:0 1px 2px #fff4c9,0 0 6px #fff9d1e6;font-weight:800}.cave-message,.cave-error{font-size:calc(12px * var(--projectw-text-scale,1))}.cave-finish b{font-size:calc(25px * var(--projectw-text-scale,1))}.cave-finish span{font-size:calc(12px * var(--projectw-text-scale,1))}.cave-loot{font-size:calc(11px * var(--projectw-text-scale,1))}.cave-loot>div:first-child span,.cave-loot>small{font-size:calc(10px * var(--projectw-text-scale,1));color:#43563d;font-weight:650}.cave-loot>div:first-child b{font-size:calc(20px * var(--projectw-text-scale,1));color:#806817}.cave-rewards b,.cave-rewards em{font-size:calc(11px * var(--projectw-text-scale,1))}.cave-doors button b{-webkit-text-stroke:1px #2a1f0ce6;color:#fff4bd!important;text-shadow:0 2px 2px #16190cf2,0 0 5px #14190ce6,0 0 10px #5c410fb3!important}.cave-doors button small{letter-spacing:.16em;-webkit-text-stroke:.45px #251e0fe6;font-weight:900;color:#fff1b0!important;text-shadow:0 1px 2px #14180c,0 0 5px #14180cf2!important}.cave-shell{isolation:isolate;position:relative}.cave-shell:before{content:"";z-index:-1;pointer-events:none;background:#121c1233;position:absolute;inset:0}.cave-doors button b{-webkit-text-stroke:1.5px #1f1708fa;font-size:calc(42px * var(--projectw-text-scale,1))!important;color:#fff3a5!important;text-shadow:0 2px 2px #0f1107,0 0 5px #0a0d06,0 0 12px #ffda5961!important}.cave-depth,.cave-chamber h2,.cave-hint{z-index:2;position:relative}.cave-chamber h2{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f7f6daa3;border:1px solid #6877483d;border-bottom:0;border-radius:10px 10px 0 0;width:max-content;max-width:calc(100% - 32px);margin:10px auto 2px;padding:5px 18px 2px;box-shadow:0 3px 12px #35452314}.cave-hint{box-sizing:border-box;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f7f6daa3;border:1px solid #6877483d;border-top:0;border-radius:0 0 10px 10px;width:max-content;max-width:calc(100% - 32px);margin:0 auto;padding:3px 16px 7px;box-shadow:0 5px 12px #35452314}.cave-question-plaque{box-sizing:border-box;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f7f6daa8;border:1px solid #68774847;border-radius:12px;width:max-content;max-width:calc(100% - 32px);margin:0 auto;padding:9px 22px 10px;box-shadow:0 5px 14px #3545231a}.cave-question-plaque .cave-depth{margin:0 0 4px}.cave-question-plaque h2{-webkit-backdrop-filter:none;backdrop-filter:none;width:auto;max-width:none;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.cave-question-plaque .cave-hint{-webkit-backdrop-filter:none;backdrop-filter:none;width:auto;max-width:none;box-shadow:none;background:0 0;border:0;margin:2px 0 0;padding:0}.cave-loot{align-items:start}.cave-rewards{flex-wrap:wrap;align-content:flex-start;gap:7px;min-width:0;display:flex;overflow:visible}.cave-rewards>span{white-space:normal;flex:0 auto;min-width:0;max-width:100%}.cave-history{text-align:left;min-width:0}.cave-history>strong{color:#536345;font-family:Georgia,serif;font-size:calc(12px * var(--projectw-text-scale,1));letter-spacing:.04em;margin:0 0 6px;display:block}.cave-rewards{gap:6px}.cave-rewards>span{background:linear-gradient(#f0efd5,#e4e7c8);border:1px solid #abb78e;border-radius:5px;grid-template-columns:auto auto auto auto auto;align-items:center;gap:6px;padding:6px 9px;display:grid;box-shadow:0 1px 3px #3e4e2b14}.cave-rewards>span.failed{background:#f1dfd2;border-color:#c79a7f}.cave-rewards em{color:#7d6d36;border-right:1px solid #6d7c5247;padding-right:6px;font-weight:700}.cave-rewards .cave-choice{color:#4b5f43}.cave-rewards i{color:#99833a;font-style:normal;font-weight:800}.cave-rewards .cave-reward{color:#536345}.cave-rewards img{border:1px solid #5b6c4659;border-radius:3px}.cave-shell{box-sizing:border-box;overscroll-behavior:contain;height:100%;min-height:0;padding-bottom:32px;overflow:hidden auto}.battle-shell-panel.battle-layout-3{--wiw-gold:#d7bc67;container-type:inline-size;box-sizing:border-box!important;background:linear-gradient(150deg,#2a1a0df7,#1c140cf7)!important;border:1px solid #694c28!important;flex-direction:column!important;align-items:stretch!important;gap:5px!important;width:100%!important;max-width:548px!important;height:100%!important;max-height:100%!important;margin:0 auto!important;padding:8px 10px 14px!important;display:flex!important;overflow:hidden auto!important}.battle-shell-panel.battle-layout-3>.battle-wiw-header{min-height:29px;color:var(--wiw-gold);white-space:nowrap;justify-content:space-between;align-items:center;gap:6px;font:700 11px Georgia,serif;display:flex;order:0!important}.battle-shell-panel.battle-layout-3 .battle-layout-switch{align-items:center;gap:3px;display:inline-flex}.battle-shell-panel.battle-layout-3 .battle-layout-switch button{min-width:23px;padding:3px 4px!important}.battle-shell-panel.battle-layout-3>.battle-combat-column{flex:none;flex-direction:column!important;order:1!important;gap:5px!important;width:100%!important;min-width:0!important;margin:0!important;display:flex!important}.battle-shell-panel.battle-layout-3 .battle-field-module{width:100%!important;min-width:0!important;margin:0!important}.battle-shell-panel.battle-layout-3 .battle-field-module>div:first-child:not(:last-child){color:#d7bc67!important;text-shadow:none!important;gap:4px!important;margin-bottom:3px!important;font-size:10px!important}.battle-shell-panel.battle-layout-3 .battle-field-module>div:last-child{border-radius:0!important;max-width:none!important}.battle-shell-panel.battle-layout-3 .battle-field-module .battle-field-cells{grid-auto-rows:20px!important;width:100%!important}.battle-shell-panel.battle-layout-3 .battle-field-module .battle-field-cells>button{box-sizing:border-box!important;height:20px!important;min-height:0!important;max-height:20px!important;overflow:hidden!important}.battle-shell-panel.battle-layout-3>.battle-combat-column>.battle-active-layout{grid-template:"allies allies allies""opponents opponents opponents""player controls enemy""scroll-player.scroll-enemy"/minmax(0,1fr) minmax(76px,.44fr) minmax(0,1fr)!important;justify-content:stretch!important;align-items:start!important;gap:4px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:grid!important}.battle-shell-panel.battle-layout-3 .battle-custom-allies{grid-area:allies;min-width:0}.battle-shell-panel.battle-layout-3 .battle-custom-opponents{grid-area:opponents;min-width:0}.battle-shell-panel.battle-layout-3 .battle-player-column{grid-area:player;min-width:0}.battle-shell-panel.battle-layout-3 .battle-enemy-column{grid-area:enemy;min-width:0}.battle-shell-panel.battle-layout-3 .battle-center-controls{display:contents!important}.battle-shell-panel.battle-layout-3 .battle-custom-player-scrolls{grid-area:scroll-player;min-width:0}.battle-shell-panel.battle-layout-3 .battle-custom-enemy-scrolls{grid-area:scroll-enemy;min-width:0}.battle-shell-panel.battle-layout-3 .battle-action-panel{grid-area:controls;box-sizing:border-box!important;background:#16170ff0!important;border-radius:2px!important;flex-direction:column!important;align-self:stretch!important;align-items:stretch!important;gap:3px!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;margin:0!important;padding:4px!important;display:flex!important}.battle-shell-panel.battle-layout-3 .battle-action-panel>.battle-turn-button{white-space:normal!important;width:100%!important;min-height:32px!important;padding:4px 2px!important;font-size:11px!important;line-height:1.15!important}.battle-shell-panel.battle-layout-3 .battle-action-panel>div:nth-child(2){min-height:26px!important;margin:4px 0 0!important}.battle-shell-panel.battle-layout-3 .battle-action-panel>div:nth-child(2)>span{letter-spacing:0!important;font-size:15px!important}.battle-shell-panel.battle-layout-3 .battle-participant-panel{box-sizing:border-box!important;border-radius:0!important;width:100%!important;max-width:none!important;padding:2px!important}.battle-shell-panel.battle-layout-3 .battle-participant-heading{gap:2px!important;min-height:16px!important;padding:0 2px 2px!important}.battle-shell-panel.battle-layout-3 .battle-participant-name{font-size:11px!important}.battle-shell-panel.battle-layout-3 .battle-portrait-frame{aspect-ratio:auto!important;width:100%!important;max-width:none!important;height:clamp(170px,39cqw,222px)!important;min-height:0!important;margin:2px auto 0!important}.battle-shell-panel.battle-layout-3 .battle-portrait-image{width:100%!important;height:100%!important;min-height:0!important}.battle-shell-panel.battle-layout-3 .battle-equipment-stack{left:auto;right:auto;align-content:space-between!important;width:16%!important;min-width:0!important;display:grid!important;top:2%!important;bottom:2%!important}.battle-shell-panel.battle-layout-3 .battle-equipment-stack-left{grid-template-rows:repeat(6,minmax(0,1fr))!important;left:2%!important}.battle-shell-panel.battle-layout-3 .battle-equipment-stack-right{grid-template-rows:repeat(5,minmax(0,1fr))!important;right:2%!important}.battle-shell-panel.battle-layout-3 .battle-equipment-stack>.battle-equipment-cell{aspect-ratio:1!important;align-self:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;font-size:10px!important}.battle-shell-panel.battle-layout-3 .battle-resource-panel{margin-top:2px!important;padding:2px 3px!important}.battle-shell-panel.battle-layout-3 .battle-resource-panel>*{font-size:9px!important}.battle-shell-panel.battle-layout-3 :is(.battle-scroll-strip,.battle-enemy-scroll-strip){box-sizing:border-box!important;border-radius:2px!important;min-width:0!important;margin:0!important;padding:3px!important}.battle-shell-panel.battle-layout-3 :is(.battle-scroll-strip,.battle-enemy-scroll-strip)>div:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:3px!important;font-size:9px!important}.battle-shell-panel.battle-layout-3 :is(.battle-scroll-strip,.battle-enemy-scroll-strip)>div:last-child{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:2px!important;min-width:0!important;display:grid!important}.battle-shell-panel.battle-layout-3 .battle-scroll-strip button,.battle-shell-panel.battle-layout-3 .battle-enemy-scroll-strip>div:last-child>div{aspect-ratio:1!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;padding:0!important}.battle-shell-panel.battle-layout-3 .battle-action-panel>.battle-skill-panel{background:0 0!important;border:0!important;border-top:1px solid #bea55b57!important;border-radius:0!important;flex-direction:column!important;flex:auto!important;min-height:0!important;max-height:180px!important;margin:2px 0 0!important;padding:4px 2px 2px!important;display:flex!important}.battle-shell-panel.battle-layout-3 .battle-action-panel>.battle-skill-panel>div:first-child{text-align:center!important;margin-bottom:3px!important;padding:0!important;font-size:9px!important}.battle-shell-panel.battle-layout-3 .battle-action-panel>.battle-skill-panel>div:last-child{scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;justify-items:center!important;gap:3px 2px!important;width:100%!important;min-height:0!important;max-height:174px!important;padding:1px 0!important;display:grid!important;overflow:hidden auto!important}.battle-shell-panel.battle-layout-3 .battle-action-panel .battle-skill-hover-wrap{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:36px!important;margin:0!important}.battle-shell-panel.battle-layout-3 .battle-action-panel .battle-skill-hover-wrap>button{box-sizing:border-box!important;border-radius:2px!important;width:32px!important;min-width:0!important;max-width:100%!important;height:32px!important;padding:2px!important}.battle-shell-panel.battle-layout-3 .battle-action-panel .battle-skill-hover-wrap>button img{object-fit:contain!important;width:100%!important;height:100%!important}.battle-shell-panel.battle-layout-3 .battle-action-panel .battle-skill-hover-wrap>div:nth-child(2){height:10px!important;margin-top:1px!important;font-size:9px!important;line-height:10px!important}.battle-shell-panel.battle-layout-3>.battle-log-panel{box-sizing:border-box!important;background:#e6e6e1e6!important;border-radius:2px!important;flex:none!important;order:2!important;width:100%!important;min-width:0!important;max-width:100%!important;height:205px!important;min-height:205px!important;max-height:205px!important;margin:1px 0 0!important;padding:5px 6px!important;position:static!important;overflow:hidden!important}.battle-shell-panel.battle-layout-3>.battle-log-panel>div:first-child{align-items:center;gap:3px!important;margin-bottom:3px!important}.battle-shell-panel.battle-layout-3>.battle-log-panel .battle-chronicle-actions{gap:3px!important}.battle-shell-panel.battle-layout-3>.battle-log-panel .battle-chronicle-toolbar{display:none}.battle-shell-panel.battle-layout-3>.battle-log-panel .battle-chronicle-body{max-height:164px!important;font-size:10px!important;overflow:hidden auto!important}.battle-shell-panel.battle-layout-3 .battle-wiw-roster{color:#d6d0ae;background:#09100ad4;border:1px solid #baa15b6e;border-radius:2px;min-width:0;padding:3px 4px 4px}.battle-shell-panel.battle-layout-3 .battle-wiw-roster--opponents{border-color:#a85a479e}.battle-shell-panel.battle-layout-3 .battle-wiw-roster-title{color:#d1bb73;justify-content:space-between;gap:5px;margin-bottom:2px;font:700 9px Georgia,serif;display:flex}.battle-shell-panel.battle-layout-3 .battle-wiw-roster-title button{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.battle-shell-panel.battle-layout-3 .battle-wiw-roster-items{scrollbar-width:thin;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:3px!important;min-width:0!important;max-height:117px!important;display:grid!important;overflow:hidden auto!important}.battle-shell-panel.battle-layout-3 .battle-wiw-roster-item{cursor:pointer;box-sizing:border-box!important;color:#ddd5b5!important;text-align:left!important;background:#212717f7!important;border:1px solid #ae9c5d73!important;border-radius:2px!important;flex-direction:column!important;gap:2px!important;width:100%!important;min-width:0!important;min-height:37px!important;padding:3px!important;display:flex!important;overflow:hidden!important}.battle-shell-panel.battle-layout-3 .battle-wiw-roster--opponents .battle-wiw-roster-item{background:linear-gradient(#2f2317fa,#1b1914f7)!important}.battle-shell-panel.battle-layout-3 .battle-wiw-roster-item.is-selected{outline-offset:-2px;background:#67511de6!important;border-color:#f1ce5e!important;outline:1px solid #efd05bc2!important;box-shadow:inset 0 0 6px #ebc04142!important}.battle-shell-panel.battle-layout-3 .battle-wiw-roster-item.is-dead{opacity:.52!important;filter:grayscale(.85)!important;cursor:not-allowed!important}.battle-shell-panel.battle-layout-3 .battle-wiw-roster-item:focus-visible{outline-offset:-2px!important;outline:2px solid #fff3ad!important}.battle-shell-panel.battle-layout-3 .battle-wiw-roster-top,.battle-shell-panel.battle-layout-3 .battle-wiw-roster-bottom{justify-content:space-between;align-items:center;gap:2px;width:100%;min-width:0;line-height:12px;display:flex}.battle-shell-panel.battle-layout-3 .battle-wiw-roster-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;line-height:12px;overflow:hidden;color:#eadbc2!important;font-size:10px!important}.battle-shell-panel.battle-layout-3 .battle-wiw-roster-time{color:#edc66b;white-space:nowrap;flex:none;font:9px/12px monospace}.battle-shell-panel.battle-layout-3 .battle-wiw-roster-value{white-space:nowrap;flex:none;font:8px/9px monospace;color:#cbbfa0!important}.battle-shell-panel.battle-layout-3 .battle-wiw-roster-hp{box-sizing:border-box;background:#211810;border:1px solid #494128;flex:1;min-width:0;height:5px;overflow:hidden}.battle-shell-panel.battle-layout-3 .battle-wiw-roster-hp>span{background:#659b46;height:100%;display:block}.battle-shell-panel.battle-layout-3 .battle-wiw-roster--opponents .battle-wiw-roster-hp>span{background:#b46c42}@container (width<=440px){.battle-shell-panel.battle-layout-3 .battle-participant-name{font-size:9px!important}.battle-shell-panel.battle-layout-3 .battle-participant-panel{padding:1px!important}.battle-shell-panel.battle-layout-3>.battle-combat-column>.battle-active-layout{grid-template-columns:minmax(0,1fr) minmax(66px,.44fr) minmax(0,1fr)!important;gap:2px!important}.battle-shell-panel.battle-layout-3 .battle-action-panel{padding:2px!important}.battle-shell-panel.battle-layout-3 .battle-action-panel>.battle-skill-panel{max-height:150px!important}.battle-shell-panel.battle-layout-3 .battle-portrait-frame{aspect-ratio:.9!important}.battle-shell-panel.battle-layout-3 .battle-wiw-roster-items{grid-template-columns:repeat(4,minmax(0,1fr))!important}.battle-shell-panel.battle-layout-3 .battle-scroll-strip button,.battle-shell-panel.battle-layout-3 .battle-enemy-scroll-strip>div:last-child>div{font-size:8px!important}}.battle-shell-panel.battle-layout-3>.battle-result-panel{box-sizing:border-box;order:3;width:100%}@container (width<=355px){.battle-shell-panel.battle-layout-3 .battle-wiw-roster-items{grid-template-columns:repeat(3,minmax(0,1fr))!important}.battle-shell-panel.battle-layout-3 .battle-action-panel>.battle-skill-panel{max-height:122px!important}.battle-shell-panel.battle-layout-3 .battle-action-panel .battle-skill-hover-wrap>button{width:28px!important;height:28px!important}}.projectw-game-shell.projectw-theme-light .battle-shell-panel.battle-layout-3{--wiw-gold:#43623b;--wiw-surface:#eff4e3e8;--wiw-border:#687f5294;--wiw-text:#2f4333;--wiw-muted:#657662;--wiw-card:#e5edd7f2;--wiw-card-light:#f1f6e9f5;--wiw-card-border:#647c4f8a;--wiw-selected:#d3e4bdfa;--wiw-selection-border:#638546;--wiw-roster-hp:#578b41;--wiw-roster-enemy-hp:#a45c42;background:var(--wiw-surface)!important;border-color:var(--wiw-border)!important;color:var(--wiw-text)!important;box-shadow:0 5px 18px #374d2e21!important}.projectw-game-shell.projectw-theme-light.projectw-region-human .battle-shell-panel.battle-layout-3{--wiw-gold:#345b78;--wiw-surface:#e4eef6e8;--wiw-border:#52779794;--wiw-text:#2d4050;--wiw-muted:#627786;--wiw-card:#d8e6f1f2;--wiw-card-light:#eff6fbf5;--wiw-card-border:#4c74978c;--wiw-selected:#c6dcecfa;--wiw-selection-border:#40769f;--wiw-roster-hp:#55875c;--wiw-roster-enemy-hp:#aa634a;box-shadow:0 5px 18px #2b445921!important}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .battle-shell-panel.battle-layout-3{--wiw-gold:#684629;--wiw-surface:#f6ebdae8;--wiw-border:#996c4194;--wiw-text:#503d2c;--wiw-muted:#786654;--wiw-card:#efdcc2f2;--wiw-card-light:#faf4e9f5;--wiw-card-border:#996c418a;--wiw-selected:#e3c9a2fa;--wiw-selection-border:#97622d;--wiw-roster-hp:#6f9147;--wiw-roster-enemy-hp:#a45c42;box-shadow:0 5px 18px #5a3a1f21!important}.projectw-game-shell.projectw-theme-light.projectw-region-dark .battle-shell-panel.battle-layout-3{--wiw-gold:#60446d;--wiw-surface:#efe9f4e8;--wiw-border:#7e5b8d94;--wiw-text:#493b54;--wiw-muted:#74677d;--wiw-card:#e7dbeef2;--wiw-card-light:#f8f4faf5;--wiw-card-border:#7e5b8d8a;--wiw-selected:#dac4e5fa;--wiw-selection-border:#855b96;--wiw-roster-hp:#658b61;--wiw-roster-enemy-hp:#a45c6b;box-shadow:0 5px 18px #4c375621!important}.projectw-game-shell.projectw-theme-light .battle-shell-panel.battle-layout-3>.battle-wiw-header,.projectw-game-shell.projectw-theme-light .battle-shell-panel.battle-layout-3 .battle-field-module>div:first-child:not(:last-child){color:var(--wiw-gold)!important;text-shadow:none!important}.projectw-game-shell.projectw-theme-light .battle-shell-panel.battle-layout-3 .battle-layout-switch button{color:var(--wiw-text)!important;background:var(--wiw-card-light)!important;border-color:var(--wiw-card-border)!important}.projectw-game-shell.projectw-theme-light .battle-shell-panel.battle-layout-3 .battle-layout-switch button.is-active{background:var(--wiw-selected)!important;color:var(--wiw-gold)!important;border-color:var(--wiw-selection-border)!important}.projectw-game-shell.projectw-theme-light .battle-shell-panel.battle-layout-3 .battle-action-panel,.projectw-game-shell.projectw-theme-light .battle-shell-panel.battle-layout-3 .battle-wiw-roster{color:var(--wiw-text)!important;background:var(--wiw-card)!important;border:1px solid var(--wiw-card-border)!important;box-shadow:0 2px 8px #2d412a1a!important}.projectw-game-shell.projectw-theme-light .battle-shell-panel.battle-layout-3 .battle-wiw-roster-title,.projectw-game-shell.projectw-theme-light .battle-shell-panel.battle-layout-3 .battle-wiw-roster-title button,.projectw-game-shell.projectw-theme-light .battle-shell-panel.battle-layout-3 .battle-action-panel>.battle-skill-panel>div:first-child{color:var(--wiw-gold)!important}.projectw-game-shell.projectw-theme-light .battle-shell-panel.battle-layout-3 .battle-wiw-roster-item,.projectw-game-shell.projectw-theme-light .battle-shell-panel.battle-layout-3 .battle-wiw-roster--opponents .battle-wiw-roster-item{color:var(--wiw-text)!important;background:var(--wiw-card-light)!important;border-color:var(--wiw-card-border)!important}.projectw-game-shell.projectw-theme-light .battle-shell-panel.battle-layout-3 .battle-wiw-roster-item.is-selected,.projectw-game-shell.projectw-theme-light .battle-shell-panel.battle-layout-3 .battle-wiw-roster--opponents .battle-wiw-roster-item.is-selected{color:var(--wiw-text)!important;background:var(--wiw-selected)!important;border-color:var(--wiw-selection-border)!important;outline:1px solid var(--wiw-selection-border)!important;box-shadow:inset 0 0 6px #6e705624!important}.projectw-game-shell.projectw-theme-light .battle-shell-panel.battle-layout-3 .battle-wiw-roster-name{color:var(--wiw-text)!important}.projectw-game-shell.projectw-theme-light .battle-shell-panel.battle-layout-3 .battle-wiw-roster-time,.projectw-game-shell.projectw-theme-light .battle-shell-panel.battle-layout-3 .battle-wiw-roster-value{color:var(--wiw-muted)!important}.projectw-game-shell.projectw-theme-light .battle-shell-panel.battle-layout-3 .battle-wiw-roster-hp{background:var(--wiw-card-light)!important;border-color:var(--wiw-card-border)!important}.projectw-game-shell.projectw-theme-light .battle-shell-panel.battle-layout-3 .battle-wiw-roster-hp>span{background:var(--wiw-roster-hp)!important}.projectw-game-shell.projectw-theme-light .battle-shell-panel.battle-layout-3 .battle-wiw-roster--opponents .battle-wiw-roster-hp>span{background:var(--wiw-roster-enemy-hp)!important}.projectw-game-shell.projectw-theme-light .battle-shell-panel.battle-layout-3 .battle-action-panel>.battle-skill-panel{border-top-color:var(--wiw-card-border)!important}.projectw-game-shell.projectw-theme-light .battle-shell-panel.battle-layout-3>.battle-log-panel{color:var(--wiw-text)!important;background:var(--wiw-card)!important;border-color:var(--wiw-card-border)!important}.battle-shell-panel.battle-layout-1:not(.battle-layout-log-first):not(.battle-layout-3) .battle-field-round-track{box-sizing:border-box;z-index:1;background:#1f351b1f;border-top:1px solid #5d7e4973;border-bottom:1px solid #5d7e4973;align-items:center;gap:0;width:100%;max-width:980px;min-height:29px;margin:0 auto 8px;padding:3px 1px;position:relative}.battle-shell-panel.battle-layout-1:not(.battle-layout-log-first):not(.battle-layout-3) .battle-field-round-marker{box-sizing:border-box;color:#fff4d6;min-width:0;height:21px;font-size:calc(11px * var(--projectw-text-scale,1));font-variant-numeric:tabular-nums;text-shadow:0 1px 1px #10180d;background:#26351e;border:1px solid #92a270;border-radius:3px;justify-content:center;align-items:center;margin:0 1px;padding:0 1px;font-weight:900;line-height:1;display:flex}.battle-shell-panel.battle-layout-1:not(.battle-layout-log-first):not(.battle-layout-3) .battle-field-round-marker.is-current{color:#251a08;text-shadow:none;background:#ffe27a;border-color:#fff0b7;box-shadow:0 0 0 1px #b88d33}.battle-shell-panel.battle-layout-1:not(.battle-layout-log-first):not(.battle-layout-3) .battle-field-round-marker.is-empty{box-shadow:none;background:0 0;border-color:#0000}.projectw-game-shell.projectw-theme-light .battle-shell-panel.battle-layout-1:not(.battle-layout-log-first):not(.battle-layout-3) .battle-field-round-marker:not(.is-empty){color:#28452a;text-shadow:none;background:#e1e9d6;border-color:#778e62}.projectw-game-shell.projectw-theme-light .battle-shell-panel.battle-layout-1:not(.battle-layout-log-first):not(.battle-layout-3) .battle-field-round-marker.is-current{color:#fff;background:#365b37;border-color:#254a28;box-shadow:0 0 0 1px #94b37d}.projectw-game-shell.projectw-theme-light.projectw-region-human .battle-shell-panel.battle-layout-1:not(.battle-layout-log-first):not(.battle-layout-3) .battle-field-round-marker:not(.is-empty){color:#28475e;background:#dce9f3;border-color:#7395ad}.projectw-game-shell.projectw-theme-light.projectw-region-human .battle-shell-panel.battle-layout-1:not(.battle-layout-log-first):not(.battle-layout-3) .battle-field-round-marker.is-current{color:#fff;background:#305e81;border-color:#264b68}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .battle-shell-panel.battle-layout-1:not(.battle-layout-log-first):not(.battle-layout-3) .battle-field-round-marker:not(.is-empty){color:#63442a;background:#f0dfc7;border-color:#aa8559}.projectw-game-shell.projectw-theme-light.projectw-region-dwarf .battle-shell-panel.battle-layout-1:not(.battle-layout-log-first):not(.battle-layout-3) .battle-field-round-marker.is-current{color:#fff;background:#82542d;border-color:#6e4322}.projectw-game-shell.projectw-theme-light.projectw-region-dark .battle-shell-panel.battle-layout-1:not(.battle-layout-log-first):not(.battle-layout-3) .battle-field-round-marker:not(.is-empty){color:#594067;background:#e8dbf1;border-color:#a184b0}.projectw-game-shell.projectw-theme-light.projectw-region-dark .battle-shell-panel.battle-layout-1:not(.battle-layout-log-first):not(.battle-layout-3) .battle-field-round-marker.is-current{color:#fff;background:#674878;border-color:#533360}.battle-skill-tooltip.battle-skill-tooltip--portal{overscroll-behavior:contain;white-space:normal;overflow-wrap:anywhere;text-align:left;pointer-events:auto;scrollbar-width:thin;padding:11px 12px;line-height:1.45;z-index:10050!important;box-sizing:border-box!important;width:min(300px,100vw - 16px)!important;max-height:min(480px,100dvh - 16px)!important;display:block!important;position:fixed!important;overflow:hidden auto!important}.battle-skill-tooltip--portal .battle-skill-tooltip-name{font-size:calc(14px * var(--projectw-text-scale,1));line-height:1.25}.battle-skill-tooltip--portal .battle-skill-tooltip-row{font-size:calc(11px * var(--projectw-text-scale,1));align-items:baseline}.battle-skill-tooltip--portal .battle-skill-tooltip-description,.battle-skill-tooltip--portal .battle-skill-tooltip-effect-title{font-size:calc(11px * var(--projectw-text-scale,1));line-height:1.45}.battle-skill-tooltip--portal .battle-skill-tooltip-level,.battle-skill-tooltip--portal .battle-skill-tooltip-effect-meta{font-size:calc(10px * var(--projectw-text-scale,1))}.battle-skill-tooltip--portal .battle-skill-tooltip-effect-title{flex-wrap:wrap;justify-content:space-between;gap:7px;display:flex}.battle-skill-tooltip--portal.battle-skill-tooltip--light{--tip-bg:#eef3dffb;--tip-border:#60784ba6;--tip-text:#38502f;--tip-title:#465b34;--tip-muted:#586e50;--tip-divider:#60784b4d;--tip-row:#d2dfc487;--tip-shadow:#3141263d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--tip-bg)!important;border-color:var(--tip-border)!important;color:var(--tip-text)!important;box-shadow:0 10px 30px var(--tip-shadow)!important}.battle-skill-tooltip--portal.battle-skill-tooltip--human{--tip-bg:#e8f1f7fb;--tip-border:#537f9ead;--tip-text:#2c4658;--tip-title:#345b78;--tip-muted:#60798a;--tip-divider:#537f9e4d;--tip-row:#c8ddeb87;--tip-shadow:#2844583d}.battle-skill-tooltip--portal.battle-skill-tooltip--dwarf{--tip-bg:#f7edddfb;--tip-border:#996c41ad;--tip-text:#503d2c;--tip-title:#684629;--tip-muted:#786654;--tip-divider:#996c414d;--tip-row:#e5d1b185;--tip-shadow:#5a3a1f3b}.battle-skill-tooltip--portal.battle-skill-tooltip--dark{--tip-bg:#f3edf7fb;--tip-border:#80608ead;--tip-text:#493b54;--tip-title:#60446d;--tip-muted:#74677d;--tip-divider:#80608e4d;--tip-row:#e1d3e987;--tip-shadow:#4c37563b}.battle-skill-tooltip--light .battle-skill-tooltip-name,.battle-skill-tooltip--light .battle-skill-tooltip-row strong,.battle-skill-tooltip--light .battle-skill-tooltip-effect-title,.battle-skill-tooltip--light .battle-skill-tooltip-effect-title strong{color:var(--tip-title)!important}.battle-skill-tooltip--light .battle-skill-tooltip-level,.battle-skill-tooltip--light .battle-skill-tooltip-description,.battle-skill-tooltip--light .battle-skill-tooltip-effect-meta,.battle-skill-tooltip--light .battle-skill-tooltip-row span,.battle-skill-tooltip--light .battle-skill-tooltip-section-title{color:var(--tip-muted)!important;opacity:1!important}.battle-skill-tooltip--light .battle-skill-tooltip-divider{background:var(--tip-divider)!important}.battle-skill-tooltip--light .battle-skill-tooltip-effect{border-color:var(--tip-divider)!important;background:var(--tip-row)!important}.battle-skill-tooltip--light .battle-skill-tooltip-icon-fallback{color:var(--tip-title)!important;background:var(--tip-row)!important;border-color:var(--tip-divider)!important}.battle-skill-tooltip--light .battle-skill-tooltip-warning{color:#a23636!important}@media (width<=380px){.battle-skill-tooltip.battle-skill-tooltip--portal{padding:8px 10px}}.encyclopedia-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020509b8;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.encyclopedia-window{color:#e7dfd0;background:linear-gradient(145deg,#111923,#080d13 58%,#0d1219);border:1px solid #be91438c;border-radius:10px;flex-direction:column;width:min(1120px,96vw);height:min(760px,90vh);display:flex;overflow:hidden;box-shadow:0 28px 80px #000}.encyclopedia-window>header{background:linear-gradient(90deg,#6e4b1d2e,#0000);border-bottom:1px solid #be914340;justify-content:space-between;align-items:center;height:72px;padding:0 24px;display:flex}.encyclopedia-window h1{font:700 calc(24px * var(--projectw-text-scale,1)) Georgia,serif;color:#ead9b4;margin:0}.encyclopedia-kicker{font-size:calc(8px * var(--projectw-text-scale,1));letter-spacing:.3em;color:#8d7955;margin-bottom:3px;display:block}.encyclopedia-close{color:#aab0b8;width:34px;height:34px;font-size:calc(24px * var(--projectw-text-scale,1));background:#121923;border:1px solid #39424e;border-radius:5px;line-height:28px}.encyclopedia-close:hover{color:#f0d69e;border-color:#a57b38}.encyclopedia-search{color:#947a4f;background:#090e14;border:1px solid #303a46;border-radius:6px;align-items:center;gap:9px;height:40px;margin:14px 18px 0;padding:0 13px;display:flex}.encyclopedia-search input{color:#e9e4db;width:100%;height:100%;font-size:calc(13px * var(--projectw-text-scale,1));background:0 0;border:0;outline:0}.encyclopedia-search input::placeholder{color:#59626d}.encyclopedia-layout{flex:1;grid-template-columns:235px 1fr;min-height:0;display:grid}.encyclopedia-layout aside{border-right:1px solid #242d37;padding:14px 10px 18px 18px;overflow:auto}.encyclopedia-layout aside button{color:#aeb6c0;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:10px;width:100%;margin-bottom:4px;padding:9px 10px;display:flex}.encyclopedia-layout aside button:hover{background:#151d26}.encyclopedia-layout aside button.active{color:#f1d59b;background:#76521d38;border-color:#b1843966}.encyclopedia-layout aside button>b{text-align:center;width:24px;font-size:calc(17px * var(--projectw-text-scale,1))}.encyclopedia-layout aside span{font-size:calc(12px * var(--projectw-text-scale,1));flex-direction:column;font-style:normal;display:flex}.encyclopedia-layout aside small{color:#5e6874;font-size:calc(9px * var(--projectw-text-scale,1));margin-top:2px}.encyclopedia-layout main{min-width:0;padding:14px 20px 24px;overflow:auto}.encyclopedia-list-title{color:#d7c8a8;height:34px;font-size:calc(12px * var(--projectw-text-scale,1));justify-content:space-between;align-items:center;display:flex}.encyclopedia-list-title span{color:#697583}.encyclopedia-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.encyclopedia-cards>button{color:#dce1e7;text-align:left;background:#101720;border:1px solid #27313c;border-radius:6px;grid-template-columns:74px 1fr 20px;align-items:center;gap:12px;min-height:94px;padding:9px;display:grid}.encyclopedia-cards>button:hover{background:#151d26;border-color:#745a31}.encyclopedia-cards img,.encyclopedia-card-icon{object-fit:cover;border:1px solid #333e49;border-radius:4px;width:74px;height:74px}.encyclopedia-card-icon{color:#a98a54;font-size:calc(27px * var(--projectw-text-scale,1));background:radial-gradient(circle,#26313e,#0b1016);justify-content:center;align-items:center;display:flex}.encyclopedia-cards span{flex-direction:column;min-width:0;display:flex}.encyclopedia-cards small{color:#816d4b;font-size:calc(9px * var(--projectw-text-scale,1));text-transform:uppercase}.encyclopedia-cards strong{color:#e9dfca;font-size:calc(13px * var(--projectw-text-scale,1));margin:3px 0 5px}.encyclopedia-cards em{-webkit-line-clamp:2;color:#788492;font-size:calc(10px * var(--projectw-text-scale,1));-webkit-box-orient:vertical;font-style:normal;line-height:1.4;display:-webkit-box;overflow:hidden}.encyclopedia-cards>button>b{color:#66563c;font-size:calc(24px * var(--projectw-text-scale,1))}.encyclopedia-empty{text-align:center;color:#6e7884;padding:50px}.encyclopedia-empty.error{color:#d98282}.encyclopedia-article{max-width:780px;margin:0 auto}.encyclopedia-back{color:#9d8357;font-size:calc(11px * var(--projectw-text-scale,1));background:0 0;border:0;margin-bottom:14px}.encyclopedia-cover{object-fit:cover;border:1px solid #313b46;border-radius:7px;width:100%;max-height:300px}.encyclopedia-article h2{font:700 calc(25px * var(--projectw-text-scale,1)) Georgia,serif;color:#eddfc0;margin:16px 0 6px}.encyclopedia-article .lead{color:#9ba6b2;font-size:calc(13px * var(--projectw-text-scale,1));margin:0 0 18px}.encyclopedia-body p{white-space:pre-wrap;color:#c4cbd2;font-size:calc(13px * var(--projectw-text-scale,1));line-height:1.7}.encyclopedia-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.encyclopedia-gallery img{object-fit:contain;background:#080c11;border:1px solid #303944;border-radius:6px;width:100%;max-height:280px}@media (width<=760px){.encyclopedia-backdrop{padding:8px}.encyclopedia-window{height:96vh}.encyclopedia-layout{grid-template-columns:1fr}.encyclopedia-layout aside{border-bottom:1px solid #242d37;border-right:0;padding:8px 12px;display:flex;overflow-x:auto}.encyclopedia-layout aside button{min-width:150px}.encyclopedia-cards{grid-template-columns:1fr}}.ency-tabs{border-bottom:1px solid #242d37;gap:2px;padding:9px 18px 0;display:flex;overflow-x:auto}.ency-tabs button{white-space:nowrap;color:#7f8994;font-size:calc(11px * var(--projectw-text-scale,1));background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 12px}.ency-tabs button:hover{color:#c4b28e}.ency-tabs button.active{color:#d7c39b;border-bottom-color:#8d7447}.ency-tabs button b{color:#625b50;font-size:calc(9px * var(--projectw-text-scale,1));margin-left:4px}.ency-dynamic-body{flex:1;min-height:0;overflow:auto}.creature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:18px;display:grid}.creature-grid>button{color:#dce1e7;text-align:left;background:#101720;border:1px solid #29333e;border-radius:6px;gap:9px;min-height:100px;padding:8px;display:flex}.creature-grid>button:hover{background:#151d26;border-color:#6f5b38}.creature-grid img,.creature-grid .ency-img-empty{object-fit:contain;background:#080d12;border:1px solid #303b46;border-radius:4px;flex:none;width:82px;height:82px}.creature-grid>button>span{flex-direction:column;min-width:0;padding-top:3px;display:flex}.creature-grid small{color:#8a744e;font-size:calc(8px * var(--projectw-text-scale,1));text-transform:uppercase}.creature-grid strong{color:#e3d9c5;font-size:calc(12px * var(--projectw-text-scale,1));margin:4px 0 7px}.creature-grid em{-webkit-line-clamp:3;color:#697582;font-size:calc(9px * var(--projectw-text-scale,1));-webkit-box-orient:vertical;font-style:normal;line-height:1.4;display:-webkit-box;overflow:hidden}.ency-img-empty{color:#89734e;font-size:calc(24px * var(--projectw-text-scale,1));justify-content:center;align-items:center;display:flex}.ency-detail{max-width:900px;margin:0 auto;padding:18px 24px 30px}.creature-hero{grid-template-columns:230px 1fr;gap:22px;display:grid}.creature-hero>img{object-fit:contain;background:#080d12;border:1px solid #313c47;border-radius:7px;width:230px;height:230px}.creature-hero small{color:#967d50;text-transform:uppercase;font-size:calc(9px * var(--projectw-text-scale,1))}.creature-hero h2{font:700 calc(27px * var(--projectw-text-scale,1)) Georgia,serif;color:#e6d8ba;margin:5px 0 14px}.stat-grid{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.stat-grid span{color:#788592;font-size:calc(10px * var(--projectw-text-scale,1));background:#0d141b;border:1px solid #27323c;justify-content:space-between;padding:7px 9px;display:flex}.stat-grid b{color:#d6c49f}.ency-detail>h3{color:#bba77d;font:700 calc(15px * var(--projectw-text-scale,1)) Georgia,serif;margin:22px 0 8px}.location-list{flex-wrap:wrap;gap:6px;display:flex}.location-list span,.chips span{color:#98a3ae;font-size:calc(9px * var(--projectw-text-scale,1));background:#131b23;border:1px solid #35404a;border-radius:4px;padding:4px 7px}.muted{color:#68737f;font-size:calc(11px * var(--projectw-text-scale,1))}.skill-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.skill-grid.wide{grid-template-columns:repeat(3,minmax(0,1fr));padding:18px}.ency-skill-card{background:#10171f;border:1px solid #29343f;border-radius:6px;grid-template-columns:62px 1fr;gap:9px;padding:9px;display:grid}.ency-skill-card>img,.ency-skill-card>.ency-img-empty{object-fit:cover;background:#090e13;border:1px solid #35404b;border-radius:4px;width:62px;height:62px}.ency-skill-card>div{min-width:0}.ency-skill-card strong{color:#dfd5c1;font-size:calc(11px * var(--projectw-text-scale,1));display:block}.ency-skill-card small{color:#7b6849;font-size:calc(8px * var(--projectw-text-scale,1))}.ency-skill-card p{color:#818d99;font-size:calc(9px * var(--projectw-text-scale,1));margin:5px 0;line-height:1.45}.ency-skill-card details{color:#9b8358;font-size:calc(9px * var(--projectw-text-scale,1));margin-top:7px}.ency-skill-card pre{white-space:pre-wrap;color:#8f9ba6;max-height:220px;font-size:calc(8px * var(--projectw-text-scale,1));overflow:auto}.chips{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.ency-catalog>section{margin-bottom:26px}.ency-catalog>section>h2{color:#d8c8a8;font:700 calc(17px * var(--projectw-text-scale,1)) Georgia,serif;align-items:baseline;gap:8px;margin:0 0 9px;display:flex}.ency-catalog h2 small{color:#65717d;font:calc(9px * var(--projectw-text-scale,1)) sans-serif}.item-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.ency-item-card{background:#10171f;border:1px solid #29343e;border-radius:6px;grid-template-columns:72px 1fr;gap:9px;min-height:90px;padding:8px;display:grid}.ency-item-card>img,.ency-item-card>.ency-img-empty{object-fit:contain;background:#090e13;border:1px solid #35404b;border-radius:4px;width:72px;height:72px}.ency-item-card strong{color:#e0d6c2;font-size:calc(11px * var(--projectw-text-scale,1));display:block}.ency-item-card .price{color:#aa8d56;font-size:calc(9px * var(--projectw-text-scale,1));margin:2px 0;display:block}.ency-item-card p{color:#7f8b96;font-size:calc(9px * var(--projectw-text-scale,1));margin:5px 0 0;line-height:1.4}.ency-item-card .skill-line{color:#9b8359}.set-block{background:#4533191a;border:1px solid #3a3327;border-radius:7px;margin-bottom:14px;padding:12px}.set-title{justify-content:space-between;align-items:start;margin-bottom:10px;display:flex}.set-title h3{color:#d7c39b;font:700 calc(15px * var(--projectw-text-scale,1)) Georgia,serif;margin:0}.set-title p{color:#78838e;font-size:calc(9px * var(--projectw-text-scale,1));margin:3px 0}.set-title>b{color:#b99a60;font-size:calc(10px * var(--projectw-text-scale,1))}.set-tiers{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.set-tiers span{color:#827762;font-size:calc(8px * var(--projectw-text-scale,1));background:#16140f;border:1px solid #3d3528;padding:5px 7px}.set-tiers b{color:#b69a66}@media (width<=950px){.creature-grid,.item-grid,.skill-grid.wide{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.creature-grid,.item-grid,.skill-grid,.skill-grid.wide,.creature-hero{grid-template-columns:1fr}.creature-hero>img{width:100%;height:220px}}.preview-note{color:#887a64;font-size:calc(9px * var(--projectw-text-scale,1));margin:0 0 8px}.element-info{background:#111713;border:1px solid #34352f;border-radius:5px;flex-direction:column;gap:4px;padding:9px 11px;display:flex}.element-info b{color:#c2ad83;font-size:calc(10px * var(--projectw-text-scale,1))}.element-info span{color:#8f9a93;font-size:calc(10px * var(--projectw-text-scale,1))}.element-info small{color:#6f796f;font-size:calc(8px * var(--projectw-text-scale,1))}.skill-description{color:#a4adb4!important;font-size:calc(10px * var(--projectw-text-scale,1))!important}.skill-effects{background:#0b1117;border-left:2px solid #574a35;gap:3px;margin-top:7px;padding:6px 7px;display:grid}.skill-effects>b{color:#ad956b;font-size:calc(9px * var(--projectw-text-scale,1))}.skill-effects>span{color:#8d99a4;font-size:calc(8px * var(--projectw-text-scale,1));line-height:1.4}.skill-tier-note{color:#a38a60;font-size:calc(8px * var(--projectw-text-scale,1));margin-top:5px}.encyclopedia-window{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-synthesis:none;font-family:Arial,Helvetica,sans-serif}.encyclopedia-window h1,.encyclopedia-article h2,.creature-hero h2,.ency-detail>h3,.ency-catalog>section>h2,.set-title h3{letter-spacing:.01em;font-family:Georgia,Times New Roman,serif;font-weight:700}.ency-tabs button{font-size:calc(12px * var(--projectw-text-scale,1));color:#939da8;font-weight:600;line-height:1.25}.ency-tabs button.active{color:#e2cfa7}.ency-tabs button b{font-size:calc(10px * var(--projectw-text-scale,1));color:#8b806d}.encyclopedia-search input{font-size:calc(13px * var(--projectw-text-scale,1));color:#e2e6e9;font-weight:400}.creature-grid small{font-size:calc(9px * var(--projectw-text-scale,1));letter-spacing:.035em;color:#a58a5a;font-weight:700}.creature-grid strong{font-size:calc(13px * var(--projectw-text-scale,1));color:#eee5d5;margin:4px 0 6px;font-weight:700;line-height:1.25}.creature-grid em{font-size:calc(10px * var(--projectw-text-scale,1));color:#8793a0;font-weight:400;line-height:1.45}.creature-grid>button{min-height:102px}.ency-skill-card strong,.ency-item-card strong{font-size:calc(12px * var(--projectw-text-scale,1));color:#e8decb;font-weight:700;line-height:1.3}.ency-skill-card small,.ency-item-card .price{font-size:calc(9px * var(--projectw-text-scale,1));font-weight:600}.ency-skill-card p,.ency-item-card p{font-size:calc(10px * var(--projectw-text-scale,1));color:#929da8;line-height:1.5}.skill-description{font-size:calc(11px * var(--projectw-text-scale,1))!important;color:#b0b8c0!important;line-height:1.5!important}.skill-effects>b,.tier-row b{font-size:calc(10px * var(--projectw-text-scale,1))}.skill-effects>span,.skill-tier-note,.tier-row span{font-size:calc(9px * var(--projectw-text-scale,1));line-height:1.5}.preview-note{font-size:calc(10px * var(--projectw-text-scale,1));color:#a0937c;line-height:1.4}.stat-grid span,.element-info b,.element-info span{font-size:calc(11px * var(--projectw-text-scale,1))}.element-info small{font-size:calc(9px * var(--projectw-text-scale,1))}.location-list span,.chips span{font-size:calc(10px * var(--projectw-text-scale,1));line-height:1.3}.muted{font-size:calc(11px * var(--projectw-text-scale,1));color:#818c97;line-height:1.5}.encyclopedia-cards small{font-size:calc(9px * var(--projectw-text-scale,1));letter-spacing:.035em;font-weight:700}.encyclopedia-cards strong{font-size:calc(13px * var(--projectw-text-scale,1));line-height:1.3}.encyclopedia-cards em{font-size:calc(11px * var(--projectw-text-scale,1));color:#8d98a4;line-height:1.45}.encyclopedia-layout aside span{font-size:calc(12px * var(--projectw-text-scale,1));font-weight:600}.encyclopedia-layout aside small{font-size:calc(10px * var(--projectw-text-scale,1));color:#7a8591}.encyclopedia-body p{font-size:calc(14px * var(--projectw-text-scale,1));color:#cbd1d7;line-height:1.72}.encyclopedia-article .lead{font-size:calc(14px * var(--projectw-text-scale,1));color:#aeb7c0;line-height:1.55}.elemental-reactions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.elemental-reactions>div{background:#0d1517;border:1px solid #343b3a;border-radius:5px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.elemental-reactions b{color:#c5ae7e;font-size:calc(10px * var(--projectw-text-scale,1))}.elemental-reactions span{color:#9aa5ad;font-size:calc(10px * var(--projectw-text-scale,1));line-height:1.45}@media (width<=650px){.elemental-reactions{grid-template-columns:1fr}}.element-reaction-list{gap:5px;max-width:680px;display:grid}.element-reaction-list>div{background:#0d141a;border:1px solid #303a3e;border-radius:5px;grid-template-columns:115px 18px 1fr;align-items:center;padding:7px 10px;display:grid}.element-reaction-list b{color:#ded5c4;font-size:calc(11px * var(--projectw-text-scale,1))}.element-reaction-list>div>span{color:#796a50}.element-reaction-list em{color:#aab3ba;font-size:calc(10px * var(--projectw-text-scale,1));font-style:normal}.element-special-title{color:#9d8b69;font-size:calc(10px * var(--projectw-text-scale,1));text-transform:uppercase;letter-spacing:.04em;margin:13px 0 6px}.special-reaction-list{gap:4px;max-width:680px;display:grid}.special-reaction-list>div{background:#0c1217;border-left:2px solid #594b34;grid-template-columns:160px 1fr;gap:8px;padding:6px 9px;display:grid}.special-reaction-list b{color:#c4b18d;font-size:calc(10px * var(--projectw-text-scale,1))}.special-reaction-list span{color:#929da6;font-size:calc(10px * var(--projectw-text-scale,1))}.shop-browser{gap:12px;display:grid}.shop-tabs{gap:6px;padding:1px 0 5px;display:flex;overflow-x:auto}.shop-tabs button{color:#9ca6ae;text-align:left;cursor:pointer;background:#0c1319;border:1px solid #303b43;border-radius:5px;min-width:145px;padding:8px 11px}.shop-tabs button b{font-size:calc(11px * var(--projectw-text-scale,1));color:#d1c5ad;display:block}.shop-tabs button small{font-size:calc(8px * var(--projectw-text-scale,1));color:#697681;margin-top:3px;display:block}.shop-tabs button.active{background:#171811;border-color:#8b7448;box-shadow:inset 0 -2px #a8894f}.shop-tabs button.active b{color:#f0dbad}.shop-category-tabs{flex-wrap:wrap;gap:5px;padding-bottom:3px;display:flex}.shop-category-tabs button{color:#929da6;font-size:calc(9px * var(--projectw-text-scale,1));cursor:pointer;background:#0b1218;border:1px solid #2d3840;border-radius:4px;padding:5px 9px}.shop-category-tabs button b{color:#6e7a83;margin-left:4px}.shop-category-tabs button.active{color:#dbc391;background:#171713;border-color:#776442}.item-description{color:#9fa9b1!important;font-size:calc(10px * var(--projectw-text-scale,1))!important;margin:5px 0!important;line-height:1.45!important}.item-stats{flex-wrap:wrap;gap:4px 10px;margin-top:6px;display:flex}.item-stats span{font-size:calc(9px * var(--projectw-text-scale,1));color:#a9b2b9}.item-stats b{color:#c8b68f;font-weight:600}@media (width>=1500px){.encyclopedia-window{width:94vw;height:92vh}.item-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ency-item-card{grid-template-columns:82px 1fr;min-height:104px;padding:10px}.ency-item-card>img,.ency-item-card>.ency-img-empty{width:82px;height:82px}.ency-item-card strong{font-size:calc(13px * var(--projectw-text-scale,1))}.ency-item-card p,.item-description{font-size:calc(10px * var(--projectw-text-scale,1))!important}}@media (width>=1900px){.encyclopedia-window{width:92vw;max-width:1760px;height:90vh;max-height:1040px}.item-grid{gap:10px}.ency-catalog{padding:22px 28px}}.item-skill-list{gap:4px;margin-top:7px;display:grid}.item-skill-list>span{border-left:2px solid #705d39;padding-left:7px;display:grid}.item-skill-list b{color:#c8aa70;font-size:calc(9px * var(--projectw-text-scale,1))}.item-skill-list em{color:#929da8;font-size:calc(9px * var(--projectw-text-scale,1));margin-top:2px;font-style:normal;line-height:1.4}.weapon-stances{border-top:1px solid #2a343c;grid-column:1/-1;margin-top:9px;padding-top:7px}.weapon-stances>b{color:#c7ad7b;font-size:calc(10px * var(--projectw-text-scale,1))}.weapon-stances>div{gap:5px;margin-top:5px;display:grid}.weapon-stances section{background:#0b1117;border:1px solid #2d3740;border-radius:4px;grid-template-columns:42px 1fr;gap:7px;padding:5px;display:grid}.weapon-stances section>img{object-fit:contain;border-radius:3px;width:42px;height:42px}.weapon-stances section p{font-size:calc(8px * var(--projectw-text-scale,1))!important}.stance-skills{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.stance-skills span{background:#17140e;border:1px solid #3d3528;padding:3px 5px;display:grid}.stance-skills b{color:#bfa36d;font-size:calc(8px * var(--projectw-text-scale,1))}.stance-skills em{color:#87929b;font-size:calc(8px * var(--projectw-text-scale,1));font-style:normal}.set-tiers span{gap:2px;display:grid}.set-tiers em{color:#9b907b;font-style:normal;line-height:1.35}.encyclopedia-window{width:min(1320px,94vw);height:min(900px,92vh)}.encyclopedia-window h1{font-size:calc(28px * var(--projectw-text-scale,1))}.ency-tabs button{font-size:calc(14px * var(--projectw-text-scale,1));padding-left:16px;padding-right:16px}.ency-tabs button b{font-size:calc(11px * var(--projectw-text-scale,1))}.encyclopedia-search input{font-size:calc(15px * var(--projectw-text-scale,1))}.ency-catalog{padding:20px 24px}.ency-catalog>section>h2{font-size:calc(20px * var(--projectw-text-scale,1))}.item-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ency-item-card{grid-template-columns:82px 1fr;gap:11px;min-height:108px;padding:10px}.ency-item-card>img,.ency-item-card>.ency-img-empty{width:82px;height:82px}.ency-item-card strong{font-size:calc(14px * var(--projectw-text-scale,1))}.ency-item-card .price{font-size:calc(11px * var(--projectw-text-scale,1))}.ency-item-card p,.item-description{font-size:calc(12px * var(--projectw-text-scale,1))!important;line-height:1.5!important}.chips span,.item-stats span{font-size:calc(11px * var(--projectw-text-scale,1));line-height:1.35}.item-skill-list b{font-size:calc(11px * var(--projectw-text-scale,1))}.item-skill-list em{font-size:calc(11px * var(--projectw-text-scale,1));line-height:1.45}.weapon-stances>b{font-size:calc(12px * var(--projectw-text-scale,1))}.weapon-stances section{grid-template-columns:54px 1fr;gap:9px;padding:7px}.weapon-stances section>img{width:54px;height:54px}.weapon-stances section strong{font-size:calc(12px * var(--projectw-text-scale,1))}.weapon-stances section p{font-size:calc(10px * var(--projectw-text-scale,1))!important;line-height:1.45!important}.stance-skills b,.stance-skills em{font-size:calc(10px * var(--projectw-text-scale,1))}.set-title h3{font-size:calc(18px * var(--projectw-text-scale,1))}.set-title p,.set-title>b{font-size:calc(11px * var(--projectw-text-scale,1))}.set-tiers span{font-size:calc(10px * var(--projectw-text-scale,1));line-height:1.45}.shop-tabs button{min-width:165px;padding:9px 12px}.shop-tabs button b{font-size:calc(13px * var(--projectw-text-scale,1))}.shop-tabs button small{font-size:calc(10px * var(--projectw-text-scale,1))}.shop-category-tabs button{font-size:calc(11px * var(--projectw-text-scale,1));padding:6px 10px}.skill-grid.wide{grid-template-columns:repeat(3,minmax(0,1fr))}.ency-skill-card strong{font-size:calc(14px * var(--projectw-text-scale,1))}.ency-skill-card p,.skill-description{font-size:calc(12px * var(--projectw-text-scale,1))!important}.skill-effects>b,.skill-effects>span,.skill-tier-note{font-size:calc(11px * var(--projectw-text-scale,1))}.creature-grid strong,.encyclopedia-cards strong{font-size:calc(14px * var(--projectw-text-scale,1))}.creature-grid em,.encyclopedia-cards em{font-size:calc(12px * var(--projectw-text-scale,1))}.creature-grid small,.encyclopedia-cards small{font-size:calc(10px * var(--projectw-text-scale,1))}@media (width>=1500px){.encyclopedia-window{width:min(1420px,90vw);height:min(920px,90vh)}.item-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ency-item-card{grid-template-columns:88px 1fr}.ency-item-card>img,.ency-item-card>.ency-img-empty{width:88px;height:88px}}@media (width>=1900px){.encyclopedia-window{width:min(1480px,84vw);height:min(940px,88vh)}.item-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ency-catalog{padding:22px 26px}}@media (width<=950px){.encyclopedia-window{width:96vw}.item-grid,.skill-grid.wide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.item-grid,.skill-grid.wide{grid-template-columns:1fr}}.ency-item-card--expanded{grid-column:1/-1;grid-template-columns:110px minmax(0,1fr);min-height:132px;padding:13px 15px}.ency-item-card--expanded>img,.ency-item-card--expanded>.ency-img-empty{width:110px;height:110px}.ency-item-card--expanded strong{font-size:calc(15px * var(--projectw-text-scale,1))}.ency-item-card--expanded .item-description{max-width:1000px;font-size:calc(13px * var(--projectw-text-scale,1))!important}.ency-item-card--expanded .item-stats{gap:6px 16px}.ency-item-card--expanded .item-stats span{font-size:calc(12px * var(--projectw-text-scale,1))}.ency-item-card--expanded .item-skill-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:7px 14px;max-width:1100px}.ency-item-card--expanded .item-skill-list b{font-size:calc(12px * var(--projectw-text-scale,1))}.ency-item-card--expanded .item-skill-list em{font-size:calc(11px * var(--projectw-text-scale,1))}.ency-item-card--expanded .weapon-stances>div{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:8px}.ency-item-card--expanded .weapon-stances section{grid-template-columns:64px 1fr;padding:9px}.ency-item-card--expanded .weapon-stances section>img{width:64px;height:64px}.ency-item-card--expanded .weapon-stances section strong{font-size:calc(13px * var(--projectw-text-scale,1))}.ency-item-card--expanded .weapon-stances section p{font-size:calc(11px * var(--projectw-text-scale,1))!important}.ency-item-card--expanded .stance-skills b,.ency-item-card--expanded .stance-skills em{font-size:calc(11px * var(--projectw-text-scale,1))}@media (width<=650px){.ency-item-card--expanded{grid-template-columns:82px 1fr;padding:10px}.ency-item-card--expanded>img,.ency-item-card--expanded>.ency-img-empty{width:82px;height:82px}.ency-item-card--expanded .weapon-stances>div,.ency-item-card--expanded .item-skill-list{grid-template-columns:1fr}}.stance-skills-rich{gap:6px;margin-top:7px;display:grid}.stance-skill-card{background:#18140d;border:1px solid #554324;border-radius:4px;grid-template-columns:48px 1fr;gap:8px;padding:6px;display:grid}.stance-skill-card>img,.stance-skill-empty{object-fit:contain;background:#090b0d;border:1px solid #72592d;border-radius:4px;width:48px;height:48px}.stance-skill-empty{color:#9c7e43;place-items:center;display:grid}.stance-skill-card b{display:block;color:#d9b96f!important;font-size:calc(12px * var(--projectw-text-scale,1))!important}.stance-skill-card p{color:#adb3b8!important;font-size:calc(11px * var(--projectw-text-scale,1))!important;margin:2px 0 0!important;line-height:1.4!important}.stance-skill-effects{flex-wrap:wrap;gap:3px 7px;margin-top:4px;display:flex}.stance-skill-effects span{color:#d0c3a5;font-size:calc(10px * var(--projectw-text-scale,1))}.stance-skill-card small{color:#7f8990;font-size:calc(9px * var(--projectw-text-scale,1));margin-top:3px;display:block}.ency-item-card--expanded .stance-skill-card{grid-template-columns:56px 1fr}.ency-item-card--expanded .stance-skill-card>img,.ency-item-card--expanded .stance-skill-empty{width:56px;height:56px}.vip-spoilers>section{margin-bottom:20px}.vip-spoiler{background:#45331914;border:1px solid #3a3327;border-radius:7px;margin-bottom:8px;overflow:hidden}.vip-spoiler>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;list-style:none;transition:background .15s;display:flex}.vip-spoiler>summary::-webkit-details-marker{display:none}.vip-spoiler>summary:hover{background:#a57e3e14}.vip-spoiler>summary span{align-items:baseline;gap:9px;display:flex}.vip-spoiler>summary b{color:#d7c39b;font:700 calc(14px * var(--projectw-text-scale,1)) Georgia,serif}.vip-spoiler>summary small{color:#68737d;font-size:calc(10px * var(--projectw-text-scale,1))}.vip-spoiler>summary strong{color:#b99a60;font-size:calc(11px * var(--projectw-text-scale,1))}.vip-spoiler>summary:after{content:"▾";color:#8d754a;font-size:calc(13px * var(--projectw-text-scale,1))}.vip-spoiler:not([open])>summary:after{content:"▸"}.vip-spoiler-body{border-top:1px solid #5d4b2f73;padding:2px 10px 10px}.vip-group-description{color:#8c969e;font-size:calc(11px * var(--projectw-text-scale,1));margin:8px 0;line-height:1.45}.item-skills-rich{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:7px;margin-top:8px;display:grid}.item-skills-rich .stance-skill-card{margin:0}.ency-item-card--expanded .item-skills-rich{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));max-width:1100px}@media (width<=650px){.item-skills-rich,.ency-item-card--expanded .item-skills-rich{grid-template-columns:1fr}}.home-scroll-loadout{min-width:0;container-type:inline-size}.home-scroll-loadout .home-scroll-loadout-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.home-scroll-loadout .home-scroll-loadout-slots{min-width:0}.home-scroll-loadout .home-scroll-loadout-heading{flex-wrap:wrap}.home-scroll-loadout .home-scroll-slot-grid{grid-template-columns:repeat(auto-fit,minmax(44px,1fr));justify-content:start;gap:6px;width:100%;min-width:0;max-width:360px;display:grid}.home-scroll-loadout .home-scroll-slot{aspect-ratio:1;box-sizing:border-box;width:100%;min-width:44px;min-height:44px;display:block}.home-scroll-loadout .home-scroll-preset-panel{box-sizing:border-box;width:100%;min-width:0;max-width:320px}@container (width>=530px){.home-scroll-loadout .home-scroll-loadout-layout{grid-template-columns:minmax(270px,1fr) minmax(185px,220px);gap:12px}.home-scroll-loadout .home-scroll-preset-panel{max-width:none}}.clan-hall-page{--clan-accent:#6e9f5d;--clan-accent-soft:#517e4238;color:#d9e2d6;background:0 0;height:100%;padding:12px;overflow:auto}.clan-hall-page.clan-accent-blue{--clan-accent:#5e8fb5;--clan-accent-soft:#3a668b38}.clan-hall-page.clan-accent-orange{--clan-accent:#a76635;--clan-accent-soft:#8b4c223d}.clan-hall-shell{max-width:1120px;margin:0 auto}.clan-hall-header{border:1px solid color-mix(in srgb,var(--clan-accent) 55%,#263128);background:#080f0be0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.clan-hall-header h1{color:#d8e8d2;font-size:calc(18px * var(--projectw-text-scale,1));margin:0;line-height:1.1}.clan-hall-header span{font-size:calc(10px * var(--projectw-text-scale,1));color:#758575}.clan-hall-header button,.clan-create-box button,.clan-details-button{border:1px solid var(--clan-accent);background:var(--clan-accent-soft);color:#cfe2c9;font-size:calc(11px * var(--projectw-text-scale,1));cursor:pointer;border-radius:5px;padding:5px 10px;font-weight:700}.clan-hall-header button:disabled,.clan-create-box button:disabled{opacity:.4;cursor:not-allowed}.clan-create-box{border:1px solid color-mix(in srgb,var(--clan-accent) 44%,#263128);background:#0a120dd1;border-radius:6px;grid-template-columns:76px 44px minmax(180px,1fr) auto;align-items:center;gap:9px;margin-top:7px;padding:7px;display:grid}.clan-create-box input[type=text],.clan-create-box>input{color:#dce6da;min-width:0;font-size:calc(11px * var(--projectw-text-scale,1));background:#0b120d;border:1px solid #344337;border-radius:4px;padding:6px 8px}.clan-icon-picker{aspect-ratio:1;border:1px dashed var(--clan-accent);color:#9eaf9a;width:76px;min-width:76px;height:76px;font-size:calc(10px * var(--projectw-text-scale,1));text-align:center;cursor:pointer;background:#00000029;border-radius:6px;justify-content:center;align-items:center;padding:4px;line-height:1.25;display:flex;overflow:hidden}.clan-icon-picker:hover{filter:brightness(1.12);border-style:solid}.clan-icon-picker span{display:block}.clan-icon-picker img{object-fit:cover;border-radius:3px;width:100%;height:100%}.clan-icon-picker input{display:none}.clan-icon-preview-small{border:1px dashed var(--clan-accent);color:#9eaf9a;width:44px;height:44px;font-size:calc(8px * var(--projectw-text-scale,1));text-align:center;background:#00000029;border-radius:5px;justify-content:center;align-items:center;display:flex;overflow:hidden}.clan-icon-preview-small img{object-fit:cover;border-radius:3px;width:32px;height:32px}.clan-icon-picker-large:before,.clan-icon-preview-small:before{content:""}.clan-hall-error,.clan-empty{color:#d69a91;font-size:calc(11px * var(--projectw-text-scale,1));background:#501c184d;border:1px solid #74433c;border-radius:5px;margin-top:7px;padding:7px 9px}.clan-list-head,.clan-row{grid-template-columns:minmax(190px,1.35fr) minmax(105px,.8fr) minmax(105px,.8fr) 68px 76px 112px 84px;align-items:center;gap:8px;display:grid}.clan-list-head{color:#c7d3c3;font-size:calc(9px * var(--projectw-text-scale,1));text-transform:uppercase;letter-spacing:.04em;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080f0bc7;border:1px solid #4e655094;border-radius:5px;margin-top:8px;padding:4px 7px;font-weight:700}.clan-list-head span{text-shadow:0 1px 1px #000000bf;background:#0003;border-radius:3px;min-width:0;padding:2px 5px;display:block}.clan-list-head span:nth-child(4),.clan-list-head span:nth-child(5),.clan-list-head span:nth-child(6){text-align:center}.clan-card{background:#070d09e6;border:1px solid #2b3b2e;border-radius:6px;margin-top:4px;overflow:hidden}.clan-card.open{border-color:color-mix(in srgb,var(--clan-accent) 58%,#2b3b2e)}.clan-row{min-height:43px;font-size:calc(11px * var(--projectw-text-scale,1));color:#aab6a7;padding:5px 7px}.clan-row>span,.clan-row>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.clan-row>b{text-align:center;color:#d0dacd}.clan-name-cell{align-items:center;gap:8px;min-width:0;display:flex}.clan-name-cell img{object-fit:contain;background:0 0;border:0;border-radius:0;width:31px;height:31px}.clan-name-cell strong{text-overflow:ellipsis;color:#d9e6d5;overflow:hidden}.clan-profile-link,.clan-member-row button{text-align:left;color:#a9c6a1;font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #82a47759;text-decoration:underline #82a47759}.clan-rating-cell{flex-direction:column;justify-content:center;align-items:center;line-height:1.1;display:flex}.clan-rating-cell>b{color:#d7e4d3;font-size:calc(11px * var(--projectw-text-scale,1))}.clan-rating-cell>span{color:#788878;font-size:calc(8px * var(--projectw-text-scale,1));margin-top:2px}.clan-details-button{font-size:calc(10px * var(--projectw-text-scale,1));padding:4px 7px}.clan-details{background:#0d160fd1;border-top:1px solid #29372c;grid-template-columns:minmax(280px,.8fr) minmax(430px,1.2fr);gap:9px;padding:9px;display:grid}.clan-about{grid-template-columns:104px 1fr;gap:10px;min-width:0;display:grid}.clan-large-icon{object-fit:contain;background:0 0;border:0;border-radius:0;width:104px;height:104px}.clan-about h2{color:#d5e5d0;font-size:calc(15px * var(--projectw-text-scale,1));margin:1px 0 3px}.clan-alliance{color:var(--clan-accent);font-size:calc(10px * var(--projectw-text-scale,1))}.clan-rating-summary{color:#91a18e;font-size:calc(9px * var(--projectw-text-scale,1));margin-top:5px}.clan-rating-summary b{color:#b9cbb5}.clan-about p{color:#8f9c8d;font-size:calc(10px * var(--projectw-text-scale,1));margin:7px 0 0;line-height:1.45}.clan-members{border:1px solid #29372c;border-radius:5px;grid-column:1/-1;width:100%;min-width:0;overflow:hidden}.clan-members-head,.clan-member-row{grid-template-columns:minmax(180px,1fr) 54px 54px 54px;align-items:center;gap:5px;display:grid}.clan-members-head{color:#667566;font-size:calc(8px * var(--projectw-text-scale,1));text-transform:uppercase;background:#ffffff06;padding:4px 7px}.clan-members-head span:not(:first-child){text-align:center}.clan-member-row{min-height:31px;font-size:calc(10px * var(--projectw-text-scale,1));border-top:1px solid #4c5e4e40;padding:3px 7px}.clan-member-row>div{align-items:center;gap:6px;min-width:0;display:flex}.clan-member-row img{object-fit:cover;border-radius:4px;width:23px;height:23px}.clan-member-row button{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clan-member-row i{color:#71806f;font-size:calc(8px * var(--projectw-text-scale,1))}.clan-member-row>b{text-align:center;color:#bbc7b8;font-weight:600}.projectw-theme-light .clan-hall-page{color:#2d4030}.projectw-theme-light .clan-hall-header,.projectw-theme-light .clan-create-box,.projectw-theme-light .clan-card{border-color:color-mix(in srgb,var(--clan-accent) 58%,#9aa58e);background:#ebf1e0f0}.projectw-theme-light .clan-hall-header h1,.projectw-theme-light .clan-name-cell strong,.projectw-theme-light .clan-about h2{color:#334936}.projectw-theme-light .clan-hall-header span,.projectw-theme-light .clan-about p,.projectw-theme-light .clan-member-row i{color:#647263}.projectw-theme-light .clan-list-head{color:#314531;background:#ebf1e0e0;border-color:#6478589e}.projectw-theme-light .clan-list-head span{text-shadow:none;background:#ffffff9e}.projectw-theme-light .clan-row{color:#526451}.projectw-theme-light .clan-row>b,.projectw-theme-light .clan-member-row>b,.projectw-theme-light .clan-rating-cell>b{color:#354735}.projectw-theme-light .clan-rating-cell>span,.projectw-theme-light .clan-rating-summary{color:#637061}.projectw-theme-light .clan-rating-summary b{color:#405440}.projectw-theme-light .clan-profile-link,.projectw-theme-light .clan-member-row button{color:#365f39}.projectw-theme-light .clan-details{background:#dae5cfc7;border-color:#a6b49d}.projectw-theme-light .clan-members{border-color:#a9b59f}.projectw-theme-light .clan-members-head{color:#5b6a57;background:#566e4817}.projectw-theme-light .clan-member-row{border-color:#6a7e6047}.projectw-theme-light .clan-create-box>input{color:#304031;background:#f3f5ea;border-color:#9aaa91}.projectw-theme-light .clan-icon-picker,.projectw-theme-light .clan-icon-preview-small{color:#526550;background:#ffffff6b}.projectw-theme-light .clan-hall-header button,.projectw-theme-light .clan-create-box button,.projectw-theme-light .clan-details-button{color:#2f5131}@media (width<=820px){.clan-list-head{display:none}.clan-row{grid-template-columns:minmax(170px,1.4fr) minmax(100px,1fr) 58px 72px 90px}.clan-row>span:nth-child(2),.clan-row>.clan-profile-link{display:none}.clan-details,.clan-create-box{grid-template-columns:1fr}.clan-members-head,.clan-member-row{grid-template-columns:minmax(140px,1fr) 45px 45px 45px}}.clan-my-role{color:#9fb79a;font-size:calc(10px * var(--projectw-text-scale,1));margin-top:8px;font-weight:700}.clan-action-button,.clan-cancel-button{border:1px solid var(--clan-accent);background:var(--clan-accent-soft);color:#cfe2c9;font-size:calc(10px * var(--projectw-text-scale,1));cursor:pointer;border-radius:5px;margin-top:8px;padding:5px 9px;font-weight:700}.clan-cancel-button{color:#9aa79a;background:#ffffff08;border-color:#465148;margin-left:6px}.clan-action-button:disabled,.clan-cancel-button:disabled{opacity:.45;cursor:not-allowed}.clan-icon-change{border:1px solid color-mix(in srgb,var(--clan-accent) 42%,#29372c);background:#00000024;border-radius:6px;grid-column:1/-1;grid-template-columns:76px minmax(220px,1fr);align-items:center;gap:10px;padding:8px;display:grid}.clan-icon-change strong{font-size:calc(11px * var(--projectw-text-scale,1));color:#d4dfd1}.clan-icon-change p{color:#879487;font-size:calc(9px * var(--projectw-text-scale,1));margin:3px 0 0;line-height:1.4}.clan-private-note{color:#788678;min-height:64px;font-size:calc(10px * var(--projectw-text-scale,1));text-align:center;border:1px solid #29372c;border-radius:5px;justify-content:center;align-items:center;padding:12px;display:flex}.clan-member-row>i{text-align:center;color:#82917f;font-size:calc(9px * var(--projectw-text-scale,1));font-style:normal}.projectw-theme-light .clan-my-role{color:#526b50}.projectw-theme-light .clan-action-button{color:#2f5131}.projectw-theme-light .clan-cancel-button{color:#526052;background:#ffffff73;border-color:#9ba696}.projectw-theme-light .clan-icon-change{background:#ffffff59;border-color:#a5b29c}.projectw-theme-light .clan-icon-change strong{color:#354735}.projectw-theme-light .clan-icon-change p,.projectw-theme-light .clan-private-note{color:#5e6c5d}.projectw-theme-light .clan-private-note{border-color:#a9b59f}@media (width<=820px){.clan-icon-change{grid-template-columns:76px 1fr}.clan-members-head,.clan-member-row{grid-template-columns:minmax(120px,1fr) 60px 40px 40px 40px}}.clan-member-row select{color:#aebbad;max-width:68px;font-size:calc(9px * var(--projectw-text-scale,1));background:#101812;border:1px solid #3c4b3e;border-radius:4px;padding:2px}.projectw-theme-light .clan-member-row select{color:#354735;background:#f3f5ea;border-color:#9aaa91}.clan-title-line{align-items:center;gap:6px;display:flex}.clan-title-line h2{margin-right:auto}.clan-gear-button{border:1px solid var(--clan-accent);background:var(--clan-accent-soft);color:#cfe2c9;cursor:pointer;border-radius:5px;width:26px;height:24px}.clan-city-icon-stage{background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:128px;height:128px;display:flex;overflow:visible}.clan-city-icon-stage .clan-large-icon{object-fit:contain;width:104px;height:104px;box-shadow:none;background:0 0}.projectw-theme-light .clan-city-icon-stage{background:0 0}.clan-policy-label{color:#8fa08d;font-size:calc(9px * var(--projectw-text-scale,1));margin-top:4px}.clan-motto{color:#c8d8c3;font-size:calc(11px * var(--projectw-text-scale,1));margin-top:8px;font-style:italic}.clan-actions-panel{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.clan-actions-panel .clan-action-button{margin-top:0}.clan-pending-note{font-size:calc(10px * var(--projectw-text-scale,1));color:#b5c7af}.clan-motto-editor{width:100%;font-size:calc(9px * var(--projectw-text-scale,1));color:#839180}.clan-motto-editor-open{background:#00000024;border:1px solid #314133;border-radius:6px;grid-column:1/-1;padding:8px}.clan-motto-editor>div{gap:5px;margin-top:3px;display:flex}.clan-motto-editor input{color:#dce7d9;background:#0c140e;border:1px solid #39493c;border-radius:4px;flex:1;min-width:0;padding:5px 7px}.clan-motto-editor button,.clan-settings-box button,.clan-applications button{border:1px solid var(--clan-accent);background:var(--clan-accent-soft);color:#cfe2c9;font-size:calc(9px * var(--projectw-text-scale,1));cursor:pointer;border-radius:4px;padding:4px 7px}.clan-settings-box,.clan-applications{background:#00000024;border:1px solid #314133;border-radius:6px;grid-column:1/-1;padding:8px}.clan-settings-box strong,.clan-applications>strong{font-size:calc(10px * var(--projectw-text-scale,1));color:#cddbc9;margin-bottom:6px;display:block}.clan-settings-box>div{gap:5px;display:flex}.clan-settings-box button.active{outline:1px solid var(--clan-accent);filter:brightness(1.25)}.clan-applications>div{border-top:1px solid #6478642e;grid-template-columns:minmax(120px,1fr) 1fr auto auto;align-items:center;gap:6px;padding:4px 0;display:grid}.clan-applications>span{font-size:calc(9px * var(--projectw-text-scale,1));color:#7f8e7d}.clan-applications button.danger,.clan-kick-button{color:#d99c94;background:#6725213d;border-color:#80463f}.clan-members-head,.clan-member-row{grid-template-columns:minmax(150px,1fr) 76px 70px 70px 48px 28px}.clan-member-row>span{text-align:center}.clan-kick-button{cursor:pointer;border-radius:4px;width:22px;height:22px;font-weight:800}.projectw-theme-light .clan-motto{color:#40553f}.projectw-theme-light .clan-motto-editor-open{background:#ffffff61;border-color:#a6b39d}.projectw-theme-light .clan-policy-label{color:#586a56}.projectw-theme-light .clan-motto-editor input{color:#314232;background:#f4f6ec;border-color:#9baa91}.projectw-theme-light .clan-settings-box,.projectw-theme-light .clan-applications{background:#ffffff61;border-color:#a6b39d}.projectw-theme-light .clan-gear-button,.projectw-theme-light .clan-motto-editor button,.projectw-theme-light .clan-settings-box button,.projectw-theme-light .clan-applications button{color:#315332}@media (width<=820px){.clan-city-icon-stage{width:112px;height:112px}.clan-members-head,.clan-member-row{grid-template-columns:minmax(120px,1fr) 62px 58px 58px 42px 28px}}.clan-about{grid-template-columns:128px 1fr}@media (width<=820px){.clan-about{grid-template-columns:112px 1fr}}.clan-leave-button{place-items:center;width:18px;color:#c66f65!important;height:18px!important;font-size:calc(10px * var(--projectw-text-scale,1))!important;background:#782d2629!important;border:1px solid #8a4b45!important;border-radius:4px!important;margin-left:2px!important;padding:0!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;display:inline-grid!important}.clan-leave-button:hover:not(:disabled){background:#8c322b47!important}.projectw-theme-light .clan-leave-button{color:#934940!important;background:#91463c14!important;border-color:#a76d65!important}.clan-treasury{border:1px solid color-mix(in srgb,var(--clan-accent) 50%,#29372c);min-width:0;font-size:calc(11px * var(--projectw-text-scale,1));background:#00000024;border-radius:6px;grid-column:1/-1;padding:10px}.clan-treasury-title{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.clan-treasury-title>strong{font-size:calc(13px * var(--projectw-text-scale,1));color:#d4dfd1}.clan-treasury-title>span,.clan-treasury-footnote,.clan-treasury-loading{color:#8e9e8a;font-size:calc(10px * var(--projectw-text-scale,1))}.clan-treasury-balances{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0;display:grid}.clan-treasury-balances>div{background:#0000002e;border:1px solid #394a3e;border-radius:5px;justify-content:space-between;gap:8px;padding:8px;display:flex}.clan-treasury-balances b{font-variant-numeric:tabular-nums;color:#d6c48a}.clan-treasury-form{flex-wrap:wrap;align-items:end;gap:8px;margin:8px 0;display:flex}.clan-treasury-form label{color:#a5b7a0;flex-direction:column;gap:3px;min-width:115px;display:flex}.clan-treasury-form input,.clan-treasury-form select{color:#dce6da;width:155px;min-width:0;height:30px;font:inherit;background:#101812;border:1px solid #536251;border-radius:4px;padding:4px 6px}.clan-treasury-form label:first-child select{width:116px}.clan-treasury-form button{border:1px solid var(--clan-accent);background:var(--clan-accent-soft);color:#d9e9d4;height:30px;font:inherit;cursor:pointer;border-radius:5px;padding:3px 9px;font-weight:700}.clan-treasury-form button:disabled{opacity:.4;cursor:not-allowed}.clan-treasury-form small{color:#94a590;width:100%}.clan-treasury-success{color:#9cdea2;margin:5px 0}.clan-treasury-history>strong{color:#bfccb7;margin:8px 0 5px;display:block}.clan-treasury-history p{color:#8b9989;margin:5px 0}.clan-treasury-history-list{max-height:180px;overflow:auto}.clan-treasury-history-list>div{border-top:1px solid #8ca18224;justify-content:space-between;align-items:center;gap:8px;padding:5px 2px;display:flex}.clan-treasury-history-list span{flex-direction:column;min-width:0;display:flex}.clan-treasury-history-list small{font-size:calc(9px * var(--projectw-text-scale,1));color:#83917f}.clan-treasury-history-list b{white-space:nowrap;color:#d7c387}.clan-treasury-footnote{margin:8px 0 0}.projectw-theme-light .clan-treasury{background:#ffffff59;border-color:#a6b49d}.projectw-theme-light .clan-treasury-title>strong,.projectw-theme-light .clan-treasury-history>strong{color:#354735}.projectw-theme-light .clan-treasury-balances>div{background:#ffffff4d;border-color:#a6b49d}.projectw-theme-light .clan-treasury-balances b,.projectw-theme-light .clan-treasury-history-list b{color:#705118}.projectw-theme-light .clan-treasury-form label,.projectw-theme-light .clan-treasury-title>span,.projectw-theme-light .clan-treasury-footnote,.projectw-theme-light .clan-treasury-form small{color:#526c51}.projectw-theme-light .clan-treasury-form input,.projectw-theme-light .clan-treasury-form select{color:#304031;background:#f3f5ea;border-color:#9aaa91}.projectw-theme-light .clan-treasury-form button{color:#2f5131}.projectw-theme-light .clan-treasury-success{color:#246b35}@media (width<=520px){.clan-treasury-form label{flex:1}.clan-treasury-form input,.clan-treasury-form button{width:100%}}.clan-treasury{padding:0;overflow:hidden}.clan-treasury-toggle{text-align:left;width:100%;min-width:0;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:9px 11px;display:flex}.clan-treasury-toggle:hover{background:var(--clan-accent-soft)}.clan-treasury-toggle-name{color:#d4dfd1;font-weight:700;font-size:calc(12px * var(--projectw-text-scale,1));flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.clan-treasury-toggle-name small{font-size:calc(9px * var(--projectw-text-scale,1));color:#829580;font-weight:400}.clan-treasury-toggle-balances{text-align:right;color:#d1ba77;font-weight:600;font-size:calc(10px * var(--projectw-text-scale,1));margin-left:auto}.clan-treasury-chevron{color:var(--clan-accent);flex-shrink:0;font-size:15px}.clan-treasury-content{border-top:1px solid color-mix(in srgb,var(--clan-accent) 30%,transparent);padding:0 10px 10px}.clan-treasury-payout{border-top:1px solid #788c784d;margin-top:10px;padding-top:10px}.clan-treasury-payout-title{color:#c3d4c0;width:100%;font-size:calc(11px * var(--projectw-text-scale,1))}.clan-treasury-payout-title small{color:#91a28d;margin-left:6px;font-weight:400}.clan-treasury-payout label:first-of-type select{width:185px}.clan-treasury-history-list .clan-treasury-outflow{color:#dca58b}.projectw-theme-light .clan-treasury-toggle-name,.projectw-theme-light .clan-treasury-payout-title{color:#354735}.projectw-theme-light .clan-treasury-toggle-name small,.projectw-theme-light .clan-treasury-payout-title small{color:#62795d}.projectw-theme-light .clan-treasury-toggle-balances{color:#79601b}.projectw-theme-light .clan-treasury-history-list .clan-treasury-outflow{color:#9b4f33}@media (width<=650px){.clan-treasury-toggle{flex-wrap:wrap}.clan-treasury-toggle-name{flex:auto}.clan-treasury-toggle-balances{text-align:left;flex:100%;order:3;margin:0}.clan-treasury-payout label{flex:140px}.clan-treasury-payout label:first-of-type select{width:100%}}.clan-medals-order{border:1px solid var(--clan-accent);color:inherit;background:#00000021;border-radius:7px;grid-column:1/-1;padding:12px;font-size:12px}.clan-medals-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.clan-medals-head strong{font-size:14px}.clan-medals-head span{opacity:.85;font-size:11px}.clan-medals-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.clan-medals-form>label{gap:4px;display:grid}.clan-medals-form input:not([type=checkbox]),.clan-medals-form textarea{border:1px solid var(--clan-accent);width:100%;max-width:100%;color:inherit;font:inherit;background:#00000047;border-radius:4px;padding:7px}.clan-medals-wide{grid-column:1/-1}.clan-medals-preview{object-fit:contain;width:64px;height:64px;box-shadow:none;background:0 0;border:0;grid-column:1/-1}.clan-medals-recipients>div{flex-wrap:wrap;gap:6px 14px;padding:7px 0;display:flex}.clan-medals-recipients label{cursor:pointer;align-items:center;gap:5px;display:flex}.clan-medals-recipients small{opacity:.7}.clan-medals-summary{background:#0000001a;border-radius:4px;padding:7px}.clan-medals-form button{background:var(--clan-accent);color:#fff;cursor:pointer;border:0;border-radius:5px;padding:8px 14px}.clan-medals-form button:disabled{opacity:.4;cursor:default}.clan-medals-orders{max-height:230px;margin-top:13px;overflow-y:auto}.clan-medals-orders>div{border-top:1px solid #80808038;align-items:center;gap:8px;padding:6px;display:flex}.clan-medals-orders img{object-fit:contain;width:40px;height:40px}.clan-medals-orders span{flex:1;gap:3px;min-width:0;display:grid}.clan-medals-orders small{opacity:.7}.clan-medals-orders em{font-size:11px;font-style:normal}.projectw-theme-light .clan-medals-form input:not([type=checkbox]),.projectw-theme-light .clan-medals-form textarea{color:#343;background:#ffffffa6}@media (width<=520px){.clan-medals-form{grid-template-columns:1fr}}.clan-medals-image-section{border:1px solid var(--clan-accent);background:#23162f1a;border-radius:7px;gap:8px;padding:11px;display:grid}.clan-medals-image-section>strong{font-size:12px}.clan-medals-image-section>small{opacity:.76;overflow-wrap:anywhere;font-size:11px}.clan-medals-image-controls{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.clan-medals-upload-button{border:1px dashed var(--clan-accent);cursor:pointer;background:#563c721a;border-radius:6px;justify-content:center;align-items:center;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex;position:relative}.clan-medals-upload-button input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.clan-medals-form .clan-medals-prepare-button{border:1px solid var(--clan-accent);width:auto;color:inherit;background:#5037682b;border-radius:6px;padding:8px 12px;font-size:12px;font-weight:700}.clan-medals-image-empty{border:1px dashed var(--clan-accent);opacity:.72;text-align:center;border-radius:6px;justify-content:center;align-items:center;min-height:70px;padding:10px;font-size:11px;display:flex}.clan-medals-image-ready{background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:8px;display:flex}.clan-medals-image-ready img{object-fit:contain;width:64px;height:64px;box-shadow:none;background:0 0;border:0;border-radius:0;display:block}.clan-medals-image-ready>div{gap:5px;display:grid}.clan-medals-image-ready b{color:#317843;font-size:12px}.clan-medals-image-ready small{opacity:.8;font-size:10px}.clan-medals-form .clan-medals-submit-button{min-height:36px;font-size:12px;font-weight:700}.clan-medals-form .clan-medals-submit-button:disabled{opacity:.45;cursor:not-allowed}.castle-list-page,.castle-assault-page{color:#e7e5e4;height:100%;min-height:0;overflow:auto}.castle-assault-page{background:#070b11}.castle-list-inner{max-width:1180px;margin:0 auto;padding:8px 10px 14px}.castle-list-banner{justify-content:center;margin-bottom:4px;display:flex}.castle-list-banner img{width:min(100%,520px);height:auto}.castle-error{color:#fecaca;font-size:calc(12px * var(--projectw-text-scale,1));background:#2a0e12;border:1px solid #7f1d1d;margin:8px 0;padding:8px}.castle-loading{text-align:center;color:#71717a;font-size:calc(12px * var(--projectw-text-scale,1));padding:28px}.castle-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.castle-card{background:linear-gradient(#101720,#0b1118);border:1px solid #6d4a1d;border-radius:7px;overflow:hidden;box-shadow:inset 0 0 0 1px #141b24}.castle-card-image{aspect-ratio:16/9;background:linear-gradient(135deg,#07101a,#191419);border-bottom:1px solid #493216;justify-content:center;align-items:center;display:flex;overflow:hidden}.castle-card-image img{object-fit:cover;object-position:center top;image-rendering:auto;width:100%;height:100%}.castle-card-placeholder{text-align:center;color:#71717a}.castle-card-placeholder b{font-size:calc(30px * var(--projectw-text-scale,1));display:block}.castle-card-placeholder span{font-size:calc(8px * var(--projectw-text-scale,1));letter-spacing:.16em;text-transform:uppercase}.castle-card-body{padding:8px}.castle-card-body h2{text-align:center;font:700 calc(14px * var(--projectw-text-scale,1)) Georgia,serif;color:#f5d879;margin:0}.castle-card-body p{text-align:center;height:28px;font-size:calc(9px * var(--projectw-text-scale,1));color:#9ca3af;margin:5px 0 6px;line-height:14px;overflow:hidden}.castle-card-meta{font-size:calc(8px * var(--projectw-text-scale,1));color:#b4bac4;border-top:1px solid #252c36;justify-content:space-between;gap:5px;padding-top:6px;display:flex}.castle-enter-button,.castle-card-cooldown{width:100%;font-size:calc(10px * var(--projectw-text-scale,1));text-align:center;border-radius:5px;margin-top:7px;padding:6px 7px;font-weight:700}.castle-enter-button{color:#f6e5a6;cursor:pointer;background:linear-gradient(#174c2b,#0c2f1c);border:1px solid #8a6726}.castle-enter-button:hover{filter:brightness(1.12)}.castle-card-cooldown{box-sizing:border-box;color:#d4d4d8;background:#111827;border:1px solid #3f3f46}.castle-assault-page{box-sizing:border-box;flex-direction:column;width:min(100%,1080px);height:100%;min-height:0;padding:6px 6px 10px;display:flex;position:relative;overflow:hidden}.castle-ornate-panel{background:linear-gradient(#0e1822,#091018);border:1px solid #826225;position:relative;box-shadow:inset 0 0 0 1px #1c2731,inset 0 0 18px #0008}.castle-ornate-panel:before,.castle-ornate-panel:after{content:"";pointer-events:none;border-color:#c4983f;width:13px;height:13px;position:absolute}.castle-ornate-panel:before{border-top:1px solid;border-left:1px solid;top:3px;left:3px}.castle-ornate-panel:after{border-bottom:1px solid;border-right:1px solid;bottom:3px;right:3px}.castle-assault-head{justify-content:space-between;align-items:center;min-height:48px;margin-bottom:6px;padding:6px 9px;display:flex}.castle-title-block{align-items:center;gap:8px;min-width:0;display:flex}.castle-emblem{color:#e2bd68;width:34px;height:34px;font-size:calc(21px * var(--projectw-text-scale,1));background:#0a1119;border:1px solid #806127;justify-content:center;align-items:center;display:flex}.castle-title-block h1{font:700 calc(20px * var(--projectw-text-scale,1)) Georgia,serif;color:#f3d787;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.castle-subline{font-size:calc(10px * var(--projectw-text-scale,1));color:#8f98a5;margin-top:2px}.castle-back-button{color:#cdd3dc;font-size:calc(10px * var(--projectw-text-scale,1));cursor:pointer;background:#101824;border:1px solid #394657;border-radius:4px;padding:6px 9px}.castle-assault-grid{grid-template-columns:minmax(128px,.86fr) minmax(190px,1.18fr) minmax(128px,.86fr);grid-template-areas:"attack tower defense""info info reward""controls controls reward";gap:6px;display:grid}.castle-roster-panel.attack{grid-area:attack}.castle-tower-panel{grid-area:tower}.castle-roster-panel.defense{grid-area:defense}.castle-info-panel{grid-area:info}.castle-reward-panel{grid-area:reward}.castle-controls-panel{grid-area:controls}.castle-section-title{color:#e7c46f;font:700 calc(11px * var(--projectw-text-scale,1)) Georgia,serif;letter-spacing:.02em;border-bottom:1px solid #342a19;padding:5px 7px}.castle-roster-head{font-size:calc(10px * var(--projectw-text-scale,1));border-bottom:1px solid #27303a;justify-content:space-between;padding:6px 7px;display:flex}.castle-roster-panel.attack .castle-roster-head{color:#7fe19b}.castle-roster-panel.defense .castle-roster-head{color:#ee8f79}.castle-roster-scroll{height:168px;padding:5px;overflow:auto}.castle-roster-empty{color:#586270;height:100%;font-size:calc(10px * var(--projectw-text-scale,1));justify-content:center;align-items:center;display:flex}.castle-roster-total{font-size:calc(9px * var(--projectw-text-scale,1));color:#8b95a2;border-top:1px solid #27303a;padding:5px 7px}.castle-roster-total b{color:#e8cf7d}.castle-tower-panel{text-align:center;flex-direction:column;min-height:210px;display:flex}.castle-floor-map{transform:translate(var(--castle-rooms-offset-x,0),var(--castle-rooms-offset-y,0));flex-direction:column;align-items:center;gap:7px;margin-top:auto;padding:9px 7px;display:flex}.castle-floor-row{grid-template-columns:48px minmax(120px,1fr);align-items:center;gap:6px;width:min(100%,360px);display:grid}.castle-floor-label{font-size:calc(9px * var(--projectw-text-scale,1));color:#b7bec8;text-align:right}.castle-room-strip{justify-content:center;gap:6px;min-width:0;display:flex}.castle-room-node{color:#e4c974;width:39px;height:36px;font-size:calc(12px * var(--projectw-text-scale,1));cursor:default;background:linear-gradient(#152331,#0b1119);border:1px solid #7c652a}.castle-more-rooms{font-size:calc(9px * var(--projectw-text-scale,1));color:#8e98a6;align-self:center}.castle-empty-map{text-align:center;color:#6b7280;font-size:calc(10px * var(--projectw-text-scale,1));padding:70px 10px}.castle-map-entry{transform:translate(var(--castle-entry-offset-x,0),var(--castle-entry-offset-y,0));color:#e3c270;text-align:center;width:58px;font-size:calc(9px * var(--projectw-text-scale,1));background:#26180d;border:1px solid #725624;margin:0 auto 7px;padding:4px}.castle-info-panel dl{grid-template-columns:repeat(4,1fr);gap:5px;margin:0;padding:7px;display:grid}.castle-info-panel dl>div{background:#0a1118;border:1px solid #27313b;padding:5px}.castle-info-panel dt{font-size:calc(8px * var(--projectw-text-scale,1));color:#687383}.castle-info-panel dd{font-size:calc(10px * var(--projectw-text-scale,1));color:#d7dce3;margin:2px 0 0}.castle-info-panel p{font-size:calc(9px * var(--projectw-text-scale,1));color:#8f98a5;margin:0;padding:0 7px 7px;line-height:13px}.castle-reward-placeholder{align-items:center;gap:7px;padding:9px;display:flex}.castle-reward-placeholder>span{color:#f0cf66;width:32px;height:32px;font-size:calc(18px * var(--projectw-text-scale,1));background:#18130b;border:1px solid #735b24;justify-content:center;align-items:center;display:flex}.castle-reward-placeholder strong{color:#e8cf7d;font-size:calc(10px * var(--projectw-text-scale,1));display:block}.castle-reward-placeholder small{color:#727d8b;font-size:calc(9px * var(--projectw-text-scale,1));margin-top:3px;line-height:12px;display:block}.castle-controls-panel{padding-bottom:7px}.castle-timer-options{grid-template-columns:repeat(6,1fr);gap:4px;padding:7px;display:grid}.castle-timer-options button{color:#b9c0ca;font-size:calc(9px * var(--projectw-text-scale,1));cursor:pointer;background:#0c141e;border:1px solid #35404d;border-radius:3px;padding:5px 2px}.castle-timer-options button.active{color:#f4d77b;background:#2d220d;border-color:#b98a2f;box-shadow:0 0 8px #9b6b1c33}.castle-start-button,.castle-main-cooldown{box-sizing:border-box;text-align:center;width:calc(100% - 14px);font-size:calc(10px * var(--projectw-text-scale,1));border-radius:4px;margin:0 7px;padding:7px;font-weight:800;display:block}.castle-start-button{color:#e5f6e9;background:linear-gradient(#14592f,#0b3420);border:1px solid #36794d}.castle-main-cooldown{color:#c1c7cf;background:#121821;border:1px solid #444b55}.castle-history-panel{flex:1 1 var(--castle-history-height,88px);flex-direction:column;min-height:0;margin-top:6px;margin-bottom:6px;display:flex;overflow:hidden}.castle-history-log{flex:1;height:auto;min-height:0;padding:4px 7px;overflow:auto}.castle-history-log>div{font-size:calc(9px * var(--projectw-text-scale,1));border-bottom:1px solid #17202a;grid-template-columns:50px 1fr;gap:5px;padding:2px 0;line-height:12px;display:grid}.castle-history-log time{color:#b9964c}.castle-history-log span{color:#8f99a7}@media (width<=1100px){.castle-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.castle-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.castle-assault-grid{grid-template-columns:1fr 1.35fr;grid-template-areas:"attack tower""defense tower""info info""reward controls"}.castle-roster-scroll{height:72px}.castle-info-panel dl{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.castle-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.castle-assault-grid{grid-template-columns:1fr;grid-template-areas:"tower""attack""defense""info""reward""controls"}.castle-roster-scroll{height:90px}.castle-title-block h1{font-size:calc(15px * var(--projectw-text-scale,1))}.castle-timer-options{grid-template-columns:repeat(3,1fr)}}.castle-reward-list{gap:4px;padding:0 8px 8px;display:grid}.castle-reward-entry{background:#0a1118;border:1px solid #27313b;align-items:center;gap:6px;padding:5px;display:flex}.castle-reward-entry>img,.castle-reward-entry>span{object-fit:contain;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.castle-reward-entry strong{font-size:calc(9px * var(--projectw-text-scale,1));color:#d9d1b4;display:block}.castle-reward-entry small{font-size:calc(8px * var(--projectw-text-scale,1));color:#77808c;margin-top:2px;display:block}.castle-room-node.selected-pending{color:#e8f8ff;background:linear-gradient(#2f789c,#17475f);border-color:#69bfe8;box-shadow:0 0 10px #58bce855,inset 0 0 8px #b8e9ff22}.castle-room-node.selected-confirmed{color:#b9d9e8;background:linear-gradient(#24546c,#102f40);border-color:#39799a;box-shadow:0 0 7px #39799a44,inset 0 0 8px #07151d66}.castle-room-node:disabled{opacity:.58}.castle-back-button:disabled{opacity:.4;cursor:not-allowed}.castle-assault-status{text-align:center;background:#0b1219;border:1px solid #735a24;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:62px;margin:7px;padding:8px;display:flex}.castle-assault-status strong{font:700 calc(12px * var(--projectw-text-scale,1)) Georgia,serif;color:#f0cf78}.castle-assault-status span{font-size:calc(10px * var(--projectw-text-scale,1));color:#d0d6de}.castle-assault-status small{font-size:calc(9px * var(--projectw-text-scale,1));color:#87919e}.castle-assault-status .castle-start-button{margin-top:4px}.castle-roster-entry{border-bottom:1px solid #1c2731;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:6px;padding:4px;font-family:Arial,sans-serif;display:grid}.castle-roster-entry img,.castle-roster-avatar{object-fit:cover;background:#0a1118;border:1px solid #6c5524;width:28px;height:28px}.castle-roster-avatar{color:#c39a46;justify-content:center;align-items:center;display:flex}.castle-roster-entry strong{text-overflow:ellipsis;color:#f1f5f9;font-size:calc(11px * var(--projectw-text-scale,1));white-space:nowrap;display:block;overflow:hidden}.castle-roster-panel.attack .castle-roster-entry strong{color:#8df3ac}.castle-roster-panel.defense .castle-roster-entry strong{color:#f3a18d}.castle-roster-entry small{color:#7f8a98;font-size:calc(8px * var(--projectw-text-scale,1));margin-top:1px;display:block}.castle-roster-entry>b{color:#d9bd69;font-size:calc(9px * var(--projectw-text-scale,1))}.castle-room-node.selected-pending:disabled,.castle-room-node.selected-confirmed:disabled{opacity:1;cursor:default}.castle-roster-panel.attack .castle-roster-entry{align-items:start}.castle-roster-panel.attack .castle-roster-entry img,.castle-roster-panel.attack .castle-roster-avatar{align-self:start}.castle-roster-panel.defense .castle-roster-entry img{width:20px;height:20px}.castle-roster-panel.defense .castle-roster-entry{grid-template-columns:22px minmax(0,1fr) auto}.castle-roster-panel.defense.player-roster .castle-roster-entry{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;padding-top:0;padding-bottom:0}.castle-roster-panel.defense.player-roster .castle-roster-entry img,.castle-roster-panel.defense.player-roster .castle-roster-avatar{align-self:center;width:28px;height:28px}.castle-roster-panel.defense.player-roster .castle-roster-main,.castle-roster-panel.defense.player-roster .castle-roster-side{grid-template-rows:12px 9px;align-content:center;gap:0;height:28px;display:grid}.castle-roster-panel.defense.player-roster .castle-profile-link{text-align:left;justify-self:start}.castle-room-node.room-fighting{color:#fff0a0;background:linear-gradient(#6b4d08,#342503);border-color:#d8a72f;box-shadow:0 0 9px #d8a72f55}.castle-room-node.room-attackers{color:#bdf7ca;background:linear-gradient(#174c2b,#0c2f1c);border-color:#3d9b56;box-shadow:0 0 7px #3d9b5644}.castle-room-node.room-defenders,.castle-room-node.room-draw{color:#ffc0b8;background:linear-gradient(#5a201d,#2d1110);border-color:#a8433d;box-shadow:0 0 7px #a8433d44}.castle-room-node.room-fighting:disabled,.castle-room-node.room-attackers:disabled,.castle-room-node.room-defenders:disabled,.castle-room-node.room-draw:disabled{opacity:1}.castle-roster-main{min-width:0}.castle-roster-side{justify-items:end;gap:2px;display:grid}.castle-roster-side>b{color:#d9bd69;font-size:calc(9px * var(--projectw-text-scale,1))}.castle-roster-reward,.castle-roster-final-reward{color:#c8d0d8;font-size:calc(8px * var(--projectw-text-scale,1));white-space:nowrap;align-items:center;gap:3px;font-weight:800;display:inline-flex}.castle-coin{background:radial-gradient(circle at 35% 30%,#fff 0 16%,#c4cbd2 38%,#6f7882 100%);border:1px solid #d7dde3;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 4px #c4cbd244}.castle-roster-meta-row{align-items:center;gap:5px;min-width:0;margin-top:1px;display:flex}.castle-roster-meta-row>small{flex:none}.castle-roster-hp{flex:1;align-items:center;gap:3px;min-width:0;display:flex}.castle-roster-hp>i{background:#170c0f;border:1px solid #4f2730;border-radius:4px;flex:1;min-width:28px;height:5px;display:block;position:relative;overflow:hidden}.castle-roster-hp>i>em{background:linear-gradient(90deg,#7e2027,#c13c45);border-radius:3px;position:absolute;inset:0 auto 0 0;box-shadow:inset 0 1px #ef8b8b55}.castle-roster-hp>b{color:#b7a8a8;font-size:calc(7px * var(--projectw-text-scale,1));white-space:nowrap;font-weight:700}.castle-roster-final-reward{margin-left:auto}.castle-profile-link{color:inherit;font:inherit;font-size:calc(11px * var(--projectw-text-scale,1));cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:700;line-height:1.1;-webkit-text-decoration:underline #bea55b59;text-decoration:underline #bea55b59}.castle-profile-link:hover{color:#f3d787;text-decoration-color:#c4983f}.castle-roster-panel.attack .castle-roster-entry{padding-top:1px;padding-bottom:1px}.castle-roster-panel.attack .castle-roster-meta-row{margin-top:0}.castle-roster-panel.attack .castle-roster-entry{align-items:center;padding-top:0;padding-bottom:0}.castle-roster-panel.attack .castle-roster-main{align-content:center;gap:0;height:28px;display:grid}.castle-owner-status{text-align:center;background:linear-gradient(#cdb85d24,#775e1f14);border:1px solid #8a742f;margin:7px;padding:12px 10px;box-shadow:inset 0 0 12px #a1812f14}.castle-owner-status strong{font:700 calc(14px * var(--projectw-text-scale,1)) Georgia,serif;color:#7a6121;display:block}.castle-owner-status span{font-size:calc(10px * var(--projectw-text-scale,1));margin-top:4px;font-weight:700;display:block}.castle-owner-status small{font-size:calc(9px * var(--projectw-text-scale,1));opacity:.72;margin-top:4px;display:block}.castle-roster-panel.attack .castle-profile-link{line-height:11px}.castle-roster-panel.attack .castle-roster-meta-row{min-height:9px;margin-top:0;line-height:9px}.castle-roster-panel.attack .castle-roster-meta-row>small{margin-top:0;line-height:9px}.castle-roster-panel.attack .castle-roster-side{align-content:center;gap:0;height:28px}.castle-roster-panel.attack .castle-roster-side>b{line-height:11px}.castle-roster-panel.attack .castle-roster-reward{line-height:9px}.castle-roster-panel.attack .castle-roster-main,.castle-roster-panel.attack .castle-roster-side{grid-template-rows:12px 9px;align-content:center;gap:0;height:28px;display:grid}.castle-roster-panel.attack .castle-profile-link,.castle-roster-panel.attack .castle-roster-side>b{align-self:center;line-height:12px}.castle-roster-panel.attack .castle-roster-meta-row,.castle-roster-panel.attack .castle-roster-reward{align-self:center;line-height:9px}.castle-roster-panel.attack .castle-profile-link{text-align:left;justify-self:start}.castle-roster-panel.attack .castle-roster-meta-row{justify-self:stretch;width:100%}.castle-roster-panel.attack .castle-roster-side{text-align:right;justify-self:end}.castle-roster-panel.attack .castle-roster-side>b,.castle-roster-panel.attack .castle-roster-reward{justify-self:end}.castle-roster-panel.defense .castle-roster-entry.dead{filter:grayscale();opacity:.48;background:#4b525b1f}.castle-roster-panel.defense .castle-roster-entry.dead strong{color:#808892;-webkit-text-decoration:line-through #59616b;text-decoration:line-through #59616b}.castle-roster-panel.defense .castle-roster-entry.dead small{color:#656d76}.projectw-theme-light .castle-assault-page{color:#2a3b2f;background:0 0}.projectw-theme-light .castle-ornate-panel{background:#ecf1dee6;border-color:#87976f;box-shadow:inset 0 0 0 1px #ffffff52,inset 0 0 18px #4b5c3b14}.projectw-theme-light .castle-ornate-panel:before,.projectw-theme-light .castle-ornate-panel:after{border-color:#9b8150}.projectw-theme-light .castle-title-block h1,.projectw-theme-light .castle-section-title{color:#4b5f38}.projectw-theme-light .castle-subline,.projectw-theme-light .castle-info-panel p,.projectw-theme-light .castle-history-log span{color:#697568}.projectw-theme-light .castle-back-button,.projectw-theme-light .castle-timer-options button,.projectw-theme-light .castle-main-cooldown{color:#354735;background:#dde5cf;border-color:#8d987e}.projectw-theme-light .castle-emblem{color:#735f2f;background:#e4ead5;border-color:#9b8150}.projectw-theme-light .castle-roster-head,.projectw-theme-light .castle-roster-total,.projectw-theme-light .castle-section-title{border-color:#6f7e5b61}.projectw-theme-light .castle-floor-label{color:#5e6d5c}.projectw-theme-light .castle-room-node{color:#5a673f;background:linear-gradient(#edf1df,#dbe4cb);border-color:#9a8657}.projectw-theme-light .castle-room-node.selected-pending{color:#245c77;background:linear-gradient(#cef,#9fd5ee);border-color:#58a9cf;box-shadow:0 0 0 1px #4697be47,0 0 8px #4faeda4d}.projectw-theme-light .castle-room-node.selected-confirmed{color:#183e52;background:linear-gradient(#9ebdca,#7699aa);border-color:#527f96;box-shadow:0 0 0 1px #37677f47,0 0 6px #37677f3d}.projectw-theme-light .castle-more-rooms,.projectw-theme-light .castle-empty-map{color:#778274}.projectw-theme-light .castle-map-entry{color:#5d4d2c;background:#e3d7bb;border-color:#a18149}.projectw-theme-light .castle-info-panel dl>div,.projectw-theme-light .castle-reward-entry{background:#dee6cfb8;border-color:#a8b39a}.projectw-theme-light .castle-info-panel dt{color:#73806f}.projectw-theme-light .castle-info-panel dd{color:#314333}.projectw-theme-light .castle-reward-placeholder>span{color:#775f29;background:#e7dfc9;border-color:#a18149}.projectw-theme-light .castle-reward-placeholder strong,.projectw-theme-light .castle-roster-total b{color:#5d6335}.projectw-theme-light .castle-reward-placeholder small,.projectw-theme-light .castle-reward-entry small{color:#727d70}.projectw-theme-light .castle-reward-entry strong{color:#374837}.projectw-theme-light .castle-timer-options button.active{color:#5b4720;background:#e5d6aa;border-color:#9d7b37;box-shadow:0 0 8px #9b6b1c24}.projectw-theme-light .castle-start-button{color:#29442b;background:linear-gradient(#dbe9ce,#c9ddb9);border-color:#72906c}.projectw-theme-light .castle-assault-status{color:#334735}.projectw-theme-light .castle-history-log>div{border-color:#70805c47}.projectw-theme-light .castle-history-log time{color:#7b653a}.projectw-theme-light .castle-roster-entry{background:#e0e7d28a;border-color:#82916f57}.projectw-theme-light .castle-profile-link,.projectw-theme-light .castle-roster-entry strong{color:#354936}.projectw-theme-light .castle-roster-entry small,.projectw-theme-light .castle-roster-side{color:#697668}.projectw-theme-light .castle-room-log-panel{color:#2c4031!important;background:#ecf1def5!important;border-color:#6d86528c!important}.projectw-theme-light .castle-list-page{color:#2a3d30}.projectw-theme-light .castle-card{background:linear-gradient(#eef2e3,#dfe7d3);border-color:#9b865d;box-shadow:inset 0 0 0 1px #fff6}.projectw-theme-light .castle-card-body h2{color:#52663b}.projectw-theme-light .castle-card-body p,.projectw-theme-light .castle-card-meta{color:#657262}.projectw-theme-light .castle-assault-status{background:linear-gradient(#f4f7e8f7,#e5edd5f5);border-color:#9b8150;border-radius:7px;box-shadow:inset 0 0 0 1px #ffffff8c,0 2px 7px #36482b1f}.projectw-theme-light .castle-assault-status strong{color:#40582f}.projectw-theme-light .castle-assault-status span{color:#263b2f}.projectw-theme-light .castle-assault-status small{color:#647164}.projectw-theme-light .castle-roster-panel.attack .castle-roster-head{color:#39734a}.projectw-theme-light .castle-roster-panel.defense .castle-roster-head{color:#9b493e}.projectw-theme-light .castle-roster-panel.attack .castle-roster-entry strong,.projectw-theme-light .castle-roster-panel.attack .castle-profile-link{color:#234f32}.projectw-theme-light .castle-roster-panel.defense .castle-roster-entry strong{color:#873f37}.projectw-theme-light .castle-roster-entry small{color:#536353}.projectw-theme-light .castle-roster-entry>b,.projectw-theme-light .castle-roster-side>b,.projectw-theme-light .castle-roster-total b{color:#6b5424}.projectw-theme-light .castle-roster-hp>b{color:#554a4a}.projectw-theme-light .castle-roster-total{color:#536253}.projectw-theme-light .castle-section-title{color:#40582f}.projectw-theme-light .castle-room-log-panel strong{color:#33492f!important}.projectw-theme-light .castle-room-log-panel div[style*="color: rgb"]{opacity:1}.projectw-theme-light .castle-room-log-panel div[style*="color:#7f8d75"],.projectw-theme-light .castle-room-log-panel div[style*="color:#89977d"]{color:#536352!important}.projectw-theme-light .castle-room-log-panel div[style*="color:#9fb889"],.projectw-theme-light .castle-room-log-panel span[style*="color:#93ad72"]{color:#3e6938!important}.projectw-theme-light .castle-room-log-panel div[style*="color:#b08479"],.projectw-theme-light .castle-room-log-panel span[style*="color:#a86455"]{color:#8a493f!important}.projectw-theme-light .castle-room-log-panel div[style*="color:#aab3a1"]{color:#465748!important}.projectw-theme-light .castle-room-log-panel span[style*="color:#8f9d83"]{color:#536052!important;opacity:1!important}.projectw-theme-light .battle-log-shared .battle-log-damage{color:#26392c!important}.projectw-theme-light .castle-room-log-panel div[style*="color:#d7bd68"]{color:#725b22!important}.projectw-theme-light .castle-room-log-panel div[style*="color:#e3a36e"]{color:#87502f!important}.projectw-theme-light .castle-room-log-panel div[style*="color:#93ad72"]{color:#3e6938!important}.projectw-theme-light .castle-room-log-panel div[style*="color:#a86455"],.projectw-theme-light .castle-room-log-panel div[style*="color:#a98778"]{color:#82483f!important}.projectw-theme-light .castle-room-log-side.left{background:#bfcfb4d1!important;border-color:#71856a!important}.projectw-theme-light .castle-room-log-side.right{background:#d3c6bcd6!important;border-color:#9a776e!important}.projectw-theme-light .castle-room-log-side.left>div:first-child{color:#315b32!important}.projectw-theme-light .castle-room-log-side.right>div:first-child{color:#82483f!important}.projectw-theme-light .castle-room-log-side>div:not(:first-child){color:#334337!important}.projectw-theme-light .castle-room-log-side button{color:#263b2c!important;text-decoration-color:#3649338c!important}.projectw-theme-light.projectw-region-dark .castle-room-log-panel{color:#493852!important;background:#efe7f4f5!important;border-color:#7e5b8d80!important;box-shadow:0 8px 28px #3726403d!important}.projectw-theme-light.projectw-region-dark .castle-room-log-panel>div:first-child strong{color:#60446d!important}.projectw-theme-light.projectw-region-dark .castle-room-log-panel>div:first-child div{color:#74677d!important}.projectw-theme-light.projectw-region-dark .castle-room-log-panel .battle-log-shared.battle-log-city-dark-city{--battle-text:#493852;--battle-muted:#685a70;--battle-left:#35632f;--battle-right:#8e3d4a;--battle-skill-left:#68500b;--battle-skill-right:#813d24;--battle-damage:#38273f;--battle-death:#982c3d;color:#493852!important;background:#f7f1f9f7!important;border-color:#7e5b8d61!important}.projectw-theme-light.projectw-region-dark .castle-room-log-panel .battle-log-city-dark-city [style*=color]{color:#493852!important}.projectw-theme-light.projectw-region-dark .castle-room-log-panel .battle-log-city-dark-city [data-battle-tone=meta]{color:#685a70!important}.projectw-theme-light.projectw-region-dark .castle-room-log-panel .battle-log-city-dark-city [data-battle-tone=left],.projectw-theme-light.projectw-region-dark .castle-room-log-panel .battle-log-city-dark-city [data-battle-side=left] :is(.battle-log-side-title,.battle-log-participant-row){color:#35632f!important}.projectw-theme-light.projectw-region-dark .castle-room-log-panel .battle-log-city-dark-city [data-battle-tone=right],.projectw-theme-light.projectw-region-dark .castle-room-log-panel .battle-log-city-dark-city [data-battle-side=right] :is(.battle-log-side-title,.battle-log-participant-row){color:#8e3d4a!important}.projectw-theme-light.projectw-region-dark .castle-room-log-panel .battle-log-city-dark-city .battle-log-participant-damage,.projectw-theme-light.projectw-region-dark .castle-room-log-panel .battle-log-city-dark-city .battle-log-participant-hp-value{color:#493852!important}.projectw-theme-light.projectw-region-dark .castle-room-log-panel .battle-log-city-dark-city .battle-damage-counter--total{color:#8e3d4a!important}.projectw-theme-light.projectw-region-dark .castle-room-log-panel .battle-log-city-dark-city .battle-damage-counter--heal,.projectw-theme-light.projectw-region-dark .castle-room-log-panel .battle-log-city-dark-city .battle-log-effects [data-effect-side=left] .battle-log-effect-content{color:#35632f!important}.projectw-theme-light.projectw-region-dark .castle-room-log-panel .battle-log-city-dark-city .battle-log-effects [data-effect-side=right] .battle-log-effect-content{color:#8e3d4a!important}.projectw-theme-light.projectw-region-dark .castle-room-log-panel .battle-log-city-dark-city .battle-log-result-line,.projectw-theme-light.projectw-region-dark .castle-room-log-panel .battle-log-city-dark-city .battle-log-result-line strong{color:#5a431d!important}.projectw-theme-light.projectw-region-dark .castle-room-log-panel .battle-log-city-dark-city .battle-log-damage{color:#38273f!important;background:#ffffffb3!important}.projectw-theme-light .castle-room-node.room-fighting{color:#59420c;background:linear-gradient(#f2d56c,#d5ad35);border-color:#b88a1f;box-shadow:0 0 8px #b88a1f6b}.projectw-theme-light .castle-room-node.room-attackers{color:#1f542d;background:linear-gradient(#b9dfb7,#8fc693);border-color:#4d9a5b;box-shadow:0 0 8px #3d9b5661}.projectw-theme-light .castle-room-node.room-defenders,.projectw-theme-light .castle-room-node.room-draw{color:#712d29;background:linear-gradient(#edbbb5,#d99088);border-color:#b65b54;box-shadow:0 0 8px #a8433d5c}.projectw-theme-light .castle-room-node.room-fighting:disabled,.projectw-theme-light .castle-room-node.room-attackers:disabled,.projectw-theme-light .castle-room-node.room-defenders:disabled,.projectw-theme-light .castle-room-node.room-draw:disabled{opacity:1}.projectw-theme-light.projectw-region-human .castle-assault-page{color:#304f65}.projectw-theme-light.projectw-region-human .castle-ornate-panel{background:#eef7fce6;border-color:#4879998c;box-shadow:inset 0 0 0 1px #ffffff6b,inset 0 0 18px #2f5b7717}.projectw-theme-light.projectw-region-human .castle-ornate-panel:before,.projectw-theme-light.projectw-region-human .castle-ornate-panel:after{border-color:#527f9a}.projectw-theme-light.projectw-region-human :is(.castle-title-block h1,.castle-section-title){color:#315b76}.projectw-theme-light.projectw-region-human :is(.castle-subline,.castle-info-panel p,.castle-history-log span,.castle-roster-entry small,.castle-roster-side){color:#60798a}.projectw-theme-light.projectw-region-human :is(.castle-back-button,.castle-timer-options button,.castle-main-cooldown){color:#304f65;background:#dbeaf2;border-color:#4879998c}.projectw-theme-light.projectw-region-human .castle-emblem{color:#315b76;background:#d8e9f2;border-color:#527f9a}.projectw-theme-light.projectw-region-human :is(.castle-roster-head,.castle-roster-total,.castle-section-title){border-color:#48799957}.projectw-theme-light.projectw-region-human .castle-floor-label{color:#60798a}.projectw-theme-light.projectw-region-human .castle-room-node{color:#315b76;background:linear-gradient(#f4fafc,#d9eaf3);border-color:#7197ad}.projectw-theme-light.projectw-region-human .castle-map-entry{color:#315b76;background:#d9eaf3;border-color:#7197ad}.projectw-theme-light.projectw-region-human :is(.castle-info-panel dl>div,.castle-reward-entry,.castle-roster-entry){background:#dcedf6bd;border-color:#9bb9c9}.projectw-theme-light.projectw-region-human .castle-info-panel dt{color:#698396}.projectw-theme-light.projectw-region-human .castle-info-panel dd{color:#304f65}.projectw-theme-light.projectw-region-human :is(.castle-profile-link,.castle-roster-entry strong){color:#315b76}.projectw-theme-light.projectw-region-human .castle-assault-status{color:#304f65;background:linear-gradient(#f5fbfdf7,#dcedf6f5);border-color:#7197ad}.projectw-theme-light.projectw-region-human .castle-assault-status strong{color:#315b76}.projectw-theme-light.projectw-region-human .castle-assault-status span{color:#304f65}.projectw-theme-light.projectw-region-human .castle-assault-status small{color:#60798a}.projectw-theme-light.projectw-region-human .castle-history-log>div{border-color:#4879993d}.projectw-theme-light.projectw-region-human .castle-history-log time{color:#466f88}.projectw-theme-light.projectw-region-dark .castle-assault-page{color:#493b54}.projectw-theme-light.projectw-region-dark .castle-ornate-panel{background:#efe7f4e6;border-color:#7e5b8d8c;box-shadow:inset 0 0 0 1px #ffffff5c,inset 0 0 18px #4c37561a}.projectw-theme-light.projectw-region-dark .castle-ornate-panel:before,.projectw-theme-light.projectw-region-dark .castle-ornate-panel:after{border-color:#855b96}.projectw-theme-light.projectw-region-dark :is(.castle-title-block h1,.castle-section-title){color:#60446d}.projectw-theme-light.projectw-region-dark :is(.castle-subline,.castle-info-panel p,.castle-history-log span,.castle-roster-entry small,.castle-roster-side){color:#74677d}.projectw-theme-light.projectw-region-dark :is(.castle-back-button,.castle-timer-options button,.castle-main-cooldown){color:#513c5d;background:#e8dced;border-color:#7e5b8d8c}.projectw-theme-light.projectw-region-dark .castle-emblem{color:#704a7e;background:#e5d7eb;border-color:#855b96}.projectw-theme-light.projectw-region-dark :is(.castle-roster-head,.castle-roster-total,.castle-section-title){border-color:#7e5b8d57}.projectw-theme-light.projectw-region-dark .castle-floor-label{color:#74677d}.projectw-theme-light.projectw-region-dark .castle-room-node{color:#60446d;background:linear-gradient(#f4edf6,#dfcfe6);border-color:#9b75aa}.projectw-theme-light.projectw-region-dark .castle-map-entry{color:#60446d;background:#dfcfe6;border-color:#9b75aa}.projectw-theme-light.projectw-region-dark :is(.castle-info-panel dl>div,.castle-reward-entry,.castle-roster-entry){background:#e2d3e9b8;border-color:#b89fc3}.projectw-theme-light.projectw-region-dark .castle-info-panel dt{color:#7b6884}.projectw-theme-light.projectw-region-dark .castle-info-panel dd{color:#493b54}.projectw-theme-light.projectw-region-dark :is(.castle-profile-link,.castle-roster-entry strong){color:#513c5d}.projectw-theme-light.projectw-region-dark .castle-assault-status{color:#493b54;background:linear-gradient(#f7f1f9f7,#e8dceef5);border-color:#9b75aa}.projectw-theme-light.projectw-region-dark .castle-assault-status strong{color:#60446d}.projectw-theme-light.projectw-region-dark .castle-assault-status span{color:#493b54}.projectw-theme-light.projectw-region-dark .castle-assault-status small{color:#74677d}.projectw-theme-light.projectw-region-dark .castle-history-log>div{border-color:#7e5b8d3d}.projectw-theme-light.projectw-region-dark .castle-history-log time{color:#704a7e}.projectw-theme-light.projectw-region-dwarf .castle-assault-page{color:#503d2c}.projectw-theme-light.projectw-region-dwarf .castle-ornate-panel{background:#f6ebdae6;border-color:#996c4194;box-shadow:inset 0 0 0 1px #ffffff5c,inset 0 0 18px #5a3a1f1a}.projectw-theme-light.projectw-region-dwarf .castle-ornate-panel:before,.projectw-theme-light.projectw-region-dwarf .castle-ornate-panel:after{border-color:#a5662e}.projectw-theme-light.projectw-region-dwarf :is(.castle-title-block h1,.castle-section-title){color:#684629}.projectw-theme-light.projectw-region-dwarf :is(.castle-subline,.castle-info-panel p,.castle-history-log span,.castle-roster-entry small,.castle-roster-side){color:#786654}.projectw-theme-light.projectw-region-dwarf :is(.castle-back-button,.castle-timer-options button,.castle-main-cooldown){color:#5d412a;background:#ead5b9;border-color:#996c418c}.projectw-theme-light.projectw-region-dwarf .castle-emblem{color:#7b4b25;background:#ead5b9;border-color:#a5662e}.projectw-theme-light.projectw-region-dwarf :is(.castle-roster-head,.castle-roster-total,.castle-section-title){border-color:#996c4157}.projectw-theme-light.projectw-region-dwarf .castle-floor-label{color:#786654}.projectw-theme-light.projectw-region-dwarf .castle-room-node{color:#684629;background:linear-gradient(#faf1e5,#e6cbaa);border-color:#b58a62}.projectw-theme-light.projectw-region-dwarf .castle-map-entry{color:#684629;background:#e6cbaa;border-color:#b58a62}.projectw-theme-light.projectw-region-dwarf :is(.castle-info-panel dl>div,.castle-reward-entry,.castle-roster-entry){background:#efdcc2bd;border-color:#bc9671}.projectw-theme-light.projectw-region-dwarf .castle-info-panel dt{color:#80694f}.projectw-theme-light.projectw-region-dwarf .castle-info-panel dd{color:#503d2c}.projectw-theme-light.projectw-region-dwarf :is(.castle-profile-link,.castle-roster-entry strong){color:#5c402a}.projectw-theme-light.projectw-region-dwarf .castle-assault-status{color:#503d2c;background:linear-gradient(#faf4e9f7,#ead5b8f5);border-color:#b58a62}.projectw-theme-light.projectw-region-dwarf .castle-assault-status strong{color:#684629}.projectw-theme-light.projectw-region-dwarf .castle-assault-status span{color:#503d2c}.projectw-theme-light.projectw-region-dwarf .castle-assault-status small{color:#786654}.projectw-theme-light.projectw-region-dwarf .castle-history-log>div{border-color:#996c413d}.projectw-theme-light.projectw-region-dwarf .castle-history-log time{color:#7b4b25}.castle-control-score{overflow:hidden}.castle-control-numbers{text-align:center;grid-template-columns:1fr auto 1fr;align-items:end;gap:10px;padding:10px 12px 5px;display:grid}.castle-control-numbers>div{gap:1px;display:grid}.castle-control-numbers span{font:700 calc(10px * var(--projectw-text-scale,1)) Georgia,serif;color:#cfd9e7}.castle-control-numbers strong{font:800 calc(25px * var(--projectw-text-scale,1)) Georgia,serif;color:#f0d98d;text-shadow:0 0 12px #d4a73a55}.castle-control-numbers>b{font-size:calc(9px * var(--projectw-text-scale,1));color:#8f99a8;padding-bottom:5px}.castle-control-track{background:linear-gradient(90deg,#20111f,#0d1018 50%,#160d22);border:1px solid #625332;height:13px;margin:3px 12px;position:relative;box-shadow:inset 0 0 8px #000}.castle-control-track i{background:linear-gradient(90deg,#e6d89b,#c9b55f);height:100%;display:block;box-shadow:0 0 10px #dfca71aa}.castle-control-track em{background:#f0d98d;width:1px;height:19px;position:absolute;top:-3px;left:50%;box-shadow:0 0 6px #f0d98d}.castle-control-scale{font-size:calc(8px * var(--projectw-text-scale,1));color:#8e99a8;justify-content:space-between;padding:1px 12px 5px;display:flex}.castle-control-scale span:first-child{color:#d8cc8b}.castle-control-scale span:last-child{color:#bda2d3}.projectw-theme-light .castle-control-track{background:linear-gradient(90deg,#eee4b7,#e3e6dc 50%,#d7c4e2);border-color:#9b8a64}.projectw-theme-light .castle-control-numbers strong{color:#665322;text-shadow:none}.projectw-theme-light.projectw-region-human .castle-room-node.room-fighting,.projectw-theme-light.projectw-region-dark .castle-room-node.room-fighting,.projectw-theme-light.projectw-region-dwarf .castle-room-node.room-fighting,.projectw-theme-light.projectw-region-elf .castle-room-node.room-fighting{color:#59420c;background:linear-gradient(#f2d56c,#d5ad35);border-color:#b88a1f;box-shadow:0 0 8px #b88a1f6b}.projectw-theme-light.projectw-region-human .castle-room-node.room-attackers,.projectw-theme-light.projectw-region-dark .castle-room-node.room-attackers,.projectw-theme-light.projectw-region-dwarf .castle-room-node.room-attackers,.projectw-theme-light.projectw-region-elf .castle-room-node.room-attackers{color:#1f542d;background:linear-gradient(#b9dfb7,#8fc693);border-color:#4d9a5b;box-shadow:0 0 8px #3d9b5661}.projectw-theme-light.projectw-region-human .castle-room-node.room-defenders,.projectw-theme-light.projectw-region-human .castle-room-node.room-draw,.projectw-theme-light.projectw-region-dark .castle-room-node.room-defenders,.projectw-theme-light.projectw-region-dark .castle-room-node.room-draw,.projectw-theme-light.projectw-region-dwarf .castle-room-node.room-defenders,.projectw-theme-light.projectw-region-dwarf .castle-room-node.room-draw,.projectw-theme-light.projectw-region-elf .castle-room-node.room-defenders,.projectw-theme-light.projectw-region-elf .castle-room-node.room-draw{color:#712d29;background:linear-gradient(#edbbb5,#d99088);border-color:#b65b54;box-shadow:0 0 8px #a8433d5c}.projectw-theme-light.projectw-region-dark .castle-timer-options button.active,.projectw-theme-light.projectw-region-dwarf .castle-timer-options button.active,.projectw-theme-light.projectw-region-human .castle-timer-options button.active,.projectw-theme-light.projectw-region-elf .castle-timer-options button.active{color:#30220c;background:linear-gradient(#d8c47f,#c3a65d);border-color:#8b6b2f;font-weight:800;box-shadow:inset 0 0 0 1px #ffffff61,0 0 8px #7a571c47}.projectw-theme-light .castle-control-score .castle-section-title{color:#392c17;text-shadow:0 1px #fff}.projectw-theme-light .castle-control-numbers span{color:#4c5360}.projectw-theme-light .castle-control-numbers strong{color:#594514;text-shadow:0 1px #fff;font-weight:900}.projectw-theme-light .castle-control-numbers>b{color:#4d5360;font-weight:800}.projectw-theme-light .castle-control-track{background:linear-gradient(90deg,#f3e5a6,#bfc5ca 50%,#b49ac8);border-color:#65552f;box-shadow:inset 0 0 5px #4d453455,0 1px 3px #0004}.projectw-theme-light .castle-control-track i{background:linear-gradient(90deg,#d8b94e,#aa8427);box-shadow:inset 0 0 2px #fff8,0 0 5px #8d6c22}.projectw-theme-light .castle-control-track em{background:#493716;box-shadow:0 0 3px #fff}.projectw-theme-light .castle-control-scale{color:#515866;font-weight:700}.projectw-theme-light .castle-control-scale span:first-child{color:#705710}.projectw-theme-light .castle-control-scale span:last-child{color:#68477d}.projectw-theme-light .castle-control-score>p{color:#3f4650}.castle-assault-level{background:#10151dcc;border:1px solid #6d5c35;grid-template-columns:auto auto 1fr;align-items:center;gap:7px;margin:7px 12px 2px;padding:5px 8px;display:grid}.castle-assault-level span{font-size:calc(9px * var(--projectw-text-scale,1));text-transform:uppercase;letter-spacing:.05em;color:#aab3c0}.castle-assault-level strong{font:900 calc(16px * var(--projectw-text-scale,1)) Georgia,serif;color:#f0d56d}.castle-assault-level small{font-size:calc(9px * var(--projectw-text-scale,1));color:#aeb7c4}.projectw-theme-light .castle-assault-level{background:#e4dbc1;border-color:#79683e;box-shadow:inset 0 0 0 1px #fff8}.projectw-theme-light .castle-assault-level span,.projectw-theme-light .castle-assault-level small{color:#454b54}.projectw-theme-light .castle-assault-level strong{color:#604b12}.castle-control-score .castle-assault-level{border:0;border-bottom:1px solid #735b2552;justify-content:center;align-items:baseline;gap:9px;margin:5px 12px 7px;padding:3px 8px;display:flex;box-shadow:none!important;background:0 0!important}.castle-control-score .castle-assault-level span{font-size:calc(9px * var(--projectw-text-scale,1));letter-spacing:.08em}.castle-control-score .castle-assault-level strong{font-size:calc(13px * var(--projectw-text-scale,1))}.castle-control-score .castle-assault-level small{font-size:calc(9px * var(--projectw-text-scale,1));opacity:.78}.castle-instance-bar{font-size:calc(11px * var(--projectw-text-scale,1));background:linear-gradient(#0e1822,#091018);border:1px solid #342a19;align-items:center;gap:8px;padding:6px 10px;display:flex;box-shadow:inset 0 0 0 1px #1c2731}.castle-instance-bar strong{color:#e7c46f}.castle-instance-bar select{color:#b9c0ca;background:#0c141e;border:1px solid #35404d;border-radius:3px;min-width:260px;max-width:55%;padding:4px}.castle-instance-bar button{color:#cdd3dc;cursor:pointer;background:#101824;border:1px solid #394657;border-radius:3px;padding:4px 8px}.castle-instance-bar span{color:#8f98a5;margin-left:auto}.projectw-theme-light .castle-instance-bar{background:#e7eddc;border-color:#8d987e;box-shadow:inset 0 0 0 1px #71845e29}.projectw-theme-light .castle-instance-bar strong{color:#556b39}.projectw-theme-light .castle-instance-bar :is(select,button){color:#354735;background:#dde5cf;border-color:#8d987e}.projectw-theme-light .castle-instance-bar span{color:#5e6d5c}.projectw-theme-light.projectw-region-human .castle-instance-bar{background:#e5f0f6;border-color:#48799973}.projectw-theme-light.projectw-region-human .castle-instance-bar strong{color:#315b76}.projectw-theme-light.projectw-region-human .castle-instance-bar :is(select,button){color:#304f65;background:#dbeaf2;border-color:#4879998c}.projectw-theme-light.projectw-region-human .castle-instance-bar span{color:#60798a}.projectw-theme-light.projectw-region-dwarf .castle-instance-bar{background:#f2e2cc;border-color:#996c4173}.projectw-theme-light.projectw-region-dwarf .castle-instance-bar strong{color:#7b4b25}.projectw-theme-light.projectw-region-dwarf .castle-instance-bar :is(select,button){color:#5d412a;background:#ead5b9;border-color:#996c418c}.projectw-theme-light.projectw-region-dwarf .castle-instance-bar span{color:#786654}.projectw-theme-light.projectw-region-dark .castle-instance-bar{background:#eee3f1;border-color:#7e5b8d73}.projectw-theme-light.projectw-region-dark .castle-instance-bar strong{color:#704a7e}.projectw-theme-light.projectw-region-dark .castle-instance-bar :is(select,button){color:#513c5d;background:#e8dced;border-color:#7e5b8d8c}.projectw-theme-light.projectw-region-dark .castle-instance-bar span{color:#74677d}.castle-reward-entry-tooltip{cursor:help;position:relative}.castle-reward-tooltip{z-index:500;color:#cbd2d9;width:250px;font-size:calc(9px * var(--projectw-text-scale,1));text-align:left;pointer-events:none;background:#080e14fa;border:1px solid #75612f;border-radius:5px;padding:9px 10px;line-height:1.45;display:none;position:absolute;top:0;right:calc(100% + 7px);box-shadow:0 8px 24px #000b}.castle-reward-entry-tooltip:hover .castle-reward-tooltip{display:block}.castle-reward-tooltip b{color:#efd17c;font-size:calc(11px * var(--projectw-text-scale,1));margin-bottom:5px;display:block}.castle-reward-tooltip p{color:#aeb7c1;margin:5px 0}.castle-reward-tooltip dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:6px 0;display:grid}.castle-reward-tooltip dl>div{background:#111a23;border:1px solid #303b46;padding:4px 5px}.castle-reward-tooltip dt{color:#737f8b;font-size:calc(8px * var(--projectw-text-scale,1))}.castle-reward-tooltip dd{color:#e1e5e9;margin:1px 0 0;font-weight:700}.projectw-theme-light .castle-reward-tooltip{color:#405667;background:#eff7f9fa;border-color:#8da1ad;box-shadow:0 8px 24px #35465355}.projectw-theme-light .castle-reward-tooltip b{color:#3c647c}.projectw-theme-light .castle-reward-tooltip p{color:#536b79}.projectw-theme-light .castle-reward-tooltip dl>div{background:#e1edf2;border-color:#b2c2ca}.projectw-theme-light .castle-reward-tooltip dt{color:#6b7f8a}.projectw-theme-light .castle-reward-tooltip dd{color:#304f61}.projectw-theme-light .castle-room-node.selected-pending,.projectw-theme-light.projectw-region-human .castle-room-node.selected-pending,.projectw-theme-light.projectw-region-dark .castle-room-node.selected-pending,.projectw-theme-light.projectw-region-dwarf .castle-room-node.selected-pending,.projectw-theme-light.projectw-region-elf .castle-room-node.selected-pending{color:#245c77;background:linear-gradient(#cef,#9fd5ee);border-color:#58a9cf;box-shadow:0 0 0 1px #4697be47,0 0 8px #4faeda4d}.projectw-theme-light .castle-room-node.selected-confirmed,.projectw-theme-light.projectw-region-human .castle-room-node.selected-confirmed,.projectw-theme-light.projectw-region-dark .castle-room-node.selected-confirmed,.projectw-theme-light.projectw-region-dwarf .castle-room-node.selected-confirmed,.projectw-theme-light.projectw-region-elf .castle-room-node.selected-confirmed{color:#183e52;background:linear-gradient(#9ebdca,#7699aa);border-color:#527f96;box-shadow:0 0 0 1px #37677f47,0 0 6px #37677f3d}.projectw-theme-light .castle-enter-button{text-shadow:0 1px 1px #000000bf;color:#fff7dc!important}.projectw-game-shell.projectw-theme-light .castle-list-page .castle-card .castle-enter-button{color:#fff7dc!important;-webkit-text-fill-color:#fff7dc!important;text-shadow:0 1px 2px #000000e6!important}
