/*! 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:Inter, system-ui, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--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-950:oklch(25.8% .092 26.042);--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-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-emerald-100:oklch(95% .052 163.051);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-700:oklch(51.1% .096 186.391);--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-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-fuchsia-400:oklch(74% .238 322.16);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-700:oklch(51.4% .222 16.935);--color-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-950:oklch(12.9% .042 264.695);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:Inter, system-ui, "Segoe UI", Roboto, sans-serif;--default-mono-font-family:var(--font-mono);--color-stone:var(--stone);--color-anchor:var(--anchor);--font-display:"Fraunces", "Iowan Old Style", Palatino, Georgia, serif}}@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}.\!visible{visibility:visible!important}.visible{visibility:visible}.visible\!{visibility:visible!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.static\!{position:static!important}.sticky{position:sticky}.inset-0{inset:0}.-top-3{top:calc(var(--spacing) * -3)}.top-0{top:0}.top-8{top:calc(var(--spacing) * 8)}.right-3{right:calc(var(--spacing) * 3)}.right-6{right:calc(var(--spacing) * 6)}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.left-0\.5{left:calc(var(--spacing) * .5)}.left-3{left:calc(var(--spacing) * 3)}.left-6{left:calc(var(--spacing) * 6)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[7\]{z-index:7}.z-\[60\]{z-index:60}.col-span-2{grid-column: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-auto{margin:auto}.mx-auto{margin-inline:auto}.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-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)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table\!{display:table!important}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-0{height:0}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.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-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-\[88px\]{height:88px}.h-auto{height:auto}.h-full{height:100%}.max-h-\[55vh\]{max-height:55vh}.max-h-\[90vh\]{max-height:90vh}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[280px\]{min-height:280px}.min-h-svh{min-height:100svh}.w-0{width:0}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.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-40{width:calc(var(--spacing) * 40)}.w-64{width:calc(var(--spacing) * 64)}.w-\[5\.6rem\]{width:5.6rem}.w-\[8\.2rem\]{width:8.2rem}.w-\[88px\]{width:88px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[15rem\]{max-width:15rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[92rem\]{max-width:92rem}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-\[2\.4rem\]{min-width:2.4rem}.min-w-\[12rem\]{min-width:12rem}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.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-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.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-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-rows-8{grid-template-rows:repeat(8,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.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-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}: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)))}:where(.space-y-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-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-y-1{row-gap:var(--spacing)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-anchor\/10>:not(:last-child)){border-color:var(--anchor)}@supports (color:color-mix(in lab, red, red)){:where(.divide-anchor\/10>:not(:last-child)){border-color:color-mix(in oklab, var(--anchor) 10%, transparent)}}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1\.7rem\]{border-radius:1.7rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.55rem\]{border-radius:1.55rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[1px\]{border-radius:1px}.rounded-\[10px\]{border-radius:10px}.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{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-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-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#6a4e2c\]\/25{border-color:oklab(44.5777% .0206934 .0583684/.25)}.border-\[\#6f695f\]{border-color:#6f695f}.border-\[\#c6a15a\]\/50{border-color:oklab(72.7714% .0132507 .0989194/.5)}.border-\[\#e2431d\]{border-color:#e2431d}.border-\[color\:var\(--plate-ink\)\]\/30{border-color:var(--plate-ink)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--plate-ink\)\]\/30{border-color:color-mix(in oklab, var(--plate-ink) 30%, transparent)}}.border-\[rgba\(124\,92\,255\,0\.18\)\]{border-color:#7c5cff2e}.border-\[rgba\(167\,139\,250\,0\.28\)\]{border-color:#a78bfa47}.border-\[rgba\(167\,139\,250\,0\.32\)\]{border-color:#a78bfa52}.border-\[var\(--uv-hot\)\]{border-color:var(--uv-hot)}.border-alpine,.border-alpine\/20{border-color:var(--alpine)}@supports (color:color-mix(in lab, red, red)){.border-alpine\/20{border-color:color-mix(in oklab, var(--alpine) 20%, transparent)}}.border-alpine\/25{border-color:var(--alpine)}@supports (color:color-mix(in lab, red, red)){.border-alpine\/25{border-color:color-mix(in oklab, var(--alpine) 25%, transparent)}}.border-alpine\/30{border-color:var(--alpine)}@supports (color:color-mix(in lab, red, red)){.border-alpine\/30{border-color:color-mix(in oklab, var(--alpine) 30%, transparent)}}.border-alpine\/40{border-color:var(--alpine)}@supports (color:color-mix(in lab, red, red)){.border-alpine\/40{border-color:color-mix(in oklab, var(--alpine) 40%, transparent)}}.border-amber-300\/60{border-color:#ffd23699}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/60{border-color:color-mix(in oklab, var(--color-amber-300) 60%, transparent)}}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/30{border-color:color-mix(in oklab, var(--color-amber-400) 30%, transparent)}}.border-anchor\/10{border-color:var(--anchor)}@supports (color:color-mix(in lab, red, red)){.border-anchor\/10{border-color:color-mix(in oklab, var(--anchor) 10%, transparent)}}.border-anchor\/12{border-color:var(--anchor)}@supports (color:color-mix(in lab, red, red)){.border-anchor\/12{border-color:color-mix(in oklab, var(--anchor) 12%, transparent)}}.border-anchor\/15{border-color:var(--anchor)}@supports (color:color-mix(in lab, red, red)){.border-anchor\/15{border-color:color-mix(in oklab, var(--anchor) 15%, transparent)}}.border-anchor\/20{border-color:var(--anchor)}@supports (color:color-mix(in lab, red, red)){.border-anchor\/20{border-color:color-mix(in oklab, var(--anchor) 20%, transparent)}}.border-anchor\/35{border-color:var(--anchor)}@supports (color:color-mix(in lab, red, red)){.border-anchor\/35{border-color:color-mix(in oklab, var(--anchor) 35%, transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-current\/25{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/25{border-color:color-mix(in oklab, currentcolor 25%, transparent)}}.border-cyan-400{border-color:var(--color-cyan-400)}.border-cyan-400\/30{border-color:#00d2ef4d}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/30{border-color:color-mix(in oklab, var(--color-cyan-400) 30%, transparent)}}.border-cyan-400\/40{border-color:#00d2ef66}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/40{border-color:color-mix(in oklab, var(--color-cyan-400) 40%, transparent)}}.border-cyan-400\/50{border-color:#00d2ef80}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/50{border-color:color-mix(in oklab, var(--color-cyan-400) 50%, transparent)}}.border-ember,.border-ember\/20{border-color:var(--ember)}@supports (color:color-mix(in lab, red, red)){.border-ember\/20{border-color:color-mix(in oklab, var(--ember) 20%, transparent)}}.border-ember\/25{border-color:var(--ember)}@supports (color:color-mix(in lab, red, red)){.border-ember\/25{border-color:color-mix(in oklab, var(--ember) 25%, transparent)}}.border-ember\/30{border-color:var(--ember)}@supports (color:color-mix(in lab, red, red)){.border-ember\/30{border-color:color-mix(in oklab, var(--ember) 30%, transparent)}}.border-ember\/35{border-color:var(--ember)}@supports (color:color-mix(in lab, red, red)){.border-ember\/35{border-color:color-mix(in oklab, var(--ember) 35%, transparent)}}.border-ember\/40{border-color:var(--ember)}@supports (color:color-mix(in lab, red, red)){.border-ember\/40{border-color:color-mix(in oklab, var(--ember) 40%, transparent)}}.border-ember\/50{border-color:var(--ember)}@supports (color:color-mix(in lab, red, red)){.border-ember\/50{border-color:color-mix(in oklab, var(--ember) 50%, transparent)}}.border-emerald-400{border-color:var(--color-emerald-400)}.border-emerald-400\/25{border-color:#00d29440}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/25{border-color:color-mix(in oklab, var(--color-emerald-400) 25%, transparent)}}.border-emerald-400\/30{border-color:#00d2944d}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/30{border-color:color-mix(in oklab, var(--color-emerald-400) 30%, transparent)}}.border-emerald-400\/35{border-color:#00d29459}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/35{border-color:color-mix(in oklab, var(--color-emerald-400) 35%, transparent)}}.border-emerald-400\/40{border-color:#00d29466}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/40{border-color:color-mix(in oklab, var(--color-emerald-400) 40%, transparent)}}.border-emerald-400\/50{border-color:#00d29480}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/50{border-color:color-mix(in oklab, var(--color-emerald-400) 50%, transparent)}}.border-grove\/30{border-color:var(--grove)}@supports (color:color-mix(in lab, red, red)){.border-grove\/30{border-color:color-mix(in oklab, var(--grove) 30%, transparent)}}.border-grove\/35{border-color:var(--grove)}@supports (color:color-mix(in lab, red, red)){.border-grove\/35{border-color:color-mix(in oklab, var(--grove) 35%, transparent)}}.border-grove\/40{border-color:var(--grove)}@supports (color:color-mix(in lab, red, red)){.border-grove\/40{border-color:color-mix(in oklab, var(--grove) 40%, transparent)}}.border-ink{border-color:var(--ink)}.border-orange-400{border-color:var(--color-orange-400)}.border-orange-400\/60{border-color:#ff8b1a99}@supports (color:color-mix(in lab, red, red)){.border-orange-400\/60{border-color:color-mix(in oklab, var(--color-orange-400) 60%, transparent)}}.border-orange-400\/70{border-color:#ff8b1ab3}@supports (color:color-mix(in lab, red, red)){.border-orange-400\/70{border-color:color-mix(in oklab, var(--color-orange-400) 70%, transparent)}}.border-pink-400{border-color:var(--color-pink-400)}.border-pink-400\/30{border-color:#fb64b64d}@supports (color:color-mix(in lab, red, red)){.border-pink-400\/30{border-color:color-mix(in oklab, var(--color-pink-400) 30%, transparent)}}.border-pink-400\/40{border-color:#fb64b666}@supports (color:color-mix(in lab, red, red)){.border-pink-400\/40{border-color:color-mix(in oklab, var(--color-pink-400) 40%, transparent)}}.border-pink-400\/50{border-color:#fb64b680}@supports (color:color-mix(in lab, red, red)){.border-pink-400\/50{border-color:color-mix(in oklab, var(--color-pink-400) 50%, transparent)}}.border-red-400{border-color:var(--color-red-400)}.border-red-400\/50{border-color:#ff656880}@supports (color:color-mix(in lab, red, red)){.border-red-400\/50{border-color:color-mix(in oklab, var(--color-red-400) 50%, transparent)}}.border-rose-400{border-color:var(--color-rose-400)}.border-rose-400\/30{border-color:#ff667f4d}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/30{border-color:color-mix(in oklab, var(--color-rose-400) 30%, transparent)}}.border-rose-400\/35{border-color:#ff667f59}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/35{border-color:color-mix(in oklab, var(--color-rose-400) 35%, transparent)}}.border-teal-400{border-color:var(--color-teal-400)}.border-teal-400\/80{border-color:#00d3bdcc}@supports (color:color-mix(in lab, red, red)){.border-teal-400\/80{border-color:color-mix(in oklab, var(--color-teal-400) 80%, transparent)}}.border-violet-400{border-color:var(--color-violet-400)}.border-violet-400\/30{border-color:#a685ff4d}@supports (color:color-mix(in lab, red, red)){.border-violet-400\/30{border-color:color-mix(in oklab, var(--color-violet-400) 30%, transparent)}}.border-white\/0{border-color:#0000}@supports (color:color-mix(in lab, red, red)){.border-white\/0{border-color:color-mix(in oklab, var(--color-white) 0%, transparent)}}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/8{border-color:color-mix(in oklab, var(--color-white) 8%, 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\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, 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\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.border-white\/70{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.border-r-anchor\/10{border-right-color:var(--anchor)}@supports (color:color-mix(in lab, red, red)){.border-r-anchor\/10{border-right-color:color-mix(in oklab, var(--anchor) 10%, transparent)}}.border-r-anchor\/30{border-right-color:var(--anchor)}@supports (color:color-mix(in lab, red, red)){.border-r-anchor\/30{border-right-color:color-mix(in oklab, var(--anchor) 30%, transparent)}}.border-b-anchor\/10{border-bottom-color:var(--anchor)}@supports (color:color-mix(in lab, red, red)){.border-b-anchor\/10{border-bottom-color:color-mix(in oklab, var(--anchor) 10%, transparent)}}.border-b-anchor\/30{border-bottom-color:var(--anchor)}@supports (color:color-mix(in lab, red, red)){.border-b-anchor\/30{border-bottom-color:color-mix(in oklab, var(--anchor) 30%, transparent)}}.bg-\[\#1a2332\]{background-color:#1a2332}.bg-\[\#4a3722\]{background-color:#4a3722}.bg-\[\#5c4428\]{background-color:#5c4428}.bg-\[\#8a8276\]{background-color:#8a8276}.bg-\[\#070b12\]{background-color:#070b12}.bg-\[\#070b12\]\/80{background-color:oklab(14.8674% -.00294322 -.0165587/.8)}.bg-\[\#07080c\]{background-color:#07080c}.bg-\[\#b58863\]{background-color:#b58863}.bg-\[\#e7c98a\]{background-color:#e7c98a}.bg-\[\#e8eef0\]{background-color:#e8eef0}.bg-\[\#e8eef3\]{background-color:#e8eef3}.bg-\[\#e2431d\]\/15{background-color:oklab(61.0305% .166857 .113094/.15)}.bg-\[\#f0d9b5\]{background-color:#f0d9b5}.bg-\[\#f6f6f4\]{background-color:#f6f6f4}.bg-\[rgba\(7\,11\,22\,0\.28\)\]{background-color:#070b1647}.bg-\[rgba\(7\,11\,22\,0\.85\)\]{background-color:#070b16d9}.bg-\[rgba\(12\,18\,36\,0\.9\)\]{background-color:#0c1224e6}.bg-\[rgba\(12\,18\,36\,0\.92\)\]{background-color:#0c1224eb}.bg-alpine\/5{background-color:var(--alpine)}@supports (color:color-mix(in lab, red, red)){.bg-alpine\/5{background-color:color-mix(in oklab, var(--alpine) 5%, transparent)}}.bg-alpine\/10{background-color:var(--alpine)}@supports (color:color-mix(in lab, red, red)){.bg-alpine\/10{background-color:color-mix(in oklab, var(--alpine) 10%, transparent)}}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/5{background-color:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-anchor\/10{background-color:var(--anchor)}@supports (color:color-mix(in lab, red, red)){.bg-anchor\/10{background-color:color-mix(in oklab, var(--anchor) 10%, transparent)}}.bg-anchor\/20{background-color:var(--anchor)}@supports (color:color-mix(in lab, red, red)){.bg-anchor\/20{background-color:color-mix(in oklab, var(--anchor) 20%, 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\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/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-card{background-color:var(--card)}.bg-cyan-400{background-color:var(--color-cyan-400)}.bg-cyan-400\/10{background-color:#00d2ef1a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/10{background-color:color-mix(in oklab, var(--color-cyan-400) 10%, transparent)}}.bg-cyan-500\/5{background-color:#00b7d70d}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/5{background-color:color-mix(in oklab, var(--color-cyan-500) 5%, transparent)}}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/10{background-color:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.bg-ember,.bg-ember\/5{background-color:var(--ember)}@supports (color:color-mix(in lab, red, red)){.bg-ember\/5{background-color:color-mix(in oklab, var(--ember) 5%, transparent)}}.bg-ember\/10{background-color:var(--ember)}@supports (color:color-mix(in lab, red, red)){.bg-ember\/10{background-color:color-mix(in oklab, var(--ember) 10%, transparent)}}.bg-ember\/15{background-color:var(--ember)}@supports (color:color-mix(in lab, red, red)){.bg-ember\/15{background-color:color-mix(in oklab, var(--ember) 15%, transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-grove,.bg-grove\/10{background-color:var(--grove)}@supports (color:color-mix(in lab, red, red)){.bg-grove\/10{background-color:color-mix(in oklab, var(--grove) 10%, transparent)}}.bg-ink{background-color:var(--ink)}.bg-oatmeal{background-color:var(--oatmeal)}.bg-orange-500\/15{background-color:#fe6e0026}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/15{background-color:color-mix(in oklab, var(--color-orange-500) 15%, transparent)}}.bg-paper,.bg-paper\/70{background-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.bg-paper\/70{background-color:color-mix(in oklab, var(--paper) 70%, transparent)}}.bg-paper\/90{background-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.bg-paper\/90{background-color:color-mix(in oklab, var(--paper) 90%, transparent)}}.bg-pink-500{background-color:var(--color-pink-500)}.bg-pink-500\/10{background-color:#f6339a1a}@supports (color:color-mix(in lab, red, red)){.bg-pink-500\/10{background-color:color-mix(in oklab, var(--color-pink-500) 10%, transparent)}}.bg-pink-500\/15{background-color:#f6339a26}@supports (color:color-mix(in lab, red, red)){.bg-pink-500\/15{background-color:color-mix(in oklab, var(--color-pink-500) 15%, transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/15{background-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.bg-red-600\/90{background-color:#e40014e6}@supports (color:color-mix(in lab, red, red)){.bg-red-600\/90{background-color:color-mix(in oklab, var(--color-red-600) 90%, 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-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/10{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/15{background-color:color-mix(in oklab, var(--color-rose-500) 15%, transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-700{background-color:var(--color-slate-700)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-stone{background-color:var(--stone)}.bg-teal-300{background-color:var(--color-teal-300)}.bg-teal-400{background-color:var(--color-teal-400)}.bg-teal-400\/10{background-color:#00d3bd1a}@supports (color:color-mix(in lab, red, red)){.bg-teal-400\/10{background-color:color-mix(in oklab, var(--color-teal-400) 10%, transparent)}}.bg-teal-700\/80{background-color:#00776ecc}@supports (color:color-mix(in lab, red, red)){.bg-teal-700\/80{background-color:color-mix(in oklab, var(--color-teal-700) 80%, transparent)}}.bg-transparent{background-color:#0000}.bg-violet-400{background-color:var(--color-violet-400)}.bg-violet-500{background-color:var(--color-violet-500)}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/10{background-color:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.bg-violet-500\/40{background-color:#8d54ff66}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/40{background-color:color-mix(in oklab, var(--color-violet-500) 40%, transparent)}}.bg-violet-500\/70{background-color:#8d54ffb3}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/70{background-color:color-mix(in oklab, var(--color-violet-500) 70%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.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-\[radial-gradient\(ellipse_at_50\%_0\%\,rgba\(14\,124\,134\,0\.12\)\,transparent_55\%\)\]{background-image:radial-gradient(at 50% 0,#0e7c861f,#0000 55%)}.from-alpine\/10{--tw-gradient-from:var(--alpine)}@supports (color:color-mix(in lab, red, red)){.from-alpine\/10{--tw-gradient-from:color-mix(in oklab, var(--alpine) 10%, transparent)}}.from-alpine\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-alpine\/12{--tw-gradient-from:var(--alpine)}@supports (color:color-mix(in lab, red, red)){.from-alpine\/12{--tw-gradient-from:color-mix(in oklab, var(--alpine) 12%, transparent)}}.from-alpine\/12{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-400{--tw-gradient-from:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-400{--tw-gradient-from:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-ember{--tw-gradient-from:var(--ember);--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-ember\/10{--tw-gradient-from:var(--ember)}@supports (color:color-mix(in lab, red, red)){.from-ember\/10{--tw-gradient-from:color-mix(in oklab, var(--ember) 10%, transparent)}}.from-ember\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-ember\/15{--tw-gradient-from:var(--ember)}@supports (color:color-mix(in lab, red, red)){.from-ember\/15{--tw-gradient-from:color-mix(in oklab, var(--ember) 15%, transparent)}}.from-ember\/15{--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-grove{--tw-gradient-from:var(--grove);--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-teal-700{--tw-gradient-from:var(--color-teal-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-violet-500{--tw-gradient-from:var(--color-violet-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))}.via-ember\/8{--tw-gradient-via:var(--ember)}@supports (color:color-mix(in lab, red, red)){.via-ember\/8{--tw-gradient-via:color-mix(in oklab, var(--ember) 8%, transparent)}}.via-ember\/8{--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-emerald-500{--tw-gradient-via:var(--color-emerald-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-paper{--tw-gradient-via:var(--paper);--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-ember{--tw-gradient-to:var(--ember);--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-ember\/10{--tw-gradient-to:var(--ember)}@supports (color:color-mix(in lab, red, red)){.to-ember\/10{--tw-gradient-to:color-mix(in oklab, var(--ember) 10%, transparent)}}.to-ember\/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-fuchsia-400{--tw-gradient-to:var(--color-fuchsia-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-grove{--tw-gradient-to:var(--grove);--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-grove\/10{--tw-gradient-to:var(--grove)}@supports (color:color-mix(in lab, red, red)){.to-grove\/10{--tw-gradient-to:color-mix(in oklab, var(--grove) 10%, transparent)}}.to-grove\/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-orange-400{--tw-gradient-to:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-paper{--tw-gradient-to:var(--paper);--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-teal-400{--tw-gradient-to:var(--color-teal-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-\[\#f5b83d\]{fill:#f5b83d}.object-cover{object-fit:cover}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.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-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.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-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-1{padding-bottom:var(--spacing)}.pb-\[14\%\]{padding-bottom:14%}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:Fraunces,Iowan Old Style,Palatino,Georgia,serif}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-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-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-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-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#2a1c10\]{color:#2a1c10}.text-\[\#2c261f\]{color:#2c261f}.text-\[\#8d847b\]{color:#8d847b}.text-\[\#b9ab95\]{color:#b9ab95}.text-\[\#c4a36a\]{color:#c4a36a}.text-\[\#c4b5fd\]{color:#c4b5fd}.text-\[\#d8c4a0\]{color:#d8c4a0}.text-\[\#e6d4b0\]{color:#e6d4b0}.text-\[\#e7c98a\]{color:#e7c98a}.text-\[\#e8dcc8\]{color:#e8dcc8}.text-\[\#eadcc0\]{color:#eadcc0}.text-\[\#f4efe4\]{color:#f4efe4}.text-\[\#f5b83d\]{color:#f5b83d}.text-\[\#f6e7c1\]{color:#f6e7c1}.text-\[\#f6e7c1\]\/80{color:oklab(93.0392% .000874162 .0522188/.8)}.text-\[\#f6efe2\]{color:#f6efe2}.text-\[var\(--iris\)\]{color:var(--iris)}.text-\[var\(--paper\)\]{color:var(--paper)}.text-\[var\(--plate-ink\)\]{color:var(--plate-ink)}.text-\[var\(--uv-hot\)\]{color:var(--uv-hot)}.text-alpine,.text-alpine\/80{color:var(--alpine)}@supports (color:color-mix(in lab, red, red)){.text-alpine\/80{color:color-mix(in oklab, var(--alpine) 80%, transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-anchor{color:var(--anchor)}.text-black{color:var(--color-black)}.text-black\/35{color:#00000059}@supports (color:color-mix(in lab, red, red)){.text-black\/35{color:color-mix(in oklab, var(--color-black) 35%, transparent)}}.text-cyan-100\/80{color:#cefafecc}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/80{color:color-mix(in oklab, var(--color-cyan-100) 80%, transparent)}}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-300{color:var(--color-cyan-300)}.text-ember{color:var(--ember)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-300{color:var(--color-emerald-300)}.text-faint{color:var(--faint)}.text-grove{color:var(--grove)}.text-ink{color:var(--ink)}.text-orange-300{color:var(--color-orange-300)}.text-orange-400{color:var(--color-orange-400)}.text-pink-100{color:var(--color-pink-100)}.text-pink-300{color:var(--color-pink-300)}.text-quiet{color:var(--quiet)}.text-red-100{color:var(--color-red-100)}.text-red-200{color:var(--color-red-200)}.text-rose-300{color:var(--color-rose-300)}.text-rose-700{color:var(--color-rose-700)}.text-slate-100{color:var(--color-slate-100)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-teal-100{color:var(--color-teal-100)}.text-teal-200{color:var(--color-teal-200)}.text-terracotta{color:var(--terracotta)}.text-violet-100{color:var(--color-violet-100)}.text-violet-100\/80{color:#ede9fecc}@supports (color:color-mix(in lab, red, red)){.text-violet-100\/80{color:color-mix(in oklab, var(--color-violet-100) 80%, transparent)}}.text-violet-200{color:var(--color-violet-200)}.text-violet-300{color:var(--color-violet-300)}.text-white{color:var(--color-white)}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(251\,191\,36\,0\.35\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#fbbf2459);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(239\,68\,68\,0\.7\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#ef4444b3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.35\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff59);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_80px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:inset 0 0 80px 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-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-amber-300{--tw-ring-color:var(--color-amber-300)}.ring-cyan-400{--tw-ring-color:var(--color-cyan-400)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.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\,0\.85\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#000000d9));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,)!important}.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-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))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}.ring-inset{--tw-ring-inset:inset}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#8a6a3e\]\/70:hover{border-color:oklab(54.6229% .0200478 .0702537/.7)}.hover\:border-\[\#8a9184\]\/70:hover{border-color:oklab(64.7023% -.0133324 .0157194/.7)}.hover\:border-\[var\(--iris\)\]:hover{border-color:var(--iris)}.hover\:border-alpine\/40:hover{border-color:var(--alpine)}@supports (color:color-mix(in lab, red, red)){.hover\:border-alpine\/40:hover{border-color:color-mix(in oklab, var(--alpine) 40%, transparent)}}.hover\:border-alpine\/60:hover{border-color:var(--alpine)}@supports (color:color-mix(in lab, red, red)){.hover\:border-alpine\/60:hover{border-color:color-mix(in oklab, var(--alpine) 60%, transparent)}}.hover\:border-ember\/40:hover{border-color:var(--ember)}@supports (color:color-mix(in lab, red, red)){.hover\:border-ember\/40:hover{border-color:color-mix(in oklab, var(--ember) 40%, transparent)}}.hover\:border-emerald-400\/50:hover{border-color:#00d29480}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-400\/50:hover{border-color:color-mix(in oklab, var(--color-emerald-400) 50%, transparent)}}.hover\:border-grove\/50:hover{border-color:var(--grove)}@supports (color:color-mix(in lab, red, red)){.hover\:border-grove\/50:hover{border-color:color-mix(in oklab, var(--grove) 50%, transparent)}}.hover\:border-pink-400\/60:hover{border-color:#fb64b699}@supports (color:color-mix(in lab, red, red)){.hover\:border-pink-400\/60:hover{border-color:color-mix(in oklab, var(--color-pink-400) 60%, transparent)}}.hover\:border-rose-400\/50:hover{border-color:#ff667f80}@supports (color:color-mix(in lab, red, red)){.hover\:border-rose-400\/50:hover{border-color:color-mix(in oklab, var(--color-rose-400) 50%, transparent)}}.hover\:bg-sage\/20:hover{background-color:var(--sage)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sage\/20:hover{background-color:color-mix(in oklab, var(--sage) 20%, transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:text-alpine:hover{color:var(--alpine)}.hover\:text-ink:hover{color:var(--ink)}.hover\:text-quiet:hover{color:var(--quiet)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[var\(--uv\)\]:focus-visible{--tw-ring-color:var(--uv)}.focus-visible\:ring-orange-400:focus-visible{--tw-ring-color:var(--color-orange-400)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:inline{display:inline}.sm\:min-h-\[420px\]{min-height:420px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.sm\:grid-cols-\[8rem_1fr\]{grid-template-columns:8rem 1fr}.sm\:grid-cols-\[9rem_1fr_10rem\]{grid-template-columns:9rem 1fr 10rem}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (width>=48rem){.md\:h-11{height:calc(var(--spacing) * 11)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:py-6{padding-block:calc(var(--spacing) * 6)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (width>=64rem){.lg\:col-span-6{grid-column:span 6/span 6}}}:root,html.theme-default,html.theme-cyberpunk,html.theme-retro,html.theme-gold{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#12202c;--quiet:#3a5463;--faint:#5c7382;--oatmeal:#eef4f7;--paper:#f5fafc;--stone:#e2edf2;--card:#fff;--sage:#4f8b86;--alpine:#0e7c86;--terracotta:#d24f2c;--ember:#e2431d;--grove:#1a7a68;--anchor:#1e3544;--line:#1e354421;--header-bg:#f5fafceb;--overlay:#12202c73;--shadow-soft:0 14px 34px #1230401c;--text-quiet:#3a5463;--plate:#070b16;--plate-mid:#12182e;--indigo-deep:#1a1450;--indigo-rich:#2b1d6e;--uv:#7c5cff;--uv-hot:#c4b5fd;--iris:#5eead4;--sheen:#e8ecff47;--glass:#0a0e2085;--plate-ink:#e8eefc;--glow-uv:0 0 22px #7c5cff61;--glow-iris:0 0 16px #5eead447}html.theme-night{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e8eefc;--quiet:#b4c0d8;--faint:#8e9ab8;--oatmeal:#070b16;--paper:#0b1020;--stone:#12182e;--card:#12182e;--sage:#6aa39c;--alpine:#5eead4;--terracotta:#f06a48;--ember:#ff5a32;--grove:#4dbaa4;--anchor:#c4b5fd;--line:#c4b5fd29;--header-bg:#070b16eb;--overlay:#060a149e;--shadow-soft:0 14px 36px #04081280;--text-quiet:#b4c0d8;--plate:#050814;--plate-mid:#10162c;--plate-ink:#e8eefc}html,body,#root{min-height:100%}body{color:var(--ink);background:radial-gradient(1100px 640px at 8% -10%,#7c5cff1a,#0000 56%),radial-gradient(920px 580px at 92% 2%,#5eead414,#0000 54%),radial-gradient(780px 500px at 48% 108%,#1a14500f,#0000 52%),linear-gradient(168deg,#f4f8fc 0%,#e8eef6 42%,#eef4f8 72%,#eaf2f6 100%);margin:0;font-family:Inter,system-ui,Segoe UI,Roboto,sans-serif}html.theme-night body{background:radial-gradient(ellipse at 18% -8%, #0e7c862e, transparent 42%), radial-gradient(ellipse at 88% 0%, #1e354452, transparent 46%), radial-gradient(ellipse at 50% 110%, #e2431d14, transparent 40%), var(--oatmeal)}body:before{content:"";pointer-events:none;z-index:0;opacity:.09;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:fixed;inset:0}body:after{content:"";pointer-events:none;z-index:0;filter:blur(28px);opacity:.78;background:radial-gradient(42% 30% at 18% 28%,#0e7c8624,#0000 72%),radial-gradient(36% 34% at 82% 18%,#1e35441a,#0000 70%),radial-gradient(48% 32% at 62% 78%,#e2431d0f,#0000 74%);animation:32s ease-in-out infinite studio-wash;position:fixed;inset:-18%}html.theme-night body:before{opacity:.12;mix-blend-mode:overlay}html.theme-night body:after{opacity:.45}html.theme-default{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-display:Outfit, Inter, system-ui, sans-serif;--font-sans:Outfit, Inter, system-ui, sans-serif;--ink:#111;--quiet:#3f3f3f;--faint:#6b6b6b;--text-quiet:#3f3f3f;--oatmeal:#f3f3f1;--paper:#f6f6f4;--stone:#ececea;--card:#fff;--sage:#111;--alpine:#111;--terracotta:#111;--ember:#111;--grove:#111;--anchor:#111;--line:#1111111a;--header-bg:#f6f6f4eb;--overlay:#11111173;--shadow-soft:0 16px 40px #1111110f;--sheen:#1111110a;--uv:#111;--uv-hot:#111;--iris:#111;--glow-uv:none;--plate-ink:#f6f6f4}html.theme-default body{color:#111;background-color:#f6f6f4;background-image:linear-gradient(#11111109 1px,#0000 1px),linear-gradient(90deg,#11111109 1px,#0000 1px);background-size:48px 48px,48px 48px;font-family:Outfit,Inter,system-ui,sans-serif}html.theme-default body:before{opacity:0}html.theme-default body:after{opacity:0;background:0 0}html.theme-default .glass-tile{background:#fff;box-shadow:inset 0 1px #fff,0 12px 32px #1111110d}html.theme-default .plate-dark{color:#f6f6f4;background:#171717}html.theme-default .bg-ember{background-color:#111;background-image:none}html.theme-default .brand-logo{filter:brightness(0)}html.theme-cyberpunk .brand-logo,html.theme-retro .brand-logo,html.theme-gold .brand-logo{filter:invert()}html.theme-default .hero-title{letter-spacing:-.045em;color:#111;font-weight:600}html.theme-default .iq-cta{box-shadow:none;border-radius:999px}#root{width:100%;max-width:none;text-align:initial;z-index:1;border:none;flex-direction:column;margin:0;display:flex;position:relative}:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.shadow-neon{box-shadow:var(--shadow-soft), 0 0 0 1px var(--line)}.legal-note{border:1px solid var(--line);background:var(--card);color:var(--quiet);text-align:left;border-radius:1rem;padding:.9rem 1rem;font-size:.75rem;line-height:1.6}.legal-note p+p{margin-top:.7rem}.glass-tile{isolation:isolate;-webkit-backdrop-filter:blur(14px);background:radial-gradient(at 12% 0,#7c5cff1a,#0000 46%),radial-gradient(at 92% 100%,#5eead414,#0000 48%),linear-gradient(165deg,#ffffffeb,#e8eef8e0);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff9e,0 16px 36px #1214301a}.glass-tile>:not(.glass-rails){z-index:2;position:relative}.plate-dark{isolation:isolate;color:var(--plate-ink);box-shadow:inset 0 1px 0 #e8eefc29, inset 0 -24px 40px #02041073, 0 22px 48px #04081661, var(--glow-uv);background:radial-gradient(at 18% 0,#7c5cff47,#0000 42%),radial-gradient(at 88% 110%,#5eead41f,#0000 46%),linear-gradient(165deg,#12182e 0%,#070b16 48%,#1a1450 100%);position:relative;overflow:hidden}.plate-dark>:not(.glass-rails){z-index:2;position:relative}.cyber-glass{background:var(--glass);-webkit-backdrop-filter:blur(16px)saturate(1.2);box-shadow:inset 0 1px #e8eefc2e}.sheen-host{isolation:isolate;position:relative;overflow:hidden}.glass-rails{z-index:0;pointer-events:none;width:100%;height:100%;max-height:100%;inset:0;position:absolute!important}.sheen-host:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(108deg, transparent 38%, var(--sheen) 47%, #a78bfa2e 51%, #5eead41a 54%, transparent 62%);mix-blend-mode:screen;opacity:.62;animation:8.4s ease-in-out infinite sheen-sweep;position:absolute;inset:-30% -70%;transform:translate(-42%)}.glyph-lit{filter:drop-shadow(0 10px 16px #0206128c)drop-shadow(0 0 10px #7c5cff6b)}.answer-node{isolation:isolate;color:var(--plate-ink);-webkit-backdrop-filter:blur(10px);background:radial-gradient(at 20% 0,#7c5cff38,#0000 50%),linear-gradient(#12182eeb,#070b16f0);border:1px solid #a78bfa47;position:relative;overflow:hidden;box-shadow:inset 0 1px #e8eefc24,0 10px 22px #04081647}.answer-node>*{z-index:2;position:relative}.answer-node .text-ink,.iq-board .text-ink{color:var(--plate-ink)}.answer-node .text-quiet,.iq-board .answer-node .text-quiet{color:#c4b5fd}.iq-option-letter{color:#c4b5fd;letter-spacing:.14em;flex:none;min-width:1.25rem;font-size:.72rem;font-weight:700}.iq-option-label{color:var(--plate-ink);font-size:1rem;font-weight:600;line-height:1.25}.answer-node:hover{box-shadow:inset 0 1px 0 #e8eefc33, var(--glow-iris);border-color:#5eead473}.answer-node.is-selected,.answer-node[aria-pressed=true]{box-shadow:inset 0 1px 0 #e8eefc38, var(--glow-uv);border-color:#c4b5fdb3}.float-slow{animation:6.8s ease-in-out infinite plate-float}.pulse-soft{animation:4.6s ease-in-out infinite pulse-glow}.orbit-ring{transform-origin:50%;animation:18s linear infinite orbit-spin}.orbit-ring--slow{animation-duration:28s;animation-direction:reverse}@keyframes sheen-sweep{0%,22%{transform:translate(-48%)}58%,to{transform:translate(48%)}}@keyframes plate-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes pulse-glow{0%,to{filter:drop-shadow(0 0 6px #7c5cff47)}50%{filter:drop-shadow(0 0 14px #5eead466)}}@keyframes orbit-spin{to{transform:rotate(360deg)}}.studio-floor{width:100%;height:auto;min-height:0;display:block;overflow:visible}.studio-floor section[id],.studio-floor section[aria-labelledby]{opacity:1;height:auto;min-height:0;scroll-margin-top:8.25rem;overflow:visible}.studio-nav{z-index:20;background:var(--paper);flex-wrap:wrap;justify-content:center;gap:.15rem 1.35rem;margin:0 0 1.75rem;padding:.2rem .25rem .85rem;display:flex;position:sticky;top:3.65rem;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.studio-nav{background:color-mix(in srgb, var(--paper) 88%, transparent)}}.studio-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);-webkit-overflow-scrolling:touch}.studio-nav-link{min-height:2.5rem;color:var(--quiet);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:.4rem;padding:0 .15rem;font-family:inherit;font-size:.875rem;font-weight:500;display:inline-flex}.studio-nav-link:hover{color:var(--ink)}.studio-nav-link.is-active{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ember);font-weight:700}.studio-page{width:100%}.studio-campaign{align-items:start;gap:1rem;display:grid}.studio-campaign-stage,.studio-volume-rail{height:auto;min-height:0}.studio-volume-rail .volume-band{z-index:3;color:var(--plate-ink);background:#e8eefc14;border-color:#c4b5fd61;position:relative}.studio-volume-rail .volume-band.is-current{background:#e2431d33;border-color:#ffb094b8}.studio-volume-rail .volume-band.is-locked{background:#7c5cff2e;border-color:#c4b5fd80}.studio-volume-rail .volume-meta{color:#e4dcff;letter-spacing:.02em;font-weight:650}.studio-volume-rail .volume-label{color:#f7f8ff;font-weight:650;line-height:1.4;overflow:visible}.studio-volume-rail .volume-stars{color:#ffe08a;letter-spacing:.08em;text-shadow:0 0 10px #ffd67859}.room-row,.unlock-desk{gap:.75rem;display:grid}.room-row{grid-template-columns:repeat(auto-fit,minmax(16.25rem,1fr))}.unlock-desk{grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr))}.room-plate,.unlock-ticket{isolation:isolate;position:relative;overflow:hidden}.room-plate:after,.unlock-ticket:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(108deg, transparent 38%, var(--sheen) 47%, #a78bfa24 51%, transparent 62%);mix-blend-mode:screen;opacity:.5;animation:9s ease-in-out infinite sheen-sweep;position:absolute;inset:-30% -70%;transform:translate(-42%)}.unlock-desk>:last-child{grid-column:1/-1}.unlock-ticket.plate-dark .text-ink{color:var(--plate-ink)}.unlock-ticket.plate-dark .text-quiet{color:#a8b4d4}.unlock-ticket.plate-dark .text-faint{color:#8e9ab8}html.theme-default .studio-volume-rail .report-card .volume-band,html.theme-default .studio-volume-rail.report-card .volume-band{color:#111;background:#f6f6f4;border-color:#1111111a}html.theme-default .studio-volume-rail .report-card .volume-meta,html.theme-default .studio-volume-rail .report-card .volume-label,html.theme-default .studio-volume-rail.report-card .volume-meta,html.theme-default .studio-volume-rail.report-card .volume-label{color:#111}html.theme-default .studio-volume-rail .report-card .volume-band.is-locked,html.theme-default .studio-volume-rail.report-card .volume-band.is-locked{background:#ececea;border-color:#11111129}@media (width>=960px){.studio-campaign{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.9fr);align-items:center;gap:2.5rem}}.theme-default.game-shell{color:var(--ink);background:0 0}.theme-cyberpunk.game-shell{background:radial-gradient(circle at 50% -12%, #0e7c862e, transparent 50%), linear-gradient(180deg, #e7f3f4, var(--oatmeal));color:var(--ink)}.theme-retro.game-shell{background:repeating-linear-gradient(0deg, #1e35440a, #1e35440a 1px, transparent 1px, transparent 6px), linear-gradient(180deg, #eef5f8, var(--oatmeal));color:var(--ink)}.theme-gold.game-shell{background:radial-gradient(circle at 50% 0%, #e2431d1a, transparent 44%), linear-gradient(180deg, #f3f7fa, var(--oatmeal));color:var(--ink)}.theme-night.game-shell{background:radial-gradient(ellipse at 18% 0%, #0e7c8633, transparent 42%), radial-gradient(ellipse at 88% 8%, #1e35445c, transparent 48%), var(--oatmeal);color:var(--ink)}.mineral-board{box-shadow:inset 0 1px 0 #ffffff8c, var(--shadow-soft);position:relative}html.theme-night .mineral-board{box-shadow:inset 0 1px #f4f1ea14,0 18px 36px #0c0c0c59}.iq-run--mineral{background:radial-gradient(at 12% 0,#0e7c8624,#0000 46%),radial-gradient(at 90% 100%,#c4896a1a,#0000 48%)}.iq-run--brine{background:radial-gradient(at 18% 8%,#0e7c8638,#0000 50%),radial-gradient(at 88% 92%,#1e354429,#0000 46%)}.iq-run--kiln{background:radial-gradient(at 14% 6%,#d24f2c29,#0000 48%),radial-gradient(at 92% 96%,#1e35442e,#0000 44%)}.iq-run-chrome{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.iq-run-chrome{background:color-mix(in srgb, var(--card) 88%, transparent)}}.iq-run-chrome{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.iq-board{isolation:isolate;color:var(--plate-ink);box-shadow:inset 0 1px 0 #e8eefc29, 0 22px 48px #0408166b, var(--glow-uv);border-radius:1.7rem;position:relative;overflow:visible}.iq-board.sheen-host:after{z-index:0;border-radius:inherit;inset:0}.iq-board:before{content:"";pointer-events:none;opacity:.42;mix-blend-mode:overlay;z-index:0;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2'/%3E%3C/filter%3E%3Crect width='80' height='80' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");position:absolute;inset:0}.iq-board>*{z-index:2;position:relative}.iq-option-grid{z-index:3;position:relative}.iq-scale{height:auto;display:block;overflow:visible}.iq-board--mineral,.iq-board--brine,.iq-board--kiln{background:radial-gradient(at 16% 6%,#7c5cff52,#0000 48%),radial-gradient(at 92% 90%,#5eead424,#0000 42%),linear-gradient(165deg,#12182e 0%,#070b16 52%,#1a1450 100%);border:1px solid #a78bfa47}.iq-board--brine{background:radial-gradient(at 20% 8%,#5eead438,#0000 46%),radial-gradient(at 86% 88%,#7c5cff38,#0000 40%),linear-gradient(168deg,#10182e 0%,#070b16 52%,#14204a 100%)}.iq-board--kiln{background:radial-gradient(at 14% 4%,#e2431d38,#0000 44%),radial-gradient(at 90% 94%,#7c5cff38,#0000 46%),linear-gradient(168deg,#1a1224 0%,#070b16 48%,#2b1d6e 100%)}.iq-board-plate{color:var(--plate-ink);-webkit-backdrop-filter:blur(12px);background:#0a0e208c;border:1px solid #a78bfa47;border-radius:.9rem;margin:0 0 1rem;padding:.7rem .9rem;overflow:visible;box-shadow:inset 0 1px #e8eefc29}.iq-glyph-well{background:radial-gradient(at 30% 0,#7c5cff33,#0000 55%),linear-gradient(#12182ee0,#070b16f0);box-shadow:inset 0 1px #e8eefc29,0 8px 18px #04081647}.iq-lattice-board{-webkit-backdrop-filter:blur(16px);background:radial-gradient(at 14% 0,#c4b5fd3d,#0000 44%),radial-gradient(at 100% 100%,#5eead41f,#0000 46%),linear-gradient(#12182e9e,#070b1666);border:1px solid #c4b5fd57;border-radius:1.35rem;padding:.7rem;box-shadow:inset 0 1px #e8eefc33,0 16px 32px #04081647}.iq-lattice-cell{background:#080c1c47;border:1px solid #e8eefc2e;min-height:4.6rem;box-shadow:inset 0 1px #e8eefc1f}.iq-lattice-cell--mandala{border-radius:999px}.iq-lattice-cell--stones{border-radius:.35rem .35rem 1rem 1rem}.iq-lattice-cell--nested{border-radius:.35rem}.iq-lattice-cell--mirror{border-radius:1.4rem}.iq-lattice-cell--spiral{border-radius:1.15rem .35rem}.iq-lattice-missing{color:var(--plate-ink);text-shadow:0 0 12px #c4b5fd80;font-family:Fraunces,Georgia,serif;font-size:1.85rem;font-weight:600;line-height:1}.iq-lattice-board .iq-option-letter,.iq-lattice-options .iq-option-letter{color:var(--plate-ink)}.iq-cast-row{background:radial-gradient(circle at 12% 18%,#7c5cff2e,#0000 42%),linear-gradient(#12182e,#070b16)}html.theme-night .iq-board--mineral,html.theme-night .iq-board--brine,html.theme-night .iq-board--kiln{box-shadow:inset 0 1px #f4f1ea14,0 22px 48px #080a0c66}html.theme-night .iq-board-plate{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){html.theme-night .iq-board-plate{background:color-mix(in srgb, var(--paper) 80%, transparent)}}.lattice-laws{background:radial-gradient(circle at 10% 16%, #e2431d1a, transparent 42%), radial-gradient(circle at 92% 8%, #0e7c861f, transparent 40%), var(--paper);box-shadow:3px 4px #1e354414,inset 0 1px #ffffffb8}html.theme-night .lattice-laws{background:radial-gradient(circle at 10% 16%, #ff5a3229, transparent 42%), radial-gradient(circle at 92% 8%, #4ec4cc1f, transparent 40%), var(--paper);box-shadow:3px 4px #080a0c59,inset 0 1px #e8f2f614}.lattice-sticker{box-shadow:2px 2px #3d4a421f}html.theme-night .lattice-sticker{box-shadow:2px 2px #080a0c66}.theme-gold .text-cyan-300,.theme-gold .text-cyan-200{color:var(--terracotta)}html.theme-default .text-cyan-300,html.theme-default .text-cyan-200,html.theme-default .text-cyan-100,html.theme-cyberpunk .text-cyan-300{color:var(--alpine)}html.theme-default .bg-cyan-400,html.theme-default .bg-cyan-500\/10{background-color:var(--alpine)}@supports (color:color-mix(in lab, red, red)){html.theme-default .bg-cyan-400,html.theme-default .bg-cyan-500\/10{background-color:color-mix(in srgb, var(--alpine) 18%, transparent)}}.badge-earned{animation:4.6s ease-in-out infinite enamel-idle}.pin-shine{transform-box:fill-box;transform-origin:50%;animation:4.8s ease-in-out infinite pin-shine-sweep}.timer-bar-green{background:linear-gradient(90deg,#1a7a68,#2aa88c)}.timer-bar-yellow{background:linear-gradient(90deg,#c45c1a,#e28a2a)}.timer-bar-red{background:linear-gradient(90deg,#b32612,#e2431d)}.level-progress-glow{box-shadow:none}.game-shell header{z-index:30;-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:var(--paper);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.game-shell header{background:color-mix(in srgb, var(--paper) 78%, transparent)}}.game-shell header{border-color:var(--line)}.font-display{font-family:var(--font-display);font-optical-sizing:auto}.latchbox-closed{box-shadow:none;cursor:pointer;background:0 0;border:0;padding:.35rem .2rem .2rem}.latchbox-closed:hover .cognexis-compact,.latchbox-closed:focus-visible .cognexis-compact{transform:translateY(-4px)}.latchbox-closed:hover .wing-latch,.latchbox-closed:focus-visible .wing-latch{filter:brightness(1.08)drop-shadow(0 0 8px #11111140)}.compact-caption{margin-top:.85rem;padding:0 .35rem}.cognexis-compact{padding:1.15rem .85rem .35rem;transition:transform .35s cubic-bezier(.22,1,.36,1);position:relative}.cognexis-compact-mini{padding:.85rem .45rem .2rem}.compact-ground{filter:blur(4px);background:radial-gradient(#4c1d9538,#0000 72%);border-radius:100%;height:18px;position:absolute;bottom:.15rem;left:12%;right:12%}.compact-hinge{justify-content:center;gap:.28rem;width:78%;margin:0 auto .15rem;display:flex}.compact-hinge-open{width:86%;margin-bottom:0}.compact-hinge-knuckle{background:linear-gradient(90deg,#171717 0%,#e8e8e6 22%,#525252 50%,#f5f5f4 62%,#171717 100%);border-radius:7px 7px 4px 4px;flex:1;max-width:28px;height:13px;box-shadow:inset 0 1px #f5edffcc,inset 0 -1px 2px #3b076466,0 2px 2px #4c1d9538}.compact-box{transform-style:preserve-3d;position:relative;transform:perspective(920px)rotateX(11deg)}.compact-lid{background:radial-gradient(90% 55% at 18% 8%,#1113,#0000 48%),radial-gradient(50% 40% at 88% 18%,#ffffffd9,#0000 50%),linear-gradient(158deg,#fff 0%,#f6f6f4 42%,#ececea 100%);border-radius:1.45rem;min-height:13.5rem;padding:1.15rem 1rem 2.6rem;position:relative;overflow:visible;box-shadow:inset 0 1px #fffffff2,inset 0 -18px 28px #11111114,0 0 0 3px #e8e8e6,0 0 0 5px #171717,0 16px 28px #11111129}.cognexis-compact-mini .compact-lid{border-radius:1.2rem;min-height:10.5rem;padding:.85rem .75rem 2.1rem}.compact-lacquer-sheen{pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,#ffffffb3 0%,#0000 28% 62%,#1111110f 100%);position:absolute;inset:0;overflow:hidden}.compact-corner{opacity:.82;z-index:1;border:2px solid #171717;width:1.35rem;height:1.35rem;position:absolute}.compact-corner-tl{border-bottom:0;border-right:0;border-radius:8px 0 0;top:.55rem;left:.55rem}.compact-corner-tr{border-bottom:0;border-left:0;border-radius:0 8px 0 0;top:.55rem;right:.55rem}.compact-corner-bl{border-top:0;border-right:0;border-radius:0 0 0 8px;bottom:1.7rem;left:.55rem}.compact-corner-br{border-top:0;border-left:0;border-radius:0 0 8px;bottom:1.7rem;right:.55rem}.compact-linen{z-index:1;background:repeating-linear-gradient(90deg,#1111110f 0 1px,#0000 1px 3px),linear-gradient(#fff 0%,#f3f3f1 100%);border-radius:48%/42%;flex-direction:column;justify-content:center;align-items:center;width:min(68%,15.5rem);min-height:7.4rem;margin:.15rem auto 0;display:flex;position:relative;box-shadow:inset 0 1px #fff,inset 0 -8px 14px #11111114,0 0 0 3px #1111111f,0 0 0 6px #11111147}.cognexis-compact-mini .compact-linen{width:min(72%,12rem);min-height:5.6rem}.compact-gleam{background:repeating-conic-gradient(from 12deg, #1113 0 8deg, transparent 8deg 45deg);opacity:.45;width:4.6rem;height:4.6rem;position:absolute;-webkit-mask-image:radial-gradient(circle,#000 0 28%,#0000 62%);mask-image:radial-gradient(circle,#000 0 28%,#0000 62%)}.compact-monogram{font-family:var(--font-display);color:#111;text-shadow:0 1px #fff;font-size:2.6rem;font-weight:650;line-height:1;position:relative}.cognexis-compact-mini .compact-monogram{font-size:2rem}.compact-wordmark,.compact-submark{letter-spacing:.34em;text-transform:uppercase;color:#171717;position:relative}.compact-wordmark{letter-spacing:.16em;margin-top:.1rem;font-size:.58rem;font-weight:700}.compact-submark{letter-spacing:.42em;color:#525252;margin-top:.12rem;font-size:.58rem}.compact-latch-seat{z-index:3;filter:drop-shadow(0 4px 4px #08141c52);position:absolute;bottom:-.55rem;left:50%;transform:translate(-50%)}.wing-latch{display:block}.compact-thickness{background:linear-gradient(#262626 0%,#171717 55%,#111 100%);border-radius:0 0 1.15rem 1.15rem;height:15px;margin:-3px 6px 0;box-shadow:inset 0 4px 6px #3b076459,0 8px 10px #11111129}.compact-thickness-open{margin:0 10px}.compact-feet{justify-content:space-between;width:78%;margin:.2rem auto 0;display:flex}.compact-feet span{background:linear-gradient(#e8e8e6,#171717);border-radius:40%;width:12px;height:7px;box-shadow:0 2px 2px #11111147}.latchbox-open{box-shadow:none;background:0 0;border:0;overflow:visible}.cognexis-open{isolation:isolate;border-radius:1.55rem 1.55rem 1.2rem 1.2rem;position:relative;overflow:hidden}.cognexis-open-mini .lid-lining{padding:.75rem}.open-frame{background:linear-gradient(#f5f5f4 0%,#d4d4d4 18%,#262626 50%,#e8e8e6 78%,#171717 100%);border-radius:1.35rem 1.35rem .9rem .9rem;padding:.62rem .62rem .7rem;position:relative;box-shadow:inset 0 1px #ffffffbf,0 18px 32px #11111129}.lid-lining{background:repeating-linear-gradient(90deg,#1111110d 0 1px,#0000 1px 3px),linear-gradient(#fff 0%,#f3f3f1 100%);border-radius:1.05rem 1.05rem .35rem .35rem;padding:.9rem .95rem .8rem;box-shadow:inset 0 1px #fff}.lid-plaque{background:linear-gradient(#0e7c861f,#1e35440a),linear-gradient(#f5fafc,#dce8ee);border:1px solid #0e7c8638;border-radius:.95rem;padding:.85rem 1rem;box-shadow:inset 0 1px #ffffffbf,inset 0 -6px 12px #1230400f,0 0 0 1px #0e7c8647}.kilnheart-dais{text-align:center;background:radial-gradient(at 50% 18%,#11111129,#0000 46%),linear-gradient(#fff,#f3f3f1);border-radius:1.05rem;padding:.85rem .7rem 1rem;box-shadow:inset 0 1px #fff,0 0 0 1px #1111111f}.kilnheart-dais.is-lit{background:radial-gradient(at 50% 22%,#e2431d24,#0000 50%),linear-gradient(#f7fbfc,#e4eef2);box-shadow:inset 0 1px #f7fcfd,0 0 0 1px #e2431d38}.kilnheart-pedestal{background:linear-gradient(#e8e8e6 0%,#737373 38%,#171717 100%);border-radius:1.1rem 1.1rem 46% 46%;justify-content:center;width:9.5rem;margin:.35rem auto .4rem;padding:.7rem .55rem 1rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffffbf,0 10px 16px #11111129}.cognexis-open-mini .kilnheart-pedestal{width:7.2rem;padding:.45rem .35rem .7rem}.kilnheart{justify-content:center;align-items:center;display:inline-flex;position:relative}.kilnheart-void .kilnheart-ember{transform-origin:64px 68px;animation:1.8s ease-in-out infinite kilnheart-pulse}.kilnheart-lit{filter:drop-shadow(0 0 6px #e2431d47)}.kilnheart-mote{width:7px;height:7px;animation:1.25s ease-out both kilnheart-burst;animation-delay:calc(var(--i) * 35ms);--a:calc(var(--i) * 22.5deg);transform:rotate(var(--a)) translateY(-8px);background:radial-gradient(circle,#fff6d4 0%,#e2b14a 55%,#0000 72%);border-radius:999px;margin:-3px;position:absolute;top:50%;left:50%}@keyframes kilnheart-pulse{0%,to{opacity:.32}50%{opacity:.92}}@keyframes kilnheart-burst{0%{opacity:0;transform:rotate(var(--a)) translateY(-6px) scale(.2)}28%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-52px) scale(1.1)}}.open-crease{background:linear-gradient(#11111159,#11111114 40%,#0000);height:10px;margin:0 .55rem;box-shadow:0 1px #ffffff59}.velvet-tray{background:radial-gradient(at 50% 0,#ffffff14,#0000 52%),repeating-linear-gradient(#ffffff0a 0 1px,#0000 1px 3px),linear-gradient(#262626 0%,#171717 42%,#111 100%);border-radius:.35rem .35rem .85rem .85rem;padding:1.05rem .85rem 1.15rem;box-shadow:inset 0 12px 22px #00000059}.pin-tray{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem .65rem;display:grid}.badge-socket{box-shadow:none;background:0 0;border:0;border-radius:0;min-height:0;padding:0}.badge-well{background:radial-gradient(circle at 50% 32%,#404040 0%,#262626 62%,#111 100%);justify-content:center;align-items:center;width:4.85rem;height:4.85rem;margin:0 auto;display:flex;box-shadow:inset 0 8px 14px #00000073,inset 0 -2px #ffffff14,0 0 0 2px #e8e8e6,0 0 0 5px #171717}.cognexis-open-mini .badge-well{width:3.85rem;height:3.85rem}.badge-socket[data-cut=fan] .badge-well{border-radius:52% 52% 34% 34%/62% 62% 32% 32%}.badge-socket[data-cut=ledger] .badge-well{border-radius:.7rem .95rem}.badge-socket[data-cut=loom] .badge-well{border-radius:1.6rem .45rem}.badge-socket[data-cut=hour] .badge-well{border-radius:48%/28%}.badge-socket[data-cut=comb] .badge-well{border-radius:.55rem .55rem 1.45rem 1.45rem}.badge-socket[data-cut=helix] .badge-well{border-radius:50% 35%}.badge-socket[data-cut=lens] .badge-well{border-radius:50% 16%}.badge-socket[data-cut=bead] .badge-well{border-radius:50%}.badge-socket-void .badge-well{background:radial-gradient(circle at 50% 38%,#404040 0%,#171717 70%,#111 100%)}.badge-socket-seated .badge-well{background:radial-gradient(circle at 50% 26%,#fff 0%,#f3f3f1 62%,#d4d4d4 100%);box-shadow:inset 0 2px #ffffffe6,inset 0 6px 12px #1111111f,0 0 0 2px #e8e8e6,0 0 0 5px #171717}.well-name{text-overflow:ellipsis;white-space:nowrap;color:#f5f5f4;margin-top:.4rem;font-size:9px;font-weight:700;overflow:hidden}.well-domain{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;color:#a3a3a3;font-size:8px;overflow:hidden}.latchbox-focus{-webkit-backdrop-filter:blur(12px);color:#111;background:#fff;border:1px solid #1111111f;border-radius:.85rem;margin-top:.75rem;padding:.55rem .75rem;box-shadow:0 10px 24px #1111111a}.latchbox-focus .text-ink{color:#111}.latchbox-focus .text-quiet,.latchbox-focus .text-faint{color:#3f3f3f}.latchbox-sparking .open-frame{animation:1.35s ease-out forwards latch-flash}@keyframes latch-flash{0%{box-shadow:0 0 #7c3aed00,inset 0 1px #ffffffbf}22%{box-shadow:0 0 28px #7c3aed66,inset 0 0 22px #e9d5ff59}to{box-shadow:inset 0 1px #ffffffbf,0 18px 32px #11111129}}.latchbox-sweep{pointer-events:none;z-index:12;opacity:0;mix-blend-mode:overlay;background:linear-gradient(105deg,#0000 28%,#ffffff6b 48%,#0000 68%);animation:1.5s ease-out forwards latch-sweep;position:absolute;inset:0}.badge-spark{z-index:21;background:radial-gradient(circle,#faf5ff 0%,#c084fc 55%,#0000 70%);border-radius:999px;position:absolute;box-shadow:0 0 6px #11111140}.badge-spark-plus{background:conic-gradient(from 0deg, transparent 0 35%, #fff 50%, transparent 65%);box-shadow:none;border-radius:2px}.badge-spark-diamond{background:#e8f7f8;border-radius:1px;transform:rotate(45deg)}@keyframes enamel-idle{0%,to{filter:drop-shadow(0 1px 2px #12304033)}45%{filter:drop-shadow(0 1px 4px #0e7c8652)}}@keyframes pin-shine-sweep{0%,58%,to{opacity:0;transform:translate(-18%)}66%{opacity:.85;transform:translate(12%)}}@keyframes latch-sweep{0%{opacity:0;transform:translate(-70%)skew(-16deg)}18%{opacity:.85}to{opacity:0;transform:translate(80%)skew(-16deg)}}.podium-board{background:linear-gradient(#ffffffe6,#e2edf2c7)}.specimen-plate{box-shadow:inset 0 1px 0 #ffffffb3, var(--shadow-soft);background:radial-gradient(at 30% 0,#0e7c861f,#0000 48%),linear-gradient(165deg,#f5fafc,#e2edf2)}@keyframes studio-wash{0%,to{transform:translate(0)scale(1)}50%{transform:translate(2.4%,-1.6%)scale(1.05)}}html.theme-night .compact-lid{background:radial-gradient(90% 55% at 18% 8%,#4ec4cc24,#0000 48%),linear-gradient(158deg,#0e3a42 0%,#071820 40%,#040c10 100%);box-shadow:inset 0 1px #b4ecf033,0 0 0 3px #4a6570,0 16px 28px #00000059}html.theme-night .lid-lining,html.theme-night .lid-plaque,html.theme-night .kilnheart-dais{background:linear-gradient(#3f3a34,#2e2b27)}html.theme-night .velvet-tray{background:linear-gradient(#0e2a30 0%,#071418 100%)}html.theme-night .latchbox-focus,html.theme-night .specimen-plate,html.theme-night .podium-board{background:var(--card)}@keyframes iq-drift{0%{transform:translate(0)}50%{transform:translate(-3%,2%)}to{transform:translate(0)}}@keyframes iq-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes iq-morph{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(18deg)scale(1.08)}}.motion-field{animation:2.8s ease-in-out infinite iq-drift}.kinetic-spin{animation:3.4s linear infinite iq-spin}.kinetic-morph{animation:1.6s ease-in-out infinite iq-morph}.iq-blink{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite iq-blink}@keyframes iq-blink{0%,86%,to{transform:scaleY(1)}90%{transform:scaleY(.12)}}.iq-breathe{transform-origin:50% 58%;animation:3.6s ease-in-out infinite iq-breathe}@keyframes iq-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.iq-orbit{transform-origin:36px 40px;animation:7s linear infinite iq-orbit}@keyframes iq-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.iq-draw{stroke-dasharray:280;stroke-dashoffset:280px;animation:2.4s forwards iq-draw}@keyframes iq-draw{to{stroke-dashoffset:0}}@keyframes paper-fold-reveal{0%{opacity:.4}to{opacity:1}}.paper-fold-option{animation:1.2s ease-out both paper-fold-reveal}.iq-pulse{animation:2.6s ease-in-out infinite iq-pulse}@keyframes iq-pulse{0%,to{opacity:.42}50%{opacity:1}}.iq-idle{transform-origin:50% 88%}.iq-idle .iq-leg-back,.iq-idle .iq-leg-front,.iq-idle .iq-arm-back,.iq-idle .iq-arm-front{animation:none}.iq-idle .iq-paint-glaze{animation:7.2s ease-in-out infinite iq-paint-shimmer}.iq-idle .iq-paint-lamp{animation:8.6s ease-in-out infinite iq-paint-lamp}@keyframes iq-paint-shimmer{0%,to{opacity:.2}50%{opacity:.42}}@keyframes iq-paint-lamp{0%,to{opacity:.55}50%{opacity:.82}}.iq-paint-salon{background:radial-gradient(at 18% 8%,#ffecc461,#0000 46%),linear-gradient(#c8b48a 0%,#a88860 52%,#8a6e48 100%);position:relative;box-shadow:inset 0 1px #fff4dc66,inset 0 0 0 3px #5a3e24,inset 0 0 0 6px #c4a46a,0 18px 36px #140c0647}.iq-paint-salon:after{content:"";pointer-events:none;border-radius:inherit;opacity:.16;mix-blend-mode:multiply;background-image:repeating-linear-gradient(90deg,#0000 0 2px,#5a3c1e14 2px 3px),repeating-linear-gradient(0deg,#0000 0 3px,#7858300f 3px 4px);position:absolute;inset:0}.iq-paint-plate{background:linear-gradient(#f4e8cc33,#c8b0841f);box-shadow:inset 0 0 0 1px #5a3c1c38,0 8px 16px #1c10082e}html.theme-night .iq-paint-salon{background:radial-gradient(at 20% 6%,#ffdca01f,#0000 44%),linear-gradient(#2a2218,#16110c);box-shadow:inset 0 1px #ffecc814,inset 0 0 0 3px #3a2a18,inset 0 0 0 6px #8a6a3e,0 18px 36px #04040873}.iq-toy-bob{transform-box:fill-box;transform-origin:50%;animation:1.55s ease-in-out infinite iq-toy-bob}@keyframes iq-stride{0%,to{transform:rotate(7deg)}50%{transform:rotate(-9deg)}}@keyframes iq-arm-swing{0%,to{transform:rotate(-10deg)}50%{transform:rotate(11deg)}}@keyframes iq-toy-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(8deg)}}.chrono-explorer .chrono-ex-squash,.chrono-explorer .chrono-leg-back,.chrono-explorer .chrono-leg-front,.chrono-explorer .chrono-arm-back,.chrono-explorer .chrono-arm-front,.chrono-explorer .chrono-coat-hem,.chrono-explorer .chrono-coat-flap,.chrono-explorer .chrono-cloak-hem,.chrono-explorer .chrono-cloak-back,.chrono-explorer .chrono-cloak-hood,.chrono-explorer .chrono-hair-crest,.chrono-explorer .chrono-sash-tail{transform-box:view-box}.chrono-explorer .chrono-pack,.chrono-explorer .chrono-lantern,.chrono-explorer .chrono-staff,.chrono-explorer .chrono-dice,.chrono-explorer .chrono-grimoire,.chrono-explorer .chrono-gold-key{transform-box:fill-box}.chrono-hybrid-grain{pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:repeating-linear-gradient(18deg,#0000 0 3px,#f4f1ea38 3px 4px);position:absolute;inset:0}.chrono-hybrid-rim{pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(108deg,#2a8a8838 0%,#0000 42%,#c45a2824 100%);position:absolute;inset:0}.chrono-lamp-glow,.chrono-lantern-glow,.chrono-mushroom-glow{animation:3.2s ease-in-out infinite chrono-glow}.chrono-lamp,.chrono-mushroom{transform-origin:0 28px;animation:3.6s ease-in-out infinite chrono-lantern-sway}.chrono-kiln-mouth{animation:1.8s ease-in-out infinite chrono-glow}.chrono-wave{animation:4.8s ease-in-out infinite chrono-wave-drift}.chrono-lock-glow{animation:2.8s ease-in-out infinite chrono-glow}.chrono-slam-dust{pointer-events:none;background:radial-gradient(at 50% 82%,#e8d4b080,#0000 62%);animation:.9s ease-out both chrono-dust-burst;position:absolute;inset:0}.chrono-slam-flash{pointer-events:none;background:radial-gradient(at 58% 78%,#ffdcaa73,#0000 55%);animation:.42s ease-out both chrono-slam-flash;position:absolute;inset:0}.chrono-sparks{mix-blend-mode:screen;pointer-events:none;opacity:.7;background-image:radial-gradient(circle at 28% 62%,#ff8c3cb3 0 1.5px,#0000 2px),radial-gradient(circle at 62% 58%,#ffc85a8c 0 1px,#0000 2px),radial-gradient(circle at 48% 70%,#ff782899 0 1.2px,#0000 2px);animation:2.4s ease-in-out infinite chrono-sparks;position:absolute;inset:0}.chrono-stage-cam{will-change:transform;transform-style:preserve-3d}.chrono-vault-leaf,.chrono-hatch-lid-3d{will-change:transform}.chrono-stage{isolation:isolate;box-shadow:inset 0 0 80px #00000073}.chrono-photo-fade{will-change:opacity;transition:opacity 1.15s}.chrono-photo-instant{transition:none}.chrono-lumen-layer{mix-blend-mode:normal}.chrono-room-hold{background:radial-gradient(at 50% 42%,#2a201873,#0000 46%),#07080c}.chrono-photo-stage .chrono-painted-hall,.chrono-photo-stage .chrono-vault-paint,.chrono-photo-stage .chrono-hatch-paint{opacity:0}.chrono-photo-stage .chrono-vault-lumen{z-index:6;mix-blend-mode:normal;background:0 0;inset:0}.chrono-photo-stage .chrono-door-open .chrono-vault-lumen{opacity:1;clip-path:inset(2% 38% 4%);transition:clip-path 1.15s cubic-bezier(.16,.84,.22,1)}.chrono-photo-stage .chrono-door-photo{mix-blend-mode:lighten}.chrono-photo-stage .chrono-hatch-lumen{z-index:5;mix-blend-mode:normal}.chrono-photo-stage .chrono-hatch-photo{mix-blend-mode:normal}.chrono-photo-stage .chrono-hatch-slam .chrono-hatch-lumen,.chrono-photo-stage .chrono-hatch-plunge .chrono-hatch-lumen{transform-origin:50% 8%;opacity:.22;transition:transform .8s,opacity .8s;transform:perspective(900px)rotateX(68deg)}.chrono-photo-stage .chrono-vault-void{background:radial-gradient(at 50% 46%,#1c140e 0%,#050403 72%)}.chrono-photo-stage:not(.chrono-scene-live) .chrono-godrays,.chrono-photo-stage:not(.chrono-scene-live) .chrono-fog,.chrono-photo-stage:not(.chrono-scene-live) .chrono-rain,.chrono-photo-stage:not(.chrono-scene-live) .chrono-rain-sheen,.chrono-photo-stage:not(.chrono-scene-live) .chrono-sparks,.chrono-photo-stage:not(.chrono-scene-live) .chrono-ember-sheet,.chrono-photo-stage:not(.chrono-scene-live) .chrono-hybrid-grain,.chrono-photo-stage:not(.chrono-scene-live) .chrono-hybrid-rim,.chrono-photo-stage:not(.chrono-scene-live) .chrono-dust-mote{opacity:0}.chrono-photo-stage.chrono-scene-live .chrono-godrays,.chrono-photo-stage.chrono-scene-live .chrono-fog,.chrono-photo-stage.chrono-scene-live .chrono-hybrid-grain,.chrono-photo-stage.chrono-scene-live .chrono-hybrid-rim{opacity:.2}.chrono-world{will-change:transform}svg .chrono-layer-far,svg .chrono-layer-mid,svg .chrono-layer-near{transform-box:fill-box}.chrono-layer-far{transform:translate3d(calc(var(--cx,0px) * .28), calc(var(--cy,0px) * .28), 0)}.chrono-layer-mid{transform:translate3d(calc(var(--cx,0px) * .55), calc(var(--cy,0px) * .55), 0)}.chrono-layer-near{transform:translate3d(var(--cx,0px), var(--cy,0px), 0)}.chrono-vignette{pointer-events:none;background:radial-gradient(at 50% 46%,#0000 42%,#0000008c 100%);position:absolute;inset:0}.chrono-letterbox{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 28px 36px -18px #000,inset 0 -36px 42px -16px #000}.chrono-anamorphic{mix-blend-mode:screen;pointer-events:none;background:linear-gradient(90deg,#2a8a8814,#0000 18% 82%,#c44a1c14);position:absolute;inset:0}.chrono-fall-veil{pointer-events:none;background:radial-gradient(at 50% 88%,#080402c7,#0000 58%);animation:8s cubic-bezier(.55,.06,.68,.19) both chrono-fall-veil;position:absolute;inset:0}.chrono-rain-sheen{mix-blend-mode:screen;pointer-events:none;background:linear-gradient(118deg,#0000 36%,#dcecff1a 42%,#0000 48%);animation:5.6s ease-in-out infinite chrono-rain-sheen;position:absolute;inset:-10%}.chrono-ember-sheet{mix-blend-mode:screen;pointer-events:none;background:radial-gradient(at 22% 80%,#f0683047,#0000 42%),radial-gradient(at 78% 86%,#c44a1c38,#0000 46%);animation:3.4s ease-in-out infinite chrono-ember-sheet;position:absolute;inset:40% 0 0}.chrono-wet-sheen{animation:6s ease-in-out infinite chrono-wet-pulse}.chrono-door-fill{z-index:12;filter:drop-shadow(0 22px 48px #000000c7)drop-shadow(0 0 22px #7c5cff59)}.chrono-hatch-fill{z-index:10;filter:drop-shadow(0 18px 36px #0000009e)drop-shadow(0 0 16px #5eead447)}.chrono-vault-leaf{position:relative}.chrono-vault-leaf:after{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.55;background:linear-gradient(108deg,#0000 36%,#e8ecff2e 48%,#7c5cff29 52%,#0000 64%);border-radius:.4rem;animation:7.2s ease-in-out infinite sheen-sweep;position:absolute;inset:4% 8%}.chrono-vault{perspective:1600px}.chrono-vault-scene{perspective:1600px;perspective-origin:50% 42%;transform-style:preserve-3d;position:absolute;inset:0}.chrono-vault-void{z-index:0;background:radial-gradient(at 50% 46%,#1a1450 0%,#070b16 52%,#02040c 100%);position:absolute;inset:-8%}.chrono-vault-lumen{z-index:1;mix-blend-mode:lighten;pointer-events:none;position:absolute;inset:6% 8%}.chrono-door-open .chrono-vault-lumen{opacity:.28}.chrono-vault-rune{filter:drop-shadow(0 0 6px #a78bfaa6)drop-shadow(0 0 4px #5eead466);animation:3.2s ease-in-out infinite chrono-glow}.chrono-hatch-lumen{z-index:0;mix-blend-mode:soft-light;pointer-events:none;position:absolute;inset:0}.chrono-hatch-torch{animation:2.2s ease-in-out infinite chrono-glow}.chrono-hatch-underfoot{transform-origin:50% 18%;transform:rotateX(14deg)}.chrono-vault-glow{opacity:.2;filter:blur(8px);position:absolute;inset:10% 12% 8%}.chrono-door-open .chrono-vault-glow{animation:1.35s cubic-bezier(.16,.84,.22,1) both chrono-vault-glow}.chrono-vault-leaf{z-index:3;width:44%;transform-style:preserve-3d;position:absolute;top:7%;bottom:7%;overflow:visible}.chrono-vault-leaf-l{transform-origin:0;left:6.5%}.chrono-vault-leaf-r{transform-origin:100%;right:6.5%}.chrono-vault-leaf-r .chrono-vault-face{transform:scaleX(-1)}.chrono-vault-face{filter:drop-shadow(0 10px 18px #00000073);width:100%;height:100%;display:block}.chrono-vault-thickness{opacity:.92;width:16px;position:absolute;top:0;bottom:0}.chrono-vault-leaf-l .chrono-vault-thickness{transform-origin:100%;left:auto;right:0;transform:rotateY(90deg)}.chrono-vault-leaf-r .chrono-vault-thickness{transform-origin:0;left:0;right:auto;transform:rotateY(-90deg)}.chrono-vault-bar{z-index:4;border-radius:3px;width:8%;position:absolute;top:16%;bottom:14%;left:46%;box-shadow:0 0 12px #00000073}.chrono-vault-frame{pointer-events:none;z-index:5;width:100%;height:100%;position:absolute;inset:0}.chrono-door-open .chrono-vault-leaf-l{animation:1.4s cubic-bezier(.16,.84,.22,1) both chrono-vault-open-l}.chrono-door-open .chrono-vault-leaf-r{animation:1.4s cubic-bezier(.16,.84,.22,1) both chrono-vault-open-r}.chrono-door-open .chrono-vault-bar{animation:.48s cubic-bezier(.2,.8,.2,1) both chrono-vault-bar-lift}.chrono-door-shudder .chrono-vault-scene{animation:.62s cubic-bezier(.36,.07,.19,.97) both chrono-vault-shudder}.chrono-floor-hatch{perspective:1100px;perspective-origin:50% 36%}.chrono-plate-shaft,.chrono-plate-lid{position:absolute}.chrono-plate-shaft{background:radial-gradient(at 50% 46%,#c4783047,#120c08 42%,#050403 78%);box-shadow:inset 0 18px 28px #000000a6}.chrono-plate-lid{background:linear-gradient(180deg, #ffffff24, transparent 26%), repeating-linear-gradient(96deg, transparent 0 22px, #00000038 22px 23px), linear-gradient(165deg, var(--hatch-lit,#6a4a30), var(--hatch-stone,#3a2a1c) 42%, var(--hatch-deep,#1a120c));box-shadow:inset 0 0 0 2px #0c0806e6, inset 0 0 0 5px var(--hatch-iron,#3a342c), inset 0 -16px 22px #00000061}.chrono-plate-joint{background:#0806048c;width:2px;position:absolute;top:8%;bottom:10%}.chrono-plate-joint-a{left:34%;transform:rotate(8deg)}.chrono-plate-joint-b{left:66%;transform:rotate(-7deg)}.chrono-plate-ring{background:radial-gradient(circle at 40% 35%, var(--hatch-ring,#c4b8a0), var(--hatch-iron,#3a342c) 58%, #14100c);border-radius:999px;width:18px;height:18px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px #fff4dc59,inset 0 0 0 3px #080604cc}.chrono-plate-moss{background:var(--hatch-moss,#2a3a22);opacity:.7;border-radius:999px;height:7px;position:absolute}.chrono-plate-moss-a{width:22%;bottom:18%;left:12%}.chrono-plate-moss-b{width:14%;top:22%;right:14%}.chrono-photo-stage .chrono-door-open .chrono-vault-paint,.chrono-photo-stage .chrono-door-shudder .chrono-vault-paint{opacity:1}.chrono-photo-stage .chrono-door-shut{opacity:0}.chrono-hall-slice{object-fit:cover;pointer-events:none;max-width:none;position:absolute}.chrono-lid-face{position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #0c0806b8}.chrono-shaft-mouth{background:radial-gradient(at 50% 46%,#00000026 0%,#050403 70%);position:absolute;inset:0}.chrono-fissure,.chrono-rubble,.chrono-loose-stone{position:absolute}.chrono-fissure{overflow:hidden}.chrono-fissure .chrono-hall-slice{filter:brightness(.14)saturate(.7)}.chrono-loose-stone{border-radius:46% 54% 42% 58%;overflow:hidden;box-shadow:0 12px 16px #0006}.chrono-photo-stage .chrono-plate-shaft{background:#050403;overflow:hidden}.chrono-photo-stage .chrono-plate-shaft .chrono-hall-slice{filter:brightness(.16)saturate(.7)}.chrono-photo-stage .chrono-plate-lid,.chrono-photo-stage .chrono-hatch-plunge .chrono-plate-lid,.chrono-photo-stage .chrono-hatch-slam .chrono-plate-lid{box-shadow:none;background:0 0}.chrono-photo-stage .chrono-fall-veil,.chrono-photo-stage .chrono-plunge-streaks,.chrono-photo-stage .chrono-plunge-impact,.chrono-photo-stage .chrono-plunge-look-up,.chrono-photo-stage .chrono-fall-dust{display:none}.chrono-hatch-well,.chrono-hatch-lid{z-index:1;width:100%;height:100%;display:block;position:relative}.chrono-hatch-lid-3d{z-index:2;transform-origin:50% 82%;transform-style:preserve-3d;position:absolute;inset:0}.chrono-hatch-plunge{z-index:11}.chrono-hatch-plunge .chrono-hatch-lid-3d{animation:8s cubic-bezier(.55,.02,.68,.18) both chrono-hatch-yawn}.chrono-hatch-slam .chrono-hatch-lid-3d{animation:.92s cubic-bezier(.66,.05,.7,.2) both chrono-hatch-reseal}.chrono-hatch-plunge .chrono-hatch-dust,.chrono-hatch-slam .chrono-hatch-dust{animation:1.4s ease-out both chrono-crumbs}.chrono-hatch-plunge .chrono-shaft-rings{animation:2.2s cubic-bezier(.45,.05,.55,.95) both chrono-shaft-rush}.chrono-shaft-plunge{animation:8s cubic-bezier(.4,.02,.6,1) both chrono-shaft-in;overflow:hidden}.chrono-plunge-rings{transform-origin:400px 620px;animation:6.8s cubic-bezier(.45,.02,.55,.95) both chrono-plunge-rings}.chrono-plunge-figure{transform-origin:400px 400px;animation:6.4s cubic-bezier(.55,.06,.68,.19) both chrono-plunge-body}.chrono-fall-surveyor{aspect-ratio:16/9;transform-origin:50% 78%;z-index:4;width:min(52%,620px);animation:none;position:absolute;top:58%;left:50%;transform:translate(-50%)}.chrono-fall-photo{object-fit:cover;object-position:center 46%;mix-blend-mode:lighten;width:100%;height:100%;display:block;-webkit-mask-image:radial-gradient(58% 70% at 50% 48%,#000 46%,#0000 78%);mask-image:radial-gradient(58% 70% at 50% 48%,#000 46%,#0000 78%)}.chrono-fall-shot{shape-rendering:geometricprecision}.chrono-plunge-cloak{background:radial-gradient(at 18% 20%,#5a0e18b8,#0000 46%),radial-gradient(at 82% 18%,#3a0a10b3,#0000 48%),linear-gradient(#0000 28%,#080204d1);height:38%;animation:1.7s cubic-bezier(.4,.05,.6,.95) both chrono-plunge-cloak;position:absolute;inset:auto 0 0}.chrono-plunge-dust{mix-blend-mode:screen;background-image:radial-gradient(circle at 32% 70%,#e8d4b0b3 0 1.5px,#0000 2px),radial-gradient(circle at 58% 62%,#c4a0708c 0 1px,#0000 2px),radial-gradient(circle at 46% 80%,#ffdcaa80 0 1.2px,#0000 2px),radial-gradient(circle at 70% 74%,#f0683066 0 1px,#0000 2px);animation:2.4s ease-out both chrono-plunge-dust;position:absolute;inset:0}.chrono-plunge-grit{mix-blend-mode:screen;opacity:0;background:repeating-linear-gradient(#0000 0 18px,#ffecd214 18px 19px);animation:1.9s linear both chrono-plunge-grit;position:absolute;inset:0}.chrono-plunge-streaks{mix-blend-mode:screen;pointer-events:none;background:repeating-linear-gradient(#0000 0 22px,#fff4dc17 22px 24px);animation:1.8s cubic-bezier(.45,.05,.55,.95) both chrono-plunge-streaks;position:absolute;inset:-12%}.chrono-plunge-impact{pointer-events:none;background:radial-gradient(at 50% 78%,#ffe0b4b8,#0000 52%);animation:.55s cubic-bezier(.2,.7,.3,1) 5.6s both chrono-plunge-impact;position:absolute;inset:0}.chrono-plunge-look-up{pointer-events:none;background:radial-gradient(at 50% 8%,#0804028c,#0000 48%);animation:1.2s ease-out 6.4s both chrono-plunge-lookup;position:absolute;inset:0}.chrono-fall-dust{pointer-events:none;background:radial-gradient(at 50% 90%,#e8d4b06b,#0000 58%);animation:1.35s ease-out both chrono-dust-burst;position:absolute;inset:0}.chrono-hub-hero{min-height:300px}.chrono-hub-poster{transition:transform .35s cubic-bezier(.22,.61,.36,1),border-color .25s}.chrono-hub-poster:hover,.chrono-hub-poster:focus-visible{border-color:#f0d8a873;transform:translateY(-3px)scale(1.012)}.chrono-godrays{mix-blend-mode:screen;transform-origin:72% -8%;pointer-events:none;background:repeating-linear-gradient(108deg,#0000 0 46px,#efe6d414 46px 62px,#0000 62px 110px);animation:16s ease-in-out infinite chrono-godrays;position:absolute;inset:-8%}.chrono-fog{pointer-events:none;background:linear-gradient(#0000 22%,#efe6d414 54%,#2a8a8852);animation:14s ease-in-out infinite chrono-fog-drift;position:absolute;inset:36% 0 0}.chrono-rain{mix-blend-mode:screen;opacity:.4;pointer-events:none;background-image:repeating-linear-gradient(102deg,#0000 0 14px,#d2e0ff29 14px 15px,#0000 15px 32px);animation:1.15s linear infinite chrono-rain-fall;position:absolute;inset:0}.chrono-dust-mote{filter:blur(.4px);pointer-events:none;background:#fff4d28c;border-radius:999px;width:5px;height:5px;animation:11s ease-in-out infinite chrono-mote-drift;position:absolute}.chrono-dust-mote-a{animation-duration:12s;top:28%;left:18%}.chrono-dust-mote-b{animation-duration:9.5s;animation-delay:-2s;top:18%;left:42%}.chrono-dust-mote-c{animation-duration:13s;animation-delay:-4s;top:34%;left:68%}.chrono-dust-mote-d{animation-duration:10.5s;animation-delay:-1s;top:22%;left:82%}.chrono-dust-mote-e{width:3px;height:3px;animation-duration:14s;animation-delay:-6s;top:46%;left:54%}.chrono-ex-idle .chrono-ex-squash{transform-origin:100px 232px;animation:3.2s ease-in-out infinite chrono-breathe}.chrono-ex-idle .chrono-coat-hem,.chrono-ex-idle .chrono-coat-flap,.chrono-ex-idle .chrono-cloak-hem,.chrono-ex-idle .chrono-cloak-back{transform-origin:100px 150px;animation:3.4s ease-in-out infinite chrono-fabric-idle}.chrono-ex-idle .chrono-hair-crest{transform-origin:100px 22px;animation:3.6s ease-in-out infinite chrono-hair-idle}.chrono-ex-idle .chrono-lantern,.chrono-ex-walk .chrono-lantern,.chrono-ex-run .chrono-lantern,.chrono-ex-vault .chrono-lantern,.chrono-ex-idle .chrono-staff,.chrono-ex-walk .chrono-staff,.chrono-ex-run .chrono-staff,.chrono-ex-vault .chrono-staff{transform-origin:50% 0;animation:2.4s ease-in-out infinite chrono-lantern-sway}.chrono-amber-glow{animation:2.6s ease-in-out infinite chrono-glow}.chrono-ex-idle .chrono-dice,.chrono-ex-walk .chrono-dice,.chrono-ex-run .chrono-dice,.chrono-ex-vault .chrono-dice{transform-origin:50% 0;animation:.9s cubic-bezier(.45,.03,.55,.97) infinite chrono-dice-dangle}.chrono-ex-walk .chrono-ex-squash,.chrono-ex-run .chrono-ex-squash{transform-origin:100px 232px;animation:.75s cubic-bezier(.45,.03,.55,.97) infinite chrono-walk-weight}.chrono-ex-run .chrono-ex-squash{animation-duration:.5s}.chrono-ex-walk .chrono-leg-back{transform-origin:82px 156px;animation:.75s cubic-bezier(.45,.03,.55,.97) infinite chrono-stride}.chrono-ex-walk .chrono-leg-front{transform-origin:110px 156px;animation:.75s cubic-bezier(.45,.03,.55,.97) infinite reverse chrono-stride}.chrono-ex-walk .chrono-arm-back{transform-origin:70px 78px;animation:.75s cubic-bezier(.45,.03,.55,.97) infinite reverse chrono-arm}.chrono-ex-walk .chrono-arm-front{transform-origin:122px 76px;animation:.75s cubic-bezier(.45,.03,.55,.97) infinite chrono-arm}.chrono-ex-run .chrono-leg-back{transform-origin:82px 156px;animation:.5s cubic-bezier(.4,.05,.55,.95) infinite chrono-stride}.chrono-ex-run .chrono-leg-front{transform-origin:110px 156px;animation:.5s cubic-bezier(.4,.05,.55,.95) infinite reverse chrono-stride}.chrono-ex-run .chrono-arm-back{transform-origin:70px 78px;animation:.5s cubic-bezier(.4,.05,.55,.95) infinite reverse chrono-arm}.chrono-ex-run .chrono-arm-front{transform-origin:122px 76px;animation:.5s cubic-bezier(.4,.05,.55,.95) infinite chrono-arm}.chrono-ex-walk .chrono-coat-hem,.chrono-ex-run .chrono-coat-hem,.chrono-ex-walk .chrono-coat-flap,.chrono-ex-run .chrono-coat-flap,.chrono-ex-walk .chrono-cloak-hem,.chrono-ex-run .chrono-cloak-hem,.chrono-ex-walk .chrono-cloak-back,.chrono-ex-run .chrono-cloak-back{transform-origin:100px 150px;animation:.75s cubic-bezier(.45,.03,.55,.97) 70ms infinite chrono-fabric}.chrono-ex-run .chrono-coat-hem,.chrono-ex-run .chrono-coat-flap,.chrono-ex-run .chrono-cloak-hem,.chrono-ex-run .chrono-cloak-back{animation-duration:.5s}.chrono-ex-walk .chrono-sash-tail,.chrono-ex-run .chrono-sash-tail,.chrono-ex-vault .chrono-sash-tail{transform-origin:62px 80px;animation:.7s cubic-bezier(.45,.03,.55,.97) 80ms infinite chrono-fabric}.chrono-ex-walk .chrono-hair-crest,.chrono-ex-run .chrono-hair-crest,.chrono-ex-vault .chrono-hair-crest{transform-origin:100px 22px;animation:.75s cubic-bezier(.45,.03,.55,.97) infinite chrono-hair-run}.chrono-ex-run .chrono-hair-crest{animation-duration:.5s}.chrono-ex-walk .chrono-pack,.chrono-ex-run .chrono-pack{transform-origin:40% 30%;animation:.75s cubic-bezier(.45,.03,.55,.97) infinite chrono-pack-inertia}.chrono-ex-run .chrono-pack{animation-duration:.5s}.chrono-ex-climb .chrono-arm-front,.chrono-ex-climb .chrono-arm-back{transform-origin:100px 76px;animation:.82s ease-in-out infinite chrono-climb}.chrono-ex-climb .chrono-leg-front{animation:.82s ease-in-out infinite reverse chrono-climb}.chrono-ex-ledge .chrono-arm-front{transform-origin:122px 76px;animation:1.15s ease-in-out infinite chrono-ledge}.chrono-ex-vault .chrono-ex-squash{transform-origin:100px 232px;animation:.75s cubic-bezier(.2,.7,.35,1) both chrono-jump}.chrono-ex-vault .chrono-coat-hem,.chrono-ex-vault .chrono-coat-flap,.chrono-ex-vault .chrono-cloak-hem,.chrono-ex-vault .chrono-cloak-back{transform-origin:100px 150px;animation:.75s cubic-bezier(.2,.7,.35,1) both chrono-fabric}.chrono-ex-fall .chrono-ex-squash{transform-origin:100px 232px;animation:.92s cubic-bezier(.55,.06,.68,.19) both chrono-fall}.chrono-fp .chrono-fp-cloak-l,.chrono-fp .chrono-fp-cloak-r,.chrono-fp .chrono-fp-hem,.chrono-fp .chrono-fp-hands,.chrono-fp .chrono-fp-hand-l,.chrono-fp .chrono-fp-hand-r,.chrono-fp .chrono-fp-dice,.chrono-fp .chrono-fp-staff{transform-box:view-box}.chrono-fp-idle .chrono-fp-cloak-l,.chrono-fp-idle .chrono-fp-cloak-r{animation:3.4s ease-in-out infinite chrono-fp-cloak-idle}.chrono-fp-idle .chrono-fp-hem{transform-origin:400px 430px;animation:3.4s ease-in-out infinite chrono-fp-hem-idle}.chrono-fp-idle .chrono-fp-cloak-l{transform-origin:0 200px}.chrono-fp-idle .chrono-fp-cloak-r{transform-origin:800px 200px}.chrono-fp-idle .chrono-fp-hands{transform-origin:400px 400px;animation:3.2s ease-in-out infinite chrono-fp-breathe}.chrono-fp-walk .chrono-fp-hand-l,.chrono-fp-run .chrono-fp-hand-l{transform-origin:80px 320px;animation:.75s cubic-bezier(.45,.03,.55,.97) infinite chrono-fp-stride-l}.chrono-fp-walk .chrono-fp-hand-r,.chrono-fp-run .chrono-fp-hand-r{transform-origin:720px 300px;animation:.75s cubic-bezier(.45,.03,.55,.97) infinite chrono-fp-stride-r}.chrono-fp-run .chrono-fp-hand-l,.chrono-fp-run .chrono-fp-hand-r{animation-duration:.5s}.chrono-fp-walk .chrono-fp-cloak-l,.chrono-fp-run .chrono-fp-cloak-l,.chrono-fp-walk .chrono-fp-cloak-r,.chrono-fp-run .chrono-fp-cloak-r,.chrono-fp-walk .chrono-fp-hem,.chrono-fp-run .chrono-fp-hem{animation:.75s cubic-bezier(.45,.03,.55,.97) infinite chrono-fp-cloak-run}.chrono-fp-run .chrono-fp-cloak-l,.chrono-fp-run .chrono-fp-cloak-r,.chrono-fp-run .chrono-fp-hem{animation-duration:.5s}.chrono-fp-walk .chrono-fp-cloak-l,.chrono-fp-run .chrono-fp-cloak-l{transform-origin:0 200px}.chrono-fp-walk .chrono-fp-cloak-r,.chrono-fp-run .chrono-fp-cloak-r{transform-origin:800px 200px}.chrono-fp-walk .chrono-fp-dice,.chrono-fp-run .chrono-fp-dice,.chrono-fp-vault .chrono-fp-dice{transform-origin:400px 392px;animation:.9s cubic-bezier(.45,.03,.55,.97) infinite chrono-dice-dangle}.chrono-fp-vault .chrono-fp-hands{transform-origin:400px 420px;animation:.75s cubic-bezier(.2,.7,.35,1) both chrono-fp-vault}.chrono-fp-vault .chrono-fp-cloak-l,.chrono-fp-vault .chrono-fp-cloak-r,.chrono-fp-vault .chrono-fp-hem{animation:.75s cubic-bezier(.2,.7,.35,1) both chrono-fp-cloak-flare}.chrono-fp-climb .chrono-fp-hand-l,.chrono-fp-ledge .chrono-fp-hand-l,.chrono-fp-climb .chrono-fp-hand-r,.chrono-fp-ledge .chrono-fp-hand-r{transform-origin:400px 280px;animation:.82s ease-in-out infinite chrono-fp-reach}.chrono-fp-ledge .chrono-fp-hand-r{animation-duration:1.15s}.chrono-fp-fall .chrono-fp-hands{transform-origin:400px 360px;animation:.92s cubic-bezier(.55,.06,.68,.19) both chrono-fp-fall-hands}.chrono-fp-fall .chrono-fp-cloak-l{transform-origin:0 200px;animation:.92s cubic-bezier(.55,.06,.68,.19) both chrono-fp-cloak-in-l}.chrono-fp-fall .chrono-fp-cloak-r{transform-origin:800px 200px;animation:.92s cubic-bezier(.55,.06,.68,.19) both chrono-fp-cloak-in-r}.chrono-fp-compact .chrono-fp-hand-l,.chrono-fp-compact .chrono-fp-hand-r,.chrono-fp-compact .chrono-fp-dice{opacity:.88}@keyframes chrono-fp-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes chrono-fp-cloak-idle{0%,to{transform:rotate(0)}50%{transform:rotate(-1.6deg)}}@keyframes chrono-fp-hem-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes chrono-fp-stride-l{0%{transform:translateY(8px)rotate(-2deg)}50%{transform:translate(6px,-12px)rotate(3deg)}to{transform:translateY(8px)rotate(-2deg)}}@keyframes chrono-fp-stride-r{0%{transform:translateY(-10px)rotate(2deg)}50%{transform:translate(-5px,8px)rotate(-3deg)}to{transform:translateY(-10px)rotate(2deg)}}@keyframes chrono-fp-cloak-run{0%,to{transform:rotate(0)translate(0)}50%{transform:rotate(-3deg)translate(4px)}}@keyframes chrono-fp-vault{0%{transform:translateY(10px)scaleY(.96)}28%{transform:translateY(-34px)scale(1.04,1.02)}70%{transform:translateY(-8px)scale(1)}to{transform:translateY(0)scale(1)}}@keyframes chrono-fp-cloak-flare{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes chrono-fp-reach{0%,to{transform:translateY(0)}50%{transform:translateY(-26px)}}@keyframes chrono-fp-fall-hands{0%{transform:translateY(0)rotate(0)}to{transform:translateY(36px)rotate(10deg)}}@keyframes chrono-fp-cloak-in-l{0%{transform:translate(0)scale(1)}to{transform:translate(28px)scale(1.12)}}@keyframes chrono-fp-cloak-in-r{0%{transform:translate(0)scale(1)}to{transform:translate(-28px)scale(1.12)}}@keyframes chrono-dice-dangle{0%,to{transform:rotate(-10deg)}50%{transform:rotate(12deg)}}@keyframes chrono-breathe{0%,to{transform:scale(1)translateY(0)}50%{transform:scale(1.008,.992)translateY(-1px)}}@keyframes chrono-walk-weight{0%{transform:translateY(2px)scale(1.03,.97)}28%{transform:translateY(-7px)scale(.985,1.03)}52%{transform:translateY(-4px)scale(1)}78%{transform:translateY(3px)scale(1.04,.96)}to{transform:translateY(2px)scale(1.03,.97)}}@keyframes chrono-stride{0%{transform:rotate(16deg)}35%{transform:rotate(5deg)}50%{transform:rotate(-15deg)}78%{transform:rotate(-4deg)}to{transform:rotate(16deg)}}@keyframes chrono-arm{0%{transform:rotate(-14deg)}50%{transform:rotate(16deg)}to{transform:rotate(-14deg)}}@keyframes chrono-jump{0%{transform:scale(1.08,.9)translateY(4px)rotate(0)}18%{transform:scale(.96,1.1)translateY(-28px)rotate(-8deg)}52%{transform:scale(.97,1.07)translateY(-40px)rotate(-4deg)}82%{transform:scale(1.06,.93)translateY(4px)rotate(2deg)}to{transform:scale(1)translateY(0)rotate(0)}}@keyframes chrono-fall{0%{transform:rotate(0)translateY(0)scale(1)}28%{transform:rotate(10deg)translateY(14px)scale(.98,1.04)}to{transform:rotate(22deg)translateY(46px)scale(1.04,.94)}}@keyframes chrono-climb{0%{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-7px)rotate(-10deg)}to{transform:translateY(0)rotate(-4deg)}}@keyframes chrono-ledge{0%{transform:rotate(-5deg)}50%{transform:rotate(7deg)}to{transform:rotate(-5deg)}}@keyframes chrono-moth{0%,to{transform:translate(0)rotate(-3deg)}50%{transform:translate(3px,-5px)rotate(5deg)}}@keyframes chrono-glow{0%,to{opacity:.38}50%{opacity:.62}}@keyframes chrono-lantern-sway{0%,to{transform:rotate(-1.4deg)}50%{transform:rotate(1.8deg)}}@keyframes chrono-wave-drift{0%,to{transform:translate(0)}50%{transform:translate(8px)}}@keyframes chrono-vault-open-l{0%{transform:rotateY(0)}10%{transform:rotateY(-3deg)}to{transform:rotateY(-58deg)}}@keyframes chrono-vault-open-r{0%{transform:rotateY(0)}10%{transform:rotateY(3deg)}to{transform:rotateY(58deg)}}@keyframes chrono-vault-bar-lift{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-46%)}}@keyframes chrono-vault-glow{0%{opacity:.18}to{opacity:.92}}@keyframes chrono-vault-shudder{0%,to{transform:translate(0)}18%{transform:translate(-7px,3px)}36%{transform:translate(8px,-2px)}54%{transform:translate(-4px,4px)}72%{transform:translate(3px)}}@keyframes chrono-hatch-yawn{0%{transform:rotateX(0)}6%{transform:rotateX(-8deg)}12%{transform:rotateX(28deg)scaleY(.88)}18%{transform:rotateX(88deg)scaleY(.38)}24%{transform:rotateX(104deg)scaleY(.2)}78%{transform:rotateX(100deg)scaleY(.18)}86%{transform:rotateX(28deg)scaleY(.82)}93%{transform:rotateX(-8deg)}to{transform:rotateX(0)}}@keyframes chrono-hatch-reseal{0%{transform:rotateX(96deg)}62%{transform:rotateX(-10deg)}78%{transform:rotateX(6deg)}to{transform:rotateX(0)}}@keyframes chrono-shaft-rush{0%{opacity:.4;transform:scale(1)}to{opacity:.15;transform:scale(2.4)translateY(18px)}}@keyframes chrono-shaft-in{0%{opacity:0}10%{opacity:0}16%{opacity:1}78%{opacity:1}to{opacity:0}}@keyframes chrono-plunge-rings{0%{opacity:.3;transform:scale(.55)translateY(-40px)}70%{opacity:.55;transform:scale(2.6)translateY(80px)}to{opacity:0;transform:scale(3.2)translateY(110px)}}@keyframes chrono-plunge-body{0%{opacity:0;transform:translateY(-8px)scale(.92)}12%{opacity:.85;transform:translateY(12px)scale(1)}70%{opacity:.55;transform:translateY(220px)scale(.22)}to{opacity:0;transform:translateY(310px)scale(.08)}}@keyframes chrono-fall-surveyor{0%{opacity:0;transform:translate(-50%)translateY(46%)scale(.2)rotate(6deg)}12%{opacity:1;transform:translate(-50%)translateY(8%)scale(.72)rotate(-3deg)}28%{opacity:1;transform:translate(-50%)translateY(-8%)scale(1.08)rotate(2deg)}44%{opacity:1;transform:translate(-50%)translateY(-4%)scale(1.02)rotate(-2deg)}70%{opacity:.92;transform:translate(-50%)translateY(42%)scale(.42)rotate(9deg)}to{opacity:0;transform:translate(-50%)translateY(78%)scale(.14)rotate(14deg)}}@keyframes chrono-plunge-cloak{0%{opacity:0;transform:translateY(18%)scaleY(.7)}16%{opacity:.9;transform:translateY(0)scaleY(1)}58%{opacity:.55;transform:translateY(-8%)scaleY(1.18)}to{opacity:0;transform:translateY(-28%)scaleY(1.4)}}@keyframes chrono-plunge-dust{0%{opacity:0;transform:translateY(8%)}18%{opacity:.85}to{opacity:0;transform:translateY(-42%)}}@keyframes chrono-plunge-grit{0%{opacity:0;transform:translateY(-20%)}20%{opacity:.55}to{opacity:0;transform:translateY(50%)}}@keyframes chrono-plunge-streaks{0%{opacity:0;transform:translateY(-12%)scaleY(.6)}22%{opacity:.7}to{opacity:0;transform:translateY(28%)scaleY(1.4)}}@keyframes chrono-plunge-impact{0%{opacity:0}24%{opacity:1}to{opacity:0}}@keyframes chrono-plunge-lookup{0%{opacity:0}40%{opacity:.7}to{opacity:.15}}@keyframes chrono-crumbs{0%{opacity:0;transform:translateY(0)}22%{opacity:.75;transform:translateY(-8px)}to{opacity:0;transform:translateY(-4px)}}@keyframes chrono-dust-burst{0%{opacity:0}18%{opacity:.75}to{opacity:0}}@keyframes chrono-slam-flash{0%{opacity:0}18%{opacity:1}to{opacity:0}}@keyframes chrono-sparks{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:.85;transform:translateY(-18px)}}@keyframes chrono-godrays{0%,to{opacity:.32;transform:translate(-1.4%)rotate(.3deg)}50%{opacity:.5;transform:translate(1.6%)rotate(-.35deg)}}@keyframes chrono-fog-drift{0%,to{opacity:.55;transform:translate(0)}50%{opacity:.8;transform:translate(3%)}}@keyframes chrono-rain-fall{0%{background-position:0 0}to{background-position:28px 140px}}@keyframes chrono-mote-drift{0%,to{opacity:.35;transform:translate(0)}50%{opacity:.7;transform:translate(10px,-18px)}}@keyframes chrono-fall-veil{0%{opacity:0;transform:translateY(-8%)}18%{opacity:.45;transform:translateY(0)}62%{opacity:.82;transform:translateY(4%)}to{opacity:.2;transform:translateY(0)}}@keyframes chrono-rain-sheen{0%,to{opacity:.35;transform:translate(-6%)}50%{opacity:.7;transform:translate(8%)}}@keyframes chrono-ember-sheet{0%,to{opacity:.4}50%{opacity:.85}}@keyframes chrono-wet-pulse{0%,to{opacity:.42}50%{opacity:.7}}@keyframes chrono-fabric{0%,to{transform:rotate(0)}50%{transform:rotate(-8deg)}}@keyframes chrono-fabric-idle{0%,to{transform:rotate(0)}50%{transform:rotate(-3deg)}}@keyframes chrono-hair-idle{0%,to{transform:rotate(0)translateY(0)}50%{transform:rotate(-2deg)translateY(-1px)}}@keyframes chrono-hair-run{0%{transform:rotate(3deg)}50%{transform:rotate(-6deg)}to{transform:rotate(3deg)}}@keyframes chrono-pack-inertia{0%{transform:rotate(2deg)translateY(1px)}50%{transform:rotate(-3deg)translateY(-2px)}to{transform:rotate(2deg)translateY(1px)}}@media (prefers-reduced-motion:reduce){.kilnheart-void .kilnheart-ember,.kilnheart-mote{animation:none}.latchbox-closed:hover .cognexis-compact,.latchbox-closed:focus-visible .cognexis-compact{transform:none}.motion-field,.kinetic-spin,.kinetic-morph,.badge-earned,.pin-shine,.latchbox-sweep,.latchbox-sparking,.iq-blink,.iq-breathe,.iq-orbit,.iq-draw,.iq-pulse,.iq-idle,.iq-idle .iq-paint-glaze,.iq-idle .iq-paint-lamp,.iq-toy-bob,.paper-fold-option,body:after,.chrono-torch,.chrono-mote,.chrono-ember,.chrono-fog,.chrono-water-shine,.chrono-heat,.chrono-slam-dust,.chrono-layer-far,.chrono-layer-mid,.chrono-layer-near,.chrono-flame,.chrono-flame-lick,.chrono-flame-glow,.chrono-wave,.chrono-wave-b,.chrono-skiff,.chrono-lantern-swing,.chrono-lantern,.chrono-crystal,.chrono-kiln-mouth,.chrono-lock-glow,.chrono-vault-leaf-l,.chrono-vault-leaf-r,.chrono-vault-bar,.chrono-vault-glow,.chrono-vault-scene,.chrono-vault-rune,.chrono-hatch-lid-3d,.chrono-hatch-dust,.chrono-hatch-torch,.chrono-shaft-rings,.chrono-shaft-plunge,.chrono-plunge-rings,.chrono-plunge-figure,.chrono-fall-surveyor,.chrono-plunge-cloak,.chrono-plunge-dust,.chrono-plunge-grit,.chrono-plunge-streaks,.chrono-plunge-impact,.chrono-plunge-look-up,.chrono-fall-dust,.chrono-ex-squash,.chrono-fp-cloak-l,.chrono-fp-cloak-r,.chrono-fp-hem,.chrono-fp-hands,.chrono-fp-hand-l,.chrono-fp-hand-r,.chrono-fp-dice,.chrono-fp-staff,.chrono-leg-back,.chrono-leg-front,.chrono-arm-back,.chrono-arm-front,.chrono-moth,.chrono-lantern-glow,.chrono-mushroom,.chrono-mushroom-glow,.chrono-godrays,.chrono-fog,.chrono-rain,.chrono-rain-sheen,.chrono-ember-sheet,.chrono-wet-sheen,.chrono-fall-veil,.chrono-dust-mote,.chrono-layer-far,.chrono-layer-mid,.chrono-layer-near,.chrono-hub-poster,.chrono-coat-hem,.chrono-coat-flap,.chrono-cloak-hem,.chrono-cloak-back,.chrono-cloak-hood,.chrono-hair-crest,.chrono-pack,.chrono-staff,.chrono-dice,.chrono-grimoire,.chrono-gold-key,.chrono-sash-tail,.chrono-hybrid-grain,.chrono-hybrid-rim,.chrono-lamp,.chrono-lamp-glow,.chrono-sparks,.chrono-slam-flash,.chrono-stage-cam,.sheen-host:after,.room-plate:after,.unlock-ticket:after,.chrono-vault-leaf:after,.float-slow,.pulse-soft,.orbit-ring{animation:none}.chrono-door-fill,.chrono-hatch-lid-3d,.chrono-vault-leaf{transition:none}}.clockwright-stage{isolation:isolate;overflow:visible}.cw-webgl{z-index:4;pointer-events:none;position:absolute;inset:0}.cw-webgl canvas{pointer-events:none;width:100%;height:100%;display:block}.clockwright-paint-held,.clockwright-photo-stage .clockwright-paint-held{opacity:0}.clockwright-hotspot:focus-visible{outline-offset:2px;outline:2px solid #a78bfacc}.clockwright-hover-label{color:#f7f8ff;letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07080cd1;border:1px solid #ffffff73;border-radius:999px;max-width:16rem;padding:.35rem .7rem;font-size:.78rem;font-weight:650;transform:translateY(calc(-100% - 8px));box-shadow:0 8px 24px #00000073}.clockwright-door-open,.clockwright-hatch-open{filter:drop-shadow(0 0 18px #7c5cff73)drop-shadow(0 0 10px #5eead447)}.cw-anim{z-index:5;pointer-events:none;position:absolute;inset:0}.cw-slab-slot{z-index:5;pointer-events:none;perspective:1600px;transform-style:preserve-3d;position:absolute}.cw-reveal{background:radial-gradient(at 40% 30%,#1c140e8c,#0000 55%),#090705;position:absolute;inset:0;overflow:hidden;box-shadow:inset 12px 0 28px #000000b8}.cw-slab-face{backface-visibility:hidden;transform-style:preserve-3d;background-color:#1a1410;background-repeat:no-repeat;position:absolute;inset:0;box-shadow:22px 18px 48px #0000009e}.cw-dust{pointer-events:none;position:absolute;inset:0;overflow:hidden}.cw-dust span{background:#f4e2c18c;border-radius:999px;width:3px;height:3px;animation:1.7s ease-out forwards cw-mote;position:absolute;bottom:12%}.cw-vignette{z-index:5;pointer-events:none;background:radial-gradient(circle at 50% 42%,#0000 24%,#0806049e 100%);position:absolute;inset:0}.cw-scorch{z-index:6;pointer-events:none;position:absolute;inset:0;overflow:visible}.cw-scorch-char,.cw-scorch-ember{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:160;stroke-dashoffset:160px;animation:1.25s ease-out forwards cw-burn-line}.cw-scorch-char{stroke:#2a160c;stroke-width:3.4px;filter:blur(.4px)}.cw-scorch-ember{stroke:#e08a48;stroke-width:1.15px;opacity:.85;filter:drop-shadow(0 0 4px #e88c40bf)}.cw-scorch-char.is-still,.cw-scorch-ember.is-still{stroke-dashoffset:0;animation:none}.cw-beats{z-index:8;pointer-events:none;flex-direction:column;gap:.28rem;display:flex;position:absolute;bottom:5%;left:4%;right:4%}.cw-beat{color:#f0e4cc;letter-spacing:.02em;background:#0a0705b8;border-radius:.2rem;width:fit-content;max-width:90%;margin:0;padding:.28rem .65rem;font-size:.82rem;font-weight:600}.cw-latch-slot{z-index:7;pointer-events:none;position:absolute;overflow:hidden;box-shadow:0 10px 28px #00000073}.cw-latch-still{filter:contrast(1.08)saturate(.85)}.cw-bolt{transform-origin:0;background:linear-gradient(#8a7a68,#3a3228 55%,#1c1814);border-radius:1px;height:9px;position:absolute;top:46%;left:8%;right:8%;box-shadow:0 2px 4px #00000073}.cw-stamp{color:#f0e4cc;letter-spacing:.12em;text-shadow:0 1px #000000a6;font-size:.95rem;font-weight:750;animation:.4s .45s both cw-fade-up;position:absolute;bottom:10%;right:8%}.cw-focus{z-index:5;pointer-events:none;filter:contrast(1.06)saturate(.88);position:absolute;inset:-6%}.cw-spot-pulse{border-radius:.7rem;animation:1.1s cw-pulse;position:absolute;box-shadow:inset 0 0 0 2px #ffecc4e6,0 0 28px #ffd68c73}.cw-spot-pulse.is-miss,.cw-spot-pulse.is-dead,.cw-spot-pulse.is-locked{box-shadow:inset 0 0 0 2px #ffa078e6,0 0 24px #ff5a3c59}@keyframes cw-pulse{0%{opacity:0;transform:scale(.92)}30%{opacity:1;transform:scale(1)}to{opacity:.35}}.cw-plate-card{pointer-events:none;z-index:6;width:min(72%,480px);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.cw-plate-brass{color:#f0e4cc;background:radial-gradient(at 18% 0,#d6ba8438,#0000 46%),linear-gradient(#8a6a42,#5c4328 58%,#3a2a18);border:1px solid #2a1c10d9;border-radius:.35rem;padding:.9rem 1.05rem 1.05rem;position:relative;overflow:hidden;box-shadow:0 22px 54px #0000008c,inset 0 1px #ffecc81f}.cw-plate-kicker{letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.cw-cut-row,.cw-bell-row{flex-wrap:wrap;gap:.65rem;margin-top:.55rem;display:flex}.cw-tally{flex-direction:column;align-items:center;min-width:4.2rem;display:flex}.cw-tally svg{width:4.2rem;height:2.6rem}.cw-tally-stroke{stroke:#f0e4cc;stroke-width:3px;stroke-linecap:round;stroke-dasharray:36;stroke-dashoffset:36px;animation:.7s forwards cw-draw}.cw-tally-num,.cw-plate-rule{opacity:0;animation:.4s forwards cw-fade-up}.cw-tally-num{font-size:.95rem;font-weight:750}.cw-plate-rule{margin:.7rem 0 0;font-size:.95rem;font-weight:650;animation-delay:.85s}.cw-bell{background:linear-gradient(#1e160e8c,#0c0806b8);border:1px solid #d6ba8447;border-radius:.2rem;flex-direction:column;align-items:center;gap:.15rem;min-width:4.4rem;padding:.45rem .4rem .35rem;display:flex}.cw-bell-count{font-size:1.15rem;font-weight:750}.cw-bell-name{letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.cw-latch{border:2px solid #3a2412;border-radius:50%;width:1.4rem;height:1.4rem;animation:.7s cw-spin-once;position:absolute;top:.7rem;right:.8rem}.cw-latch:after{content:"";background:#3a2412;width:2px;height:.7rem;position:absolute;top:-.35rem;left:50%}.cw-verb{z-index:2;color:#f6e7c4;letter-spacing:.08em;text-transform:uppercase;background:#120c08e0;border-radius:999px;padding:.28rem .55rem;font-size:.72rem;font-weight:700;animation:.35s both cw-fade-up;position:absolute;transform:translateY(-1.6rem)}.cw-lid,.cw-lift,.cw-spin,.cw-door-rattle{background:linear-gradient(#e7c98ab8,#5a34188c);border-radius:.6rem;position:absolute;box-shadow:0 14px 28px #0006}.cw-lid{transform-origin:50% 0;animation:.8s forwards cw-lid}.cw-lid.is-force{animation:.4s cw-shake,.7s .15s forwards cw-lid}.cw-lift{animation:.7s forwards cw-lift}.cw-spin{border-radius:50%;animation:.8s linear cw-spin-once}.cw-door-rattle{background:linear-gradient(#ff785059,#50140a33);animation:.45s cw-shake}.cw-brick{background:repeating-linear-gradient(0deg,#2a1c1233 0 18px,#140c0859 18px 22px),repeating-linear-gradient(90deg,#5a3c242e 0 36px,#28180e47 36px 40px);animation:.55s both cw-brick;position:absolute;inset:0}.cw-climb-light{background:linear-gradient(90deg,#0000,#ffecbe47,#0000);animation:.7s both cw-climb;position:absolute;inset:0}@keyframes cw-plate-in{0%{opacity:0;transform:translate(-50%,-36%)scale(.18)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes cw-draw{to{stroke-dashoffset:0}}@keyframes cw-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes cw-shake{0%,to{transform:translate(0)}25%{transform:translate(-7px)}50%{transform:translate(7px)}75%{transform:translate(-4px)}}@keyframes cw-lid{0%{transform:perspective(400px)rotateX(0)}55%{transform:perspective(400px)rotateX(-62deg)}to{transform:perspective(400px)rotateX(-24deg)}}@keyframes cw-lift{0%{transform:translateY(0)}50%{transform:translateY(-18%)}to{transform:translateY(-8%)}}@keyframes cw-spin-once{to{transform:rotate(360deg)}}@keyframes cw-brick{0%{opacity:0;clip-path:inset(100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes cw-climb{0%{opacity:0;transform:translateY(12%)}40%{opacity:1}to{opacity:0;transform:translateY(-8%)}}@keyframes cw-mote{0%{opacity:0;transform:translate(0)}18%{opacity:.7}to{opacity:0;transform:translate(10px,-72px)}}@keyframes cw-burn-line{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.cw-plate-card,.cw-tally-stroke,.cw-tally-num,.cw-plate-rule,.cw-bell,.cw-lid,.cw-lift,.cw-spin,.cw-brick,.cw-climb-light,.cw-door-rattle,.cw-spot-pulse,.cw-latch,.cw-dust span,.cw-scorch-char,.cw-scorch-ember{stroke-dashoffset:0;opacity:1;animation:none}}.logic-play,.logic-intro,.logic-wall{padding-bottom:1.5rem}.logic-stage{position:relative}.logic-grid>div,.logic-cell{color:var(--plate-ink);background:radial-gradient(at 30% 0,#7c5cff38,#0000 55%),linear-gradient(#12182eeb,#070b16f5);box-shadow:inset 0 1px #e8eefc24,0 8px 16px #02061259;border-color:#a78bfa47!important}.logic-option{color:var(--plate-ink)}.logic-option:focus-visible{outline:2px solid var(--uv);outline-offset:3px}.logic-cert-mock{isolation:isolate;color:var(--plate-ink);background:radial-gradient(at 50% 0,#7c5cff47,#0000 52%),linear-gradient(165deg,#12182e,#070b16 58%,#1a1450);border-color:#a78bfa59!important}.hour-orbs{align-items:center;gap:.4rem;display:flex}.hour-orb{clip-path:polygon(50% 0%,82% 28%,100% 62%,50% 100%,0% 62%,18% 28%);background:linear-gradient(160deg,#e7edf1,#8b97a3 55%,#5c6772);width:22px;height:28px;display:inline-block}.hour-orb.is-lit{filter:saturate(1.15)}.hour-orb-count{letter-spacing:.12em;text-transform:uppercase;color:#5c6b78;margin-left:.2rem;font-size:.68rem}.tower-fp{z-index:40;touch-action:none;-webkit-user-select:none;user-select:none;background:#120e0a;position:fixed;inset:0}.tower-fp-canvas{touch-action:none;width:100%;height:100%;display:block}.tower-stick{z-index:6;touch-action:none;pointer-events:auto;background:#08060447;border:2px solid #f4efe459;border-radius:999px;width:7.2rem;height:7.2rem;position:absolute;bottom:1.1rem;left:1.1rem}.tower-stick:after{content:"";pointer-events:none;background:#f4efe447;border:1px solid #f4efe473;border-radius:999px;width:2.4rem;height:2.4rem;margin:-1.2rem;position:absolute;top:50%;left:50%}.tower-fp-hands{z-index:6;pointer-events:auto;flex-direction:column;gap:.55rem;display:flex;position:absolute;bottom:1.1rem;right:1.1rem}.tower-fp-hand{color:#f4efe4;background:#120e0ab8;border:1px solid #f4efe466;border-radius:999px;min-width:4.6rem;min-height:4.6rem;font-size:.85rem;font-weight:600}.tower-fp-hand.is-drop,.tower-fp-hand.is-look{min-width:3.6rem;min-height:3.6rem;margin-left:auto}.tower-fp-cross{pointer-events:none;border:1px solid #fff4dccc;border-radius:999px;width:10px;height:10px;margin:-5px;position:absolute;top:46%;left:50%}.tower-fp-hud{pointer-events:auto;z-index:4;background:linear-gradient(#0000,#080604b8);padding:1rem 1.2rem 9.2rem;position:absolute;bottom:0;left:0;right:0}.tower-pad{grid-template-columns:repeat(3,3.4rem);gap:.4rem;margin-top:.7rem;display:grid}.tower-pad button{border:1px solid var(--color-anchor,#3a2a1c);border-radius:.75rem;min-height:2.9rem}@supports (color:color-mix(in lab, red, red)){.tower-pad button{border:1px solid color-mix(in oklab, var(--color-anchor,#3a2a1c) 22%, transparent)}}.tower-pad button{background:var(--color-stone,#efe6d8)}@supports (color:color-mix(in lab, red, red)){.tower-pad button{background:color-mix(in oklab, var(--color-stone,#efe6d8) 88%, white)}}.tower-pad button{font-size:1.05rem;font-weight:600}.tower-fp-score{pointer-events:auto;color:#f4efe4;background:#120e0ae0;border:1px solid #c6a15a73;border-radius:1rem;width:min(22rem,100% - 2.4rem);padding:1.1rem 1.2rem 1.2rem;position:absolute;top:4.5rem;right:1.2rem}.dungeon-dust{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.dungeon-dust span{background:#f6e7c1b3;border-radius:999px;width:4px;height:4px;animation:7s linear infinite dungeon-mote;position:absolute;top:20%}@keyframes dungeon-mote{0%{opacity:0;transform:translateY(0)}20%{opacity:.8}to{opacity:0;transform:translateY(180px)}}.dungeon-token,.dungeon-peg{color:#2a1c10;background:radial-gradient(circle at 30% 20%,#ffecbeb3,#0000 46%),linear-gradient(#e7c98a,#a87840);border:1px solid #5a3e1c8c;border-radius:.7rem;padding:.45rem .7rem;box-shadow:inset 0 1px #fff8e6a6,0 6px 14px #140c0647}.dungeon-peg{color:#f6e7c1;background:radial-gradient(circle at 50% 0,#fff4dc2e,#0000 50%),linear-gradient(#4a4038,#2a241e);border-color:#14100ccc}.dungeon-token.is-held,.dungeon-peg:hover{border-color:#e7c98a;box-shadow:0 0 0 2px #e7c98a73}.dungeon-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.dungeon-lines line{stroke:#c6a15acc;stroke-width:2px}.dungeon-face{background:radial-gradient(circle at 50% 42%,#fff4dc29,#0000 42%),radial-gradient(circle at 50% 40%,#3a3228,#120e0a 72%);border:8px solid #c4a36a;border-radius:999px;width:200px;height:200px;position:relative;box-shadow:inset 0 0 0 2px #5a3e1ccc,0 10px 24px #00000059}.dungeon-hand{transform-origin:bottom;background:#f6e7c1;border-radius:999px;width:3px;position:absolute;bottom:50%;left:50%}.dungeon-hand.is-hour{height:48px}.dungeon-hand.is-minute{background:#e7c98a;height:72px}.dungeon-hub{background:#c4a36a;border-radius:999px;width:10px;height:10px;margin:-5px;position:absolute;top:50%;left:50%}.dungeon-star{background:#e7c98a;border-radius:999px;width:2px;height:10px;margin-left:-1px;position:absolute;top:50%;left:50%}.dungeon-owl-row{background:#fff;border:1px solid #12202c1a;border-radius:1rem;align-items:center;gap:.8rem;padding:.8rem;display:flex}.dungeon-owl{flex:none;width:72px;height:72px}.dungeon-inspect{width:100%;height:220px}.dungeon-modal{z-index:40;background:#070b168c;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.dungeon-modal-card{background:#f5fafc;border-radius:1.2rem;width:min(440px,100%);padding:1rem}.dungeon-key-turn{pointer-events:none;transform-origin:0;z-index:6;background:linear-gradient(#e7c98a,#8a6230);border-radius:.4rem .4rem .2rem .2rem;width:18%;height:42%;animation:1.1s forwards dungeon-key-in;position:absolute;top:28%;left:18%}@keyframes dungeon-key-in{0%{transform:translate(-40%)rotate(-20deg)}to{transform:translate(10%)rotate(70deg)}}.studio3d-canvas{aspect-ratio:4/3;touch-action:none;-webkit-user-select:none;user-select:none;background:#120e0a;border-radius:1rem;width:100%;display:block;box-shadow:0 18px 40px -18px #000000b3}.studio3d-square{aspect-ratio:1/1.05;max-height:78vh}.studio3d-wide{aspect-ratio:16/9;max-height:62vh}.gym-preview{width:100%;height:auto;display:block}.gym-lab-card{box-shadow:0 10px 24px -16px #12202c59}.gym-how{font-weight:600}.gym-laws .gym-law{text-align:center;background:#fff;border:1px solid #12202c1f;border-radius:.85rem;flex-direction:column;align-items:center;gap:.15rem;padding:.4rem .25rem .5rem;display:flex}.gym-law strong{color:var(--ink);font-size:.95rem;line-height:1}.gym-law span{letter-spacing:.04em;text-transform:uppercase;color:var(--quiet,#5c6b75);font-size:.62rem;font-weight:700}.gym-law--ember{background:#e2431d14;border-color:#e2431d59}.gym-law--alpine{background:#3d4f5f14;border-color:#3d4f5f47}.gym-law--grove{background:#3f6b4d1a;border-color:#3f6b4d52}.gym-slot-empty{background:repeating-linear-gradient(-45deg,#0000,#0000 7px,#e2431d14 7px 8px),#fff;box-shadow:inset 0 0 0 1px #e2431d40}.keeper-baize,.keeper-hand{gap:.55rem;display:grid}.keeper-baize{background:radial-gradient(at 50% 8%,#ffecbe1f,#0000 46%),repeating-linear-gradient(90deg,#184a38 0 2px,#143f31 2px 4px);border:10px solid #3a2418;border-radius:1.15rem;grid-template-columns:repeat(3,minmax(0,1fr));padding:.85rem;box-shadow:inset 0 0 42px #00000061,0 16px 28px -18px #00000080}.keeper-hand{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=640px){.keeper-hand{grid-template-columns:repeat(4,minmax(0,1fr))}}.keeper-card{aspect-ratio:5/7;color:#2a1c10;text-align:left;background:linear-gradient(145deg,#f3e2b4 0%,#c9a056 42%,#8a6428 100%);border:0;border-radius:.62rem;width:100%;padding:5px;animation:.45s both keeper-deal;display:block;position:relative;transform:perspective(900px)rotateX(3deg);box-shadow:0 10px 18px -10px #0000008c,inset 0 1px #fff4d2b3}.keeper-card--choice{cursor:pointer;transform:perspective(900px)rotateX(2deg)}.keeper-card--choice:hover:not(:disabled){transform:perspective(900px)rotateX(0)translateY(-4px)}.keeper-card.is-selected{box-shadow:0 0 0 2px #e2431d,0 12px 22px -10px #00000080}.keeper-face,.keeper-verso{background:#f6edd8;border-radius:.42rem;height:100%;position:relative;overflow:hidden}.keeper-filigree{pointer-events:none;opacity:.85;width:100%;height:100%;position:absolute;inset:0}.keeper-index{z-index:2;color:#5a3c18;font-family:var(--font-display,Georgia, serif);flex-direction:column;align-items:center;line-height:1;display:flex;position:absolute}.keeper-index strong{font-size:.85rem}.keeper-index--tl{top:.28rem;left:.3rem}.keeper-index--br{bottom:.28rem;right:.3rem;transform:rotate(180deg)}.keeper-pip-pose{width:.85rem;height:1rem}.keeper-plate{border-radius:.28rem;height:68%;margin:1.15rem .55rem .2rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #5a3c1447}.keeper-plate img,.keeper-plate-fallback{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.keeper-plate-fallback{background:radial-gradient(circle at 40% 20%,#c4a574,#3d4a42 70%)}.keeper-plate:after{content:"";pointer-events:none;background:radial-gradient(at 50% 30%,#0000 40%,#120c086b);position:absolute;inset:0}.keeper-portrait{z-index:1;filter:drop-shadow(0 6px 8px #00000073);place-items:end center;height:100%;display:grid;position:relative}.keeper-portrait svg{width:auto;max-width:100%;height:96%;display:block}.keeper-legend{text-align:center;padding:.15rem .45rem .4rem}.keeper-kicker,.keeper-sub{letter-spacing:.08em;text-transform:uppercase;color:#6a5340;font-size:.58rem;font-weight:700}.keeper-title{font-family:var(--font-display,Georgia, serif);color:#2a1c10;font-size:.78rem;font-weight:700}.keeper-verso{background:repeating-conic-gradient(from 18deg, #6a1c28 0 10deg, #4a1218 10deg 20deg);place-items:center;display:grid}.keeper-verso-mark{aspect-ratio:1;background:radial-gradient(circle,#e6d4a4 0 18%,#0000 19% 100%),conic-gradient(#c9a056,#f3e2b4,#8a6428,#c9a056);border:2px solid #e6d4a4;border-radius:50%;width:42%;box-shadow:inset 0 0 0 6px #6a1c28,0 0 0 3px #6a1c28}.keeper-verso p{font-family:var(--font-display,Georgia, serif);letter-spacing:.14em;text-transform:uppercase;color:#f3e2b4;font-size:.72rem;position:absolute;bottom:.55rem}.keeper-sheen{pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,#ffffff47,#0000 32% 62%,#ffecbe1f);position:absolute;inset:0}.keeper-laws{background:linear-gradient(#fbf6ea,#efe4cc);border:1px solid #c9a05659;border-radius:1.1rem;padding:.85rem .75rem}.keeper-law{text-align:center;background:linear-gradient(#fffaf0,#f0e2c4);border:1px solid #5a3c142e;border-radius:.55rem;flex-direction:column;align-items:center;gap:.12rem;padding:.35rem .2rem .4rem;display:flex;box-shadow:0 4px 8px -6px #00000059}.keeper-law strong{color:#2a1c10;font-size:.85rem;line-height:1}.keeper-law span{letter-spacing:.04em;text-transform:uppercase;color:#6a5340;font-size:.58rem;font-weight:700}.keeper-law--ember{border-color:#e2431d59}.keeper-law--alpine{border-color:#3d4f5f47}.keeper-law--grove{border-color:#3f6b4d52}@keyframes keeper-deal{0%{opacity:0;transform:perspective(900px)rotateX(12deg)translateY(8px)}to{opacity:1;transform:perspective(900px)rotateX(3deg)translateY(0)}}@media (width<=640px){.studio3d-wide{aspect-ratio:4/3.4}}.answer-node.is-correct{background:#10b98129;border-color:#34d399cc}.answer-node.is-wrong{background:#ef44441f;border-color:#ef4444b3}.skinned .plate-dark,.skinned.plate-dark{background:var(--sk-plate);border-color:var(--sk-border);box-shadow:inset 0 1px 0 #ffffff24, 0 22px 48px #04081647, 0 0 36px var(--sk-glow)}.skinned .plate-dark .glass-rails,.skinned.plate-dark .glass-rails,.skinned.sheen-host:after,.skinned .sheen-host:after{display:none}.skinned .logic-grid,.skinned .skin-grid{gap:var(--sk-gap)}.skinned .logic-cell,.skinned .skin-cell{background:var(--sk-cell);border-color:var(--sk-border);border-radius:var(--sk-radius);box-shadow:var(--sk-shadow);font-family:var(--sk-font);color:var(--plate-ink)}.skinned .logic-cell.float-slow{transform:rotate(var(--sk-tilt));animation:none}.skinned .answer-node{background:var(--sk-cell);border-color:var(--sk-border);border-radius:var(--sk-radius);box-shadow:var(--sk-shadow);color:var(--plate-ink);-webkit-backdrop-filter:none}.skinned .answer-node:hover{border-color:var(--uv-hot);box-shadow:var(--sk-shadow), 0 0 18px var(--sk-glow)}.skinned .answer-node.is-selected{border-color:var(--uv-hot);outline:2px solid var(--uv-hot);outline-offset:2px}.skinned .answer-node .text-quiet,.skinned .skin-quiet,.skinned .iq-option-letter{color:var(--sk-quiet)}.skinned .glyph-lit{filter:drop-shadow(0 0 6px var(--sk-glow))}.skinned .skin-title,.skinned .font-display{font-family:var(--sk-font)}.skinned .skin-title{color:var(--plate-ink)}.skin-scene{isolation:isolate;color:var(--plate-ink);position:relative}.skin-scene:before{content:"";z-index:-1;background:linear-gradient(var(--sk-veil), var(--sk-veil)), var(--sk-plate);animation:.6s ease-out skin-scene-in;position:fixed;inset:0}.skin-scene .text-ink,.skin-scene .text-faint,.skin-scene .text-quiet{color:var(--plate-ink)}.skin-scene .text-faint{opacity:.75}.skin-scene .plate-dark{box-shadow:0 0 0 1px var(--sk-border), 0 24px 60px #00000059, 0 0 40px var(--sk-glow)}@keyframes skin-scene-in{0%{opacity:0}to{opacity:1}}.tower-guide-overlay{z-index:40;touch-action:pan-y;-webkit-backdrop-filter:blur(6px);background:#080604b8;justify-content:center;align-items:flex-start;padding:1rem;display:flex;position:absolute;inset:0;overflow-y:auto}.tower-guide-sheet{background:var(--oatmeal,#eef4f7);border-radius:1.25rem;width:100%;max-width:44rem;margin:auto 0;padding:1rem;box-shadow:0 30px 80px #00000080}.cw-pixel{filter:url(#cw-pixelate);image-rendering:pixelated}.blocky-ui,.tower-fp.is-blocks{--block-font:ui-monospace, "SF Mono", Menlo, Consolas, monospace}.blocky-ui h1,.blocky-ui button,.tower-fp.is-blocks button,.tower-fp.is-blocks .tower-fp-hud{font-family:var(--block-font)}.blocky-ui h1{letter-spacing:.02em;text-shadow:3px 3px #00000059}.blocky-ui button:not(.clockwright-hotspot),.blocky-ui .rounded-2xl,.blocky-ui .rounded-xl,.blocky-ui .clockwright-stage,.tower-fp.is-blocks button{border-radius:0!important}.blocky-ui button.rounded-xl,.blocky-ui button.rounded-2xl,.tower-fp.is-blocks button{box-shadow:inset -3px -3px #00000052,inset 3px 3px #ffffff38}.blocky-ui button.rounded-xl:active,.tower-fp.is-blocks button:active{box-shadow:inset 3px 3px #00000052,inset -3px -3px #ffffff1f}.blocky-ui .clockwright-stage{border-width:3px;border-color:#3a3530}.tower-fp.is-blocks .tower-fp-hand{text-transform:uppercase;letter-spacing:.04em;background:#6b6660;border:3px solid #1c1a17;font-size:.72rem}.tower-fp.is-blocks .tower-fp-hand.is-drop{background:#7a5432}.tower-fp.is-blocks .tower-fp-hand.is-look{background:#3f5a6b}.tower-fp.is-blocks .tower-stick,.tower-fp.is-blocks .tower-stick:after,.tower-fp.is-blocks .tower-fp-cross{border-radius:0}.tower-fp.is-blocks .tower-stick{background:#6b666059;border:3px solid #1c1a17d9}.tower-fp.is-blocks .tower-fp-cross{background:linear-gradient(#fff,#fff) 50%/2px 100% no-repeat,linear-gradient(#fff,#fff) 50%/100% 2px no-repeat;border:0;width:12px;height:12px;margin:-6px}.tower-fp.is-blocks .tower-fp-canvas{image-rendering:pixelated}.logic-mono .logic-stage{--fig-paper:#fff;--fig-ink:#0b0c0f}.span-lit{box-shadow:0 0 18px var(--uv-hot,#c8102e)}html.pad-nav :focus:not(canvas),html.pad-nav .pad-focus{outline-offset:3px;outline:3px solid #f5b83d;box-shadow:0 0 0 6px #0c0a088c}.gamepad-hint{z-index:60;color:#f8efdc;background:#0e0c0ae0;border-radius:999px;align-items:center;gap:.5rem;max-width:calc(100vw - 2rem);padding:.55rem 1rem;font-size:.85rem;display:flex;position:fixed;top:4.75rem;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #00000059}.gamepad-hint strong{color:#f5b83d}.yard-stage{outline:none;position:relative}.yard-stage .yard-dealing{z-index:2;background:#120e0a8c;border-radius:1rem}.yard-board{aspect-ratio:1;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#9a8b78 0 0) 0 0/100% 3px no-repeat,linear-gradient(#6d6256 2px,#0000 2px) 50%/100% 16.6667%,linear-gradient(90deg,#6d6256 2px,#0000 2px) 50%/16.6667% 100%,repeating-linear-gradient(90deg,#3a342c 0 7px,#2e2a26 7px 14px);border:6px solid #3b2f25;border-radius:1rem;width:min(92vw,30rem);margin-inline:auto;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #0000008c,0 14px 32px #00000040}.yard-gate{z-index:2;background:repeating-linear-gradient(#f5b83d 0 8px,#1a1a1a 8px 16px);border-radius:6px 0 0 6px;place-items:center;width:22px;height:16.6667%;transition:transform .5s;display:grid;position:absolute;right:-6px}.yard-gate span{writing-mode:vertical-rl;letter-spacing:.12em;color:#fff;text-shadow:0 1px 2px #000;font-size:9px;font-weight:800}.yard-board.is-open .yard-gate{transform:translateY(-120%)}.yard-dealing{color:#e9e2d4;place-items:center;font-size:.9rem;display:grid;position:absolute;inset:0}.yard-wagon{touch-action:none;cursor:grab;z-index:1;background:0 0;border:0;padding:5px;transition:transform .16s ease-out,left .16s ease-out,top .16s ease-out;position:absolute}.yard-stock{filter:drop-shadow(0 3px 2px #00000073);pointer-events:none;width:100%;height:100%;display:block}.yard-wagon.is-drag{cursor:grabbing;z-index:3}.yard-wagon.is-cart{z-index:2}.yard-board.is-open .yard-wagon.is-cart{transition:transform .85s cubic-bezier(.5,0,.9,.6)}.yard-wagon.is-hint .yard-stock{animation:.9s ease-in-out infinite alternate yard-glow}@keyframes yard-glow{to{filter:drop-shadow(0 0 8px #ffe08a)}}.yard-hint-arrow{z-index:1;color:#fff;text-shadow:0 1px 3px #000;place-items:center;font-size:1.6rem;font-weight:800;display:grid;position:absolute;inset:0}.yard-wagon.is-grabbed .yard-stock{filter:drop-shadow(0 0 #f5b83d)drop-shadow(0 0 6px #f5b83d)}.yard-wagon:focus-visible{outline-offset:-2px;outline:3px solid #f5b83d}.yard-tool{border:1px solid #78788c59;border-radius:.6rem;align-items:center;gap:.3rem;min-height:2.5rem;padding:.35rem .7rem;font-size:.85rem;display:inline-flex}.yard-tool:disabled{opacity:.45}.tower-fp-target{pointer-events:none;z-index:3;color:#fff6dc;font-family:var(--block-font);letter-spacing:.04em;white-space:nowrap;background:#0a0806b8;padding:2px 8px;font-size:.8rem;position:absolute;top:calc(46% + 16px);left:50%;transform:translate(-50%);box-shadow:2px 2px #00000080}.tower-hotbar{background:#14100cd1;border:2px solid #0a0806;gap:3px;width:max-content;max-width:100%;margin-top:.6rem;padding:3px;display:flex;box-shadow:inset 0 0 0 2px #5a4a3a}.blocky-ui .tower-hotbar button.tower-slot,.tower-slot{background:linear-gradient(135deg,#4b3e31,#362c22);border:2px solid #2a221a;border-radius:0;width:2.6rem;height:2.6rem;padding:0;position:relative;box-shadow:inset 2px 2px #ffffff1f,inset -2px -2px #00000059}.tower-slot:disabled{opacity:1;cursor:default}.tower-hotbar .tower-slot.is-on{border-color:#fff3c4;box-shadow:0 0 0 2px #f5b83d,inset 2px 2px #ffffff2e}.tower-slot-n{color:#fff6dc99;font-size:9px;position:absolute;top:1px;left:3px}.tower-slot-item{background:linear-gradient(135deg, #ffffff73 0 30%, transparent 30%), var(--slot-tint);image-rendering:pixelated;position:absolute;inset:9px;box-shadow:inset -3px -3px #00000059,2px 2px #0006}@media (width<=520px){.blocky-ui .tower-hotbar button.tower-slot,.tower-slot{width:2.1rem;height:2.1rem}}.dungeon-diorama{aspect-ratio:16/9;width:100%;max-height:58vh;image-rendering:pixelated;background:#0d0a08;border:4px solid #1b140e;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #4a3a2b,0 10px 26px #00000059}.dungeon-diorama-canvas{width:100%;height:100%;display:block}.dungeon-diorama-fallback{color:#e7c98a;height:100%;font-family:var(--block-font);place-items:center;display:grid}.dungeon-track{grid-template-columns:repeat(8,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.dungeon-track li{background:#2b231b;border:2px solid #120d09;height:14px;box-shadow:inset 2px 2px #ffffff14}.dungeon-track li.is-done{background:#3f9b5a;box-shadow:inset 2px 2px #ffffff4d}.dungeon-track li.is-here{background:#e2a422;animation:1s steps(2,end) infinite dungeon-here}@keyframes dungeon-here{50%{background:#ffd977}}.dungeon-trial-clock{color:#f5d27a;background:#2b1d0d;border:2px solid #120d09;align-items:center;gap:.3rem;padding:.15rem .5rem;font-size:.75rem;display:inline-flex}.dungeon-trial-clock.is-low{color:#ffd2c4;background:#5a1d14}.dungeon-paywall{z-index:30;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0705db;flex-direction:column;justify-content:center;padding:1.25rem 1.5rem;display:flex;position:absolute;inset:0}.dungeon-paywall.is-win{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#0000,#0a0705e6 35%);top:auto}.dungeon-fp-top{z-index:4;pointer-events:none;background:linear-gradient(#080604c7,#0000);padding:.7rem 1rem 1.6rem;position:absolute;top:0;left:0;right:0}.dungeon-fp-top>*{pointer-events:auto}.dungeon-fp-top .dungeon-track{max-width:26rem}.dungeon-fp .tower-guide-sheet{border:4px solid #1b140e;border-radius:0;box-shadow:inset 0 0 0 2px #4a3a2b,0 30px 80px #0000008c}.dungeon-fp .tower-guide-sheet .rounded-xl,.dungeon-fp .tower-guide-sheet .rounded-2xl{border-radius:0}.cmp{--cmp-ink:var(--ink);--cmp-tile:var(--card);--cmp-soft:var(--stone);--cmp-line:var(--line);--cmp-accent:var(--alpine);--cmp-right:var(--grove);--cmp-wrong:var(--ember);width:100%;max-width:54rem;font-family:var(--font-sans);color:var(--cmp-ink);flex-direction:column;gap:1rem;display:flex}.cmp-card{background:var(--cmp-tile);border:1px solid var(--cmp-line);box-shadow:var(--shadow-soft);border-radius:1.25rem;padding:1.5rem}.cmp-back{min-height:2.75rem;color:var(--quiet);align-self:flex-start;align-items:center;gap:.35rem;font-size:.875rem;display:inline-flex}.cmp-back:hover{color:var(--cmp-ink)}.cmp-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--quiet);font-size:.72rem;font-weight:600}.cmp-title{font-family:var(--font-display);letter-spacing:-.01em;margin-top:.35rem;font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:600;line-height:1.1}.cmp-sub{font-family:var(--font-display);align-items:center;gap:.45rem;font-size:1.25rem;font-weight:600;display:inline-flex}.cmp-lede{max-width:36rem;color:var(--quiet);margin-top:.5rem;line-height:1.55}.cmp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.cmp-total{font-family:var(--font-display);color:var(--cmp-ink);align-items:baseline;gap:.35rem;font-size:2rem;font-weight:600;display:inline-flex}.cmp-total svg{color:#d99a1e;align-self:center}.cmp-total span{color:var(--quiet);font-size:1rem}.cmp-chapters{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.cmp-chapter{text-align:left;background:var(--cmp-tile);border:1px solid var(--cmp-line);border-radius:1rem;flex-direction:column;gap:.3rem;padding:1rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.cmp-chapter:hover{box-shadow:var(--shadow-soft);transform:translateY(-1px)}.cmp-chapter.is-on{border-color:var(--cmp-ink);box-shadow:inset 0 0 0 1px var(--cmp-ink)}.cmp-chapter-top{color:var(--quiet);align-items:center;gap:.5rem;display:flex}.cmp-chapter-n{background:var(--cmp-soft);width:1.6rem;height:1.6rem;color:var(--cmp-ink);border-radius:999px;place-items:center;font-size:.8rem;font-weight:700;display:grid}.cmp-chapter-lock,.cmp-chapter-crown{margin-left:auto}.cmp-chapter-crown{color:#d99a1e}.cmp-chapter-title{font-family:var(--font-display);font-size:1.15rem;font-weight:600}.cmp-chapter-skill{color:var(--quiet);font-size:.82rem;line-height:1.4}.cmp-chapter-meter{background:var(--cmp-soft);border-radius:999px;height:4px;margin-top:.4rem;overflow:hidden}.cmp-chapter-meter span{background:#d99a1e;height:100%;display:block}.cmp-path-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem;margin-bottom:1rem;display:flex}.cmp-path-stars{color:var(--quiet);font-size:.875rem}.cmp-locknote{background:var(--cmp-soft);border-radius:.85rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.85rem 1rem;font-size:.9rem;display:flex}.cmp-levels{grid-template-columns:repeat(6,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.cmp-level{aspect-ratio:1;border:1px solid var(--cmp-line);background:var(--cmp-tile);width:100%;color:var(--cmp-ink);border-radius:.9rem;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;transition:transform .15s,box-shadow .15s;display:flex}.cmp-level:not(:disabled):hover{box-shadow:var(--shadow-soft);transform:translateY(-2px)}.cmp-level:disabled{background:var(--cmp-soft);color:var(--faint);cursor:not-allowed}.cmp-level.is-done{border-color:#d99a1e73}.cmp-level.is-next{border-color:var(--cmp-ink);box-shadow:inset 0 0 0 1px var(--cmp-ink)}.cmp-level.is-boss:not(:disabled){background:var(--cmp-ink);color:var(--cmp-tile)}.cmp-level.is-boss:not(:disabled) .cmp-stars svg{color:var(--cmp-tile)}@supports (color:color-mix(in lab, red, red)){.cmp-level.is-boss:not(:disabled) .cmp-stars svg{color:color-mix(in srgb, var(--cmp-tile) 45%, transparent)}}.cmp-level-n{font-family:var(--font-display);font-size:1.35rem;font-weight:600}.cmp-stars{gap:1px;display:inline-flex}.cmp-stars svg{color:var(--cmp-ink)}@supports (color:color-mix(in lab, red, red)){.cmp-stars svg{color:color-mix(in srgb, var(--cmp-ink) 22%, transparent)}}.cmp-stars svg.is-on{color:#d99a1e!important}.cmp-intro{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.cmp-howto{color:var(--cmp-ink);gap:.5rem;margin:0;padding-left:1.2rem;line-height:1.5;list-style:outside;display:grid}.cmp-howto li::marker{color:var(--quiet)}.cmp-btn{border:1px solid var(--cmp-line);background:var(--cmp-tile);min-height:2.75rem;color:var(--cmp-ink);border-radius:.75rem;padding:.6rem 1.15rem;font-size:.95rem;font-weight:600;transition:background .15s,transform .15s}.cmp-btn:hover{background:var(--cmp-soft)}.cmp-btn.is-primary{background:var(--cmp-ink);border-color:var(--cmp-ink);color:var(--cmp-tile)}.cmp-btn.is-primary:hover{background:var(--cmp-ink);transform:translateY(-1px)}.cmp-actions{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.cmp-actions.is-center{justify-content:center}.cmp-bar{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cmp-clock{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:.3rem;min-width:4.5rem;font-weight:700;display:inline-flex}.cmp-clock.is-low{color:var(--cmp-wrong)}.cmp-timer{background:var(--cmp-soft);border-radius:999px;height:6px;overflow:hidden}.cmp-timer span{background:var(--cmp-ink);transform-origin:0;height:100%;transition:background .2s;display:block}.cmp-timer span.is-low{background:var(--cmp-wrong)}.cmp-play{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.cmp-prompt{font-family:var(--font-display);align-self:stretch;font-size:clamp(1.25rem,2.4vw,1.6rem);font-weight:600;line-height:1.25}.cmp-svg{width:100%;height:100%;color:var(--cmp-ink);display:block;overflow:visible}.cmp-icon{width:1.4rem;height:1.4rem;color:var(--cmp-ink);display:block}.cmp-icon.is-inline{vertical-align:-.08em;width:.85em;height:.85em;margin:0 .04em;display:inline-block}.cmp-tile{aspect-ratio:1;border:1px solid var(--cmp-line);background:var(--cmp-tile);border-radius:.85rem;place-items:center;padding:14%;display:grid}.cmp-tile.is-missing,.cmp-number.is-missing{border:2px dashed var(--cmp-ink)}@supports (color:color-mix(in lab, red, red)){.cmp-tile.is-missing,.cmp-number.is-missing{border:2px dashed color-mix(in srgb, var(--cmp-ink) 35%, transparent)}}.cmp-tile.is-missing,.cmp-number.is-missing{background:var(--cmp-soft);font-family:var(--font-display);color:var(--quiet);font-size:2rem}.cmp-q{font-family:var(--font-display);color:var(--quiet);font-size:1.6rem}.cmp-matrix{background:var(--cmp-soft);border-radius:1.1rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;width:min(100%,22rem);padding:.6rem;display:grid}.cmp-series{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.cmp-number{border:1px solid var(--cmp-line);background:var(--cmp-soft);font-variant-numeric:tabular-nums;border-radius:.85rem;place-items:center;min-width:4.25rem;height:4.25rem;padding:0 .75rem;font-size:1.6rem;font-weight:700;display:grid}.cmp-analogy{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.cmp-analogy-pair{background:var(--cmp-soft);border-radius:1.1rem;align-items:center;gap:.6rem;padding:.6rem;display:flex}.cmp-analogy-cell{text-align:center;width:8rem;margin:0}.cmp-analogy-cell .cmp-tile{padding:9%}.cmp-analogy-cell figcaption,.cmp-original figcaption{letter-spacing:.12em;color:var(--quiet);margin-top:.35rem;font-size:.75rem;font-weight:700}.cmp-arrow{color:var(--quiet);font-size:1.4rem}.cmp-as{font-family:var(--font-display);color:var(--quiet);font-style:italic}.cmp-original{text-align:center;width:9rem;margin:0}.cmp-scales{gap:.75rem;width:min(100%,34rem);display:grid}.cmp-scale{background:var(--cmp-soft);border-radius:.85rem;grid-template-columns:1.5rem 1fr 2.25rem 1fr;align-items:end;gap:.5rem;padding:.75rem 1rem .6rem;display:grid}.cmp-scale.is-ask{background:var(--cmp-tile);border:2px dashed var(--cmp-ink)}@supports (color:color-mix(in lab, red, red)){.cmp-scale.is-ask{border:2px dashed color-mix(in srgb, var(--cmp-ink) 30%, transparent)}}.cmp-scale-n{color:var(--quiet);align-self:center;font-size:.75rem;font-weight:700}.cmp-pan{border-bottom:4px solid var(--cmp-ink);border-radius:0 0 .9rem .9rem;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:.3rem;min-height:2.6rem;padding:0 .4rem .4rem;display:flex}.cmp-pan .cmp-icon{width:1.75rem;height:1.75rem}.cmp-pan .cmp-q{line-height:1.75rem}.cmp-fulcrum{background:var(--quiet);justify-self:center;width:2rem;height:1.6rem}@supports (color:color-mix(in lab, red, red)){.cmp-fulcrum{background:color-mix(in srgb, var(--quiet) 55%, transparent)}}.cmp-fulcrum{clip-path:polygon(42% 0,58% 0,58% 72%,100% 72%,100% 100%,0 100%,0 72%,42% 72%)}.cmp-clues{align-self:stretch;gap:.75rem;line-height:1.55;display:grid}.cmp-clues p{color:var(--quiet)}.cmp-clues ol{counter-reset:clue;gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.cmp-clues li{counter-increment:clue;background:var(--cmp-soft);border-radius:.75rem;grid-template-columns:1.75rem 1fr;padding:.6rem .85rem;font-size:1rem;display:grid}.cmp-clues li:before{content:counter(clue);color:var(--quiet);font-weight:700}.cmp-options{gap:.75rem;width:100%;display:grid}.cmp-options.is-figures{grid-template-columns:repeat(4,minmax(0,1fr));max-width:34rem}.cmp-options.is-figures.n-5,.cmp-options.is-figures.n-6{grid-template-columns:repeat(3,minmax(0,1fr));max-width:28rem}.cmp-options.is-words{grid-template-columns:repeat(4,minmax(0,1fr));max-width:40rem}.cmp-options.is-words.n-3,.cmp-options.is-words.n-6{grid-template-columns:repeat(3,minmax(0,1fr));max-width:30rem}.cmp-options.is-words.n-5{grid-template-columns:repeat(5,minmax(0,1fr));max-width:44rem}.cmp-option{border:1px solid var(--cmp-line);background:var(--cmp-tile);min-height:3.5rem;color:var(--cmp-ink);box-shadow:0 1px 0 var(--cmp-line);border-radius:.9rem;place-items:center;padding:.9rem;transition:transform .12s,box-shadow .12s,border-color .12s,opacity .2s;display:grid;position:relative}.is-figures .cmp-option{aspect-ratio:1;padding:18%}.cmp-option:not(:disabled):hover{border-color:var(--cmp-ink);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.cmp-option:disabled{cursor:default}.cmp-option.is-right{border:2px solid var(--cmp-right);background:var(--cmp-right)}@supports (color:color-mix(in lab, red, red)){.cmp-option.is-right{background:color-mix(in srgb, var(--cmp-right) 9%, var(--cmp-tile))}}.cmp-option.is-wrong{border:2px solid var(--cmp-wrong);background:var(--cmp-wrong)}@supports (color:color-mix(in lab, red, red)){.cmp-option.is-wrong{background:color-mix(in srgb, var(--cmp-wrong) 8%, var(--cmp-tile))}}.cmp-option.is-dim{opacity:.45}.cmp-letter{color:var(--quiet);font-size:.72rem;font-weight:700;position:absolute;top:.45rem;left:.55rem}.cmp-word{font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:700}.cmp-mark{position:absolute;top:.45rem;right:.5rem}.is-right>.cmp-mark{color:var(--cmp-right)}.is-wrong>.cmp-mark{color:var(--cmp-wrong)}.cmp-feedback{border-left:4px solid var(--cmp-right)}.cmp-feedback.is-wrong{border-left-color:var(--cmp-wrong)}.cmp-feedback-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cmp-why{gap:.4rem;margin:.75rem 0 0;padding-left:1.2rem;line-height:1.55;display:grid}.cmp-done{text-align:center;flex-direction:column;align-items:center;gap:.25rem;padding:2.5rem 1.5rem;display:flex}.cmp-crown{color:#d99a1e;margin-bottom:.5rem}@media (width<=640px){.cmp-card{padding:1.1rem}.cmp-chapters{grid-template-columns:repeat(2,minmax(0,1fr))}.cmp-levels{grid-template-columns:repeat(4,minmax(0,1fr))}.cmp-options.is-figures,.cmp-options.is-figures.n-5,.cmp-options.is-figures.n-6,.cmp-options.is-words,.cmp-options.is-words.n-5{grid-template-columns:repeat(2,minmax(0,1fr))}.cmp-options.is-words.n-3,.cmp-options.is-words.n-6{grid-template-columns:repeat(3,minmax(0,1fr))}.cmp-analogy-cell{width:5.5rem}.cmp-number{min-width:3.4rem;height:3.4rem;font-size:1.25rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
