/*! 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-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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-duration:initial;--btn-gleam:34deg;--field-turn-sweep:40deg;--field-crown-sweep:34deg}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--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;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.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}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-full{top:100%}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:0}.bottom-full{bottom:100%}.left-0{left:0}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.order-last{order:9999}.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}}.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-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-auto{margin-left:auto}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[626\/280\]{aspect-ratio:626/280}.aspect-\[626\/457\]{aspect-ratio:626/457}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.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-\[1\.1rem\]{height:1.1rem}.h-\[15px\]{height:15px}.h-auto{height:auto}.h-full{height:100%}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[88vh\]{max-height:88vh}.min-h-0{min-height:0}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-\[7\.5rem\]{min-height:7.5rem}.min-h-\[14rem\]{min-height:14rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-40{width:calc(var(--spacing) * 40)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[1\.1rem\]{width:1.1rem}.w-\[15px\]{width:15px}.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-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[13rem\]{max-width:13rem}.max-w-\[26rem\]{max-width:26rem}.max-w-\[85\%\]{max-width:85%}.max-w-\[300px\]{max-width:300px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.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-40{min-width:calc(var(--spacing) * 40)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[11rem\]{min-width:11rem}.min-w-\[28rem\]{min-width:28rem}.min-w-\[30rem\]{min-width:30rem}.min-w-\[34rem\]{min-width:34rem}.min-w-\[46rem\]{min-width:46rem}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-0{flex-basis:0}.basis-48{flex-basis:calc(var(--spacing) * 48)}.basis-52{flex-basis:calc(var(--spacing) * 52)}.basis-64{flex-basis:calc(var(--spacing) * 64)}.basis-full{flex-basis:100%}.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-help{cursor:help}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,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-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}: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)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-\[var\(--hairline\)\]{border-color:var(--hairline)}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:#0000}.bg-\[var\(--page\)\]{background-color:var(--page)}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.align-super{vertical-align:super}.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-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.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-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\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#141414\]{color:#141414}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.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,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.opacity-0{opacity:0}.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-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.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,)}.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-300{--tw-duration:.3s;transition-duration:.3s}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\/card\:pointer-events-auto:is(:where(.group\/card):hover *){pointer-events:auto}.group-hover\/card\:opacity-100:is(:where(.group\/card):hover *){opacity:1}}.focus\:pointer-events-auto:focus{pointer-events:auto}.focus\:opacity-100:focus{opacity:1}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[var\(--vine\)\]:focus{--tw-ring-color:var(--vine)}@media (width>=40rem){.sm\:inline{display:inline}.sm\:aspect-auto{aspect-ratio:auto}.sm\:h-full{height:100%}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:w-\[46\%\]{width:46%}.sm\:w-\[260px\]{width:260px}.sm\:w-auto{width:auto}.sm\:max-w-\[15rem\]{max-width:15rem}.sm\:max-w-\[620px\]{max-width:620px}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:basis-\[13rem\]{flex-basis:13rem}.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\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1fr_minmax\(0\,18rem\)\]{grid-template-columns:1fr minmax(0,18rem)}}@media (width>=64rem){.lg\:order-none{order:0}.lg\:mt-0{margin-top:0}.lg\:w-60{width:calc(var(--spacing) * 60)}.lg\:w-auto{width:auto}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1\.3fr_1fr\]{grid-template-columns:1.3fr 1fr}.lg\:grid-cols-\[1\.15fr_1fr\]{grid-template-columns:1.15fr 1fr}.lg\:grid-cols-\[1fr_18rem\]{grid-template-columns:1fr 18rem}.lg\:flex-row{flex-direction:row}.lg\:items-stretch{align-items:stretch}}@media (width>=80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-1:#fcfcfb;--page:#f9f9f7;--text-primary:#0b0b0b;--text-secondary:#52514e;--text-muted:#73716c;--gridline:#e1e0d9;--baseline:#c3c2b7;--hairline:#0b0b0b1a;--series-1:#2771cb;--series-2:#c74614;--series-3:#1baf7a;--series-4:#eda100;--series-5:#e87ba4;--seq-200:#9ec5f4;--seq-400:#3987e5;--seq-450:#2a78d6;--seq-600:#184f95;--heat-ink:#2a78d6;--heat-on:#fcfcfb;--status-good:#0a840a;--status-warning:#986803;--status-serious:#bd4f25;--status-critical:#d03b3b;--mtg-w:#f8f6d8;--mtg-u:#c1d7e9;--mtg-b:#bab1ab;--mtg-r:#e49977;--mtg-g:#a3c095;--mtg-c:#cac5c0;--vine:#4a7c59;--lantern-brass:#c9a227}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-1:#1a1a19;--page:#0d0d0d;--text-primary:#fff;--text-secondary:#c3c2b7;--text-muted:#898781;--gridline:#2c2c2a;--baseline:#383835;--hairline:#ffffff1a;--series-1:#3987e5;--series-2:#da5c2b;--series-3:#199e70;--series-4:#c98500;--series-5:#d55181;--seq-200:#184f95;--seq-400:#3987e5;--seq-450:#5598e7;--seq-600:#86b6ef;--heat-ink:#5598e7;--heat-on:#0d0d0d;--status-good:#0ca30c;--status-warning:#fab219;--status-serious:#ec835a;--status-critical:#d85b5b;--vine:#6fae7f}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-1:#1a1a19;--page:#0d0d0d;--text-primary:#fff;--text-secondary:#c3c2b7;--text-muted:#898781;--gridline:#2c2c2a;--baseline:#383835;--hairline:#ffffff1a;--series-1:#3987e5;--series-2:#da5c2b;--series-3:#199e70;--series-4:#c98500;--series-5:#d55181;--seq-200:#184f95;--seq-400:#3987e5;--seq-450:#5598e7;--seq-600:#86b6ef;--heat-ink:#5598e7;--heat-on:#0d0d0d;--status-good:#0ca30c;--status-warning:#fab219;--status-serious:#ec835a;--status-critical:#d85b5b;--vine:#6fae7f}html,body,#root{height:100%}body{background:var(--page);color:var(--text-primary);-webkit-font-smoothing:antialiased;margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif}@font-face{font-family:IM Fell English;src:url(/assets/im-fell-english-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IM Fell English;src:url(/assets/im-fell-english-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/caveat-variable.woff2)format("woff2")}@font-face{font-family:IM Fell English SC;src:url(/assets/im-fell-english-sc.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.tabular{font-variant-numeric:tabular-nums}.card-surface{background:var(--surface-1);border:1px solid var(--hairline)}.art-lift{pointer-events:none;border-radius:inherit;mix-blend-mode:screen;background:rgb(255 246 230/var(--art-lift,0));position:absolute;inset:0}.art-dimmed{border-radius:.375rem;line-height:0;display:inline-block;position:relative}.art-dimmed:after{content:"";pointer-events:none;border-radius:inherit;background:rgb(0 0 0/var(--art-shade,.3));position:absolute;inset:0}.card-plate{flex-shrink:0;line-height:0;display:inline-block;position:relative}.card-flip{border:1px solid var(--lantern-brass);border-radius:5px;justify-content:center;align-items:center;padding:2px;display:inline-flex;position:absolute;bottom:3px;right:3px}@supports (color:color-mix(in lab, red, red)){.card-flip{border:1px solid color-mix(in srgb, var(--lantern-brass) 42%, transparent)}}.card-flip{color:#e8dfc8;cursor:pointer;background:#0e0b07d1;line-height:0;transition:background-color .16s,border-color .16s,color .16s,transform .16s}.card-flip:before{content:"";position:absolute;inset:-6px}.card-flip:hover,.card-flip:focus-visible{border-color:var(--lantern-brass);background:#14100af0}@supports (color:color-mix(in lab, red, red)){.card-flip:hover,.card-flip:focus-visible{border-color:color-mix(in srgb, var(--lantern-brass) 85%, transparent)}}.card-flip:hover,.card-flip:focus-visible{color:#f6edd6}.card-flip:focus-visible{outline:2px solid var(--vine);outline-offset:2px}.card-flip:active{transform:rotateY(50deg)}.card-flip-says{border:1px solid var(--lantern-brass);border-radius:5px;padding:3px 7px;position:absolute;top:50%;right:calc(100% + 5px);transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.card-flip-says{border:1px solid color-mix(in srgb, var(--lantern-brass) 42%, transparent)}}.card-flip-says{color:#f0e7d2;white-space:nowrap;pointer-events:none;opacity:0;z-index:5;background:#0e0b07f2;font-size:11px;line-height:1.3;transition:opacity .16s}.card-flip:hover .card-flip-says,.card-flip:focus-visible .card-flip-says{opacity:1}@media (prefers-reduced-motion:reduce){.card-flip,.card-flip-says{transition:none}.card-flip:active{transform:none}}.hero-art{object-fit:cover;object-position:50% 78%;width:100%;height:100%;position:absolute;inset:0}.lost-art{object-position:50% 22%}.masthead-art{object-fit:cover;width:100%;height:100%;display:block}.masthead-plate{aspect-ratio:616/452;flex:none;display:block;position:relative;overflow:hidden}:root[data-theme=dark] .masthead-plate>.art-lift,:root:where(:not([data-theme=light])) .masthead-plate>.art-lift{--art-lift:.04}.masthead-loop{aspect-ratio:16/9;align-self:center}.hero-scrim{background:linear-gradient(to right, var(--page) 0%, var(--page) 44%, var(--page) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero-scrim{background:linear-gradient(to right, var(--page) 0%, color-mix(in srgb, var(--page) 86%, transparent) 44%, color-mix(in srgb, var(--page) 20%, transparent) 100%)}}:root[data-theme=dark] .hero-lift,:root:where(:not([data-theme=light])) .hero-lift{--art-lift:.1}:root[data-theme=dark] .hero-scrim,:root:where(:not([data-theme=light])) .hero-scrim{background:linear-gradient(to right, var(--page) 0%, var(--page) 42%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .hero-scrim,:root:where(:not([data-theme=light])) .hero-scrim{background:linear-gradient(to right, var(--page) 0%, color-mix(in srgb, var(--page) 78%, transparent) 42%, transparent 100%)}}:root[data-theme=dark] .deck-hero-lift,:root:where(:not([data-theme=light])) .deck-hero-lift{--art-lift:.15}.deck-hero-scrim{background:linear-gradient(to top, var(--surface-1) 0%, var(--surface-1) 40%, transparent 100%);height:165px;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.deck-hero-scrim{background:linear-gradient(to top, var(--surface-1) 0%, color-mix(in srgb, var(--surface-1) 45%, transparent) 40%, transparent 100%)}}.scene-mist{object-fit:cover;mix-blend-mode:screen;opacity:.1;pointer-events:none;width:100%;height:38vh;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 45%);mask-image:linear-gradient(#0000 0%,#000 45%)}:root[data-theme=dark] .scene-mist,:root:where(:not([data-theme=light])) .scene-mist{opacity:.2}.deck-hero-frame,.deck-hero-motion{aspect-ratio:626/457;width:100%;max-height:52vh;overflow:hidden}.deck-hero-motion video,.deck-hero-motion canvas,.deck-hero-video{object-fit:cover;object-position:center top;width:100%;height:100%}.deck-hero-video.motion-art-center{object-position:center}.reading-room-frame{background:linear-gradient(135deg,#3a2c1c,#241a10 45%,#322517 80%,#1d150c);border-radius:4px;padding:12px;box-shadow:inset 0 0 0 1px #d4af6059,inset 0 0 0 12px #0000,0 18px 48px #00000073}.reading-room-painting{border-radius:2px;width:100%;height:auto;display:block;box-shadow:inset 0 0 24px #0006,0 0 0 1px #d4af6080}.pentagram line{transition:stroke-width .14s,opacity .14s}.pentagram-edge line:first-child{pointer-events:none}.pentagram-vertex circle{transition:r .14s,opacity .14s}.pentagram :focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.pentagram line,.pentagram-vertex circle{transition:none}}.art-fade{opacity:0;transition:opacity .22s}.art-fade.loaded{opacity:1}@media (prefers-reduced-motion:reduce){.art-fade{transition:none}}.tarot-spread{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1.5rem;display:flex}.tarot-spread.is-small{justify-content:flex-start;gap:1rem}.tarot-slot{--tarot-zoom:1.35;width:168px;animation:.62s cubic-bezier(.22,1,.36,1) backwards tarot-deal;animation-delay:var(--deal-delay,0s);transition:width .52s cubic-bezier(.4,0,.2,1);position:relative}.tarot-spread.is-small .tarot-slot{width:96px;margin-top:0}.tarot-seat{position:relative}.tarot-place{inset:calc(-1 * var(--place-inset,15px));pointer-events:none;border:1px solid #e2c27a61;border-radius:14px;position:absolute;box-shadow:inset 0 0 26px #00000057,inset 0 0 0 1px #00000029}.tarot-hinge{aspect-ratio:400/695;perspective:1100px;background:0 0;border:0;width:100%;padding:0;transition:transform .32s cubic-bezier(.22,1,.36,1);display:block;position:relative}button.tarot-hinge{cursor:pointer}.tarot-hinge:focus-visible{outline:2px solid var(--vine);outline-offset:3px;border-radius:9px}.tarot-hinge:has(.is-face-up){transform-origin:bottom}@media (hover:hover){.tarot-hinge:has(.is-face-up):hover{transform:scale(var(--tarot-zoom,1.35));z-index:5}.tarot-hinge:has(.is-face-up):hover .tarot-face{box-shadow:0 22px 44px #00000075}:root[data-theme=dark] .tarot-hinge:has(.is-face-up):hover .tarot-face{box-shadow:0 22px 44px #0000009e,0 0 0 1px #ffffff29}:root:where(:not([data-theme=light])) .tarot-hinge:has(.is-face-up):hover .tarot-face{box-shadow:0 22px 44px #0000009e,0 0 0 1px #ffffff29}}.tarot-hinge:has(.is-face-up):focus-visible{transform:scale(var(--tarot-zoom,1.35));z-index:5}.tarot-spread.is-small .tarot-slot{--tarot-zoom:2.1}.tarot-card{width:100%;height:100%;transform-style:preserve-3d;transition:transform .76s cubic-bezier(.4,0,.2,1);position:relative}.tarot-card.is-face-up{transform:rotateY(180deg)}button.tarot-hinge:hover .tarot-card:not(.is-face-up),button.tarot-hinge:focus-visible .tarot-card:not(.is-face-up){transform:translateY(-8px)rotate(-1.2deg)}.tarot-back{object-fit:cover;background:#000;width:100%;height:100%;position:absolute;inset:0}.tarot-face{backface-visibility:hidden;border-radius:9px;position:absolute;inset:0;overflow:hidden;box-shadow:0 10px 26px #00000052}:root[data-theme=dark] .tarot-face,:root:where(:not([data-theme=light])) .tarot-face{box-shadow:0 10px 26px #0000008c,0 0 0 1px #ffffff1f}.tarot-face:after{content:"";z-index:2;pointer-events:none;background-image:linear-gradient(#ffc98233 0%,#ffc9820f 30%,#ffc98200 52%),linear-gradient(#120a0300 50%,#120a0329 78%,#120a0366 100%);transition:opacity .18s;position:absolute;inset:0}@media (hover:hover){.tarot-hinge:has(.is-face-up):hover .tarot-face:after{opacity:.4}}.tarot-hinge:has(.is-face-up):focus-visible .tarot-face:after{opacity:.4}.tarot-face:before{content:"";z-index:3;pointer-events:none;opacity:0;background-image:linear-gradient(100deg,#fff7e400 42%,#fff7e46b 50%,#fff7e400 58%);position:absolute;inset:-18% -55%}.tarot-card.is-face-up .tarot-face:before{animation:.76s cubic-bezier(.4,0,.2,1) tarot-turn-glint}@keyframes tarot-turn-glint{0%{opacity:0;transform:translate(-42%)}26%{opacity:1}74%{opacity:1}to{opacity:0;transform:translate(42%)}}.tarot-face-front{background:#efe7d4;transform:rotateY(180deg)}.tarot-face-front>img{object-fit:cover;width:100%;height:100%;display:block}.tarot-face-front>img.is-reversed{transform:rotate(180deg)}.tarot-rws{color:#241d10;background:radial-gradient(at 30% 20%,#7860341a,#0000 60%),radial-gradient(at 72% 78%,#78603421,#0000 55%),#e9dcb6;flex-direction:column;height:100%;padding:5.5% 6% 0;display:flex}.tarot-rws.is-reversed{transform:rotate(180deg)}.tarot-rws-plate{outline-offset:2px;border:1px solid #2a2213;outline:1px solid #2a221359;flex-direction:column;flex:1;min-height:0;display:flex}.tarot-rws-numeral{text-align:center;letter-spacing:.14em;background:#e6d8b2;border-bottom:1px solid #2a2213;font-family:IM Fell English,Iowan Old Style,Georgia,serif;font-size:15px;line-height:1.5}.tarot-rws-canvas{flex:1;min-height:0;position:relative;overflow:hidden}.tarot-rws-art{object-fit:cover;object-position:var(--rws-focus,50%) center;width:100%;height:100%;position:absolute;inset:0}.tarot-rws-canvas:after{content:"";z-index:1;pointer-events:none;mix-blend-mode:multiply;background-image:radial-gradient(120% 105% at 50% 46%,#fff0 62%,#5a4a2c38),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' seed='9'/%3E%3CfeColorMatrix values='0 0 0 0 0.42 0 0 0 0 0.4 0 0 0 0 0.36 0 0 0 0.16 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23g)'/%3E%3C/svg%3E");position:absolute;inset:0}.tarot-rws-name{text-align:center;text-transform:uppercase;letter-spacing:.02em;padding:6px 2px 7px;font-family:IM Fell English SC,IM Fell English,Georgia,serif;font-size:12px;line-height:1.2}.tarot-rws-name:after{content:"."}.tarot-spread.is-small .tarot-rws-numeral{letter-spacing:.1em;font-size:9px}.tarot-spread.is-small .tarot-rws-name{padding:3px 1px 4px;font-size:7px}.tarot-caption{color:var(--text-muted);font-family:IM Fell English SC,IM Fell English,Georgia,serif}.tarot-legend-name{color:var(--text-secondary)}.tarot-legend-aside{color:var(--text-muted)}@media (hover:hover){.tarot-ceremony .tarot-slot:not(.is-small):has(.is-face-up) .tarot-legend{left:50%;bottom:calc(100% * var(--tarot-zoom,1.35) + .5rem);color:#2e2116;opacity:0;pointer-events:none;z-index:6;background:radial-gradient(120% 115% at 50% 46%,#0000 52%,#6e4e2233 86%,#563a1657 100%),url(/assets/seance-parchment.webp) 0 0/cover;border-radius:2px;width:max-content;min-width:9rem;max-width:15rem;padding:.5rem .9rem .6rem;transition:opacity .18s,translate .18s;position:absolute;translate:-50% 4px;box-shadow:inset 0 0 18px #60441c42,0 10px 24px #0000008c,0 0 0 1px #e2c27a6b}.tarot-ceremony .tarot-slot:not(.is-small):has(.is-face-up) .tarot-legend .tarot-legend-name{color:#2b1e13}.tarot-ceremony .tarot-slot:not(.is-small):has(.is-face-up) .tarot-legend .tarot-legend-aside{color:#6b4f2a}.tarot-ceremony .tarot-slot:not(.is-small):has(.is-face-up) .tarot-legend .tarot-caption{color:#6b4f2a;margin-top:0}:is(.tarot-ceremony .tarot-slot:not(.is-small):has(.is-face-up):hover .tarot-legend,.tarot-ceremony .tarot-slot:not(.is-small):has(.is-face-up):focus-within .tarot-legend){opacity:1;translate:-50%}}.tarot-deck{aspect-ratio:400/695;width:140px;position:relative}.tarot-deck-card{animation:.9s ease-in-out infinite tarot-riffle;animation-delay:calc(var(--deck-index) * .14s);border-radius:9px;position:absolute;inset:0;overflow:hidden;box-shadow:0 8px 22px #0000004d}.tarot-fan{width:96px;height:84px;position:relative}.tarot-fan-card{transform-origin:50% 130%;width:48px;height:84px;transform:rotate(calc(var(--fan-index) * 15deg));border-radius:5px;margin-left:-24px;transition:transform .26s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:50%;overflow:hidden;box-shadow:0 4px 12px #00000047}button:hover .tarot-fan-card{transform:rotate(calc(var(--fan-index) * 24deg)) translateY(-4px)}.tarot-fan-empty{border:1px dashed var(--baseline);border-radius:5px;width:48px;height:84px;margin:0 auto}@keyframes tarot-deal{0%{opacity:0;transform:translate(-38px,-54px)rotate(-9deg)scale(.9)}to{opacity:1;transform:none}}@keyframes tarot-riffle{0%,to{transform:translateY(0) rotate(calc((var(--deck-index) - 1) * 2deg))}50%{transform:translateY(-10px) rotate(calc((var(--deck-index) - 1) * -5deg))}}.tarot-table-felt{--felt-pool:#6f9a7c;--felt-base:#547b61;--felt-edge:#3d5d49;--tarot-felt-text:#fafdfae0;--text-muted:#f0f6f0b8;--text-secondary:#fafdfae6;background:radial-gradient(ellipse at 50% 36%, var(--felt-pool), var(--felt-base) 58%, var(--felt-edge));border-radius:1rem;overflow:hidden;box-shadow:inset 0 0 56px #0000004d}.tarot-wisps{object-fit:cover;mix-blend-mode:screen;opacity:.28;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 40%);mask-image:linear-gradient(#0000 0%,#000 40%)}@media (prefers-color-scheme:dark){.tarot-table-felt{--felt-pool:#2e5943;--felt-base:#1f4132;--felt-edge:#132b21}}:root[data-theme=dark] .tarot-table-felt{--felt-pool:#2e5943;--felt-base:#1f4132;--felt-edge:#132b21}:root[data-theme=light] .tarot-table-felt{--felt-pool:#6f9a7c;--felt-base:#547b61;--felt-edge:#3d5d49}.seance-scroll{filter:drop-shadow(0 8px 18px #140c024d);color:#2b2013;--text-primary:#2b2013;--text-secondary:#3d2f1a;--text-muted:#6d5a35;background:radial-gradient(32% 95% at 0 55%,#e2a85c21,#0000 70%),radial-gradient(32% 95% at 100% 55%,#e2a85c21,#0000 70%),radial-gradient(120% 115% at 50% 46%,#0000 58%,#6e4e2229 84%,#563a1647 100%),radial-gradient(42% 30% at 18% 8%,#7054282e,#0000),radial-gradient(50% 34% at 72% 94%,#664a2033,#0000),url(/assets/seance-parchment.webp) 0 0/cover;padding:1.9rem 2.4rem;position:relative;box-shadow:inset 0 0 26px #60441c38,inset 0 0 80px #60441c1f;-webkit-mask-image:url(/assets/parchment-deckle.svg);mask-image:url(/assets/parchment-deckle.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%}.seance-scroll:before{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:multiply;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='19'/%3E%3CfeColorMatrix values='0 0 0 0 0.42 0 0 0 0 0.33 0 0 0 0 0.18 0 0 0 0.5 0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23p)'/%3E%3C/svg%3E");position:absolute;inset:0}.seance-scroll:after{content:"";pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(58% 130% at -6%,#ffc46e80 0%,#ffb05433 48%,#0000 76%),radial-gradient(58% 130% at 106%,#ffc46e70 0%,#ffb0542e 48%,#0000 76%);animation:6.1s ease-in-out -1.7s infinite seance-flicker;position:absolute;inset:0}@keyframes seance-flicker{0%,to{opacity:1}17%{opacity:.94}23%{opacity:1}46%{opacity:.89}52%{opacity:.97}71%{opacity:.92}84%{opacity:1}}.seance-scroll>:not(.sr-only){position:relative}.seance-scroll .thinking-pulse,.seance-question{font-family:Caveat,IM Fell English,Iowan Old Style,Georgia,serif;font-size:1.32rem;font-weight:500;line-height:1.5}.ink-text{cursor:pointer;width:100%;display:inline-block;position:relative}.ink-word{transform:rotate(var(--ink-tilt,0deg)) translateY(var(--ink-drop,0px));animation:ink-write var(--ink-dur,.2s) linear both;animation-delay:var(--ink-delay,0s);display:inline-block}.ink-text.is-dry{cursor:default}.ink-text.is-dry .ink-word{clip-path:none;color:#2b2013;animation:none;-webkit-mask:none;mask:none}@keyframes ink-write{0%{clip-path:inset(-30% 102% -30% -2%);color:#6d4f22}55%{color:#54401e}to{clip-path:inset(-30% -4% -30% -2%);color:#2b2013}}@supports ((-webkit-mask-size:250% 100%) or (mask-size:250% 100%)){.ink-word{margin:-.15em;padding:.15em;animation-name:ink-write-soft;-webkit-mask-image:linear-gradient(90deg,#000 calc(50% - .35em),#0000 calc(50% + .15em));mask-image:linear-gradient(90deg,#000 calc(50% - .35em),#0000 calc(50% + .15em));-webkit-mask-size:calc(200% + .8em) 100%;mask-size:calc(200% + .8em) 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}@keyframes ink-write-soft{0%{color:#6d4f22;-webkit-mask-position:100% 0;mask-position:100% 0}42%{-webkit-mask-position:52% 0;mask-position:52% 0}55%{color:#54401e}58%{-webkit-mask-position:44% 0;mask-position:44% 0}to{color:#2b2013;-webkit-mask-position:0 0;mask-position:0 0}}.ink-quill{opacity:0;pointer-events:none;filter:drop-shadow(0 2px 2px #140c024d);width:26px;height:26px;transition:opacity .4s;position:absolute;top:0;left:0}.seance-quill{color:#2b2013;caret-color:#4a3417;background:#fffbf0b8;border:1px solid #b9a878;font-family:IM Fell English,Iowan Old Style,Georgia,serif;font-size:1.02rem}.seance-quill::placeholder{color:#8a7853;font-style:italic}.seance-quill:focus{outline-offset:1px;outline:2px solid #7e643473}.seance-bubble{color:#372a18;background:linear-gradient(172deg,#efe7d1,#e7dcbe);border:1px solid #bdac7e;font-family:IM Fell English,Iowan Old Style,Georgia,serif;font-size:.98rem}.seance-note{--text-muted:#6d5a35;--text-secondary:#3d2f1a;color:#2b2013;background:linear-gradient(168deg,#ece3ca,#e3d7b6);border:1px solid #b9a878;box-shadow:inset 0 0 22px #6e56281f}.seance-note a{color:#5c4520}.ready-banner{border:1px solid var(--series-2)}@supports (color:color-mix(in lab, red, red)){.ready-banner{border:1px solid color-mix(in srgb, var(--series-2) 45%, transparent)}}.ready-banner{background:var(--series-2)}@supports (color:color-mix(in lab, red, red)){.ready-banner{background:color-mix(in srgb, var(--series-2) 9%, var(--surface-1))}}.ready-banner{animation:.3s bubble-in}.chat-bubble{animation:.24s bubble-in}@keyframes bubble-in{0%{opacity:0;transform:translateY(6px)}}.thinking-pulse{animation:1.6s ease-in-out infinite thinking-pulse}@keyframes thinking-pulse{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ready-banner,.chat-bubble,.thinking-pulse{animation:none}}.reader-tile{transition:transform .18s,box-shadow .18s}.reader-tile:hover,.reader-tile:focus-visible{transform:translateY(-4px);box-shadow:0 16px 32px #00000042}.reader-tile:focus-visible{outline:2px solid var(--vine);outline-offset:3px}.reader-tile .reader-tile-art img{transition:transform .45s}.reader-tile:hover .reader-tile-art img,.reader-tile:focus-visible .reader-tile-art img{transform:scale(1.06)}.seance-room{--room-aspect:16 / 9;--ball-x:50.1%;--ball-y:26.2%;--ball-d:22.9%;--ball-dy:40.7%;aspect-ratio:var(--room-aspect);isolation:isolate;border-radius:.75rem .75rem 0 0;width:calc(100% + 2rem);margin:0 -1rem;position:relative;overflow:hidden}.seance-room.is-knockable{cursor:pointer}.seance-room-plate{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.seance-glass-dim{left:var(--ball-x);top:var(--ball-y);width:calc(var(--ball-d) * 1.03);aspect-ratio:1;pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(circle closest-side,#1a1422eb 0%,#1a1422db 52%,#1a142280 76%,#0000 92%);position:absolute;translate:-50% -50%}.seance-vision{left:var(--ball-x);top:var(--ball-y);width:calc(var(--ball-d) * .95);height:calc(var(--ball-dy) * .95);object-fit:contain;pointer-events:none;mix-blend-mode:screen;opacity:0;animation:2.4s ease-out .5s forwards seance-vision-appear,9s ease-in-out 2.9s infinite seance-vision-sway;position:absolute;translate:-50% -50%;-webkit-mask-image:radial-gradient(circle closest-side,#000 20%,#000000bf 45%,#00000047 70%,#0000 90%);mask-image:radial-gradient(circle closest-side,#000 20%,#000000bf 45%,#00000047 70%,#0000 90%)}.seance-vision.is-reversed{rotate:180deg}@keyframes seance-vision-appear{0%{opacity:0;scale:1.16}to{opacity:.92;scale:1}}@keyframes seance-vision-sway{0%,to{translate:-50% -50%}50%{translate:-50% -52%}}.seance-glass-caustic{left:var(--ball-x);top:var(--ball-y);width:calc(var(--ball-d) * 1.03);aspect-ratio:1;pointer-events:none;mix-blend-mode:screen;opacity:.5;background:radial-gradient(58% 32% at 34% 29%,#cedeff57 0%,#cedeff1a 46%,#0000 72%),radial-gradient(42% 24% at 69% 63%,#ffe2b23d 0%,#0000 70%);border-radius:50%;animation:13s ease-in-out infinite seance-caustic;position:absolute;translate:-50% -50%}@keyframes seance-caustic{0%,to{opacity:.42;background-position:0 0,0 0;translate:-50% -50%}50%{opacity:.64;background-position:5% -4%,-6% 4%;translate:-50% -51.3%}}.tarot-table-felt:has(.seance-room){background:linear-gradient(#0f0d05 0%,#0d0c07 40%,#0a0a06 100%);padding-bottom:1.75rem}.tarot-ceremony .tarot-spread{z-index:3;--place-inset:clamp(6px, 1.4vw, 15px);gap:0 max(clamp(1rem, 4.5vw, 64px), calc(2 * var(--place-inset) + 10px));flex-wrap:nowrap;margin-top:-18%;position:relative}.tarot-ceremony .tarot-slot{width:clamp(110px,9.2vw,136px)}.tarot-ceremony-controls{z-index:10;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex;position:absolute;inset:.6rem .9rem auto}@media (width<=899px){.tarot-ceremony-controls{padding:.6rem 0 .75rem;position:static;inset:auto}}.flask-bubble{animation:2.6s ease-in infinite flask-bubble}.flask-bubble-2{animation-delay:.9s}.flask-bubble-3{animation-delay:1.7s}@keyframes flask-bubble{0%{opacity:0;transform:translateY(0)}25%{opacity:1}to{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.tarot-slot{transition:none;animation:none}.tarot-card,.tarot-fan-card{transition:none}.tarot-deck-card{animation:none}.tarot-card.is-face-up .tarot-face:before{opacity:0;animation:none}.tarot-face:after{transition:none}button.tarot-hinge:hover .tarot-card:not(.is-face-up),button.tarot-hinge:focus-visible .tarot-card:not(.is-face-up){transform:none}.seance-vision{opacity:.92;animation:none}.seance-glass-caustic,.seance-scroll:after{animation:none}.tarot-hinge{transition:none}.reader-tile,.reader-tile:hover,.reader-tile:focus-visible{transform:none}.flask-bubble{opacity:.8;animation:none}.lab-bubble,.lab-steam,.lab-drip,.lab-flame,.lab-float{animation:none}.lab-note,.lab-note:hover{transition:none;transform:none}.ink-word{clip-path:none;color:#2b2013;animation:none;transform:none;-webkit-mask:none;mask:none}.ink-quill{display:none}}.cauldron-hut{--brew-0:#4a3720;--brew-1:#5c5527;--brew-2:#6e8130;--brew-3:#7eb846;--lit-0:#7a5a28;--lit-1:#8d7d34;--lit-2:#9db545;--lit-3:#a8e86a;--copper:#b87333;--copper-lit:#e3a45f;--verdigris:#5f9e8f;--hut-ink:#f6faf0eb;--hut-ash:#0b0c08;--text-primary:#f8fcf4f0;--text-secondary:#f0f8eadb;--text-muted:#e2eedab3;background:linear-gradient(#0d0e09 0%,#0a0b07 42%,#070804 100%);border-radius:1rem;overflow:hidden}.cauldron-window[data-level]{--brew-0:#4a3720;--brew-1:#5c5527;--brew-2:#6e8130;--brew-3:#7eb846;--lit-0:#7a5a28;--lit-1:#8d7d34;--lit-2:#9db545;--lit-3:#a8e86a;--copper:#b87333;--copper-lit:#e3a45f;--verdigris:#5f9e8f;--brew:var(--brew-0);--lit:var(--lit-0)}.cauldron-window[data-level="1"]{--brew:var(--brew-1);--lit:var(--lit-1)}.cauldron-window[data-level="2"]{--brew:var(--brew-2);--lit:var(--lit-2)}.cauldron-window[data-level="3"]{--brew:var(--brew-3);--lit:var(--lit-3)}.cauldron-pot{--pot-x:66%;--pot-y:36%;--pot-d:23%;--pot-dy:6.54%;aspect-ratio:16/9;isolation:isolate;background:#07080a;position:relative;overflow:hidden}.cauldron-plate{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cauldron-dusk{pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(25% 68% at 70% 44%,#0000 55%,#0000001b 66.25%,#00000057 77.5%,#00000092 88.75%,#000000ad 100%);position:absolute;inset:0}.cauldron-embers{pointer-events:none;mix-blend-mode:screen;filter:blur(10px);opacity:.48;background:radial-gradient(closest-side,#ff943480 0%,#d65c1647 42%,#8c300a1c 68%,#0000 88%);border-radius:50%;width:25%;height:44.4%;animation:4.4s ease-in-out infinite cauldron-embers;position:absolute;top:52.6%;left:67.8%;translate:-50% -50%}@keyframes cauldron-embers{0%,to{opacity:.35}50%{opacity:.6}}.cauldron-dim{left:var(--pot-x);top:var(--pot-y);width:calc(var(--pot-d) * 1.06);height:calc(var(--pot-dy) * 1.06);pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(closest-side,#0a0603d6 0%,#0a0603cc 62%,#0a06036b 84%,#0000 97%);position:absolute;translate:-50% -50%}.cauldron-brew{left:var(--pot-x);top:var(--pot-y);width:calc(var(--pot-d) * .96);height:calc(var(--pot-dy) * .96);pointer-events:none;background:radial-gradient(ellipse closest-side, var(--brew) 0%, var(--brew) 44%, var(--brew) 76%, var(--brew) 92%, transparent 100%);border-radius:50%;position:absolute;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.cauldron-brew{background:radial-gradient(ellipse closest-side, color-mix(in srgb, var(--brew) 56%, #050301) 0%, color-mix(in srgb, var(--brew) 44%, #050301) 44%, color-mix(in srgb, var(--brew) 26%, #050301) 76%, color-mix(in srgb, var(--brew) 14%, #050301) 92%, transparent 100%)}}.cauldron-brew{opacity:.72;transition:background 1.5s cubic-bezier(.32,0,.2,1);animation:5.4s ease-in-out infinite cauldron-breathe}@keyframes cauldron-breathe{0%,to{opacity:.66;scale:1}47%{opacity:.78;scale:1.015 1.05}}.cauldron-caustic{left:var(--pot-x);top:var(--pot-y);width:calc(var(--pot-d) * .94);height:calc(var(--pot-dy) * .94);pointer-events:none;mix-blend-mode:screen;background:radial-gradient(ellipse 56% 44% at 33% 38%, var(--lit) 0%, transparent 70%), radial-gradient(ellipse 44% 38% at 68% 64%, var(--lit) 0%, transparent 72%);border-radius:50%;position:absolute;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.cauldron-caustic{background:radial-gradient(ellipse 56% 44% at 33% 38%, var(--lit) 0%, transparent 70%), radial-gradient(ellipse 44% 38% at 68% 64%, color-mix(in srgb, var(--lit) 72%, black) 0%, transparent 72%)}}.cauldron-caustic{opacity:.34;transition:opacity 1.2s;animation:12.6s ease-in-out infinite cauldron-caustic}@keyframes cauldron-caustic{0%,to{opacity:.26;background-position:0 0,0 0}50%{opacity:.44;background-position:7% -6%,-8% 5%}}.cauldron-gloss{left:calc(var(--pot-x) + 1.1%);top:calc(var(--pot-y) + 1.2%);width:calc(var(--pot-d) * .76);height:calc(var(--pot-dy) * .66);pointer-events:none;mix-blend-mode:screen;background:radial-gradient(ellipse closest-side, transparent 56%, var(--lit) 82%, transparent 100%);border-radius:50%;position:absolute;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.cauldron-gloss{background:radial-gradient(ellipse closest-side, transparent 56%, color-mix(in srgb, var(--lit) 66%, white) 82%, transparent 100%)}}.cauldron-gloss{opacity:.24;transition:opacity 1.8s;-webkit-mask-image:linear-gradient(#0000 30%,#00000047 54%,#000 100%);mask-image:linear-gradient(#0000 30%,#00000047 54%,#000 100%)}.cauldron-window.is-ready .cauldron-gloss{opacity:.3}.cauldron-vortex{left:var(--pot-x);top:var(--pot-y);width:calc(var(--pot-d) * .9);height:calc(var(--pot-dy) * .9);pointer-events:none;mix-blend-mode:screen;opacity:0;background:conic-gradient(from 0deg, transparent 0deg, var(--lit) 40deg, transparent 96deg, var(--lit) 190deg, transparent 250deg, var(--lit) 320deg, transparent 360deg);border-radius:50%;transition:opacity 2.4s;position:absolute;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.cauldron-vortex{background:conic-gradient(from 0deg, transparent 0deg, color-mix(in srgb, var(--lit) 46%, transparent) 40deg, transparent 96deg, color-mix(in srgb, var(--lit) 30%, transparent) 190deg, transparent 250deg, color-mix(in srgb, var(--lit) 40%, transparent) 320deg, transparent 360deg)}}.cauldron-vortex{animation:22s linear infinite cauldron-vortex;-webkit-mask-image:radial-gradient(closest-side,#0000 8%,#000 34% 76%,#0000 98%);mask-image:radial-gradient(closest-side,#0000 8%,#000 34% 76%,#0000 98%)}.cauldron-window.is-ready .cauldron-vortex{opacity:.72}@keyframes cauldron-vortex{to{rotate:360deg}}.cauldron-surface{pointer-events:none;-webkit-mask-image:radial-gradient(ellipse calc(var(--pot-d) * .5) calc(var(--pot-dy) * .5) at var(--pot-x) var(--pot-y), #000 76%, #00000080 92%, transparent 100%);-webkit-mask-image:radial-gradient(ellipse calc(var(--pot-d) * .5) calc(var(--pot-dy) * .5) at var(--pot-x) var(--pot-y), #000 76%, #00000080 92%, transparent 100%);-webkit-mask-image:radial-gradient(ellipse calc(var(--pot-d) * .5) calc(var(--pot-dy) * .5) at var(--pot-x) var(--pot-y), #000 76%, #00000080 92%, transparent 100%);-webkit-mask-image:radial-gradient(ellipse calc(var(--pot-d) * .5) calc(var(--pot-dy) * .5) at var(--pot-x) var(--pot-y), #000 76%, #00000080 92%, transparent 100%);mask-image:radial-gradient(ellipse calc(var(--pot-d) * .5) calc(var(--pot-dy) * .5) at var(--pot-x) var(--pot-y), #000 76%, #00000080 92%, transparent 100%);position:absolute;inset:0}.cauldron-air{pointer-events:none;position:absolute;inset:0}.cauldron-bloom{left:var(--hit-x);top:var(--hit-y);width:calc(var(--pot-d) * .3);height:calc(var(--pot-dy) * .3);pointer-events:none;mix-blend-mode:screen;background:radial-gradient(ellipse closest-side, var(--bloom-to) 0%, var(--bloom-to) 44%, transparent 78%);border-radius:50%;position:absolute;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.cauldron-bloom{background:radial-gradient(ellipse closest-side, color-mix(in srgb, var(--bloom-to) 88%, white) 0%, var(--bloom-to) 44%, transparent 78%)}}.cauldron-bloom{filter:blur(2px);animation:2.2s cubic-bezier(.16,.8,.28,1) forwards cauldron-bloom}@keyframes cauldron-bloom{0%{opacity:0;scale:.2}12%{opacity:.95}to{opacity:0;scale:7.4}}.cauldron-wash{top:var(--pot-y);pointer-events:none;mix-blend-mode:screen;background:radial-gradient(ellipse 40% 48% at 50% 50%, var(--bloom-to) 0%, transparent 68%);width:120%;height:130%;position:absolute;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.cauldron-wash{background:radial-gradient(ellipse 40% 48% at 50% 50%, color-mix(in srgb, var(--bloom-to) 46%, transparent) 0%, transparent 68%)}}.cauldron-wash{opacity:0;animation:2.6s cubic-bezier(.2,.7,.3,1) forwards cauldron-wash}@keyframes cauldron-wash{0%{opacity:0;scale:.6}22%{opacity:.85}to{opacity:0;scale:1.25}}.cauldron-ripple{left:var(--hit-x);top:var(--hit-y);width:calc(var(--pot-d) * .22);height:calc(var(--pot-dy) * .22);pointer-events:none;border:1.5px solid var(--lit);border-radius:50%;position:absolute;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.cauldron-ripple{border:1.5px solid color-mix(in srgb, var(--lit) 70%, white)}}.cauldron-ripple{mix-blend-mode:screen;opacity:0;animation:cauldron-ripple var(--ripple-dur,1.5s) cubic-bezier(.12, .72, .3, 1) var(--ripple-delay,0s) forwards}@keyframes cauldron-ripple{0%{opacity:0;border-width:2.5px;scale:.35}10%{opacity:.9}to{opacity:0;border-width:.5px;scale:5.4}}.cauldron-collar{left:var(--hit-x);top:var(--hit-y);width:calc(var(--pot-d) * .2);height:calc(var(--pot-dy) * .6);pointer-events:none;mix-blend-mode:screen;background:radial-gradient(ellipse 50% 100% at 50% 100%, var(--lit) 0%, var(--lit) 55%, transparent 76%);position:absolute;translate:-50% -70%}@supports (color:color-mix(in lab, red, red)){.cauldron-collar{background:radial-gradient(ellipse 50% 100% at 50% 100%, color-mix(in srgb, var(--lit) 80%, white) 0%, color-mix(in srgb, var(--lit) 30%, transparent) 55%, transparent 76%)}}.cauldron-collar{animation:.62s cubic-bezier(.18,.86,.3,1) forwards cauldron-collar}@keyframes cauldron-collar{0%{opacity:0;scale:.3 .2}26%{opacity:.95;scale:1 1.25}to{opacity:0;scale:1.3 .1}}.cauldron-crown{left:var(--hit-x);top:var(--hit-y);pointer-events:none;position:absolute;translate:-50% -50%}.cauldron-bead{background:var(--lit);border-radius:50%;width:5px;height:5px;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.cauldron-bead{background:color-mix(in srgb, var(--lit) 76%, white)}}.cauldron-bead{box-shadow:0 0 6px var(--lit)}@supports (color:color-mix(in lab, red, red)){.cauldron-bead{box-shadow:0 0 6px color-mix(in srgb, var(--lit) 60%, transparent)}}.cauldron-bead{mix-blend-mode:screen;animation:.82s cubic-bezier(.22,.9,.36,1) forwards cauldron-bead}@keyframes cauldron-bead{0%{opacity:0;transform:translate(0)scale(.4)}14%{opacity:1}46%{transform:translate(var(--bead-x), calc(var(--bead-y) - 14px)) scale(1)}to{transform:translate(calc(var(--bead-x) * 1.34), 6px) scale(.35);opacity:0}}.cauldron-bubble{background:radial-gradient(circle at 34% 30%, var(--lit) 0%, var(--brew) 40%, var(--brew) 78%);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.cauldron-bubble{background:radial-gradient(circle at 34% 30%, color-mix(in srgb, var(--lit) 92%, white) 0%, color-mix(in srgb, var(--brew) 90%, white) 40%, color-mix(in srgb, var(--brew) 70%, black) 78%)}}.cauldron-bubble{box-shadow:0 0 8px var(--lit)}@supports (color:color-mix(in lab, red, red)){.cauldron-bubble{box-shadow:0 0 8px color-mix(in srgb, var(--lit) 40%, transparent)}}.cauldron-bubble{mix-blend-mode:screen;pointer-events:none;animation:cauldron-bubble var(--bubble-dur,2.6s) cubic-bezier(.3, .1, .5, 1) forwards}@keyframes cauldron-bubble{0%{opacity:0;transform:translate(-50%,6px)scale(.2)}16%{opacity:.9}62%{transform:translate(calc(-50% + var(--bubble-wobble,3px)), -3px) scale(1);opacity:1}84%{opacity:.7;transform:translate(-50%,-5px)scale(1.5,.55)}to{opacity:0;transform:translate(-50%,-7px)scale(2.3,.12)}}.cauldron-steam{pointer-events:none;position:absolute;inset:0;overflow:hidden}.cauldron-wisp{top:calc(var(--pot-y,36%) - 2%);background:radial-gradient(ellipse 60% 50% at 50% 60%, var(--lit) 0%, #d6e6cc1a 44%, transparent 74%);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.cauldron-wisp{background:radial-gradient(ellipse 60% 50% at 50% 60%, color-mix(in srgb, var(--lit) 52%, white) 0%, #d6e6cc1a 44%, transparent 74%)}}.cauldron-wisp{filter:blur(12px);mix-blend-mode:screen;opacity:0;animation:cauldron-wisp var(--wisp-dur,7.2s) cubic-bezier(.3, .05, .5, 1) forwards}@keyframes cauldron-wisp{0%{opacity:0;transform:translate(-50%)scale(.5,.4)rotate(0)}18%{opacity:var(--wisp-peak,.5)}58%{transform:translate(calc(-50% + var(--wisp-drift,30px)), -46%) scale(1.15, 1.35) rotate(6deg)}to{transform:translate(calc(-50% + var(--wisp-drift,30px) * 1.9), -100%) scale(2.1, 2.3) rotate(-4deg);opacity:0}}.cauldron-glow{left:var(--pot-x);top:var(--pot-y);pointer-events:none;mix-blend-mode:screen;background:radial-gradient(ellipse 46% 34% at 50% 86%, var(--lit) 0%, var(--lit) 40%, transparent 70%);width:56%;height:84%;position:absolute;translate:-50% -80%}@supports (color:color-mix(in lab, red, red)){.cauldron-glow{background:radial-gradient(ellipse 46% 34% at 50% 86%, color-mix(in srgb, var(--lit) 44%, transparent) 0%, color-mix(in srgb, var(--lit) 13%, transparent) 40%, transparent 70%)}}.cauldron-glow{opacity:.34;filter:blur(12px);transition:opacity 1.8s;animation:8.3s ease-in-out infinite cauldron-glow}.cauldron-window.is-ready .cauldron-glow{opacity:.8}@keyframes cauldron-glow{0%,to{scale:1}44%{scale:1.045}}.cauldron-toss{pointer-events:none;position:absolute;inset:0}.cauldron-toss-x{animation:.9s linear forwards cauldron-toss-x;position:absolute;inset:0}.cauldron-toss-y{animation:.9s ease-in forwards cauldron-toss-y;position:absolute;inset:0}@keyframes cauldron-toss-x{to{transform:translateX(var(--toss-x))}}@keyframes cauldron-toss-y{to{transform:translateY(var(--toss-y))}}.cauldron-token{width:38px;height:38px;animation:.9s linear forwards cauldron-tumble;position:absolute;translate:-50% -50%}@keyframes cauldron-tumble{to{rotate:var(--toss-spin,220deg)}}.cauldron-token-glyph{color:#e0ecd2eb;filter:drop-shadow(0 0 7px #000c);width:100%;height:100%;display:block}.cauldron-token-glyph path,.cauldron-token-glyph circle{vector-effect:non-scaling-stroke}.cauldron-token-name{white-space:nowrap;letter-spacing:.07em;color:var(--lit);font-size:.75rem;position:absolute;top:44px;left:50%;translate:-50%}@supports (color:color-mix(in lab, red, red)){.cauldron-token-name{color:color-mix(in srgb, var(--lit) 70%, white)}}.cauldron-token-name{text-shadow:0 1px 5px #000000e6;animation:.9s ease-out forwards cauldron-token-name}@keyframes cauldron-token-name{0%{opacity:0}30%{opacity:1}to{opacity:0}}.cauldron-serve{pointer-events:none;opacity:0;position:absolute;inset:0}.cauldron-window.is-serving .cauldron-serve{opacity:1}.cauldron-ladle{left:var(--pot-x);top:var(--pot-y);width:calc(var(--pot-d) * .34);height:calc(var(--pot-dy) * 1.5);mix-blend-mode:screen;background:radial-gradient(ellipse closest-side, var(--lit) 0%, var(--lit) 52%, transparent 80%);border-radius:50%;position:absolute;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.cauldron-ladle{background:radial-gradient(ellipse closest-side, color-mix(in srgb, var(--lit) 96%, white) 0%, color-mix(in srgb, var(--lit) 60%, transparent) 52%, transparent 80%)}}.cauldron-ladle{filter:blur(1px)}.cauldron-window.is-serving .cauldron-ladle{animation:2.6s cubic-bezier(.3,.02,.2,1) forwards cauldron-ladle}@keyframes cauldron-ladle{0%{opacity:0;translate:-50% -50%;scale:.35}18%{opacity:1;scale:1}to{opacity:0;translate:-50% -600%;scale:.8 3.4}}.cauldron-vial{left:var(--pot-x);top:calc(var(--pot-y) - 22%);aspect-ratio:1/2;opacity:0;width:5.4%;position:absolute;translate:-50% -50%}.cauldron-window.is-serving .cauldron-vial{animation:3.4s cubic-bezier(.2,.7,.25,1) .9s forwards cauldron-vial}@keyframes cauldron-vial{0%{opacity:0;transform:translateY(26px)scale(.7)}30%{opacity:1;transform:translateY(0)scale(1)}76%{opacity:1;transform:translateY(-10px)scale(1)}to{opacity:0;transform:translateY(-26px)scale(1.04)}}.cauldron-vial svg{width:100%;height:100%;display:block;overflow:visible}.cauldron-vial-fill{fill:var(--lit)}.cauldron-vial-glass{stroke:var(--lit)}@supports (color:color-mix(in lab, red, red)){.cauldron-vial-glass{stroke:color-mix(in srgb, var(--lit) 50%, white)}}.cauldron-vial-glass{fill:none;stroke-width:2.4px}.cauldron-vial-halo{fill:var(--lit);filter:blur(9px);opacity:.55}.cauldron-window.is-serving .cauldron-brew{animation:5.4s ease-in-out infinite cauldron-breathe,2.6s ease-in-out cauldron-dip}@keyframes cauldron-dip{0%{filter:brightness()}30%{filter:brightness(.62)}to{filter:brightness()}}.cauldron-room{max-width:min(131.556vh,177.778vh - 33.7778rem);margin-inline:auto;position:relative}.cauldron-controls{z-index:10;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex;position:absolute;inset:.6rem .9rem auto}.cauldron-beat{color:#ecf4e4eb;text-shadow:0 1px 6px #000c;pointer-events:none;z-index:4;background:linear-gradient(#0000,#060705db);padding:1.6rem 1.1rem .75rem;font-size:.85rem;position:absolute;bottom:0;left:0;right:0}.cauldron-beat span{opacity:0;animation:.6s forwards cauldron-beat-in}@keyframes cauldron-beat-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.cauldron-strip{border:1px solid var(--copper);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.cauldron-strip{border:1px solid color-mix(in srgb, var(--copper) 30%, transparent)}}.cauldron-strip{isolation:isolate;background:#07080a;border-radius:.75rem;overflow:hidden}.cauldron-strip-window{isolation:isolate;height:clamp(84px,11vw,126px);position:relative;overflow:hidden}.cauldron-strip-stage{--cauldron-zoom:1.7;width:calc(100% * var(--cauldron-zoom));left:calc(50% - var(--cauldron-zoom) * var(--pot-x));transform:translateY(calc(-1 * var(--pot-y)));position:absolute;top:50%}.cauldron-sockets{gap:.6rem;margin:0;padding:0 1rem;list-style:none;display:flex}.cauldron-socket{text-align:center;justify-items:center;gap:.2rem;width:4.75rem;display:grid}.cauldron-socket-ring{background:radial-gradient(circle at 38% 28%,#262a20 0%,#171a11 54%,#0a0c07 100%);border:1px solid #e2eeda29;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;transition:border-color .7s,box-shadow .7s;display:grid;box-shadow:inset 0 1px #ecf4e417,inset 0 -5px 9px #0000009e,0 1px 3px #00000080}.cauldron-socket.is-in .cauldron-socket-ring{border-color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.cauldron-socket.is-in .cauldron-socket-ring{border-color:color-mix(in srgb, var(--copper) 78%, transparent)}}.cauldron-socket.is-in .cauldron-socket-ring{box-shadow:inset 0 1px 0 #ecf4e41f, inset 0 0 14px var(--lit), inset 0 -5px 9px #00000080, 0 1px 4px #0000008c}@supports (color:color-mix(in lab, red, red)){.cauldron-socket.is-in .cauldron-socket-ring{box-shadow:inset 0 1px 0 #ecf4e41f, inset 0 0 14px color-mix(in srgb, var(--lit) 26%, transparent), inset 0 -5px 9px #00000080, 0 1px 4px #0000008c}}.cauldron-socket-glyph{opacity:.42;color:#d6e0cee0;width:1.75rem;height:1.75rem;transition:opacity .7s,filter .7s}.cauldron-socket.is-in .cauldron-socket-glyph{opacity:1;filter:drop-shadow(0 0 6px var(--lit))}@supports (color:color-mix(in lab, red, red)){.cauldron-socket.is-in .cauldron-socket-glyph{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--lit) 60%, transparent))}}.cauldron-socket-place{letter-spacing:.08em;text-transform:uppercase;color:#e2eedab8;font-family:IM Fell English SC,IM Fell English,Georgia,serif;font-size:.6875rem;line-height:1.2;transition:color .7s}.cauldron-socket.is-in .cauldron-socket-place{color:var(--lit)}@supports (color:color-mix(in lab, red, red)){.cauldron-socket.is-in .cauldron-socket-place{color:color-mix(in srgb, var(--lit) 74%, white)}}.cauldron-socket-herb{color:#e2eeda80;font-size:.6875rem;font-style:italic;line-height:1.25;transition:color .7s}.cauldron-socket.is-in .cauldron-socket-herb{letter-spacing:.04em;text-transform:uppercase;overflow-wrap:break-word;color:#f2f9ece6;max-width:100%;font-family:IM Fell English SC,IM Fell English,Georgia,serif;font-size:.625rem;font-style:normal}.cauldron-beat-line{color:#e2eedabf;padding:0 .25rem;font-size:.75rem;line-height:1.5}.cauldron-ready-pulse{z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(70% 60% at 50% 46%,#7eb84680 0%,#7eb84629 42%,#0000 72%);animation:2.6s cubic-bezier(.24,.7,.3,1) forwards cauldron-ready-pulse;position:fixed;inset:0}@keyframes cauldron-ready-pulse{0%{opacity:0;transform:scale(.92)}28%{opacity:1}to{opacity:0;transform:scale(1.06)}}.cauldron-slate{border:1px solid var(--copper,#b87333);background:radial-gradient(62% 92% at 108% 42%,#7eb8461c,#0000 72%),radial-gradient(70% 60% at 92% 118%,#d6742a12,#0000 68%),radial-gradient(40% 30% at 22% 14%,#e2eed60b,#0000),radial-gradient(46% 34% at 74% 88%,#e2eed609,#0000),linear-gradient(168deg,#14180f 0%,#0d1108 56%,#070a04 100%);border-radius:.4rem;padding:1.6rem 1.85rem;position:relative}@supports (color:color-mix(in lab, red, red)){.cauldron-slate{border:1px solid color-mix(in srgb, var(--copper,#b87333) 30%, transparent)}}.cauldron-slate{border-left:3px solid var(--copper,#b87333)}@supports (color:color-mix(in lab, red, red)){.cauldron-slate{border-left:3px solid color-mix(in srgb, var(--copper,#b87333) 62%, black)}}.cauldron-slate{border-bottom:3px solid var(--copper,#b87333)}@supports (color:color-mix(in lab, red, red)){.cauldron-slate{border-bottom:3px solid color-mix(in srgb, var(--copper,#b87333) 44%, black)}}.cauldron-slate{color:#f8fcf4f0;--text-primary:#f8fcf4f0;--text-secondary:#f0f8eadb;--text-muted:#e2eedab3;box-shadow:inset 0 1px #e2eed60d,inset 0 0 34px #0009,0 12px 28px #0000006b}.cauldron-question{letter-spacing:.012em;color:#f3ecdcf2;text-shadow:0 1px #ffffff0d,0 2px 8px #0000008c;font-family:IM Fell English,Iowan Old Style,Georgia,serif;font-size:1.15rem;line-height:1.6}.cauldron-question.thinking-pulse{opacity:1;animation:none}.cauldron-question.thinking-pulse:after{content:"···";vertical-align:baseline;white-space:nowrap;letter-spacing:.16em;margin-left:.12em;animation:1.8s step-end infinite cauldron-steam-dots;display:inline-block}@keyframes cauldron-steam-dots{0%{clip-path:inset(0 100% 0 0)}25%{clip-path:inset(0 66% 0 0)}50%{clip-path:inset(0 33% 0 0)}75%,to{clip-path:inset(0)}}.cauldron-said{color:#eef6e8e0;background:linear-gradient(170deg,#20241b,#171a12);border:1px solid #e8efe01f}.cauldron-note{border:1px solid var(--copper,#b87333);background:linear-gradient(168deg,#1a1d15,#13160e)}@supports (color:color-mix(in lab, red, red)){.cauldron-note{border:1px solid color-mix(in srgb, var(--copper,#b87333) 26%, transparent)}}.cauldron-note{--text-muted:#e2eedab3;--text-secondary:#f0f8eadb;color:#f8fcf4f0;box-shadow:inset 0 0 22px #0006}.cauldron-note a{color:var(--copper-lit,#e3a45f)}@supports (color:color-mix(in lab, red, red)){.cauldron-note a{color:color-mix(in srgb, var(--copper-lit,#e3a45f) 80%, white)}}.cauldron-scratch{border:1px solid var(--copper,#b87333);background:#050704b8}@supports (color:color-mix(in lab, red, red)){.cauldron-scratch{border:1px solid color-mix(in srgb, var(--copper,#b87333) 42%, transparent)}}.cauldron-scratch{color:#f8fcf4f0;caret-color:#eef6e6;transition:border-color .22s,box-shadow .22s;box-shadow:inset 0 2px 6px #0009,inset 0 -1px #e2eed60d}.cauldron-scratch::placeholder{color:#e2eeda85;font-style:italic}.cauldron-scratch:hover:not(:focus){border-color:var(--copper-lit,#e3a45f)}@supports (color:color-mix(in lab, red, red)){.cauldron-scratch:hover:not(:focus){border-color:color-mix(in srgb, var(--copper-lit,#e3a45f) 56%, transparent)}}.cauldron-scratch:focus{border-color:var(--lit,#a8e86a)}@supports (color:color-mix(in lab, red, red)){.cauldron-scratch:focus{border-color:color-mix(in srgb, var(--lit,#a8e86a) 52%, var(--copper-lit,#e3a45f))}}.cauldron-scratch:focus{outline:2px solid var(--copper-lit,#e3a45f)}@supports (color:color-mix(in lab, red, red)){.cauldron-scratch:focus{outline:2px solid color-mix(in srgb, var(--copper-lit,#e3a45f) 58%, transparent)}}.cauldron-scratch:focus{outline-offset:1px;box-shadow:inset 0 2px 6px #0009, 0 0 14px var(--lit,#a8e86a)}@supports (color:color-mix(in lab, red, red)){.cauldron-scratch:focus{box-shadow:inset 0 2px 6px #0009, 0 0 14px color-mix(in srgb, var(--lit,#a8e86a) 22%, transparent)}}@media (hover:hover){.cauldron-socket:hover .cauldron-socket-ring{border-color:var(--copper-lit)}@supports (color:color-mix(in lab, red, red)){.cauldron-socket:hover .cauldron-socket-ring{border-color:color-mix(in srgb, var(--copper-lit) 60%, transparent)}}}@media (width<=899px){.cauldron-controls{padding:.6rem 0 .75rem;position:static;inset:auto}}@media (width<=619px){.cauldron-strip{grid-template-columns:1fr}.cauldron-strip-window{height:54px}.cauldron-sockets{justify-content:space-around;padding:.5rem .75rem .75rem}.cauldron-socket{width:auto}.cauldron-socket-glyph{width:1.375rem;height:1.375rem}}@media (prefers-reduced-motion:reduce){.cauldron-brew,.cauldron-caustic,.cauldron-glow,.cauldron-window.is-serving .cauldron-brew{animation:none}.cauldron-embers{opacity:.48;animation:none}.cauldron-question.thinking-pulse:after{clip-path:none;animation:none}.cauldron-brew{transition:background .9s}.cauldron-vortex,.cauldron-window.is-ready .cauldron-vortex,.cauldron-ladle,.cauldron-window.is-serving .cauldron-ladle,.cauldron-vial,.cauldron-window.is-serving .cauldron-vial,.cauldron-ready-pulse{opacity:0;animation:none}.cauldron-bubble{opacity:.85;animation:none;transform:translate(-50%,-2px)scale(1)}.cauldron-wisp{opacity:.18;animation:none;transform:translate(-50%,-30%)scale(1.3,1.5)}.cauldron-ripple,.cauldron-bloom,.cauldron-wash,.cauldron-crown,.cauldron-bead,.cauldron-collar,.cauldron-toss,.cauldron-toss-x,.cauldron-toss-y,.cauldron-token,.cauldron-token-name{animation:none;display:none}.cauldron-beat span{opacity:1;animation:none}}.lab-bench{--lab-speed:1;padding:.75rem 1rem 0}.lab-bench.is-cooking{--lab-speed:.38}.lab-bubble{opacity:0;animation:lab-bubble-rise calc(var(--lab-speed) * 2.8s) ease-in infinite}.lab-bubble-2{animation-delay:calc(var(--lab-speed) * .9s);animation-duration:calc(var(--lab-speed) * 3.4s)}.lab-bubble-3{animation-delay:calc(var(--lab-speed) * 1.7s);animation-duration:calc(var(--lab-speed) * 2.3s)}.lab-bubble-4{animation-delay:calc(var(--lab-speed) * 2.2s);animation-duration:calc(var(--lab-speed) * 3.1s)}@keyframes lab-bubble-rise{0%{opacity:0;transform:translateY(0)}15%{opacity:.9}to{opacity:0;transform:translateY(-30px)}}.lab-steam{opacity:0;filter:blur(2px);animation:lab-steam-rise calc(var(--lab-speed) * 4.6s) ease-out infinite}.lab-steam-2{animation-delay:calc(var(--lab-speed) * 2.1s);animation-duration:calc(var(--lab-speed) * 5.4s)}@keyframes lab-steam-rise{0%{opacity:0;transform:translateY(0)scale(.8)}20%{opacity:.5}to{opacity:0;transform:translateY(-34px)scale(1.7)}}.lab-drip{opacity:0;animation:lab-drip-fall calc(var(--lab-speed) * 2.2s) ease-in infinite}@keyframes lab-drip-fall{0%{opacity:0;transform:translateY(0)}12%{opacity:.95}85%{opacity:.9}to{opacity:0;transform:translateY(20px)}}.lab-flame{transform-box:fill-box;transform-origin:50% 100%;animation:lab-flame-dance calc(var(--lab-speed) * 1.7s) ease-in-out infinite}.lab-flame-2{animation-duration:calc(var(--lab-speed) * 1.3s);animation-delay:calc(var(--lab-speed) * .4s)}@keyframes lab-flame-dance{0%,to{opacity:.95;transform:scaleY(1)skew(0deg)}27%{opacity:1;transform:scaleY(1.18)skew(-2.5deg)}46%{opacity:.8;transform:scaleY(.86)skew(1.8deg)}71%{opacity:1;transform:scaleY(1.1)skew(2.2deg)}}.lab-float{transform-box:fill-box;animation:lab-float-bob calc(var(--lab-speed) * 6.5s) ease-in-out infinite alternate}@keyframes lab-float-bob{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-3px)rotate(8deg)}}.lab-note{color:#4a3d22;background:#f0e4c2;border:1px solid #d9c89a;border-radius:4px;transition:transform .18s,box-shadow .18s;box-shadow:0 2px 8px #140e0440}.lab-note-slot:nth-child(4n+1) .lab-note{transform:rotate(-1.6deg)}.lab-note-slot:nth-child(4n+2) .lab-note{transform:rotate(1.1deg)translateY(2px)}.lab-note-slot:nth-child(4n+3) .lab-note{transform:rotate(1.8deg)}.lab-note-slot:nth-child(4n) .lab-note{transform:rotate(-.9deg)translateY(-1px)}.lab-note-slot .lab-note:hover,.lab-note-slot .lab-note:focus-visible{transform:rotate(0)translateY(-2px);box-shadow:0 6px 16px #140e0459}.card-loupe-host{cursor:zoom-in}.card-loupe-host:hover{cursor:none}.card-loupe{z-index:40;border:4px solid var(--lantern-brass);pointer-events:none;background-repeat:no-repeat;border-radius:9999px;width:132px;height:132px;margin-top:-66px;margin-left:-66px;position:absolute;box-shadow:0 0 0 1px #281c06e6,inset 0 0 0 1px #281c06b3,0 10px 28px #0000008c}.card-loupe:before{content:"";background:linear-gradient(135deg,#ffffff47 0%,#ffffff0f 28%,#0000 46%);border-radius:9999px;position:absolute;inset:0}.card-loupe:after{content:"";background:linear-gradient(90deg,#8a6f2a 0%,#5c4a1c 100%);border-radius:7px;width:44px;height:13px;position:absolute;bottom:-26px;right:-26px;transform:rotate(45deg);box-shadow:0 2px 6px #00000080}.wheel-cutout{border-radius:9999px;overflow:hidden;-webkit-mask-image:radial-gradient(circle closest-side,#000 91%,#0000 100%);mask-image:radial-gradient(circle closest-side,#000 91%,#0000 100%)}.wheel-disc{transform-origin:50%;transition:transform 3.8s cubic-bezier(.12,.55,.08,1)}.wheel-rim{pointer-events:none;background:radial-gradient(circle closest-side,#0000 87%,#2a1e1266 90.5%,#1c140cc7 94%,#140e08eb 98%,#140e08d9 99.5%,#0000 100%),conic-gradient(from 300deg,#ffe2a80f 0deg,#0000 70deg 150deg,#0000001f 205deg,#0000 300deg,#ffe2a80f 360deg);border-radius:9999px;-webkit-mask-image:radial-gradient(circle closest-side,#0000 87%,#000 90.5% 99.5%,#0000 100%);mask-image:radial-gradient(circle closest-side,#0000 87%,#000 90.5% 99.5%,#0000 100%)}.wheel-rim:after{content:"";opacity:.45;background:conic-gradient(#0000 0deg,#ffd8960a 30deg,#ffe2a838 52deg,#ffd8960a 74deg,#0000 104deg 360deg);border-radius:9999px;animation:23s linear infinite wheel-rim-glint;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle closest-side,#0000 88%,#000 92% 99%,#0000 100%);mask-image:radial-gradient(circle closest-side,#0000 88%,#000 92% 99%,#0000 100%)}.wheel-rim.is-spinning:after{opacity:1;animation-duration:3.8s;animation-timing-function:cubic-bezier(.12,.55,.08,1)}@keyframes wheel-rim-glint{0%{rotate:0deg}to{rotate:360deg}}.wheel-disc:not(.is-spinning){animation:21s ease-in-out infinite wheel-disc-nudge}@keyframes wheel-disc-nudge{0%,90%{rotate:0deg}93.5%{rotate:3.4deg}96%{rotate:2.7deg}to{rotate:0deg}}.wheel-ray{pointer-events:none;--beam-rot:16deg;width:34%;height:130%;transform:rotate(var(--beam-rot));transform-origin:0 0;mix-blend-mode:screen;filter:blur(6px);background:linear-gradient(100deg,#c6e2c400 8%,#c6e2c43d 32%,#d6ecd057 48%,#c6e2c438 64%,#c6e2c400 90%);animation:31s ease-in-out infinite sunbeam-clouds;position:absolute;top:-18%;left:-4%}.wheel-ray.is-second{--beam-rot:22deg;opacity:.8;width:22%;animation-duration:47s;animation-delay:-13s;left:20%}.wheel-moon{pointer-events:none;transform-origin:100% 0;mix-blend-mode:screen;filter:blur(7px);background:linear-gradient(255deg,#c4d6f600 6%,#c4d6f638 30%,#d6e4fc52 46%,#c4d6f62e 64%,#c4d6f600 88%);width:40%;height:125%;animation:13s ease-in-out infinite moon-gutter;position:absolute;top:-14%;right:-8%;transform:rotate(-19deg)}.wheel-moonglow{pointer-events:none;mix-blend-mode:screen;filter:blur(4px);background:radial-gradient(60% 70% at 82% 12%,#e0eaff80 0%,#c8d8f838 45%,#0000 78%);width:34%;height:30%;animation:13s ease-in-out infinite moon-gutter;position:absolute;top:-6%;right:-5%}@keyframes moon-gutter{0%,34%,to{opacity:.9}46%{opacity:.45}55%{opacity:.68}58%{opacity:.38}62%{opacity:.85}78%{opacity:.62}}.wheel-forest{animation:23s ease-in-out infinite wheel-forest-stir}@keyframes wheel-forest-stir{0%,to{transform:rotate(0)scale(1)}30%{transform:rotate(.28deg)scale(1.002)}55%{transform:rotate(-.16deg)scale(1)}80%{transform:rotate(.1deg)scale(1.001)}}.wheel-pool{animation:9s ease-in-out infinite wheel-pool-breathe}@keyframes wheel-pool-breathe{0%,to{transform:translate(0)scaleY(1)}28%{transform:translate(.35%)scaleY(1.012)}52%{transform:translate(-.2%)scaleY(.995)}76%{transform:translate(.25%)scaleY(1.008)}}.wheel-pool-glint{pointer-events:none;mix-blend-mode:screen;filter:blur(3px);background:linear-gradient(97deg,#0000 20%,#d2e0f847 46%,#e2ecfc66 50%,#d2e0f847 54%,#0000 80%) 0 0/300% 100%;animation:17s ease-in-out infinite pool-glint-walk;position:absolute;inset:88% 0 0}@keyframes pool-glint-walk{0%,12%{opacity:0;background-position:130% 0}22%{opacity:.75}50%{opacity:.55;background-position:20% 0}74%{opacity:.8}88%,to{opacity:0;background-position:-60% 0}}.wheel-lantern-anchor{pointer-events:none;transform-origin:16% 84%;animation:12.4s ease-in-out infinite wheel-figure-breathe;position:absolute;inset:0}.wheel-lantern-rig{pointer-events:none;transform-origin:36% 0;width:8.2%;height:22.5%;animation:5.9s ease-in-out infinite lantern-sway;position:absolute;top:45%;left:21.8%}.wheel-chain{filter:drop-shadow(1px 1px 1px #140c0699);background:repeating-linear-gradient(#e0c89cf2 0 1.5px,#342614f2 1.5px 3.5px);border-radius:2px;width:3.5%;height:38%;position:absolute;top:-2%;left:34.5%}@keyframes lantern-sway{0%,to{transform:rotate(0)}26%{transform:rotate(1.7deg)}50%{transform:rotate(-.3deg)}74%{transform:rotate(-1.5deg)}}.wheel-lantern{opacity:.8;clip-path:polygon(27% 1%,46% 1%,46% 13%,57% 16%,97% 29.5%,91% 34%,88.5% 90%,84% 97%,20% 97%,15.5% 90%,11% 34%,2% 31%,19% 16%,27% 13%);filter:brightness(1.1)drop-shadow(0 0 1.5px #ffd682e6)drop-shadow(2px 3px 3px #1e0a0699);width:100%;display:block;position:absolute;top:35%;transform:skew(-6.5deg)}.wheel-lantern-light{pointer-events:none;mix-blend-mode:screen;filter:blur(4px);background:radial-gradient(38% 30% at 50% 34%,#ffd27ed9 0%,#ffba6070 48%,#0000 80%),radial-gradient(56% 42% at 50% 62%,#ffc26c8c 0%,#0000 78%),radial-gradient(16% 13% at 36% 52%,#d6584a57 0%,#0000 70%),radial-gradient(14% 12% at 64% 56%,#60b2804d 0%,#0000 70%),radial-gradient(14% 11% at 52% 72%,#6080d047 0%,#0000 70%);animation:2.3s ease-in-out infinite lantern-gutter;position:absolute;inset:0% -190% -115%}@keyframes lantern-gutter{0%,to{opacity:.95}17%{opacity:.78}26%{opacity:.99}43%{opacity:.85}58%{opacity:1}71%{opacity:.72}82%{opacity:.93}}.wheel-hollow{pointer-events:none;width:11.5%;height:19.5%;position:absolute;top:.5%;left:86.5%;overflow:hidden;-webkit-mask-image:radial-gradient(52% 52% at 52% 52%,#000 58%,#0000 94%);mask-image:radial-gradient(52% 52% at 52% 52%,#000 58%,#0000 94%)}.wheel-hollow:before{content:"";background:radial-gradient(60% 55% at 50% 60%,#080906d9 0%,#0c0d098c 60%,#0000 95%);border-radius:50% 50% 42% 46%/60% 55% 40% 45%;position:absolute;inset:50% 4% 4% 26%}.wheel-hollow-eyes{opacity:0;filter:blur(.4px) drop-shadow(0 0 3px var(--hollow-glow));background:radial-gradient(ellipse 13% 46% at 24% 50%, var(--hollow-glow) 0%, var(--hollow-dim) 55%, transparent 100%), radial-gradient(ellipse 13% 46% at 76% 50%, var(--hollow-glow) 0%, var(--hollow-dim) 55%, transparent 100%);position:absolute}.wheel-hollow-eyes.is-first{--hollow-glow:#ffc45cf2;--hollow-dim:#ffa83c66;width:30%;height:8%;animation:57s linear infinite hollow-first;top:70%;left:44%}.wheel-hollow-eyes.is-second{--hollow-glow:#9ef086;--hollow-dim:#68c85680;width:42%;height:10%;animation:57s linear infinite hollow-second;top:62%;left:38%}.wheel-hollow-eyes.is-third{--hollow-glow:#c8deff;--hollow-dim:#96b2f080;width:28%;height:8%;animation:57s linear infinite hollow-third;top:66%;left:45%}@keyframes hollow-first{0%,3%{opacity:0}6%,11%{opacity:.9}11.5%,12.5%{opacity:.05}13%,19%{opacity:.95}19.5%,20.5%{opacity:.05}21%,26%{opacity:.9}29%,to{opacity:0}}@keyframes hollow-second{0%,36%{opacity:0}40%,52%{opacity:.92}52.5%,53.5%{opacity:.05}54%,62%{opacity:.92}66%,to{opacity:0}}@keyframes hollow-third{0%,74%{opacity:0}78%,90%{opacity:.88}94%,to{opacity:0}}.wheel-owl{pointer-events:none;width:12%;position:absolute;top:5.2%;left:8.5%}.wheel-owl-body{filter:brightness(.82)saturate(.85)drop-shadow(1px 2px 3px #0a0c0a80);transform-origin:50% 92%;width:100%;animation:61s ease-in-out infinite owl-keep;display:block;transform:scaleX(-1)}.wheel-owl-eyes{filter:blur(.5px);opacity:0;background:radial-gradient(14% 46% at 30%,#ffd682e6 0%,#ffbe5a59 55%,#0000 100%),radial-gradient(14% 46% at 70%,#ffd682e6 0%,#ffbe5a59 55%,#0000 100%);width:36%;height:9%;animation:61s linear infinite owl-eyes;position:absolute;top:15%;left:46%}@keyframes owl-eyes{0%,30%{opacity:0}34%,44%{opacity:.75}45%,46%{opacity:.05}47%,54%{opacity:.7}58%,to{opacity:0}}.wheel-lightning{pointer-events:none;mix-blend-mode:screen;opacity:0;background:radial-gradient(80% 60% at 70% -10%,#fff6d0f2 0%,#fcecb280 45%,#0000 80%),linear-gradient(#fff2c480 0%,#fae8ae33 55%,#0000 100%);animation:1.15s ease-out both lightning-flash;position:absolute;inset:0}@keyframes lightning-flash{0%{opacity:0}3%{opacity:.95}7%{opacity:.1}11%{opacity:1}16%{opacity:.25}22%{opacity:.45}34%{opacity:.08}46%{opacity:.14}to{opacity:0}}.wheel-croc-rig{pointer-events:none;width:29%;height:14%;position:absolute;top:86%;left:0%;overflow:hidden}.wheel-croc-body{animation:53s ease-in-out infinite croc-surface;position:absolute;inset:0 6% 0 -6%;transform:translateY(58%)}.wheel-croc{filter:brightness(.7)saturate(.55)hue-rotate(-12deg)drop-shadow(0 1px 2px #080c1299);width:100%;max-width:none;display:block;transform:scaleX(-1)}@keyframes croc-surface{0%,10%{transform:translateY(100%)translate(0)}16%{transform:translateY(56%)translate(.5%)}30%{transform:translateY(52%)translate(2%)}40%{transform:translateY(55%)translate(3%)}48%{transform:translateY(22%)translate(3.5%)}56%{transform:translateY(26%)translate(4%)}64%{transform:translateY(54%)translate(4.5%)}74%,to{transform:translateY(100%)translate(0)}}.wheel-croc-eye{filter:blur(.3px)drop-shadow(0 0 4px #ffaa3ce6);background:radial-gradient(16% 22% at 52% 46%,#fffcf0 0%,#0000 70%),radial-gradient(42% 46%,#ffb248f2 0%,#e6782873 55%,#0000 100%);width:4.5%;height:11%;animation:7s ease-in-out infinite croc-eye-glow;position:absolute;top:27%;left:40.6%}@keyframes croc-eye-glow{0%,40%,to{opacity:.5}43%{opacity:1}45.5%{opacity:.55}67%{opacity:.5}70%{opacity:1}73%{opacity:.55}}.wheel-croc-rig:after{content:"";filter:blur(1.5px);opacity:0;border:1px solid #d6e4f859;border-top-color:#0000;border-radius:9999px;height:34%;animation:53s ease-in-out infinite croc-ripple;position:absolute;top:42%;left:18%;right:30%}@keyframes croc-ripple{0%,12%{opacity:0;transform:scale(.6)}18%,62%{opacity:.55;transform:scale(1)}68%{opacity:.2;transform:scale(1.15)}76%,to{opacity:0;transform:scale(.6)}}.wheel-figure{animation:12.4s ease-in-out infinite wheel-figure-breathe}@keyframes wheel-figure-breathe{0%,to{transform:scale(1)rotate(0)}22%{transform:scale(1.008,1.014)rotate(.1deg)}46%{transform:scale(1)}64%{transform:scale(1.012,1.022)rotate(.45deg)}82%{transform:scale(1.004,1.006)rotate(.15deg)}}.wheel-branch{animation:17s ease-in-out infinite wheel-branch-creak}@keyframes wheel-branch-creak{0%,to{transform:rotate(0)scale(1)}32%{transform:rotate(-.35deg)scale(1.003)}58%{transform:rotate(.15deg)scale(1)}79%{transform:rotate(-.1deg)scale(1.002)}}.wheel-arm{animation:3.7s ease-in-out infinite wheel-arm-tremor,21s ease-in-out infinite wheel-arm-nudge}@keyframes wheel-arm-tremor{0%,to{transform:rotate(0)translateY(0)}23%{transform:rotate(-.5deg)translateY(.15%)}41%{transform:rotate(.4deg)translateY(-.1%)}67%{transform:rotate(-.3deg)translateY(.1%)}84%{transform:rotate(.55deg)translateY(-.15%)}}@keyframes wheel-arm-nudge{0%,87%{rotate:0deg}90%{rotate:-2.6deg}93%{rotate:3.4deg}96%{rotate:1deg}to{rotate:0deg}}.wheel-arm.is-pushing{animation:1.1s cubic-bezier(.3,0,.4,1) both wheel-arm-push}@keyframes wheel-arm-push{0%{transform:rotate(0)}22%{transform:rotate(3.2deg)translate(.5%)}55%{transform:rotate(1.2deg)}to{transform:rotate(0)}}.wheel-clicker{animation:5.1s ease-in-out infinite alternate wheel-clicker-idle}@keyframes wheel-clicker-idle{0%{transform:rotate(-1.1deg)}to{transform:rotate(1.3deg)}}.wheel-clicker.is-flapping{animation:3.8s ease-out both wheel-clicker-flap}@keyframes wheel-clicker-flap{0%{transform:rotate(-5deg)}8%{transform:rotate(4.6deg)}16%{transform:rotate(-4.4deg)}25%{transform:rotate(4deg)}35%{transform:rotate(-3.4deg)}46%{transform:rotate(2.8deg)}58%{transform:rotate(-2.1deg)}70%{transform:rotate(1.4deg)}81%{transform:rotate(-.8deg)}91%{transform:rotate(.4deg)}to{transform:rotate(0)}}.wheel-critter{pointer-events:none;width:5.5%;animation:56s linear infinite critter-walk;position:absolute;top:84%;left:32%}.wheel-critter img{filter:drop-shadow(0 1px 1px #0a0e148c)brightness(.82);width:100%;animation:56s linear infinite critter-heading;display:block}@keyframes critter-walk{0%,14%{top:84%;left:32%}16%,30%{top:88%;left:52%}32%,46%{top:82%;left:70%}48%,62%{top:79%;left:46%}64%,84%{top:82%;left:16%}86%,to{top:84%;left:32%}}@keyframes critter-heading{0%,12.5%{transform:rotate(108deg)}14%,28.5%{transform:rotate(115deg)}30.5%,44.5%{transform:rotate(72deg)}46.5%,60.5%{transform:rotate(280deg)}62.5%,82.5%{transform:rotate(265deg)}84.5%,to{transform:rotate(108deg)}}.wheel-fatefx{pointer-events:none;mix-blend-mode:screen;opacity:0;position:absolute;inset:0}.wheel-fatefx.is-cup{background:radial-gradient(20% 16% at 65.5% 17%,#ffe078e6 0%,#ffc45066 46%,#0000 75%),radial-gradient(45% 60% at 65.5% 30%,#ffd06440 0%,#0000 70%);animation:2.6s ease-out both fate-cup}@keyframes fate-cup{0%{opacity:0;transform:translateY(4%)}18%{opacity:1;transform:translateY(0)}55%{opacity:.7}to{opacity:0;transform:translateY(-3%)}}.wheel-fatefx.is-cup.is-tails{background:radial-gradient(20% 16% at 65.5% 17%,#96aaffe6 0%,#6e82e666 46%,#0000 75%),radial-gradient(50% 40% at 50% 90%,#788cf04d 0%,#0000 70%)}.wheel-fatefx.is-heart.is-broken{background:radial-gradient(18% 14% at 65.5% 17%,#dc64c8cc 0%,#a0328266 50%,#0000 78%),radial-gradient(110% 110%,#0000 46%,#7814466b 100%)}.wheel-fatefx.is-heart{background:radial-gradient(18% 14% at 65.5% 17%,#ff786ed9 0%,#dc3c3c66 50%,#0000 78%),radial-gradient(120% 120%,#0000 52%,#be1e1e59 100%);animation:3.2s ease-in-out both fate-heart}@keyframes fate-heart{0%,to{opacity:0}8%{opacity:1}14%{opacity:.35}22%{opacity:.95}30%{opacity:.2}52%{opacity:.15}60%{opacity:.9}66%{opacity:.3}74%{opacity:.85}86%{opacity:.1}}.wheel-fatefx.is-sword{background:linear-gradient(115deg,#0000 42%,#d2e4ff1a 47%,#f0f8ffe6 50%,#d2e4ff1a 53%,#0000 58%) 120% 120%/260% 260%;animation:.9s cubic-bezier(.6,0,.3,1) both fate-sword}@keyframes fate-sword{0%{opacity:0;background-position:120% 120%}15%{opacity:1}85%{opacity:1;background-position:-20% -20%}to{opacity:0;background-position:-22% -22%}}.wheel-fatefx.is-skull{filter:blur(3px);background:radial-gradient(90% 55% at 50% 105%,#6ebe7880 0%,#468c5a47 45%,#0000 78%),radial-gradient(30% 22% at 65.5% 17%,#8cdc968c 0%,#0000 72%);animation:4.6s ease-in-out both fate-skull}@keyframes fate-skull{0%{opacity:0;transform:translateY(6%)}25%{opacity:1;transform:translateY(1%)}62%{opacity:.8;transform:translateY(-1.5%)}to{opacity:0;transform:translateY(-4%)}}.wheel-coinspin{aspect-ratio:1;pointer-events:none;perspective:560px;filter:drop-shadow(0 2px 5px #140c028c)drop-shadow(0 0 10px #ffd88273);width:15%;animation:5.2s cubic-bezier(.3,.1,.45,1) both coinspin-arc;position:absolute;top:6%;left:58%}@keyframes coinspin-arc{0%{opacity:0;transform:translateY(40%)scale(.45)}10%{opacity:1;transform:translateY(-18%)scale(.85)}32%{transform:translateY(-68%)scale(1.08)}70%{transform:translateY(-56%)scale(1.04)}90%{opacity:1;transform:translateY(-62%)scale(1.05)}to{opacity:0;transform:translateY(-58%)scale(1)}}.wheel-coin3d{transform-style:preserve-3d;animation:5.2s cubic-bezier(.16,.5,.3,1) both coinspin-turn;position:absolute;inset:0}@keyframes coinspin-turn{0%{transform:rotateY(0)}to{transform:rotateY(720deg)}}.wheel-coin3d.is-tails{animation-name:coinspin-turn-tails}@keyframes coinspin-turn-tails{0%{transform:rotateY(0)}to{transform:rotateY(900deg)}}.wheel-coin-face{backface-visibility:hidden;border-radius:9999px;width:100%;position:absolute;inset:0}.wheel-coin-face.is-back{transform:rotateY(180deg)}.wheel-heartfx{pointer-events:none;background:radial-gradient(46% 42% at 60% 34%,#0a0406d1 0%,#0a04068c 55%,#0000 100%);animation:6.4s ease-in-out both heartfx-gloom;position:absolute;inset:0}@keyframes heartfx-gloom{0%{opacity:0}12%,72%{opacity:1}to{opacity:0}}.wheel-heart-bloom{aspect-ratio:1;filter:saturate(1.7)brightness(1.3)contrast(1.08)drop-shadow(0 0 16px #d2283cbf)drop-shadow(0 0 34px #a0142880);transform-origin:50% 55%;background-position:89.2% 28.7%;background-size:850%;border-radius:9999px;width:15%;animation:6.4s ease-in-out both heartfx-beat;position:absolute;top:8.5%;left:58.5%;rotate:-65deg;-webkit-mask-image:radial-gradient(circle,#000 34%,#00000080 52%,#0000 72%);mask-image:radial-gradient(circle,#000 34%,#00000080 52%,#0000 72%)}.wheel-heart-bloom.is-half.is-left{clip-path:polygon(0% 0%,54% 0%,44% 18%,56% 34%,46% 52%,58% 68%,48% 84%,54% 100%,0% 100%);animation:6.4s ease-in-out both heartfx-break-left}.wheel-heart-bloom.is-half.is-right{clip-path:polygon(58% 0%,100% 0%,100% 100%,58% 100%,52% 84%,62% 68%,50% 52%,60% 34%,48% 18%);animation:6.4s ease-in-out both heartfx-break-right}@keyframes heartfx-break-left{0%{opacity:0;transform:translate(0)rotate(0)scale(.92)}8%{opacity:1;transform:translate(0)rotate(0)scale(1)}11%{transform:translate(-1%)rotate(-1deg)scale(1.06)}15.5%{transform:translate(-2%,1%)rotate(-2deg)scale(1.02)}26.5%{transform:translate(-4%,2%)rotate(-3.5deg)scale(1.05)}33.5%{transform:translate(-5.5%,3%)rotate(-4.5deg)scale(1)}42%{transform:translate(-7%,4%)rotate(-5.5deg)scale(1.03)}49%{transform:translate(-8.5%,5%)rotate(-6.5deg)scale(.99)}74%{opacity:.85;transform:translate(-11%,7%)rotate(-8deg)scale(.97)}to{opacity:0;transform:translate(-14%,9%)rotate(-9deg)scale(.93)}}@keyframes heartfx-break-right{0%{opacity:0;transform:translate(0)rotate(0)scale(.92)}8%{opacity:1;transform:translate(0)rotate(0)scale(1)}11%{transform:translate(1%,.5%)rotate(1.2deg)scale(1.06)}15.5%{transform:translate(2%,1.5%)rotate(2.2deg)scale(1.02)}26.5%{transform:translate(4%,3%)rotate(4deg)scale(1.05)}33.5%{transform:translate(5.5%,4%)rotate(5deg)scale(1)}42%{transform:translate(7%,5.5%)rotate(6deg)scale(1.03)}49%{transform:translate(8.5%,6.5%)rotate(7deg)scale(.99)}74%{opacity:.85;transform:translate(11%,9%)rotate(8.5deg)scale(.97)}to{opacity:0;transform:translate(14%,11%)rotate(10deg)scale(.93)}}@keyframes heartfx-beat{0%{opacity:0;transform:scale(.92)}8%{opacity:1;transform:scale(1)}11%{transform:scale(1.075)}13.5%{transform:scale(.99)}15.5%{transform:scale(1.05)}18%{transform:scale(1)}26.5%{transform:scale(1.075)}29%{transform:scale(.99)}31%{transform:scale(1.05)}33.5%{transform:scale(1)}42%{transform:scale(1.075)}44.5%{transform:scale(.99)}46.5%{transform:scale(1.05)}49%{transform:scale(1)}74%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.wheel-ghosts{pointer-events:none;position:absolute;inset:0}.wheel-ghosts.is-buried .wheel-ghost{animation-name:ghost-sink}@keyframes ghost-sink{0%{opacity:0;transform:translateY(-160%)rotate(0)skew(0deg)scaleY(1.3)}14%{opacity:.9;transform:translateY(-120%)rotate(3deg)skew(-4deg)scaleY(1.2)}38%{opacity:.8;transform:translateY(-64%)rotate(-4deg)skew(5deg)scaleY(1.08)}64%{opacity:.6;transform:translateY(-14%)rotate(4deg)skew(-5deg)scaleY(.9)}86%{opacity:.3;transform:translateY(16%)rotate(-3deg)skew(4deg)scaleY(.7)}to{opacity:0;transform:translateY(30%)rotate(0)skew(0deg)scaleY(.55)}}.wheel-ghost{mix-blend-mode:screen;filter:blur(.5px)brightness(1.7)contrast(1.1);opacity:0;width:13%;animation:8s ease-out both ghost-rise;position:absolute}.wheel-ghost.is-g1{bottom:6%;left:5%}.wheel-ghost.is-g2{width:13%;animation-delay:.7s;bottom:0%;left:26%}.wheel-ghost.is-g3{width:9%;animation-delay:1.3s;bottom:4%;left:57%}.wheel-ghost.is-g4{width:10%;animation-delay:1.9s;bottom:8%;left:78%;scale:-1 1}.wheel-ghost.is-g5{width:12%;animation-delay:2.7s;bottom:10%;left:41%;scale:-1 1}@keyframes ghost-rise{0%{opacity:0;transform:translateY(26%)rotate(0)skew(0deg)scaleY(.85)}12%{opacity:1;transform:translateY(-10%)rotate(-3deg)skew(4deg)scaleY(1)}34%{opacity:.95;transform:translateY(-64%)rotate(4deg)skew(-6deg)scaleY(1.08)}58%{opacity:.75;transform:translateY(-128%)rotate(-5deg)skew(5deg)scaleY(1.16)}80%{opacity:.45;transform:translateY(-190%)rotate(4deg)skew(-4deg)scaleY(1.24)}to{opacity:0;transform:translateY(-250%)rotate(-3deg)skew(3deg)scaleY(1.34)}}.wheel-strike,.wheel-offer{pointer-events:none;position:absolute;inset:0}.wheel-offer-blade{filter:brightness(1.2)contrast(1.12)drop-shadow(0 3px 8px #04060a8c);opacity:0;width:14%;max-width:none;animation:4.6s ease-in-out both offer-descend;position:absolute;top:-4%;left:59%}@keyframes offer-descend{0%{opacity:0;transform:translateY(-30%)rotate(2deg)}18%{opacity:1;transform:translateY(-6%)rotate(-1deg)}30%{transform:translateY(0)rotate(.5deg)}38%{transform:translateY(-1%)rotate(0)}76%{opacity:1;transform:translateY(-.5%)rotate(0)}to{opacity:0;transform:translateY(1%)rotate(0)}}.wheel-offer-gleam{mix-blend-mode:screen;opacity:0;background:linear-gradient(170deg,#0000 30%,#ffecbe8c 47%,#fff6d6cc 51%,#ffecbe8c 55%,#0000 72%) 0 120%/100% 300%;width:14%;height:40%;animation:4.6s ease-in-out both offer-gleam;position:absolute;top:-4%;left:59%}@keyframes offer-gleam{0%,30%{opacity:0;background-position:0 120%}40%{opacity:.9}62%{opacity:.7;background-position:0 -20%}70%,to{opacity:0;background-position:0 -30%}}.wheel-clash-blade{opacity:0;max-width:none;position:absolute}.wheel-clash-blade.is-left,.wheel-clash-blade.is-right{transform-origin:50%;width:21%;top:-14%;left:55%}.wheel-clash-blade.is-left{animation:3s cubic-bezier(.6,0,.15,1) both clash-left}.wheel-clash-blade.is-right{animation:3s cubic-bezier(.6,0,.15,1) both clash-right}@keyframes clash-left{0%{opacity:0;filter:blur(5px)brightness(1.18)contrast(1.15)drop-shadow(0 2px 6px #04060a99);transform:translate(-75%,30%)rotate(140deg)}6%{opacity:1}12.5%{filter:blur(4px)brightness(1.3)contrast(1.15)drop-shadow(0 2px 6px #04060a99);transform:translate(.5%,-.2%)rotate(212deg)}14%{filter:blur()brightness(1.75)contrast(1.2)drop-shadow(0 0 8px #dce8ffcc);transform:translate(0)rotate(210deg)}17%{filter:blur(.5px)brightness(1.2)contrast(1.15)drop-shadow(0 2px 6px #04060a99);transform:translate(-2.5%,.8%)rotate(205deg)}21%{filter:blur()brightness(1.18)contrast(1.15)drop-shadow(0 2px 6px #04060a99);transform:translate(0)rotate(210deg)}58%{opacity:1;filter:blur()brightness(1.18)contrast(1.15)drop-shadow(0 2px 6px #04060a99);transform:translate(0)rotate(210deg)}78%,to{opacity:0;filter:blur(1px)brightness(1.1)contrast(1.12)drop-shadow(0 2px 6px #04060a99);transform:translate(-5%,3%)rotate(207deg)}}@keyframes clash-right{0%{opacity:0;filter:blur(5px)brightness(1.18)contrast(1.15)drop-shadow(0 2px 6px #04060a99);transform:translate(75%,30%)rotate(220deg)scaleX(-1)}6%{opacity:1}12.5%{filter:blur(4px)brightness(1.3)contrast(1.15)drop-shadow(0 2px 6px #04060a99);transform:translate(-.5%,-.2%)rotate(148deg)scaleX(-1)}14%{filter:blur()brightness(1.75)contrast(1.2)drop-shadow(0 0 8px #dce8ffcc);transform:translate(0)rotate(150deg)scaleX(-1)}17%{filter:blur(.5px)brightness(1.2)contrast(1.15)drop-shadow(0 2px 6px #04060a99);transform:translate(2.5%,.8%)rotate(155deg)scaleX(-1)}21%{filter:blur()brightness(1.18)contrast(1.15)drop-shadow(0 2px 6px #04060a99);transform:translate(0)rotate(150deg)scaleX(-1)}58%{opacity:1;filter:blur()brightness(1.18)contrast(1.15)drop-shadow(0 2px 6px #04060a99);transform:translate(0)rotate(150deg)scaleX(-1)}78%,to{opacity:0;filter:blur(1px)brightness(1.1)contrast(1.12)drop-shadow(0 2px 6px #04060a99);transform:translate(5%,3%)rotate(153deg)scaleX(-1)}}.wheel-scene:has(.wheel-strike){animation:.55s linear .5s scene-jolt}@keyframes scene-jolt{0%,to{translate:0}12%{translate:-.7% .4%}28%{translate:.55% -.3%}48%{translate:-.3% .15%}70%{translate:.15% -.1%}}.wheel-strike-flash{aspect-ratio:1;mix-blend-mode:screen;opacity:0;background:radial-gradient(circle,#fffffaf2 0%,#e2eeff80 34%,#0000 70%);width:16%;animation:.7s ease-out .48s both strike-flash;position:absolute;top:6%;left:58%}.wheel-sparkburst{mix-blend-mode:screen;opacity:0;transform-origin:50%;width:19%;max-width:none;animation:1.1s ease-out .5s both sparkburst;position:absolute;top:4%;left:57%}.wheel-sparkburst.is-b{filter:blur(.6px);width:16%;animation-duration:1.3s;animation-delay:.62s;top:7%;left:59%;scale:-1 1}@keyframes sparkburst{0%{opacity:0;transform:scale(.35)rotate(-8deg)}10%{opacity:1;transform:scale(.9)rotate(-2deg)}38%{opacity:.95;transform:scale(1.12)rotate(3deg)}70%{opacity:.5;transform:scale(1.28)rotate(6deg)translateY(6%)}to{opacity:0;transform:scale(1.4)rotate(8deg)translateY(14%)}}@keyframes strike-flash{0%{opacity:0;transform:scale(.3)}18%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}.wheel-spark{mix-blend-mode:screen;opacity:0;transform-origin:50% 0;background:linear-gradient(#fffff5f2 0%,#ffd682d9 55%,#ff963c00 100%);border-radius:2px;width:.7%;height:3%;animation:.95s cubic-bezier(.2,.5,.6,1) .52s both spark-fly;position:absolute;top:13%;left:65.5%}.wheel-spark.is-s1{--sx:-340%;--sy:-260%;--sr:-48deg}.wheel-spark.is-s2{--sx:360%;--sy:-300%;--sr:44deg;animation-delay:.55s}.wheel-spark.is-s3{--sx:560%;--sy:60%;--sr:84deg;animation-delay:.6s}.wheel-spark.is-s4{--sx:-520%;--sy:140%;--sr:-82deg;animation-delay:.57s}.wheel-spark.is-s5{--sx:140%;--sy:-420%;--sr:16deg;animation-delay:.62s}.wheel-spark.is-s6{--sx:-220%;--sy:-380%;--sr:-28deg;height:2.2%;animation-delay:.65s}.wheel-spark.is-s7{--sx:460%;--sy:-160%;--sr:66deg;height:2.4%;animation-delay:.68s}.wheel-spark.is-s8{--sx:-640%;--sy:-40%;--sr:-86deg;height:2.6%;animation-delay:.63s}.wheel-spark.is-s9{--sx:240%;--sy:200%;--sr:40deg;height:2%;animation-delay:.7s}.wheel-spark.is-s10{--sx:-120%;--sy:-540%;--sr:-10deg;height:2.2%;animation-delay:.72s}.wheel-spark.is-s11{--sx:620%;--sy:-260%;--sr:74deg;height:1.8%;animation-delay:.75s}.wheel-spark.is-s12{--sx:-420%;--sy:260%;--sr:-60deg;height:2%;animation-delay:.78s}@keyframes spark-fly{0%{opacity:0;transform:translate(0, 0) rotate(var(--sr)) scaleY(.4)}12%{opacity:1}55%{opacity:.9;transform:translate(var(--sx), var(--sy)) rotate(var(--sr)) scaleY(1)}to{opacity:0;transform:translate(calc(var(--sx) * 1.15), calc(var(--sy) * 1.15 + 260%)) rotate(var(--sr)) scaleY(.7)}}.wheel-blood{background:linear-gradient(#500c10eb 0%,#6d0f14e6 55%,#3f0a0df2 100%);border-radius:0 0 3px 3px;width:.55%;height:0;animation:5.2s ease-in 2.3s both blood-run;position:absolute;top:17.5%}.wheel-blood.is-b1{--run:14%;left:65%}.wheel-blood.is-b2{--run:9%;animation-delay:2.7s;left:66.4%}.wheel-blood.is-b3{--run:17%;animation-delay:3.1s;left:67.6%}@keyframes blood-run{0%{opacity:0;height:0}6%{opacity:.95}22%{height:calc(var(--run) * .45)}34%{height:calc(var(--run) * .5)}56%{height:calc(var(--run) * .92)}64%{height:var(--run)}82%{height:var(--run);opacity:.85}to{height:var(--run);opacity:0}}.wheel-frame{background-image:radial-gradient(4px at 13px 13px,#d6b068e6 0%,#78582480 55%,#0000 75%),radial-gradient(4px at calc(100% - 13px) 13px,#d6b068e6 0%,#78582480 55%,#0000 75%),radial-gradient(4px at 13px calc(100% - 13px),#d6b068e6 0%,#78582480 55%,#0000 75%),radial-gradient(4px at calc(100% - 13px) calc(100% - 13px),#d6b068e6 0%,#78582480 55%,#0000 75%);background-repeat:no-repeat;position:relative;box-shadow:inset 0 0 0 1px #c69c4e57,inset 0 1px #ffe2a81f,0 4px 18px #00000038}.wheel-folded{cursor:pointer;border-radius:7px;width:136px;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden;box-shadow:0 2px 10px #00000059,0 0 0 1px #c69c4e40}.wheel-folded:hover,.wheel-folded:focus-visible{transform:translateY(-3px)rotate(-1.2deg);box-shadow:0 8px 22px #00000073,0 0 14px #ffd67859,0 0 0 1px #d6b06880}.wheel-folded:focus-visible{outline:2px solid var(--vine);outline-offset:3px}.wheel-folded img{width:100%;display:block}.wheel-fold-btn{color:var(--text-muted);border-radius:6px;padding:2px 8px;font-size:11px;transition:color .15s,background .15s}.wheel-fold-btn:hover,.wheel-fold-btn:focus-visible{color:#e8d5a3;background:#785a2840}.wheel-fold-btn:focus-visible{outline:2px solid var(--vine);outline-offset:2px}.wheel-spin-btn{letter-spacing:.02em;color:#f3e2b8;background:linear-gradient(#40311c 0%,#2b1d0e 55%,#1f1408 100%);border-radius:.6rem;align-items:center;gap:.5rem;padding:.55rem 1.15rem;font-size:.875rem;font-weight:500;transition:transform .15s,box-shadow .15s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #c69c4e8c,inset 0 1px #ffe2a838,inset 0 -6px 12px #00000059,0 2px 8px #00000059}.wheel-spin-btn:hover:not(:disabled),.wheel-spin-btn:focus-visible:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 0 0 1px #d6b068cc,inset 0 1px #ffe2a84d,inset 0 -6px 12px #0000004d,0 4px 14px #0006}.wheel-spin-btn:active:not(:disabled){transform:translateY(0);box-shadow:inset 0 0 0 1px #c69c4e8c,inset 0 2px 8px #00000073}.wheel-spin-btn:disabled{opacity:.75;cursor:default}.wheel-spin-btn:focus-visible{outline:2px solid var(--vine);outline-offset:2px}.wheel-spin-btn:after{content:"";background:linear-gradient(105deg,#0000 30%,#ffe2a847 48%,#fff0c866 52%,#ffe2a847 56%,#0000 74%);position:absolute;inset:0;transform:translate(-110%)}.wheel-spin-btn:hover:not(:disabled):after,.wheel-spin-btn:focus-visible:not(:disabled):after{transition:transform .7s;transform:translate(110%)}.wheel-spin-btn-glyph{background:radial-gradient(2px,#d6b068e6 0%,#0000 80%),repeating-conic-gradient(#d6b068b3 0deg 7deg,#0000 7deg 90deg);border:1.5px solid #d6b068d9;border-radius:9999px;flex:none;width:15px;height:15px;box-shadow:inset 0 0 3px #00000080}.wheel-spin-btn.is-turning .wheel-spin-btn-glyph{animation:3.8s cubic-bezier(.12,.55,.08,1) both glyph-turn}@keyframes glyph-turn{0%{rotate:0deg}to{rotate:1440deg}}@media (prefers-reduced-motion:reduce){.wheel-disc,.wheel-disc:not(.is-spinning){transition:none;animation:none}.wheel-ray,.wheel-moon,.wheel-moonglow,.wheel-forest,.wheel-pool,.wheel-pool-glint,.wheel-figure,.wheel-branch,.wheel-arm,.wheel-arm.is-pushing,.wheel-clicker,.wheel-clicker.is-flapping,.wheel-critter,.wheel-critter img,.wheel-lantern-anchor,.wheel-lantern-rig,.wheel-lantern-light,.wheel-hollow-eyes,.wheel-owl-body,.wheel-owl-eyes,.wheel-croc-body,.wheel-croc-eye,.wheel-croc-rig:after,.wheel-rim:after,.wheel-spin-btn.is-turning .wheel-spin-btn-glyph{animation:none}.wheel-scene:has(.wheel-strike){animation:none}.wheel-lightning,.wheel-fatefx,.wheel-coinspin,.wheel-heartfx,.wheel-ghosts,.wheel-strike,.wheel-offer{display:none}}.room-sign{--lab-speed:1;color:var(--room-accent,var(--series-1))}.room-sign:hover{--lab-speed:.35}.room-sign-hut svg{width:2.5rem;height:1.875rem}.room-sign-hut{color:#9aa296}.room-sign-hut .hut-sign-body{fill:#14170f;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round}.room-sign-hut .hut-sign-brew{fill:none;stroke:var(--room-accent,#7eb846);stroke-width:2.2px;filter:drop-shadow(0 0 2px var(--room-accent,#7eb846))}@supports (color:color-mix(in lab, red, red)){.room-sign-hut .hut-sign-brew{filter:drop-shadow(0 0 2px color-mix(in srgb, var(--room-accent,#7eb846) 60%, transparent))}}.room-sign-hut .lab-bubble,.room-sign-hut .lab-steam{fill:var(--room-accent,#7eb846)}.persona-room .ready-banner{border-color:var(--room-accent,var(--series-1))}@supports (color:color-mix(in lab, red, red)){.persona-room .ready-banner{border-color:color-mix(in srgb, var(--room-accent,var(--series-1)) 55%, transparent)}}.card-action{border:1px solid var(--hairline);background:var(--page);color:var(--text-primary);transition:background .12s,border-color .12s,color .12s}.card-action:hover:not(:disabled),.card-action:focus-visible:not(:disabled){border-color:var(--text-muted);background:var(--gridline)}.card-action:focus-visible{outline:2px solid var(--vine);outline-offset:2px}.card-action:disabled{opacity:.4;cursor:default}.action-bar{border:1px solid var(--hairline);background:var(--surface-1)}.card-action[aria-pressed=true],.card-action[aria-pressed=true]:hover{background:var(--series-1);border-color:var(--series-1);color:#fff}.card-action-danger[aria-pressed=true],.card-action-danger[aria-pressed=true]:hover{background:var(--status-critical);border-color:var(--status-critical)}.action-pick{cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .12s,border-color .12s,box-shadow .12s}.action-pick:hover{border-color:var(--series-1);box-shadow:-3px 0 0 0 var(--series-1);transform:translate(3px)}.action-pick.is-pending-entomb,.action-pick.is-pending-entomb:hover{border-color:var(--status-critical);box-shadow:-3px 0 0 0 var(--status-critical)}@media (prefers-reduced-motion:reduce){.action-pick,.action-pick:hover{transform:none}}.card-action-danger{color:var(--status-critical);border-color:var(--status-critical)}@supports (color:color-mix(in lab, red, red)){.card-action-danger{border-color:color-mix(in srgb, var(--status-critical) 45%, transparent)}}.card-action-danger:hover:not(:disabled){background:var(--status-critical)}@supports (color:color-mix(in lab, red, red)){.card-action-danger:hover:not(:disabled){background:color-mix(in srgb, var(--status-critical) 12%, transparent)}}.card-action-danger:hover:not(:disabled){border-color:var(--status-critical)}.card-action-danger.armed,.card-action-danger.armed:hover{background:var(--status-critical);border-color:var(--status-critical);color:#fff}@keyframes entomb-sink{to{opacity:0;transform:translateY(.6rem)rotate(1.2deg)scale(.97)}}@keyframes entomb-shade{to{background-color:#0006}}.entombing{pointer-events:none;animation:.34s ease-in forwards entomb-sink;position:relative}.entombing:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;background-color:#0000;animation:.34s ease-in forwards entomb-shade;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.card-action{transition:none}.entombing,.entombing:after{animation-duration:1ms}}.btn{cursor:pointer;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:transform .14s,box-shadow .14s,border-color .14s,background-color .14s,color .14s;display:inline-flex;position:relative;overflow:hidden}.btn:disabled{opacity:.4;cursor:default}.btn:focus-visible{outline:2px solid var(--vine);outline-offset:2px}.btn-sm{border-radius:.45rem;padding:.3rem .75rem;font-size:.8125rem}.btn-xs{border-radius:.375rem;padding:.2rem .625rem;font-size:.75rem}.btn-primary{background:var(--btn-accent,var(--text-primary));border-color:var(--btn-accent,var(--text-primary))}@supports (color:color-mix(in lab, red, red)){.btn-primary{border-color:color-mix(in srgb, var(--btn-accent,var(--text-primary)) 82%, #000)}}.btn-primary{color:var(--btn-ink,var(--page))}.btn-primary:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff52 46%,#ffffff1a 55%,#0000 66%);position:absolute;inset:0;transform:translate(-130%)}.btn-primary:hover:not(:disabled){box-shadow:0 2px 10px var(--btn-accent,var(--text-primary));transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.btn-primary:hover:not(:disabled){box-shadow:0 2px 10px color-mix(in srgb, var(--btn-accent,var(--text-primary)) 35%, transparent)}}.btn-primary:hover:not(:disabled):after{transition:transform .65s;transform:translate(130%)}.btn-primary:active:not(:disabled){box-shadow:none;transform:translateY(0)}.btn-accent-1{--btn-accent:var(--series-1);--btn-ink:#fff}.btn-accent-2{--btn-accent:var(--series-2);--btn-ink:var(--page)}.btn-accent-vine{--btn-accent:var(--vine);--btn-ink:var(--page)}.btn-accent-brass{--btn-accent:var(--lantern-brass);--btn-ink:#241507}.btn-quiet{background:var(--page);border-color:var(--hairline);color:var(--text-secondary)}.btn-quiet:hover:not(:disabled){border-color:var(--vine);color:var(--text-primary);box-shadow:0 1px 6px var(--vine);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.btn-quiet:hover:not(:disabled){box-shadow:0 1px 6px color-mix(in srgb, var(--vine) 22%, transparent)}}.btn-quiet:active:not(:disabled){box-shadow:none;transform:translateY(0)}.btn-danger{border-color:var(--status-critical);background:0 0}@supports (color:color-mix(in lab, red, red)){.btn-danger{border-color:color-mix(in srgb, var(--status-critical) 45%, transparent)}}.btn-danger{color:var(--status-critical)}.btn-danger:hover:not(:disabled){background:var(--status-critical)}@supports (color:color-mix(in lab, red, red)){.btn-danger:hover:not(:disabled){background:color-mix(in srgb, var(--status-critical) 12%, transparent)}}.btn-danger:hover:not(:disabled){border-color:var(--status-critical)}.btn-danger-solid{background:var(--status-critical);border-color:var(--status-critical);color:#fff}.btn-danger-solid:hover:not(:disabled){box-shadow:0 2px 10px var(--status-critical);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.btn-danger-solid:hover:not(:disabled){box-shadow:0 2px 10px color-mix(in srgb, var(--status-critical) 35%, transparent)}}.btn-danger-solid:active:not(:disabled){box-shadow:none;transform:translateY(0)}.btn-ghost{color:var(--text-muted);text-underline-offset:2px;background:0 0;border-color:#0000;text-decoration:underline}.btn-ghost:hover:not(:disabled){color:var(--text-primary);background:currentColor}@supports (color:color-mix(in lab, red, red)){.btn-ghost:hover:not(:disabled){background:color-mix(in srgb, currentColor 8%, transparent)}}.btn-ghost:hover:not(:disabled){text-underline-offset:3px;text-decoration-thickness:2px}.btn-ghost:active:not(:disabled){background:currentColor}@supports (color:color-mix(in lab, red, red)){.btn-ghost:active:not(:disabled){background:color-mix(in srgb, currentColor 14%, transparent)}}.btn-ghost-accent,.btn-ghost-accent:hover:not(:disabled){color:var(--series-1)}.prose-link{color:var(--vine);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:text-decoration-thickness .14s,color .14s}.prose-link:hover{color:var(--vine)}@supports (color:color-mix(in lab, red, red)){.prose-link:hover{color:color-mix(in srgb, var(--vine) 78%, var(--text-primary))}}.prose-link:hover{text-decoration-thickness:2px}.prose-link:focus-visible{outline:2px solid var(--vine);outline-offset:2px;border-radius:3px}@media (prefers-reduced-motion:reduce){.prose-link{transition:none}}.btn-ghost[aria-expanded=true]{background:currentColor}@supports (color:color-mix(in lab, red, red)){.btn-ghost[aria-expanded=true]{background:color-mix(in srgb, currentColor 12%, transparent)}}.btn-ghost[aria-expanded=true]{text-underline-offset:3px;text-decoration-thickness:2px}.btn-felt{border-color:var(--hairline);color:var(--tarot-felt-text,var(--text-secondary));background:0 0}.btn-felt:hover:not(:disabled){border-color:var(--lantern-brass);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.btn-felt:hover:not(:disabled){border-color:color-mix(in srgb, var(--lantern-brass) 70%, var(--hairline))}}.btn-felt:hover:not(:disabled){box-shadow:0 1px 6px var(--lantern-brass)}@supports (color:color-mix(in lab, red, red)){.btn-felt:hover:not(:disabled){box-shadow:0 1px 6px color-mix(in srgb, var(--lantern-brass) 28%, transparent)}}.btn-felt:active:not(:disabled){box-shadow:none;transform:translateY(0)}@property --btn-gleam{syntax:"<angle>";inherits:false;initial-value:34deg}@keyframes btn-gleam-orbit{0%{--btn-gleam:34deg}to{--btn-gleam:394deg}}@supports (mask-composite:exclude) or (-webkit-mask-composite:xor){.btn:not(.arena-gate):before,.wheel-spin-btn:before,.deck-card-row:before,.card-peek:before{content:"";pointer-events:none;border-radius:inherit;padding:var(--gleam-width,1.5px);background:conic-gradient(from var(--btn-gleam,34deg) at 50% 50%, transparent 0deg, var(--gleam-dim,var(--gleam-shoulder)) 26deg, var(--gleam-hot,transparent) 48deg, var(--gleam-dim,var(--gleam-shoulder)) 70deg, transparent 98deg 360deg);--gleam-shoulder:var(--gleam-hot,transparent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.btn:not(.arena-gate):before,.wheel-spin-btn:before,.deck-card-row:before,.card-peek:before{--gleam-shoulder:color-mix(in srgb, var(--gleam-hot,transparent) 42%, transparent)}}.btn:not(.arena-gate):before,.wheel-spin-btn:before,.deck-card-row:before,.card-peek:before{-webkit-mask-composite:xor;opacity:var(--gleam-rest,0);animation:btn-gleam-orbit var(--gleam-cycle,7.5s) linear infinite var(--gleam-play,paused);-webkit-mask-composite:xor;-webkit-mask-composite:xor;transition:opacity .18s,padding .18s;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.btn:not(.arena-gate):is(:hover,:focus-visible):not(:disabled):before,.wheel-spin-btn:is(:hover,:focus-visible):not(:disabled):before{--gleam-width:2px;opacity:var(--gleam-lit,0);animation-duration:var(--gleam-cycle-lit,2.6s);animation-play-state:running}.btn:not(.arena-gate):active:not(:disabled):before,.wheel-spin-btn:active:not(:disabled):before{--gleam-width:1.5px;opacity:calc(var(--gleam-lit,0) * .42)}.btn:disabled:before,.wheel-spin-btn:disabled:before{display:none}.btn-primary{--gleam-lit:1;--gleam-rest:.55;--gleam-play:running;--gleam-hot:var(--btn-accent,var(--vine))}@supports (color:color-mix(in lab, red, red)){.btn-primary{--gleam-hot:color-mix(in srgb, var(--btn-accent,var(--vine)) 16%, #fff)}}.btn-quiet{--gleam-lit:1;--gleam-hot:var(--vine)}@supports (color:color-mix(in lab, red, red)){.btn-quiet{--gleam-hot:color-mix(in srgb, var(--vine) 30%, #fff)}}.btn-danger,.btn-danger-solid{--gleam-lit:1;--gleam-hot:var(--arena-blood-lit)}@supports (color:color-mix(in lab, red, red)){.btn-danger,.btn-danger-solid{--gleam-hot:color-mix(in srgb, var(--arena-blood-lit) 28%, #ffe4dc)}}.btn-danger,.btn-danger-solid{--gleam-dim:var(--arena-blood-deep)}@supports (color:color-mix(in lab, red, red)){.btn-danger,.btn-danger-solid{--gleam-dim:color-mix(in srgb, var(--arena-blood-deep) 72%, transparent)}}.btn-danger-solid{--gleam-rest:.5;--gleam-play:running}.btn-arena{--gleam-lit:1;--gleam-rest:.58;--gleam-play:running;--gleam-hot:var(--anvil-glint);--gleam-dim:var(--arena-blood-lit)}@supports (color:color-mix(in lab, red, red)){.btn-arena{--gleam-dim:color-mix(in srgb, var(--arena-blood-lit) 62%, transparent)}}.btn-copper{--gleam-lit:1;--gleam-hot:var(--copper-lit,#e3a45f)}@supports (color:color-mix(in lab, red, red)){.btn-copper{--gleam-hot:color-mix(in srgb, var(--copper-lit,#e3a45f) 26%, #fff4de)}}.btn-copper-hot{--gleam-lit:1;--gleam-rest:.55;--gleam-play:running;--gleam-hot:var(--lit,#a8e86a)}@supports (color:color-mix(in lab, red, red)){.btn-copper-hot{--gleam-hot:color-mix(in srgb, var(--lit,#a8e86a) 34%, #fff4de)}}.btn-felt{--gleam-lit:1;--gleam-hot:#fff0c6}.btn-deal{--gleam-lit:1;--gleam-rest:.55;--gleam-play:running;--gleam-hot:#fff3d2}.btn-sigil{--gleam-lit:1;--gleam-rest:.62;--gleam-play:running;--gleam-hot:#c8a33c;--gleam-dim:#8a6d189e}.btn-brass{--gleam-lit:1;--gleam-hot:var(--token-brass)}@supports (color:color-mix(in lab, red, red)){.btn-brass{--gleam-hot:color-mix(in srgb, var(--token-brass) 34%, #fff6dc)}}.btn-goldfish{--gleam-lit:1;--gleam-rest:.55;--gleam-play:running;--gleam-hot:var(--anvil-glint)}.wheel-spin-btn{--gleam-lit:1;--gleam-rest:.7;--gleam-play:running;--gleam-width:2px;--gleam-cycle:6s;--gleam-cycle-lit:2.2s;--gleam-hot:#ffe9bc;--gleam-dim:#e0952fa8}.deck-card-row:not(.action-pick):not(.entombing):is(:hover,:focus-within):before{--gleam-width:2px;opacity:var(--gleam-lit,0);animation-duration:var(--gleam-cycle-lit,4.5s);animation-play-state:running}.deck-card-row{--gleam-lit:.85;--gleam-cycle-lit:4.5s;--gleam-hot:var(--vine)}.card-peek:before{border-radius:15px;inset:-3px}.card-peek{--gleam-lit:1;--gleam-rest:.92;--gleam-play:running;--gleam-width:2px;--gleam-cycle:3.4s;--peek-lift:#2c241e;--gleam-hot:var(--peek-ink,var(--vine))}@supports (color:color-mix(in lab, red, red)){.card-peek{--gleam-hot:color-mix(in srgb, var(--peek-ink,var(--vine)) 78%, var(--peek-lift))}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .card-peek{--peek-lift:#fff}}:root[data-theme=dark] .card-peek{--peek-lift:#fff}.card-peek.is-w{--peek-ink:var(--mtg-w)}.card-peek.is-u{--peek-ink:var(--mtg-u)}.card-peek.is-b{--peek-ink:var(--mtg-b)}.card-peek.is-r{--peek-ink:var(--mtg-r)}.card-peek.is-g{--peek-ink:var(--mtg-g)}.card-peek.is-c{--peek-ink:var(--mtg-c)}.card-peek.is-m{--peek-ink:var(--lantern-brass)}@media (prefers-reduced-motion:reduce){.btn:not(.arena-gate):before,.wheel-spin-btn:before,.deck-card-row:before,.card-peek:before{transition:none;animation-name:none}}}.deck-card-row{transition:background-color .15s,border-color .15s;position:relative}.deck-card-row:not(.action-pick):not(.entombing):is(:hover,:focus-within){background:var(--vine)}@supports (color:color-mix(in lab, red, red)){.deck-card-row:not(.action-pick):not(.entombing):is(:hover,:focus-within){background:color-mix(in srgb, var(--vine) 7%, var(--surface-1))}}.deck-card-row:not(.action-pick):not(.entombing):is(:hover,:focus-within){border-color:var(--vine)}@supports (color:color-mix(in lab, red, red)){.deck-card-row:not(.action-pick):not(.entombing):is(:hover,:focus-within){border-color:color-mix(in srgb, var(--vine) 40%, var(--hairline))}}.card-peek{box-shadow:0 18px 38px #0000008c, 0 2px 10px #00000073, 0 0 26px var(--gleam-hot,var(--vine));border-radius:12px}@supports (color:color-mix(in lab, red, red)){.card-peek{box-shadow:0 18px 38px #0000008c, 0 2px 10px #00000073, 0 0 26px color-mix(in srgb, var(--gleam-hot,var(--vine)) 22%, transparent)}}.card-reach{border-radius:4px}.card-reach:focus-visible{outline:2px solid var(--vine);outline-offset:2px}@media (pointer:coarse){.btn,.card-action,.action-pick,.chip-toggle,.strip-tab,.tier-select,.disclosure-toggle,.menu-row,.field-shell,.field-answer,.nav-link{min-height:44px}.btn,.card-action,.action-pick,.chip-toggle,.strip-tab,.tier-select{min-width:44px}.nav-link{justify-content:center;align-items:center;display:flex}.wordmark{position:relative}.wordmark:before{content:"";position:absolute;inset:-9px -4px}}.btn-copper,.btn-copper-hot{box-shadow:inset 0 1px #ffe2ba52,inset 0 -6px 11px #30160666,0 2px 8px #0006}.btn-copper{border-color:var(--copper,#b87333);background-color:#c88a4e;background-image:linear-gradient(#d9a068 0%,#c88a4e 46%,#b5763c 84%,#a2652f 100%)}@supports (color:color-mix(in lab, red, red)){.btn-copper{border-color:color-mix(in srgb, var(--copper,#b87333) 64%, #2a1608)}}.btn-copper{color:#241507}.btn-copper:hover:not(:disabled){border-color:var(--copper-lit,#e3a45f);box-shadow:inset 0 1px 0 #ffeccc70, inset 0 -6px 11px #30160657, 0 5px 16px #00000075, 0 0 14px var(--copper-lit,#e3a45f);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.btn-copper:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffeccc70, inset 0 -6px 11px #30160657, 0 5px 16px #00000075, 0 0 14px color-mix(in srgb, var(--copper-lit,#e3a45f) 28%, transparent)}}.btn-copper:active:not(:disabled),.btn-copper-hot:active:not(:disabled){border-color:var(--verdigris,#5f9e8f);box-shadow:inset 0 2px 6px #00000080, inset 0 0 16px var(--verdigris,#5f9e8f), inset 0 -1px 0 #ffeccc1f;transform:translateY(0)}@supports (color:color-mix(in lab, red, red)){.btn-copper:active:not(:disabled),.btn-copper-hot:active:not(:disabled){box-shadow:inset 0 2px 6px #00000080, inset 0 0 16px color-mix(in srgb, var(--verdigris,#5f9e8f) 46%, transparent), inset 0 -1px 0 #ffeccc1f}}.btn-copper:after,.btn-copper-hot:after{content:"";pointer-events:none;background:linear-gradient(115deg, transparent 32%, var(--copper-lit,#e3a45f) 47%, #fff4de42 52%, var(--copper-lit,#e3a45f) 58%, transparent 68%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.btn-copper:after,.btn-copper-hot:after{background:linear-gradient(115deg, transparent 32%, color-mix(in srgb, var(--copper-lit,#e3a45f) 58%, transparent) 47%, #fff4de42 52%, color-mix(in srgb, var(--copper-lit,#e3a45f) 18%, transparent) 58%, transparent 68%)}}.btn-copper:after,.btn-copper-hot:after{transform:translate(-130%)}.btn-copper:hover:not(:disabled):after,.btn-copper-hot:hover:not(:disabled):after{transition:transform .65s;transform:translate(130%)}.btn-copper-hot{background-color:var(--copper-lit,#e3a45f)}@supports (color:color-mix(in lab, red, red)){.btn-copper-hot{background-color:color-mix(in srgb, var(--copper-lit,#e3a45f) 82%, black)}}.btn-copper-hot{background-image:linear-gradient(180deg, var(--copper-lit,#e3a45f), var(--copper,#b87333))}@supports (color:color-mix(in lab, red, red)){.btn-copper-hot{background-image:linear-gradient(180deg, color-mix(in srgb, var(--copper-lit,#e3a45f) 82%, transparent), color-mix(in srgb, var(--copper,#b87333) 92%, black))}}.btn-copper-hot{border-color:var(--copper,#b87333)}@supports (color:color-mix(in lab, red, red)){.btn-copper-hot{border-color:color-mix(in srgb, var(--copper,#b87333) 60%, black)}}.btn-copper-hot{color:#1a1206;font-weight:600}.btn-copper-hot:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffeccc70, inset 0 -6px 11px #30160652, 0 4px 14px #0000006b, 0 0 18px var(--lit,#a8e86a);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.btn-copper-hot:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffeccc70, inset 0 -6px 11px #30160652, 0 4px 14px #0000006b, 0 0 18px color-mix(in srgb, var(--lit,#a8e86a) 46%, transparent)}}:root{--arena-blood-lit:#a8332c;--arena-blood:#7e2420;--arena-blood-deep:#4a1310;--arena-verdigris:#3f7a52;--arena-glisten:#8fe053;--arena-fire-lit:#ffd489;--arena-fire:#e8842a;--arena-fire-deep:#a03a0c;--arena-grace-lit:#d9f7c0;--arena-grace:#8fdc8e;--arena-grace-deep:#2f7a4a}.btn-arena{background-image:linear-gradient(180deg, var(--arena-blood-lit) 0%, var(--arena-blood) 58%, var(--arena-blood-deep) 100%);border-color:var(--anvil-brass)}@supports (color:color-mix(in lab, red, red)){.btn-arena{border-color:color-mix(in srgb, var(--anvil-brass) 58%, #2a0d0b)}}.btn-arena{color:var(--anvil-glint);box-shadow:inset 0 1px #ffe2a83d,inset 0 -1px #00000080,0 2px 8px #0000004d}.btn-arena:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 32%,#ffe2a861 47%,#ffe2a81f 56%,#0000 68%);position:absolute;inset:0;transform:translate(-130%)}.btn-arena:hover:not(:disabled){border-color:var(--anvil-brass);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.btn-arena:hover:not(:disabled){border-color:color-mix(in srgb, var(--anvil-brass) 88%, #2a0d0b)}}.btn-arena:hover:not(:disabled){box-shadow:inset 0 1px #ffe2a857,inset 0 -1px #00000080,0 4px 14px #7e242080}.btn-arena:hover:not(:disabled):after{transition:transform .65s;transform:translate(130%)}.btn-arena:active:not(:disabled){transform:translateY(0);box-shadow:inset 0 2px 5px #0000008c,inset 0 -1px #ffe2a81a}.glyph-sword{transform-box:fill-box;transform-origin:50%;transition:transform .26s cubic-bezier(.16,1,.3,1)}.btn-arena:hover:not(:disabled) .glyph-sword-a{transform:rotate(-12deg)}.btn-arena:hover:not(:disabled) .glyph-sword-b{transform:rotate(12deg)}.btn-arena:active:not(:disabled) .glyph-sword-a{transform:rotate(4deg)}.btn-arena:active:not(:disabled) .glyph-sword-b{transform:rotate(-4deg)}:root{--recall-deep:#0e2138;--recall-mid:#1b3c66;--recall-lit:#35619b;--recall-rule:var(--lantern-brass);--recall-ink:#eef3fb}.hand-folded{cursor:pointer;border-radius:7px;width:136px;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden;box-shadow:0 2px 10px #00000059,0 0 0 1px #5a8cc847}.hand-folded:hover,.hand-folded:focus-visible{transform:translateY(-3px)rotate(1.2deg);box-shadow:0 8px 22px #00000073,0 0 14px #78b4ff59,0 0 0 1px #8cbef58c}.hand-folded img{width:100%;display:block}.hand-frame{border-color:var(--recall-mid)}@supports (color:color-mix(in lab, red, red)){.hand-frame{border-color:color-mix(in srgb, var(--recall-mid) 30%, var(--hairline))}}.btn-deal{background:linear-gradient(180deg, var(--recall-lit) 0%, var(--recall-mid) 52%, var(--recall-deep) 100%);border-color:var(--recall-rule)}@supports (color:color-mix(in lab, red, red)){.btn-deal{border-color:color-mix(in srgb, var(--recall-rule) 55%, var(--recall-deep))}}.btn-deal{color:var(--recall-ink);--glyph-ground:var(--recall-deep);box-shadow:inset 0 1px #e2f0ff47,inset 0 -6px 12px #00000052,0 2px 8px #0000004d}.btn-deal:after{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 32%,#fff0c857 47%,#fff0c81a 56%,#0000 68%);position:absolute;inset:0;transform:translate(-135%)}.btn-deal:hover:not(:disabled){border-color:var(--recall-rule);box-shadow:inset 0 1px 0 #e2f0ff61, inset 0 -6px 12px #00000042, 0 5px 16px #0006, 0 0 12px var(--lantern-brass);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.btn-deal:hover:not(:disabled){box-shadow:inset 0 1px 0 #e2f0ff61, inset 0 -6px 12px #00000042, 0 5px 16px #0006, 0 0 12px color-mix(in srgb, var(--lantern-brass) 25%, transparent)}}.btn-deal:hover:not(:disabled):after{transition:transform .62s;transform:translate(135%)}.btn-deal:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 2px 6px #00000073,0 1px 3px #0000004d}.hand-empty{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.hand-deck{flex:none;width:72px;height:100px;position:relative}.hand-deck-plate{background:linear-gradient(155deg, var(--recall-mid) 0%, var(--recall-deep) 70%);box-shadow:inset 0 0 0 1px var(--recall-rule), inset 0 0 0 4px #00000040, 0 2px 8px #00000059;border-radius:6px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hand-deck-plate{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--recall-rule) 42%, transparent), inset 0 0 0 4px #00000040, 0 2px 8px #00000059}}.hand-deck-plate{animation:7s ease-in-out infinite hand-deck-settle}.hand-deck-plate.is-back{animation-delay:-2.4s;transform:rotate(-4deg)translate(-3px,2px)}.hand-deck-plate.is-mid{animation-delay:-1.2s;transform:rotate(2deg)translate(2px,1px)}.hand-deck-plate.is-top{transform:rotate(-1deg)}@keyframes hand-deck-settle{0%,to{translate:0}50%{translate:0 -2px}}.hand-table{grid-template-columns:repeat(auto-fit,minmax(4.5rem,1fr));gap:.75rem .5rem;max-width:56rem;display:grid}.hand-card{min-width:0;transform:rotate(var(--tilt,0deg));animation:.46s cubic-bezier(.16,1,.3,1) both hand-deal;animation-delay:calc(var(--deal-i,0) * 90ms);margin:0}@keyframes hand-deal{0%{opacity:0;transform:translate(6px, -26px) rotate(calc(var(--tilt,0deg) - 9deg)) scale(.9)}to{opacity:1;transform:translate(0, 0) rotate(var(--tilt,0deg)) scale(1)}}.hand-card-face{cursor:help;border-radius:5px;width:100%;display:block;box-shadow:0 1px 5px #0000004d,0 0 0 1px #00000040}.hand-card-face.is-blank{aspect-ratio:488/680;text-align:center;background:var(--gridline);color:var(--text-muted);justify-content:center;align-items:center;padding:.35rem;font-size:.625rem;display:flex}.hand-card-foot{text-align:center;flex-direction:column;align-items:center;gap:.15rem;margin-top:.3rem;display:flex}.hand-card-name{color:var(--text-secondary);overflow-wrap:anywhere;font-size:.625rem;line-height:1.2}.hand-card-line{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;display:flex}.hand-mark{letter-spacing:.02em;white-space:nowrap;cursor:help;border:1px solid var(--recall-mid);border-radius:9999px;padding:.05rem .35rem;font-size:.5625rem;font-weight:600;display:inline-block}@supports (color:color-mix(in lab, red, red)){.hand-mark{border:1px solid color-mix(in srgb, var(--recall-mid) 45%, transparent)}}.hand-mark{color:var(--text-secondary)}.hand-mark.is-land{border-color:var(--vine)}@supports (color:color-mix(in lab, red, red)){.hand-mark.is-land{border-color:color-mix(in srgb, var(--vine) 55%, transparent)}}.hand-mark.is-land{color:var(--vine)}.hand-mark.is-far{border-color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.hand-mark.is-far{border-color:color-mix(in srgb, var(--text-muted) 45%, transparent)}}.hand-mark.is-far{color:var(--text-muted)}.hand-reading{background:var(--surface-1);border:1px solid var(--hairline);border-radius:.6rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.hand-commander{color:var(--text-muted);cursor:help;align-items:center;gap:.5rem;font-size:.6875rem;display:inline-flex}.hand-commander img{border-radius:3px;width:34px;box-shadow:0 1px 4px #0000004d}.hand-facts{color:var(--text-secondary);flex-wrap:wrap;gap:.4rem .75rem;font-size:.75rem;display:flex}.hand-facts>li{align-items:center;gap:.35rem;display:flex}.hand-facts strong{color:var(--text-primary);font-weight:600}.hand-colors{gap:.5rem}.hand-color{color:var(--text-muted);cursor:help;align-items:center;gap:.25rem;font-size:.6875rem;display:inline-flex}.hand-color.is-covered{color:var(--vine)}@media (prefers-reduced-motion:reduce){.hand-card,.hand-deck-plate{animation:none}.hand-folded,.btn-deal{transition:none}}.help-pip{border-radius:999px;position:relative}.help-pip:after{content:"";position:absolute;inset:-6px -9px}.pip-mark{border:1px solid var(--text-muted);color:var(--text-muted);transition:color .14s,border-color .14s,background-color .14s}.help-pip:hover .pip-mark{border-color:var(--vine);color:var(--vine)}.help-pip:focus-visible{outline:2px solid var(--vine);outline-offset:3px}.help-pip[aria-expanded=true] .pip-mark{background:var(--vine);border-color:var(--vine);color:var(--page)}.term-word{border-bottom:1px dotted var(--text-muted);text-decoration:none;transition:border-bottom-color .14s,color .14s}.term-trigger:hover .term-word,.term-trigger[aria-expanded=true] .term-word{border-bottom-color:var(--vine);color:var(--vine)}.term-trigger:focus-visible{outline:2px solid var(--vine);outline-offset:2px;border-radius:3px}@media (prefers-reduced-motion:reduce){.pip-mark,.term-word{transition:none}}.card-sheet{z-index:60;background:#000000bd;place-items:center;padding:1.5rem;animation:.17s cubic-bezier(.16,1,.3,1) card-sheet-in;display:grid;position:fixed;inset:0}.card-sheet-art{border-radius:4.75%/3.4%;max-width:min(80vw,23rem);max-height:84vh;animation:.22s cubic-bezier(.16,1,.3,1) card-sheet-rise;display:block;box-shadow:0 20px 60px #000000a6}@keyframes card-sheet-in{0%{opacity:0}to{opacity:1}}@keyframes card-sheet-rise{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.card-sheet,.card-sheet-art{animation:none}}.chip-toggle{color:var(--text-muted);border:1px solid var(--hairline);background:0 0;transition:color .12s,border-color .12s,background-color .12s,box-shadow .12s,transform .12s}.chip-toggle:hover{color:var(--text-primary);border-color:var(--text-muted);background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.chip-toggle:hover{background:color-mix(in srgb, var(--text-primary) 6%, transparent)}}.chip-toggle:focus-visible{outline:2px solid var(--vine);outline-offset:2px}.chip-toggle:active{transform:translateY(1px)}.chip-toggle.is-on{color:var(--text-primary);background:var(--vine)}@supports (color:color-mix(in lab, red, red)){.chip-toggle.is-on{background:color-mix(in srgb, var(--vine) 16%, transparent)}}.chip-toggle.is-on{border-color:var(--vine);box-shadow:inset 0 0 0 1px var(--vine)}@supports (color:color-mix(in lab, red, red)){.chip-toggle.is-on{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vine) 22%, transparent)}}.chip-toggle.is-on:hover{background:var(--vine)}@supports (color:color-mix(in lab, red, red)){.chip-toggle.is-on:hover{background:color-mix(in srgb, var(--vine) 24%, transparent)}}.chip-toggle:disabled{cursor:not-allowed;opacity:.72}.chip-toggle:disabled:hover{color:var(--text-muted);border-color:var(--hairline);background:0 0}.chip-toggle.is-on:disabled:hover{color:var(--text-primary);border-color:var(--vine);background:var(--vine)}@supports (color:color-mix(in lab, red, red)){.chip-toggle.is-on:disabled:hover{background:color-mix(in srgb, var(--vine) 16%, transparent)}}.chip-toggle:disabled:active{transform:none}.chip-toggle.is-part{color:var(--text-primary);border-color:var(--vine);background:linear-gradient(105deg, var(--vine) 0 50%, transparent 50% 100%)}@supports (color:color-mix(in lab, red, red)){.chip-toggle.is-part{background:linear-gradient(105deg, color-mix(in srgb, var(--vine) 20%, transparent) 0 50%, transparent 50% 100%)}}.chip-toggle.is-part{box-shadow:inset 0 0 0 1px var(--vine)}@supports (color:color-mix(in lab, red, red)){.chip-toggle.is-part{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vine) 18%, transparent)}}.chip-toggle.is-part:hover:not(:disabled){background:linear-gradient(105deg, var(--vine) 0 50%, var(--text-primary) 50% 100%)}@supports (color:color-mix(in lab, red, red)){.chip-toggle.is-part:hover:not(:disabled){background:linear-gradient(105deg, color-mix(in srgb, var(--vine) 28%, transparent) 0 50%, color-mix(in srgb, var(--text-primary) 6%, transparent) 50% 100%)}}@media (pointer:coarse){.chip-toggle{min-height:44px}}@media (prefers-reduced-motion:reduce){.chip-toggle{transition:color .12s,border-color .12s,background-color .12s}.chip-toggle:active{transform:none}}.chip-place{color:var(--text-muted);border:1px solid var(--hairline);background:0 0;transition:color .12s,border-color .12s,background-color .12s,transform .12s}.chip-place:after{content:"›";opacity:.55;margin-left:.35em;transition:transform .12s,opacity .12s;display:inline-block}.chip-place:hover{color:var(--text-primary);border-color:var(--text-muted);background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.chip-place:hover{background:color-mix(in srgb, var(--text-primary) 6%, transparent)}}.chip-place:hover:after{opacity:1;transform:translate(2px)}.chip-place:focus-visible{outline:2px solid var(--vine);outline-offset:2px}.chip-place:active{transform:translate(1px)}@media (pointer:coarse){.chip-place{min-height:44px}}@media (prefers-reduced-motion:reduce){.chip-place,.chip-place:after{transition:color .12s,border-color .12s,background-color .12s}.chip-place:active,.chip-place:hover:after{transform:none}}.intake-told{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.intake-told>li{border-left:2px solid var(--vine)}@supports (color:color-mix(in lab, red, red)){.intake-told>li{border-left:2px solid color-mix(in srgb, var(--vine) 55%, transparent)}}.intake-told>li{flex-direction:column;gap:.2rem;padding-left:.7rem;display:flex}.intake-told-name{color:var(--text-primary);font-size:.8125rem;font-weight:600;line-height:1.35}.intake-told-what{color:var(--text-secondary);margin:0;font-size:.8125rem;line-height:1.5}.intake-told-writes{color:var(--text-muted);margin:0;font-size:.75rem;line-height:1.45}.intake-told-writes b{letter-spacing:.04em;color:var(--vine);margin-right:.35rem;font-family:IM Fell English SC,IM Fell English,Georgia,serif;font-weight:400}.tier-select{appearance:none;color:var(--text-muted);border:1px solid var(--hairline);font:inherit;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right .75em top 55%,right .45em top 55%;background-repeat:no-repeat;background-size:.3em .3em,.3em .3em;padding-right:1.6em;transition:color .12s,border-color .12s}.tier-select:hover:not(:disabled){color:var(--text-primary);border-color:var(--text-muted)}.tier-select:focus-visible{outline:2px solid var(--vine);outline-offset:2px}.tier-select:disabled{opacity:.55;cursor:progress}.tier-select option{color:var(--text-primary);background:var(--surface-1)}.disclosure-toggle{color:var(--text-muted);transition:color .12s}.disclosure-toggle:hover{color:var(--text-primary)}.disclosure-toggle:focus-visible{outline:2px solid var(--vine);outline-offset:2px}.menu-row{transition:background-color .12s}.menu-row:hover,.menu-row:focus-visible{background:var(--gridline)}.menu-row:focus-visible{outline:2px solid var(--vine);outline-offset:-2px}.art-pick-tile{outline:1px solid var(--hairline);outline-offset:0;transition:transform .12s,outline-color .12s}.art-pick-tile.is-on{outline:2px solid var(--series-1);outline-offset:1px}.art-pick-tile:hover:not(:disabled),.art-pick-tile:focus-visible:not(:disabled){transform:translateY(-2px)}.art-pick-tile:focus-visible{outline:2px solid var(--vine);outline-offset:2px}.art-pick-tile.is-on:focus-visible{outline-color:var(--series-1);outline-offset:1px;box-shadow:0 0 0 6px var(--vine)}@supports (color:color-mix(in lab, red, red)){.art-pick-tile.is-on:focus-visible{box-shadow:0 0 0 6px color-mix(in srgb, var(--vine) 85%, transparent)}}@media (prefers-reduced-motion:reduce){.art-pick-tile,.art-pick-tile:hover:not(:disabled),.art-pick-tile:focus-visible:not(:disabled){transition:none;transform:none}}.strip-tab{color:var(--text-muted);border-color:#0000;transition:color .12s,border-color .12s}.strip-tab:hover{color:var(--text-primary)}.strip-tab:focus-visible{outline:2px solid var(--vine);outline-offset:-2px}.strip-tab.is-active{color:var(--text-primary);border-color:var(--series-1)}@media (prefers-reduced-motion:reduce){.btn,.btn:after{transition:none}.btn:hover:not(:disabled),.btn-primary:hover:not(:disabled),.btn-quiet:hover:not(:disabled),.btn-arena:hover:not(:disabled),.btn-copper:hover:not(:disabled),.btn-copper-hot:hover:not(:disabled),.btn-danger-solid:hover:not(:disabled){transform:none}.btn-primary:hover:not(:disabled):after,.btn-copper:hover:not(:disabled):after,.btn-copper-hot:hover:not(:disabled):after,.btn-arena:hover:not(:disabled):after{transform:translate(-130%)}.glyph-sword{transition:none}.btn-arena:hover:not(:disabled) .glyph-sword-a,.btn-arena:hover:not(:disabled) .glyph-sword-b,.btn-arena:active:not(:disabled) .glyph-sword-a,.btn-arena:active:not(:disabled) .glyph-sword-b{transform:none}}.forest-ambience{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.firefly{opacity:0;width:5px;height:5px;animation:firefly-wander var(--dur) ease-in-out var(--delay) infinite alternate, firefly-glow 3.4s ease-in-out var(--delay) infinite;background:#ffedb0;border-radius:9999px;display:none;position:absolute;box-shadow:0 0 10px 3px #ffdc78bf,0 0 22px 8px #ffc85a47}:root[data-theme=dark] .firefly{display:block}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])) .firefly{display:block}}@keyframes firefly-wander{0%{transform:translate(0)}33%{transform:translate(var(--fx1), var(--fy1))}66%{transform:translate(var(--fx2), var(--fy2))}to{transform:translate(var(--fx3), var(--fy3))}}@keyframes firefly-glow{0%,to{opacity:.08}50%{opacity:.95}}.leaf-fall{color:var(--vine);opacity:0;animation:leaf-fall var(--dur) linear var(--delay) infinite;display:block;position:absolute;top:-6%}:root[data-theme=dark] .leaf-fall{color:#8ec49a;filter:drop-shadow(0 0 3px #8cc89659)}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])) .leaf-fall{color:#8ec49a;filter:drop-shadow(0 0 3px #8cc89659)}}.page-fall{opacity:0;animation:leaf-fall var(--dur) linear var(--delay) infinite, page-flutter 3.7s ease-in-out var(--delay) infinite;display:block;position:absolute;top:-6%}@keyframes page-flutter{0%,to{rotate:y 0deg}50%{rotate:y 52deg}}@keyframes leaf-fall{0%{opacity:0;transform:translate(0)rotate(0)}6%{opacity:var(--leaf-op,.35)}50%{transform:translate(var(--sway), 55vh) rotate(190deg)}94%{opacity:var(--leaf-op,.35)}to{transform:translate(calc(var(--sway) * .4), 112vh) rotate(360deg);opacity:0}}:root{--canopy-drop:84px}.page-main{padding-top:calc(var(--canopy-drop) + .75rem)}.site-header{z-index:40;background:var(--page);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--page) 88%, transparent)}}.site-header{border-bottom:1px solid var(--hairline);-webkit-backdrop-filter:blur(10px)saturate(1.15);backdrop-filter:blur(10px)saturate(1.15);transform-origin:50% 0;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .18s}.site-header.is-furled{opacity:0;transition:transform .38s cubic-bezier(.4,0,.2,1),opacity .26s;transform:translateY(-100%)scaleY(.92)}.site-header.is-furled:focus-within{opacity:1;transform:none}.header-canopy{height:var(--canopy-drop);pointer-events:none;opacity:.9;transform-origin:50% 0;transition:transform .38s cubic-bezier(.4,0,.2,1),opacity .26s;animation:1.1s cubic-bezier(.22,1,.36,1) canopy-grow;position:absolute;top:100%;left:0;right:0;overflow-x:clip}.header-canopy.is-retracted{opacity:0;transform:scaleY(.04)}.canopy-photo{transform-origin:50% 0;filter:drop-shadow(0 3px 4px #00000059);background-repeat:repeat-x;background-size:auto 100%;animation:13s ease-in-out infinite canopy-sway;position:absolute;inset:0 -6px}@keyframes canopy-grow{0%{opacity:0;transform:scaleY(.1)}to{opacity:.9;transform:scaleY(1)}}@keyframes canopy-sway{0%,to{transform:skew(-1.1deg)translate(0)}50%{transform:skew(1.1deg)translate(4px)}}.leaf-shed{color:var(--vine);opacity:0;animation:1.5s ease-in forwards leaf-shed;position:absolute;top:40%}:root[data-theme=dark] .leaf-shed{color:#8ec49a}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])) .leaf-shed{color:#8ec49a}}@keyframes leaf-shed{0%{opacity:.9;transform:translate(0)rotate(0)}55%{transform:translate(calc(var(--drift) * .55), 70px) rotate(calc(var(--rot) * .6));opacity:.75}to{transform:translate(var(--drift), 150px) rotate(var(--rot));opacity:0}}.scene-backdrop{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.scene-backdrop-wash{background:var(--scene-wash,none);opacity:.3;width:calc(100% + 48px);height:calc(100% + 48px);position:absolute;inset:-24px;-webkit-mask-image:linear-gradient(#0000 0% 15%,#000000e0 48%,#000c 100%);mask-image:linear-gradient(#0000 0% 15%,#000000e0 48%,#000c 100%)}:root[data-theme=dark] .scene-backdrop-wash{opacity:.42}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])) .scene-backdrop-wash{opacity:.42}}.scene-lane{object-fit:cover;opacity:.3;width:calc(50% - 35rem);height:100%;display:none;position:absolute;top:0;bottom:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 45%,#0000 96%);mask-image:linear-gradient(90deg,#000 0% 45%,#0000 96%)}.scene-lane-left{object-position:22% center;animation:80s ease-in-out infinite alternate lane-drift;left:0}.scene-lane-right{object-position:78% center;animation:95s ease-in-out infinite alternate lane-drift-mirror;right:0}@media (width>=1440px){.scene-lane{display:block}}:root[data-theme=dark] .scene-lane{opacity:.44}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])) .scene-lane{opacity:.44}}@keyframes lane-drift{0%{transform:scale(1.04)translateY(-.5%)}to{transform:scale(1.11)translateY(.7%)}}@keyframes lane-drift-mirror{0%{transform:scaleX(-1)scale(1.04)translateY(.6%)}to{transform:scaleX(-1)scale(1.11)translateY(-.5%)}}.scene-sunbeam{--beam-rot:24deg;width:55%;height:85%;transform:rotate(var(--beam-rot));transform-origin:100% 0;background:linear-gradient(203deg,#ffbe5075 0%,#ffc45c2e 45%,#ffc45c00 72%);animation:27s ease-in-out infinite sunbeam-clouds;position:absolute;top:-12%;right:-6%}.scene-sunbeam-b{--beam-rot:31deg;width:34%;animation-duration:41s;animation-delay:7s}:root[data-theme=dark] .scene-sunbeam{background:linear-gradient(203deg,#bed4ff47 0%,#bed4ff1a 45%,#bed4ff00 72%)}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])) .scene-sunbeam{background:linear-gradient(203deg,#bed4ff47 0%,#bed4ff1a 45%,#bed4ff00 72%)}}@keyframes sunbeam-clouds{0%,to{opacity:.6;transform:rotate(var(--beam-rot,24deg)) translateX(0)}9%{opacity:.98}22%{opacity:1;transform:rotate(calc(var(--beam-rot,24deg) + 1.4deg)) translateX(1.5%)}34%{opacity:.3}47%{opacity:.88;transform:rotate(calc(var(--beam-rot,24deg) - .8deg)) translateX(-1%)}58%{opacity:.97}71%{opacity:.22}83%{opacity:.8;transform:rotate(calc(var(--beam-rot,24deg) + .6deg)) translateX(0.8%)}}.scene-mote{width:4px;height:4px;animation:mote-drift var(--dur) ease-in-out var(--delay) infinite alternate;background:#fff0c8b3;border-radius:9999px;position:absolute;box-shadow:0 0 6px #fff0c880}@keyframes mote-drift{0%{opacity:0;transform:translate(0)}30%{opacity:.7}70%{opacity:.35}to{opacity:0;transform:translate(-46px,60px)}}.nav-link{position:relative}.nav-link:after{content:"";background:linear-gradient(90deg, var(--vine), var(--series-3));transform-origin:0;border-radius:2px;height:2px;transition:transform .24s;position:absolute;bottom:2px;left:10px;right:10px;transform:scaleX(0)}.nav-link:hover:after,.nav-link:focus-visible:after{transform:scaleX(.55)}.nav-link:focus-visible{outline:2px solid var(--vine);outline-offset:2px}.nav-link.is-active:after{transform:scaleX(1)}.tile-enter{animation:.36s cubic-bezier(.22,1,.36,1) backwards tile-rise;animation-delay:calc(var(--tile-index,0) * 45ms)}@keyframes tile-rise{0%{opacity:0;transform:translateY(12px)}}.shelf-fact{background:linear-gradient(100deg, var(--lantern-brass) 0%, transparent 42%), var(--surface-1);animation:.36s cubic-bezier(.22,1,.36,1) .12s backwards tile-rise;position:relative}@supports (color:color-mix(in lab, red, red)){.shelf-fact{background:linear-gradient(100deg, color-mix(in srgb, var(--lantern-brass) 7%, transparent) 0%, transparent 42%), var(--surface-1)}}.shelf-fact{transition:border-color .22s,box-shadow .22s}.shelf-fact:before{content:"";background:linear-gradient(180deg, var(--vine), var(--lantern-brass));opacity:.7;border-radius:0 2px 2px 0;width:3px;transition:opacity .22s,inset-block-start .22s,inset-block-end .22s;position:absolute;inset-block:.85rem;inset-inline-start:0}.shelf-fact:hover{border-color:var(--vine)}@supports (color:color-mix(in lab, red, red)){.shelf-fact:hover{border-color:color-mix(in srgb, var(--vine) 32%, var(--hairline))}}.shelf-fact:hover{box-shadow:0 2px 16px var(--vine)}@supports (color:color-mix(in lab, red, red)){.shelf-fact:hover{box-shadow:0 2px 16px color-mix(in srgb, var(--vine) 13%, transparent)}}.shelf-fact:hover:before{opacity:1;inset-block:.5rem}.shelf-eyebrow{letter-spacing:.14em;color:var(--text-muted);align-items:center;gap:.45rem;display:inline-flex}.shelf-eyebrow:after{content:"";background:linear-gradient(90deg, var(--lantern-brass), transparent);width:1.5rem;height:1px}@supports (color:color-mix(in lab, red, red)){.shelf-eyebrow:after{background:linear-gradient(90deg, color-mix(in srgb, var(--lantern-brass) 75%, transparent), transparent)}}.field-hint.shelf-volume{border:1px solid var(--lantern-brass);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.field-hint.shelf-volume{border:1px solid color-mix(in srgb, var(--lantern-brass) 38%, var(--hairline))}}.field-hint.shelf-volume{background:var(--lantern-brass)}@supports (color:color-mix(in lab, red, red)){.field-hint.shelf-volume{background:color-mix(in srgb, var(--lantern-brass) 8%, transparent)}}.field-hint.shelf-volume{color:var(--text-secondary);padding:.1rem .5rem;transition:border-color .18s,background-color .18s,color .18s}.field-hint.shelf-volume:hover,.field-hint.shelf-volume:focus-visible{border-color:var(--lantern-brass)}@supports (color:color-mix(in lab, red, red)){.field-hint.shelf-volume:hover,.field-hint.shelf-volume:focus-visible{border-color:color-mix(in srgb, var(--lantern-brass) 72%, transparent)}}.field-hint.shelf-volume:hover,.field-hint.shelf-volume:focus-visible{background:var(--lantern-brass)}@supports (color:color-mix(in lab, red, red)){.field-hint.shelf-volume:hover,.field-hint.shelf-volume:focus-visible{background:color-mix(in srgb, var(--lantern-brass) 17%, transparent)}}.field-hint.shelf-volume:hover,.field-hint.shelf-volume:focus-visible{color:var(--text-primary)}.shelf-learn{color:var(--series-1);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;transition:text-decoration-thickness .16s}.shelf-learn:hover,.shelf-learn:focus-visible{text-decoration-thickness:2px}.shelf-learn:focus-visible{outline:2px solid var(--vine);outline-offset:2px;border-radius:3px}.shelf-learn-arrow{transition:transform .2s;display:inline-block}.shelf-learn:hover .shelf-learn-arrow,.shelf-learn:focus-visible .shelf-learn-arrow{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.shelf-learn-arrow{transition:none}.tile-enter,.shelf-fact{animation:none}}.wordmark-title{color:var(--text-primary);background:linear-gradient(105deg, var(--text-primary) 45%, #3f7d4e 85%, var(--lantern-brass) 118%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.wordmark:hover .wordmark-tree,.wordmark:focus-visible .wordmark-tree{animation:.7s ease-in-out tree-shiver;display:inline-block}.wordmark:focus-visible{outline:2px solid var(--vine);outline-offset:4px;border-radius:6px}@keyframes tree-shiver{0%,to{transform:rotate(0)}25%{transform:rotate(-7deg)}60%{transform:rotate(5deg)}}.page-enter{animation:.3s cubic-bezier(.22,1,.36,1) page-enter}@keyframes page-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.library-whisper{z-index:30;flex-direction:column;align-items:flex-end;gap:.6rem;display:flex;position:fixed;bottom:1.25rem;right:1.25rem}.whisper-sprout{color:var(--vine);cursor:pointer;transition:translate .2s,scale .2s,box-shadow .2s;animation:4.6s ease-in-out infinite sprout-bob}.whisper-sprout:hover{box-shadow:0 6px 18px var(--vine);translate:0 -2px;scale:1.06}@supports (color:color-mix(in lab, red, red)){.whisper-sprout:hover{box-shadow:0 6px 18px color-mix(in srgb, var(--vine) 35%, transparent)}}.whisper-sprout:active{box-shadow:0 2px 8px var(--vine);translate:0;scale:.97}@supports (color:color-mix(in lab, red, red)){.whisper-sprout:active{box-shadow:0 2px 8px color-mix(in srgb, var(--vine) 25%, transparent)}}.whisper-sprout:focus-visible{outline:2px solid var(--vine);outline-offset:2px}@keyframes sprout-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.whisper-bubble{transform-origin:100% 100%;width:min(20rem,100vw - 3rem);animation:.26s cubic-bezier(.22,1,.36,1) whisper-grow}@keyframes whisper-grow{0%{opacity:0;transform:scale(.86)translateY(6px)}to{opacity:1;transform:none}}.deck-tile{transition:transform .26s,box-shadow .26s}.deck-tile:hover{transform:translateY(-4px);box-shadow:0 18px 34px #00000047}.deck-tile:focus-visible{outline:2px solid var(--vine);outline-offset:3px}.deck-tile img{transition:transform .7s cubic-bezier(.22,1,.36,1)}.deck-tile:hover img{transform:scale(1.045)}.pick-tile{transition:transform .16s,box-shadow .16s,border-color .16s}.pick-tile:hover{border-color:var(--vine);transform:translateY(-1px);box-shadow:0 6px 18px #00000038}.pick-tile:active{box-shadow:none;transform:translateY(0)}.pick-tile:focus-visible{outline:2px solid var(--vine);outline-offset:2px}.pick-tile img{transition:transform .7s cubic-bezier(.22,1,.36,1)}.pick-tile:hover img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.forest-ambience,.leaf-shed{display:none}.header-canopy,.canopy-photo,.scene-sunbeam,.scene-lane,.whisper-sprout,.wordmark:hover .wordmark-tree,.wordmark:focus-visible .wordmark-tree{animation:none}.header-canopy,.site-header,.site-header.is-furled{transition:none}.scene-mote{display:none}.page-enter,.whisper-bubble{animation:none}.nav-link:after,.deck-tile,.deck-tile img,.pick-tile,.pick-tile img,.whisper-sprout{transition:none}.deck-tile:hover,.pick-tile:hover,.deck-tile:hover img,.pick-tile:hover img{transform:none}.whisper-sprout:hover,.whisper-sprout:active{translate:none;scale:none}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--baseline);border-radius:6px}.camera-guide{border-radius:4.5%/3.2%;animation:3.4s ease-in-out infinite camera-breathe;position:relative;box-shadow:0 0 0 100vmax #00000073}.camera-guide:before,.camera-guide:after{content:"";border:2px solid var(--series-2,#d8b26a);border-radius:inherit;pointer-events:none;position:absolute;inset:-2px}.camera-guide:before{clip-path:polygon(0 0,34% 0,34% 2px,2px 2px,2px 22%,0 22%,0 100%,34% 100%,34% calc(100% - 2px),2px calc(100% - 2px),2px 78%,0 78%)}.camera-guide:after{clip-path:polygon(100% 0,66% 0,66% 2px,calc(100% - 2px) 2px,calc(100% - 2px) 22%,100% 22%,100% 100%,66% 100%,66% calc(100% - 2px),calc(100% - 2px) calc(100% - 2px),calc(100% - 2px) 78%,100% 78%)}@keyframes camera-breathe{0%,to{opacity:.72}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.camera-guide{opacity:.9;animation:none}}:root{--anvil-iron:#3c3a36;--anvil-brass:#c69c4e;--anvil-glint:#ffe2a8}.theater-stage{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:10px;display:grid}.theater-champion{background:var(--gridline);border-radius:10px;align-items:flex-end;min-height:152px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #c69c4e47,inset 0 1px #ffe2a81a}.theater-art{object-fit:cover;object-position:center 28%;width:100%;height:100%;position:absolute;inset:0}.theater-champion:after{content:"";position:absolute;inset:0}.theater-champion-left:after{background:linear-gradient(100deg,#080807e6 0%,#080807bd 42%,#0808071f 100%)}.theater-champion-right:after{background:linear-gradient(260deg,#080807e6 0%,#080807bd 42%,#0808071f 100%)}.theater-champion-body{z-index:1;width:100%;padding:10px 12px;position:relative}.theater-champion-right .theater-champion-body{text-align:right}.theater-name{color:#fff;text-shadow:0 1px 3px #000000d9;font-size:14px;font-weight:600}.theater-commander{color:#ffffffc7;text-shadow:0 1px 3px #000000d9;margin-bottom:5px;font-size:11px}.theater-score{color:var(--anvil-glint);text-shadow:0 1px 4px #000c;font-size:21px;font-weight:700;line-height:1.1}.theater-score-of{color:#ffffffb3;font-size:11px;font-weight:500}.theater-pips{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.theater-champion-right .theater-pips{justify-content:flex-end}.theater-pip{background:radial-gradient(circle at 35% 30%,#ffffff29 0%,#3c3a36e6 60%);border-radius:50%;width:9px;height:9px;transition:background .45s,box-shadow .45s;box-shadow:inset 0 0 0 1px #c69c4e59}.theater-pip-lit{background:radial-gradient(circle at 35% 30%, var(--anvil-glint) 0%, var(--anvil-brass) 55%, #8a6425 100%);box-shadow:inset 0 0 0 1px #ffe2a899,0 0 8px #ffd6788c}.theater-anvil{flex-direction:column;justify-content:center;align-self:center;align-items:center;gap:4px;padding:0 6px;display:flex}.theater-anvil-label{color:var(--text-muted);white-space:nowrap;font-size:11px}.theater-gauge{background:linear-gradient(#201f1d 0%,#2e2c29 100%);border-radius:999px;height:10px;margin-top:14px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #c69c4e40,inset 0 1px 2px #0009}.theater-heat{background:linear-gradient(90deg,#6a1f08 0%,#b5400d 38%,#ef8a1e 74%,#ffdfa3 100%);border-radius:999px;height:100%;transition:width .6s cubic-bezier(.22,.61,.36,1);box-shadow:0 0 10px #ff96328c}.theater-gauge-lit .theater-heat{animation:2.6s ease-in-out infinite theater-forge}@keyframes theater-forge{0%,to{filter:brightness()}50%{filter:brightness(1.22)}}.theater-feed{flex-direction:column;gap:2px;margin-top:12px;display:flex}.theater-quiet{color:var(--text-muted);font-size:12px}.theater-row{color:var(--text-secondary);border-radius:6px;grid-template-columns:2.2rem 1fr 3rem 3.6rem;align-items:baseline;gap:8px;padding:3px 6px;font-size:12px;animation:.42s cubic-bezier(.2,.9,.3,1.2) both theater-strike;display:grid}.theater-row:nth-child(odd){background:#c69c4e0f}.theater-row-n{color:var(--text-muted)}.theater-row-who{color:var(--text-primary);font-weight:500}.theater-row-turns,.theater-row-secs{text-align:right;color:var(--text-muted)}.theater-blow{color:var(--text-muted);grid-column:1/-1;align-items:center;gap:8px;margin-top:3px;padding-left:2px;font-size:11px;display:flex}.theater-blow-card{object-fit:cover;object-position:50% 18%;border-radius:2px;flex:none;width:30px;height:42px;position:relative;box-shadow:0 1px 3px #00000073}.theater-blow-said strong{color:var(--text-secondary);font-weight:600}.theater-blow-amount{color:#e0a33c;font-size:12px;font-weight:700}@keyframes theater-strike{0%{opacity:0;transform:translateY(-9px)scaleY(.86)}60%{opacity:1;transform:translateY(2px)scaleY(1.03)}to{opacity:1;transform:none}}@media (width<=560px){.theater-stage{grid-template-columns:1fr}.theater-champion-right .theater-champion-body{text-align:left}.theater-champion-right .theater-pips{justify-content:flex-start}.theater-champion-right:after{background:linear-gradient(100deg,#080807e6 0%,#080807bd 42%,#0808071f 100%)}.theater-anvil{flex-direction:row;gap:10px}}@media (prefers-reduced-motion:reduce){.theater-row{animation:none}.theater-heat{transition:none;animation:none}.theater-pip{transition:none}.animate-spin{animation-duration:2.4s}.animate-pulse{animation:none}}.coliseum-hero{isolation:isolate;aspect-ratio:1.37;border-radius:1rem;max-height:48vh;margin-inline:auto;position:relative;overflow:hidden}.coliseum-hero.is-moving{aspect-ratio:16/9;width:100%;max-height:none}.coliseum-hero-art{object-fit:cover;object-position:center 42%;width:100%;height:100%;animation:80s ease-in-out infinite coliseum-breathe;position:absolute;inset:0}.coliseum-hero.is-moving .coliseum-hero-art{animation:none}.coliseum-hero.is-moving .coliseum-hero-sky{opacity:0}.coliseum-hero-sky{z-index:1;pointer-events:none;background:linear-gradient(oklab(15.9393% -.000934765 -.0157065/.46) 0%,#0000 100%);position:absolute;inset:0 0 55%}@keyframes coliseum-breathe{0%,to{transform:scale(1.02)translate(0)}50%{transform:scale(1.05)translate(-1%,-.8%)}}.coliseum-footnote{text-align:right;color:var(--text-muted);margin:.55rem 0 0;font-size:.68rem;line-height:1.45}.arena-stage{isolation:isolate;background:var(--arena-glow,#b5762c);border-radius:.75rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.arena-stage{background:color-mix(in oklab, var(--arena-glow,#b5762c) 12%, transparent)}}.arena-art{aspect-ratio:1.37;object-fit:cover;width:100%;animation:46s ease-in-out infinite arena-camera;display:block}.arena-art-missing{aspect-ratio:1.37;background:radial-gradient(ellipse at 50% 120%, var(--arena-glow,#b5762c) 0%, transparent 70%), linear-gradient(180deg, var(--arena-ink,#f3e2bd), transparent);width:100%}@supports (color:color-mix(in lab, red, red)){.arena-art-missing{background:radial-gradient(ellipse at 50% 120%, color-mix(in oklab, var(--arena-glow,#b5762c) 55%, transparent) 0%, transparent 70%), linear-gradient(180deg, color-mix(in oklab, var(--arena-ink,#f3e2bd) 8%, transparent), transparent)}}.arena-motion{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.arena-motion:after{content:"";background:linear-gradient(104deg, transparent 40%, var(--arena-ink) 50%, transparent 60%);position:absolute;inset:-30%}@supports (color:color-mix(in lab, red, red)){.arena-motion:after{background:linear-gradient(104deg, transparent 40%, color-mix(in oklab, var(--arena-ink) 22%, transparent) 50%, transparent 60%)}}.arena-motion:after{will-change:transform;animation:17s ease-in-out infinite arena-sweep}.arena-motion[data-motion=oil]:after{background:radial-gradient(ellipse at 50% 60%, var(--arena-glow) 0%, transparent 64%)}@supports (color:color-mix(in lab, red, red)){.arena-motion[data-motion=oil]:after{background:radial-gradient(ellipse at 50% 60%, color-mix(in oklab, var(--arena-glow) 34%, transparent) 0%, transparent 64%)}}.arena-motion[data-motion=oil]:after{animation:5.5s ease-in-out infinite arena-throb}.arena-motion[data-motion=water]:after{animation:13s ease-in-out infinite arena-waver}.arena-motion[data-motion=wind]:after{animation-duration:8s}.arena-motion[data-motion=stone]:after{animation-duration:34s}@keyframes arena-camera{0%,to{transform:scale(1.03)}50%{transform:scale(1.09)translate(-1.5%,-1%)}}@keyframes arena-sweep{0%,to{transform:translate(-26%)}50%{transform:translate(26%)}}@keyframes arena-throb{0%,to{opacity:.3}50%{opacity:.9}}@keyframes arena-waver{0%,to{transform:translate(-8%)scale(1)}50%{transform:translate(8%,2%)scale(1.07)}}.arena-veil{z-index:2;pointer-events:none;background:linear-gradient(oklab(0% none none/.16) 0%,#0000 36%,oklab(0% none none/.4) 100%);position:absolute;inset:0}.arena-slide{animation:.62s cubic-bezier(.16,1,.3,1) both arena-slide-in}@keyframes arena-slide-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.gatehouse{border-color:var(--anvil-brass);position:relative}@supports (color:color-mix(in lab, red, red)){.gatehouse{border-color:color-mix(in oklab, var(--anvil-brass) 26%, var(--hairline))}}.gatehouse{background:linear-gradient(180deg, var(--anvil-brass) 0%, transparent 48%), var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.gatehouse{background:linear-gradient(180deg, color-mix(in oklab, var(--anvil-brass) 6%, transparent) 0%, transparent 48%), var(--surface-1)}}.gatehouse:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 0%, var(--anvil-brass) 20%, var(--anvil-glint) 50%, var(--anvil-brass) 80%, transparent 100%);height:1px;position:absolute;inset:0 14px auto}@supports (color:color-mix(in lab, red, red)){.gatehouse:before{background:linear-gradient(90deg, transparent 0%, color-mix(in oklab, var(--anvil-brass) 62%, transparent) 20%, var(--anvil-glint) 50%, color-mix(in oklab, var(--anvil-brass) 62%, transparent) 80%, transparent 100%)}}.gatehouse:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:repeating-linear-gradient(90deg, var(--anvil-brass) 0 1px, transparent 1px 14px);position:absolute;inset:0 0 42%}@supports (color:color-mix(in lab, red, red)){.gatehouse:after{background:repeating-linear-gradient(90deg, color-mix(in oklab, var(--anvil-brass) 14%, transparent) 0 1px, transparent 1px 14px)}}.gatehouse:after{transition:opacity .7s,transform .9s;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.gatehouse[data-open=true]:after{opacity:0;transition:opacity .9s,transform 1.2s cubic-bezier(.16,1,.3,1);transform:translateY(-70%)}.gatehouse>*{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.gatehouse:after,.gatehouse[data-open=true]:after{transition:opacity .2s;transform:none}}.coliseum-yard{pointer-events:none;flex:1;justify-content:flex-end;align-items:flex-end;min-height:5rem;padding-top:10px;display:flex;position:relative;overflow:hidden}.coliseum-secutor{object-fit:contain;object-position:bottom right;width:auto;max-width:100%;height:100%;max-height:8rem;animation:38s ease-in-out infinite secutor-drift;position:absolute;bottom:0;right:0}@media (width>=64rem){.coliseum-secutor{max-height:14rem}}@keyframes secutor-drift{0%,to{transform:translate(0)}50%{transform:translate(-6px)}}:root[data-theme=dark] .coliseum-secutor,:root:where(:not([data-theme=light])) .coliseum-secutor{filter:drop-shadow(0 8px 14px #00000080)brightness(1.02)}:root[data-theme=light] .coliseum-secutor{filter:drop-shadow(0 6px 10px #0000003d)brightness(.93)saturate(1.08)}@media (prefers-reduced-motion:reduce){.coliseum-secutor{animation:none}}.bouts-waiting{border:1px solid var(--anvil-brass);align-items:center;gap:.5rem;width:fit-content;margin-bottom:.55rem;padding:.3rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bouts-waiting{border:1px solid color-mix(in oklab, var(--anvil-brass) 32%, transparent)}}.bouts-waiting{background:var(--anvil-brass);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.bouts-waiting{background:color-mix(in oklab, var(--anvil-brass) 8%, transparent)}}.bouts-waiting{letter-spacing:.01em;color:var(--text-secondary);font-size:.75rem}.bouts-waiting-mark{background:var(--anvil-brass);width:.45rem;height:.45rem;box-shadow:0 0 .4rem var(--anvil-brass);border-radius:999px;flex:none}@supports (color:color-mix(in lab, red, red)){.bouts-waiting-mark{box-shadow:0 0 .4rem color-mix(in oklab, var(--anvil-brass) 70%, transparent)}}.bouts-waiting-mark{animation:2.6s ease-in-out infinite bouts-waiting-ember}@keyframes bouts-waiting-ember{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bouts-waiting-mark{opacity:.85;animation:none}.arena-motion{display:none}.arena-art,.coliseum-hero-art,.arena-slide{animation:none}}:root{--field-sand:#b99a63;--field-sand-deep:#8a6f42;--field-sand-dark:#5c482a;--field-stone:#cfc6b4;--field-stone-deep:#9d9280;--field-stone-ink:#2b2519;--field-brass:var(--lantern-brass);--field-trench:#2a2015;--field-plate:#2b25198c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--field-sand:#7c6440;--field-sand-deep:#4f3f27;--field-sand-dark:#2e2416;--field-stone:#6e6555;--field-stone-deep:#443e33;--field-stone-ink:#efe7d5;--field-brass:#d9b13a;--field-trench:#16110b;--field-plate:#efe7d524}}:root[data-theme=dark]{--field-sand:#7c6440;--field-sand-deep:#4f3f27;--field-sand-dark:#2e2416;--field-stone:#6e6555;--field-stone-deep:#443e33;--field-stone-ink:#efe7d5;--field-brass:#d9b13a;--field-trench:#16110b;--field-plate:#efe7d524}.field{isolation:isolate;border:1px solid var(--hairline);border-radius:12px;padding:0;position:relative;overflow:hidden;box-shadow:inset 0 0 60px #00000059}.field-floor{z-index:-1;background-color:var(--field-sand);background-image:radial-gradient(120% 90% at 50% 50%, #ffecbe38 0%, #0000 45%, #0000006b 100%), url(/assets/harena.webp), linear-gradient(180deg, var(--field-sand-deep) 0%, var(--field-sand) 38%, var(--field-sand) 62%, var(--field-sand-deep) 100%);background-blend-mode:overlay, soft-light, normal;background-position:50%,50%,50%;background-size:cover,cover,cover;position:absolute;inset:0}.field-dust{pointer-events:none;opacity:.5;background-repeat:no-repeat;position:absolute;inset:-20% -30%}.field-dust-1{background-image:radial-gradient(38% 22% at 20% 30%,#fff0cd29 0%,#fff0cd00 70%);animation:41s ease-in-out infinite field-drift-1}.field-dust-2{background-image:radial-gradient(46% 18% at 70% 66%,#ffe8ba21 0%,#ffe8ba00 72%);animation:67s ease-in-out infinite field-drift-2}.field-dust-3{background-image:radial-gradient(30% 30% at 46% 12%,#785a2c2e 0%,#785a2c00 68%);animation:89s linear infinite field-drift-3}@keyframes field-drift-1{0%,to{transform:translate(0)}50%{transform:translate(5%,2%)}}@keyframes field-drift-2{0%,to{transform:translate(2%,1%)}50%{transform:translate(-6%,-2%)}}@keyframes field-drift-3{0%{transform:translate(-4%)}to{transform:translate(6%,1%)}}.field-side{--zone-col:calc(var(--zone-tile) * (var(--zone-seats,1) + 1) + 5px);grid-template-columns:minmax(0, 1fr) var(--zone-col);grid-template-rows:var(--lane-h) var(--lane-h) var(--lane-h);padding:8px var(--side-pad-x);align-items:stretch;gap:8px 10px;display:grid}.field-side .field-zone-l{grid-area:1/2/4/3;place-self:end}.field-side-far .field-row-land{grid-area:1/1}.field-side-far .field-row-other{grid-area:2/1}.field-side-far .field-row-creatures{grid-area:3/1}.field-side-near .field-row-creatures{grid-area:1/1}.field-side-near .field-row-other{grid-area:2/1}.field-side-near .field-row-land{grid-area:3/1}.field{--field-card-full:58px;--zone-tile:78px;--lane-lean:calc(var(--field-card-full) * .1491 + 1px);--lane-turn:calc(var(--field-card-full) * .3474 + 1px);--lane-gap:7px;--side-pad-x:10px;--lane-h:calc(var(--field-card-full) * 81 / 58 + var(--lane-lean) * 2);--lane-tall:calc(var(--lane-h) + var(--field-card-full) * .45 + 1px);--half-h:calc(var(--lane-h) * 2 + var(--lane-tall) + 32px);grid-template-columns:minmax(0,1fr);grid-template-areas:"handsfar""far""seam""near""handsnear""transport";display:grid}@media (width<=46rem){.field{--field-card-full:46px}}.field-stage{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.field-zone-l{grid-template-columns:auto var(--zone-tile);align-content:end;gap:5px;display:grid;position:relative}.field-zone-cell{min-width:0}.field-zone-cell.is-graveyard{grid-area:1/2}.field-zone-cell.is-exile{grid-area:2/2}.field-zone-cell.is-command{grid-area:2/1}@media (width<=46rem){.field-zone-l{grid-template-columns:auto var(--zone-tile) var(--zone-tile);align-content:stretch;gap:4px}.field-zone-l .field-zone-cell.is-command{grid-area:1/1}.field-zone-l .field-zone-cell.is-graveyard{grid-area:1/2}.field-zone-l .field-zone-cell.is-exile{grid-area:1/3}.field{--zone-tile:58px}.field-side{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--lane-h) var(--lane-h) var(--lane-h) auto}.field-side-far{grid-template-rows:var(--lane-h) var(--lane-h) var(--lane-tall) auto}.field-side-near{grid-template-rows:var(--lane-tall) var(--lane-h) var(--lane-h) auto}.field-side .field-zone-l{grid-area:4/1}.field-side-far .field-row-land{grid-area:1/1}.field-side-far .field-row-other{grid-area:2/1}.field-side-far .field-row-creatures{grid-area:3/1}.field-side-near .field-row-creatures{grid-area:1/1}.field-side-near .field-row-other{grid-area:2/1}.field-side-near .field-row-land{grid-area:3/1}}.field-side-far{grid-template-rows:var(--lane-h) var(--lane-h) var(--lane-tall)}.field-side-near{grid-template-rows:var(--lane-tall) var(--lane-h) var(--lane-h)}.field-side-far{grid-area:far}.field-seam{grid-area:seam}.field-side-near{grid-area:near}.field-transport{grid-area:transport}.theater-stage.is-pod{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid;position:relative}.theater-stage.is-pod .theater-anvil{z-index:2;background:var(--surface,#14100ad1);border-radius:999px;padding:4px 8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 10px #00000073}@media (width<=40rem){.theater-stage.is-pod{grid-template-columns:minmax(0,1fr)}.theater-stage.is-pod .theater-anvil{justify-self:center;position:static;transform:none}}.record-tab-n{opacity:.65;font-size:.85em}.field.is-pod{grid-template:"table""transport"/minmax(0,1fr)}.field-table{grid-area:table;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;display:grid}.field-quad{border-radius:8px;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);min-width:0;display:grid;position:relative}.field-quad>.field-quad-head,.field-quad>.field-side,.field-quad>.field-hand{grid-area:auto/1/auto/-1}.field.is-pod .field-plate-near{flex-direction:column;justify-content:flex-start;justify-self:start}.field.is-pod .field-plate-near .field-plate-body{flex-direction:row}.field.is-pod .field-plate-near .field-plate-rule{background:linear-gradient(90deg, var(--field-brass) 0%, var(--field-brass) 70%, #c9a22700 100%)}@supports (color:color-mix(in lab, red, red)){.field.is-pod .field-plate-near .field-plate-rule{background:linear-gradient(90deg, color-mix(in srgb, var(--field-brass) 72%, transparent) 0%, color-mix(in srgb, var(--field-brass) 30%, transparent) 70%, #c9a22700 100%)}}.field-quad-head{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:4px 10px;min-width:0;display:flex;position:relative}.field-quad-head>.field-quad-grip{flex:auto;width:auto;min-width:0}.field-quad-head>.field-zone-l{flex:none}.field-quad-grip{width:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;transition:background .14s,box-shadow .14s,transform .14s;display:block}.field-quad-grip:hover{background:var(--lantern-brass)}@supports (color:color-mix(in lab, red, red)){.field-quad-grip:hover{background:color-mix(in srgb, var(--lantern-brass) 10%, transparent)}}.field-quad-grip:focus-visible{outline:2px solid var(--field-brass);outline-offset:2px}.field-quad-grip:active{transform:translateY(1px)}.field-quad-grip.is-pinned{background:var(--lantern-brass)}@supports (color:color-mix(in lab, red, red)){.field-quad-grip.is-pinned{background:color-mix(in srgb, var(--lantern-brass) 16%, transparent)}}.field-quad-grip.is-pinned{box-shadow:inset 0 0 0 1px var(--field-brass)}@property --field-turn-sweep{syntax:"<angle>";inherits:false;initial-value:40deg}@supports (color:color-mix(in lab, red, red)){.field-quad.is-on-turn{box-shadow:inset 0 0 0 3px #180e046b, 0 0 0 1px color-mix(in srgb, var(--field-brass) 40%, transparent), 0 0 26px -4px color-mix(in srgb, var(--field-brass) 68%, transparent)}}.field-quad.is-on-turn:before{content:"";z-index:3;pointer-events:none;background:conic-gradient(from var(--field-turn-sweep) at 50% 50%, var(--field-brass) 0deg, var(--field-brass) 30deg, #fff6dc 58deg, var(--field-brass) 86deg, var(--field-brass) 116deg 360deg);border-radius:8px;padding:3px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.field-quad.is-on-turn:before{background:conic-gradient(from var(--field-turn-sweep) at 50% 50%, color-mix(in srgb, var(--field-brass) 72%, transparent) 0deg, color-mix(in srgb, var(--field-brass) 92%, #fff) 30deg, #fff6dc 58deg, color-mix(in srgb, var(--field-brass) 92%, #fff) 86deg, color-mix(in srgb, var(--field-brass) 72%, transparent) 116deg 360deg)}}.field-quad.is-on-turn:before{-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-composite:xor;animation:9s linear infinite field-turn-walk;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}@keyframes field-turn-walk{0%{--field-turn-sweep:40deg}to{--field-turn-sweep:400deg}}.field.is-pod .field-quad:not(.is-fallen):after{content:"";z-index:1;pointer-events:none;background:#0807054d;border-radius:8px;transition:background .32s ease-out;position:absolute;inset:0}.field.is-pod .field-quad.is-on-turn:not(.is-fallen):after{background:radial-gradient(ellipse 82% 74% at 50% 46%, var(--field-sun) 0%, var(--field-sun) 55%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.field.is-pod .field-quad.is-on-turn:not(.is-fallen):after{background:radial-gradient(ellipse 82% 74% at 50% 46%, color-mix(in srgb, var(--field-sun) 15%, transparent) 0%, color-mix(in srgb, var(--field-sun) 7%, transparent) 55%, transparent 100%)}}@media (prefers-reduced-motion:reduce){.field.is-pod .field-quad:after{transition:none}.field-quad.is-on-turn:before{animation:none}}.field-quad.is-fallen{box-shadow:inset 0 0 0 1px #7a1f1f73}.field-quad.is-fallen:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(at 50% 42%,#300a0a5c 0%,#0608067a 62%,#06080699 100%);border-radius:8px;animation:1.4s ease-out both quad-pall;position:absolute;inset:0}@keyframes quad-pall{0%{opacity:0}to{opacity:1}}.field-quad-grave{z-index:2;pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:center;width:300px;max-width:96%;height:214px;display:flex;position:absolute;top:57%;left:50%;transform:translate(-50%,-50%)}.field-quad-stone{margin-bottom:24px}.field-quad-plot,.field-quad-plot-dusk{z-index:1;pointer-events:none;--plot-mask:radial-gradient(ellipse 50% 56% at 50% 62%, #000 0%, #000 52%, #0000008c 72%, transparent 100%);width:296px;height:118px;-webkit-mask-image:var(--plot-mask);-webkit-mask-image:var(--plot-mask);-webkit-mask-image:var(--plot-mask);-webkit-mask-image:var(--plot-mask);mask-image:var(--plot-mask);margin-left:-148px;animation:1.5s cubic-bezier(.16,1,.3,1) .26s both grave-settle;position:absolute;bottom:30px;left:50%}.field-quad-plot{object-fit:cover;object-position:50% 58%;max-width:none}.field-quad-plot-dusk{mix-blend-mode:multiply;z-index:1;background:radial-gradient(at 50% 40%,#2e24169e 0%,#1e160ec7 70%,#140f0ae6 100%)}.field-quad-plot.is-front,.field-quad-plot-dusk.is-front{z-index:3;--plot-mask:linear-gradient(to top, #000 0%, #000 34%, transparent 92%), radial-gradient(ellipse 50% 100% at 50% 100%, #000 0%, #000 60%, transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;width:232px;height:44px;margin-left:-116px;bottom:22px;-webkit-mask-composite:source-in;mask-composite:intersect}.field-quad-plot.is-front{object-position:50% 100%}.field-quad-stone{z-index:2;filter:drop-shadow(0 10px 14px #000000b8)drop-shadow(0 2px 3px #00000080);width:74px;height:auto;animation:1.5s cubic-bezier(.16,1,.3,1) .26s both grave-raise;position:relative}.field-quad-mist{z-index:4;pointer-events:none;filter:blur(7px);mix-blend-mode:screen;background:radial-gradient(58% 52% at 28% 72%,#c4ccd657 0%,#0000 72%),radial-gradient(52% 46% at 72% 64%,#c4ccd642 0%,#0000 72%),radial-gradient(70% 40% at 50% 90%,#b4bec833 0%,#0000 70%);height:64px;animation:14s ease-in-out infinite alternate grave-mist;position:absolute;bottom:26px;left:-20px;right:-20px}.field-quad-motes{z-index:3;pointer-events:none;opacity:.8;background-image:radial-gradient(circle,#e8ddc8d9 0 .9px,#0000 1.6px),radial-gradient(circle,#e8ddc88c 0 .7px,#0000 1.4px);background-position:12px 0,47px 60px;background-size:74px 118px,111px 167px;animation:11s linear infinite grave-motes;position:absolute;inset:-30px -10px 10px;-webkit-mask-image:linear-gradient(#0000 0%,#000 30% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 30% 78%,#0000 100%)}@keyframes grave-raise{0%{opacity:0;transform:translateY(38%)scale(.96)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes grave-settle{0%{opacity:0;transform:scaleX(.35)scaleY(.6)}to{opacity:1;transform:none}}@keyframes grave-mist{0%{opacity:.85;transform:translate(-9px)scaleY(1)}50%{opacity:1;transform:translate(4px)scaleY(1.08)}to{opacity:.9;transform:translate(10px)scaleY(.96)}}@keyframes grave-motes{0%{background-position:12px 0,47px 60px}to{background-position:12px -236px,47px -274px}}.field-quad-fallen{z-index:4;pointer-events:none;background:linear-gradient(170deg, var(--field-brass) 0%, var(--field-brass) 28%, var(--field-brass) 74%, var(--field-brass) 100%);border:1px solid #5a4210;border-radius:3px;padding:4px 18px 3px;position:relative}@supports (color:color-mix(in lab, red, red)){.field-quad-fallen{background:linear-gradient(170deg, color-mix(in srgb, var(--field-brass) 78%, #fff3c0) 0%, var(--field-brass) 28%, color-mix(in srgb, var(--field-brass) 62%, #3a2a08) 74%, color-mix(in srgb, var(--field-brass) 48%, #2a1d05) 100%)}}.field-quad-fallen{color:#3a2708;text-shadow:0 1px #ffecbe8c;letter-spacing:.24em;text-indent:.22em;text-transform:uppercase;white-space:nowrap;font-size:.82rem;font-weight:700;animation:1.4s ease-out both quad-pall;box-shadow:inset 0 1px #fff0beb3,inset 0 -1px #281a04bf,inset 0 0 0 1px #ffe6aa1f,0 4px 10px #0000008c}@media (width<=61.999rem){.field-quad:not(.is-open) .field-quad-grave{height:auto;top:50%}.field-quad:not(.is-open) .field-quad-stone,.field-quad:not(.is-open) .field-quad-plot,.field-quad:not(.is-open) .field-quad-plot-dusk,.field-quad:not(.is-open) .field-quad-mist,.field-quad:not(.is-open) .field-quad-motes{display:none}.field-quad:not(.is-open) .field-quad-fallen{letter-spacing:.12em;text-indent:.12em;margin-top:0;padding:2px 10px;font-size:.68rem}}.field-quad.is-fallen .field-row-empty{visibility:hidden}@media (prefers-reduced-motion:reduce){.field-quad.is-fallen:after,.field-quad-fallen,.field-quad-stone,.field-quad-plot,.field-quad-plot-dusk,.field-quad-mist{animation:none}.field-quad-motes{display:none}}@media (width<=61.999rem){.field.is-pod .field-slot,.field-quad:not(.is-open)>.field-side,.field-quad:not(.is-open)>.field-hand,.field-quad:not(.is-open) .field-zone-l{display:none}.field-quad:not(.is-open){border:1px solid var(--lantern-brass)}@supports (color:color-mix(in lab, red, red)){.field-quad:not(.is-open){border:1px solid color-mix(in srgb, var(--lantern-brass) 18%, transparent)}}.field-quad.is-open{order:2}.field-quad:not(.is-open){order:1}.field-table{flex-direction:column;display:flex}}.field.is-pod .field-side{grid-template-columns:minmax(0,1fr)}.field.is-pod .field-row-land,.field.is-pod .field-row-other,.field.is-pod .field-row-creatures{grid-column:1/-1}.field.is-pod .field-zone-l{grid-template-columns:auto var(--zone-tile) var(--zone-tile);align-content:end}.field.is-pod .field-zone-cell.is-command{grid-area:1/1}.field.is-pod .field-zone-cell.is-graveyard{grid-area:1/2}.field.is-pod .field-zone-cell.is-exile{grid-area:1/3}.field.is-pod .field-command{width:calc(var(--zone-tile) * var(--seats,1));flex-direction:row}.field.is-pod .field-zone-l .field-tray{transform-origin:100% 0;top:calc(100% + 6px);bottom:auto}@media (width>=62rem){.field-table{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 10px}.field-quad.is-col-0{grid-column:1}.field-quad.is-col-1{grid-column:2}.field-quad.is-row-far{grid-row:1}.field-quad.is-row-near{grid-row:2}.field.is-pod{--field-card-full:38px}.field-quad-grip{cursor:default}.field-quad-grip:hover{background:0 0}.field-quad .field-hand-fan,.field-quad .field-pool{display:none}.field-quad .field-hand{padding-top:2px;padding-bottom:2px}.field-quad .field-hand-far .field-hand-tray,.field-quad .field-hand-near .field-hand-tray{transform-origin:0 100%;max-width:min(100%,320px);inset:auto auto calc(100% + 4px) 0;transform:translateY(7px)scale(.97)}.field-quad .field-hand-far .field-hand-tray.is-open,.field-quad .field-hand-near .field-hand-tray.is-open{transform:none}}.field-hand-far{grid-area:handsfar}.field-hand-near{grid-area:handsnear}.field-hand{background:linear-gradient(#0000004d 0%,#00000029 100%);flex-direction:column;gap:4px;min-width:0;min-height:0;padding:6px 10px;display:flex}.field-hand-fan{min-height:0}.field-hand-label{max-width:100%;font:inherit;letter-spacing:.1em;text-transform:uppercase;color:var(--field-stone-ink);background:0 0;border:0;border-radius:3px;align-self:flex-start;align-items:center;gap:6px;padding:2px 5px;font-size:.62rem;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.field-hand-label{color:color-mix(in srgb, var(--field-stone-ink) 66%, transparent)}}.field-hand-label{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:color .14s,background-color .14s,box-shadow .14s,transform 90ms;overflow:hidden;box-shadow:inset 0 -1px #0000}.field-hand-label:hover:not(:disabled),.field-hand-label.is-open{color:var(--field-brass)}@supports (color:color-mix(in lab, red, red)){.field-hand-label:hover:not(:disabled),.field-hand-label.is-open{color:color-mix(in srgb, var(--field-brass) 92%, #fff)}}.field-hand-label:hover:not(:disabled),.field-hand-label.is-open{box-shadow:inset 0 -1px 0 0 var(--field-brass);background:#00000047}@supports (color:color-mix(in lab, red, red)){.field-hand-label:hover:not(:disabled),.field-hand-label.is-open{box-shadow:inset 0 -1px 0 0 color-mix(in srgb, var(--field-brass) 62%, transparent)}}.field-hand-label:focus-visible{outline:2px solid var(--field-brass);outline-offset:1px}.field-hand-label:active:not(:disabled){transform:translateY(.5px)}.field-hand-label:disabled{cursor:default}@media (prefers-reduced-motion:reduce){.field-hand-label{transition:color .14s,background-color .14s}.field-hand-label:active:not(:disabled){transform:none}}.field-hand-n{color:var(--field-brass);font-weight:700}.field-hand-mark{color:var(--field-brass);flex:none;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.field-hand-mark{color:color-mix(in srgb, var(--field-brass) 80%, transparent)}}.field-hand-mark{--glyph-ground:#16110b;transition:color .14s}.field-hand-label:hover:not(:disabled) .field-hand-mark,.field-hand-label.is-open .field-hand-mark,.field-hand-label:focus-visible .field-hand-mark{color:var(--field-brass)}@supports (color:color-mix(in lab, red, red)){.field-hand-label:hover:not(:disabled) .field-hand-mark,.field-hand-label.is-open .field-hand-mark,.field-hand-label:focus-visible .field-hand-mark{color:color-mix(in srgb, var(--field-brass) 100%, #fff)}}.field-hand-label:disabled .field-hand-mark{opacity:.5}.glyph-fan{transition:transform .24s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.glyph-fan{transition:none}}.mana-pip{border-radius:50%;justify-content:center;align-items:center;display:inline-flex;overflow:hidden;box-shadow:0 1px 2px #0000008c,inset 0 0 0 1px #ffffff24}.field-pool{min-height:22px;box-shadow:inset 0 1px 2px #00000080, inset 0 0 0 1px var(--field-brass);background:linear-gradient(#00000057 0%,#00000024 100%);border-radius:999px;align-items:center;gap:6px;padding:2px 7px;display:flex}@supports (color:color-mix(in lab, red, red)){.field-pool{box-shadow:inset 0 1px 2px #00000080, inset 0 0 0 1px color-mix(in srgb, var(--field-brass) 18%, transparent)}}.field-pool{transition:box-shadow .2s}.field-pool:hover{box-shadow:inset 0 1px 2px #00000080, inset 0 0 0 1px var(--field-brass)}@supports (color:color-mix(in lab, red, red)){.field-pool:hover{box-shadow:inset 0 1px 2px #00000080, inset 0 0 0 1px color-mix(in srgb, var(--field-brass) 40%, transparent)}}.field-pool-word{letter-spacing:.1em;text-transform:uppercase;color:var(--field-brass);flex:none;font-size:.58rem}@supports (color:color-mix(in lab, red, red)){.field-pool-word{color:color-mix(in srgb, var(--field-brass) 62%, transparent)}}.field-pool-row{flex-wrap:wrap;align-items:center;gap:3px;min-width:0;display:flex}.field-pool-pip{animation:field-pool-wells var(--pool-fill,.42s) cubic-bezier(.18, .9, .28, 1.06) backwards;animation-delay:calc(var(--pip-i,0) * 46ms);line-height:0;display:block}.field-pool-pip.is-spent{animation:field-pool-spends var(--pool-drain,.32s) cubic-bezier(.4, 0, .7, .2) both;animation-delay:calc(var(--pip-i,0) * 34ms);pointer-events:none}@keyframes field-pool-wells{0%{opacity:0;transform:translateY(5px)scale(.4)}64%{opacity:1;transform:translateY(-1px)scale(1.14)}to{opacity:1;transform:none}}@keyframes field-pool-spends{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-7px)scale(.62)}}@media (prefers-reduced-motion:reduce){.field-pool-pip{animation-name:field-pool-appears;animation-timing-function:ease}.field-pool-pip.is-spent{animation-name:field-pool-fades;animation-timing-function:ease}.field-pool{transition:none}}@keyframes field-pool-appears{0%{opacity:0}to{opacity:1}}@keyframes field-pool-fades{0%{opacity:1}to{opacity:0}}.field-hand-empty{color:var(--field-stone-ink);font-size:.72rem;font-style:italic}@supports (color:color-mix(in lab, red, red)){.field-hand-empty{color:color-mix(in srgb, var(--field-stone-ink) 55%, transparent)}}.field-hand-empty{padding:6px 2px}.field-hand-fan{flex-direction:row;align-items:flex-start;min-height:42px;padding:2px 0;display:flex}.field-hand-fan>.field-card+.field-card{margin-left:-36px}.field-hand-fan>.field-card{flex:none}.field-hand{position:relative}.field-hand-far .field-hand-tray{transform-origin:100% 0;top:calc(100% + 4px);transform:translateY(-7px)scale(.97)}.field-hand-near .field-hand-tray{transform-origin:100% 100%;bottom:calc(100% + 4px);transform:translateY(7px)scale(.97)}.field-hand-tray.is-open{opacity:1;visibility:visible;transition-delay:0s;transform:none}.field-hand-fan .field-card{transition:transform .16s cubic-bezier(.16,1,.3,1)}.field-hand-fan .field-card:hover,.field-hand-fan .field-card:focus-visible{z-index:5;transform:translateY(-7px)}@media (width>=62rem){.field{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"handsfar far""handsfar seam""handsnear near""transport transport";grid-template-rows:var(--half-h) auto var(--half-h) auto}.field-hand{border:0;border-right:1px solid var(--field-brass);justify-content:flex-start}@supports (color:color-mix(in lab, red, red)){.field-hand{border-right:1px solid color-mix(in srgb, var(--field-brass) 26%, transparent)}}.field-hand{background:linear-gradient(90deg,#0000001f 0%,#0000004d 100%)}.field-hand-near{justify-content:flex-end}.field-hand-fan{scrollbar-width:thin;flex-direction:column;align-items:center;min-height:0;overflow:hidden auto}.field-hand-fan>.field-card+.field-card{margin-top:-54px;margin-left:0}.field-hand-fan .field-card:hover,.field-hand-fan .field-card:focus-visible{transform:translate(-7px)}.field-hand-far .field-hand-tray,.field-hand-near .field-hand-tray{transform-origin:0 0;inset:0 auto auto calc(100% + 6px);transform:translate(-7px)scale(.97)}.field-hand-tray.is-open{transform:none}}@media (prefers-reduced-motion:reduce){.field-hand-fan .field-card{transition:none}}.field-plate{flex-direction:column;gap:3px;min-width:0;padding:2px 0;display:flex}.field-plate-far{justify-content:flex-start;justify-self:start}.field-plate-near{flex-direction:column-reverse;justify-content:flex-end;justify-self:end}.field-plate-rule{background:linear-gradient(90deg, var(--field-brass) 0%, var(--field-brass) 70%, #c9a22700 100%);border-radius:2px;height:2px}@supports (color:color-mix(in lab, red, red)){.field-plate-rule{background:linear-gradient(90deg, color-mix(in srgb, var(--field-brass) 72%, transparent) 0%, color-mix(in srgb, var(--field-brass) 30%, transparent) 70%, #c9a22700 100%)}}.field-plate-near .field-plate-rule{background:linear-gradient(270deg, var(--field-brass) 0%, var(--field-brass) 70%, #c9a22700 100%)}@supports (color:color-mix(in lab, red, red)){.field-plate-near .field-plate-rule{background:linear-gradient(270deg, color-mix(in srgb, var(--field-brass) 72%, transparent) 0%, color-mix(in srgb, var(--field-brass) 30%, transparent) 70%, #c9a22700 100%)}}.field-plate-body{align-items:center;gap:10px;min-width:0;display:flex}.field-plate-near .field-plate-body{flex-direction:row-reverse}.field-plate-name{letter-spacing:.02em;min-width:0;color:var(--field-brass);font-size:.92rem;font-weight:600;line-height:1.15}@supports (color:color-mix(in lab, red, red)){.field-plate-name{color:color-mix(in srgb, var(--field-brass) 88%, #fff)}}.field-plate-name{text-shadow:0 1px 3px #000c;white-space:nowrap;text-overflow:ellipsis;transition:color .42s,text-shadow .42s;overflow:hidden}.field-plate.is-on-turn .field-plate-name{color:var(--arena-fire-lit)}@supports (color:color-mix(in lab, red, red)){.field-plate.is-on-turn .field-plate-name{color:color-mix(in srgb, var(--arena-fire-lit) 62%, #fff6e2)}}.field-plate.is-on-turn .field-plate-name{text-shadow:0 0 10px var(--arena-fire), 0 1px 3px #000000d9}@supports (color:color-mix(in lab, red, red)){.field-plate.is-on-turn .field-plate-name{text-shadow:0 0 10px color-mix(in srgb, var(--arena-fire) 46%, transparent), 0 1px 3px #000000d9}}.field-plate.is-on-turn .field-plate-rule{background:linear-gradient(90deg, var(--arena-fire-lit) 0%, var(--arena-fire) 70%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.field-plate.is-on-turn .field-plate-rule{background:linear-gradient(90deg, color-mix(in srgb, var(--arena-fire-lit) 88%, transparent) 0%, color-mix(in srgb, var(--arena-fire) 46%, transparent) 70%, transparent 100%)}}.field-plate-near.is-on-turn .field-plate-rule{background:linear-gradient(270deg, var(--arena-fire-lit) 0%, var(--arena-fire) 70%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.field-plate-near.is-on-turn .field-plate-rule{background:linear-gradient(270deg, color-mix(in srgb, var(--arena-fire-lit) 88%, transparent) 0%, color-mix(in srgb, var(--arena-fire) 46%, transparent) 70%, transparent 100%)}}.field-plate-figures{flex:none;align-items:center;gap:8px;display:flex}.field-plate-figures .field-life{--life-size:66px}.field-hint{appearance:none;font:inherit;color:inherit;text-align:inherit;cursor:help;background:0 0;border:0;margin:0;padding:0}.field-keyword.field-hint:before{content:"";position:absolute;inset:-.75px -11px -.75px -2px}.field-keyword.field-hint{position:relative}.field-counter.field-hint:before{content:"";position:absolute;inset:-.5px -11px -.5px -2px}.field-counter.field-hint{position:relative}.field-hint-panel{z-index:70;pointer-events:none;box-shadow:inset 0 0 0 1px var(--field-brass), 0 10px 26px #000000b8;background:linear-gradient(#0e0b07f7 0%,#080604f7 100%);border-radius:6px;flex-direction:column;gap:2px;padding:7px 10px 8px;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.field-hint-panel{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--field-brass) 42%, transparent), 0 10px 26px #000000b8}}.field-hint-panel{animation:.12s ease-out both field-hint-in}@keyframes field-hint-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.field-hint-panel.is-under{animation-name:field-hint-in-under}@keyframes field-hint-in-under{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.field-hint-panel{animation:none}}.field-hint-name{letter-spacing:.04em;text-transform:uppercase;color:var(--field-brass);font-size:.7rem;font-weight:700;line-height:1.15}@supports (color:color-mix(in lab, red, red)){.field-hint-name{color:color-mix(in srgb, var(--field-brass) 92%, #fff)}}.field-hint-says{color:#efe4cd;font-size:.74rem;line-height:1.35}.field-hint-note{color:var(--field-brass);margin-top:1px;font-size:.66rem;font-style:italic;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.field-hint-note{color:color-mix(in srgb, var(--field-brass) 62%, transparent)}}.field-bead{--bead-size:40px;width:var(--bead-size);height:var(--bead-size);flex:none;place-items:center;display:grid;position:relative}.field-bead-ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.field-bead circle{fill:none;stroke-width:5px;stroke-linecap:round}.field-bead-track{stroke:#0000008c;stroke-width:6.5px}.field-bead-arc{stroke:var(--arena-glisten)}@supports (color:color-mix(in lab, red, red)){.field-bead-arc{stroke:color-mix(in oklab, var(--arena-glisten) var(--bead-gone,0%), var(--arena-verdigris))}}.field-bead-arc{stroke-dasharray:calc(var(--bead-full,0) * 125.66) 125.66;filter:drop-shadow(0 0 calc(2px + var(--bead-full,0) * 5px) var(--arena-glisten))}@supports (color:color-mix(in lab, red, red)){.field-bead-arc{filter:drop-shadow(0 0 calc(2px + var(--bead-full,0) * 5px) color-mix(in oklab, var(--arena-glisten) var(--bead-gone,0%), var(--arena-verdigris)))}}.field-bead-arc{transition:stroke-dasharray .42s cubic-bezier(.16,1,.3,1),stroke .42s}.field-bead-n{font-size:calc(var(--bead-size) * .4);color:var(--arena-glisten);font-weight:700;line-height:1;position:relative}@supports (color:color-mix(in lab, red, red)){.field-bead-n{color:color-mix(in oklab, var(--arena-glisten) calc(var(--bead-gone,0%) * .35), #eef6e4)}}.field-bead-n{text-shadow:0 1px 3px #000000e6;transition:color .3s}.field-bead.is-lethal .field-bead-arc{animation:2.4s ease-in-out infinite bead-breathe}@keyframes bead-breathe{0%,to{opacity:1}50%{opacity:.62}}.field-bead.is-general .field-bead-arc{stroke:var(--arena-blood-lit)}@supports (color:color-mix(in lab, red, red)){.field-bead.is-general .field-bead-arc{stroke:color-mix(in oklab, var(--arena-blood-lit) var(--bead-gone,0%), var(--field-brass))}}.field-bead.is-general .field-bead-arc{filter:drop-shadow(0 0 calc(2px + var(--bead-full,0) * 5px) var(--arena-blood-lit))}@supports (color:color-mix(in lab, red, red)){.field-bead.is-general .field-bead-arc{filter:drop-shadow(0 0 calc(2px + var(--bead-full,0) * 5px) color-mix(in oklab, var(--arena-blood-lit) var(--bead-gone,0%), var(--field-brass)))}}.field-bead.is-general .field-bead-n{color:var(--arena-blood-lit)}@supports (color:color-mix(in lab, red, red)){.field-bead.is-general .field-bead-n{color:color-mix(in oklab, var(--arena-blood-lit) calc(var(--bead-gone,0%) * .4), #f4e8cc)}}.field-bead-crown{width:58%;fill:var(--arena-blood-lit);position:absolute;top:-18%;left:50%;overflow:visible;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.field-bead-crown{fill:color-mix(in oklab, var(--arena-blood-lit) var(--bead-gone,0%), var(--field-brass))}}.field-bead-crown{filter:drop-shadow(0 1px 2px #000000d9);transition:fill .42s}@keyframes clock-alarm{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(1.06)}}.field-bead.is-dire .field-bead-arc,.field-bead.is-dire .field-bead-crown{transform-origin:50%;animation:1.15s ease-in-out infinite clock-alarm}.field-bead.is-poison.is-dire .field-bead-arc{stroke:var(--arena-glisten);filter:drop-shadow(0 0 9px var(--arena-glisten))}.field-bead.is-general.is-dire .field-bead-arc{stroke:var(--arena-blood-lit);filter:drop-shadow(0 0 9px var(--arena-blood-lit))}.field-bead.is-general.is-dire .field-bead-crown{fill:var(--arena-blood-lit)}.field-life.is-dire{animation:1.15s ease-in-out infinite clock-alarm}.field-life.is-dire .field-life-arc{stroke:var(--arena-blood-lit);filter:drop-shadow(0 0 9px var(--arena-blood-lit))}.field-life.is-dire .field-life-n{color:#ffd9d2}.field-bead.is-flat{--bead-size:30px;color:#1a1409;background:var(--field-brass);border-radius:50%;font-size:.78rem;font-weight:700;box-shadow:0 1px 3px #0000008c,inset 0 0 0 1px #00000047}@media (prefers-reduced-motion:reduce){.field-bead-arc,.field-bead-crown{transition:none}.field-bead.is-lethal .field-bead-arc,.field-bead.is-dire .field-bead-arc,.field-bead.is-dire .field-bead-crown,.field-life.is-dire{animation:none}}.field-life{width:var(--life-size,58px);height:var(--life-size,58px);flex:none;place-items:center;display:grid;position:relative}.field-life-ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.field-life circle{fill:none;stroke-width:4px;stroke-linecap:round}.field-life-track{stroke:#00000080;stroke-width:5.5px}.field-life-arc{stroke:var(--arena-blood)}@supports (color:color-mix(in lab, red, red)){.field-life-arc{stroke:color-mix(in oklab, var(--arena-blood) var(--life-spent,0%), var(--field-brass))}}.field-life-arc{stroke-dasharray:calc(var(--life-left,1) * 125.66) 125.66;filter:drop-shadow(0 0 3px var(--arena-blood))}@supports (color:color-mix(in lab, red, red)){.field-life-arc{filter:drop-shadow(0 0 3px color-mix(in oklab, var(--arena-blood) var(--life-spent,0%), var(--field-brass)))}}.field-life-arc{transition:stroke-dasharray .42s cubic-bezier(.16,1,.3,1),stroke .42s}.field-life-n{font-size:calc(var(--life-size,58px) * .38);color:var(--arena-blood);font-weight:700;line-height:1;position:relative}@supports (color:color-mix(in lab, red, red)){.field-life-n{color:color-mix(in oklab, var(--arena-blood) calc(var(--life-spent,0%) * .55), #f4e8cc)}}.field-life-n{text-shadow:0 1px 3px #000000d9;transition:color .3s}.field-life.is-down .field-life-n{animation:.7s ease-out life-hit-down}.field-life.is-up .field-life-n{animation:.7s ease-out life-hit-up}@keyframes life-hit-down{0%{transform:scale(1)}22%{color:var(--arena-blood);transform:scale(1.24)}to{transform:scale(1)}}@keyframes life-hit-up{0%{transform:scale(1)}22%{color:#9fe0a4;transform:scale(1.18)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.field-life-arc{transition:none}.field-life.is-down .field-life-n,.field-life.is-up .field-life-n{animation:none}.field-plate-name{transition:none}}.field-plate.is-bleeding .field-plate-name{animation:1.9s ease-out both name-bleed}@keyframes name-bleed{0%{color:#ffd6cf;text-shadow:0 0 10px var(--arena-blood-lit), 0 0 24px var(--arena-blood), 0 1px 3px #000c}30%{color:var(--arena-blood-lit);text-shadow:0 0 6px var(--arena-blood-deep), 0 1px 3px #000c}to{color:color-mix(in srgb, var(--field-brass) 88%, #fff);text-shadow:0 1px 3px #000c}}.field-life.is-bleeding:before,.field-bead.is-bleeding:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 50%, var(--arena-blood) 0%, var(--arena-blood-deep) 42%, transparent 70%);border-radius:50%;position:absolute;inset:-22%}@supports (color:color-mix(in lab, red, red)){.field-life.is-bleeding:before,.field-bead.is-bleeding:before{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--arena-blood) 66%, transparent) 0%, color-mix(in srgb, var(--arena-blood-deep) 40%, transparent) 42%, transparent 70%)}}.field-life.is-bleeding:before,.field-bead.is-bleeding:before{animation:1.9s ease-out both dial-bleed}@keyframes dial-bleed{0%{opacity:0;transform:scale(.6)}14%{opacity:1;transform:scale(1.06)}55%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1)}}.field-life.is-bleeding .field-life-arc,.field-bead.is-general.is-bleeding .field-bead-arc{stroke:var(--arena-blood-lit);filter:drop-shadow(0 0 8px var(--arena-blood-lit))}.field-bead.is-general.is-bleeding .field-bead-crown{fill:var(--arena-blood-lit)}.field-blood{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:visible}.field-blood-drip{top:var(--drip-top);left:var(--drip-x);background:linear-gradient(180deg, var(--arena-blood) 0%, var(--arena-blood-deep) 100%);opacity:0;width:2px;height:0;animation:blood-trail var(--drip-ms) cubic-bezier(.4, 0, .8, .4) var(--drip-wait) both;border-radius:1px 1px 40% 40%;margin-left:-1px;position:absolute}.field-blood-drip:after{content:"";width:var(--drop,8px);height:var(--drop,8px);margin-left:calc(var(--drop,8px) / -2);margin-top:calc(var(--drop,8px) / -3);background:radial-gradient(circle at 34% 32%, #ffbeb28c 0%, #ffbeb200 26%), radial-gradient(circle at 50% 60%, var(--arena-blood) 0%, var(--arena-blood-deep) 78%, #2e0b09 100%);transform-origin:50%;animation:blood-drop var(--drip-ms) cubic-bezier(.5, 0, .9, .5) var(--drip-wait) both;border-radius:0 50% 50%;position:absolute;top:100%;left:50%;transform:rotate(45deg)scale(.35);box-shadow:0 1px 2px #000000b3}.field-blood-drip:first-child{--drip-x:40%;--drip-top:89.8%;--drip-len:9px;--fall:26px;--drop:7px;--drip-ms:1.6s;--drip-wait:.12s}.field-blood-drip:nth-child(2){--drip-x:52%;--drip-top:91.6%;--drip-len:14px;--fall:36px;--drop:9px;--drip-ms:1.8s;--drip-wait:0s}.field-blood-drip:nth-child(3){--drip-x:63%;--drip-top:89%;--drip-len:6px;--fall:20px;--drop:6px;--drip-ms:1.4s;--drip-wait:.3s}@keyframes blood-trail{0%{opacity:0;height:0}30%{opacity:.9;height:0}62%{height:var(--drip-len);opacity:.85}to{height:var(--drip-len);opacity:0}}@keyframes blood-drop{0%{opacity:0;transform:translateY(0)rotate(45deg)scale(.35)}12%{opacity:1}34%{transform:translateY(0)rotate(45deg)scale(1)}46%{transform:translateY(3px)rotate(45deg)scale(1.02,1.18)}88%{transform:translateY(var(--fall)) rotate(45deg) scale(.95);opacity:1}to{transform:translateY(calc(var(--fall) + 6px)) rotate(45deg) scale(.9);opacity:0}}@media (prefers-reduced-motion:reduce){.field-plate.is-bleeding .field-plate-name{color:var(--arena-blood-lit);animation:none}.field-life.is-bleeding:before,.field-bead.is-bleeding:before{opacity:.55;animation:none}.field-blood-drip{height:var(--drip-len);opacity:.9;animation:none}.field-blood-drip:after{animation:none;transform:rotate(45deg)scale(1)}}.field-plate.is-blessed:not(.is-bleeding) .field-plate-name{animation:1.9s ease-out both name-grace}@keyframes name-grace{0%{color:var(--arena-grace-lit);text-shadow:0 0 10px var(--arena-grace), 0 0 22px var(--arena-grace-deep), 0 1px 3px #000c}34%{color:color-mix(in srgb, var(--arena-grace-lit) 70%, #fff);text-shadow:0 0 7px color-mix(in srgb, var(--arena-grace) 70%, transparent), 0 1px 3px #000c}to{color:color-mix(in srgb, var(--field-brass) 88%, #fff);text-shadow:0 1px 3px #000c}}.field-life.is-blessed:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 50%, var(--arena-grace) 0%, var(--arena-grace-deep) 44%, transparent 72%);border-radius:50%;position:absolute;inset:-22%}@supports (color:color-mix(in lab, red, red)){.field-life.is-blessed:before{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--arena-grace) 52%, transparent) 0%, color-mix(in srgb, var(--arena-grace-deep) 34%, transparent) 44%, transparent 72%)}}.field-life.is-blessed:before{animation:1.9s ease-out both dial-grace}@keyframes dial-grace{0%{opacity:0;transform:scale(.72)}18%{opacity:1;transform:scale(1.04)}62%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1)}}.field-life.is-blessed .field-life-arc{stroke:var(--arena-grace);filter:drop-shadow(0 0 8px var(--arena-grace-lit))}.field-grace{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:visible}.field-grace-mote{top:var(--mote-top);left:var(--mote-x);width:var(--mote,7px);height:var(--mote,7px);margin-left:calc(var(--mote,7px) / -2);margin-top:calc(var(--mote,7px) / -2);background:radial-gradient(circle at 50% 44%, #fff 0%, var(--arena-grace-lit) 32%, var(--arena-grace) 62%, transparent 100%);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.field-grace-mote{background:radial-gradient(circle at 50% 44%, #fff 0%, var(--arena-grace-lit) 32%, color-mix(in srgb, var(--arena-grace) 72%, transparent) 62%, transparent 100%)}}.field-grace-mote{box-shadow:0 0 6px var(--arena-grace-lit), 0 0 14px var(--arena-grace)}@supports (color:color-mix(in lab, red, red)){.field-grace-mote{box-shadow:0 0 6px color-mix(in srgb, var(--arena-grace-lit) 70%, transparent), 0 0 14px color-mix(in srgb, var(--arena-grace) 52%, transparent)}}.field-grace-mote{opacity:0;animation:grace-rise var(--mote-ms) cubic-bezier(.2, .6, .35, 1) var(--mote-wait) both}.field-grace-mote:first-child{--mote-x:40%;--mote-top:10.4%;--rise:-14px;--mote:8px;--mote-ms:1.5s;--mote-wait:90ms}.field-grace-mote:nth-child(2){--mote-x:52%;--mote-top:8.4%;--rise:-18px;--mote:10px;--mote-ms:1.75s;--mote-wait:0s}.field-grace-mote:nth-child(3){--mote-x:64%;--mote-top:11%;--rise:-11px;--mote:7px;--mote-ms:1.35s;--mote-wait:.26s}@keyframes grace-rise{0%{opacity:0;transform:translate(0)scale(.45)}16%{transform:translate(0, calc(var(--rise) * .16)) scale(1);opacity:1}62%{transform:translate(2px, calc(var(--rise) * .68)) scale(.86);opacity:.78}to{transform:translate(-1px, var(--rise)) scale(.5);opacity:0}}@media (prefers-reduced-motion:reduce){.field-plate.is-blessed:not(.is-bleeding) .field-plate-name{color:var(--arena-grace-lit);animation:none}.field-life.is-blessed:before{opacity:.5;animation:none}.field-grace-mote{opacity:.9;animation:none}}.field-pile{aspect-ratio:626/457;width:100%;box-shadow:inset 0 0 0 1px var(--field-brass), -2px -2px 0 -1px #00000073;background:#0a080580;border-radius:6px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.field-pile{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--field-brass) 30%, transparent), -2px -2px 0 -1px #00000073}}.field-pile.is-empty{opacity:.72}.field-pile-ground{object-fit:cover;object-position:50% 45%;opacity:1;width:100%;height:100%;position:absolute;inset:0}.field-pile-wrap{flex:1 1 0;min-width:0}.field-tray{z-index:8;scrollbar-width:thin;width:max-content;max-width:min(72vw,560px);max-height:268px;box-shadow:0 12px 28px #0000009e, inset 0 0 0 1px var(--field-brass);background:linear-gradient(#100c08f7 0%,#090705f7 100%);border-radius:8px;padding:6px 8px 8px;position:absolute;right:0;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.field-tray{box-shadow:0 12px 28px #0000009e, inset 0 0 0 1px color-mix(in srgb, var(--field-brass) 34%, transparent)}}.field-tray{opacity:0;visibility:hidden;transition:opacity .14s,transform .21s cubic-bezier(.16,1,.3,1),visibility 0s linear .14s}.field-zone-l .field-tray{width:max-content;max-width:min(72vw,560px);max-height:calc(var(--lane-h) * 2);transform-origin:100% 100%;inset:auto 0 calc(100% + 6px) auto;transform:translateY(7px)scale(.97)}.field-pile:focus-visible~.field-tray:not(.is-shut),.field-tray.is-open{opacity:1;visibility:visible;transition-delay:0s;transform:none}.field-pile-wrap .field-tray:has(:focus-visible):not(.is-shut){opacity:1;visibility:visible;transition-delay:0s;transform:none}@media (hover:hover){.field-pile-wrap:hover .field-tray:not(.is-shut){opacity:1;visibility:visible;transition-delay:0s;transform:none}}.field-tray-head{letter-spacing:.09em;text-transform:uppercase;color:var(--field-brass);align-items:baseline;gap:6px;padding-bottom:5px;font-size:.56rem;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.field-tray-head{color:color-mix(in srgb, var(--field-brass) 88%, #fff)}}.field-tray-n{color:#1a1409;background:var(--field-brass);border-radius:2px;padding:0 3px;font-size:.54rem}.field-tray-cards{flex-wrap:wrap;gap:5px;display:flex}.field-tray-cards .field-card{--field-lens:26px;width:76px;height:106px}@media (prefers-reduced-motion:reduce){.field-tray,.field-side-far .field-tray,.field-side-near .field-tray{transition:opacity .12s,visibility 0s linear .12s;transform:none}}.field-pile-art{aspect-ratio:488/680;object-fit:cover;width:26%;height:auto;box-shadow:0 3px 9px #000000c7, 0 0 0 1px var(--field-brass);border-radius:2.5px;position:absolute;bottom:16%;right:7%}@supports (color:color-mix(in lab, red, red)){.field-pile-art{box-shadow:0 3px 9px #000000c7, 0 0 0 1px color-mix(in srgb, var(--field-brass) 34%, transparent)}}.field-pile-label{text-align:center;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:#f4ecd8;text-shadow:0 1px 2px #000000f2;background:linear-gradient(#060504db 0%,#06050400 100%);padding:3px 2px;font-size:.58rem;font-weight:700;position:absolute;top:0;left:0;right:0;overflow:hidden}@media (width<=46rem){.field-pile-label{letter-spacing:.005em;font-size:.5rem}.field-plate-name{font-size:.7rem}.field-plate-figures .field-life{--life-size:46px}.field-plate-body{gap:6px}}.field-command{width:calc(var(--zone-tile) * var(--seats,1));min-width:0;box-shadow:inset 0 0 0 1px var(--field-brass), -2px -2px 0 -1px #00000073;background:#0a080580;border-radius:7px;align-items:stretch;gap:0;padding:3px;display:flex}@supports (color:color-mix(in lab, red, red)){.field-command{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--field-brass) 30%, transparent), -2px -2px 0 -1px #00000073}}.field-command .field-pile{box-shadow:none;background:0 0;border-radius:4px}.field-command .field-pile-wrap+.field-pile-wrap{border-left:1px solid var(--field-brass);margin-left:4px}@supports (color:color-mix(in lab, red, red)){.field-command .field-pile-wrap+.field-pile-wrap{border-left:1px solid color-mix(in srgb, var(--field-brass) 20%, transparent)}}.field-command .field-pile-wrap+.field-pile-wrap{padding-left:4px}.field-command .field-seat-wrap-companion{flex:var(--aside,.72) 1 0;border-left-color:var(--vine)}@supports (color:color-mix(in lab, red, red)){.field-command .field-seat-wrap-companion{border-left-color:color-mix(in srgb, var(--vine) 62%, transparent)}}.field-command .field-seat-wrap-companion .field-pile{background:linear-gradient(180deg, var(--vine) 0%, var(--vine) 100%)}@supports (color:color-mix(in lab, red, red)){.field-command .field-seat-wrap-companion .field-pile{background:linear-gradient(180deg, color-mix(in srgb, var(--vine) 20%, transparent) 0%, color-mix(in srgb, var(--vine) 6%, transparent) 100%)}}.field-command .field-seat-wrap-companion .field-pile{aspect-ratio:auto;height:100%}.field-seat .field-pile-label{letter-spacing:.02em;text-transform:none;white-space:nowrap;text-overflow:ellipsis;padding:2px 3px;font-size:.55rem;overflow:hidden}.field-seat-companion .field-pile-throne{color:var(--vine)}@supports (color:color-mix(in lab, red, red)){.field-seat-companion .field-pile-throne{color:color-mix(in srgb, var(--vine) 82%, #d9e6c8)}}.field-seat-companion .field-pile-label{color:var(--vine)}@supports (color:color-mix(in lab, red, red)){.field-seat-companion .field-pile-label{color:color-mix(in srgb, var(--vine) 62%, #f4ecd8)}}.field-pile.is-vacant{opacity:.85}.field-pile-throne{color:var(--field-brass);justify-content:center;align-items:center;padding-bottom:4px;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.field-pile-throne{color:color-mix(in srgb, var(--field-brass) 78%, transparent)}}.field-tax{z-index:2;max-width:calc(67% - 6px);color:var(--anvil-glint);background:var(--arena-blood);border-radius:3px;align-items:center;gap:2px;padding:1px 4px 1px 2px;font-size:.6rem;font-weight:700;line-height:1.25;display:flex;position:absolute;bottom:3px;left:3px}@supports (color:color-mix(in lab, red, red)){.field-tax{background:color-mix(in srgb, var(--arena-blood) 92%, transparent)}}.field-tax{box-shadow:0 1px 4px #000000b3, inset 0 0 0 1px var(--anvil-brass)}@supports (color:color-mix(in lab, red, red)){.field-tax{box-shadow:0 1px 4px #000000b3, inset 0 0 0 1px color-mix(in srgb, var(--anvil-brass) 55%, transparent)}}.field-tax svg{aspect-ratio:1;width:17px;min-width:0;height:auto;color:var(--anvil-brass);flex:0 auto}@supports (color:color-mix(in lab, red, red)){.field-tax svg{color:color-mix(in srgb, var(--anvil-brass) 88%, #f0dfae)}}.field-tax-n{flex:none}.field-tax.is-risen svg{animation:field-tax-load var(--tax-rise,.9s) ease-out both}.field-tax.is-risen .field-tax-n{animation:field-tax-struck var(--tax-rise,.9s) ease-out both}@keyframes field-tax-load{0%{transform:translateY(-3px)scale(1.06)}38%{transform:translateY(1px)scale(.96)}62%{transform:translateY(0)scale(1.02)}to{transform:none}}@keyframes field-tax-struck{0%{color:#fff6dd;text-shadow:0 0 7px var(--anvil-brass)}to{color:inherit;text-shadow:none}}@media (prefers-reduced-motion:reduce){.field-tax.is-risen svg,.field-tax.is-risen .field-tax-n{animation:none}}.field-pile:has(.field-pile-n) .field-tax{bottom:21px}@media (width<=46rem){.field-tax{gap:0;max-width:calc(67% - 5px);padding:1px 2px 1px 0;font-size:.52rem;left:2px}.field-tax svg{width:10px}.field-pile:has(.field-pile-n) .field-tax{bottom:3px}}.field-pile-n{text-align:center;color:#1a1409;background:var(--field-brass);padding:1px 0;font-size:.8rem;font-weight:700;line-height:1.25;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.field-pile-n{background:color-mix(in srgb, var(--field-brass) 88%, transparent)}}.field-peek{z-index:60;pointer-events:none;filter:drop-shadow(0 10px 26px #000000c7);animation:.13s ease-out both field-peek-in;display:block;position:fixed}.field-peek img{border-radius:4.75%/3.4%;width:100%;display:block}.field-peek-worn{text-align:center;box-shadow:inset 0 0 0 1px var(--field-brass);background:linear-gradient(#0e0b07f0 0%,#080604f0 100%);border-radius:5px;margin-top:4px;padding:4px 8px 5px;display:block}@supports (color:color-mix(in lab, red, red)){.field-peek-worn{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--field-brass) 40%, transparent)}}.field-peek-worn-list{-webkit-line-clamp:2;color:#f4ecd8;-webkit-box-orient:vertical;font-size:.7rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.field-peek-worn-how{color:var(--field-brass);margin-top:1px;font-size:.62rem;line-height:1.2;display:block}@supports (color:color-mix(in lab, red, red)){.field-peek-worn-how{color:color-mix(in srgb, var(--field-brass) 62%, #e8dcc0)}}.field-peek-artist{text-align:center;color:#e8dcc0;text-shadow:0 1px 3px #000000f2;margin-top:3px;font-size:.68rem;display:block}@keyframes field-peek-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.field-peek{animation:none}}.field-card:focus-visible{outline:2px solid var(--field-brass);outline-offset:1px}.field-games{flex-wrap:wrap;gap:3px;display:flex}.field-transport{border-top:1px solid var(--field-brass);background:linear-gradient(#00000057 0%,#00000080 100%);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.field-transport{border-top:1px solid color-mix(in srgb, var(--field-brass) 30%, transparent)}}.field-transport-buttons{align-items:center;gap:4px;display:flex}.field-transport .btn-sm{min-width:2.4rem;padding-inline:.5rem;font-size:.72rem}.field-step{font-size:.6rem}.field-turn{align-items:center;gap:4px;padding-inline:7px;display:inline-flex}.field-turn-word{letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:600}.field-speeds{gap:3px;display:flex}.field-game,.field-speed{letter-spacing:.02em;color:#d9cdb2;border:1px solid var(--field-brass);background:#0a080580;border-radius:3px;min-width:1.7rem;padding:3px 8px;font-size:.66rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.field-game,.field-speed{border:1px solid color-mix(in srgb, var(--field-brass) 26%, transparent)}}.field-game,.field-speed{transition:background .14s,color .14s,border-color .14s}.field-game:hover,.field-speed:hover{color:#fff6e2;border-color:var(--field-brass)}@supports (color:color-mix(in lab, red, red)){.field-game:hover,.field-speed:hover{border-color:color-mix(in srgb, var(--field-brass) 58%, transparent)}}.field-game:hover,.field-speed:hover{background:#0a0805b3}.field-game:focus-visible,.field-speed:focus-visible{outline:2px solid var(--field-brass);outline-offset:1px}.field-game.is-active,.field-speed.is-active{color:#1a1409;background:var(--field-brass);border-color:var(--field-brass)}@supports (color:color-mix(in lab, red, red)){.field-game.is-active,.field-speed.is-active{border-color:color-mix(in srgb, var(--field-brass) 100%, transparent)}}.field-game.is-active,.field-speed.is-active{box-shadow:0 1px 4px #00000080}.field-transport .btn.is-on{color:#1a1409;background:var(--field-brass)}.field-scrub{flex:8rem;min-width:6rem;display:flex}.field-scrub input{width:100%;accent-color:var(--field-brass);cursor:pointer}.field-scrub-at{color:#e8dcc0;opacity:.75;text-align:right;min-width:4.5ch;font-size:.66rem}.field-row{align-items:flex-end;gap:var(--lane-gap);min-width:0;height:100%;padding:var(--lane-lean) var(--lane-turn);scrollbar-width:thin;flex-wrap:nowrap;display:flex;overflow:auto hidden}.field-row-creatures{grid-auto-flow:column;grid-auto-columns:var(--field-card-full);justify-content:start;align-items:start;display:grid}.field-row-empty{color:var(--field-stone-ink);font-size:.72rem;font-style:italic}@supports (color:color-mix(in lab, red, red)){.field-row-empty{color:color-mix(in srgb, var(--field-stone-ink) 60%, transparent)}}.field-row-empty{white-space:nowrap;padding:6px 2px}.field-slot{width:var(--field-card-full);aspect-ratio:58/81;flex:none}.field-card{width:var(--field-card-full);aspect-ratio:58/81;flex:none;height:auto;animation:.46s cubic-bezier(.18,.9,.28,1.02) field-card-arrives;position:relative}.field-gear{width:var(--field-card-full)}.field-geared{--gear-step:calc(var(--field-card-full) * .1207);margin-right:calc(var(--gear,0) * var(--gear-step));flex:none;position:relative}.field-gear{transform:translate(calc(var(--i) * var(--gear-step)), min(calc(var(--i) * var(--gear-step)), var(--lane-lean)));position:absolute;top:0;left:0}.field-gear .field-card-turn{box-shadow:0 2px 5px #00000080, 0 0 0 1px var(--field-brass)}@supports (color:color-mix(in lab, red, red)){.field-gear .field-card-turn{box-shadow:0 2px 5px #00000080, 0 0 0 1px color-mix(in srgb, var(--field-brass) 34%, #00000080)}}.field-gear .field-card.is-tapped .field-card-turn{transform:none}.field-fan{z-index:72;pointer-events:auto;perspective:900px;animation:.18s cubic-bezier(.16,1,.3,1) both field-fan-open;position:fixed}@keyframes field-fan-open{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.field-fan-card{top:var(--fan-lift,16px);left:calc(var(--i) * var(--fan-slice));z-index:var(--z);width:var(--fan-card);box-shadow:0 5px 14px #0000009e, 0 0 0 1px var(--field-brass);border-radius:4.4%;display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.field-fan-card{box-shadow:0 5px 14px #0000009e, 0 0 0 1px color-mix(in srgb, var(--field-brass) 30%, #0009)}}.field-fan-card{transition:transform .17s cubic-bezier(.16,1,.3,1),box-shadow .17s}.field-fan-card:after{content:"";pointer-events:none;border-radius:inherit;background-color:#00000047;transition:background-color .17s;position:absolute;inset:0}.field-fan-card img{border-radius:inherit;width:100%;height:auto;display:block}.field-fan-card.is-up{transform:translate3d(0, calc(-1 * var(--fan-lift,16px)), 42px);box-shadow:0 14px 30px #000000b8, 0 0 0 1.5px var(--field-brass), 0 0 22px var(--field-sun)}@supports (color:color-mix(in lab, red, red)){.field-fan-card.is-up{box-shadow:0 14px 30px #000000b8, 0 0 0 1.5px color-mix(in srgb, var(--field-brass) 80%, transparent), 0 0 22px color-mix(in srgb, var(--field-sun) 26%, transparent)}}.field-fan-card.is-up:after{background-color:#0000}.field-fan-say{text-align:center;border:1px solid var(--field-brass);border-radius:4px;flex-direction:column;align-items:center;gap:1px;max-width:100%;padding:3px 10px 4px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.field-fan-say{border:1px solid color-mix(in srgb, var(--field-brass) 44%, transparent)}}.field-fan-say{background:linear-gradient(#18120af2,#0a0805f5);box-shadow:0 4px 14px #000000b3}.field-fan-name{color:#efe2c4;font-size:.78rem;font-weight:600;line-height:1.25}.field-fan-on{color:var(--text-muted);font-size:.66rem;line-height:1.2}.field-fanned{transition:transform .16s cubic-bezier(.16,1,.3,1);position:relative}.field-fanned.is-open{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.field-fan{animation:none}.field-fan-card,.field-fan-card:after,.field-fanned{transition:none}}.field-gear{transition:transform .16s cubic-bezier(.16,1,.3,1)}.field-gear:hover{transform:translate(calc(var(--i) * var(--gear-step) + 3px), min(calc(var(--i) * var(--gear-step) + 3px), var(--lane-lean)))}.field-gear:has(:focus-visible){transform:translate(calc(var(--i) * var(--gear-step) + 3px), min(calc(var(--i) * var(--gear-step) + 3px), var(--lane-lean)))}.field-gear:hover .field-card-turn{box-shadow:0 3px 9px #0009, 0 0 0 1px var(--field-brass)}.field-gear:has(:focus-visible) .field-card-turn{box-shadow:0 3px 9px #0009, 0 0 0 1px var(--field-brass)}@supports (color:color-mix(in lab, red, red)){.field-gear:hover .field-card-turn{box-shadow:0 3px 9px #0009, 0 0 0 1px color-mix(in srgb, var(--field-brass) 88%, transparent)}.field-gear:has(:focus-visible) .field-card-turn{box-shadow:0 3px 9px #0009, 0 0 0 1px color-mix(in srgb, var(--field-brass) 88%, transparent)}}@media (prefers-reduced-motion:reduce){.field-gear .field-card{animation:none}.field-gear{transition:none}}.field-card-turn{transform-origin:50%;background:var(--field-plate);border-radius:3px;width:100%;height:100%;transition:transform .28s cubic-bezier(.2,.85,.3,1);position:relative;overflow:hidden;box-shadow:0 2px 5px #00000073,0 0 0 1px #0000004d}.field-card{--turn:45deg;--field-lens:min(26px, calc(var(--field-card-full) * .5));--field-crown:17px}.field-card.is-tapped .field-card-turn{transform:rotate(var(--turn))}.field-card-art{object-fit:cover;width:100%;height:100%;display:block}.field-card-plate{text-align:center;height:100%;color:var(--field-stone-ink);justify-content:center;align-items:center;padding:3px;font-size:.52rem;line-height:1.15;display:flex}.field-card-token .field-card-turn,.field-card-token{pointer-events:none}.field-card-token{box-shadow:inset 0 0 0 1.5px var(--field-brass);border-radius:3px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.field-card-token{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--field-brass) 78%, transparent)}}@property --field-crown-sweep{syntax:"<angle>";inherits:false;initial-value:34deg}.field-card.is-commander .field-card-turn{box-shadow:0 2px 5px #00000073, 0 0 0 1.5px var(--field-brass), 0 0 9px -2px var(--field-brass), 0 0 22px 1px var(--field-brass)}@supports (color:color-mix(in lab, red, red)){.field-card.is-commander .field-card-turn{box-shadow:0 2px 5px #00000073, 0 0 0 1.5px color-mix(in srgb, var(--field-brass) 96%, #fff), 0 0 9px -2px color-mix(in srgb, var(--field-brass) 82%, transparent), 0 0 22px 1px color-mix(in srgb, var(--field-brass) 42%, transparent)}}.field-card.is-commander .field-card-turn:before{content:"";z-index:2;pointer-events:none;background:conic-gradient(from var(--field-crown-sweep) at 50% 50%, transparent 0deg, var(--field-brass) 22deg, #fff4d2 44deg, var(--field-brass) 66deg, transparent 92deg 360deg);border-radius:3px;padding:2px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.field-card.is-commander .field-card-turn:before{background:conic-gradient(from var(--field-crown-sweep) at 50% 50%, transparent 0deg, color-mix(in srgb, var(--field-brass) 50%, transparent) 22deg, #fff4d2 44deg, color-mix(in srgb, var(--field-brass) 50%, transparent) 66deg, transparent 92deg 360deg)}}.field-card.is-commander .field-card-turn:before{-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-composite:xor;animation:5.2s linear infinite field-crown-walk;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}@keyframes field-crown-walk{0%{--field-crown-sweep:34deg}to{--field-crown-sweep:394deg}}@media (prefers-reduced-motion:reduce){.field-card.is-commander .field-card-turn:before{animation:none}}.field-card.is-companion .field-card-turn{box-shadow:0 2px 5px #00000073, 0 0 0 1.5px var(--vine), 0 0 11px -1px var(--vine)}@supports (color:color-mix(in lab, red, red)){.field-card.is-companion .field-card-turn{box-shadow:0 2px 5px #00000073, 0 0 0 1.5px color-mix(in srgb, var(--vine) 82%, #e8f2dc), 0 0 11px -1px color-mix(in srgb, var(--vine) 55%, transparent)}}.field-card-crown{width:22px;height:var(--field-crown);box-shadow:0 1px 3px #000000b3, inset 0 0 0 .5px var(--field-brass);background:#080604db;border-radius:3px;justify-content:center;align-items:center;margin-left:-11px;padding:2px 4px 1px;display:flex;position:absolute;top:-7px;left:50%}@supports (color:color-mix(in lab, red, red)){.field-card-crown{box-shadow:0 1px 3px #000000b3, inset 0 0 0 .5px color-mix(in srgb, var(--field-brass) 45%, transparent)}}.field-card-crown{color:var(--field-brass)}@supports (color:color-mix(in lab, red, red)){.field-card-crown{color:color-mix(in srgb, var(--field-brass) 94%, #fff)}}.field-card-crown.is-companion{color:var(--vine)}@supports (color:color-mix(in lab, red, red)){.field-card-crown.is-companion{color:color-mix(in srgb, var(--vine) 72%, #eaf4de)}}.field-card-crown.is-companion{box-shadow:0 1px 3px #000000b3, inset 0 0 0 .5px var(--vine)}@supports (color:color-mix(in lab, red, red)){.field-card-crown.is-companion{box-shadow:0 1px 3px #000000b3, inset 0 0 0 .5px color-mix(in srgb, var(--vine) 50%, transparent)}}.field-card-crown{transform-origin:50% 0}.field-card.is-tapped .field-card-crown{top:0;left:0}.field-card.is-tapped.is-commander .field-card-arm>.field-keywords,.field-card.is-tapped.is-companion .field-card-arm>.field-keywords{transform:rotate(calc(-1 * var(--turn))) translate(-6.5px, calc(var(--field-crown) + 1px))}.field-card-pile{transform-origin:50%;transition:transform .28s cubic-bezier(.2,.85,.3,1);position:absolute;inset:0}.field-card.is-stacked.is-tapped .field-card-pile{transform:rotate(var(--turn))}.field-card-leaf{background-color:var(--field-plate);background-image:var(--leaf-art,none);transform-origin:50% 100%;transform:rotate(calc(var(--leaf) * 2.2deg));background-position:50%;background-size:cover;border-radius:3px;transition:transform .26s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;box-shadow:0 1px 4px #00000080,0 0 0 1px #00000073}.field-card-leaf:after{content:"";background-color:rgb(0 0 0/calc(.28 + .09 * var(--leaf) * var(--leaf)));border-radius:3px;transition:background-color .26s;position:absolute;inset:0}.field-card.is-stacked:hover .field-card-leaf,.field-card.is-stacked:focus-visible .field-card-leaf{transform:rotate(calc(var(--leaf) * 8deg)) translateY(-3px)}.field-card.is-stacked:hover .field-card-leaf:after,.field-card.is-stacked:focus-visible .field-card-leaf:after{background-color:rgb(0 0 0/calc(.05 + .07 * var(--leaf) * var(--leaf)))}.field-card.is-stacked:hover,.field-card.is-stacked:focus-visible{z-index:5}@media (prefers-reduced-motion:reduce){.field-card-pile,.field-card-leaf,.field-card-leaf:after{transition:none}}.field-card-arm{z-index:3;pointer-events:none;transform-origin:50%;transition:transform .28s cubic-bezier(.2,.85,.3,1);position:absolute;inset:0}.field-card.is-tapped .field-card-arm{transform:rotate(var(--turn))}.field-card-arm>*{pointer-events:auto;transition:transform .28s cubic-bezier(.2,.85,.3,1)}.field-card.is-tapped .field-card-arm>*{transform:rotate(calc(-1 * var(--turn)))}.field-card-count{transform-origin:100% 0}.field-card-counters{transform-origin:0 100%}.field-card-lens{transform-origin:100% 100%}.field-keywords{transform-origin:0 0}.field-card.is-tapped .field-card-counters{transform-origin:100% 100%;align-items:flex-end;bottom:0;left:auto;right:0}.field-card.is-tapped .field-card-arm>.field-card-counters{transform:rotate(calc(-1 * var(--turn))) translate(0, calc(-1 * (var(--field-lens) + 2px)))}.field-keywords{flex-direction:column;align-items:flex-start;gap:1.5px;display:flex;position:absolute;top:1px;left:1px}.field-keyword{width:13px;height:13px;color:var(--field-brass);border-radius:2.5px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.field-keyword{color:color-mix(in srgb, var(--field-brass) 92%, #fff)}}.field-keyword{box-shadow:0 1px 2px #0009, inset 0 0 0 .5px var(--field-brass);background:#080604d1}@supports (color:color-mix(in lab, red, red)){.field-keyword{box-shadow:0 1px 2px #0009, inset 0 0 0 .5px color-mix(in srgb, var(--field-brass) 40%, transparent)}}.field-keyword.is-granted{color:#080604eb;background:var(--field-brass)}@supports (color:color-mix(in lab, red, red)){.field-keyword.is-granted{background:color-mix(in srgb, var(--field-brass) 92%, #fff)}}.field-keyword.is-granted{box-shadow:0 1px 2px #0009,inset 0 0 0 .5px #08060473}.field-keyword svg{width:10px;height:10px;display:block}.field-keyword-more{letter-spacing:-.02em;font-size:.5rem;font-weight:700;line-height:1}.field-card-count{z-index:1;background:var(--field-brass);color:#1a1409;border-radius:2px;align-items:baseline;padding:2px 3.5px;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:1px;right:1px;box-shadow:0 1px 3px #00000080}.field-card-times{opacity:.72;margin-left:.5px;font-size:.78em;font-weight:600}.field-card-lens{width:var(--field-lens);height:var(--field-lens);position:absolute;bottom:0;right:0}.field-card:hover .field-card-lens,.field-card:focus-visible .field-card-lens{transform:scale(1.18)}.field-card.is-tapped:hover .field-card-lens,.field-card.is-tapped:focus-visible .field-card-lens{transform:rotate(calc(-1 * var(--turn))) scale(1.18)}.field-card-lens-glass{background-image:radial-gradient(circle at 50% 45%, #08060485 0%, #080604d6 100%), var(--lens-art);box-shadow:inset 0 0 0 1.5px var(--field-brass), inset 0 -4px 8px #0000008c, 0 3px 7px #0000009e;background-color:#0c0906e6;background-position:50%,86% 90%;background-size:auto,340% 340%;border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.field-card-lens-glass{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--field-brass) 82%, transparent), inset 0 -4px 8px #0000008c, 0 3px 7px #0000009e}}.field-card-lens-glass:after{content:"";background:linear-gradient(#ffffff75 0%,#fff0 100%);border-radius:50%;width:44%;height:28%;position:absolute;top:11%;left:15%}.field-card-lens-pt{font-size:calc(var(--field-lens) * .369 * min(1, 4 / var(--pt-len,3)));color:#fff4dc;text-shadow:0 1px 2px #000000f2,0 0 5px #000000d9;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.field-card-arm,.field-card-arm>*{transition:none}.field-card:hover .field-card-lens,.field-card:focus-visible .field-card-lens{transform:none}.field-card.is-tapped:hover .field-card-lens,.field-card.is-tapped:focus-visible .field-card-lens{transform:rotate(calc(-1 * var(--turn)))}}.field-card-counters{z-index:2;flex-direction:column-reverse;align-items:flex-start;gap:1px;display:flex;position:absolute;bottom:1px;left:1px}.field-counter{border-radius:2.5px;padding:.5px 3px;font-size:.58rem;font-weight:700;line-height:1.3;box-shadow:0 1px 2px #0009,inset 0 0 0 .5px #00000059}.field-counter.is-up{color:#08150a;background:#8ad07a}.field-counter.is-down{color:#1c0503;background:#e2736a}.field-mark{z-index:6;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.field-mark-attacks:before{content:"";background:radial-gradient(ellipse at 50% 55%, var(--arena-blood-lit) 0%, var(--arena-blood) 62%, transparent 100%);border-radius:4px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.field-mark-attacks:before{background:radial-gradient(ellipse at 50% 55%, color-mix(in srgb, var(--arena-blood-lit) 62%, transparent) 0%, color-mix(in srgb, var(--arena-blood) 26%, transparent) 62%, transparent 100%)}}.field-mark-attacks:before{box-shadow:0 0 13px 3px var(--arena-blood-lit), inset 0 0 11px #ff6a5275}@supports (color:color-mix(in lab, red, red)){.field-mark-attacks:before{box-shadow:0 0 13px 3px color-mix(in srgb, var(--arena-blood-lit) 55%, transparent), inset 0 0 11px #ff6a5275}}.field-mark-attacks:before{animation:mark-lamp var(--mark-life-attacks,1.25s) ease-out both}@keyframes mark-lamp{0%{opacity:0}7%{opacity:1}30%{opacity:.9}74%{opacity:.82}to{opacity:0}}.field-mark-attacks img{filter:drop-shadow(0 3px 8px #000000c2);width:44%;height:auto;animation:1s cubic-bezier(.16,1,.3,1) both mark-strike,1s ease-out both mark-glint}@keyframes mark-strike{0%{opacity:0;transform:translate(-34%,-26%)rotate(-24deg)scale(1.2)}16%{opacity:1}32%{opacity:1;transform:translate(0)rotate(42deg)scale(1)}44%{transform:rotate(30deg)}56%{transform:rotate(34deg)}80%{opacity:1;transform:rotate(34deg)}to{opacity:0;transform:rotate(34deg)scale(.98)}}@keyframes mark-glint{0%{filter:drop-shadow(0 2px 5px #000000b3)brightness(.82)}30%{filter:drop-shadow(0 2px 5px #000000b3)brightness(2.05)contrast(1.12)}46%{filter:drop-shadow(0 3px 8px #000000c2)brightness()}to{filter:drop-shadow(0 3px 8px #000000c2)brightness()}}.field-side-near .field-mark-attacks{transform:rotate(180deg)}.field-card.is-attacks{z-index:6}.field-side-far .field-card.is-attacks{--lunge:9px}.field-side-near .field-card.is-attacks{--lunge:-9px}.field-card.is-attacks{animation:card-lunge var(--mark-life-attacks,1.25s) cubic-bezier(.16, 1, .3, 1) both}@keyframes card-lunge{0%{transform:none}9%{transform:translateY(calc(var(--lunge,0px) * -.45))}22%{transform:translateY(var(--lunge,0px)) scale(1.05)}36%{transform:translateY(calc(var(--lunge,0px) * .7)) scale(1.02)}76%{transform:translateY(calc(var(--lunge,0px) * .55))}to{transform:none}}@keyframes card-lunge-twice{0%{transform:none}6%{transform:translateY(calc(var(--lunge,0px) * -.4))}15%{transform:translateY(calc(var(--lunge,0px) * .85)) scale(1.04)}26%{transform:translateY(calc(var(--lunge,0px) * -.3)) scale(1.01)}38%{transform:translateY(calc(var(--lunge,0px) * 1.12)) scale(1.07)}52%{transform:translateY(calc(var(--lunge,0px) * .7)) scale(1.02)}80%{transform:translateY(calc(var(--lunge,0px) * .55))}to{transform:none}}.field-card.is-attacks.is-twice{animation-name:card-lunge-twice}.field-mark-blocks{perspective:300px}.field-mark-blocks img{width:100%;height:auto;filter:sepia(.72) saturate(1.75) contrast(1.5) brightness(1.03) drop-shadow(0 0 1.5px #0a0602e6) drop-shadow(0 -1px 1.2px var(--field-sun)) drop-shadow(0 4px 8px #000c)}@supports (color:color-mix(in lab, red, red)){.field-mark-blocks img{filter:sepia(.72) saturate(1.75) contrast(1.5) brightness(1.03) drop-shadow(0 0 1.5px #0a0602e6) drop-shadow(0 -1px 1.2px color-mix(in srgb, var(--field-sun) 95%, transparent)) drop-shadow(0 4px 8px #000c)}}.field-mark-blocks img{animation:mark-guard var(--mark-life-blocks,1.8s) cubic-bezier(.17, .92, .24, 1) both}@keyframes mark-guard{0%{opacity:0;transform:translateY(38%)scale(.58)rotateX(62deg)rotate(-26deg)}11%{opacity:1;transform:translateY(-2%)scale(1.18)rotateX(10deg)rotate(5deg)}17%{transform:translateY(0)scale(.9)rotateX(3deg)rotate(-4deg)}24%{transform:scale(1.06)rotateX(9deg)rotate(2deg)}32%{transform:scale(.99)rotateX(12deg)rotate(0)}40%{opacity:1;transform:scale(1)rotateX(20deg)rotate(-1deg)}80%{opacity:1;transform:scale(1)rotateX(20deg)rotate(-1deg)}to{opacity:0;transform:translateY(-9%)scale(.97)rotateX(28deg)}}.field-mark-blocks:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 46%, var(--field-sun) 0%, var(--field-sun) 26%, var(--field-sun) 48%, var(--field-sun) 66%, transparent 78%);border-radius:50%;position:absolute;inset:-22%}@supports (color:color-mix(in lab, red, red)){.field-mark-blocks:before{background:radial-gradient(circle at 50% 46%, color-mix(in srgb, var(--field-sun) 92%, transparent) 0%, color-mix(in srgb, var(--field-sun) 58%, transparent) 26%, color-mix(in srgb, var(--field-sun) 22%, transparent) 48%, color-mix(in srgb, var(--field-sun) 6%, transparent) 66%, transparent 78%)}}.field-mark-blocks:before{animation:mark-sunlit var(--mark-life-blocks,1.8s) ease-out both}@keyframes mark-sunlit{0%{opacity:0;transform:scale(.4)}10%{opacity:.92;transform:scale(1.12)}20%{opacity:.44;transform:scale(1)}46%{opacity:.2;transform:scale(.99)}to{opacity:0;transform:scale(.96)}}.field-card.is-blocks{animation:card-braced var(--mark-life-blocks,1.8s) ease-out both}@keyframes card-braced{0%,to{transform:none}10%{transform:translate(-2px)}14%{transform:translate(2px)}18%{transform:translate(-1px)}22%{transform:none}}.field-mark-dies img{width:70%;height:auto;box-shadow:0 3px 9px #000c, 0 0 0 1px var(--field-brass);border-radius:2px}@supports (color:color-mix(in lab, red, red)){.field-mark-dies img{box-shadow:0 3px 9px #000c, 0 0 0 1px color-mix(in srgb, var(--field-brass) 40%, transparent)}}.field-mark-dies img{animation:mark-buried var(--mark-life-dies,2s) ease-out both}@keyframes mark-buried{0%{opacity:0;transform:translateY(-10px)scale(1.14)}11%{opacity:1;transform:translateY(0)scale(1)}16%{transform:translateY(-1.5px)scale(1.01)}22%{transform:translateY(0)scale(1)}82%{opacity:1}to{opacity:0;transform:translateY(2px)scale(.98)}}.field-mark-dies:before{content:"";animation:mark-pall var(--mark-life-dies,2s) ease-out both;background:radial-gradient(closest-side,#040705bd 0%,#04070570 54%,#04070500 92%);border-radius:4px;position:absolute;inset:0}@keyframes mark-pall{0%,5%{opacity:0;transform:scale(1.28)}14%{opacity:1;transform:scale(1)}82%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.field-card.is-dies .field-card-turn:after{content:"";z-index:3;pointer-events:none;transform-origin:50% 100%;animation:card-interred var(--mark-life-dies,2s) ease-out both;background:linear-gradient(#060b0900 0%,#05090770 42%,#030605e6 100%);position:absolute;inset:0}@keyframes card-interred{0%{opacity:0;transform:scaleY(.04)}12%{opacity:1;transform:scaleY(.38)}48%{opacity:1;transform:scaleY(1)}84%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.field-mark-spent img,.field-mark-eaten img,.field-mark-cracked img{filter:drop-shadow(0 3px 8px #000000b8);height:auto}.field-mark-spent img{width:62%;animation:mark-drained var(--mark-life-spent,1.4s) cubic-bezier(.16, 1, .3, 1) both}@keyframes mark-drained{0%{opacity:0;transform:translateY(16%)rotate(-9deg)scale(.86)}14%{opacity:1;transform:translateY(0)rotate(0)scale(1.04)}24%{transform:translateY(0)rotate(0)scale(1)}62%{opacity:1;transform:translateY(-6%)rotate(4deg)scale(1)}to{opacity:0;transform:translateY(-22%)rotate(11deg)scale(.92)}}.field-mark-spent:before{content:"";animation:mark-cashed var(--mark-life-spent,1.4s) ease-out both;background:radial-gradient(72% 60% at 50% 52%,#fff8dee6 0%,#ffd0768f 38%,#d6962c24 66%,#0000 82%);border-radius:4px;position:absolute;inset:0}@keyframes mark-cashed{0%{opacity:0;transform:scale(.86)}30%{opacity:1;transform:scale(1.05)}to{opacity:0;transform:scale(1.24)}}.field-mark-eaten img{width:68%;animation:mark-eaten var(--mark-life-eaten,1.4s) ease-in both}@keyframes mark-eaten{0%{opacity:0;transform:translateY(-14%)scale(.9)}15%{opacity:1;transform:translateY(0)scale(1.04)}26%{transform:translateY(0)scale(1)}60%{opacity:1;transform:translateY(4%)scale(.99)}to{opacity:0;transform:translateY(30%)scale(.9)}}.field-mark-eaten:before{content:"";animation:mark-warmed var(--mark-life-eaten,1.4s) ease-in both;background:radial-gradient(92% 72% at 50% 62%,#ffe2b2cc 0%,#f69e4a66 42%,#0000 78%);border-radius:4px;position:absolute;inset:0}@keyframes mark-warmed{0%{opacity:0;transform:translateY(0)scale(.94)}24%{opacity:.95;transform:translateY(0)scale(1.02)}to{opacity:0;transform:translateY(18%)scale(1.06)}}.field-mark-cracked img{width:60%;animation:mark-cracked var(--mark-life-cracked,1.4s) cubic-bezier(.1, .8, .25, 1) both}@keyframes mark-cracked{0%{opacity:0;transform:translate(-12%,-12%)rotate(-16deg)scale(1.14)}13%{opacity:1;transform:translate(0)rotate(0)scale(1)}19%{transform:translate(2.5%)rotate(3deg)}25%{transform:translate(-2%)rotate(-2.4deg)}32%{transform:none}70%{opacity:1;transform:none}to{opacity:0;transform:scale(1.16)}}.field-mark-cracked:before{content:"";animation:mark-gleamed var(--mark-life-cracked,1.4s) ease-out both;background:radial-gradient(70% 58% at 50% 48%,#def4ffc7 0%,#8cc4e866 40%,#0000 76%);border-radius:4px;position:absolute;inset:0}@keyframes mark-gleamed{0%,14%{opacity:0;transform:scale(.9)}26%{opacity:1;transform:scale(1.06)}to{opacity:0;transform:scale(1.2)}}.field-aura{z-index:5;pointer-events:none;border-radius:4px;position:absolute;inset:0;overflow:hidden}.field-aura-ring{box-shadow:inset 0 0 0 2px var(--field-sun), inset 0 0 8px 1px var(--field-sun);border-radius:4px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.field-aura-ring{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--field-sun) 86%, white), inset 0 0 8px 1px color-mix(in srgb, var(--field-sun) 32%, transparent)}}.field-aura-ring{animation:field-aura-ring var(--aim-life,1.5s) ease-out both}@keyframes field-aura-ring{0%{opacity:0;transform:scale(1.16)}18%{opacity:1;transform:scale(1)}70%{opacity:.92}to{opacity:0;transform:scale(1.02)}}.field-aura-sweep{background:linear-gradient(to top, transparent 0%, var(--field-sun) 40%, var(--field-sun) 58%, transparent 100%);height:46%;position:absolute;top:0;left:-14%;right:-14%}@supports (color:color-mix(in lab, red, red)){.field-aura-sweep{background:linear-gradient(to top, transparent 0%, color-mix(in srgb, var(--field-sun) 15%, transparent) 40%, color-mix(in srgb, var(--field-sun) 38%, transparent) 58%, transparent 100%)}}.field-aura-sweep{animation:field-aura-sweep var(--aim-life,1.5s) cubic-bezier(.3, .7, .4, 1) both}@keyframes field-aura-sweep{0%{opacity:0;transform:translateY(150%)}20%{opacity:.78}70%{opacity:.36;transform:translateY(-42%)}to{opacity:0;transform:translateY(-60%)}}@media (prefers-reduced-motion:reduce){.field-aura-ring{animation:field-aura-still var(--aim-life,1.5s) linear both;transform:none}.field-aura-sweep{opacity:0;animation:none}@keyframes field-aura-still{0%,to{opacity:0}10%,82%{opacity:1}}}.field-pile-ghost{z-index:4;pointer-events:none;background:radial-gradient(at 50% 60%,#96bed247 0%,#06080a9e 70%);place-items:center;display:grid;position:absolute;inset:0}.field-pile-ghost-lit{width:84%;animation:grave-ghost var(--mark-life-dies,2s) ease-out both;line-height:0;display:block;position:relative}.field-pile-ghost-lit:after{content:"";pointer-events:none;mix-blend-mode:screen;background:#e2eeff4d;border-radius:2px;position:absolute;inset:0}.field-pile-ghost img{border-radius:2px;width:100%;height:auto;display:block}@keyframes grave-ghost{0%{opacity:0;transform:translateY(5px)scale(.9)}15%{opacity:.95;transform:translateY(0)scale(1)}62%{opacity:.85;transform:translateY(-2px)scale(1.01)}to{opacity:0;transform:translateY(-7px)scale(1.04)}}@media (prefers-reduced-motion:reduce){.field-pile-ghost-lit{animation:mark-still var(--mark-life-dies,2s) ease-out both}}.field-card.is-leaving{animation:1.2s ease-out both card-leaving}.field-card.is-leaving .field-card-turn{box-shadow:0 6px 14px #0000009e, 0 0 0 1px var(--field-brass)}@supports (color:color-mix(in lab, red, red)){.field-card.is-leaving .field-card-turn{box-shadow:0 6px 14px #0000009e, 0 0 0 1px color-mix(in srgb, var(--field-brass) 30%, transparent)}}@keyframes card-leaving{0%{opacity:1;transform:none}to{opacity:.88;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.field-card.is-attacks,.field-card.is-blocks{animation:none}.field-mark-attacks:before{animation:mark-lamp var(--mark-life-attacks,1.25s) steps(2, end) both}.field-card.is-leaving{animation:none}.field-mark-attacks img{animation:mark-still var(--mark-life-attacks,1.25s) ease-out both;transform:rotate(34deg)}.field-mark-blocks{perspective:none}.field-mark-blocks:before{opacity:0;animation:none}.field-mark-blocks img{animation:mark-still var(--mark-life-blocks,1.8s) ease-out both}.field-mark-dies img{animation:mark-still var(--mark-life-dies,2s) ease-out both}.field-mark-spent img,.field-mark-spent:before{animation:mark-still var(--mark-life-spent,1.4s) ease-out both;transform:none}.field-mark-eaten img,.field-mark-eaten:before{animation:mark-still var(--mark-life-eaten,1.4s) ease-out both;transform:none}.field-mark-cracked img,.field-mark-cracked:before{animation:mark-still var(--mark-life-cracked,1.4s) ease-out both;transform:none}.field-mark-dies:before,.field-card.is-dies .field-card-turn:after{animation:mark-still var(--mark-life-dies,2s) ease-out both;transform:none}@keyframes mark-still{0%,to{opacity:0}9%,84%{opacity:1}}}.field-counter.is-flat{background:var(--field-brass);color:#1a1409}@keyframes field-card-arrives{0%{opacity:0;transform:translateY(-7px)scale(.82)}70%{opacity:1;transform:translateY(1px)scale(1.03)}to{opacity:1;transform:none}}.field-seam{background:linear-gradient(180deg, #0000006b 0%, var(--field-trench) 45%, var(--field-trench) 55%, #0000006b 100%);box-shadow:inset 0 1px 0 var(--field-brass), inset 0 -1px 0 var(--field-brass);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;padding:5px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.field-seam{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--field-brass) 40%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--field-brass) 40%, transparent)}}.field-seam-turn{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--field-brass);flex-direction:column;align-items:center;gap:2px;font-size:.82rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.field-seam-turn{color:color-mix(in srgb, var(--field-brass) 88%, #fff)}}.field-seam-turn{white-space:nowrap}.field-seam-game{letter-spacing:.1em;opacity:.65;color:#e8dcc0;font-size:.64rem}.field-quiet{place-items:center;min-height:190px;display:grid}.field-waiting{text-align:center;color:#efe4cb;text-shadow:0 1px 3px #000000b3;max-width:34rem;margin:0;padding:26px 20px;font-size:.88rem;line-height:1.55}@media (width<=640px){.field-life{font-size:1.1rem}.field-seam-turn{letter-spacing:.1em;font-size:.66rem}.field-seam-game{display:none}.field-scrub{flex-basis:100%;order:3}.field-scrub-at{order:4}}@media (prefers-reduced-motion:reduce){.field-dust,.field-dust-1,.field-dust-2,.field-dust-3{animation:none;display:none}.field-card{animation:none}.field-card-turn,.field-card-pile{transition:none}.field-life{animation:none}}:root{--field-sun:#f0bf5e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--field-sun:#ffc463}}:root[data-theme=dark]{--field-sun:#ffc463}.field-side{transition:box-shadow .9s;position:relative;box-shadow:inset 0 0 0 999px #08050229}.field-side.is-active{box-shadow:inset 0 0 0 999px #08050200}.field-side-lit{z-index:-1;pointer-events:none;opacity:0;background-repeat:no-repeat;transition:opacity .8s;position:absolute;inset:0}.field-side.is-active>.field-side-lit{opacity:1;animation:7.5s ease-in-out infinite side-lit}.field-side-far>.field-side-lit{background-image:linear-gradient(to top, var(--field-sun) 0, var(--field-sun) 2px, var(--field-sun) 2px, var(--field-sun) 30%, transparent 76%), radial-gradient(closest-side at 50% 100%, var(--field-sun) 0%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.field-side-far>.field-side-lit{background-image:linear-gradient(to top, color-mix(in srgb, var(--field-sun) 68%, transparent) 0, color-mix(in srgb, var(--field-sun) 68%, transparent) 2px, color-mix(in srgb, var(--field-sun) 34%, transparent) 2px, color-mix(in srgb, var(--field-sun) 17%, transparent) 30%, transparent 76%), radial-gradient(closest-side at 50% 100%, color-mix(in srgb, var(--field-sun) 30%, transparent) 0%, transparent 100%)}}.field-side-far>.field-side-lit{transform-origin:50% 100%;background-size:auto,64% 190%}.field-side-near>.field-side-lit{background-image:linear-gradient(to bottom, var(--field-sun) 0, var(--field-sun) 2px, var(--field-sun) 2px, var(--field-sun) 30%, transparent 76%), radial-gradient(closest-side at 50% 0%, var(--field-sun) 0%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.field-side-near>.field-side-lit{background-image:linear-gradient(to bottom, color-mix(in srgb, var(--field-sun) 68%, transparent) 0, color-mix(in srgb, var(--field-sun) 68%, transparent) 2px, color-mix(in srgb, var(--field-sun) 34%, transparent) 2px, color-mix(in srgb, var(--field-sun) 17%, transparent) 30%, transparent 76%), radial-gradient(closest-side at 50% 0%, color-mix(in srgb, var(--field-sun) 30%, transparent) 0%, transparent 100%)}}.field-side-near>.field-side-lit{transform-origin:50% 0;background-size:auto,64% 190%}@keyframes side-lit{0%,to{background-position:0 0,6%;transform:scale(1)}50%{background-position:0 0,94%;transform:scale(1.035)}}.field.is-far-on .field-seam{box-shadow:inset 0 2px 0 var(--field-sun), inset 0 -1px 0 var(--field-brass)}@supports (color:color-mix(in lab, red, red)){.field.is-far-on .field-seam{box-shadow:inset 0 2px 0 color-mix(in srgb, var(--field-sun) 82%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--field-brass) 26%, transparent)}}.field.is-near-on .field-seam{box-shadow:inset 0 1px 0 var(--field-brass), inset 0 -2px 0 var(--field-sun)}@supports (color:color-mix(in lab, red, red)){.field.is-near-on .field-seam{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--field-brass) 26%, transparent), inset 0 -2px 0 color-mix(in srgb, var(--field-sun) 82%, transparent)}}.field-seam-on{color:var(--field-sun);font-size:.6rem;line-height:1}@supports (color:color-mix(in lab, red, red)){.field-seam-on{color:color-mix(in srgb, var(--field-sun) 90%, #fff)}}.field-seam-on{text-shadow:0 0 7px var(--field-sun)}@supports (color:color-mix(in lab, red, red)){.field-seam-on{text-shadow:0 0 7px color-mix(in srgb, var(--field-sun) 55%, transparent)}}.field-seam-on{animation:7.5s ease-in-out infinite seam-on-lit}@keyframes seam-on-lit{0%,to{opacity:.72}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.field-side.is-active>.field-side-lit,.field-seam-on{animation:none}.field-side,.field-side-lit{transition:none}}.field:not(.is-pod) .field-side.is-active{box-shadow:inset 0 0 0 999px #08050200, 0 0 0 1px var(--arena-fire), 0 0 34px -6px var(--arena-fire)}@supports (color:color-mix(in lab, red, red)){.field:not(.is-pod) .field-side.is-active{box-shadow:inset 0 0 0 999px #08050200, 0 0 0 1px color-mix(in srgb, var(--arena-fire) 44%, transparent), 0 0 34px -6px color-mix(in srgb, var(--arena-fire) 58%, transparent)}}.field-quad.is-on-turn{box-shadow:inset 0 0 0 3px #180e046b, 0 0 0 1px var(--arena-fire), 0 0 26px -4px var(--arena-fire)}@supports (color:color-mix(in lab, red, red)){.field-quad.is-on-turn{box-shadow:inset 0 0 0 3px #180e046b, 0 0 0 1px color-mix(in srgb, var(--arena-fire) 46%, transparent), 0 0 26px -4px color-mix(in srgb, var(--arena-fire) 64%, transparent)}}.field:not(.is-pod) .field-side.is-active:before{content:"";z-index:3;pointer-events:none;background:conic-gradient(from var(--field-turn-sweep) at 50% 50%, var(--arena-fire) 0deg, var(--arena-fire-lit) 30deg, #ffe9bb 58deg, var(--arena-fire-lit) 86deg, var(--arena-fire) 116deg 360deg);border-radius:8px;padding:3px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.field:not(.is-pod) .field-side.is-active:before{background:conic-gradient(from var(--field-turn-sweep) at 50% 50%, color-mix(in srgb, var(--arena-fire) 74%, transparent) 0deg, color-mix(in srgb, var(--arena-fire-lit) 92%, #fff) 30deg, #ffe9bb 58deg, color-mix(in srgb, var(--arena-fire-lit) 92%, #fff) 86deg, color-mix(in srgb, var(--arena-fire) 74%, transparent) 116deg 360deg)}}.field:not(.is-pod) .field-side.is-active:before{-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-composite:xor;animation:9s linear infinite field-turn-walk;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.field-quad.is-on-turn:before{background:conic-gradient(from var(--field-turn-sweep) at 50% 50%, var(--arena-fire) 0deg, var(--arena-fire-lit) 30deg, #ffe9bb 58deg, var(--arena-fire-lit) 86deg, var(--arena-fire) 116deg 360deg)}@supports (color:color-mix(in lab, red, red)){.field-quad.is-on-turn:before{background:conic-gradient(from var(--field-turn-sweep) at 50% 50%, color-mix(in srgb, var(--arena-fire) 74%, transparent) 0deg, color-mix(in srgb, var(--arena-fire-lit) 92%, #fff) 30deg, #ffe9bb 58deg, color-mix(in srgb, var(--arena-fire-lit) 92%, #fff) 86deg, color-mix(in srgb, var(--arena-fire) 74%, transparent) 116deg 360deg)}}.field:not(.is-pod) .field-side.is-active:after,.field-quad.is-on-turn .field-quad-head:before{content:"";left:0;right:0;top:calc(var(--field-card-full) * -.45);height:calc(var(--field-card-full) * .62);z-index:3;pointer-events:none;transform-origin:50% 100%;background:radial-gradient(ellipse 3.4% 120% at 4% 100%, #fff8e6 0%, var(--arena-fire-lit) 18%, var(--arena-fire) 46%, var(--arena-fire-deep) 74%, transparent 100%), radial-gradient(ellipse 4.6% 168% at 11% 100%, #fff8e6f2 0%, var(--arena-fire-lit) 18%, var(--arena-fire) 46%, var(--arena-fire-deep) 74%, transparent 100%), radial-gradient(ellipse 3% 96% at 19% 100%, #fff8e6d9 0%, var(--arena-fire-lit) 18%, var(--arena-fire) 46%, transparent 100%), radial-gradient(ellipse 5.2% 190% at 28% 100%, #fff8e6 0%, var(--arena-fire-lit) 18%, var(--arena-fire) 46%, var(--arena-fire-deep) 74%, transparent 100%), radial-gradient(ellipse 3.6% 124% at 37% 100%, #fff8e6e6 0%, var(--arena-fire-lit) 18%, var(--arena-fire) 46%, transparent 100%), radial-gradient(ellipse 4.2% 150% at 44% 100%, #fff8e6f2 0%, var(--arena-fire-lit) 18%, var(--arena-fire) 46%, var(--arena-fire-deep) 74%, transparent 100%), radial-gradient(ellipse 3% 104% at 53% 100%, #fff8e6cc 0%, var(--arena-fire-lit) 18%, var(--arena-fire) 46%, transparent 100%), radial-gradient(ellipse 5% 182% at 61% 100%, #fff8e6 0%, var(--arena-fire-lit) 18%, var(--arena-fire) 46%, var(--arena-fire-deep) 74%, transparent 100%), radial-gradient(ellipse 3.8% 132% at 70% 100%, #fff8e6e6 0%, var(--arena-fire-lit) 18%, var(--arena-fire) 46%, transparent 100%), radial-gradient(ellipse 4.4% 160% at 79% 100%, #fff8e6f2 0%, var(--arena-fire-lit) 18%, var(--arena-fire) 46%, var(--arena-fire-deep) 74%, transparent 100%), radial-gradient(ellipse 3.2% 108% at 88% 100%, #fff8e6d9 0%, var(--arena-fire-lit) 18%, var(--arena-fire) 46%, transparent 100%), radial-gradient(ellipse 4% 140% at 96% 100%, #fff8e6e6 0%, var(--arena-fire-lit) 18%, var(--arena-fire) 46%, transparent 100%), linear-gradient(to top, var(--arena-fire) 0, var(--arena-fire-deep) 26%, transparent 60%);position:absolute}@supports (color:color-mix(in lab, red, red)){.field:not(.is-pod) .field-side.is-active:after,.field-quad.is-on-turn .field-quad-head:before{background:radial-gradient(ellipse 3.4% 120% at 4% 100%, #fff8e6 0%, var(--arena-fire-lit) 18%, var(--arena-fire) 46%, color-mix(in srgb, var(--arena-fire-deep) 56%, transparent) 74%, transparent 100%), radial-gradient(ellipse 4.6% 168% at 11% 100%, #fff8e6f2 0%, color-mix(in srgb, var(--arena-fire-lit) 90%, transparent) 18%, var(--arena-fire) 46%, color-mix(in srgb, var(--arena-fire-deep) 53%, transparent) 74%, transparent 100%), radial-gradient(ellipse 3% 96% at 19% 100%, #fff8e6d9 0%, color-mix(in srgb, var(--arena-fire-lit) 80%, transparent) 18%, color-mix(in srgb, var(--arena-fire) 70%, transparent) 46%, transparent 100%), radial-gradient(ellipse 5.2% 190% at 28% 100%, #fff8e6 0%, var(--arena-fire-lit) 18%, var(--arena-fire) 46%, color-mix(in srgb, var(--arena-fire-deep) 56%, transparent) 74%, transparent 100%), radial-gradient(ellipse 3.6% 124% at 37% 100%, #fff8e6e6 0%, color-mix(in srgb, var(--arena-fire-lit) 85%, transparent) 18%, color-mix(in srgb, var(--arena-fire) 74%, transparent) 46%, transparent 100%), radial-gradient(ellipse 4.2% 150% at 44% 100%, #fff8e6f2 0%, color-mix(in srgb, var(--arena-fire-lit) 90%, transparent) 18%, var(--arena-fire) 46%, color-mix(in srgb, var(--arena-fire-deep) 53%, transparent) 74%, transparent 100%), radial-gradient(ellipse 3% 104% at 53% 100%, #fff8e6cc 0%, color-mix(in srgb, var(--arena-fire-lit) 75%, transparent) 18%, color-mix(in srgb, var(--arena-fire) 66%, transparent) 46%, transparent 100%), radial-gradient(ellipse 5% 182% at 61% 100%, #fff8e6 0%, var(--arena-fire-lit) 18%, var(--arena-fire) 46%, color-mix(in srgb, var(--arena-fire-deep) 56%, transparent) 74%, transparent 100%), radial-gradient(ellipse 3.8% 132% at 70% 100%, #fff8e6e6 0%, color-mix(in srgb, var(--arena-fire-lit) 85%, transparent) 18%, color-mix(in srgb, var(--arena-fire) 74%, transparent) 46%, transparent 100%), radial-gradient(ellipse 4.4% 160% at 79% 100%, #fff8e6f2 0%, color-mix(in srgb, var(--arena-fire-lit) 90%, transparent) 18%, var(--arena-fire) 46%, color-mix(in srgb, var(--arena-fire-deep) 53%, transparent) 74%, transparent 100%), radial-gradient(ellipse 3.2% 108% at 88% 100%, #fff8e6d9 0%, color-mix(in srgb, var(--arena-fire-lit) 80%, transparent) 18%, color-mix(in srgb, var(--arena-fire) 70%, transparent) 46%, transparent 100%), radial-gradient(ellipse 4% 140% at 96% 100%, #fff8e6e6 0%, color-mix(in srgb, var(--arena-fire-lit) 85%, transparent) 18%, color-mix(in srgb, var(--arena-fire) 74%, transparent) 46%, transparent 100%), linear-gradient(to top, color-mix(in srgb, var(--arena-fire) 72%, transparent) 0, color-mix(in srgb, var(--arena-fire-deep) 46%, transparent) 26%, transparent 60%)}}.field:not(.is-pod) .field-side.is-active:after,.field-quad.is-on-turn .field-quad-head:before{animation:1.7s ease-in-out infinite alternate seat-burn}.field:not(.is-pod) .field-side.is-active>.field-side-lit:after,.field-quad.is-on-turn .field-quad-head:after{content:"";left:0;right:0;top:calc(var(--field-card-full) * -.45);height:calc(var(--field-card-full) * .55);pointer-events:none;transform-origin:50% 100%;background:radial-gradient(ellipse 2.6% 110% at 8% 100%, #fff8e6cc 0%, var(--arena-fire-lit) 18%, var(--arena-fire) 46%, transparent 100%), radial-gradient(ellipse 3% 140% at 24% 100%, #fff8e6d9 0%, var(--arena-fire-lit) 18%, var(--arena-fire) 46%, transparent 100%), radial-gradient(ellipse 2.4% 96% at 33% 100%, #fff8e6b3 0%, var(--arena-fire-lit) 18%, var(--arena-fire) 46%, transparent 100%), radial-gradient(ellipse 3.2% 150% at 49% 100%, #fff8e6d9 0%, var(--arena-fire-lit) 18%, var(--arena-fire) 46%, transparent 100%), radial-gradient(ellipse 2.6% 112% at 58% 100%, #fff8e6bf 0%, var(--arena-fire-lit) 18%, var(--arena-fire) 46%, transparent 100%), radial-gradient(ellipse 3% 138% at 75% 100%, #fff8e6cc 0%, var(--arena-fire-lit) 18%, var(--arena-fire) 46%, transparent 100%), radial-gradient(ellipse 2.4% 100% at 92% 100%, #fff8e6b3 0%, var(--arena-fire-lit) 18%, var(--arena-fire) 46%, transparent 100%);position:absolute}@supports (color:color-mix(in lab, red, red)){.field:not(.is-pod) .field-side.is-active>.field-side-lit:after,.field-quad.is-on-turn .field-quad-head:after{background:radial-gradient(ellipse 2.6% 110% at 8% 100%, #fff8e6cc 0%, color-mix(in srgb, var(--arena-fire-lit) 75%, transparent) 18%, color-mix(in srgb, var(--arena-fire) 66%, transparent) 46%, transparent 100%), radial-gradient(ellipse 3% 140% at 24% 100%, #fff8e6d9 0%, color-mix(in srgb, var(--arena-fire-lit) 80%, transparent) 18%, color-mix(in srgb, var(--arena-fire) 70%, transparent) 46%, transparent 100%), radial-gradient(ellipse 2.4% 96% at 33% 100%, #fff8e6b3 0%, color-mix(in srgb, var(--arena-fire-lit) 66%, transparent) 18%, color-mix(in srgb, var(--arena-fire) 58%, transparent) 46%, transparent 100%), radial-gradient(ellipse 3.2% 150% at 49% 100%, #fff8e6d9 0%, color-mix(in srgb, var(--arena-fire-lit) 80%, transparent) 18%, color-mix(in srgb, var(--arena-fire) 70%, transparent) 46%, transparent 100%), radial-gradient(ellipse 2.6% 112% at 58% 100%, #fff8e6bf 0%, color-mix(in srgb, var(--arena-fire-lit) 70%, transparent) 18%, color-mix(in srgb, var(--arena-fire) 62%, transparent) 46%, transparent 100%), radial-gradient(ellipse 3% 138% at 75% 100%, #fff8e6cc 0%, color-mix(in srgb, var(--arena-fire-lit) 75%, transparent) 18%, color-mix(in srgb, var(--arena-fire) 66%, transparent) 46%, transparent 100%), radial-gradient(ellipse 2.4% 100% at 92% 100%, #fff8e6b3 0%, color-mix(in srgb, var(--arena-fire-lit) 66%, transparent) 18%, color-mix(in srgb, var(--arena-fire) 58%, transparent) 46%, transparent 100%)}}.field:not(.is-pod) .field-side.is-active>.field-side-lit:after,.field-quad.is-on-turn .field-quad-head:after{animation:1.15s ease-in-out infinite alternate seat-burn-cross}@keyframes seat-burn{0%{opacity:.82;transform:scaleY(.82)}to{opacity:1;transform:scaleY(1.06)}}@keyframes seat-burn-cross{0%{opacity:.85;transform:scaleY(1.08)translate(-.6%)}to{opacity:.45;transform:scaleY(.72)translate(.6%)}}@media (prefers-reduced-motion:reduce){.field:not(.is-pod) .field-side.is-active:before{animation:none}.field:not(.is-pod) .field-side.is-active:after,.field-quad.is-on-turn .field-quad-head:before{opacity:.92;animation:none;transform:scaleY(.94)}.field:not(.is-pod) .field-side.is-active>.field-side-lit:after,.field-quad.is-on-turn .field-quad-head:after{opacity:.66;animation:none;transform:scaleY(.9)}}.record-sheet{margin-top:1.25rem}.record-header{border:1px solid var(--hairline);background:linear-gradient(180deg, var(--anvil-brass) 0%, transparent 70%);border-radius:.6rem;flex-wrap:wrap;gap:.5rem 1.75rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.record-header{background:linear-gradient(180deg, color-mix(in oklab, var(--anvil-brass) 5%, transparent) 0%, transparent 70%)}}.record-stat{align-items:baseline;gap:.4rem;display:flex}.record-stat-figure{color:var(--text-primary);font-size:1.35rem;font-weight:600;line-height:1}.record-stat-label{letter-spacing:.04em;color:var(--text-muted);font-size:.75rem}.record-caution{max-width:62ch;color:var(--text-muted);margin-top:.85rem;font-size:.82rem;line-height:1.65}.record-legend{border:1px solid var(--hairline);border-left:2px solid var(--anvil-brass);max-width:68ch;margin-top:.75rem;padding:.9rem 1.05rem}@supports (color:color-mix(in lab, red, red)){.record-legend{border-left:2px solid color-mix(in oklab, var(--anvil-brass) 55%, transparent)}}.record-legend{background:var(--anvil-brass);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.record-legend{background:color-mix(in oklab, var(--anvil-brass) 4%, transparent)}}.record-legend{color:var(--text-secondary);font-size:.8rem;line-height:1.65}.record-legend p+p{margin-top:.6rem}.record-legend strong{color:var(--text-primary);font-weight:600}.record-board{flex-direction:column;display:flex}.record-row{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who figures""band band";align-items:baseline;gap:.3rem 1rem;padding:.7rem .15rem .85rem;display:grid}.record-row:last-child{border-bottom:0}.record-who{flex-direction:column;grid-area:who;min-width:0;display:flex}.record-name{color:var(--text-primary);overflow-wrap:anywhere;font-size:.92rem;font-weight:600}.record-under{letter-spacing:.02em;color:var(--text-muted);overflow-wrap:anywhere;margin-top:.15rem;font-size:.72rem}.record-figures{text-align:right;grid-area:figures;justify-content:flex-end;align-items:baseline;gap:.9rem;display:flex}.record-tally{color:var(--text-secondary);white-space:nowrap;align-items:baseline;gap:.28rem;font-size:.82rem;display:inline-flex}.record-tally-of{color:var(--text-muted);font-size:.72rem}.record-tally-aside{color:var(--text-muted);font-size:.7rem}:root{--record-ink:#7a5a12}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){--record-ink:var(--anvil-brass)}}:root[data-theme=dark]{--record-ink:var(--anvil-brass)}.record-figure{min-width:3.2rem;color:var(--record-ink);white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:.4rem;font-size:1rem;font-weight:600;display:inline-flex}.record-figure.is-young{color:var(--text-secondary);font-weight:500}.record-provisional{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-size:.62rem;font-weight:500}.record-figure.is-shy{min-width:0;color:var(--text-secondary);white-space:normal;text-align:right;font-size:.72rem;font-style:italic;font-weight:500}.record-band{grid-area:band;height:13px;margin-top:.4rem;position:relative}.record-band-track{background:var(--gridline);border-radius:999px;position:absolute;inset:4px 0}.record-band-even{background:var(--baseline);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-.5px)}.record-band-span{background:var(--anvil-brass);border-radius:999px;position:absolute;inset-block:2px}@supports (color:color-mix(in lab, red, red)){.record-band-span{background:color-mix(in oklab, var(--anvil-brass) 30%, transparent)}}.record-band-span{border:1px solid var(--anvil-brass)}@supports (color:color-mix(in lab, red, red)){.record-band-span{border:1px solid color-mix(in oklab, var(--anvil-brass) 45%, transparent)}}.record-band-span{transform-origin:0;animation:.62s cubic-bezier(.22,1,.36,1) both record-band-in}@keyframes record-band-in{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.record-band-span.is-settled{background:linear-gradient(90deg, var(--anvil-brass) 0%, var(--anvil-glint) 50%, var(--anvil-brass) 100%)}@supports (color:color-mix(in lab, red, red)){.record-band-span.is-settled{background:linear-gradient(90deg, color-mix(in oklab, var(--anvil-brass) 62%, transparent) 0%, var(--anvil-glint) 50%, color-mix(in oklab, var(--anvil-brass) 62%, transparent) 100%)}}.record-band-span.is-settled{border-color:var(--anvil-brass)}@supports (color:color-mix(in lab, red, red)){.record-band-span.is-settled{border-color:color-mix(in oklab, var(--anvil-brass) 85%, transparent)}}.record-band-mark{background:var(--anvil-glint);border:1.5px solid var(--anvil-iron);width:8px;height:8px;box-shadow:0 0 0 1px var(--anvil-brass);border-radius:999px;margin-top:-4px;margin-left:-4px;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.record-band-mark{box-shadow:0 0 0 1px color-mix(in oklab, var(--anvil-brass) 40%, transparent)}}.record-band-mark{animation:.38s .24s both record-mark-in}@keyframes record-mark-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.record-empty{border:1px solid var(--hairline);background:radial-gradient(120% 140% at 50% 0%, var(--anvil-brass) 0%, transparent 65%);border-radius:.7rem;max-width:60ch;margin-top:1.25rem;padding:1.6rem 1.5rem}@supports (color:color-mix(in lab, red, red)){.record-empty{background:radial-gradient(120% 140% at 50% 0%, color-mix(in oklab, var(--anvil-brass) 7%, transparent) 0%, transparent 65%)}}.record-empty-lead{letter-spacing:.01em;color:var(--text-primary);font-size:1.05rem;font-weight:600}.record-empty-body{color:var(--text-muted);margin-top:.55rem;font-size:.86rem;line-height:1.7}@media (prefers-reduced-motion:reduce){.record-band-span,.record-band-mark{animation:none}}.laurel-sheet{margin-top:1.25rem}.laurel-art{width:var(--laurel-art-w,44px);aspect-ratio:488/680;background:var(--anvil-brass);border-radius:.3rem;flex:none;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.laurel-art{background:color-mix(in oklab, var(--anvil-brass) 8%, transparent)}}.laurel-art{box-shadow:0 1px 4px #00000059}.laurel-art-face{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.laurel-art.is-bare{border:1px dashed var(--anvil-brass);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.laurel-art.is-bare{border:1px dashed color-mix(in oklab, var(--anvil-brass) 30%, transparent)}}.laurel-art.is-bare{background:var(--anvil-brass)}@supports (color:color-mix(in lab, red, red)){.laurel-art.is-bare{background:color-mix(in oklab, var(--anvil-brass) 5%, transparent)}}.laurel-art-bare-mark{border:1px solid var(--anvil-brass);border-radius:999px;width:42%;height:42%}@supports (color:color-mix(in lab, red, red)){.laurel-art-bare-mark{border:1px solid color-mix(in oklab, var(--anvil-brass) 34%, transparent)}}.laurel-art-glint{--art-lift:.16;opacity:0;transition:opacity .22s}.laurel-champion:hover .laurel-art-glint,.laurel-row:hover .laurel-art-glint{opacity:1}.laurel-champion{--laurel-art-w:150px;border:1px solid var(--anvil-brass);align-items:center;gap:1.25rem;margin-bottom:.35rem;padding:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.laurel-champion{border:1px solid color-mix(in oklab, var(--anvil-brass) 26%, var(--hairline))}}.laurel-champion{background:radial-gradient(120% 150% at 8% 0%, var(--anvil-brass) 0%, transparent 62%);border-radius:.65rem}@supports (color:color-mix(in lab, red, red)){.laurel-champion{background:radial-gradient(120% 150% at 8% 0%, color-mix(in oklab, var(--anvil-brass) 9%, transparent) 0%, transparent 62%)}}.laurel-champion .laurel-art:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(102deg,#0000 38%,#fff4d680 50%,#0000 62%);animation:7s ease-in-out infinite laurel-sweep;position:absolute;inset:-30% -60%;transform:translate(-70%)}@keyframes laurel-sweep{0%,62%,to{transform:translate(-70%)}86%{transform:translate(70%)}}.laurel-champion-body{flex:auto;min-width:0}.laurel-figure{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:.15rem;display:flex}.laurel-figure-n{letter-spacing:-.01em;color:var(--anvil-brass);font-size:2.9rem;font-weight:600;line-height:1}@supports (color:color-mix(in lab, red, red)){.laurel-figure-n{color:color-mix(in oklab, var(--anvil-brass) 62%, var(--text-primary))}}.laurel-figure-unit{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem}.laurel-champion-card{color:var(--text-primary);overflow-wrap:anywhere;font-size:1.02rem;font-weight:600;line-height:1.25}.laurel-champion-where{color:var(--text-secondary);overflow-wrap:anywhere;margin-top:.25rem;font-size:.78rem;line-height:1.6}.laurel-list{flex-direction:column;display:flex}.laurel-row{border-bottom:1px solid var(--hairline);border-radius:.35rem;grid-template-columns:1.6rem auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.55rem .4rem;transition:background-color .18s;display:grid}.laurel-row:last-child{border-bottom:0}.laurel-row:hover{background:var(--anvil-brass)}@supports (color:color-mix(in lab, red, red)){.laurel-row:hover{background:color-mix(in oklab, var(--anvil-brass) 6%, transparent)}}.laurel-rank{letter-spacing:.04em;text-align:center;color:var(--anvil-brass);font-size:.8rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.laurel-rank{color:color-mix(in oklab, var(--anvil-brass) 52%, var(--text-muted))}}.laurel-row-body{flex-direction:column;min-width:0;display:flex}.laurel-row-card{color:var(--text-primary);overflow-wrap:anywhere;font-size:.88rem;font-weight:600}.laurel-row-where{color:var(--text-muted);overflow-wrap:anywhere;margin-top:.1rem;font-size:.72rem;line-height:1.5}.laurel-row-figure{text-align:right;color:var(--text-primary);font-size:1.2rem;font-weight:600}.laurel-credit{letter-spacing:.01em;color:var(--text-muted);overflow-wrap:anywhere;margin-top:.25rem;font-size:.68rem}@media (width<=46rem){.laurel-champion{--laurel-art-w:112px;flex-wrap:wrap;align-items:flex-start;gap:.85rem}.laurel-champion-body{flex:12rem}.laurel-figure{flex-direction:row;align-items:baseline;gap:.45rem}.laurel-figure-n{font-size:2.1rem}.laurel-row{grid-template-columns:auto minmax(0,1fr) auto;gap:.6rem}.laurel-rank{display:none}}@media (prefers-reduced-motion:reduce){.laurel-champion .laurel-art:after{opacity:0;animation:none}}.verdict{border:1px solid var(--field-brass);border-radius:.75rem;margin-bottom:1.5rem;padding:1.25rem 1rem .75rem;position:relative}@supports (color:color-mix(in lab, red, red)){.verdict{border:1px solid color-mix(in srgb, var(--field-brass) 34%, transparent)}}.verdict{background:radial-gradient(ellipse at 50% 0%, var(--field-brass) 0%, transparent 62%), linear-gradient(to bottom, var(--field-sand-dark) 0%, var(--surface-1) 78%)}@supports (color:color-mix(in lab, red, red)){.verdict{background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--field-brass) 11%, transparent) 0%, transparent 62%), linear-gradient(to bottom, color-mix(in srgb, var(--field-sand-dark) 22%, var(--surface-1)) 0%, var(--surface-1) 78%)}}.verdict{overflow:hidden}.verdict-field{align-items:center;gap:.5rem;display:grid}@media (width>=40rem){.verdict:not(.is-drawn) .verdict-side+.verdict-side{border-left:1px solid var(--field-brass)}@supports (color:color-mix(in lab, red, red)){.verdict:not(.is-drawn) .verdict-side+.verdict-side{border-left:1px solid color-mix(in srgb, var(--field-brass) 22%, transparent)}}.verdict:not(.is-drawn) .verdict-field{grid-template-columns:1fr 1fr}}.verdict-side{flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:.25rem .5rem;display:flex}.verdict-crown{place-items:center;width:100%;max-width:15.5rem;display:grid}@media (width>=40rem){.verdict-crown{max-width:20rem}}.verdict-crown>*{grid-area:1/1}.verdict-wreath{width:100%;height:auto;animation:1.5s cubic-bezier(.22,1,.32,1) both verdict-descend,7s ease-in-out 1.5s infinite verdict-gild}.verdict-crowned{text-align:center;flex-direction:column;align-self:start;align-items:center;gap:.1rem;padding:41% 15% 0;display:flex}.verdict-fall{flex-direction:column;align-items:center;display:flex}.verdict-fallen{text-align:center;flex-direction:column;align-items:center;gap:.1rem;margin-top:.55rem;display:flex}.verdict-plot{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.verdict-stone{z-index:1;width:100%;max-width:7.5rem;height:auto;animation:1.25s cubic-bezier(.16,1,.3,1) .24s both verdict-raise;position:relative}@media (width>=40rem){.verdict-stone{max-width:9.75rem}}.verdict-ground{background:radial-gradient(ellipse at 50% 50%, var(--field-sand-dark) 0%, var(--field-sand-dark) 52%, transparent 78%);border-radius:50%;width:8.4rem;height:.85rem;margin-left:-4.2rem;position:absolute;bottom:-.3rem;left:50%}@supports (color:color-mix(in lab, red, red)){.verdict-ground{background:radial-gradient(ellipse at 50% 50%, color-mix(in srgb, var(--field-sand-dark) 62%, transparent) 0%, color-mix(in srgb, var(--field-sand-dark) 26%, transparent) 52%, transparent 78%)}}.verdict-ground{transform-origin:50%;animation:1.25s cubic-bezier(.16,1,.3,1) .24s both verdict-settle}@media (width>=40rem){.verdict-ground{width:10.9rem;margin-left:-5.45rem}}.verdict-label{letter-spacing:.14em;text-transform:uppercase;color:var(--field-brass);font-size:.62rem}@supports (color:color-mix(in lab, red, red)){.verdict-label{color:color-mix(in srgb, var(--field-brass) 78%, var(--text-secondary))}}.verdict-name{color:var(--text-primary);overflow-wrap:anywhere;font-size:1rem;font-weight:600;line-height:1.15}.verdict-tally{color:var(--text-muted);font-size:.72rem}.verdict-drawn-line{text-align:center;color:var(--text-secondary);margin-top:.35rem;font-size:.8rem}.verdict-foot{justify-content:flex-end;margin-top:.5rem;display:flex}@keyframes verdict-descend{0%{opacity:0;transform:translateY(-46%)scale(1.1)}55%{opacity:1;transform:translateY(2%)scale(.99)}78%{transform:translateY(-1%)scale(1)}to{opacity:1;transform:none}}@keyframes verdict-gild{0%,to{filter:drop-shadow(0 4px 16px #00000057) brightness(var(--gild-lit,1)) saturate(var(--gild-sat,1))}50%{filter:drop-shadow(0 4px 22px color-mix(in srgb, var(--lantern-brass) 34%, transparent)) brightness(calc(var(--gild-lit,1) * 1.07)) saturate(var(--gild-sat,1))}}@keyframes verdict-raise{0%{opacity:0;transform:translateY(38%)scale(.94)}70%{opacity:1}to{opacity:1;transform:none}}@keyframes verdict-settle{0%{opacity:0;transform:scaleX(.2)scaleY(.5)}to{opacity:1;transform:none}}:root[data-theme=dark] .verdict-stone,:root:where(:not([data-theme=light])) .verdict-stone{filter:drop-shadow(0 10px 18px #0009)brightness(1.06)}:root[data-theme=light] .verdict-stone{filter:drop-shadow(0 8px 12px #00000057)brightness(.94)saturate(1.06)}:root[data-theme=dark] .verdict-ground,:root:where(:not([data-theme=light])) .verdict-ground{background:radial-gradient(ellipse at 50% 50%, var(--field-brass) 0%, var(--field-brass) 52%, transparent 78%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .verdict-ground,:root:where(:not([data-theme=light])) .verdict-ground{background:radial-gradient(ellipse at 50% 50%, color-mix(in srgb, var(--field-brass) 24%, transparent) 0%, color-mix(in srgb, var(--field-brass) 8%, transparent) 52%, transparent 78%)}}:root[data-theme=light] .verdict-wreath{--gild-lit:.95;--gild-sat:1.04}@media (prefers-reduced-motion:reduce){.verdict-wreath,.verdict-stone,.verdict-ground{animation:none}}.tape{border:1px solid var(--anvil-brass);border-radius:.75rem;padding:1.1rem 1rem 1rem;position:relative}@supports (color:color-mix(in lab, red, red)){.tape{border:1px solid color-mix(in srgb, var(--anvil-brass) 30%, transparent)}}.tape{background:linear-gradient(to bottom, var(--anvil-brass) 0%, var(--surface-1) 60%)}@supports (color:color-mix(in lab, red, red)){.tape{background:linear-gradient(to bottom, color-mix(in srgb, var(--anvil-brass) 5%, var(--surface-1)) 0%, var(--surface-1) 60%)}}.tape-head{letter-spacing:.16em;text-transform:uppercase;color:var(--anvil-brass);font-size:.62rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.tape-head{color:color-mix(in srgb, var(--anvil-brass) 74%, var(--text-secondary))}}.tape-score{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;max-width:42rem;margin:.7rem auto 0;display:grid}.tape-seat{flex-direction:column;gap:.15rem;min-width:0;display:flex}.tape-seat.is-away{text-align:right;align-items:flex-end}.tape-seat-name{color:var(--text-primary);overflow-wrap:anywhere;font-size:.78rem;font-weight:600;line-height:1.2}.tape-seat-wins{color:var(--anvil-brass);text-shadow:0 1px 0 var(--anvil-glint);font-size:clamp(2rem,11vw,3.1rem);font-weight:700;line-height:1}@supports (color:color-mix(in lab, red, red)){.tape-seat-wins{text-shadow:0 1px 0 color-mix(in srgb, var(--anvil-glint) 40%, transparent)}}.tape-seat-wins{animation:.62s cubic-bezier(.16,1,.3,1) both tape-strike}.tape-seat.is-away .tape-seat-wins{animation-delay:.13s}.tape-seat-of{color:var(--text-secondary);font-size:.68rem}.tape-cross{color:var(--anvil-brass);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.tape-cross{color:color-mix(in srgb, var(--anvil-brass) 78%, transparent)}}.tape-band{background:var(--gridline);height:.85rem;box-shadow:inset 0 0 0 1px var(--anvil-brass);border-radius:999px;align-items:stretch;margin-top:.85rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.tape-band{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--anvil-brass) 18%, transparent)}}.tape-band{overflow:hidden}.tape-even{z-index:2;background:#0000008c;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 0 1px #ffffff29}.tape-span{flex:none;animation:.7s cubic-bezier(.22,1,.36,1) .12s both tape-grow;position:relative}.tape-span.is-home{transform-origin:0}.tape-span.is-away{transform-origin:100%}.tape-span.is-middle{transform-origin:50%}.tape-span[data-kind=won]{background:linear-gradient(180deg, var(--anvil-glint) 0%, var(--anvil-brass) 58%, var(--anvil-brass) 100%)}@supports (color:color-mix(in lab, red, red)){.tape-span[data-kind=won]{background:linear-gradient(180deg, color-mix(in srgb, var(--anvil-glint) 62%, var(--anvil-brass)) 0%, var(--anvil-brass) 58%, color-mix(in srgb, var(--anvil-brass) 62%, #000) 100%)}}.tape-span[data-kind=won].is-home{box-shadow:inset -1px 0 #00000080}.tape-span[data-kind=won].is-away{box-shadow:inset 1px 0 #00000080}.tape-span[data-kind=draw]{background:var(--anvil-iron)}@supports (color:color-mix(in lab, red, red)){.tape-span[data-kind=draw]{background:color-mix(in srgb, var(--anvil-iron) 55%, var(--gridline))}}.tape-span[data-kind=draw]{box-shadow:inset 0 0 0 1px var(--anvil-brass)}@supports (color:color-mix(in lab, red, red)){.tape-span[data-kind=draw]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--anvil-brass) 22%, transparent)}}.tape-span[data-kind=clock]{background:repeating-linear-gradient(-45deg, var(--status-warning) 0 4px, var(--status-warning) 4px 8px)}@supports (color:color-mix(in lab, red, red)){.tape-span[data-kind=clock]{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--status-warning) 46%, transparent) 0 4px, color-mix(in srgb, var(--status-warning) 16%, transparent) 4px 8px)}}.tape-gap{flex:auto;min-width:0}.tape-notes{flex-wrap:wrap;gap:.4rem 1rem;margin-top:.7rem;display:flex}.tape-note{color:var(--text-secondary);align-items:center;gap:.35rem;font-size:.74rem;display:flex}.tape-note.is-nil .tape-note-mark{opacity:.45}.tape-note-mark{border-radius:999px;flex:none;width:.55rem;height:.55rem}.tape-note-mark[data-kind=won]{background:var(--anvil-brass);box-shadow:0 0 0 1px var(--anvil-glint)}@supports (color:color-mix(in lab, red, red)){.tape-note-mark[data-kind=won]{box-shadow:0 0 0 1px color-mix(in srgb, var(--anvil-glint) 55%, transparent)}}.tape-note-mark[data-kind=draw]{background:var(--anvil-iron)}@supports (color:color-mix(in lab, red, red)){.tape-note-mark[data-kind=draw]{background:color-mix(in srgb, var(--anvil-iron) 55%, var(--gridline))}}.tape-note-mark[data-kind=draw]{box-shadow:0 0 0 1px var(--anvil-brass)}@supports (color:color-mix(in lab, red, red)){.tape-note-mark[data-kind=draw]{box-shadow:0 0 0 1px color-mix(in srgb, var(--anvil-brass) 30%, transparent)}}.tape-note-mark[data-kind=clock]{background:var(--status-warning)}.tape-note-mark[data-kind=length]{box-shadow:inset 0 0 0 1.5px var(--anvil-brass);background:0 0}@supports (color:color-mix(in lab, red, red)){.tape-note-mark[data-kind=length]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--anvil-brass) 60%, transparent)}}.bouts{border-radius:.5rem;flex-direction:column;gap:1px;margin-top:.7rem;display:flex;overflow:hidden}.bout{background:var(--anvil-brass);grid-template-columns:1.6rem minmax(0,1fr) auto;align-items:baseline;gap:.5rem;padding:.4rem .6rem;font-size:.78rem;display:grid}@supports (color:color-mix(in lab, red, red)){.bout{background:color-mix(in srgb, var(--anvil-brass) 4%, transparent)}}.bout:nth-child(2n){background:var(--anvil-brass)}@supports (color:color-mix(in lab, red, red)){.bout:nth-child(2n){background:color-mix(in srgb, var(--anvil-brass) 8%, transparent)}}.bout-no{color:var(--text-secondary);font-size:.68rem;font-weight:600}.bout-took{color:var(--text-primary);overflow-wrap:anywhere}.bout[data-outcome=draw] .bout-took,.bout[data-outcome=clock] .bout-took{color:var(--text-secondary);font-style:italic}.bout-len{color:var(--text-secondary);white-space:nowrap;font-size:.72rem}.bout-mark{vertical-align:baseline;background:var(--anvil-brass);width:.45rem;height:.45rem;box-shadow:0 0 0 1px var(--anvil-glint);border-radius:999px;margin-right:.35rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.bout-mark{box-shadow:0 0 0 1px color-mix(in srgb, var(--anvil-glint) 55%, transparent)}}.bout[data-outcome=draw] .bout-mark{background:var(--anvil-iron)}@supports (color:color-mix(in lab, red, red)){.bout[data-outcome=draw] .bout-mark{background:color-mix(in srgb, var(--anvil-iron) 55%, var(--gridline))}}.bout[data-outcome=draw] .bout-mark{box-shadow:0 0 0 1px var(--anvil-brass)}@supports (color:color-mix(in lab, red, red)){.bout[data-outcome=draw] .bout-mark{box-shadow:0 0 0 1px color-mix(in srgb, var(--anvil-brass) 30%, transparent)}}.bout[data-outcome=clock] .bout-mark{background:var(--status-warning)}.tape-foot{color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:.4rem;margin-top:.8rem;font-size:.72rem;display:flex}@keyframes tape-strike{0%{opacity:0;transform:translateY(.35em)scale(.86)}to{opacity:1;transform:none}}@keyframes tape-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.tape-seat-wins,.tape-span{animation:none}}.arena-gate{width:9.5rem;box-shadow:0 3px 12px #00000061, 0 0 0 1px var(--anvil-brass);background:0 0;border:0;border-radius:.42rem;padding:0;line-height:0;display:block}@supports (color:color-mix(in lab, red, red)){.arena-gate{box-shadow:0 3px 12px #00000061, 0 0 0 1px color-mix(in oklab, var(--anvil-brass) 30%, transparent)}}.arena-gate{transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s}.arena-gate:disabled{opacity:1}.arena-gate-card{z-index:0;pointer-events:none;width:100%;height:auto;display:block;position:relative}.arena-gate:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .42s,transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translateY(-14%)}.arena-gate[data-gate=shut]:before{opacity:1;background:repeating-linear-gradient(90deg, var(--anvil-brass) 0 2px, transparent 2px 12px), linear-gradient(180deg, #0a0c1294 0%, #0a0c12bd 100%);transform:none}@supports (color:color-mix(in lab, red, red)){.arena-gate[data-gate=shut]:before{background:repeating-linear-gradient(90deg, color-mix(in oklab, var(--anvil-brass) 44%, transparent) 0 2px, transparent 2px 12px), linear-gradient(180deg, #0a0c1294 0%, #0a0c12bd 100%)}}.arena-gate[data-gate=shut] .arena-gate-plate{border-color:var(--anvil-brass)}@supports (color:color-mix(in lab, red, red)){.arena-gate[data-gate=shut] .arena-gate-plate{border-color:color-mix(in srgb, var(--anvil-brass) 32%, #2a0d0b)}}.arena-gate[data-gate=shut] .arena-gate-plate{background-image:linear-gradient(180deg, var(--arena-blood-lit) 0%, var(--arena-blood) 58%, var(--arena-blood-deep) 100%)}@supports (color:color-mix(in lab, red, red)){.arena-gate[data-gate=shut] .arena-gate-plate{background-image:linear-gradient(180deg, color-mix(in oklab, var(--arena-blood-lit) 54%, #190f11) 0%, color-mix(in oklab, var(--arena-blood) 54%, #190f11) 58%, color-mix(in oklab, var(--arena-blood-deep) 62%, #12090a) 100%)}}.arena-gate[data-gate=shut] .arena-gate-plate{box-shadow:inset 0 1px #ffe2a81f,inset 0 -1px #00000080}.arena-gate[data-gate=lighting]:before{opacity:1;background:radial-gradient(125% 64% at 50% 112%, var(--arena-blood-lit) 0%, var(--arena-blood) 44%, transparent 74%);transform:none}@supports (color:color-mix(in lab, red, red)){.arena-gate[data-gate=lighting]:before{background:radial-gradient(125% 64% at 50% 112%, color-mix(in oklab, var(--arena-blood-lit) 86%, transparent) 0%, color-mix(in oklab, var(--arena-blood) 44%, transparent) 44%, transparent 74%)}}.arena-gate[data-gate=lighting]:before{animation:1.5s ease-in-out infinite alternate arena-gate-ember}@keyframes arena-gate-ember{0%{opacity:.5}to{opacity:1}}.arena-gate[data-gate=running]:before{opacity:1;background:linear-gradient(180deg, var(--arena-blood-lit) 0%, var(--arena-blood-deep) 100%);transform:none}@supports (color:color-mix(in lab, red, red)){.arena-gate[data-gate=running]:before{background:linear-gradient(180deg, color-mix(in oklab, var(--arena-blood-lit) 22%, transparent) 0%, color-mix(in oklab, var(--arena-blood-deep) 38%, transparent) 100%)}}.arena-gate[data-gate=running]{box-shadow:0 10px 24px #00000073, 0 0 22px var(--arena-blood-lit), 0 0 0 1px var(--anvil-brass);transform:rotate(6deg)}@supports (color:color-mix(in lab, red, red)){.arena-gate[data-gate=running]{box-shadow:0 10px 24px #00000073, 0 0 22px color-mix(in oklab, var(--arena-blood-lit) 55%, transparent), 0 0 0 1px color-mix(in oklab, var(--anvil-brass) 72%, transparent)}}.btn-arena-face{z-index:3;align-items:center;gap:.4rem;display:inline-flex;position:relative}.arena-gate-plate{z-index:3;border:1px solid var(--anvil-brass);justify-content:center;align-items:center;gap:.3rem;padding:0 .35rem;display:flex;position:absolute;inset:61.8% 10.4% 13%}@supports (color:color-mix(in lab, red, red)){.arena-gate-plate{border:1px solid color-mix(in srgb, var(--anvil-brass) 60%, #2a0d0b)}}.arena-gate-plate{background-image:linear-gradient(180deg, var(--arena-blood-lit) 0%, var(--arena-blood) 58%, var(--arena-blood-deep) 100%);color:var(--anvil-glint);text-shadow:0 1px 3px #000000b3;border-radius:.16rem;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:inset 0 1px #ffe2a842,inset 0 -1px #00000080,0 2px 7px #00000073}.arena-gate-plate svg{flex:none;width:14px;height:14px}.arena-gate-plate .arena-gate-word{letter-spacing:.03em;text-align:center;font-size:.63rem;font-weight:600;line-height:1.2}.arena-gate:hover:not(:disabled),.arena-gate:focus-visible:not(:disabled){box-shadow:0 14px 28px #00000075, 0 0 20px var(--arena-blood-lit), 0 0 0 1px var(--anvil-brass);transform:translateY(-5px)rotate(-1.5deg)}@supports (color:color-mix(in lab, red, red)){.arena-gate:hover:not(:disabled),.arena-gate:focus-visible:not(:disabled){box-shadow:0 14px 28px #00000075, 0 0 20px color-mix(in oklab, var(--arena-blood-lit) 58%, transparent), 0 0 0 1px color-mix(in oklab, var(--anvil-brass) 68%, transparent)}}.arena-gate:hover:not(:disabled) .arena-gate-plate,.arena-gate:focus-visible:not(:disabled) .arena-gate-plate{border-color:var(--anvil-brass)}@supports (color:color-mix(in lab, red, red)){.arena-gate:hover:not(:disabled) .arena-gate-plate,.arena-gate:focus-visible:not(:disabled) .arena-gate-plate{border-color:color-mix(in srgb, var(--anvil-brass) 92%, #2a0d0b)}}.arena-gate:hover:not(:disabled) .arena-gate-plate,.arena-gate:focus-visible:not(:disabled) .arena-gate-plate{box-shadow:inset 0 1px #ffe2a870,inset 0 -1px #00000080,0 4px 13px #7e242099}.arena-gate:active:not(:disabled){box-shadow:0 2px 9px #00000080, 0 0 0 1px var(--anvil-brass);transform:translateY(0)rotate(-.4deg)}@supports (color:color-mix(in lab, red, red)){.arena-gate:active:not(:disabled){box-shadow:0 2px 9px #00000080, 0 0 0 1px color-mix(in oklab, var(--anvil-brass) 72%, transparent)}}.arena-gate:active:not(:disabled) .arena-gate-plate{transform:translateY(1px);box-shadow:inset 0 2px 5px #0009,inset 0 -1px #ffe2a81a}.arena-note{max-width:62ch;color:var(--text-secondary);margin:.55rem 0 0;font-size:.72rem;line-height:1.6}.arena-note em{color:var(--text-primary);font-style:italic}@media (prefers-reduced-motion:reduce){.arena-gate,.arena-gate:hover:not(:disabled),.arena-gate:focus-visible:not(:disabled),.arena-gate:active:not(:disabled){transform:none}.arena-gate[data-gate=running]{transform:rotate(6deg)}.arena-gate:before,.arena-gate[data-gate=shut]:before{transition:opacity .2s}.arena-gate:before{transform:none}.arena-gate[data-gate=lighting]:before{opacity:1;animation:none}.arena-gate:active:not(:disabled) .arena-gate-plate{transform:none}}.stage{z-index:12;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.stage-card{perspective:900px;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;inset:0}.stage-card.is-cast{--stage-glow:var(--field-sun)}.stage-card.is-dies{--stage-glow:#8fb59a}.stage-card.is-attach{--stage-glow:var(--field-sun)}.stage-card.is-made{--stage-glow:var(--field-brass)}.stage-card.is-sacrificed{--stage-glow:#c08048}.stage-card.is-put{--stage-glow:#c2b48c}.stage-card.is-companion{--stage-glow:var(--vine)}.stage-veil{z-index:0;background:radial-gradient(ellipse 40% 48% at 50% 48%, var(--stage-glow) 0%, var(--stage-glow) 40%, #0806049e 66%, #08060400 86%);position:absolute;inset:-6%}@supports (color:color-mix(in lab, red, red)){.stage-veil{background:radial-gradient(ellipse 40% 48% at 50% 48%, color-mix(in srgb, var(--stage-glow) 30%, transparent) 0%, color-mix(in srgb, var(--stage-glow) 9%, transparent) 40%, #0806049e 66%, #08060400 86%)}}.stage-veil{animation:stage-veil-up var(--stage-life,1.15s) ease-out both}@keyframes stage-veil-up{0%{opacity:0;transform:scale(.82)}11%{opacity:1;transform:scale(1)}72%{opacity:.94;transform:scale(1.02)}to{opacity:0;transform:scale(1.14)}}.stage-frame{z-index:1;aspect-ratio:488/680;max-width:min(62%,244px);height:min(58%,340px);transform-style:preserve-3d;animation:stage-rise var(--stage-life,1.15s) cubic-bezier(.16, 1, .3, 1) both;display:flex;position:relative}.stage-frame:before{content:"";z-index:0;background:conic-gradient(from 0deg, transparent 0deg, var(--stage-glow) 34deg, transparent 92deg, transparent 180deg, var(--stage-glow) 214deg, transparent 272deg);border-radius:50%;position:absolute;inset:-16%}@supports (color:color-mix(in lab, red, red)){.stage-frame:before{background:conic-gradient(from 0deg, transparent 0deg, color-mix(in srgb, var(--stage-glow) 46%, transparent) 34deg, transparent 92deg, transparent 180deg, color-mix(in srgb, var(--stage-glow) 30%, transparent) 214deg, transparent 272deg)}}.stage-frame:before{filter:blur(7px);animation:stage-ring-turn var(--stage-life,1.15s) linear both;-webkit-mask:radial-gradient(closest-side,#0000 62%,#000 76% 100%);mask:radial-gradient(closest-side,#0000 62%,#000 76% 100%)}@keyframes stage-ring-turn{0%{opacity:0;transform:rotate(-40deg)scale(.82)}14%{opacity:.9;transform:rotate(24deg)scale(1)}74%{opacity:.66}to{opacity:0;transform:rotate(230deg)scale(1.1)}}.stage-face{z-index:1;object-fit:cover;width:100%;height:100%;box-shadow:0 14px 34px #000000b8, 0 0 0 1px var(--field-brass), 0 0 22px var(--stage-glow);border-radius:4.75%/3.4%;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.stage-face{box-shadow:0 14px 34px #000000b8, 0 0 0 1px color-mix(in srgb, var(--field-brass) 34%, transparent), 0 0 22px color-mix(in srgb, var(--stage-glow) 26%, transparent)}}.stage-forge{z-index:0;pointer-events:none;animation:stage-field-open var(--stage-life,1.15s) ease-out both;place-items:center;display:grid;position:absolute;inset:0}.stage-forge-art{aspect-ratio:660/404;object-fit:cover;width:min(100%,940px);animation:stage-field-rise var(--stage-life,1.15s) ease-out both;-webkit-mask-image:radial-gradient(56% 52%,#000 0% 64%,#00000080 86%,#0000 100%);mask-image:radial-gradient(56% 52%,#000 0% 64%,#00000080 86%,#0000 100%)}.stage-forge-sparks{animation:stage-forge-sparks var(--stage-life,1.15s) ease-out both;background:radial-gradient(1.6px at 41% 66%,#fff4d6f2,#0000),radial-gradient(1.3px at 46% 61%,#ffe29ee6,#0000),radial-gradient(1.1px at 53% 59%,#ffecbee6,#0000),radial-gradient(1.5px at 58% 64%,#ffd684d9,#0000),radial-gradient(1.2px at 37% 71%,#ffce7acc,#0000),radial-gradient(1.4px at 62% 70%,#ffe8b0d9,#0000),radial-gradient(1px at 49% 55%,#fff8e2e6,#0000),radial-gradient(1.1px at 33% 64%,#ffc468bf,#0000),radial-gradient(1.3px at 66% 62%,#ffd280cc,#0000),radial-gradient(26% 15% at 50% 70%,#ffc66c8c 0%,#e2842c47 46%,#b4601e00 80%);position:absolute;inset:0}@keyframes stage-forge-sparks{0%,24%{opacity:0;transform:scale(.4)}36%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}@media (prefers-reduced-motion:reduce){.stage-forge{animation:stage-still var(--stage-life,1.15s) linear both}.stage-forge-art{animation:none}.stage-forge-sparks{opacity:0;animation:none}}.stage-temple{z-index:0;pointer-events:none;animation:stage-field-open var(--stage-life,1.15s) ease-out both;place-items:center;display:grid;position:absolute;inset:0}.stage-temple-art{aspect-ratio:700/392;background-blend-mode:soft-light;width:min(100%,960px);animation:stage-field-rise var(--stage-life,1.15s) ease-out both;background-color:#2c2118;background-image:url(/assets/templum.webp);background-position:50%;background-size:cover;-webkit-mask-image:radial-gradient(56% 52%,#000 0% 64%,#00000080 86%,#0000 100%);mask-image:radial-gradient(56% 52%,#000 0% 64%,#00000080 86%,#0000 100%)}.stage-veiling{z-index:0;pointer-events:none;animation:stage-field-open var(--stage-life,1.3s) ease-out both;place-items:center;display:grid;position:absolute;inset:0}.stage-veiling-art{aspect-ratio:700/292;object-fit:cover;opacity:.82;width:min(100%,900px);animation:stage-field-rise var(--stage-life,1.3s) ease-out both;-webkit-mask-image:radial-gradient(46% 40%,#000 0% 52%,#00000073 78%,#0000 100%);mask-image:radial-gradient(46% 40%,#000 0% 52%,#00000073 78%,#0000 100%)}.stage-card.has-temple,.stage-card.has-veiling{perspective:900px;perspective-origin:50% 30%}.stage-card.has-temple .stage-frame,.stage-card.has-veiling .stage-frame{animation:stage-alight var(--stage-life,1.3s) cubic-bezier(.24, .86, .32, 1) both}.stage-card.has-temple .stage-frame:before,.stage-card.has-veiling .stage-frame:before{opacity:0;animation:none}@media (prefers-reduced-motion:reduce){.stage-temple{animation:stage-still var(--stage-life,1.15s) linear both}.stage-veiling{animation:stage-still var(--stage-life,1.3s) linear both}.stage-temple-art,.stage-veiling-art{animation:none}.stage-card.has-temple .stage-frame,.stage-card.has-veiling .stage-frame{animation:stage-still var(--stage-life,1.3s) linear both;transform:none}}.stage-arcanum{z-index:0;pointer-events:none;transform-style:preserve-3d;grid-template-rows:100%;place-items:center;display:grid;position:absolute;inset:0}.stage-arcanum-art{opacity:.72;width:auto;height:min(88%,500px);box-shadow:0 16px 34px #000000c7, 0 0 0 1px var(--field-brass);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.stage-arcanum-art{box-shadow:0 16px 34px #000000c7, 0 0 0 1px color-mix(in srgb, var(--field-brass) 42%, transparent)}}.stage-arcanum-art{animation:stage-arcanum-turn var(--stage-life,1.15s) cubic-bezier(.22, .9, .3, 1) both}.stage-arcanum-glow{background:radial-gradient(closest-side, var(--stage-glow) 0%, transparent 100%);border-radius:50%;position:absolute;inset:6% 26%}@supports (color:color-mix(in lab, red, red)){.stage-arcanum-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--stage-glow) 32%, transparent) 0%, transparent 100%)}}.stage-arcanum-glow{filter:blur(24px);animation:stage-field-open var(--stage-life,1.15s) ease-out both}@keyframes stage-arcanum-turn{0%{opacity:0;transform:rotate(-3deg)rotateY(-84deg)scale(.94)}10%{opacity:.72}22%{opacity:.72;transform:rotate(-3deg)rotateY(0)scale(1)}86%{opacity:.72}to{opacity:0}}.stage-card.has-tower .stage-frame,.stage-card.has-magician .stage-frame{animation:stage-turn-over var(--stage-life,1.15s) cubic-bezier(.2, .85, .3, 1) both}.stage-card.has-tower .stage-frame:before,.stage-card.has-magician .stage-frame:before{opacity:0;animation:none}@keyframes stage-turn-over{0%,26%{opacity:0;transform:rotateY(-88deg)scale(.9)}34%{opacity:1}44%{transform:rotateY(0)scale(1.05)}52%{transform:rotateY(0)scale(1)}80%{opacity:1;transform:rotateY(0)scale(1)}to{opacity:0;transform:translateY(-9%)scale(1.06)}}@media (prefers-reduced-motion:reduce){.stage-arcanum-art{animation-name:stage-arcanum-lie}.stage-arcanum-glow{animation:none}.stage-card.has-tower .stage-frame,.stage-card.has-magician .stage-frame{animation:stage-still var(--stage-life,1.15s) linear both;transform:none}@keyframes stage-arcanum-lie{0%,to{opacity:.72;transform:rotate(-3deg)}}}.stage-half{z-index:2;left:var(--glass-l);top:var(--glass-t);right:var(--glass-r);bottom:var(--glass-b);pointer-events:none;box-shadow:0 3px 10px #0000008c, 0 0 0 1.5px var(--field-brass), 0 0 14px var(--stage-glow);border-radius:5px;position:absolute}@supports (color:color-mix(in lab, red, red)){.stage-half{box-shadow:0 3px 10px #0000008c, 0 0 0 1.5px color-mix(in srgb, var(--field-brass) 76%, transparent), 0 0 14px color-mix(in srgb, var(--stage-glow) 40%, transparent)}}.stage-half{animation:.46s cubic-bezier(.16,1,.3,1) .18s both stage-half-in}.stage-half-glass{border-radius:inherit;background:#0a0806eb;position:absolute;inset:0;overflow:hidden}.stage-half-card{left:var(--card-x);top:var(--card-y);width:var(--card-w);height:var(--card-h);transform-origin:var(--half-ox) var(--half-oy);transform:scale(var(--half-zoom,1.3));position:absolute}.stage-half-glass:after{content:"";background:linear-gradient(#ffffff47 0%,#fff0 100%);border-radius:50%;width:62%;height:30%;position:absolute;top:6%;left:4%}@keyframes stage-half-in{0%{opacity:0;transform:scale(1.14)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.stage-half{animation:none}}@keyframes stage-rise{0%{opacity:0;transform:translateY(13%)scale(.68)rotateX(26deg)}13%{opacity:1;transform:translateY(0)scale(1.06)rotateX(-2deg)}21%{transform:scale(.985)rotateX(1deg)}28%{transform:scale(1)rotateX(0)}76%{opacity:1;transform:scale(1)rotateX(0)}to{opacity:0;transform:translateY(-13%)scale(1.09)rotateX(-11deg)}}.stage-card.is-dies .stage-frame{animation:stage-doom var(--mark-life-dies,2s) cubic-bezier(.22, .9, .3, 1) both}@keyframes stage-doom{0%{opacity:0;transform:translateY(8%)scale(.74)rotateX(20deg)}9%{opacity:1;transform:translateY(0)scale(1.05)rotateX(-1deg)}15%{transform:scale(1)rotateX(0)}24%{transform:translateY(1.6%)scale(.985)rotateX(2deg)}30%{transform:translateY(0)scale(1)rotateX(0)}78%{opacity:1;transform:translateY(0)scale(1)rotateX(0)}to{opacity:0;transform:translateY(42%)scale(.56)rotateX(28deg)}}.stage-pall{z-index:2;pointer-events:none;transform-origin:50% 100%;animation:stage-interred var(--mark-life-dies,2s) ease-out both;background:linear-gradient(#060c091f 0%,#050a0870 30%,#040806c7 62%,#020504f2 100%);border-radius:4.75%/3.4%;position:absolute;inset:0}@keyframes stage-interred{0%,10%{opacity:0;transform:scaleY(.04)}24%{opacity:1;transform:scaleY(.55)}44%{opacity:1;transform:scaleY(1)}92%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.stage-card.is-dies .stage-face{animation:stage-unlit var(--mark-life-dies,2s) ease-out both}@keyframes stage-unlit{0%,16%{box-shadow:0 14px 34px #000000b8, 0 0 0 1px color-mix(in srgb, var(--field-brass) 34%, transparent), 0 0 22px color-mix(in srgb, var(--stage-glow) 26%, transparent)}48%,to{box-shadow:0 20px 44px #000000e6, 0 0 0 1px color-mix(in srgb, var(--field-brass) 12%, transparent), 0 0 0 color-mix(in srgb, var(--stage-glow) 0%, transparent)}}.stage-card.is-dies .stage-frame:before{opacity:0;animation:none}.stage-card.is-dies .stage-veil{animation:stage-veil-up var(--mark-life-dies,2s) ease-out both}.stage-skull{z-index:3;width:46%;height:auto;box-shadow:0 5px 15px #000000db, 0 0 0 1px var(--field-brass);border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.stage-skull{box-shadow:0 5px 15px #000000db, 0 0 0 1px color-mix(in srgb, var(--field-brass) 42%, transparent)}}.stage-skull{animation:stage-stone var(--mark-life-dies,2s) ease-out both}@keyframes stage-stone{0%{opacity:0;transform:translate(-50%,-50%)translateY(-140%)scale(1.5)rotate(-9deg)}10%{opacity:0;transform:translate(-50%,-50%)translateY(-90%)scale(1.34)rotate(-6deg)}22%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}26%{transform:translate(-50%,-50%)translateY(-3%)scale(1.03)rotate(.6deg)}32%{transform:translate(-50%,-50%)scale(1)rotate(0)}86%{opacity:1}to{opacity:.82}}.stage-crypt{z-index:0;pointer-events:none;animation:stage-crypt-open var(--mark-life-dies,2s) ease-out both;place-items:center;display:grid;position:absolute;inset:0}@keyframes stage-crypt-open{0%{opacity:0}9%{opacity:1}86%{opacity:1}to{opacity:0}}.stage-crypt-art,.stage-crypt-damp{grid-area:1/1;width:min(100%,760px);height:min(100%,660px);-webkit-mask-image:radial-gradient(48% 46% at 50% 52%,#000 0% 66%,#00000080 84%,#0000 100%);mask-image:radial-gradient(48% 46% at 50% 52%,#000 0% 66%,#00000080 84%,#0000 100%)}.stage-crypt-art{object-fit:cover;animation:stage-crypt-close var(--mark-life-dies,2s) ease-out both}@keyframes stage-crypt-close{0%{transform:scale(1.02)}to{transform:scale(1.09)}}.stage-crypt-damp{background:linear-gradient(#060e0a57 0%,#050c097a 52%,#030806b8 100%)}.stage-plate{box-sizing:border-box;text-align:center;background:radial-gradient(ellipse 78% 52% at 50% 38%, var(--stage-glow) 0%, transparent 72%), linear-gradient(168deg, var(--field-sand-dark) 0%, #17120b 58%, #241b10 100%);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:9%;display:flex}@supports (color:color-mix(in lab, red, red)){.stage-plate{background:radial-gradient(ellipse 78% 52% at 50% 38%, color-mix(in srgb, var(--stage-glow) 17%, transparent) 0%, transparent 72%), linear-gradient(168deg, color-mix(in srgb, var(--field-sand-dark) 92%, #000) 0%, #17120b 58%, #241b10 100%)}}.stage-plate-name{color:#f4e9d0;text-shadow:0 2px 8px #000000e6;overflow-wrap:anywhere;font-family:IM Fell English,Iowan Old Style,Georgia,serif;font-size:clamp(.9rem,2.7vw,1.5rem);line-height:1.25}.stage-plate-rule{background:linear-gradient(90deg, transparent, var(--field-brass), transparent);width:54%;height:1px}@supports (color:color-mix(in lab, red, red)){.stage-plate-rule{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--field-brass) 78%, transparent), transparent)}}.stage-card.is-exiled{perspective:1000px;perspective-origin:80% 48%;--stage-glow:#93a6b6}.stage-road{z-index:0;pointer-events:none;animation:stage-road-open var(--stage-life,1.5s) ease-out both;place-items:center;display:grid;position:absolute;inset:0}@keyframes stage-road-open{0%{opacity:0}12%{opacity:1}88%{opacity:1}to{opacity:0}}.stage-road-art{aspect-ratio:560/310;object-fit:cover;opacity:1;width:min(100%,980px);animation:stage-road-run var(--stage-life,1.5s) ease-out both;-webkit-mask-image:radial-gradient(48% 33% at 60% 53%,#000 0% 54%,#00000080 80%,#0000 100%);mask-image:radial-gradient(48% 33% at 60% 53%,#000 0% 54%,#00000080 80%,#0000 100%)}@keyframes stage-road-run{0%{transform:scale(1.03)}to{transform:scale(1.09)}}.stage-road-haze{background:radial-gradient(46% 52%,#1a100614 0%,#140c0508 58%,#140c0500 82%);position:absolute;inset:0}.stage-card.is-exiled .stage-frame{animation:stage-exile var(--stage-life,1.5s) cubic-bezier(.4, 0, .55, 1) both}@keyframes stage-exile{0%{opacity:0;transform:translateZ(80px)}10%{opacity:1;transform:translate(0)}32%{opacity:1;transform:translate(0)rotate(0)}82%{opacity:.62}to{opacity:0;transform:translateZ(-7000px)rotate(2deg)}}.stage-card.is-exiled .stage-frame:before{opacity:0;animation:none}@media (prefers-reduced-motion:reduce){.stage-card.is-exiled .stage-frame,.stage-road-art{animation:none}.stage-card.is-exiled .stage-frame{opacity:1;transform:none}.stage-road{animation:stage-road-open var(--stage-life,1.5s) linear both}}.stage-card.has-field,.stage-card.has-forge{perspective:900px;perspective-origin:50% 30%}.stage-field{z-index:0;pointer-events:none;animation:stage-field-open var(--stage-life,1.6s) ease-out both;place-items:center;display:grid;position:absolute;inset:0}@keyframes stage-field-open{0%{opacity:0}10%{opacity:1}87%{opacity:1}to{opacity:0}}.stage-field-art{aspect-ratio:720/292;object-fit:cover;width:min(100%,1040px);animation:stage-field-rise var(--stage-life,1.6s) ease-out both;-webkit-mask-image:radial-gradient(50% 40% at 50% 52%,#000 0% 58%,#00000080 82%,#0000 100%);mask-image:radial-gradient(50% 40% at 50% 52%,#000 0% 58%,#00000080 82%,#0000 100%)}@keyframes stage-field-rise{0%{transform:scale(1.02)}to{transform:scale(1.09)}}.stage-field-dust{animation:stage-field-dust var(--stage-life,1.6s) ease-out both;background:radial-gradient(30% 19% at 50% 71%,#e6d6b099 0%,#d4c0964d 44%,#c4b08800 78%);position:absolute;inset:0}@keyframes stage-field-dust{0%,26%{opacity:0;transform:scale(.45)}42%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.62)}}.stage-card.has-field .stage-frame,.stage-card.has-forge .stage-frame{animation:stage-alight var(--stage-life,1.6s) cubic-bezier(.24, .86, .32, 1) both}@keyframes stage-alight{0%{opacity:0;transform:translate3d(0,-13%,-820px)rotate(-2deg)}14%{opacity:1}34%{transform:translate(0)rotate(0)}46%{transform:translateZ(18px)rotate(1.2deg)}58%{transform:translate(0)rotate(0)}86%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translateZ(22px)rotate(0)}}.stage-card.has-field .stage-frame:before,.stage-card.has-forge .stage-frame:before{opacity:0;animation:none}.stage-plate-strip{z-index:1;text-align:center;border:1px solid var(--field-brass);border-radius:2px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 9px;max-width:84%;padding:3px 13px 4px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.stage-plate-strip{border:1px solid color-mix(in srgb, var(--field-brass) 46%, transparent)}}.stage-plate-strip{box-shadow:0 4px 14px #000000b3, inset 0 1px 0 var(--field-brass);background:linear-gradient(#18120aeb,#0a0805f0)}@supports (color:color-mix(in lab, red, red)){.stage-plate-strip{box-shadow:0 4px 14px #000000b3, inset 0 1px 0 color-mix(in srgb, var(--field-brass) 22%, transparent)}}.stage-plate-strip{animation:stage-plate-up var(--stage-life,1.15s) ease-out both}.stage-card.is-dies .stage-plate-strip{animation:stage-plate-up var(--mark-life-dies,2s) ease-out both}@keyframes stage-plate-up{0%{opacity:0;transform:translateY(7px)}18%{opacity:1;transform:translateY(0)}78%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(3px)}}.stage-plate-word{letter-spacing:.17em;text-transform:uppercase;color:var(--field-brass);font-family:IM Fell English SC,IM Fell English,Georgia,serif;font-size:.6rem}@supports (color:color-mix(in lab, red, red)){.stage-plate-word{color:color-mix(in srgb, var(--field-brass) 88%, #fff)}}.stage-plate-word{text-shadow:0 1px 2px #000000e6}.stage-plate-title{color:#efe4c9;text-shadow:0 1px 3px #000000f2;overflow-wrap:anywhere;font-family:IM Fell English,Iowan Old Style,Georgia,serif;font-size:.92rem;line-height:1.2}.stage-plate-note{color:var(--field-brass);flex:0 0 100%;font-family:IM Fell English,Iowan Old Style,Georgia,serif;font-size:.72rem;font-style:italic;line-height:1.25}@supports (color:color-mix(in lab, red, red)){.stage-plate-note{color:color-mix(in srgb, var(--field-brass) 62%, #f0e6cf)}}.stage-plate-note{text-shadow:0 1px 3px #000000f2;overflow-wrap:anywhere}.stage-pile{z-index:0;animation:stage-pile-fan var(--stage-life,1.3s) cubic-bezier(.16, 1, .3, 1) both;position:absolute;inset:0}.stage-leaf{background-color:var(--field-plate);background-image:var(--leaf-art,none);transform-origin:50% 100%;transform:rotate(calc(var(--leaf) * 7deg));background-position:50%;background-size:cover;border-radius:4.75%/3.4%;position:absolute;inset:0;box-shadow:0 6px 18px #0009,0 0 0 1px #00000073}.stage-leaf:after{content:"";background-color:rgb(0 0 0/calc(.3 + .12 * var(--leaf) * var(--leaf)));border-radius:4.75%/3.4%;position:absolute;inset:0}@keyframes stage-pile-fan{0%{opacity:0;transform:scale(.9)rotate(0)}22%{opacity:1;transform:scale(1)rotate(0)}76%{opacity:1}to{opacity:0}}.stage-count{z-index:2;background:var(--field-brass);color:#1a1409;animation:stage-plate-up var(--stage-life,1.3s) ease-out both;border-radius:3px;align-items:baseline;padding:3px 6px 2px;font-size:.86rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:4px;right:4px;box-shadow:0 2px 7px #0009}.stage-times{opacity:.72;margin-left:1px;font-size:.78em;font-weight:600}.stage-card.is-companion{perspective:1000px;perspective-origin:80% 48%}.stage-card.is-companion .stage-frame{animation:stage-arrive var(--stage-life,1.8s) cubic-bezier(.22, .9, .3, 1) both}@keyframes stage-arrive{0%{opacity:0;transform:translateZ(-7000px)rotate(2deg)}18%{opacity:1}46%{opacity:1;transform:translate(0)rotate(0)}84%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translateZ(60px)rotate(0)}}.stage-card.is-companion .stage-frame:before{opacity:0;animation:none}.stage-card.is-parting{animation:.2s cubic-bezier(.4,0,.9,.5) both stage-part}.stage-card.is-parting .stage-veil,.stage-card.is-parting .stage-frame,.stage-card.is-parting .stage-frame:before,.stage-card.is-parting .stage-face,.stage-card.is-parting .stage-pall,.stage-card.is-parting .stage-skull,.stage-card.is-parting .stage-pile,.stage-card.is-parting .stage-count,.stage-card.is-parting .stage-crypt,.stage-card.is-parting .stage-crypt-art,.stage-card.is-parting .stage-road,.stage-card.is-parting .stage-road-art,.stage-card.is-parting .stage-plate-strip{animation:none}.stage-card.is-parting.is-dies .stage-pall{opacity:1;transform:scaleY(1)}.stage-card.is-parting.is-dies .stage-face{box-shadow:0 20px 44px #000000e6, 0 0 0 1px var(--field-brass)}@supports (color:color-mix(in lab, red, red)){.stage-card.is-parting.is-dies .stage-face{box-shadow:0 20px 44px #000000e6, 0 0 0 1px color-mix(in srgb, var(--field-brass) 12%, transparent)}}@keyframes stage-part{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.84)translateY(-5%)}}@media (width<=640px){.stage-frame{max-width:min(58%,168px);height:min(46%,232px)}.stage-plate-strip{gap:2px 7px;max-width:90%;padding:2px 9px 3px}.stage-plate-title{font-size:.8rem}.stage-plate-word{font-size:.54rem}.stage-plate-note{font-size:.64rem}.stage-count{padding:2px 4px 1px;font-size:.7rem;top:3px;right:3px}}@media (prefers-reduced-motion:reduce){.stage-card{perspective:none}.stage-frame:before{opacity:0;animation:none}.stage-veil,.stage-frame,.stage-plate-strip{animation:stage-still var(--stage-life,1.15s) linear both}.stage-card.is-dies .stage-veil,.stage-card.is-dies .stage-frame,.stage-card.is-dies .stage-plate-strip,.stage-skull{animation:stage-still var(--mark-life-dies,2s) linear both}.stage-pall{animation:stage-still var(--mark-life-dies,2s) linear both;transform:scaleY(1)}.stage-crypt{animation:stage-still var(--mark-life-dies,2s) linear both}.stage-crypt-art{animation:none}.stage-card.is-dies .stage-face{box-shadow:0 20px 44px #000000e6, 0 0 0 1px var(--field-brass);animation:none}@supports (color:color-mix(in lab, red, red)){.stage-card.is-dies .stage-face{box-shadow:0 20px 44px #000000e6, 0 0 0 1px color-mix(in srgb, var(--field-brass) 12%, transparent)}}.stage-card.is-companion .stage-frame{animation:stage-still var(--stage-life,1.8s) linear both;transform:none}.stage-card.has-field .stage-frame,.stage-card.has-forge .stage-frame{animation:stage-still var(--stage-life,1.6s) linear both;transform:none}.stage-field{animation:stage-still var(--stage-life,1.6s) linear both}.stage-field-art{animation:none}.stage-field-dust{opacity:0;animation:none}.stage-pile,.stage-count{animation:stage-still var(--stage-life,1.3s) linear both}.stage-card.is-parting{animation:.2s linear both stage-gone}}@keyframes stage-still{0%,to{opacity:0}8%,86%{opacity:1}}@keyframes stage-gone{0%{opacity:1}to{opacity:0}}.card-sheet.is-many{touch-action:pan-y pinch-zoom;overflow:hidden}.card-sheet.is-many:focus,.card-sheet.is-many:focus-visible{outline:none}.card-sheet-hold{flex-direction:column;align-items:center;gap:.8rem;max-width:100%;display:flex}.card-sheet-stage{perspective:1500px;place-items:center;animation:.22s cubic-bezier(.16,1,.3,1) card-sheet-rise;display:grid}.card-sheet-slide{cursor:pointer;z-index:calc(20 - var(--d));transform:translate3d(calc(var(--o) * 58%), 0, calc(var(--d) * -130px)) rotateY(calc(var(--o) * -13deg)) scale(calc(1 - var(--d) * .04));opacity:calc(1 - var(--d) * .58);grid-area:1/1;transition:transform .46s cubic-bezier(.2,.9,.24,1.04),opacity .3s;display:block}.card-sheet-slide.is-front{cursor:default}.card-sheet-slide.is-gone{opacity:0;pointer-events:none}.card-sheet.is-many .card-sheet-art{max-width:min(70vw,19rem);max-height:min(62vh,26.5rem);transition:box-shadow .3s;animation:none}.card-sheet-slide{position:relative}.card-sheet-slide:after{content:"";pointer-events:none;background-color:#0000;border-radius:4.75%/3.4%;transition:background-color .3s;position:absolute;inset:0}.card-sheet-slide:not(.is-front):after{background-color:#0006}.card-sheet-slide:not(.is-front) .card-sheet-art{box-shadow:0 10px 30px #0000008c}.card-sheet-slide:not(.is-front):hover:after{background-color:#0000002e}.card-sheet-say{text-align:center;flex-direction:column;align-items:center;gap:.1rem;max-width:min(86vw,26rem);display:flex}.card-sheet-say-name{letter-spacing:.01em;color:#f4e8cc;text-shadow:0 1px 12px #000000d9;font-size:.95rem;font-weight:600}.card-sheet-say-on{letter-spacing:.03em;color:var(--field-brass);font-size:.75rem}@supports (color:color-mix(in lab, red, red)){.card-sheet-say-on{color:color-mix(in srgb, var(--field-brass) 72%, #fff)}}.card-sheet-say-on{text-shadow:0 1px 10px #000000e6}.card-sheet-rail{border:1px solid var(--field-brass);border-radius:999px;align-items:center;gap:.7rem;padding:.34rem .44rem;display:flex}@supports (color:color-mix(in lab, red, red)){.card-sheet-rail{border:1px solid color-mix(in srgb, var(--field-brass) 40%, transparent)}}.card-sheet-rail{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(#ffffff1a,#00000042),#18120bbd;box-shadow:inset 0 1px #ffffff29,0 10px 28px #00000080}.card-sheet-step{width:2.3rem;height:2.3rem;color:var(--field-brass);border-radius:999px;padding:0}@supports (color:color-mix(in lab, red, red)){.card-sheet-step{color:color-mix(in srgb, var(--field-brass) 70%, #fff)}}.card-sheet-step{border:1px solid var(--field-brass)}@supports (color:color-mix(in lab, red, red)){.card-sheet-step{border:1px solid color-mix(in srgb, var(--field-brass) 44%, transparent)}}.card-sheet-step{background:radial-gradient(120% 120% at 50% 12%,#ffffff29,#ffffff05 62%),#ffffff0d;box-shadow:inset 0 1px #ffffff29}.card-sheet-step:hover:not(:disabled){color:var(--field-brass)}@supports (color:color-mix(in lab, red, red)){.card-sheet-step:hover:not(:disabled){color:color-mix(in srgb, var(--field-brass) 30%, #fff)}}.card-sheet-step:hover:not(:disabled){border-color:var(--field-brass)}@supports (color:color-mix(in lab, red, red)){.card-sheet-step:hover:not(:disabled){border-color:color-mix(in srgb, var(--field-brass) 82%, transparent)}}.card-sheet-step:hover:not(:disabled){background:radial-gradient(120% 120% at 50% 12%, #ffffff42, #ffffff0a 62%), var(--field-brass)}@supports (color:color-mix(in lab, red, red)){.card-sheet-step:hover:not(:disabled){background:radial-gradient(120% 120% at 50% 12%, #ffffff42, #ffffff0a 62%), color-mix(in srgb, var(--field-brass) 20%, transparent)}}.card-sheet-step:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff42, 0 0 16px var(--field-brass)}@supports (color:color-mix(in lab, red, red)){.card-sheet-step:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff42, 0 0 16px color-mix(in srgb, var(--field-brass) 40%, transparent)}}.card-sheet-step:hover:not(:disabled){transform:translateY(-1px)}.card-sheet-step:active:not(:disabled){transform:translateY(1px)scale(.95);box-shadow:inset 0 2px 5px #00000073}.card-sheet-step:disabled{opacity:.26;cursor:default}.card-sheet-pips{align-items:center;gap:.32rem;display:flex}.card-sheet-pip{cursor:pointer;border:1px solid var(--field-brass);border-radius:.14rem;width:.56rem;height:.8rem;padding:0}@supports (color:color-mix(in lab, red, red)){.card-sheet-pip{border:1px solid color-mix(in srgb, var(--field-brass) 38%, transparent)}}.card-sheet-pip{background:#ffffff21;transition:transform .22s cubic-bezier(.2,.9,.24,1.04),background-color .22s,border-color .22s,box-shadow .22s}.card-sheet-pip:hover{border-color:var(--field-brass);background:#ffffff4d;transform:translateY(-1.5px)scale(1.14)}@supports (color:color-mix(in lab, red, red)){.card-sheet-pip:hover{border-color:color-mix(in srgb, var(--field-brass) 72%, transparent)}}.card-sheet-pip:active{transform:translateY(0)scale(.94)}.card-sheet-pip:focus-visible{outline:2px solid var(--vine);outline-offset:2px}.card-sheet-pip.is-on{border-color:var(--field-brass);transform:scale(1.2)}@supports (color:color-mix(in lab, red, red)){.card-sheet-pip.is-on{border-color:color-mix(in srgb, var(--field-brass) 88%, #fff)}}.card-sheet-pip.is-on{background:linear-gradient(180deg, var(--field-brass), var(--field-brass))}@supports (color:color-mix(in lab, red, red)){.card-sheet-pip.is-on{background:linear-gradient(180deg, color-mix(in srgb, var(--field-brass) 78%, #fff), var(--field-brass))}}.card-sheet-pip.is-on{box-shadow:0 0 11px var(--field-brass)}@supports (color:color-mix(in lab, red, red)){.card-sheet-pip.is-on{box-shadow:0 0 11px color-mix(in srgb, var(--field-brass) 58%, transparent)}}.card-sheet-pip.is-on:hover{transform:translateY(-1.5px)scale(1.28)}@media (prefers-reduced-motion:reduce){.card-sheet-stage{animation:none}.card-sheet-slide,.card-sheet-slide:after,.card-sheet.is-many .card-sheet-art,.card-sheet-step,.card-sheet-pip{transition:none}.card-sheet-step:hover:not(:disabled),.card-sheet-step:active:not(:disabled){transform:none}}.stage-mana{z-index:1;animation:stage-mana-in var(--stage-life,.76s) ease-out both;background:radial-gradient(70% 130%,#080604b8 0%,#08060480 58%,#08060400 100%);border-radius:999px;align-items:center;gap:7px;padding:5px 11px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.stage-mana.is-far{top:10%}.stage-mana.is-near{bottom:10%}.stage-mana-glow{z-index:-1;background:radial-gradient(ellipse at 50% 50%, var(--field-sun) 0%, transparent 68%);border-radius:50%;position:absolute;inset:-60% -18%}@supports (color:color-mix(in lab, red, red)){.stage-mana-glow{background:radial-gradient(ellipse at 50% 50%, color-mix(in srgb, var(--field-sun) 34%, transparent) 0%, transparent 68%)}}.stage-mana-glow{animation:stage-mana-glows var(--stage-life,.76s) ease-out both}.stage-mana-pip{animation:stage-mana-pip-up var(--stage-life,.76s) cubic-bezier(.16, 1, .3, 1) both;animation-delay:calc(var(--pip-i,0) * 52ms);line-height:0;display:block}@keyframes stage-mana-in{0%{opacity:0}14%{opacity:1}74%{opacity:1}to{opacity:0}}@keyframes stage-mana-glows{0%{opacity:0;transform:scale(.6)}22%{opacity:1;transform:scale(1.06)}to{opacity:0;transform:scale(1.3)}}@keyframes stage-mana-pip-up{0%{opacity:0;transform:translateY(13px)scale(.35)}20%{opacity:1;transform:translateY(-2px)scale(1.16)}32%{transform:none}78%{opacity:1;transform:none}to{opacity:0;transform:translateY(-9px)scale(.9)}}@media (prefers-reduced-motion:reduce){.stage-mana,.stage-mana-pip{animation:stage-mana-in var(--stage-life,.76s) linear both;animation-delay:0s}.stage-mana-glow{opacity:0;animation:none}}@media (width<=46rem){.stage-mana{gap:5px;padding:4px 8px}.stage-mana.is-far{top:20%}.stage-mana.is-near{bottom:30%}}.field-card[tabindex="0"]{cursor:zoom-in}.field-card[tabindex="0"]:active{box-shadow:0 0 0 2px var(--field-brass), 0 4px 14px #0000008c;border-radius:4.75%/3.4%;transform:scale(.955)}@media (prefers-reduced-motion:reduce){.field-card[tabindex="0"]:active{transform:none}}:root{--token-brass:#a8792e;--token-edge:#a8792e52;--token-ink:#3f3a30;--token-parchment:#f3eee1;--token-rule:#a8792e73}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){--token-brass:#d6b068;--token-edge:#d6b0684d;--token-ink:#e8e4d8;--token-parchment:#241f18;--token-rule:#d6b06866}}:root[data-theme=dark]{--token-brass:#d6b068;--token-edge:#d6b0684d;--token-ink:#e8e4d8;--token-parchment:#241f18;--token-rule:#d6b06866}.token-glyph{color:var(--token-brass);font-size:12px}.token-ask{opacity:.7;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;transition:opacity .14s,background-color .14s,transform .14s;display:inline-flex}.token-ask:hover,.token-ask:focus-visible{opacity:1;background:var(--token-brass)}@supports (color:color-mix(in lab, red, red)){.token-ask:hover,.token-ask:focus-visible{background:color-mix(in srgb, var(--token-brass) 15%, transparent)}}.token-ask:focus-visible{outline:2px solid var(--vine);outline-offset:2px}.token-ask:active{transform:scale(.92)}.token-grid{grid-template-columns:repeat(auto-fill,minmax(16.5rem,1fr));gap:10px;display:grid}.token-plate{background:var(--surface-1);border:1px solid var(--hairline);border-radius:10px;align-items:flex-start;gap:10px;padding:8px;transition:border-color .2s,box-shadow .2s;animation:.32s cubic-bezier(.2,.7,.3,1) backwards token-deal;display:flex}.token-plate:hover{border-color:var(--token-edge);box-shadow:0 3px 14px #00000029}@keyframes token-deal{0%{opacity:0;transform:translateY(7px)rotate(-.6deg)}to{opacity:1;transform:none}}.token-face{aspect-ratio:63/88;object-fit:cover;width:5.75rem;box-shadow:0 1px 6px #0000004d, 0 0 0 1px var(--token-edge);border-radius:4.75%/3.4%;flex:none;transition:transform .2s;display:block}.token-plate:hover .token-face{transform:translateY(-2px)rotate(-1deg)}.token-face-blank{text-align:center;background:repeating-linear-gradient(-35deg, transparent 0 7px, var(--token-brass) 7px 8px), var(--token-parchment);justify-content:center;align-items:center;padding:6px;display:flex}@supports (color:color-mix(in lab, red, red)){.token-face-blank{background:repeating-linear-gradient(-35deg, transparent 0 7px, color-mix(in srgb, var(--token-brass) 7%, transparent) 7px 8px), var(--token-parchment)}}.token-face-blank{border:1px dashed var(--token-rule);box-shadow:none}.token-blank-name{color:var(--token-ink);font-size:11px;font-weight:600;line-height:1.15}.token-plate-body{flex:auto;min-width:0}.token-name{color:var(--text-primary);font-size:13px;font-weight:600;line-height:1.25}.token-type{color:var(--text-secondary);font-size:11px;line-height:1.3}.token-makers{color:var(--text-secondary);margin-top:4px;font-size:11px;line-height:1.35}.token-makers-label{color:var(--text-muted)}.token-credit{color:var(--text-muted);margin-top:4px;font-size:10px;line-height:1.3}@media (prefers-reduced-motion:reduce){.token-plate{animation:none}.token-plate:hover .token-face,.token-ask,.token-ask:active{transform:none}}.stage-bout{z-index:0;pointer-events:none;position:absolute;inset:0}.stage-bout-scene{animation:stage-field-open var(--stage-life,2s) ease-out both;place-items:center;display:grid;position:absolute;inset:0}.stage-bout-art{aspect-ratio:880/488;object-fit:cover;opacity:.76;width:min(100%,940px);animation:stage-field-rise var(--stage-life,2s) ease-out both;-webkit-mask-image:radial-gradient(58% 60%,#000 0% 62%,#00000080 86%,#0000 100%);mask-image:radial-gradient(58% 60%,#000 0% 62%,#00000080 86%,#0000 100%)}.stage-bout-seam{background:linear-gradient(90deg, transparent 0%, var(--field-sun) 20%, #ffe9c0d9 50%, var(--field-sun) 80%, transparent 100%);border-radius:2px;height:2px;position:absolute;top:50%;left:8%;right:8%}@supports (color:color-mix(in lab, red, red)){.stage-bout-seam{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--field-sun) 55%, transparent) 20%, #ffe9c0d9 50%, color-mix(in srgb, var(--field-sun) 55%, transparent) 80%, transparent 100%)}}.stage-bout-seam{filter:blur(1px);animation:stage-bout-seam var(--stage-life,2s) ease-out both}@keyframes stage-bout-seam{0%,20%{opacity:0;transform:scaleX(.25)}46%{opacity:1;transform:scaleX(1)}76%{opacity:.5;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.stage-bout-card{aspect-ratio:488/680;box-shadow:0 10px 28px #000000a8, 0 0 18px var(--bout-glow);border-radius:8px;outline:1px solid #0000008c;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.stage-bout-card{box-shadow:0 10px 28px #000000a8, 0 0 18px color-mix(in srgb, var(--bout-glow) 26%, transparent)}}.stage-bout-card>img{width:100%;height:100%;display:block}.stage-bout-card.is-att{--bout-glow:var(--arena-blood-lit);width:14.31%;margin-left:-7.155%;animation:.7s cubic-bezier(.16,1,.3,1) both stage-bout-lunge;left:50%}.stage-bout-card.is-blk{--bout-glow:#7fa9d8;width:12%;left:var(--at,44%);animation:.62s cubic-bezier(.16,1,.3,1) both stage-bout-brace;animation-delay:calc(min(var(--order,0) * 90ms, .45s))}.stage-bout.is-from-far .stage-bout-card.is-att{top:9%}.stage-bout.is-from-far .stage-bout-card.is-blk{top:60.4%}.stage-bout.is-from-near .stage-bout-card.is-att{bottom:9%}.stage-bout.is-from-near .stage-bout-card.is-blk{bottom:60.4%}.stage-bout.is-from-far{--bout-dir:1}.stage-bout.is-from-near{--bout-dir:-1}@media (width>=62rem){.field.is-pod .stage-bout-card.is-att{left:var(--att-x,50%)}.field.is-pod .stage-bout-card.is-blk{left:var(--at-col,var(--at,44%))}}@keyframes stage-bout-lunge{0%{opacity:0;transform:translateY(calc(-42px * var(--bout-dir,1))) scale(.9)}60%{opacity:1;transform:translateY(calc(10px * var(--bout-dir,1))) scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes stage-bout-brace{0%{opacity:0;transform:translateY(calc(30px * var(--bout-dir,1))) scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.stage-bout-blank{text-align:center;width:100%;height:100%;color:var(--parchment);background:linear-gradient(160deg,#2a2118,#14100a);justify-content:center;align-items:center;padding:6% 8%;font-size:.56rem;line-height:1.2;display:flex}.stage-bout-count{color:#1a1206;background:var(--field-brass);border-radius:3px;padding:1px 4px;font-size:.6rem;line-height:1.15;position:absolute;bottom:3%;right:3%}@supports (color:color-mix(in lab, red, red)){.stage-bout-count{background:color-mix(in srgb, var(--field-brass) 88%, #fff)}}.stage-bout-count{box-shadow:0 1px 4px #0009}.stage-bout .stage-plate-strip{width:fit-content;max-width:76%;animation:stage-plate-up var(--stage-life,2s) ease-out both;margin:0 auto;position:absolute;bottom:2.5%;left:0;right:0}@media (prefers-reduced-motion:reduce){.stage-bout-scene{animation:stage-still var(--stage-life,2s) linear both}.stage-bout-art{animation:none}.stage-bout-card.is-att,.stage-bout-card.is-blk{animation:stage-still var(--stage-life,2s) linear both;animation-delay:0s}.stage-bout-seam{opacity:.45;animation:none}}.stage-bout.is-fell .stage-bout-art{aspect-ratio:880/488;opacity:1}.stage-bout-art.is-triumph{aspect-ratio:880/488;background-blend-mode:soft-light;opacity:1;width:min(100%,940px);animation:stage-field-rise var(--stage-life,2s) ease-out both;background-color:#2c2118;background-image:url(/assets/triumphus.webp);background-position:50%;background-size:cover;-webkit-mask-image:radial-gradient(58% 60%,#000 0% 62%,#00000080 86%,#0000 100%);mask-image:radial-gradient(58% 60%,#000 0% 62%,#00000080 86%,#0000 100%)}.stage-bout.is-held .stage-bout-card.is-att{--bout-glow:var(--field-brass)}.stage-bout.is-fell .stage-bout-card.is-att{--bout-glow:#8fb59a}.stage-bout-pall{z-index:2;pointer-events:none;animation:stage-bout-pall var(--stage-life,2s) ease-out both;background:linear-gradient(#10161133 0%,#0e140f57 22%,#0a100ba8 58%,#080c09db 100%);border-radius:4.75%/3.4%;position:absolute;inset:0}@keyframes stage-bout-pall{0%{opacity:0}46%{opacity:0}70%{opacity:1}to{opacity:1}}.stage-bout-skull{z-index:3;width:52%;height:auto;box-shadow:0 4px 12px #000000db, 0 0 0 1px var(--field-brass);border-radius:2px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.stage-bout-skull{box-shadow:0 4px 12px #000000db, 0 0 0 1px color-mix(in srgb, var(--field-brass) 42%, transparent)}}.stage-bout-skull{animation:stage-bout-stone var(--stage-life,2s) ease-out both}@keyframes stage-bout-stone{0%{opacity:0;transform:translate(-50%,-76%)scale(.7)}50%{opacity:0;transform:translate(-50%,-76%)scale(.7)}72%{opacity:1;transform:translate(-50%,-48%)scale(1.03)}80%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.stage-bout-card.is-fallen{--bout-glow:#8fb59a}@media (prefers-reduced-motion:reduce){.stage-bout-pall,.stage-bout-skull{animation:stage-still var(--stage-life,2s) linear both}.stage-bout-skull{transform:translate(-50%,-50%)}}.stage-card.is-land{--stage-glow:var(--vine)}.stage-arva{z-index:0;pointer-events:none;animation:stage-field-open var(--stage-life,.78s) ease-out both;place-items:center;display:grid;position:absolute;inset:0}.stage-arva-art{aspect-ratio:880/488;object-fit:cover;opacity:.72;width:min(100%,940px);animation:stage-arva-settle var(--stage-life,.78s) ease-out both;-webkit-mask-image:radial-gradient(62% 58%,#000 0% 52%,#00000073 80%,#0000 100%);mask-image:radial-gradient(62% 58%,#000 0% 52%,#00000073 80%,#0000 100%)}@keyframes stage-arva-settle{0%{opacity:0;transform:translateY(6px)scale(1.015)}30%{opacity:.72;transform:translateY(0)scale(1)}74%{opacity:.72;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.stage-arva{animation:stage-still var(--stage-life,.78s) linear both}.stage-arva-art{opacity:.72;animation:none}}.finder{position:relative}.finder-field{align-items:center;display:flex;position:relative}.finder-input{background:var(--surface-1);width:100%;height:2.5rem;color:var(--text-primary);border:1px solid var(--hairline);border-radius:.5rem;outline:none;padding:0 2rem 0 .6rem;font-size:.875rem;transition:border-color .14s,box-shadow .14s,background-color .14s}.finder-input::placeholder{color:var(--text-muted)}.finder-input:hover{border-color:var(--vine)}@supports (color:color-mix(in lab, red, red)){.finder-input:hover{border-color:color-mix(in srgb, var(--vine) 55%, var(--hairline))}}.finder-input:focus{border-color:var(--vine);box-shadow:0 0 0 3px var(--vine)}@supports (color:color-mix(in lab, red, red)){.finder-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--vine) 26%, transparent)}}.finder-clear{width:1.6rem;height:1.6rem;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;font-size:1rem;line-height:1;transition:color .14s,background-color .14s,border-color .14s,transform .14s;display:inline-flex;position:absolute;right:.35rem}.finder-clear:hover{color:var(--text-primary);background:var(--vine)}@supports (color:color-mix(in lab, red, red)){.finder-clear:hover{background:color-mix(in srgb, var(--vine) 16%, transparent)}}.finder-clear:hover{border-color:var(--vine)}@supports (color:color-mix(in lab, red, red)){.finder-clear:hover{border-color:color-mix(in srgb, var(--vine) 40%, transparent)}}.finder-clear:active{transform:scale(.92)}.finder-clear:focus-visible{outline:2px solid var(--vine);outline-offset:2px}.finder-body{container-type:inline-size}.finder-cols{flex-direction:column;gap:.75rem;display:flex}.finder-results{flex:auto;min-width:0}.finder-preview{flex-direction:column;flex:none;align-items:flex-start;gap:.3rem;display:flex}@container (width>=420px){.finder-cols{grid-template-columns:minmax(0,1fr) 158px;grid-template-areas:"results card""rules card";align-items:start;column-gap:1rem;display:grid}.finder-results{grid-area:results}.finder-preview{grid-area:card}.finder-rules{grid-area:rules}.finder-cardwrap{width:138px}}.finder-cardwrap{border-radius:.7rem;width:min(210px,66%);max-width:100%;transition:transform .18s,box-shadow .18s;display:block}.finder-cardwrap:hover{box-shadow:0 8px 22px var(--text-primary);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.finder-cardwrap:hover{box-shadow:0 8px 22px color-mix(in srgb, var(--text-primary) 22%, transparent)}}.finder-card{border-radius:.7rem;width:100%;display:block}.finder-cardless{aspect-ratio:488/680;background:var(--gridline);width:100%;color:var(--text-muted);text-align:center;border-radius:.7rem;justify-content:center;align-items:center;padding:.5rem;font-size:.7rem;display:flex}.finder-credit{color:var(--text-muted);font-size:.6875rem;line-height:1.2}.finder-list{overscroll-behavior:contain;border:1px solid var(--hairline);background:var(--surface-1);max-height:17rem;box-shadow:0 10px 26px var(--text-primary);border-radius:.6rem;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.finder-list{box-shadow:0 10px 26px color-mix(in srgb, var(--text-primary) 12%, transparent)}}.finder-row{cursor:pointer;border-left:3px solid #0000;grid-template-columns:1fr auto;align-items:baseline;column-gap:.5rem;min-height:2.75rem;padding:.4rem .6rem;transition:background-color .12s,border-color .12s;display:grid}.finder-row+.finder-row{border-top:1px solid var(--gridline)}.finder-row:hover,.finder-row.is-active{background:var(--vine)}@supports (color:color-mix(in lab, red, red)){.finder-row:hover,.finder-row.is-active{background:color-mix(in srgb, var(--vine) 14%, transparent)}}.finder-row:hover,.finder-row.is-active{border-left-color:var(--vine)}.finder-row-name{color:var(--text-primary);overflow-wrap:anywhere;grid-column:1;font-size:.8125rem;font-weight:500}.finder-row-type{color:var(--text-muted);overflow-wrap:anywhere;grid-column:1;font-size:.6875rem}.finder-row-cost{white-space:nowrap;grid-area:1/2/span 2;align-self:center}.finder-guess{letter-spacing:.06em;text-transform:uppercase;color:var(--vine);margin-bottom:.15rem;font-size:.625rem;font-weight:600;display:block}.finder-note{color:var(--text-muted);margin-top:.4rem;font-size:.6875rem;line-height:1.45}.finder-warning,.finder-ok{color:var(--text-primary);border-radius:.45rem;margin-top:.5rem;padding:.4rem .6rem;font-size:.75rem;line-height:1.45}.finder-warning{background:var(--status-warning)}@supports (color:color-mix(in lab, red, red)){.finder-warning{background:color-mix(in srgb, var(--status-warning) 16%, transparent)}}.finder-warning{border:1px solid var(--status-warning)}@supports (color:color-mix(in lab, red, red)){.finder-warning{border:1px solid color-mix(in srgb, var(--status-warning) 45%, transparent)}}.finder-ok{background:var(--vine)}@supports (color:color-mix(in lab, red, red)){.finder-ok{background:color-mix(in srgb, var(--vine) 12%, transparent)}}.finder-ok{border:1px solid var(--vine)}@supports (color:color-mix(in lab, red, red)){.finder-ok{border:1px solid color-mix(in srgb, var(--vine) 34%, transparent)}}.finder-rules{white-space:pre-wrap;color:var(--text-secondary);margin-top:.5rem;font-size:.75rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.finder-input,.finder-clear,.finder-cardwrap,.finder-row{transition:none}.finder-cardwrap:hover{transform:none}}.site-header{padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.page-main{padding-inline:calc(1.5rem + env(safe-area-inset-left,0px)) calc(1.5rem + env(safe-area-inset-right,0px))}.page-footer{padding-inline:calc(1.5rem + env(safe-area-inset-left,0px)) calc(1.5rem + env(safe-area-inset-right,0px));padding-bottom:calc(2.5rem + env(safe-area-inset-bottom,0px))}.library-whisper{right:calc(1.25rem + env(safe-area-inset-right,0px));bottom:calc(1.25rem + env(safe-area-inset-bottom,0px))}:root:fullscreen{background:var(--page);overflow:auto}.clearing-corner{transition:transform .17s cubic-bezier(.4,0,.2,1)}.clearing-btn:hover:not(:disabled) .clearing-corner,.clearing-btn:focus-visible .clearing-corner{transform:translate(-.9px,-.9px)}.clearing-btn[aria-pressed=true]:hover:not(:disabled) .clearing-corner,.clearing-btn[aria-pressed=true]:focus-visible .clearing-corner{transform:translate(.9px,.9px)}.clearing-btn:active:not(:disabled) .clearing-corner{transform:none}.clearing-btn[aria-pressed=true]{border-color:var(--vine);color:var(--text-primary);background:var(--vine)}@supports (color:color-mix(in lab, red, red)){.clearing-btn[aria-pressed=true]{background:color-mix(in srgb, var(--vine) 14%, var(--page))}}@media (prefers-reduced-motion:reduce){.clearing-corner{transition:none}.clearing-btn:hover:not(:disabled) .clearing-corner,.clearing-btn:focus-visible .clearing-corner,.clearing-btn[aria-pressed=true]:hover:not(:disabled) .clearing-corner,.clearing-btn[aria-pressed=true]:focus-visible .clearing-corner{transform:none}}.guild-creed{--creed-a:var(--mtg-c);--creed-b:var(--mtg-c);--creed-base:#efecdd;--creed-wash:46%;--creed-glint:#ffffff9e;--creed-cut:#00000021;--creed-lip:#ffffff80;isolation:isolate;border:1px solid var(--creed-a);border-radius:12px;margin:20px 0 0;padding:17px clamp(20px,8%,104px) 15px 26px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.guild-creed{border:1px solid color-mix(in srgb, var(--creed-a) 46%, var(--hairline))}}.guild-creed{background:linear-gradient(112deg, var(--creed-a) 0%, var(--creed-b) 100%)}@supports (color:color-mix(in lab, red, red)){.guild-creed{background:linear-gradient(112deg, color-mix(in srgb, var(--creed-a) var(--creed-wash), var(--creed-base)) 0%, color-mix(in srgb, var(--creed-b) var(--creed-wash), var(--creed-base)) 100%)}}.guild-creed{box-shadow:inset 0 1px 2px var(--creed-cut), inset 0 -1px 0 var(--creed-lip)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .guild-creed{--creed-base:#17171a;--creed-wash:27%;--creed-glint:#ffffff1f;--creed-cut:#00000073;--creed-lip:#ffffff17}}:root[data-theme=dark] .guild-creed{--creed-base:#17171a;--creed-wash:27%;--creed-glint:#ffffff1f;--creed-cut:#00000073;--creed-lip:#ffffff17}.guild-creed:before{content:"";background:linear-gradient(180deg, var(--creed-a), var(--creed-b));width:4px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.guild-creed:before{background:linear-gradient(180deg, color-mix(in srgb, var(--creed-a) 74%, var(--text-primary)), color-mix(in srgb, var(--creed-b) 74%, var(--text-primary)))}}.guild-creed:after{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(104deg, transparent 34%, var(--creed-glint) 50%, transparent 66%);background-size:320% 100%;animation:19s ease-in-out 2.4s infinite creed-glint-walk;position:absolute;inset:0}@keyframes creed-glint-walk{0%,14%{opacity:0;background-position:150% 0}26%{opacity:.9}56%{opacity:.7;background-position:10% 0}80%{opacity:0}to{opacity:0;background-position:-70% 0}}.guild-creed-seal{z-index:0;opacity:.15;pointer-events:none;position:absolute;top:50%;right:-18px;transform:translateY(-50%)rotate(-7deg)}@media (width<=639px){.guild-creed-seal{display:none}}.guild-creed-words{z-index:2;letter-spacing:.006em;color:var(--text-primary);text-indent:-.4em;margin:0;font-family:IM Fell English,Iowan Old Style,Georgia,serif;font-size:clamp(1.0625rem,.86rem + .9vw,1.5rem);font-style:italic;line-height:1.42;animation:.82s cubic-bezier(.16,.84,.3,1) both creed-cut;position:relative}@keyframes creed-cut{0%{opacity:0;letter-spacing:.09em;transform:translateY(7px)}to{opacity:1;letter-spacing:.006em;transform:translateY(0)}}.guild-creed-hand{z-index:2;color:var(--text-primary);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:9px;font-size:11.5px;line-height:1.5;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.guild-creed-hand{color:color-mix(in srgb, var(--text-primary) 88%, transparent)}}.guild-creed-hand{animation:.82s ease-out .26s both creed-hand-in}@keyframes creed-hand-in{0%{opacity:0}to{opacity:1}}.guild-creed-speaker{letter-spacing:.05em;text-transform:uppercase;color:var(--text-primary);font-weight:600}.guild-creed-speaker:before{content:"—";opacity:.65;margin-right:5px}.guild-creed-source cite{font-style:italic}@media (prefers-reduced-motion:reduce){.guild-creed:after,.guild-creed-words,.guild-creed-hand{animation:none}.guild-creed:after{opacity:0}}.upkeep-gathering{background-image:linear-gradient(90deg, var(--vine) 0%, var(--vine) 45%, #fff 50%, var(--vine) 55%, var(--vine) 100%)}@supports (color:color-mix(in lab, red, red)){.upkeep-gathering{background-image:linear-gradient(90deg, color-mix(in srgb, var(--vine) 62%, transparent) 0%, color-mix(in srgb, var(--vine) 100%, transparent) 45%, color-mix(in srgb, #fff 55%, var(--vine)) 50%, color-mix(in srgb, var(--vine) 100%, transparent) 55%, color-mix(in srgb, var(--vine) 62%, transparent) 100%)}}.upkeep-gathering{background-size:220% 100%;transition:width .42s ease-out;animation:2.4s linear infinite upkeep-gathering-sheen}@keyframes upkeep-gathering-sheen{0%{background-position:140% 0}to{background-position:-40% 0}}@media (prefers-reduced-motion:reduce){.upkeep-gathering{background-position:50% 0;animation:none}}.combo-plate{aspect-ratio:616/452;flex:none;width:100%;display:block;position:relative;overflow:hidden}@media (width>=640px){.combo-plate{width:300px}}.combo-art{object-fit:cover;width:100%;height:100%;display:block}:root[data-theme=dark] .combo-plate>.art-lift,:root:where(:not([data-theme=light])) .combo-plate>.art-lift{--art-lift:.04}.combo-emblem{background:radial-gradient(120% 100% at 50% 0%, var(--emblem-a,var(--mtg-c)) 0%, transparent 72%), linear-gradient(140deg, var(--emblem-a,var(--mtg-c)) 0%, var(--emblem-b,var(--mtg-c)) 100%);justify-content:center;align-items:center;padding:14px;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.combo-emblem{background:radial-gradient(120% 100% at 50% 0%, color-mix(in srgb, var(--emblem-a,var(--mtg-c)) 34%, transparent) 0%, transparent 72%), linear-gradient(140deg, color-mix(in srgb, var(--emblem-a,var(--mtg-c)) 22%, var(--surface-1)) 0%, color-mix(in srgb, var(--emblem-b,var(--mtg-c)) 22%, var(--surface-1)) 100%)}}.combo-emblem-cluster{flex-direction:column;align-items:center;gap:10px;display:flex}.combo-emblem-row{justify-content:center;align-items:center;gap:12px;display:flex}.combo-emblem-mark{box-shadow:0 0 0 1px var(--hairline), 0 6px 18px #0000002e;border-radius:999px;justify-content:center;align-items:center;animation:6.5s ease-in-out infinite combo-emblem-breathe;display:inline-flex;position:relative}.combo-emblem-mark>img,.combo-emblem-mark>svg{border-radius:999px}@keyframes combo-emblem-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.02)}}@media (prefers-reduced-motion:reduce){.combo-emblem-mark{animation:none}}.combo-label{border-top:1px solid var(--hairline);max-width:46rem;padding-top:12px}.combo-label-kind{letter-spacing:.07em;color:var(--text-muted);font-family:IM Fell English SC,IM Fell English,Georgia,serif;font-size:12.5px;display:block}.combo-label-words{color:var(--text-secondary);margin:5px 0 0;font-family:IM Fell English,Iowan Old Style,Georgia,serif;font-size:clamp(.9375rem,.88rem + .28vw,1.0625rem);line-height:1.55}.combo-label-hand{color:var(--text-muted);margin:6px 0 0;font-size:11.5px;line-height:1.5}.combo-history{max-width:46rem;padding-top:8px}.combo-history-words{color:var(--text-primary);margin:0;font-family:IM Fell English,Iowan Old Style,Georgia,serif;font-size:clamp(1.0625rem,.99rem + .34vw,1.25rem);line-height:1.62}.combo-history-words:first-letter{float:left;color:var(--text-primary);margin:.06em .09em 0 0;font-size:3.1em;font-weight:400;line-height:.82}@supports ((-webkit-background-clip:text) or (background-clip:text)){.combo-history-words:first-letter{background:linear-gradient(170deg, var(--hist-a,var(--mtg-c)), var(--hist-b,var(--mtg-c)))}@supports (color:color-mix(in lab, red, red)){.combo-history-words:first-letter{background:linear-gradient(170deg, color-mix(in srgb, var(--hist-a,var(--mtg-c)) 62%, var(--text-primary)), color-mix(in srgb, var(--hist-b,var(--mtg-c)) 62%, var(--text-primary)))}}.combo-history-words:first-letter{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}.combo-voice{border:1px solid var(--hairline);background:var(--voice,var(--mtg-c));border-radius:10px;padding:12px 14px 13px 16px;position:relative}@supports (color:color-mix(in lab, red, red)){.combo-voice{background:color-mix(in srgb, var(--voice,var(--mtg-c)) 7%, var(--surface-1))}}.combo-voice:before{content:"";background:var(--voice,var(--mtg-c));border-radius:10px 0 0 10px;width:3px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.combo-voice:before{background:color-mix(in srgb, var(--voice,var(--mtg-c)) 78%, var(--text-primary))}}.combo-voice-absent{background:0 0;border-style:dashed}.combo-voice-fear{letter-spacing:.06em;font-family:IM Fell English SC,IM Fell English,Georgia,serif}.btn-sigil{background:linear-gradient(105deg, var(--sigil-a,var(--mtg-c)) 0%, var(--sigil-b,var(--mtg-c)) 100%);border-color:var(--sigil-a,var(--mtg-c))}@supports (color:color-mix(in lab, red, red)){.btn-sigil{border-color:color-mix(in srgb, var(--sigil-a,var(--mtg-c)) 58%, #000)}}.btn-sigil{color:#141414;font-weight:600}.btn-sigil:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff80 46%,#ffffff29 55%,#0000 66%);position:absolute;inset:0;transform:translate(-130%)}.btn-sigil:hover:not(:disabled){border-color:var(--sigil-a,var(--mtg-c));transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.btn-sigil:hover:not(:disabled){border-color:color-mix(in srgb, var(--sigil-a,var(--mtg-c)) 30%, #000)}}.btn-sigil:hover:not(:disabled){box-shadow:0 2px 12px var(--sigil-a,var(--mtg-c))}@supports (color:color-mix(in lab, red, red)){.btn-sigil:hover:not(:disabled){box-shadow:0 2px 12px color-mix(in srgb, var(--sigil-a,var(--mtg-c)) 45%, transparent)}}.btn-sigil:hover:not(:disabled):after{transition:transform .65s;transform:translate(130%)}.btn-sigil:active:not(:disabled){box-shadow:none;transform:translateY(0)}.combo-card{border:1px solid var(--hairline);background:var(--surface-1);color:var(--text-primary);border-radius:11px;flex-direction:column;gap:4px;padding:11px 13px 12px;transition:transform .14s,border-color .14s,box-shadow .14s,background-color .14s;display:flex}.combo-card:hover{border-color:var(--vine);background:var(--vine);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.combo-card:hover{background:color-mix(in srgb, var(--vine) 6%, var(--surface-1))}}.combo-card:hover{box-shadow:0 2px 10px var(--vine)}@supports (color:color-mix(in lab, red, red)){.combo-card:hover{box-shadow:0 2px 10px color-mix(in srgb, var(--vine) 20%, transparent)}}.combo-card:active{box-shadow:none;transform:translateY(0)}.combo-card:focus-visible{outline:2px solid var(--vine);outline-offset:2px}.combo-card-line{-webkit-line-clamp:2;line-clamp:2;color:var(--text-secondary);-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.btn-brass{background:var(--token-brass)}@supports (color:color-mix(in lab, red, red)){.btn-brass{background:color-mix(in srgb, var(--token-brass) 8%, transparent)}}.btn-brass{border-color:var(--token-edge);color:var(--text-primary)}.btn-brass:hover:not(:disabled){border-color:var(--token-brass);background:var(--token-brass);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.btn-brass:hover:not(:disabled){background:color-mix(in srgb, var(--token-brass) 16%, transparent)}}.btn-brass:hover:not(:disabled){box-shadow:0 2px 10px var(--token-brass)}@supports (color:color-mix(in lab, red, red)){.btn-brass:hover:not(:disabled){box-shadow:0 2px 10px color-mix(in srgb, var(--token-brass) 30%, transparent)}}.btn-brass:active:not(:disabled){box-shadow:none;background:var(--token-brass);transform:translateY(0)}@supports (color:color-mix(in lab, red, red)){.btn-brass:active:not(:disabled){background:color-mix(in srgb, var(--token-brass) 24%, transparent)}}.btn-brass:after{content:"";background:linear-gradient(115deg, transparent 32%, var(--token-brass) 47%, var(--token-brass) 56%, transparent 68%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.btn-brass:after{background:linear-gradient(115deg, transparent 32%, color-mix(in srgb, var(--token-brass) 55%, transparent) 47%, color-mix(in srgb, var(--token-brass) 18%, transparent) 56%, transparent 68%)}}.btn-brass:after{pointer-events:none;transform:translate(-130%)}.btn-brass:hover:not(:disabled):after{transition:transform .65s;transform:translate(130%)}.token-shop-glyph{color:var(--token-brass);font-size:11px}.token-shop{flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:2px;display:flex}.token-shop-note{max-width:42rem;color:var(--text-secondary);font-size:12px;line-height:1.55}.token-shop-note em{color:var(--text-primary);font-style:normal;font-weight:600}.token-shop-said{color:var(--text-primary);font-size:12px;font-weight:600;line-height:1.4}.token-shop-said.is-refused{color:var(--text-secondary)}.token-shop-list{border:1px solid var(--token-rule);background:repeating-linear-gradient(-35deg, transparent 0 9px, var(--token-brass) 9px 10px), var(--token-parchment);border-radius:8px;align-self:stretch;max-width:42rem;margin:0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.token-shop-list{background:repeating-linear-gradient(-35deg, transparent 0 9px, color-mix(in srgb, var(--token-brass) 5%, transparent) 9px 10px), var(--token-parchment)}}.token-shop-list{color:var(--token-ink);white-space:pre;font-size:12px;line-height:1.65;overflow-x:auto}.token-shop-link{color:var(--text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--token-brass);-webkit-text-decoration-color:var(--token-brass);-webkit-text-decoration-color:var(--token-brass);text-decoration-color:var(--token-brass);text-underline-offset:2px;border-radius:3px;transition:color .14s,text-decoration-color .14s}.token-shop-link:hover{color:var(--text-primary);-webkit-text-decoration-color:var(--text-primary);-webkit-text-decoration-color:var(--text-primary);-webkit-text-decoration-color:var(--text-primary);text-decoration-color:var(--text-primary)}.token-shop-link:focus-visible{outline:2px solid var(--vine);outline-offset:2px}@media (prefers-reduced-motion:reduce){.btn-brass:hover:not(:disabled){transform:none}.btn-brass:hover:not(:disabled):after{transform:translate(-130%)}.token-shop-link{transition:none}}.deck-toys{flex-wrap:wrap;align-items:stretch;gap:1.25rem;display:flex}.deck-toys>*{flex:26rem;min-width:0}.deck-toys>section{flex-direction:column;display:flex}.toy-credit{margin-top:auto}.deck-toys>.hand-folded,.deck-toys>.wheel-folded{flex:none;align-self:start}.wheel-body{flex-wrap:wrap;align-items:flex-start;gap:1rem;display:flex}.wheel-body>.wheel-scene{flex:18rem;max-width:24rem}.wheel-body>.wheel-side{flex:20rem;min-width:0}:root{--felt-lit:#2f6b4a;--felt:#1f4b34;--felt-deep:#12301f}.btn-goldfish{background-image:linear-gradient(180deg, var(--felt-lit) 0%, var(--felt) 58%, var(--felt-deep) 100%);border-color:var(--anvil-brass)}@supports (color:color-mix(in lab, red, red)){.btn-goldfish{border-color:color-mix(in srgb, var(--anvil-brass) 52%, #0b2415)}}.btn-goldfish{color:var(--anvil-glint);box-shadow:inset 0 1px #ffe2a833,inset 0 -1px #00000073,0 2px 8px #0000004d}.btn-goldfish:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 32%,#ffe2a847 47%,#ffe2a817 56%,#0000 68%);position:absolute;inset:0;transform:translate(-130%)}.btn-goldfish:hover:not(:disabled){border-color:var(--anvil-brass);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.btn-goldfish:hover:not(:disabled){border-color:color-mix(in srgb, var(--anvil-brass) 82%, #0b2415)}}.btn-goldfish:hover:not(:disabled){box-shadow:inset 0 1px #ffe2a84d,inset 0 -1px #00000073,0 4px 14px #1f4b348c}.btn-goldfish:hover:not(:disabled):after{transition:transform .65s;transform:translate(130%)}.btn-goldfish:active:not(:disabled){transform:translateY(0);box-shadow:inset 0 2px 5px #00000080,inset 0 -1px #ffe2a814}.glyph-fin{transform-box:fill-box;transform-origin:100%;transition:transform .26s cubic-bezier(.16,1,.3,1)}.btn-goldfish:hover:not(:disabled) .glyph-fin{transform:rotate(-15deg)}.btn-goldfish:active:not(:disabled) .glyph-fin{transform:rotate(12deg)}@media (prefers-reduced-motion:reduce){.btn-goldfish:hover:not(:disabled):after{transform:translate(-130%)}.glyph-fin{transition:none}.btn-goldfish:hover:not(:disabled) .glyph-fin,.btn-goldfish:active:not(:disabled) .glyph-fin{transform:none}}.draft-panel{background:var(--vine)}@supports (color:color-mix(in lab, red, red)){.draft-panel{background:color-mix(in srgb, var(--vine) 7%, var(--surface-1))}}.draft-panel{border:1px solid var(--vine)}@supports (color:color-mix(in lab, red, red)){.draft-panel{border:1px solid color-mix(in srgb, var(--vine) 30%, transparent)}}.draft-panel{border-inline-start:3px solid var(--vine)}@supports (color:color-mix(in lab, red, red)){.draft-panel{border-inline-start:3px solid color-mix(in srgb, var(--vine) 62%, transparent)}}.draft-panel{animation:.26s cubic-bezier(.22,.9,.3,1) both draft-arrives}@keyframes draft-arrives{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.draft-panel{animation:none}}.draft-working{background:var(--vine)}@supports (color:color-mix(in lab, red, red)){.draft-working{background:color-mix(in srgb, var(--vine) 7%, var(--surface-1))}}.draft-working{border:1px solid var(--vine)}@supports (color:color-mix(in lab, red, red)){.draft-working{border:1px solid color-mix(in srgb, var(--vine) 30%, transparent)}}.draft-working{border-inline-start:3px solid var(--vine)}@supports (color:color-mix(in lab, red, red)){.draft-working{border-inline-start:3px solid color-mix(in srgb, var(--vine) 62%, transparent)}}.draft-working{animation:.26s cubic-bezier(.22,.9,.3,1) both draft-arrives}.draft-scribing{flex-direction:column;gap:.4rem;display:flex}.draft-scribing span{background:linear-gradient(90deg, var(--vine) 0%, var(--vine) 42%, var(--vine) 84%);border-radius:999px;height:.45rem}@supports (color:color-mix(in lab, red, red)){.draft-scribing span{background:linear-gradient(90deg, color-mix(in srgb, var(--vine) 16%, transparent) 0%, color-mix(in srgb, var(--vine) 52%, transparent) 42%, color-mix(in srgb, var(--vine) 16%, transparent) 84%)}}.draft-scribing span{background-size:240% 100%;animation:1.9s ease-in-out infinite draft-scribing}.draft-scribing span:first-child{width:94%}.draft-scribing span:nth-child(2){width:80%;animation-delay:.24s}.draft-scribing span:nth-child(3){width:47%;animation-delay:.48s}@keyframes draft-scribing{0%{background-position:130% 0}to{background-position:-70% 0}}@media (prefers-reduced-motion:reduce){.draft-working,.draft-scribing span{animation:none}}.bulk-box{background:var(--page);color:var(--text-primary);border:1px solid var(--hairline);resize:vertical;min-height:9rem;transition:border-color .14s,box-shadow .14s}.bulk-box:hover{border-color:var(--vine)}@supports (color:color-mix(in lab, red, red)){.bulk-box:hover{border-color:color-mix(in srgb, var(--vine) 55%, var(--hairline))}}.bulk-box:focus{border-color:var(--vine);box-shadow:0 0 0 3px var(--vine)}@supports (color:color-mix(in lab, red, red)){.bulk-box:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--vine) 22%, transparent)}}.bulk-plan{background:var(--page);border:1px solid var(--hairline);animation:.26s cubic-bezier(.22,1,.36,1) bulk-plan-rise}@keyframes bulk-plan-rise{0%{opacity:0;transform:translateY(8px)}}.bulk-tally{background:var(--tally);border-radius:.45rem;align-items:baseline;gap:.35rem;padding:.3rem .6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bulk-tally{background:color-mix(in srgb, var(--tally) 10%, transparent)}}.bulk-tally{border:1px solid var(--tally)}@supports (color:color-mix(in lab, red, red)){.bulk-tally{border:1px solid color-mix(in srgb, var(--tally) 32%, transparent)}}.bulk-tally-n{font-variant-numeric:tabular-nums;color:var(--tally);font-size:1rem;font-weight:650}.bulk-tally-label{color:var(--text-secondary);font-size:11px}.bulk-section{border-left:2px solid var(--rule)}@supports (color:color-mix(in lab, red, red)){.bulk-section{border-left:2px solid color-mix(in srgb, var(--rule) 60%, transparent)}}.bulk-section{padding-left:.75rem}.bulk-section-title{color:var(--rule);margin-bottom:.35rem;font-size:12px;font-weight:600}.bulk-was{color:var(--text-muted);font-style:italic}.bulk-tomb-chip,.bulk-quiet-chip{border:1px solid var(--hairline);border-radius:999px;padding:.15rem .55rem;font-size:11px;transition:border-color .14s,background-color .14s;display:inline-block}.bulk-tomb-chip{background:var(--status-serious)}@supports (color:color-mix(in lab, red, red)){.bulk-tomb-chip{background:color-mix(in srgb, var(--status-serious) 12%, transparent)}}.bulk-tomb-chip{border-color:var(--status-serious)}@supports (color:color-mix(in lab, red, red)){.bulk-tomb-chip{border-color:color-mix(in srgb, var(--status-serious) 38%, transparent)}}.bulk-tomb-chip{color:var(--text-primary)}.bulk-tomb-chip:hover{background:var(--status-serious)}@supports (color:color-mix(in lab, red, red)){.bulk-tomb-chip:hover{background:color-mix(in srgb, var(--status-serious) 20%, transparent)}}.bulk-tomb-chip:hover{border-color:var(--status-serious)}.bulk-quiet-chip{background:var(--gridline);color:var(--text-secondary)}.bulk-quiet-chip:hover{border-color:var(--vine);color:var(--text-primary)}.bulk-details{border-top:1px solid var(--hairline);padding-top:.6rem}.bulk-summary{cursor:pointer;color:var(--text-secondary);border-radius:.35rem;margin-left:-.35rem;padding:.15rem .35rem;font-size:12px;list-style-position:inside;transition:color .14s,background-color .14s}.bulk-summary:hover{color:var(--text-primary);background:var(--gridline)}.bulk-summary:focus-visible{outline:2px solid var(--vine);outline-offset:2px}.bulk-summary:active{background:var(--vine)}@supports (color:color-mix(in lab, red, red)){.bulk-summary:active{background:color-mix(in srgb, var(--vine) 16%, transparent)}}@media (prefers-reduced-motion:reduce){.bulk-plan{animation:none}}.deck-rename-box{background:var(--surface-1);border:1px solid var(--hairline);color:var(--text-primary);letter-spacing:-.01em;font-size:1.25rem;font-weight:600;line-height:1.75rem;transition:border-color .14s,box-shadow .14s}.deck-rename-box:hover{border-color:var(--vine)}@supports (color:color-mix(in lab, red, red)){.deck-rename-box:hover{border-color:color-mix(in srgb, var(--vine) 55%, var(--hairline))}}.deck-rename-box:focus{border-color:var(--vine);box-shadow:0 0 0 3px var(--vine);outline:none}@supports (color:color-mix(in lab, red, red)){.deck-rename-box:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--vine) 22%, transparent)}}.deck-rename-box[aria-invalid=true],.deck-rename-box[aria-invalid=true]:focus{border-color:var(--status-critical);box-shadow:0 0 0 3px var(--status-critical)}@supports (color:color-mix(in lab, red, red)){.deck-rename-box[aria-invalid=true],.deck-rename-box[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--status-critical) 20%, transparent)}}@media (prefers-reduced-motion:reduce){.deck-rename-box{transition:none}}@media (pointer:coarse){.deck-rename-pen,.deck-rename .btn{min-height:44px}}.swap-glyph{color:var(--vine);font-size:12px}.swap-empty{background:var(--vine)}@supports (color:color-mix(in lab, red, red)){.swap-empty{background:color-mix(in srgb, var(--vine) 7%, var(--surface-1))}}.swap-empty{border:1px solid var(--hairline);border-left:2px solid var(--vine)}.swap-field{background:var(--surface-1);border:1px solid var(--gridline);color:var(--text-primary);transition:border-color .12s,box-shadow .12s}.swap-field::placeholder{color:var(--text-muted)}.swap-field:hover{border-color:var(--baseline)}.swap-field:focus{border-color:var(--vine);box-shadow:0 0 0 2px var(--vine)}@supports (color:color-mix(in lab, red, red)){.swap-field:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--vine) 35%, transparent)}}.swap-field:focus{outline:none}.settings-night{position:relative;overflow:hidden}.settings-night:after{content:"";pointer-events:none;opacity:.5;background:radial-gradient(120% 100% at 50% 130%,#f0a24a42 0%,#b4541a1f 42%,#0000 72%);height:56%;animation:9s ease-in-out infinite settings-ember;position:absolute;inset:auto 0 0}@keyframes settings-ember{0%,to{opacity:.34;transform:translateY(2px)scaleY(.96)}50%{opacity:.62;transform:translateY(0)scaleY(1.04)}}@media (prefers-reduced-motion:reduce){.settings-night:after{opacity:.48;animation:none}}.field-answer{background:var(--surface-1);color:var(--text-primary);border:1px solid var(--hairline);transition:border-color .16s,box-shadow .16s}.field-answer::placeholder{color:var(--text-muted)}.field-answer:hover{border-color:var(--vine)}@supports (color:color-mix(in lab, red, red)){.field-answer:hover{border-color:color-mix(in srgb, var(--vine) 55%, var(--hairline))}}.field-answer:focus{border-color:var(--vine);box-shadow:0 0 0 3px var(--vine)}@supports (color:color-mix(in lab, red, red)){.field-answer:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--vine) 22%, transparent)}}.field-answer:focus{outline:none}.field-answer.is-asking{border-color:var(--vine)}@supports (color:color-mix(in lab, red, red)){.field-answer.is-asking{border-color:color-mix(in srgb, var(--vine) 40%, var(--hairline))}}.field-answer.is-ready,.field-answer.is-ready:hover{border-color:var(--status-good);box-shadow:0 0 0 3px var(--status-good)}@supports (color:color-mix(in lab, red, red)){.field-answer.is-ready,.field-answer.is-ready:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--status-good) 20%, transparent)}}.field-answer.is-ready{animation:.62s ease-out commander-seated}.field-answer.is-ready:focus{border-color:var(--status-good);box-shadow:0 0 0 3px var(--status-good)}@supports (color:color-mix(in lab, red, red)){.field-answer.is-ready:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--status-good) 34%, transparent)}}.field-answer.is-unknown,.field-answer.is-unknown:hover{border-color:var(--status-warning);box-shadow:0 0 0 3px var(--status-warning)}@supports (color:color-mix(in lab, red, red)){.field-answer.is-unknown,.field-answer.is-unknown:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--status-warning) 18%, transparent)}}.field-answer.is-trouble,.field-answer.is-trouble:hover{border-color:var(--status-serious);box-shadow:0 0 0 3px var(--status-serious)}@supports (color:color-mix(in lab, red, red)){.field-answer.is-trouble,.field-answer.is-trouble:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--status-serious) 18%, transparent)}}@keyframes commander-seated{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--status-good) 55%, transparent)}55%{box-shadow:0 0 0 7px color-mix(in srgb, var(--status-good) 26%, transparent)}to{box-shadow:0 0 0 3px color-mix(in srgb, var(--status-good) 20%, transparent)}}@media (prefers-reduced-motion:reduce){.field-answer.is-ready{animation:none}}.field-shell{background:var(--surface-1);color:var(--text-primary);border:1px solid var(--hairline);transition:border-color .16s,box-shadow .16s}.field-shell::placeholder{color:var(--text-muted)}.field-shell:hover:not(:disabled){border-color:var(--vine)}@supports (color:color-mix(in lab, red, red)){.field-shell:hover:not(:disabled){border-color:color-mix(in srgb, var(--vine) 55%, var(--hairline))}}.field-shell:focus{border-color:var(--vine);box-shadow:0 0 0 3px var(--vine)}@supports (color:color-mix(in lab, red, red)){.field-shell:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--vine) 22%, transparent)}}.field-shell:focus{outline:none}.field-shell:disabled{opacity:.55;cursor:not-allowed}select.field-shell{appearance:none;text-overflow:ellipsis;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right .9em top 55%,right .6em top 55%;background-repeat:no-repeat;background-size:.3em .3em,.3em .3em;padding-right:1.9em}select.field-shell option{color:var(--text-primary);background:var(--surface-1)}.chip-offer{background:var(--page);border:1px solid var(--hairline);color:var(--text-primary);transition:background .12s,border-color .12s,color .12s,transform .12s}.chip-offer:hover{background:var(--vine)}@supports (color:color-mix(in lab, red, red)){.chip-offer:hover{background:color-mix(in srgb, var(--vine) 14%, transparent)}}.chip-offer:hover{border-color:var(--vine)}.chip-offer:focus-visible{outline:2px solid var(--vine);outline-offset:2px;border-color:var(--vine)}.chip-offer:active{background:var(--vine);transform:translateY(1px)}@supports (color:color-mix(in lab, red, red)){.chip-offer:active{background:color-mix(in srgb, var(--vine) 22%, transparent)}}.chip-offer.is-aside{color:var(--text-muted);border-style:dashed}.chip-offer.is-aside:hover{background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.chip-offer.is-aside:hover{background:color-mix(in srgb, var(--text-primary) 6%, transparent)}}.chip-offer.is-aside:hover{border-color:var(--text-muted);color:var(--text-primary)}.chip-offer-mark{color:var(--text-muted);margin-left:.25rem}.chip-offer:hover .chip-offer-mark,.chip-offer:focus-visible .chip-offer-mark{color:inherit}@media (pointer:coarse){.chip-offer{min-height:44px}}.combo-glyph{color:var(--series-1);font-size:13px}.combo-entry{border-left:2px solid var(--series-1)}@supports (color:color-mix(in lab, red, red)){.combo-entry{border-left:2px solid color-mix(in srgb, var(--series-1) 55%, transparent)}}.combo-entry.is-near{border-left-color:var(--vine);background:var(--vine)}@supports (color:color-mix(in lab, red, red)){.combo-entry.is-near{background:color-mix(in srgb, var(--vine) 4%, var(--surface-1))}}.combo-plus{color:var(--text-muted);font-weight:400}.combo-piece{border-bottom:1px dotted var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.combo-piece{border-bottom:1px dotted color-mix(in srgb, var(--text-muted) 70%, transparent)}}.combo-piece{cursor:help}.combo-piece.is-absent{color:var(--text-muted)}.combo-piece-note{font-size:.85em;font-style:italic;font-weight:400}.combo-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.9em}.combo-steps{color:var(--text-secondary);padding-left:1.5em;list-style:decimal}.combo-steps::marker{color:var(--text-muted)}.combo-steps li::marker{color:var(--text-muted)}.combo-trade{background:var(--vine)}@supports (color:color-mix(in lab, red, red)){.combo-trade{background:color-mix(in srgb, var(--vine) 8%, var(--surface-1))}}.combo-trade{border:1px solid var(--vine)}@supports (color:color-mix(in lab, red, red)){.combo-trade{border:1px solid color-mix(in srgb, var(--vine) 30%, transparent)}}.combo-away{color:var(--vine);font-weight:600}.combo-empty{background:var(--series-1)}@supports (color:color-mix(in lab, red, red)){.combo-empty{background:color-mix(in srgb, var(--series-1) 6%, var(--surface-1))}}.combo-empty{border:1px solid var(--hairline);border-left:2px solid var(--series-1)}.combo-chip{border:1px solid var(--hairline);color:var(--text-primary);background:0 0;border-radius:9999px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.75rem;transition:color .12s,border-color .12s,background-color .12s,transform .12s;display:inline-flex}.combo-chip:hover{border-color:var(--status-critical);background:var(--status-critical)}@supports (color:color-mix(in lab, red, red)){.combo-chip:hover{background:color-mix(in srgb, var(--status-critical) 10%, transparent)}}.combo-chip:focus-visible{outline:2px solid var(--vine);outline-offset:2px}.combo-chip:active{transform:translateY(1px)}.combo-chip-x{color:var(--text-muted);font-size:.9rem;line-height:1}.combo-chip:hover .combo-chip-x{color:var(--status-critical)}.combo-field{background:var(--surface-1);border:1px solid var(--gridline);color:var(--text-primary);transition:border-color .12s,box-shadow .12s}.combo-field::placeholder{color:var(--text-muted)}.combo-field:hover{border-color:var(--baseline)}.combo-field:focus{border-color:var(--series-1);box-shadow:0 0 0 2px var(--series-1)}@supports (color:color-mix(in lab, red, red)){.combo-field:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--series-1) 35%, transparent)}}.combo-field:focus{outline:none}.coliseum-arch{position:relative}.coliseum-custos,.coliseum-custos-credit{display:none}@media (width>=84rem){.coliseum-custos{--custos-lane:calc((100vw - 62rem) / 2 - 1.5rem);width:var(--custos-lane);height:min(84%, calc(var(--custos-lane) * 1.25));z-index:0;pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:absolute;bottom:0}.coliseum-custos.is-left{right:calc(100% + .5rem)}.coliseum-custos.is-right{left:calc(100% + .5rem)}.coliseum-custos-credit{text-align:right;color:var(--text-muted);margin:.15rem 0 0;font-size:.68rem;line-height:1.45;display:block}.coliseum-custos-figure{max-width:100%;height:100%;display:block;position:relative}.coliseum-custos-art{object-fit:contain;object-position:bottom center;width:auto;max-width:100%;height:100%;display:block}.coliseum-custos-figure:after{content:"";mix-blend-mode:multiply;-webkit-mask-image:var(--custos-plate);-webkit-mask-image:var(--custos-plate);-webkit-mask-image:var(--custos-plate);-webkit-mask-image:var(--custos-plate);mask-image:var(--custos-plate);opacity:.82;pointer-events:none;background:linear-gradient(oklab(33.9115% .0208758 .0482325/.4),oklab(18.5496% .0131107 .020248/.62));animation:53s ease-in-out infinite custos-dusk;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.coliseum-custos.is-right .coliseum-custos-figure:after{animation-duration:67s}.coliseum-custos-figure:before{content:"";z-index:3;box-shadow:inset 66px 0 44px -34px var(--page), inset -66px 0 44px -34px var(--page), inset 0 66px 44px -34px var(--page);pointer-events:none;position:absolute;inset:0}.coliseum-custos.has-ground:after{content:"";z-index:4;background:linear-gradient(180deg, var(--page) 0%, var(--page) 42%, var(--page) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.coliseum-custos.has-ground:after{background:linear-gradient(180deg, color-mix(in oklab, var(--page) 16%, transparent) 0%, color-mix(in oklab, var(--page) 48%, transparent) 42%, color-mix(in oklab, var(--page) 82%, transparent) 100%)}}.coliseum-custos.has-ground:after{mix-blend-mode:multiply;pointer-events:none}.coliseum-custos.has-ground .coliseum-custos-figure:after{background:linear-gradient(oklab(33.9115% .0208758 .0482325/.14),oklab(18.5496% .0131107 .020248/.24))}.coliseum-custos.has-ground .coliseum-custos-figure:before{box-shadow:inset 66px 0 44px -34px var(--page), inset -66px 0 44px -34px var(--page), inset 0 66px 44px -34px var(--page), inset 0 -34px 28px -26px var(--page)}}@keyframes custos-dusk{0%,to{opacity:.62}50%{opacity:1}}:root[data-theme=light] .coliseum-custos-figure:after{opacity:.7;background:linear-gradient(oklab(43.6888% .0252912 .0666319/.16),oklab(24.6636% .0152114 .034448/.26))}:root[data-theme=light] .coliseum-custos-figure:before{box-shadow:inset 52px 0 36px -30px var(--page), inset -52px 0 36px -30px var(--page), inset 0 52px 36px -30px var(--page)}:root[data-theme=light] .coliseum-custos.has-ground:after{display:none}@media (prefers-reduced-motion:reduce){.coliseum-custos-figure:after{animation:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
