/*! 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)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:host,:root{--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-red-300:oklch(80.8% .114 19.571);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink:#0f1115;--color-panel:#171a21;--color-panel-2:#1f232c;--color-line:#2c313c;--color-muted:#8b93a3;--color-text:#e6e1d6;--color-gold:#d9a441;--color-gold-2:#f0c46a;--color-ember:#c2553a;--color-moss:#5f9c6b;--color-azure:#5b8fd6;--font-display:"Eagle Lake",Georgia,serif;--font-body:"Inter",system-ui,sans-serif}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.art{object-fit:cover;border-radius:10px;width:100%;height:auto;display:block}.art-svg{align-self:flex-start;overflow:hidden}.art-svg>svg{width:100%;height:100%;display:block}.eqslot{aspect-ratio:1;border:2px solid var(--color-line);text-align:center;background:#0c0c10c7;border-radius:10px;justify-content:center;align-items:center;width:clamp(46px,15vw,62px);display:flex;overflow:hidden;box-shadow:0 2px 8px #000a,inset 0 0 12px #0008}.eqempty{opacity:.75;border-style:dashed}.eqlabel{color:var(--color-text);padding:2px;font-size:10px;line-height:1.1}.eqr0{border-color:#9aa0aa}.eqr1{border-color:#6fd16f}.eqr2{border-color:#4f9bff}.eqr3{border-color:#b86bff}.eqr4{border-color:#ff8a2a;box-shadow:0 0 10px #ff8a2a88}.eqr5{border-color:#ff3f62;box-shadow:0 0 12px #ff3f6288}.eqr6{border-color:#ffd84a;box-shadow:0 0 14px #ffd84aaa}.eqrset{border-color:#3fd6b0;box-shadow:0 0 10px #3fd6b088}.equnk{border-style:dashed;border-color:#777}.itile{aspect-ratio:1;border:2px solid var(--color-line);text-align:center;background:#0c0c10c7;border-radius:10px;justify-content:center;align-items:center;width:100%;transition:transform 80ms;display:flex;position:relative;overflow:hidden}[data-tip] .eqslot:hover,[data-tip] button:focus-visible .itile,[data-tip]:hover .itile{filter:brightness(1.15);transform:translateY(-1px)}.itile-locked{isolation:isolate}.itile-locked:after{content:"";z-index:1;pointer-events:none;background:#06060a9e;position:absolute;inset:0}.itile-locked>.itile-b,.itile-locked>.itile-lvl,.itile-locked>.itile-q,.itile-locked>.itile-up,.itile-locked>.itile-x{z-index:2}.itile-locked>.itile-lvl{color:#e07a6a}.itile-lvl{color:var(--color-muted);background:#000b}.itile-lvl,.itile-x{border-radius:4px;padding:1px 3px;font-size:10px;line-height:1;position:absolute;bottom:2px;left:3px}.itile-x{color:#fff;background:#c4553a;font-weight:700}.itile-b{color:#06201a;background:#3fd6b0;border-radius:4px;padding:1px 3px;font-size:10px;line-height:1;bottom:2px;right:3px}.itile-b,.itile-q{font-weight:700;position:absolute}.itile-q{right:4px}.itile-q,.itile-up{color:var(--color-gold);top:2px}.itile-up{background:#000b;border-radius:4px;padding:1px 3px;font-size:10px;font-weight:700;line-height:1;position:absolute;right:3px}.eqslot,.itile{position:relative;overflow:hidden}.iicon{pointer-events:none;display:block;position:absolute;inset:0}.iicon>svg{width:100%;height:100%;display:block}.iicon .iglow{transform-origin:50% 52%;animation:iglow 2.4s ease-in-out infinite}.iicon .ispark{animation:ispark 1.8s ease-in-out infinite}.iicon .ispark,.iicon [data-socket] .iglow{transform-box:fill-box;transform-origin:50%}.iicon .ispark:nth-of-type(2n){animation-delay:.6s}.iicon .ispark:nth-of-type(3n){animation-delay:1.2s}@keyframes iglow{0%,to{opacity:.75;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes ispark{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.iicon .iglow,.iicon .ispark{animation:none}}.itiles{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;display:grid}.eqcheck{width:16px;height:16px;accent-color:var(--color-gold);position:absolute;top:-6px;right:-6px}.itiles .eqcheck{opacity:.5;cursor:pointer;top:3px;left:3px;right:auto}.itiles .eqcheck:checked,.itiles .eqcheck:hover{opacity:1}[data-tip]:has(>.eqcheck:checked) .itile{outline:2px solid var(--color-gold);outline-offset:1px}}@layer utilities{.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;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.top-0{top:0}.top-1{top:var(--spacing)}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-16{top:calc(var(--spacing) * 16)}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.-right-1{right:calc(var(--spacing) * -1)}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.bottom-0{bottom:0}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-\[8\%\]{bottom:8%}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.z-\[200\]{z-index:200}.z-\[210\]{z-index:210}.z-\[220\]{z-index:220}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.row-span-3{grid-row:span 3/span 3}.float-right{float:right}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-16{margin-top:calc(var(--spacing) * -16)}.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-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-24{margin-right:calc(var(--spacing) * 24)}.mr-auto{margin-right:auto}.-mb-2{margin-bottom:calc(var(--spacing) * -2)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[2\/3\]{aspect-ratio:2/3}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[5\/8\]{aspect-ratio:5/8}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\/3{height:33.3333%}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-\[72vh\]{height:72vh}.h-\[84px\]{height:84px}.h-auto{height:auto}.h-full{height:100%}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[50vh\]{max-height:50vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[90vh\]{max-height:90vh}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[19rem\]{width:19rem}.w-\[84px\]{width:84px}.w-auto{width:auto}.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-6xl{max-width:var(--container-6xl)}.max-w-\[10rem\]{max-width:10rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[70ch\]{max-width:70ch}.max-w-\[80vw\]{max-width:80vw}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.max-w-\[calc\(100vw-16px\)\]{max-width:calc(100vw - 16px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-20{min-width:calc(var(--spacing) * 20)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-\[10rem\]{min-width:10rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[22rem\]{min-width:22rem}.min-w-\[26rem\]{min-width:26rem}.min-w-\[28rem\]{min-width:28rem}.min-w-\[36rem\]{min-width:36rem}.min-w-\[40rem\]{min-width:40rem}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-64{flex-basis:calc(var(--spacing) * 64)}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[8rem_1fr\]{grid-template-columns:8rem 1fr}.grid-cols-\[84px_1fr\]{grid-template-columns:84px 1fr}.grid-cols-\[96px_1fr\]{grid-template-columns:96px 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[repeat\(2\,3rem\)\]{grid-template-columns:repeat(2,3rem)}.grid-cols-\[repeat\(auto-fill\,minmax\(7\.5rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-between{align-content:space-between}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.justify-items-start{justify-items:start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-px{gap:1px}: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)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.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-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line>:not(:last-child)){border-color:var(--color-line)}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-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-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.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-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-azure\/40{border-color:#5b8fd666}@supports (color:color-mix(in lab,red,red)){.border-azure\/40{border-color:color-mix(in oklab,var(--color-azure) 40%,transparent)}}.border-azure\/50{border-color:#5b8fd680}@supports (color:color-mix(in lab,red,red)){.border-azure\/50{border-color:color-mix(in oklab,var(--color-azure) 50%,transparent)}}.border-ember{border-color:var(--color-ember)}.border-ember\/40{border-color:#c2553a66}@supports (color:color-mix(in lab,red,red)){.border-ember\/40{border-color:color-mix(in oklab,var(--color-ember) 40%,transparent)}}.border-ember\/60{border-color:#c2553a99}@supports (color:color-mix(in lab,red,red)){.border-ember\/60{border-color:color-mix(in oklab,var(--color-ember) 60%,transparent)}}.border-ember\/70{border-color:#c2553ab3}@supports (color:color-mix(in lab,red,red)){.border-ember\/70{border-color:color-mix(in oklab,var(--color-ember) 70%,transparent)}}.border-gold{border-color:var(--color-gold)}.border-gold-2{border-color:var(--color-gold-2)}.border-gold\/40{border-color:#d9a44166}@supports (color:color-mix(in lab,red,red)){.border-gold\/40{border-color:color-mix(in oklab,var(--color-gold) 40%,transparent)}}.border-gold\/50{border-color:#d9a44180}@supports (color:color-mix(in lab,red,red)){.border-gold\/50{border-color:color-mix(in oklab,var(--color-gold) 50%,transparent)}}.border-gold\/60{border-color:#d9a44199}@supports (color:color-mix(in lab,red,red)){.border-gold\/60{border-color:color-mix(in oklab,var(--color-gold) 60%,transparent)}}.border-gold\/70{border-color:#d9a441b3}@supports (color:color-mix(in lab,red,red)){.border-gold\/70{border-color:color-mix(in oklab,var(--color-gold) 70%,transparent)}}.border-line{border-color:var(--color-line)}.border-line\/30{border-color:#2c313c4d}@supports (color:color-mix(in lab,red,red)){.border-line\/30{border-color:color-mix(in oklab,var(--color-line) 30%,transparent)}}.border-line\/40{border-color:#2c313c66}@supports (color:color-mix(in lab,red,red)){.border-line\/40{border-color:color-mix(in oklab,var(--color-line) 40%,transparent)}}.border-line\/50{border-color:#2c313c80}@supports (color:color-mix(in lab,red,red)){.border-line\/50{border-color:color-mix(in oklab,var(--color-line) 50%,transparent)}}.border-line\/60{border-color:#2c313c99}@supports (color:color-mix(in lab,red,red)){.border-line\/60{border-color:color-mix(in oklab,var(--color-line) 60%,transparent)}}.border-line\/70{border-color:#2c313cb3}@supports (color:color-mix(in lab,red,red)){.border-line\/70{border-color:color-mix(in oklab,var(--color-line) 70%,transparent)}}.border-moss{border-color:var(--color-moss)}.border-moss\/40{border-color:#5f9c6b66}@supports (color:color-mix(in lab,red,red)){.border-moss\/40{border-color:color-mix(in oklab,var(--color-moss) 40%,transparent)}}.border-moss\/60{border-color:#5f9c6b99}@supports (color:color-mix(in lab,red,red)){.border-moss\/60{border-color:color-mix(in oklab,var(--color-moss) 60%,transparent)}}.border-text\/20{border-color:#e6e1d633}@supports (color:color-mix(in lab,red,red)){.border-text\/20{border-color:color-mix(in oklab,var(--color-text) 20%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-\[\#07080b\]{background-color:#07080b}.bg-\[var\(--color-ember\)\]{background-color:var(--color-ember)}.bg-azure\/5{background-color:#5b8fd60d}@supports (color:color-mix(in lab,red,red)){.bg-azure\/5{background-color:color-mix(in oklab,var(--color-azure) 5%,transparent)}}.bg-azure\/60{background-color:#5b8fd699}@supports (color:color-mix(in lab,red,red)){.bg-azure\/60{background-color:color-mix(in oklab,var(--color-azure) 60%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab,red,red)){.bg-black\/65{background-color:color-mix(in oklab,var(--color-black) 65%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab,red,red)){.bg-black\/75{background-color:color-mix(in oklab,var(--color-black) 75%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-ember\/10{background-color:#c2553a1a}@supports (color:color-mix(in lab,red,red)){.bg-ember\/10{background-color:color-mix(in oklab,var(--color-ember) 10%,transparent)}}.bg-ember\/20{background-color:#c2553a33}@supports (color:color-mix(in lab,red,red)){.bg-ember\/20{background-color:color-mix(in oklab,var(--color-ember) 20%,transparent)}}.bg-gold{background-color:var(--color-gold)}.bg-gold\/5{background-color:#d9a4410d}@supports (color:color-mix(in lab,red,red)){.bg-gold\/5{background-color:color-mix(in oklab,var(--color-gold) 5%,transparent)}}.bg-gold\/10{background-color:#d9a4411a}@supports (color:color-mix(in lab,red,red)){.bg-gold\/10{background-color:color-mix(in oklab,var(--color-gold) 10%,transparent)}}.bg-gold\/15{background-color:#d9a44126}@supports (color:color-mix(in lab,red,red)){.bg-gold\/15{background-color:color-mix(in oklab,var(--color-gold) 15%,transparent)}}.bg-ink{background-color:var(--color-ink)}.bg-ink\/60{background-color:#0f111599}@supports (color:color-mix(in lab,red,red)){.bg-ink\/60{background-color:color-mix(in oklab,var(--color-ink) 60%,transparent)}}.bg-ink\/90{background-color:#0f1115e6}@supports (color:color-mix(in lab,red,red)){.bg-ink\/90{background-color:color-mix(in oklab,var(--color-ink) 90%,transparent)}}.bg-line{background-color:var(--color-line)}.bg-moss{background-color:var(--color-moss)}.bg-moss\/20{background-color:#5f9c6b33}@supports (color:color-mix(in lab,red,red)){.bg-moss\/20{background-color:color-mix(in oklab,var(--color-moss) 20%,transparent)}}.bg-panel{background-color:var(--color-panel)}.bg-panel-2{background-color:var(--color-panel-2)}.bg-panel-2\/40{background-color:#1f232c66}@supports (color:color-mix(in lab,red,red)){.bg-panel-2\/40{background-color:color-mix(in oklab,var(--color-panel-2) 40%,transparent)}}.bg-panel-2\/60{background-color:#1f232c99}@supports (color:color-mix(in lab,red,red)){.bg-panel-2\/60{background-color:color-mix(in oklab,var(--color-panel-2) 60%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab}.bg-gradient-to-b,.bg-gradient-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab}.from-black\/40{--tw-gradient-from:#0006}@supports (color:color-mix(in lab,red,red)){.from-black\/40{--tw-gradient-from:color-mix(in oklab,var(--color-black) 40%,transparent)}}.from-black\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/85{--tw-gradient-from:#000000d9}@supports (color:color-mix(in lab,red,red)){.from-black\/85{--tw-gradient-from:color-mix(in oklab,var(--color-black) 85%,transparent)}}.from-black\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-black\/20{--tw-gradient-via:#0003}@supports (color:color-mix(in lab,red,red)){.via-black\/20{--tw-gradient-via:color-mix(in oklab,var(--color-black) 20%,transparent)}}.via-black\/20{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/55{--tw-gradient-via:#0000008c}@supports (color:color-mix(in lab,red,red)){.via-black\/55{--tw-gradient-via:color-mix(in oklab,var(--color-black) 55%,transparent)}}.via-black\/55{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-black\/85{--tw-gradient-to:#000000d9}@supports (color:color-mix(in lab,red,red)){.to-black\/85{--tw-gradient-to:color-mix(in oklab,var(--color-black) 85%,transparent)}}.to-black\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-top{object-position:top}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-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-0\.5{padding-inline:calc(var(--spacing) * .5)}.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-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.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-3{padding-block:calc(var(--spacing) * 3)}.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-16{padding-block:calc(var(--spacing) * 16)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pl-1{padding-left:var(--spacing)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-2px\]{vertical-align:-2px}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.align-top{vertical-align:top}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.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-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-\[\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#a77bff\]{color:#a77bff}.text-\[\#f3e9d2\]{color:#f3e9d2}.text-azure{color:var(--color-azure)}.text-ember{color:var(--color-ember)}.text-ember\/90{color:#c2553ae6}@supports (color:color-mix(in lab,red,red)){.text-ember\/90{color:color-mix(in oklab,var(--color-ember) 90%,transparent)}}.text-gold{color:var(--color-gold)}.text-gold-2{color:var(--color-gold-2)}.text-gold-2\/90{color:#f0c46ae6}@supports (color:color-mix(in lab,red,red)){.text-gold-2\/90{color:color-mix(in oklab,var(--color-gold-2) 90%,transparent)}}.text-ink{color:var(--color-ink)}.text-moss{color:var(--color-moss)}.text-muted{color:var(--color-muted)}.text-red-300{color:var(--color-red-300)}.text-text{color:var(--color-text)}.text-text\/75{color:#e6e1d6bf}@supports (color:color-mix(in lab,red,red)){.text-text\/75{color:color-mix(in oklab,var(--color-text) 75%,transparent)}}.text-text\/80{color:#e6e1d6cc}@supports (color:color-mix(in lab,red,red)){.text-text\/80{color:color-mix(in oklab,var(--color-text) 80%,transparent)}}.text-text\/85{color:#e6e1d6d9}@supports (color:color-mix(in lab,red,red)){.text-text\/85{color:color-mix(in oklab,var(--color-text) 85%,transparent)}}.text-text\/90{color:#e6e1d6e6}@supports (color:color-mix(in lab,red,red)){.text-text\/90{color:color-mix(in oklab,var(--color-text) 90%,transparent)}}.capitalize{text-transform:capitalize}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--color-gold\)\]{accent-color:var(--color-gold)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring,.ring-1,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-black\/50{--tw-shadow-color:#00000080}@supports (color:color-mix(in lab,red,red)){.shadow-black\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black) 50%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-black\/70{--tw-shadow-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.shadow-black\/70{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black) 70%,transparent) var(--tw-shadow-alpha),transparent)}}.ring-gold{--tw-ring-color:var(--color-gold)}.ring-gold\/30{--tw-ring-color:#d9a4414d}@supports (color:color-mix(in lab,red,red)){.ring-gold\/30{--tw-ring-color:color-mix(in oklab,var(--color-gold) 30%,transparent)}}.ring-gold\/40{--tw-ring-color:#d9a44166}@supports (color:color-mix(in lab,red,red)){.ring-gold\/40{--tw-ring-color:color-mix(in oklab,var(--color-gold) 40%,transparent)}}.ring-line{--tw-ring-color:var(--color-line)}.ring-moss{--tw-ring-color:var(--color-moss)}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-gold{outline-color:var(--color-gold)}.blur{--tw-blur:blur(8px)}.blur,.grayscale{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%)}.filter{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-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.file\:mr-2::file-selector-button{margin-right:calc(var(--spacing) * 2)}.first-of-type\:border-0:first-of-type{border-style:var(--tw-border-style);border-width:0}.first-of-type\:pt-0:first-of-type{padding-top:0}@media (hover:hover){.hover\:border-ember:hover{border-color:var(--color-ember)}.hover\:border-gold:hover{border-color:var(--color-gold)}.hover\:border-gold\/60:hover{border-color:#d9a44199}@supports (color:color-mix(in lab,red,red)){.hover\:border-gold\/60:hover{border-color:color-mix(in oklab,var(--color-gold) 60%,transparent)}}.hover\:border-muted:hover{border-color:var(--color-muted)}.hover\:bg-panel-2:hover{background-color:var(--color-panel-2)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:text-ember:hover{color:var(--color-ember)}.hover\:text-gold:hover{color:var(--color-gold)}.hover\:text-gold-2:hover{color:var(--color-gold-2)}.hover\:text-text:hover{color:var(--color-text)}.hover\:underline:hover{text-decoration-line:underline}}.active\:cursor-grabbing:active{cursor:grabbing}@media (min-width:40rem){.sm\:absolute{position:absolute}.sm\:inset-x-auto{inset-inline:auto}.sm\:top-auto{top:auto}.sm\:right-0{right:0}.sm\:bottom-full{bottom:100%}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:row-span-4{grid-row:span 4/span 4}.sm\:mr-28{margin-right:calc(var(--spacing) * 28)}.sm\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:table-cell{display:table-cell}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-24{width:calc(var(--spacing) * 24)}.sm\:w-28{width:calc(var(--spacing) * 28)}.sm\:w-32{width:calc(var(--spacing) * 32)}.sm\:w-52{width:calc(var(--spacing) * 52)}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-\[40rem\]{width:40rem}.sm\:w-\[200px\]{width:200px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[1fr_8rem\]{grid-template-columns:1fr 8rem}.sm\:grid-cols-\[1fr_16rem\]{grid-template-columns:1fr 16rem}.sm\:grid-cols-\[10rem_1fr\]{grid-template-columns:10rem 1fr}.sm\:grid-cols-\[150px_80px_1fr_auto\]{grid-template-columns:150px 80px 1fr auto}.sm\:grid-cols-\[180px_70px_1fr_auto\]{grid-template-columns:180px 70px 1fr auto}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:grid-cols-\[minmax\(0\,16rem\)_1fr\]{grid-template-columns:minmax(0,16rem) 1fr}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:p-1\.5{padding:calc(var(--spacing) * 1.5)}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[11px\]{font-size:11px}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.md\:flex-row{flex-direction:row}.md\:self-start{align-self:flex-start}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-2{top:calc(var(--spacing) * 2)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:inline-flex{display:inline-flex}.lg\:w-\[22rem\]{width:22rem}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-\[1fr_20rem\]{grid-template-columns:1fr 20rem}.lg\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_18rem\]{grid-template-columns:minmax(0,1fr) 18rem}.lg\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.lg\:flex-row{flex-direction:row}.lg\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.lg\:gap-2{gap:calc(var(--spacing) * 2)}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:bg-transparent{background-color:#0000}.lg\:p-3{padding:calc(var(--spacing) * 3)}.lg\:px-3{padding-inline:calc(var(--spacing) * 3)}.lg\:py-4{padding-block:calc(var(--spacing) * 4)}.lg\:pl-6{padding-left:calc(var(--spacing) * 6)}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lg\:leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}}@media (min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}.\[data-changelog-link\]\:visible:is(data-changelog-link),.\[role\=dialog\]\:visible:is(){visibility:visible}.\[\&\>svg\]\:h-full>svg{height:100%}.\[\&\>svg\]\:w-full>svg{width:100%}}html{color-scheme:dark}body{background:linear-gradient(#0f11159e,#0f1115cc) fixed,url(/art/ui/tlo.webp) 50% /cover no-repeat fixed,var(--color-ink);color:var(--color-text);font-family:var(--font-body)}.font-display,h1,h2,h3{font-family:var(--font-display);letter-spacing:.02em}.panel{background:var(--color-panel);border:1px solid var(--color-line);border-radius:14px}.btn{background:linear-gradient(180deg,var(--color-gold-2),var(--color-gold));color:#1b1407;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.9rem;font-weight:600;transition:filter .15s,transform 50ms;display:inline-flex}.btn:hover{filter:brightness(1.08)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-ghost{background:var(--color-panel-2);color:var(--color-text);border:1px solid var(--color-line)}.btn-danger{background:linear-gradient(180deg,#d9694c,var(--color-ember));color:#fff}.btn-sm{min-width:2rem;padding:.25rem .6rem;font-size:.8rem}.btn-xs{border-radius:6px;min-width:1.6rem;padding:.12rem .45rem;font-size:.72rem}.input{background:var(--color-ink);border:1px solid var(--color-line);width:100%;color:var(--color-text);border-radius:10px;padding:.55rem .75rem}.input:focus{outline:2px solid var(--color-gold);outline-offset:1px}.bar{background:var(--color-panel-2);height:8px;overflow:hidden}.bar,.bar>span{border-radius:99px}.bar>span{height:100%;display:block}.r0{color:#b9bec9}.r1{color:#8fd18f}.r2{color:#6fa8ff}.r3{color:#c58cff}.r4{color:#ff9f5a}.r5{color:#ff6b8b}.r6{color:#ffe38a;text-shadow:0 0 8px #ffd25799}.rset{color:#46d1b5}.setbox{background:#46d1b50d;border:1px solid #46d1b544;border-radius:8px;margin-top:.15rem;padding:.35rem .5rem}.tabs{background:var(--color-panel);border:1px solid var(--color-line);border-radius:12px;gap:.25rem;padding:.25rem;display:flex;overflow-x:auto}.tab{white-space:nowrap;color:var(--color-muted);border-radius:9px;align-items:center;gap:.35rem;padding:.4rem .8rem;font-size:.85rem;display:inline-flex}.tab:hover{color:var(--color-text);background:var(--color-panel-2)}.char-tabs{gap:.35rem;padding:.3rem}.char-tabs .tab{color:var(--color-text);padding:.55rem 1.1rem;font-size:1rem;font-weight:700}@media (max-width:640px){.char-tabs{flex-wrap:wrap;overflow-x:visible}.char-tabs .tab{padding:.45rem .75rem;font-size:.9rem}}.char-tabs .tab-on{color:#fff8e6;text-shadow:0 1px 1px #00000073;background:linear-gradient(#a87a26,#7e5a17)}.tab-on{color:#1b1407;background:linear-gradient(180deg,var(--color-gold-2),var(--color-gold));font-weight:600}.tab-n{background:var(--color-ember);color:#fff;text-align:center;border-radius:99px;min-width:1.2rem;padding:0 .3rem;font-size:.7rem}.tab-n-quiet{background:var(--color-panel-2);color:var(--color-gold)}.rrow{grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:.6rem;padding:.65rem .8rem;display:grid}.rrow:hover{background:var(--color-panel-2)}.rbadge{border:1px solid;border-radius:7px;align-items:center;gap:.3rem;padding:.2rem .45rem;font-size:.72rem;font-weight:600;display:inline-flex}.rb-exp{color:var(--color-azure)}.rb-duel{color:var(--color-ember)}.rb-def{color:#b98cff}.rb-spy{color:#8fb3a0}.rb-lvl{color:var(--color-gold-2)}.rb-sys{color:var(--color-muted)}.rb-clan{color:#3fd6b0}.rtitle{text-overflow:ellipsis;min-width:0;font-size:.9rem;overflow:hidden}.rtime,.rtitle{white-space:nowrap}.rtime{color:var(--color-muted);font-size:.72rem}.rdot{background:var(--color-gold-2);width:.5rem;height:.5rem;box-shadow:0 0 6px var(--color-gold);border-radius:99px}.rchev{color:var(--color-muted);font-size:1.1rem;line-height:1}@media (max-width:640px){.rrow{gap:.45rem;padding:.6rem}}.modal-bg{overscroll-behavior:contain;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));z-index:470;background:#000a;display:flex;position:fixed;inset:0;overflow-y:auto}.modal{border-color:var(--color-ember);width:100%;max-width:520px;margin:auto}.warn{color:var(--color-text);background:#c2553a14;border:1px solid #c2553a88;border-radius:10px;padding:.7rem .8rem}.bgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:.75rem;display:grid}.btile{background:linear-gradient(180deg,#1c2029,var(--color-panel));border:1px solid var(--color-line);border-radius:14px;flex-direction:column;min-width:0;padding:.85rem;display:flex}.btile:hover{border-color:#3a404d}.btile-busy{border-color:var(--color-gold);box-shadow:inset 0 0 0 1px #d9a44133}.btile-locked{opacity:.5;filter:grayscale(.7)}.bglyph{width:44px;height:44px;color:var(--color-gold-2);background:radial-gradient(circle at 30% 25%,#3a3020,#1a1710);border:1px solid #d9a44155;border-radius:12px;flex:none;place-items:center;display:grid}.btile-locked .bglyph{color:var(--color-muted);background:var(--color-panel-2);border-color:var(--color-line)}.pips{gap:2px;margin-top:.35rem;display:flex}.pips>span{background:var(--color-panel-2);border:1px solid var(--color-line);border-radius:2px;flex:1;height:5px}.pips>span:nth-child(7n){margin-right:3px}.pips>span.on{background:linear-gradient(180deg,var(--color-gold-2),var(--color-gold));border-color:var(--color-gold)}.beffect{grid-template-columns:auto 1fr;gap:.15rem .6rem;margin-top:.5rem;font-size:.75rem;display:grid}.beffect dt{color:var(--color-muted);white-space:nowrap}.bcost{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.25rem .6rem;font-size:.78rem;display:flex}.piece-missing{color:var(--color-muted);opacity:.45}.foe{align-items:center;gap:.75rem;display:flex}.foe-glyph{width:48px;height:48px;color:var(--color-ember);background:var(--color-panel-2);border:1px solid var(--color-line);border-radius:12px;flex:none;place-items:center;display:grid}.chat-fab{z-index:60;background:var(--color-gold);color:#1a1406;border-radius:999px;align-items:center;gap:.4rem;padding:.6rem 1rem;font-weight:700;display:inline-flex;position:fixed;bottom:16px;right:16px;box-shadow:0 6px 20px #000a}.chat-fab:hover{filter:brightness(1.08)}.chat-badge{background:var(--color-ember);color:#fff;text-align:center;border-radius:99px;min-width:1.2rem;padding:0 .35rem;font-size:.7rem;line-height:1.2rem}.chat-badge-in{margin-left:.3rem;line-height:1rem}.chat-panel{z-index:60;flex-direction:column;width:min(380px,100vw - 32px);height:min(520px,100vh - 32px);display:flex;position:fixed;bottom:16px;right:16px;overflow:hidden;box-shadow:0 10px 40px #000c}@media (max-width:640px){.chat-panel{width:auto;height:70vh;bottom:8px;left:8px;right:8px}.chat-fab{bottom:12px;right:12px}}.chat-acts{z-index:2;visibility:hidden;white-space:nowrap;background:var(--color-panel-2);border:1px solid var(--color-line);border-radius:.35rem;padding:0 .3rem;font-size:10px;line-height:1.4;position:absolute;top:0;right:.15rem;box-shadow:0 2px 6px #0008}.chat-acts button{color:var(--color-muted);margin:0 .2rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.chat-acts button:hover{color:var(--color-ember)}li.group:focus-within .chat-acts,li.group:hover .chat-acts{visibility:visible}.szstage{border:1px solid var(--color-line);width:2rem;height:2rem;color:var(--color-muted);background:var(--color-panel-2);border-radius:8px;place-items:center;font-size:.8rem;display:grid}.szdone{color:#9fd6a9;background:#5f9c6b22;border-color:#5f9c6b}.sznext{border-color:var(--color-gold);color:var(--color-gold);box-shadow:0 0 8px #d9a44155}.szboss{font-size:1rem}.szn{text-align:center;justify-items:center;gap:1px;width:5.2rem;display:grid;position:absolute;transform:translate(-50%,-50%)}.szn-i{border:1px solid var(--color-line);background:var(--color-panel-2);width:2.4rem;height:2.4rem;color:var(--color-muted);place-items:center;font-size:1.05rem;display:grid}.szn-art,.szn-i{border-radius:999px;overflow:hidden}.szn-art{width:100%;height:100%;display:block}.szn-art img,.szn-art svg{object-fit:cover;width:100%;height:100%}.szn-t{text-shadow:0 1px 2px #000,0 0 4px #000}.szmap-bg{opacity:.4;pointer-events:none;border-radius:0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.szmap-bg,.szmap-bg svg{width:100%;height:100%}.szn:not(.szn-seen):not(.szn-cur):not(.szn-can) .szn-art{filter:grayscale(.5)brightness(.7)}.szn-t{color:var(--color-muted);font-size:10px;line-height:1.1}.szn-elita .szn-i,.szn-straznik .szn-i,.szn-wladca .szn-i{border-color:#c2553a88}.szn-wladca .szn-i{width:2.9rem;height:2.9rem;font-size:1.3rem}.szn-proba .szn-i{border-color:#5b8fd688}.szn-odpoczynek .szn-i,.szn-skarb .szn-i{border-color:#5f9c6b88}.szn-seen .szn-i{color:#9fd6a9;background:#5f9c6b22;border-color:#5f9c6b}.szn-cur .szn-i{color:var(--color-gold-2);border:2px solid var(--color-gold);background:#d9a44133;box-shadow:0 0 10px #d9a44177}.szn-cur .szn-t{color:var(--color-gold)}.szn-can .szn-i{border:2px solid var(--color-gold);animation:szpulse 1.6s ease-in-out infinite}.szn-can .szn-i,.szn-can .szn-t{color:var(--color-text)}@keyframes szpulse{50%{box-shadow:0 0 12px #d9a44188}}@media (prefers-reduced-motion:reduce){.szn-can .szn-i{animation:none}}.bsphere{font-size:10px;font-family:var(--font-sans,inherit);background:var(--color-panel-2);color:var(--color-muted);vertical-align:middle;border-radius:99px;margin-left:.4rem;padding:0 .35rem}.wsec{cursor:pointer;transition:fill-opacity .15s}.wsec:hover{fill-opacity:1;stroke:#f0c46a}@media (min-width:640px){.sz-options{grid-template-columns:repeat(var(--n),minmax(0,1fr))}}.lm-table{-webkit-user-select:none;user-select:none;background:radial-gradient(900px 420px,#3a2a1a 0,#24190f 55%,#160f09 100%);border:1px solid #4a3622;border-radius:18px;gap:.45rem;padding:.75rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 60px #000a}.lm-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.lm-day{color:var(--color-gold-2)}.lm-day small{color:var(--color-muted);margin-left:.35rem}.lm-side{flex-wrap:wrap;gap:.75rem;display:flex}.lm-side-foe,.lm-side-me{justify-content:center}.lm-info{color:var(--color-muted);flex-wrap:wrap;gap:.6rem;font-size:.8rem}.lm-hero,.lm-info{align-items:center;display:flex}.lm-hero{cursor:default;background:linear-gradient(160deg,#3b2c1c,#1d140c);border:2px solid #8a6a3a;border-radius:14px;justify-content:space-between;width:9.5rem;height:3.6rem;padding:.35rem .6rem;transition:box-shadow .2s,border-color .2s;position:relative}.lm-hero-name{font-family:var(--font-display,serif);color:var(--color-gold-2);font-size:.95rem;line-height:1.05;display:grid}.lm-hero-name small{color:var(--color-muted);font-family:inherit;font-size:.7rem}.lm-hero-hp{color:#fff;background:radial-gradient(circle at 35% 30%,#e66a4f,#8c2617);border:2px solid #f0c46a55;border-radius:50%;place-items:center;min-width:2.2rem;height:2.2rem;font-size:1.05rem;font-weight:800;display:grid}.lm-hero-armor{color:#fff;background:linear-gradient(#9aa6b8,#59637a);border:1px solid #222;border-radius:6px;place-items:center;min-width:1.5rem;height:1.5rem;font-size:.8rem;font-weight:700;display:grid;position:absolute;top:-.5rem;right:-.5rem}.lm-puls{align-items:center;gap:2px;display:inline-flex}.lm-puls b{color:#9fd0ff;margin-left:.3rem;font-size:.8rem}.lm-gem{clip-path:polygon(50% 0,90% 22%,100% 65%,75% 100%,25% 100%,0 65%,10% 22%);background:#233046;width:.8rem;height:.8rem}.lm-gem-on{background:radial-gradient(circle at 40% 35%,#c8ecff,#3d8fe0 60%,#1d4f8a);box-shadow:0 0 6px #5bb0ff}.lm-handback{display:inline-flex}.lm-handback i{background:linear-gradient(135deg,#6b3a1e,#2b160a);border:1px solid #d9a44155;border-radius:2px;width:.7rem;height:1rem;margin-left:-.25rem}.lm-deck,.lm-power-foe{color:var(--color-muted)}.lm-power-foe{font-style:italic}.lm-power{color:var(--color-text);background:linear-gradient(#3a2c1e,#241a10);border:1px solid #8a6a3a;border-radius:99px;align-items:center;gap:.35rem;padding:.25rem .6rem .25rem .25rem;font-size:.8rem;display:inline-flex}.lm-power .lm-cost{position:static}.lm-row{border-radius:12px;justify-content:center;align-items:center;gap:.4rem;min-height:6.4rem;padding:.25rem 2.2rem;display:flex;position:relative}.lm-row-foe{background:#0002}.lm-row-me{background:#ffffff08}.lm-row-name{writing-mode:vertical-rl;letter-spacing:.12em;text-transform:uppercase;color:#a08a6a88;font-size:.65rem;position:absolute;top:50%;left:.4rem;transform:translateY(-50%)rotate(180deg)}.lm-slot{border:1px dashed #a08a6a22;border-radius:10px;width:5.4rem;height:6rem}.lm-mid{border-top:1px solid #d9a44122;border-bottom:1px solid #d9a44122;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;min-height:2.4rem;display:flex;position:relative}.lm-end{position:absolute;right:.75rem}.lm-end-ready{color:#1b1407;border:2px solid #fff3c4;animation:lm-end-ready 1.4s ease-in-out infinite}@keyframes lm-end-ready{0%,to{box-shadow:0 0 #d9a44100}50%{box-shadow:0 0 16px 4px #d9a441aa}}.lm-banner{font-family:var(--font-display,serif);color:var(--color-gold-2);text-shadow:0 0 12px #d9a441aa;font-size:1.25rem;animation:lmpop .5s ease-out}.lm-msg{color:#ffb4a0;font-size:.8rem}@keyframes lmpop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.lm-unit{cursor:pointer;background:#1a130c;border:2px solid #6b5535;border-radius:10px;grid-template-rows:1fr auto;width:5.4rem;height:6rem;transition:transform .15s,box-shadow .2s;display:grid;position:relative;overflow:visible;box-shadow:0 4px 10px #0008}.lm-uart{border-radius:8px;position:absolute;inset:0;overflow:hidden}.lm-uart img,.lm-uart svg{object-fit:cover;width:100%;height:100%;display:block}.lm-uname{text-align:center;color:#fff;text-shadow:0 1px 2px #000,0 0 4px #000;padding:0 .2rem;font-size:.58rem;line-height:1.05;position:absolute;bottom:1.15rem;left:0;right:0}.lm-ukw{gap:2px;font-size:.7rem;font-style:normal;display:flex;position:absolute;top:.15rem;left:.2rem}.lm-ukw i{background:#000a;border-radius:4px;padding:0 .15rem;font-style:normal}.lm-atk,.lm-hp{color:#fff;border:2px solid #000a;border-radius:50%;place-items:center;min-width:1.45rem;height:1.45rem;font-size:.85rem;font-weight:800;display:grid;position:absolute;bottom:-.45rem}.lm-atk{background:radial-gradient(circle at 35% 30%,#f3c45a,#9a6a14);left:-.4rem}.lm-hp{background:radial-gradient(circle at 35% 30%,#e66a4f,#8c2617);right:-.4rem}.lm-hurt{color:#ffd6cc;box-shadow:0 0 0 2px #ff8a7055}.lm-totem{border-color:#5f9c6b;border-radius:50% 50% 12px 12px}.lm-shield{box-shadow:0 0 0 3px #f0c46a,0 0 14px #f0c46acc}.lm-guard{outline-offset:1px;outline:3px solid #9fb3c8}.lm-can{border-color:#7fe08f;box-shadow:0 0 12px #5fd07a99}.lm-can:hover{transform:translateY(-3px)}.lm-sel{outline:3px solid var(--color-gold-2);outline-offset:2px;transform:translateY(-4px)}.lm-tgt{cursor:crosshair;animation:lmtgt 1s ease-in-out infinite;box-shadow:0 0 0 3px #ff6a4f,0 0 16px #ff6a4f}@keyframes lmtgt{50%{box-shadow:0 0 0 3px #ff6a4f,0 0 26px #ff6a4f}}.lm-dying{animation:lmdie .48s ease-in forwards}@keyframes lmdie{30%{filter:brightness(2.5)saturate(0)}to{opacity:0;filter:blur(3px);transform:scale(.4)rotate(12deg)}}.lm-card{text-align:center;color:#2a1c0e;background:linear-gradient(170deg,#f0e3c4,#cdb98e);border:3px solid #6b5535;border-radius:11px;grid-template-rows:3.9rem auto auto 1fr;gap:.1rem;width:7.6rem;height:10.8rem;padding:.3rem;transition:transform .15s,box-shadow .15s;display:grid;position:relative;box-shadow:0 6px 16px #000a}.lm-card:hover{z-index:3;transform:translateY(-10px)scale(1.06)}.lm-card .lm-art{border:1px solid #0006;border-radius:7px;overflow:hidden}.lm-card .lm-art img,.lm-card .lm-art svg,.lm-card .lm-art>span{object-fit:cover;width:100%;height:100%;display:block}.lm-name{font-family:var(--font-display,serif);font-size:.72rem;font-weight:700;line-height:1.05}.lm-type{color:#6b5535;text-transform:uppercase;letter-spacing:.04em;font-size:.55rem}.lm-text{align-content:start;gap:1px;padding:0 .1rem;font-size:.6rem;line-height:1.15;display:grid}.lm-card .lm-atk,.lm-card .lm-hp{bottom:-.4rem}.lm-cost{color:#fff;z-index:2;clip-path:polygon(50% 0,90% 22%,100% 65%,75% 100%,25% 100%,0 65%,10% 22%);background:radial-gradient(circle at 40% 35%,#9fd6ff,#2c6fc0 70%);place-items:center;width:1.6rem;height:1.6rem;font-size:.9rem;font-weight:800;display:grid;position:absolute;top:-.45rem;left:-.45rem}.lm-dim{filter:saturate(.4)brightness(.75)}.lm-r-r{border-color:#3d7fd0}.lm-r-e{border-color:#9b5bd6}.lm-r-l{border-color:#e0a634;box-shadow:0 0 14px #e0a63488,0 6px 16px #000a}.lm-f-czlowiek.lm-unit{border-color:#c9a14a}.lm-f-elf.lm-unit{border-color:#5fa39a}.lm-f-ork.lm-unit{border-color:#c46a4a}.lm-f-goblin.lm-unit{border-color:#7fa35a}.lm-f-krasnolud.lm-unit{border-color:#8fa3b8}.lm-f-nieumarly.lm-unit{border-color:#9a7ad1}.lm-f-zwierzoludz.lm-unit{border-color:#c4566e}.lm-hand{justify-content:center;align-items:flex-end;min-height:11rem;padding-top:.6rem;display:flex}.lm-hand-slot{transform:rotate(calc(var(--k) * 2deg)) translateY(calc(var(--k) * var(--k) * 1.5px));margin:0 -.15rem;transition:margin .2s}.lm-hand-slot:hover{z-index:4}.lm-reveal{z-index:20;pointer-events:none;animation:lmreveal .9s ease-out;position:absolute;top:32%;left:50%;transform:translate(-50%,-50%)scale(1.35)}@keyframes lmreveal{0%{opacity:0;transform:translate(-50%,-80%)scale(.7)}25%{opacity:1;transform:translate(-50%,-50%)scale(1.35)}85%{opacity:1}to{opacity:0}}.lm-peek{z-index:15;transform-origin:100% 0;top:2.5rem;right:.75rem;transform:scale(1.25)}.lm-float{z-index:30;pointer-events:none;text-shadow:0 2px 4px #000,0 0 8px #000;font-size:1.35rem;font-weight:900;position:absolute}.lm-float-dmg{color:#ff6a4f}.lm-float-heal{color:#7fe08f}.lm-float-buff{color:#f0c46a;font-size:1rem}.lm-float-shield{color:#f0c46a;font-size:.95rem}.lm-over{z-index:460;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000a;place-items:center;animation:lmpop .4s ease-out;display:grid;position:fixed;inset:0}.lm-over-box{text-align:center;background:linear-gradient(#2a1f13,#160f09);border:2px solid #d9a441;border-radius:16px;gap:.6rem;padding:1.5rem 2rem;display:grid}.lm-over-box h2{font-family:var(--font-display,serif);color:var(--color-gold-2);font-size:2rem}.lm-opp{background:linear-gradient(170deg,#2a1f13,#171a21)}.lm-opp-elite{background:linear-gradient(170deg,#2b1a33,#171a21);border-color:#9b5bd6aa;box-shadow:0 0 18px #9b5bd633}@media (max-width:720px){.lm-table{padding:.4rem}.lm-slot,.lm-unit{width:3.9rem;height:4.6rem}.lm-uname{font-size:.5rem}.lm-row{gap:.25rem;min-height:5rem;padding:.2rem 1.2rem}.lm-card{grid-template-rows:3rem auto auto 1fr;width:5.6rem;height:8.2rem}.lm-text{font-size:.52rem}.lm-hand{flex-wrap:wrap;row-gap:.5rem}.lm-hand-slot{margin:0 -.35rem}.lm-peek{display:none}.lm-end{position:static}}.lm-promo{background:radial-gradient(500px 200px at 15%,#4a3220 0,#24190f 60%,#171a21 100%);border:2px solid #d9a441aa;border-radius:16px;flex-wrap:wrap;align-items:center;gap:1.25rem;padding:1rem 1.25rem;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 0 24px #d9a44122}.lm-promo:hover{border-color:var(--color-gold-2);box-shadow:0 0 32px #d9a44155}.lm-promo>.grid{flex:1;min-width:14rem}.lm-promo-cards{flex:none;width:6.5rem;height:5rem;position:relative}.lm-promo-cards i{transform-origin:50% 120%;background:linear-gradient(135deg,#6b3a1e,#2b160a);border:2px solid #d9a441;border-radius:6px;width:3.2rem;height:4.5rem;position:absolute;top:.2rem;left:1.6rem;box-shadow:0 4px 10px #000a}.lm-promo-cards i:first-child{transform:rotate(-16deg)}.lm-promo-cards i:nth-child(3){background:linear-gradient(170deg,#f0e3c4,#cdb98e);transform:rotate(16deg)}.lm-promo-art i{background-position:50%;animation:lmFan 4s ease-in-out infinite;background-size:cover!important}@keyframes lmFan{50%{margin-top:-3px}}html.lm-lock,html.lm-lock body{overscroll-behavior:none;overflow:hidden}.lm-full{z-index:200;height:100dvh;padding:max(.5rem,env(safe-area-inset-top)) max(.5rem,env(safe-area-inset-right)) max(.5rem,env(safe-area-inset-bottom)) max(.5rem,env(safe-area-inset-left));border:0;border-radius:0;grid-template-rows:auto auto 1fr 1fr auto 1fr 1fr auto auto;align-content:stretch;gap:.35rem;position:fixed;inset:0;overflow:hidden auto}.lm-full .lm-row{min-height:0}.lm-full .lm-hand{min-height:0;padding-top:.3rem;padding-bottom:.6rem}.lm-full .lm-hand-slot{transform:rotate(calc(var(--k) * 1.5deg))}@media (max-height:820px){.lm-full .lm-slot,.lm-full .lm-unit{width:4.6rem;height:5.1rem}.lm-full .lm-card{grid-template-rows:3rem auto auto 1fr;width:6.4rem;height:8.6rem}.lm-full .lm-text{font-size:.55rem}.lm-full .lm-hero{height:3rem}.lm-full .lm-hero-hp{min-width:1.9rem;height:1.9rem}}@media (max-height:640px){.lm-full .lm-slot,.lm-full .lm-unit{width:3.8rem;height:4.2rem}.lm-full .lm-uname{font-size:.48rem}.lm-full .lm-card{grid-template-rows:2.5rem auto auto 1fr;width:5.4rem;height:7.6rem}.lm-full .lm-text{font-size:.5rem}.lm-full .lm-name{font-size:.62rem}.lm-full .lm-hand-slot{margin:0 -.5rem}.lm-full .lm-top{font-size:.7rem}.lm-full .lm-day small{display:none}}@media (max-height:500px) and (orientation:landscape){.lm-full{grid-template-rows:none;grid-auto-rows:max-content;align-content:start;gap:.1rem;padding-bottom:4.3rem}.lm-full .lm-hand{z-index:30;pointer-events:none;flex-flow:row;justify-content:safe center;align-items:flex-end;height:4.6rem;padding:0 .4rem;position:fixed;bottom:0;left:0;right:0;overflow:auto visible}.lm-full .lm-hand-slot{pointer-events:auto;flex:none;margin:0 -.15rem;transition:transform .15s;transform:translateY(2.4rem)}.lm-full .lm-hand-slot:has(.lm-sel){z-index:5;transform:translateY(-.2rem)}.lm-full .lm-top{left:max(.5rem,env(safe-area-inset-left));z-index:31;padding:0;position:fixed;top:30%}.lm-full .lm-day{display:none}.lm-full .lm-hist{left:max(.5rem,env(safe-area-inset-left));z-index:31;background:0 0;border:0;width:auto;padding:0;position:fixed;top:calc(30% + 2.4rem);bottom:auto}.lm-full .lm-hist-open{background:#120c08ee;border-radius:10px;width:12rem;padding:.3rem}.lm-full .lm-hist-open ol{max-height:45vh}.lm-full .lm-row{padding:.05rem .4rem .2rem}.lm-full .lm-card{grid-template-rows:2.3rem auto auto 1fr;width:5.2rem;height:7.2rem}.lm-full .lm-slot,.lm-full .lm-unit{width:3.3rem;height:3.6rem}.lm-full .lm-uname{font-size:.44rem;bottom:.9rem}.lm-full .lm-atk,.lm-full .lm-hp{min-width:1.15rem;height:1.15rem;font-size:.7rem}.lm-full .lm-row{gap:.2rem;padding:.05rem .4rem .35rem}.lm-full .lm-row-name{display:none}.lm-full .lm-hero{width:7.5rem;height:2.3rem;padding:.2rem .45rem}.lm-full .lm-hero-name{font-size:.75rem}.lm-full .lm-hero-hp{min-width:1.6rem;height:1.6rem;font-size:.85rem}.lm-full .lm-mid{min-height:1.8rem}.lm-full .lm-top{font-size:.7rem}.lm-full .lm-day small{display:none}}@media (max-width:720px){.lm-full .lm-hand{flex-wrap:nowrap;justify-content:safe center;padding-bottom:.4rem;overflow:auto hidden}.lm-full .lm-hand-slot{flex:none;margin:0 -.2rem;transform:none}.lm-full .lm-side{gap:.4rem}.lm-full .lm-info{gap:.35rem;font-size:.7rem}.lm-full .lm-power-foe{display:none}}.lm-table{background:radial-gradient(120% 90%,#0000 0,#000c 100%),radial-gradient(60% 45%,#2f4a35 0,#223829 55%,#0000 75%),repeating-linear-gradient(90deg,#3d2a18 0 46px,#34230f 46px 48px,#452f1b 48px 95px,#2c1d0d 95px 97px),#2a1c0f;border:3px solid #6b4a24;box-shadow:inset 0 0 0 2px #1a1007,inset 0 0 80px #000c,0 10px 30px #000a}.lm-table[style*=--board]{background:radial-gradient(120% 90% at 50% 50%,transparent 55%,#000c 100%),var(--board) center /cover no-repeat,#2a1c0f}.lm-row-foe{background:linear-gradient(#0000004d,#00000026);box-shadow:inset 0 0 0 1px #d9a44118}.lm-row-me{background:linear-gradient(#ffffff0a,#ffffff05);box-shadow:inset 0 0 0 1px #d9a44122}.lm-mid{background:linear-gradient(90deg,#0000,#d9a44112,#0000);border-color:#d9a44144}.lm-side{grid-template-columns:1fr auto 1fr;align-items:center;gap:.6rem;display:grid}.lm-side-l{justify-content:flex-start}.lm-side-l,.lm-side-r{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.lm-side-r{justify-content:flex-end}.lm-hero{justify-content:flex-start;gap:.55rem;width:auto;min-width:12rem;height:4.4rem;padding:.3rem .7rem .3rem .3rem}.lm-hero-av{background:#1a120a;border:2px solid #d9a441;border-radius:50%;flex:none;width:3.8rem;height:3.8rem;overflow:hidden;box-shadow:0 0 10px #000a}.lm-hero-av img,.lm-hero-av svg,.lm-hero-av>span{object-fit:cover;object-position:50% 18%;width:100%;height:100%;display:block}.lm-hero-name{flex:1;font-size:1rem}.lm-hero-hp{min-width:2.5rem;height:2.5rem;font-size:1.15rem}.lm-traps{gap:3px;display:inline-flex}.lm-trap{color:#f0c46a;background:repeating-linear-gradient(45deg,#5a2d14 0 4px,#43200d 4px 8px);border:1px solid #d9a441aa;border-radius:4px;place-items:center;width:1.5rem;height:2.05rem;font-size:.8rem;font-style:normal;font-weight:800;display:grid;box-shadow:0 2px 6px #0008}.lm-trap-me{color:#5a3a14;cursor:help;background:linear-gradient(170deg,#f0e3c4,#cdb98e)}.lm-card{grid-template-rows:4.4rem auto auto 1fr;width:8.8rem;height:12.4rem;padding:.35rem}.lm-name{font-size:.86rem}.lm-type{font-size:.6rem}.lm-text{gap:2px;font-size:.7rem;line-height:1.22}.lm-cost{width:1.9rem;height:1.9rem;font-size:1.05rem;top:-.55rem;left:-.55rem}.lm-card .lm-atk,.lm-card .lm-hp{min-width:1.75rem;height:1.75rem;font-size:1rem}.lm-slot,.lm-unit{width:6.4rem;height:7.2rem}.lm-uname{font-size:.68rem;font-weight:600;bottom:1.35rem}.lm-ukw{font-size:.8rem}.lm-atk,.lm-hp{min-width:1.75rem;height:1.75rem;font-size:1rem}.lm-row{min-height:7.8rem}.lm-hand{min-height:13rem}.lm-hand-slot{margin:0 -.25rem}.lm-peek{top:3rem;transform:scale(1.45)}.lm-reveal{transform:translate(-50%,-50%)scale(1.55)}.lm-hidden{opacity:.62;filter:saturate(.6);border-style:dashed}.lm-hidden:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 40%,#0000 35%,#0a0a14cc);border-radius:8px;position:absolute;inset:0}.lm-frozen{box-shadow:0 0 0 3px #8fd3ff,0 0 14px #8fd3ffcc}.lm-frozen:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(160deg,#bfe8ff66,#4aa3d833);border-radius:8px;position:absolute;inset:0}.lm-float-freeze{color:#9fdcff;font-size:1rem}.lm-decks{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.5rem;display:grid}.lm-deck-pick{text-align:left;background:var(--color-panel-2);border:1px solid var(--color-line);border-radius:12px;grid-template-rows:auto 1fr;grid-template-columns:2.8rem 1fr;column-gap:.5rem;padding:.45rem;transition:border-color .15s,box-shadow .15s;display:grid}.lm-deck-pick b{color:var(--color-gold-2);font-size:.9rem}.lm-deck-pick small{color:var(--color-muted);grid-column:2;font-size:.68rem;line-height:1.2}.lm-deck-av{border:1px solid #d9a44188;border-radius:50%;grid-row:1/3;width:2.8rem;height:2.8rem;overflow:hidden}.lm-deck-av img,.lm-deck-av svg,.lm-deck-av>span{object-fit:cover;object-position:50% 18%;width:100%;height:100%;display:block}.lm-deck-on{border-color:var(--color-gold);box-shadow:0 0 12px #d9a44166}@media (max-height:820px){.lm-full .lm-slot,.lm-full .lm-unit{width:5.4rem;height:6rem}.lm-full .lm-row{min-height:0}.lm-full .lm-card{grid-template-rows:3.6rem auto auto 1fr;width:7.6rem;height:10.6rem}.lm-full .lm-text{font-size:.64rem}.lm-full .lm-hero{min-width:10rem;height:3.4rem}.lm-full .lm-hero-av{width:2.9rem;height:2.9rem}}@media (max-height:640px){.lm-full .lm-slot,.lm-full .lm-unit{width:4.4rem;height:4.9rem}.lm-full .lm-uname{font-size:.52rem}.lm-full .lm-card{grid-template-rows:2.9rem auto auto 1fr;width:6.4rem;height:9rem}.lm-full .lm-text{font-size:.58rem}.lm-full .lm-hero{min-width:8.5rem;height:2.8rem}.lm-full .lm-hero-av{width:2.3rem;height:2.3rem}}@media (max-width:720px){.lm-slot,.lm-unit{width:4.3rem;height:5rem}.lm-uname{font-size:.54rem;bottom:1.05rem}.lm-atk,.lm-hp{min-width:1.35rem;height:1.35rem;font-size:.8rem}.lm-card{grid-template-rows:3.2rem auto auto 1fr;width:6.8rem;height:9.8rem}.lm-text{font-size:.6rem}.lm-name{font-size:.72rem}.lm-row{min-height:5.6rem}.lm-side{grid-template-columns:auto 1fr}.lm-side-l{order:3;grid-column:1/-1}.lm-side-r{justify-content:flex-end}.lm-hero{min-width:0;height:3.2rem}.lm-hero-av{width:2.6rem;height:2.6rem}.lm-hero-name{font-size:.8rem}}@media (max-height:500px) and (orientation:landscape){.lm-full .lm-slot,.lm-full .lm-unit{width:3rem;height:2.55rem}.lm-full .lm-uname{display:none}.lm-full .lm-card{grid-template-rows:2.5rem auto auto 1fr;width:5.6rem;height:7.8rem}.lm-full .lm-hand-slot{margin:0 -.15rem}.lm-full .lm-hero{min-width:7rem;height:2.4rem}.lm-full .lm-hero-av{width:2rem;height:2rem}}.lm-text-l{font-size:.62rem;line-height:1.15}.lm-text-xl{letter-spacing:-.01em;font-size:.56rem;line-height:1.1}.lm-landing{background:radial-gradient(600px 260px at 20% 50%,#3a2a1a 0,var(--color-panel) 70%);border-color:#d9a44166}.lm-landing-fan{width:15rem;height:11rem;margin:0 auto;position:relative}.lm-landing-card{transform-origin:50% 130%;border:3px solid #d9a441;border-radius:10px;height:9rem;top:.5rem;left:4.5rem;overflow:hidden;box-shadow:0 8px 18px #000c;width:6.4rem!important;position:absolute!important}.lm-landing-card img,.lm-landing-card svg{object-fit:cover;width:100%;height:100%}.lm-landing-fan>:first-child{transform:rotate(-18deg)}.lm-landing-fan>:nth-child(3){transform:rotate(18deg)}.lm-landing-fan>:nth-child(2){z-index:1}.lm-landing-back{background:repeating-linear-gradient(45deg,#5a2d14 0 6px,#43200d 6px 12px);display:block}.lm-grid{grid-template-columns:repeat(auto-fill,minmax(7.4rem,1fr));justify-items:center;gap:.9rem .5rem;display:grid}.lm-grid-cell{position:relative}.lm-card-s{grid-template-rows:3.6rem auto auto 1fr;width:7.2rem;height:10.2rem}.lm-card-s .lm-text{font-size:.58rem}.lm-card-s .lm-name{font-size:.72rem}.lm-card-s:hover{transform:translateY(-4px)scale(1.04)}.lm-count{z-index:3;background:var(--color-ink);border:1px solid var(--color-gold);color:var(--color-gold-2);border-radius:99px;padding:0 .35rem;font-size:.7rem;position:absolute;top:-.4rem;right:-.3rem}.lm-pack{background:var(--color-panel-2);border:1px solid var(--color-line);text-align:center;border-radius:12px;justify-items:center;gap:.25rem;width:8.5rem;padding:.5rem;transition:transform .15s,border-color .15s;display:grid}.lm-pack:hover{border-color:var(--color-gold);transform:translateY(-3px)}.lm-pack b{color:var(--color-gold-2);font-size:.78rem}.lm-pack small{color:var(--color-muted);font-size:.68rem}.lm-pack-art{background:radial-gradient(circle at 50% 40%,#f0c46a 0 10%,#0000 11%),repeating-linear-gradient(45deg,#5a2d14 0 6px,#43200d 6px 12px);border:2px solid #d9a441;border-radius:8px;width:5rem;height:6.6rem;box-shadow:0 6px 14px #000a,inset 0 0 18px #000a}.lm-pack-art[data-kind=legend]{background:radial-gradient(circle at 50% 40%,#fff1b8 0 12%,#0000 13%),repeating-linear-gradient(45deg,#6a4a12 0 6px,#4a320a 6px 12px);border-color:#e0a634;box-shadow:0 0 18px #e0a634aa}.lm-pack-art[data-kind=rasa]{background:radial-gradient(circle at 50% 40%,#9fd6ff 0 10%,#0000 11%),repeating-linear-gradient(45deg,#1f3a4a 0 6px,#152a36 6px 12px)}.lm-pack-art[data-kind=bestiariusz]{background:radial-gradient(circle at 50% 40%,#c2553a 0 10%,#0000 11%),repeating-linear-gradient(45deg,#3a1a14 0 6px,#2a120e 6px 12px)}.lm-pack-open{background:radial-gradient(700px 300px at 50% 40%,#3a2a1a 0,var(--color-panel) 70%)}.lm-pack-card{perspective:800px;justify-items:center;gap:.3rem;display:grid;position:relative}.lm-card-back{background:radial-gradient(circle at 50% 45%,#f0c46a 0 9%,#0000 10%),repeating-linear-gradient(45deg,#5a2d14 0 6px,#43200d 6px 12px);border:3px solid #d9a441;border-radius:11px;width:8.8rem;height:12.4rem;display:block;box-shadow:0 6px 16px #000a}.lm-flip{animation:lmflip .45s ease-out}@keyframes lmflip{0%{transform:rotateY(90deg)scale(.9)}to{transform:none}}.lm-pack-tag{font-size:.75rem}.lm-deck-own{border-style:dashed}@media (max-width:720px){.lm-card-back{width:6.8rem;height:9.8rem}.lm-grid{grid-template-columns:repeat(auto-fill,minmax(6.4rem,1fr))}.lm-card-s{width:6.2rem;height:9rem}}.lm-peek{transform-origin:100%;z-index:25;pointer-events:none;filter:drop-shadow(0 12px 24px #000c);position:absolute;top:50%;right:1rem;transform:translateY(-50%)scale(2)}.lm-peek .lm-card:hover{transform:none}.lm-hist{z-index:6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#120c08cc;border:1px solid #d9a44144;border-radius:10px;flex-direction:column;gap:.3rem;width:10rem;padding:.35rem;display:flex;position:absolute;top:3rem;bottom:15rem;left:.5rem}.lm-hist-head{font-family:var(--font-display,serif);color:var(--color-gold-2);text-align:left;padding:0 .2rem;font-size:.8rem}.lm-hist ol{align-content:start;gap:.2rem;display:grid;overflow-y:auto}.lm-hist-item{cursor:help;border-left:3px solid;border-radius:6px;grid-template-columns:1.3rem 1fr;align-items:center;column-gap:.35rem;padding:.2rem .3rem;display:grid}.lm-hist-item:hover{background:#ffffff12}.lm-hist-me{border-color:var(--color-gold)}.lm-hist-foe{border-color:var(--color-ember)}.lm-hist-cost{color:#fff;clip-path:polygon(50% 0,90% 22%,100% 65%,75% 100%,25% 100%,0 65%,10% 22%);background:radial-gradient(circle at 40% 35%,#9fd6ff,#2c6fc0 70%);grid-row:1/3;place-items:center;width:1.3rem;height:1.3rem;font-size:.72rem;font-weight:800;display:grid}.lm-hist-name{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;line-height:1.1;overflow:hidden}.lm-hist-item small{color:var(--color-muted);font-size:.6rem}@media (min-width:1100px){.lm-table .lm-mid,.lm-table .lm-row{margin-left:10.5rem}}@media (max-width:1099px){.lm-hist{background:#120c08aa;width:auto;max-height:none;position:static}.lm-hist ol{display:none}.lm-hist-open ol{max-height:40vh;display:grid}.lm-peek{transform-origin:50%;right:50%;transform:translate(50%,-50%)scale(1.6)}}.lm-timer{color:var(--color-gold-2);font-variant-numeric:tabular-nums;font-weight:700}.lm-timer-low{color:var(--color-ember);animation:lmtgt 1s infinite}.lm-spinner{border:2px solid var(--color-gold);border-top:2px solid #0000;border-radius:50%;width:1rem;height:1rem;animation:lmspin .8s linear infinite}@keyframes lmspin{to{transform:rotate(1turn)}}.lm-pvp{background:linear-gradient(170deg,#2a1f13,var(--color-panel));border-color:#d9a44188}.lm-zoom{z-index:400;pointer-events:none;transform:translateY(-50%) scale(var(--z,3));transform-origin:100%;filter:drop-shadow(0 20px 40px #000e);animation:lmzoom .16s ease-out;position:fixed;top:50%;right:3vw}.lm-zoom .lm-card:hover{transform:none}.lm-full .lm-zoom .lm-card,.lm-zoom .lm-card{grid-template-rows:4.4rem auto auto 1fr;width:8.8rem;height:12.4rem;padding:.35rem}.lm-full .lm-zoom .lm-text,.lm-zoom .lm-text{font-size:.6rem}.lm-full .lm-zoom .lm-name,.lm-zoom .lm-name{font-size:.72rem}.lm-hand-slot{touch-action:pan-x}.lm-hand-slot.lm-dragging{opacity:.35}.lm-ghost{z-index:450;pointer-events:none;filter:drop-shadow(0 14px 24px #000c);position:fixed;transform:translate(-50%,-60%)rotate(-4deg)scale(.9)}.lm-ghost .lm-card:hover{transform:none}.lm-zoom-flavor{color:#f0e3c4;text-align:center;text-shadow:0 1px 3px #000;width:8.8rem;margin-top:.3rem;font-size:.5rem;font-style:italic}@keyframes lmzoom{0%{opacity:0}to{opacity:1}}@media (max-width:720px){.lm-zoom{transform:translate(50%,-50%) scale(var(--z,2));transform-origin:50%;right:50%}}@media (min-width:721px){.lm-full .lm-zoom .lm-card,.lm-zoom .lm-card{height:auto;min-height:12.4rem}}.lm-zoom.lm-zoom-aim{transform:translateY(-50%) scale(calc(var(--z,3) * .8));transform-origin:0;left:2vw;right:auto}@media (max-width:720px){.lm-zoom.lm-zoom-aim{transform:translateX(50%) scale(calc(var(--z,2) * .55));transform-origin:top;top:1vh;left:auto;right:50%}}.lm-card-back{cursor:pointer;background-position:50%;background-size:cover;transition:transform .15s,box-shadow .2s}button.lm-card-back:hover{transform:translateY(-6px)scale(1.04)}.lm-hint-r{box-shadow:0 0 18px 4px #3d8fe0aa,0 6px 16px #000a}.lm-hint-e{animation:lmhint 1.4s ease-in-out infinite;box-shadow:0 0 22px 6px #a05bdccc,0 6px 16px #000a}.lm-hint-l{animation:lmhint 1s ease-in-out infinite;box-shadow:0 0 30px 9px #f0c46acc,0 6px 16px #000a}@keyframes lmhint{50%{filter:brightness(1.25);transform:translateY(-3px)}}.lm-got-r .lm-card{box-shadow:0 0 20px #3d8fe0cc}.lm-got-e .lm-card{animation:lmshake .5s;box-shadow:0 0 26px #a05bdc}.lm-got-l .lm-card{animation:lmlegend 1.2s ease-out;box-shadow:0 0 40px 8px #f0c46a}@keyframes lmshake{20%{transform:translate(-6px)rotate(-2deg)}40%{transform:translate(6px)rotate(2deg)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@keyframes lmlegend{0%{filter:brightness(3);transform:scale(.5)rotateY(180deg)}40%{filter:brightness(1.8);transform:scale(1.25)rotateY(0)}to{filter:none;transform:none}}.lm-pack-open{position:relative;overflow:hidden}.lm-burst{pointer-events:none;z-index:5;place-items:center;display:grid}.lm-burst,.lm-flash{position:absolute;inset:0}.lm-flash{background:radial-gradient(circle at 50% 45%,#fff8d8 0,#f0c46a99 25%,#0000 60%);animation:lmflash 1.2s ease-out forwards}.lm-burst-e .lm-flash{background:radial-gradient(circle at 50% 45%,#f0d8ff 0,#a05bdc88 25%,#0000 60%)}@keyframes lmflash{0%{opacity:0}15%{opacity:1}to{opacity:0}}.lm-rays{background:repeating-conic-gradient(from 0deg,#f0c46a33 0 6deg,transparent 6deg 18deg);width:160vmax;height:160vmax;animation:lmrays 1.9s ease-out forwards;position:absolute}@keyframes lmrays{0%{opacity:1;transform:rotate(0)scale(.2)}to{opacity:0;transform:rotate(120deg)scale(1)}}.lm-burst i{width:.5rem;height:.5rem;animation:lmspark 1.4s ease-out var(--d) forwards;transform:rotate(var(--a)) translateY(0);background:#ffe7a0;border-radius:50%;position:absolute;box-shadow:0 0 10px #f0c46a}@keyframes lmspark{0%{transform:rotate(var(--a)) translateY(0);opacity:1}to{transform:rotate(var(--a)) translateY(-42vmin);opacity:0}}.lm-fx-l{animation:lmshake .6s}.lm-back-pick{text-align:center;border:1px solid var(--color-line);background:var(--color-panel-2);border-radius:12px;justify-items:center;gap:.2rem;width:8rem;padding:.4rem;display:grid}.lm-back-pick b{color:var(--color-gold-2);font-size:.78rem}.lm-back-pick small{color:var(--color-muted);font-size:.62rem;line-height:1.15}.lm-card-back-s{cursor:default;width:5rem!important;height:7rem!important}@media (prefers-reduced-motion:reduce){.lm-burst i,.lm-fx-l,.lm-got-e .lm-card,.lm-got-l .lm-card,.lm-rays{animation:none}}.lm-handback i{width:.95rem;height:1.35rem}.lm-shell{z-index:190;color:var(--color-text);background:radial-gradient(120% 90% at 50% 40%,#0005 30%,#000d 100%),url(/art/wioska/karczma.webp) 50%/cover no-repeat,#120c08;flex-direction:column;display:flex;position:fixed;inset:0}.lm-shell-top{padding:max(.5rem,env(safe-area-inset-top)) 1rem .5rem;background:linear-gradient(#0d0906ee,#0d090699);border-bottom:1px solid #d9a44155;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.lm-shell-logo{text-shadow:0 0 14px #d9a44188}.lm-shell-body{padding:.75rem max(.75rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left));flex:1;overflow-y:auto}.lm-shell-body>*+*{margin-top:.75rem}.lm-shell .panel{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#171a21e6}.lm-shell-match .lm-shell-body{padding:0}.player-suggest{z-index:500;background:var(--color-panel);border:1px solid var(--color-line);border-radius:10px;min-width:100%;margin-top:2px;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 8px 20px #000a}.player-suggest li{cursor:pointer;white-space:nowrap;align-items:center;gap:.4rem;padding:.3rem .6rem;font-size:.85rem;display:flex}.player-suggest li small{color:var(--color-muted);font-size:.7rem}.player-suggest li.on,.player-suggest li:hover{background:var(--color-panel-2);color:var(--color-gold-2)}.player-suggest .dot{background:#555;border-radius:50%;flex:none;width:.5rem;height:.5rem}.player-suggest .dot-on{background:#5fd07a;box-shadow:0 0 6px #5fd07a}.lm-toast{z-index:450;gap:.5rem;width:min(26rem,92vw);display:grid;position:fixed;top:1rem;left:50%;transform:translate(-50%)}.lm-toast-item{border:2px solid var(--color-gold);background:linear-gradient(#2a1f13f2,#171a21f2);border-radius:12px;padding:.7rem .9rem;font-size:.9rem;animation:lmpop .35s ease-out;box-shadow:0 10px 30px #000c,0 0 20px #d9a44166}.lm-shell-body>.lm-full{margin:0}.lm-lobby{gap:.7rem;max-width:1400px;margin-inline:auto;display:grid;position:relative}.lm-lobby:before{background:radial-gradient(40% 35% at 18% 78%,#ff9a3c22,#0000 70%),radial-gradient(35% 30% at 85% 30%,#ffb35a1a,#0000 70%);animation:lmCandle 4.5s ease-in-out infinite alternate;inset:0}.lm-lobby:after,.lm-lobby:before{content:"";pointer-events:none;z-index:0;position:fixed}.lm-lobby:after{opacity:.5;background-image:radial-gradient(1.5px 1.5px at 12% 80%,#ffd27a,#0000),radial-gradient(1px 1px at 33% 60%,#ffcf8a,#0000),radial-gradient(1.5px 1.5px at 58% 90%,#ffb35a,#0000),radial-gradient(1px 1px at 72% 70%,#ffe1a3,#0000),radial-gradient(2px 2px at 88% 85%,#ff9a3c,#0000),radial-gradient(1px 1px at 46% 75%,#ffd27a,#0000);background-size:100% 100%;animation:lmDust 14s linear infinite;inset:-10% 0 0}.lm-lobby>*{z-index:1;position:relative}@keyframes lmCandle{0%{opacity:.7}30%{opacity:1}55%{opacity:.8}80%{opacity:.95}to{opacity:.75}}@keyframes lmDust{0%{transform:translateY(0)}to{transform:translateY(-12%)}}.lm-lobby-hero{background:linear-gradient(100deg,#1d140ce8,#14100ce0 55%,#1a120bea);border:1px solid #d9a44166;border-radius:16px;grid-template-columns:11rem 1fr 18rem;align-items:stretch;gap:1rem;padding:.9rem;display:grid;box-shadow:0 12px 40px #000a,inset 0 0 40px #000a}.lm-hero-portrait{aspect-ratio:3/4;border:2px solid #d9a441aa;border-radius:80px 80px 14px 14px;align-self:center;position:relative;overflow:hidden;box-shadow:0 0 22px #d9a44144,inset 0 0 20px #000}.lm-hero-portrait img,.lm-hero-portrait svg,.lm-hero-portrait>span:first-child{object-fit:cover;object-position:50% 18%;width:100%;height:100%;display:block}.lm-hero-glow{pointer-events:none;background:linear-gradient(#0000 55%,#120c08dd);position:absolute;inset:0}.lm-hero-body{align-content:start;gap:.45rem;min-width:0;display:grid}.lm-hero-title{gap:.2rem;display:grid}.lm-hero-style{color:var(--color-text);font-size:.85rem}.lm-hero-power{color:var(--color-muted);font-size:.78rem}.lm-hero-power span{color:var(--color-gold)}.lm-medals{flex-wrap:wrap;gap:.35rem .5rem;margin-top:.15rem;display:flex}.lm-medal{cursor:pointer;width:3.9rem;color:var(--color-muted);background:0 0;border:0;justify-items:center;gap:.15rem;padding:0;transition:transform .15s;display:grid}.lm-medal small{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.62rem;line-height:1.1;overflow:hidden}.lm-medal-av{filter:saturate(.6)brightness(.8);border:2px solid #6b5332;border-radius:50%;width:3rem;height:3rem;transition:filter .15s,border-color .15s,box-shadow .15s;overflow:hidden;box-shadow:0 2px 8px #000a}.lm-medal-av img,.lm-medal-av svg,.lm-medal-av>span{object-fit:cover;object-position:50% 18%;width:100%;height:100%;display:block}.lm-medal:hover{transform:translateY(-2px)}.lm-medal:hover .lm-medal-av{filter:none}.lm-medal-on{color:var(--color-gold-2)}.lm-medal-on .lm-medal-av{filter:none;border-color:var(--color-gold);box-shadow:0 0 0 2px #d9a44155,0 0 16px #d9a441aa}.lm-medal-own .lm-medal-av{border-style:dashed}.lm-lobby-hero .lm-pvp{background:#0d0906b0;border:1px solid #d9a44155;border-radius:12px;align-content:start;gap:.5rem;padding:.8rem;display:grid}.lm-lobby-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;padding-inline:.2rem;display:flex}.lm-lobby-h h2{text-shadow:0 0 12px #d9a44166}.lm-opps{grid-template-columns:repeat(auto-fill,minmax(9.4rem,1fr));gap:.6rem;display:grid}.lm-opp2{background:#120c08;border:1px solid #6b5332;border-radius:14px;grid-template-rows:auto 1fr;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #000b}.lm-opp2:hover{border-color:var(--color-gold);transform:translateY(-3px);box-shadow:0 12px 28px #000c,0 0 18px #d9a44155}.lm-opp2-art{aspect-ratio:1/.78;overflow:hidden}.lm-opp2-art img,.lm-opp2-art svg,.lm-opp2-art>span{object-fit:cover;object-position:50% 22%;width:100%;height:100%;transition:transform .4s;display:block}.lm-opp2:hover .lm-opp2-art img{transform:scale(1.05)}.lm-opp2-body{background:linear-gradient(#0000,#120c08 1.4rem);flex-direction:column;gap:.25rem;margin-top:-1.6rem;padding:1.1rem .6rem .6rem;display:flex;position:relative}.lm-opp2-body b{font-family:var(--font-display);color:var(--color-gold-2);font-size:1.02rem;line-height:1.1}.lm-opp2-lv{color:var(--color-gold);letter-spacing:.05em;font-size:.78rem}.lm-opp2-lv small{color:var(--color-muted);letter-spacing:0;margin-left:.35rem;font-size:.66rem}.lm-opp2-desc{color:var(--color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.7rem;line-height:1.25;display:-webkit-box;overflow:hidden}.lm-opp2-prize{color:var(--color-text);font-size:.68rem}.lm-opp2 .btn{width:100%;margin-top:auto}.lm-opp2-prize{margin-bottom:.3rem}.lm-lv4{border-color:#9b5bd688}.lm-lv4 .lm-opp2-lv{color:#c99bff}.lm-lv5{border-color:#e0763a;box-shadow:0 8px 22px #000b,0 0 20px #e0763a44}.lm-lv5 .lm-opp2-lv{color:#ffb35a}.lm-lv5 .lm-opp2-art{animation:lmLegend 3.5s ease-in-out infinite}@keyframes lmLegend{50%{filter:brightness(1.15)saturate(1.2)}}@media (max-width:980px){.lm-lobby-hero{grid-template-columns:7.5rem 1fr}.lm-lobby-hero .lm-pvp{grid-column:1/-1}}@media (max-height:500px),(max-width:720px){.lm-lobby-hero{grid-template-columns:5.5rem 1fr;gap:.6rem;padding:.6rem}.lm-hero-style{font-size:.75rem}.lm-hero-power{display:none}.lm-medal{width:3.1rem}.lm-medal-av{width:2.4rem;height:2.4rem}.lm-opps{grid-template-columns:repeat(auto-fill,minmax(8.2rem,1fr))}.lm-opp2-desc{display:none}}@media (prefers-reduced-motion:reduce){.lm-lobby:after,.lm-lobby:before,.lm-lv5 .lm-opp2-art{animation:none}}.lm-guide{gap:.8rem;max-width:1400px;margin-inline:auto;display:grid}.lm-guide-bar{z-index:2;background:#120c08f0;border:1px solid #d9a44144;border-radius:12px;gap:.45rem;padding:.6rem;display:grid;position:sticky;top:-.75rem}.lm-guide-q{max-width:22rem}.lm-guide-chips{flex-wrap:wrap;gap:.3rem;display:flex}.lm-chip{color:var(--color-muted);cursor:pointer;background:#1a130c;border:1px solid #6b5332;border-radius:999px;padding:.2rem .55rem;font-size:.75rem}.lm-chip:hover{color:var(--color-text)}.lm-chip-on{border-color:var(--color-gold);color:var(--color-gold-2);background:#2a1f13}.lm-guide-sec{gap:.45rem;display:grid}.lm-guide-h{font-family:var(--font-display);color:var(--color-gold);text-shadow:0 0 10px #d9a44155;font-size:1.15rem}.lm-guide-grid{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.45rem;display:grid}.lm-guide-e{background:linear-gradient(160deg,#1d150dee,#14100ce8);border:1px solid #3a2c1c;border-radius:10px;grid-template-columns:2.2rem 1fr;gap:.55rem;padding:.55rem .65rem;display:grid}.lm-guide-e b{color:var(--color-gold-2);font-size:.9rem}.lm-guide-e p{color:var(--color-text);font-size:.76rem;line-height:1.3}.lm-guide-ico{width:2.2rem;height:2.2rem;color:var(--color-gold-2);background:radial-gradient(#3a2a16,#1a120a);border:1px solid #d9a44166;border-radius:50%;place-items:center;font-size:1.05rem;display:grid;box-shadow:inset 0 0 8px #000}.lm-guide-ex{align-items:center;gap:.35rem;margin-top:.25rem;display:flex;color:var(--color-muted)!important;font-size:.7rem!important}.lm-guide-ex i{color:var(--color-gold);font-style:normal}.lm-guide-thumb{border:1px solid #6b5332;border-radius:4px;flex:none;width:1.9rem;height:1.9rem;overflow:hidden}.lm-guide-thumb img,.lm-guide-thumb svg,.lm-guide-thumb>span{object-fit:cover;width:100%;height:100%;display:block}.lm-guide-modal{z-index:420;background:#000b;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.lm-guide-modal>div{background:#0f0b07f5;border:1px solid #d9a44188;border-radius:14px;width:min(64rem,100%);max-height:100%;padding:.75rem;overflow-y:auto;box-shadow:0 20px 60px #000}.lm-guide-compact .lm-guide-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.lm-rotate{display:none}@media (orientation:portrait) and (pointer:coarse) and (max-width:600px){.lm-rotate{z-index:600;text-align:center;color:var(--color-gold-2);background:radial-gradient(circle at 50% 40%,#2a1f13,#0d0906);place-content:center;justify-items:center;gap:.5rem;display:grid;position:fixed;inset:0}.lm-rotate b{font-family:var(--font-display,serif);font-size:1.4rem}.lm-rotate small{color:var(--color-muted)}.lm-rotate-icon{font-size:3rem;animation:lmrot 1.6s ease-in-out infinite}@keyframes lmrot{50%{transform:rotate(-90deg)}}}.res{cursor:help;outline:none;position:relative}.res-tip{z-index:60;background:var(--color-panel);border:1px solid var(--color-gold);width:15rem;color:var(--color-text);border-radius:10px;padding:.5rem .6rem;font-size:.75rem;line-height:1.3;display:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 20px #000c}.res-tip b{color:var(--color-gold-2);font-family:var(--font-display,serif);margin-bottom:.15rem}.res-tip b,.res:focus .res-tip,.res:hover .res-tip{display:block}.town-wrap{border:1px solid #d9a44155;border-radius:14px;overflow-x:auto;box-shadow:0 10px 30px #000a}.town{aspect-ratio:21/9;background:#0b1220 50%/cover no-repeat;min-width:900px;position:relative}.town:after{content:"";pointer-events:none;background:radial-gradient(120% 90% at 50% 40%,#0000 65%,#0006 100%);position:absolute;inset:0}.town-b{z-index:1;filter:drop-shadow(0 8px 10px #000c);transition:filter .2s,transform .2s;display:block;position:absolute}.town-b img{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.town-b:focus-visible,.town-b:hover{z-index:5;filter:drop-shadow(0 0 14px #f0c46acc)drop-shadow(0 0 4px #f0c46a)brightness(1.15);outline:none;transform:translateY(-4px)scale(1.04)}.town-label{opacity:0;pointer-events:none;white-space:nowrap;border:1px solid var(--color-gold);text-align:center;background:#120c08ee;border-radius:10px;padding:.35rem .6rem;transition:opacity .2s,transform .2s;display:grid;position:absolute;bottom:100%;left:50%;transform:translate(-50%,6px)}.town-label b{font-family:var(--font-display,serif);color:var(--color-gold-2);font-size:1rem}.town-label small{color:var(--color-muted);font-size:.7rem}.town-b:focus-visible .town-label,.town-b:hover .town-label{opacity:1;transform:translate(-50%,-4px)}.town-b-fallback{aspect-ratio:1;border:1px solid var(--color-line);color:var(--color-gold-2);background:#1f232ccc;border-radius:12px;place-items:center;display:grid}.village-head{border:1px solid #d9a44155;border-radius:14px;height:7.5rem;position:relative;overflow:hidden}.village-head-img{object-fit:cover;background:linear-gradient(#2a1f13,#171a21);border-radius:0;inset:0;width:100%!important;height:100%!important;position:absolute!important}.village-head:after{content:"";background:linear-gradient(90deg,#0d0906e6,#0d090666 45%,#0000 75%);position:absolute;inset:0}.village-head-title{z-index:1;font-family:var(--font-display,serif);color:var(--color-gold-2);text-shadow:0 2px 8px #000;font-size:2rem;position:absolute;bottom:.8rem;left:1.2rem}.town-b[data-town-building=kowal] .town-label{left:0;transform:translateY(6px)}.town-b[data-town-building=kowal]:hover .town-label{transform:translateY(-4px)}.town-b[data-town-building=targowisko] .town-label{left:auto;right:0;transform:translateY(6px)}.town-b[data-town-building=targowisko]:hover .town-label{transform:translateY(-4px)}.lm-handback{align-items:center;padding-right:.2rem;position:relative}.lm-handback i{background-position:50%;background-size:cover;box-shadow:0 1px 3px #000a;width:1.05rem!important;height:1.5rem!important;margin-left:-.55rem!important}.lm-handback i:first-child{margin-left:0!important}.lm-deckstack b,.lm-handback b{color:var(--color-gold-2);text-shadow:0 1px 2px #000;margin-left:.3rem;font-size:.8rem;font-weight:800}.lm-deckstack{align-items:center;display:inline-flex}.lm-deckstack i{background:linear-gradient(135deg,#6b3a1e,#2b160a) 50%/cover;border:1px solid #d9a44188;border-radius:3px;width:1.1rem;height:1.55rem;box-shadow:1px 1px #2b160a,2px 2px #d9a44155,3px 3px #2b160a,4px 4px 4px #000a}.wsec-war{animation:wsecwar 1.6s ease-in-out infinite}@keyframes wsecwar{50%{stroke-opacity:.35}}.action-toast{left:50%;bottom:max(1rem,env(safe-area-inset-bottom));z-index:480;border:1px solid var(--color-moss,#5f9c6b);background:#171a21f2;border-radius:12px;max-width:min(36rem,100vw - 2rem);padding:.55rem .9rem;font-size:.875rem;animation:actoast .18s ease-out;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #000a}.action-toast-err{background:#2a1410f5;font-size:.95rem}.action-toast-err,.gear-lock{border:2px solid var(--color-ember,#c2553a);color:#ffd9cf;padding:.7rem 1rem;font-weight:600}.gear-lock{background:#2a1410e6;border-radius:12px;align-items:center;gap:.6rem;display:flex}@keyframes actoast{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.lm-table{isolation:isolate}.lm-fx{pointer-events:none;z-index:-1;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.lm-tprev{isolation:isolate}.lm-fx i{left:var(--x);top:var(--y);animation-delay:calc(var(--d) * -1);animation-duration:var(--t);animation-iteration-count:infinite;display:block;position:absolute}.lm-fx-sparks i{background:#ffb347;border-radius:50%;width:3px;height:3px;animation-name:lmfxRise;animation-timing-function:ease-out;top:auto;bottom:-4px;box-shadow:0 0 6px 2px #ff7a1a}.lm-fx-embers i{background:#ff5a2a;border-radius:50%;width:5px;height:5px;animation-name:lmfxRise;animation-timing-function:ease-in-out;top:auto;bottom:-6px;box-shadow:0 0 10px 3px #ff2a00aa}@keyframes lmfxRise{0%{transform:translate(0) scale(var(--s));opacity:0}10%{opacity:1}to{transform:translate(calc((var(--s) - 1) * 80px),-95vh) scale(.2);opacity:0}}.lm-fx-fireflies i{background:#e8ff9a;border-radius:50%;width:4px;height:4px;animation-name:lmfxFly;animation-timing-function:ease-in-out;box-shadow:0 0 10px 4px #c8ff5a99}@keyframes lmfxFly{0%,to{opacity:.1;transform:translate(0)}25%{opacity:1;transform:translate(30px,-20px)}50%{opacity:.3;transform:translate(-10px,-40px)}75%{opacity:.9;transform:translate(-30px,10px)}}.lm-fx-fog i{filter:blur(8px);width:55%;height:45%;animation-name:lmfxDrift;animation-duration:calc(var(--t) * 4);background:radial-gradient(closest-side,#b8d6cc33,#0000);border-radius:50%;animation-timing-function:linear}@keyframes lmfxDrift{0%{transform:translate(-60%)}50%{transform:translate(30%)}to{transform:translate(-60%)}}.lm-fx-lamps i{background:#ffd36a;border-radius:50%;width:10px;height:10px;animation-name:lmfxBlink;animation-timing-function:steps(2,jump-none);box-shadow:0 0 18px 8px #ffb52a66}.lm-fx-lamps i:nth-child(odd){left:2%}.lm-fx-lamps i:nth-child(2n){left:auto;right:2%}@keyframes lmfxBlink{0%,to{opacity:1}40%{opacity:.35}60%{opacity:.9}}.lm-fx-leaves i{width:10px;height:6px;animation-name:lmfxFall;animation-duration:calc(var(--t) * 1.6);background:#d9822b;border-radius:0 70%;animation-timing-function:linear;top:-10px}.lm-fx-leaves i:nth-child(3n){background:#b8541e}.lm-fx-leaves i:nth-child(4n){background:#e8b23a}.lm-fx-snow i{opacity:.85;background:#f4fbff;border-radius:50%;width:4px;height:4px;animation-name:lmfxFall;animation-timing-function:linear;top:-6px}@keyframes lmfxFall{0%{transform:translate(0)rotate(0)}to{transform:translate(calc((var(--s) - 1) * 120px),105vh) rotate(540deg)}}.lm-fx-rain i{width:1px;height:18px;animation-name:lmfxRain;animation-duration:calc(var(--t) * .18);background:linear-gradient(#0000,#9fd0ffaa);animation-timing-function:linear;top:-20px}@keyframes lmfxRain{0%{transform:translate(0)rotate(12deg)}to{transform:translate(-20vh,110vh)rotate(12deg)}}.lm-fx-hearts i{width:22px;height:22px;animation-name:lmfxBeat;animation-duration:1.4s;animation-delay:calc(var(--d) * -.3);border-radius:50%;margin:-11px 0 0 -11px}.lm-fx-hearts i:first-child{background:radial-gradient(#ff6b6b,#0000 70%)}.lm-fx-hearts i:nth-child(2){background:radial-gradient(#ffb347,#0000 70%)}.lm-fx-hearts i:nth-child(3){background:radial-gradient(#ffe66b,#0000 70%)}.lm-fx-hearts i:nth-child(4){background:radial-gradient(#7bd88f,#0000 70%)}.lm-fx-hearts i:nth-child(5){background:radial-gradient(#6bc6ff,#0000 70%)}.lm-fx-hearts i:nth-child(6){background:radial-gradient(#a98bff,#0000 70%)}.lm-fx-hearts i:nth-child(7){background:radial-gradient(#ff8bd1,#0000 70%)}@keyframes lmfxBeat{0%,to{opacity:.5;transform:scale(.7)}15%{opacity:1;transform:scale(1.4)}30%{opacity:.7;transform:scale(.9)}45%{opacity:.95;transform:scale(1.2)}}.lm-fx-glitter i{clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);width:6px;height:6px;animation-name:lmfxTwinkle;animation-duration:calc(var(--t) * .5);background:#ffe7a0}@keyframes lmfxTwinkle{0%,to{opacity:0;transform:scale(0)}50%{transform:scale(calc(var(--s) * 1.6)) rotate(45deg);opacity:1}}@media (prefers-reduced-motion:reduce){.lm-fx i{opacity:.5;animation:none}}.lm-tshop{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem;display:grid}.lm-tcard{border:1px solid var(--color-line);background:#120c08;border-radius:12px;position:relative;overflow:hidden}.lm-tcard.lm-ton{border-color:var(--color-gold);box-shadow:0 0 0 2px #d9a44155}.lm-tprev{aspect-ratio:16/9;background:#2a1c0f 50%/cover no-repeat;position:relative}.lm-tprev .lm-fx{border-radius:0}.lm-host{color:var(--color-gold-2);opacity:.85;white-space:nowrap;font-size:.72rem}@media (max-width:720px){.lm-host{display:none}}@media (max-height:500px) and (orientation:landscape){.lm-full{padding-bottom:calc(3.3rem + env(safe-area-inset-bottom));grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:8.6rem minmax(0,1fr) 8.6rem;grid-template-areas:"fl frd hist""fh frm fr""top mid mid""mh mrm mr""ml mrd mr";grid-auto-rows:0;align-content:stretch;gap:.15rem .4rem;display:grid;overflow:hidden}.lm-full .lm-side{display:contents}.lm-full .lm-side-foe>.lm-side-l{grid-area:fl}.lm-full .lm-side-foe>[data-hero]{grid-area:fh}.lm-full .lm-side-foe>.lm-side-r{grid-area:fr}.lm-full .lm-side-me>.lm-side-l{grid-area:ml}.lm-full .lm-side-me>[data-hero]{grid-area:mh}.lm-full .lm-side-me>.lm-side-r{grid-area:mr}.lm-full .lm-side-l,.lm-full .lm-side-r{align-self:center;gap:.3rem;min-width:0;font-size:.7rem}.lm-full .lm-side-r{flex-direction:column;justify-content:center;align-items:flex-end}.lm-full .lm-power-foe{display:none}.lm-full .lm-power{white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:.2rem .45rem;font-size:.7rem;overflow:hidden}.lm-full [data-hero]{place-self:center start}.lm-full .lm-hero{width:8.4rem;min-width:0;height:2.5rem;padding:.2rem .4rem}.lm-full .lm-r-foe-d{grid-area:frd}.lm-full .lm-r-foe-w{grid-area:frm}.lm-full .lm-r-me-w{grid-area:mrm}.lm-full .lm-r-me-d{grid-area:mrd}.lm-full .lm-row{gap:.25rem;min-height:0;margin:0;padding:.1rem .3rem}.lm-full .lm-slot,.lm-full .lm-unit{width:calc(1.12*clamp(2.3rem,20dvh - 1.27rem,3.6rem));height:clamp(2.3rem,20dvh - 1.27rem,3.6rem)}.lm-full .lm-mid{flex-wrap:nowrap;grid-area:mid;gap:.4rem;min-height:0;margin:0;padding:0 9rem 0 .4rem;font-size:.68rem}.lm-full .lm-mid .text-xs{white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;overflow:hidden}.lm-full .lm-end{padding:.3rem .7rem;font-size:.85rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}.lm-full .lm-top{flex-wrap:nowrap;grid-area:top;align-self:center;padding:0;position:static}.lm-full .lm-top .btn-sm{padding:.15rem .4rem;font-size:.72rem}.lm-full .lm-day,.lm-full .lm-host{display:none}.lm-full .lm-hist{z-index:32;background:0 0;border:0;grid-area:hist;place-self:center end;width:auto;padding:0;position:relative;inset:auto}.lm-full .lm-hist-head{background:#120c08cc;border:1px solid #d9a44155;border-radius:8px;padding:.15rem .45rem;font-size:.72rem}.lm-full .lm-hist ol{display:none}.lm-full .lm-hist-open ol{background:#120c08f2;border:1px solid #d9a44166;border-radius:10px;width:13rem;max-height:60vh;padding:.3rem;display:grid;position:absolute;top:calc(100% + .25rem);right:0}.lm-full .lm-hand{left:calc(9.2rem + env(safe-area-inset-left));right:calc(9.2rem + env(safe-area-inset-right));z-index:30;pointer-events:none;flex-wrap:nowrap;justify-content:center;align-items:flex-start;height:3.3rem;min-height:0;padding:0;display:flex;position:fixed;top:auto;bottom:0;overflow:visible;container-type:inline-size}.lm-full .lm-hand-slot{pointer-events:auto;margin:0 calc(min(-.1rem, (100cqw - var(--n) * 5.6rem) / (2 * var(--n))));flex:none;transition:transform .15s;transform:none}.lm-full .lm-hand-slot:first-child{margin-left:0}.lm-full .lm-hand-slot:last-child{margin-right:0}.lm-full .lm-hand-slot:has(.lm-sel){z-index:5;transform:translateY(calc(3rem - 100%))}.lm-full .lm-hand .lm-card{width:5.6rem;height:7.8rem;margin-top:.55rem}.lm-full .lm-hand .lm-cost{width:1.5rem;height:1.5rem;font-size:.85rem;top:-.45rem;left:-.3rem}}@media (max-width:720px) and (min-height:501px){.lm-full .lm-hand{padding-top:.8rem}}.mobile-menu-btn{cursor:pointer;flex:none;padding:.2rem .6rem;font-size:1.15rem;position:relative}#mnav:checked+.mobile-menu-btn{border-color:var(--color-gold);color:var(--color-gold-2)}.mobile-menu-dot{background:var(--color-ember,#c2553a);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.2rem;right:.2rem}@media (max-width:1023px){.game-menu{z-index:120;top:var(--mnav-top,calc(env(safe-area-inset-top,0px) + 3.7rem));right:max(.75rem,env(safe-area-inset-right,0px));width:min(20rem,100vw - 1.5rem);max-height:calc(100dvh - var(--mnav-top,5rem) - .75rem);border:1px solid var(--color-line);background:var(--color-panel);border-radius:14px;padding:.5rem;display:none;position:fixed;overflow-y:auto;box-shadow:0 14px 34px #000c}.game-shell:has(#mnav:checked) .game-menu{display:flex}.game-shell:has(#mnav:checked) [data-mobile-top]{z-index:130;position:sticky;top:0}.game-menu nav.panel{background:0 0;border:0;padding:0}[data-res-bar] .res-tip{width:min(15rem,100vw - 2rem)}[data-res-bar] .res:nth-child(n+5) .res-tip{left:auto;right:0}}.town{isolation:isolate}.town .lm-fx{z-index:4;border-radius:0}.town-noc:after{background:radial-gradient(120% 90% at 50% 40%,#0000 55%,#000b 100%)}.town-noc .town-b:focus-visible,.town-noc .town-b:hover{filter:drop-shadow(0 0 14px #f0c46acc)drop-shadow(0 0 4px #f0c46a)brightness(1.35)}[data-combat-stats] .stat-tile:nth-child(n+4) .res-tip{left:auto;right:0}[data-combat-stats] .res-tip{width:min(16rem,100vw - 2rem)}.shelf{--wood:#3a2616;background:var(--wood);border:1px solid #5a3d22;border-radius:12px;padding:.45rem .6rem;box-shadow:inset 0 1px #ffffff10}.shelf:has([data-collapse-body]:not([hidden])){padding:.6rem .7rem}.shelf [data-collapse-body]{background:#120c08cc;border:1px solid #0006;border-radius:10px;padding:.5rem;box-shadow:inset 0 2px 6px #000a}.shelf [data-collapse-toggle]{padding:.05rem .45rem}.shelf .text-muted{color:#d8c3a2}.shelf-pencil{color:#d8c3a2;border-radius:6px;padding:0 .3rem;line-height:1.2}.shelf-pencil:focus-visible,.shelf-pencil:hover{color:var(--color-gold-2);background:#0004;outline:none}.hexmap{aspect-ratio:1/.92;background:radial-gradient(circle,#12161b,#07090b);border-radius:12px;width:100%;position:relative;overflow:hidden}.hex{color:inherit;width:calc(var(--s) * 1.732);height:calc(var(--s) * 2);left:calc(50% + (var(--dq) + var(--dr) / 2) * var(--s) * 1.732 - var(--s) * .866);top:calc(50% + var(--dr) * var(--s) * 1.5 - var(--s));clip-path:polygon(50% 1.5%,98.5% 25.5%,98.5% 74.5%,50% 98.5%,1.5% 74.5%,1.5% 25.5%);line-height:1;font-size:calc(var(--s) * .62);border:0;place-items:center;padding:0;transition:filter .15s;display:grid;position:absolute}.hex-keyhint{z-index:3;pointer-events:none;left:calc(50% + (var(--dq) + var(--dr) / 2) * var(--s) * 1.732 / 2);top:calc(50% + var(--dr) * var(--s) * 1.5 / 2);font:700 clamp(9px,calc(var(--s) * .32),13px)/1 ui-monospace,monospace;color:#f5e6c4;text-transform:uppercase;background:#000a;border:1px solid #f0c46a88;border-radius:4px;padding:1px 3px;position:absolute;transform:translate(-50%,-50%)}@media (max-width:639px){.hex-keyhint{display:none}}.hex-t0{background:radial-gradient(circle at 30% 30%,#4f6b34,#2f4420)}.hex-t1{background:radial-gradient(circle at 60% 40%,#3f6a3a,#24401f)}.hex-t2{background:radial-gradient(circle at 40% 60%,#2f5530,#1a311b)}.hex-t3{background:radial-gradient(circle,#6f7e3c,#3c4a22)}.hex-woda{background:radial-gradient(circle at 40% 35%,#4d8fd6,#1d4f8f)}.hex-bloto{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='12' viewBox='0 0 24 12'%3E%3Cpath d='M0 7 Q6 2 12 7 T24 7' fill='none' stroke='%23c9a46a' stroke-opacity='.55' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/42%,radial-gradient(circle at 45% 40%,#5a3d24,#2e1d10)}.hex-thicket{background:radial-gradient(circle at 50% 40%,#1d3a1f,#0d1c0e)}.hex-fog{filter:brightness(.38)saturate(.35)blur(.4px)}.hex-trail:not(.hex-fog){filter:brightness(.8)saturate(.8)}.hex-me{z-index:2;filter:drop-shadow(0 0 6px #f0c46a);background:radial-gradient(circle at 50% 45%,#8a7a3e,#3f4a24)}.hex-go{cursor:pointer;z-index:1;filter:brightness(1.18)}.hex-go:before{content:"";pointer-events:none;background:radial-gradient(circle,#f0c46a14 38%,#f0c46a8c 96%);animation:hex-go 2.4s ease-in-out infinite;position:absolute;inset:0}@keyframes hex-go{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.hex-go:before{animation:none}}.hex-go:focus-visible,.hex-go:hover{filter:brightness(1.45);outline:none}.hex-go:disabled{cursor:progress}.hex-ico{filter:drop-shadow(0 1px 2px #000c)}.hex-q{font-family:var(--font-display,serif);color:#f3e3bd;font-size:1.1em;font-weight:700}.hex-img{object-fit:contain;filter:drop-shadow(0 1px 2px #000c);width:62%;height:62%}.hex-done:after{content:"✕";color:#e0352b;text-shadow:0 0 3px #000,0 0 6px #000;pointer-events:none;place-items:center;font-size:1.35em;font-weight:900;display:grid;position:absolute;inset:0}.hex-done>*,.hex-step{opacity:.55}.hex-step{filter:grayscale()brightness(1.1);font-size:.8em}.hex-cp-on{box-shadow:inset 0 0 0 999px #f0c46a33}.hex-hero{filter:drop-shadow(0 2px 3px #000a);width:70%;height:70%;display:block}.hex-hero svg{width:100%;height:100%;display:block}.hex-key{vertical-align:-1px;border-radius:3px;width:.8rem;height:.8rem;display:inline-block}.forest-dragon{animation:forest-dragon var(--pulse,2.8s) ease-in-out infinite;border-radius:12px}@keyframes forest-dragon{0%,to{box-shadow:0 0 #c2553a00,inset 0 0 #c2553a00}50%{box-shadow:0 0 22px 6px #c2553a88,inset 0 0 26px #c2553a55}}@media (prefers-reduced-motion:reduce){.forest-dragon{animation:none;box-shadow:0 0 16px 4px #c2553a77}}.tour-hole{box-shadow:0 0 0 9999px #000000a6,0 0 0 2px var(--color-gold),0 0 18px 4px #d9a44173;pointer-events:none;border-radius:.6rem;transition:all .25s;position:absolute}.rebirth-mark{font-family:var(--font-sans,inherit);font-size:.78em;font-weight:700}.noc-title-mark,.rebirth-mark{white-space:nowrap;vertical-align:baseline;margin-left:.3em}.noc-title-mark{filter:drop-shadow(0 0 3px #ffbe5a8c);font-size:.82em}.rebirth-mark.rm1,.rebirth-mark.rm2{color:#cfd6dd;text-shadow:0 0 6px #cfd6dd80}.rebirth-mark.rm3,.rebirth-mark.rm4{color:#f0c46a;text-shadow:0 0 7px #f0c46a99}.rebirth-mark.rm5,.rebirth-mark.rm6{color:#ff8a4c;text-shadow:0 0 8px #ff8a4ca6}.rebirth-mark.rm7{color:#c9a0ff;text-shadow:0 0 9px #c9a0ffbf;animation:rmPulse 2.4s ease-in-out infinite}.rebirth-title{font-size:.9em}.custom-title,.rebirth-title{font-style:italic;font-weight:500}.custom-title{color:var(--color-gold,#d4a24c);opacity:.9;white-space:nowrap;margin-left:.4em;font-size:.82em}@keyframes rmPulse{50%{text-shadow:0 0 14px #c9a0fff2}}.rebirth-call{background:linear-gradient(90deg,#3d6fb840,#f0c46a1f);border-color:#f0c46ab3;animation:rcGlow 3s ease-in-out infinite;box-shadow:0 0 18px #f0c46a40}@keyframes rcGlow{50%{box-shadow:0 0 28px #9fd0ff73}}.rebirth-start{box-shadow:0 0 22px #f0c46a73}.rb-scene{background:#05070c}.rb-bg{animation:rbZoom 30s ease-out forwards}@keyframes rbZoom{0%{transform:scale(1.12)}to{transform:scale(1)}}.rb-fade{animation:rbFade .9s both}@keyframes rbFade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.rb-title{text-shadow:0 0 24px #9fd0ff8c,0 0 2px #000}.rb-farewell{animation:rbFarewell 3.2s ease-in forwards;box-shadow:0 0 40px #f0c46a4d}@keyframes rbFarewell{0%{opacity:1;filter:none}to{opacity:.35;filter:grayscale()blur(1.5px);transform:scale(.92)}}.rb-core{transform-origin:50px 50px;animation:rbCore 2.6s ease-in-out infinite}@keyframes rbCore{50%{opacity:.45;transform:scale(1.35)}}.rb-node{justify-items:center;gap:.2rem;width:22%;transition:transform .2s;display:grid;position:absolute;transform:translate(-50%,-50%)}.rb-node img{aspect-ratio:1;object-fit:cover;border:2px solid #9fd0ff59;border-radius:9999px;width:100%;transition:all .2s;box-shadow:0 0 10px #000}.rb-node:hover img{border-color:#f0c46acc}.rb-node.cur img{border-color:var(--color-gold)}.rb-node.on{z-index:2;transform:translate(-50%,-50%)scale(1.12)}.rb-node.on img{border-color:#fff3c4;box-shadow:0 0 22px 6px #f0c46ab3}.rb-node-name{text-shadow:0 1px 3px #000,0 0 6px #000;white-space:nowrap;font-size:.72rem;font-weight:600}.rb-burst{position:relative}.rb-burst:before{content:"";background:radial-gradient(circle,#fff3c4e6,#9fd0ff59 40%,#0000 70%);border-radius:9999px;animation:rbBurst 1.6s ease-out both;position:absolute;inset:-40%}@keyframes rbBurst{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1.4)}}.rb-awake{animation:rbAwake 1.4s ease-out both;position:relative;box-shadow:0 0 46px #9fd0ff8c}@keyframes rbAwake{0%{opacity:0;filter:brightness(3)blur(4px);transform:scale(.85)}to{opacity:1;filter:none;transform:none}}.rb-film{animation:rbFade 1.2s both}.rb-sub{text-shadow:0 2px 6px #000,0 0 18px #000000e6;font-family:var(--font-display,serif);animation:rbSub 1.1s both}@keyframes rbSub{0%{opacity:0;filter:blur(3px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}.rb-light{transform-box:fill-box;transform-origin:50%;animation:rbLight 2.8s ease-in-out infinite}@keyframes rbLight{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.12)}}.rb-thread{stroke-dasharray:3 2;animation:rbThread 3.5s linear infinite}@keyframes rbThread{to{stroke-dashoffset:-25px}}.rb-flash{background:radial-gradient(circle at 50% 45%,#fffbe8,#ffeeb4d9 30%,#9fd0ff59 60%,#0000 85%);animation:rbFlash 1.8s ease-out forwards}@keyframes rbFlash{0%{opacity:0}12%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.rb-flash{display:none}.rb-awake,.rb-bg,.rb-burst:before,.rb-core,.rb-fade,.rb-farewell,.rb-film,.rb-light,.rb-sub,.rb-thread,.rmPulse{animation:none!important}}.rebirth-hero{background-position:50%;background-size:cover;border-color:#f0c46a73}.chat-re{text-align:left;max-width:100%;color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;border-left:2px solid #f0c46a99;margin:.1rem 0;padding-left:.4rem;font-size:.72rem;display:block;overflow:hidden}.chat-re:hover{color:var(--color-text)}.chat-input{resize:none;field-sizing:content;white-space:pre-wrap;overflow-wrap:anywhere;min-height:2rem;max-height:6.5rem;line-height:1.35;overflow-y:auto}.chat-emoji{background:var(--color-panel);border:1px solid var(--color-line);z-index:5;border-radius:.6rem;grid-template-columns:repeat(auto-fill,minmax(2rem,1fr));gap:.15rem;padding:.4rem;display:grid;position:absolute;bottom:calc(100% - .25rem);left:.5rem;right:.5rem;box-shadow:0 8px 24px #00000080}.chat-emoji button{border-radius:.4rem;font-size:1.2rem;line-height:1.8rem}.chat-emoji button:hover{background:var(--color-panel-2)}.chat-flash{animation:chatFlash 1.4s}@keyframes chatFlash{0%,60%{background:#f0c46a2e}to{background:0 0}}.intro{z-index:260;color:#e9e3d6;background:#000;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.intro-bg{object-fit:cover;width:100%;height:100%;animation:introWake 6s ease-out both;position:absolute;inset:0}@keyframes introWake{0%{opacity:0;filter:blur(14px)brightness(.3);transform:scale(1.08)}60%{filter:blur(3px)brightness(.7)}to{opacity:1;filter:none;transform:scale(1)}}.intro-shade{pointer-events:none;background:radial-gradient(#0000 30%,#000000bf 100%);position:absolute;inset:0}.intro-s0 .intro-shade{background:radial-gradient(circle,#78141440,#000 55%);animation:introPulse 1.5s ease-in-out infinite}@keyframes introPulse{0%,to{opacity:.5}12%{opacity:1}25%{opacity:.6}37%{opacity:.9}}.intro-skip{z-index:2;color:#8a8478;font-size:.75rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;position:absolute;top:14px;right:16px}.intro-skip:hover{color:#e9e3d6}.intro-lines{z-index:1;text-align:center;gap:.9rem;max-width:36rem;padding:0 1.25rem;display:grid;position:relative}.intro-line{font-family:var(--font-display);text-shadow:0 2px 10px #000;font-size:clamp(1.15rem,2.6vw,1.6rem);animation:introLine 1.6s both}@keyframes introLine{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}.intro-next{justify-self:center;margin-top:1rem;animation:introLine 1s both}.intro-mentor{z-index:1;grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:end;gap:1.25rem;width:min(60rem,100%);padding:1rem;display:grid;position:relative}.intro-portrait{border-radius:1rem;width:100%;animation:introCome 1.4s ease-out both;box-shadow:0 10px 40px #000}@keyframes introCome{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:none}}.intro-dialog{background:#0e1016eb;border-color:#f0c46a8c;gap:.6rem;padding:1rem 1.2rem;display:grid}.intro-say{min-height:4.6em;font-size:1.05rem;line-height:1.55;animation:introLine .7s both}.intro{height:100dvh}.intro:fullscreen{width:100vw;height:100vh}.intro-film{background:#000;place-items:center;display:grid;position:absolute;inset:0}.intro-video{object-fit:contain;background:#000;width:100%;height:100%}.intro-film-start{background:#00000059;place-items:center;display:grid;position:absolute;inset:0}.intro-play{padding:.8rem 1.6rem;font-size:1.15rem;box-shadow:0 6px 30px #000}.intro-sub{z-index:1;left:16px;right:16px;bottom:max(9%,calc(env(safe-area-inset-bottom) + 56px));text-align:center;white-space:pre-line;color:#f3e9d2;pointer-events:none;max-width:48rem;margin:0 auto;font-size:clamp(1.05rem,2.4vw,1.6rem);line-height:1.35;position:absolute}.intro-film-skip{z-index:2;bottom:max(14px,env(safe-area-inset-bottom));right:max(14px,env(safe-area-inset-right));opacity:.85;position:absolute}.intro-film-skip:hover{opacity:1}@media (max-width:640px){.intro-mentor{grid-template-columns:1fr}.intro-portrait{justify-self:center;width:9rem}}@media (prefers-reduced-motion:reduce){.intro-bg,.intro-line,.intro-portrait,.intro-s0 .intro-shade,.intro-say{animation:none!important}}.tut-flash{animation:tutFlash 1.2s ease-out 2}@keyframes tutFlash{0%,to{box-shadow:none}30%{box-shadow:0 0 0 3px var(--color-gold),0 0 22px #f0c46ab3}}@media (prefers-reduced-motion:reduce){.tut-flash{outline:2px solid var(--color-gold);animation:none}}.nav-noc{color:#ffb35c;background:linear-gradient(90deg,#ff781e29,#0000 80%);box-shadow:inset 2px 0 #ff8a2a}.nav-noc:hover{background:linear-gradient(90deg,#ff781e47,#ff781e0d)}.nav-noc .noc-ico{filter:drop-shadow(0 0 4px #ff8a2a)drop-shadow(0 0 8px #ff6414b3);margin-right:.35em;animation:nocFlame 2.4s ease-in-out infinite;display:inline-block}@keyframes nocFlame{0%,to{filter:drop-shadow(0 0 4px #ff8a2a)drop-shadow(0 0 8px #ff641499);transform:scale(1)}50%{filter:drop-shadow(0 0 6px #ffb35c)drop-shadow(0 0 12px #ff6414e6);transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.nav-noc .noc-ico{animation:none}}.nav-glow{box-shadow:0 0 0 2px var(--color-gold),0 0 16px #f0c46a99;color:var(--color-gold-2);animation:navGlow 1.8s ease-in-out infinite}@keyframes navGlow{50%{box-shadow:0 0 0 2px var(--color-gold),0 0 4px #f0c46a33}}.szroad{grid-template-columns:repeat(var(--n),minmax(2.6rem,1fr));gap:.35rem;padding-bottom:.2rem;display:grid;overflow-x:auto}.szc{aspect-ratio:3/4;border:1px solid var(--color-line);background:var(--color-panel-2);border-radius:.5rem;place-items:center;min-width:2.6rem;display:grid;position:relative;overflow:hidden}.szc .art,.szc-art{object-fit:cover;border-radius:0;width:100%;max-width:none;height:100%;position:absolute;inset:0}.szc-back{color:var(--color-muted);font-family:var(--font-display);background:repeating-linear-gradient(45deg,#1d2a20,#1d2a20 6px,#24321f 6px 12px);font-size:1.1rem}.szc-next{border-color:var(--color-gold);color:var(--color-gold-2);animation:navGlow 1.8s ease-in-out infinite;box-shadow:0 0 12px #f0c46a80}.szc-lup{border-color:#f0c46a80}.szc-oboz,.szc-oslona{border-color:#5f9c6bcc}.szc-oslona{opacity:.75}.szc-warn{box-shadow:inset 0 0 0 2px #c2553a99}.szc-end,.szc-warn{border-color:var(--color-ember)}.szc-end{background:#c2553a59}.szc-boss{border-color:var(--color-gold)}.szc-tag{text-shadow:0 1px 2px #000;font-size:.8rem;position:absolute;bottom:1px;right:2px}.szc{background:#14100c;border:2px solid #8a6a2a;box-shadow:inset 0 0 0 1px #e9c46a55,0 2px 6px #0008}.szc-old{filter:grayscale(.7)brightness(.55)}.szc-old:after{content:"";pointer-events:none;background:linear-gradient(#2a3a2a99,#1a221acc);position:absolute;inset:0}.szc-mul{color:var(--color-gold-2);text-shadow:0 1px 2px #000;font-size:.7rem;position:absolute;top:2px;left:3px}.szc-boss{border-color:var(--color-gold-2);box-shadow:0 0 14px #e9c46a66}.szroute-title{background:linear-gradient(#0000,#0b0806ee);padding:.9rem .75rem .5rem;position:absolute;inset:auto 0 0}.szroute-fog{background:radial-gradient(at 50% 80%,#4a4030,#15110c);width:100%}.szroute-band{object-fit:cover;border-radius:0;max-width:none;max-height:7.5rem;margin:-1rem -1rem 0;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000);width:calc(100% + 2rem)!important}.cc-pick{transition:transform .15s,box-shadow .15s,border-color .15s;position:relative}.cc-on{box-shadow:0 0 0 2px var(--color-gold),0 0 18px #f0c46a73;transform:translateY(-1px);border-color:var(--color-gold)!important}.cc-on:after{content:"✓";background:var(--color-gold);color:#1a1408;border-radius:9999px;place-items:center;width:1.35rem;height:1.35rem;font-size:.8rem;font-weight:800;display:grid;position:absolute;top:4px;right:4px;box-shadow:0 1px 4px #000a}.wsiege{cursor:pointer}.wsiege-battle circle{animation:wsiege 1.2s ease-in-out infinite}@keyframes wsiege{0%,to{stroke-width:2.5px;filter:drop-shadow(0 0 2px #ff6a3d)}50%{stroke-width:5px;filter:drop-shadow(0 0 10px #ff6a3d)}}@media (prefers-reduced-motion:reduce){.wsiege-battle circle{animation:none}}.wrift circle{transform-box:fill-box;transform-origin:50%;animation:wrift 3.5s linear infinite}@keyframes wrift{0%{filter:drop-shadow(0 0 3px #a77bff)}50%{filter:drop-shadow(0 0 12px #a77bff)}to{filter:drop-shadow(0 0 3px #a77bff)}}@media (prefers-reduced-motion:reduce){.wrift circle{animation:none}}.rift-scene{background:radial-gradient(at 50% 38%,#3a1f6a 0,#160c2a 55%,#08050f 100%);border:1px solid #4a3480;border-radius:.6rem;grid-template-rows:1fr auto;justify-items:center;gap:.6rem;min-height:15rem;padding:2.2rem .5rem .6rem;display:grid;position:relative;overflow:hidden}.rift-vortex{pointer-events:none;opacity:.55;background:repeating-conic-gradient(#a77bff33 0deg 12deg,#0000 12deg 30deg);border-radius:50%;width:26rem;height:26rem;margin:-13rem 0 0 -13rem;animation:riftspin 18s linear infinite;position:absolute;top:38%;left:50%;-webkit-mask:radial-gradient(circle,#000 18%,#0000 68%);mask:radial-gradient(circle,#000 18%,#0000 68%)}.rift-live .rift-vortex{opacity:.8;animation-duration:4s}@keyframes riftspin{to{transform:rotate(1turn)}}.rift-hpbar{background:#0008;border:1px solid #a77bff66;border-radius:99px;height:1.1rem;position:absolute;top:.5rem;left:.75rem;right:.75rem;overflow:visible}.rift-hpbar>span{background:linear-gradient(90deg,#6d3fd1,#b48cff);border-radius:99px;height:100%;transition:width .8s;display:block}.rift-hpbar>b{color:#efe6ff;text-shadow:0 1px 2px #000;font-variant-numeric:tabular-nums;place-items:center;font-size:.7rem;font-weight:600;display:grid;position:absolute;inset:0}.rift-guard{z-index:1;align-self:center;justify-items:center;gap:.25rem;transition:transform .15s;display:grid;position:relative}.rift-guard-art{background:#120a24;border:3px solid #a77bff;border-radius:50%;width:7.5rem;height:7.5rem;overflow:hidden;box-shadow:0 0 22px #a77bffaa,inset 0 0 12px #000}.rift-guard-art svg{width:100%;height:100%}.rift-name{color:#d9c8ff;text-shadow:0 1px 2px #000;font-size:.75rem}.rift-party{z-index:1;flex-wrap:wrap;justify-content:center;align-items:end;gap:.35rem .6rem;display:flex;position:relative}.rift-hero{justify-items:center;gap:1px;width:3.4rem;animation:riftbob 2.2s ease-in-out infinite;display:grid;position:relative}@keyframes riftbob{50%{transform:translateY(-3px)}}.rift-token{filter:drop-shadow(0 2px 3px #000);width:2.2rem;height:2.2rem;display:block}.rift-token svg{width:100%;height:100%}.rift-me .rift-token{filter:drop-shadow(0 0 6px #e9c46a);width:2.8rem;height:2.8rem}.rift-hname{text-overflow:ellipsis;white-space:nowrap;color:#e6dcc4;max-width:100%;font-size:.62rem;overflow:hidden}.rift-fbar>span{transition:width .3s ease-out}.rift-pts{color:#b48cff;font-variant-numeric:tabular-nums;font-size:.6rem}.rift-lunge-up{animation:riftlungeup .26s ease-out}@keyframes riftlungeup{50%{transform:translateY(-1.4rem)scale(1.1)}}.rift-lunge-down{animation:riftlungedn .26s ease-out}@keyframes riftlungedn{50%{transform:translateY(.9rem)scale(1.08)}}.rift-shake{animation:riftshake .26s}@keyframes riftshake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.rift-float{color:#ffd27a;text-shadow:0 0 4px #000,0 1px 2px #000;pointer-events:none;white-space:nowrap;font-size:1rem;font-style:normal;font-weight:800;animation:riftfloat 1.1s ease-out forwards;position:absolute;top:30%;left:50%}.rift-f-crit{color:#ff8a3d;font-size:1.35rem}.rift-f-block,.rift-f-miss{color:#bbb;font-size:.8rem}.rift-f-hurt{color:#ff6a5a;top:0}.rift-f-pts{color:#d9c8ff;font-size:1.1rem;top:120%}@keyframes riftfloat{0%{opacity:0;transform:translate(-50%)scale(.7)}15%{opacity:1;transform:translate(-50%,-.4rem)scale(1.15)}to{opacity:0;transform:translate(-50%,-2.6rem)}}@media (prefers-reduced-motion:reduce){.rift-hero,.rift-vortex{animation:none}}.trait-tip{display:inline-block}.trait-tip .res-tip{width:17rem;font-weight:400}.siege-board{border:1px solid var(--color-line);-webkit-user-select:none;user-select:none;background:#1a1610;border-radius:.6rem;overflow:hidden}.sg-hex{fill:#ffffff08;stroke:#0005;stroke-width:1px;cursor:default;transition:fill .15s}.sg-inner{fill:#ffffff05}.sg-wall{fill:#5a5a66;stroke:#2a2a33;stroke-width:2px}.sg-go{fill:#e9c46a22;stroke:#e9c46a66;cursor:pointer}.sg-go:hover{fill:#e9c46a44}.sg-plan{fill:#e9c46a66;stroke:#e9c46a;stroke-width:2px}.sg-path{stroke:#e9c46a;stroke-width:2.5px;stroke-dasharray:5 4;pointer-events:none}.sg-gate{fill:#6b4a2a;stroke:#c9a14a;stroke-width:2px}.sg-broken{fill:#3a2a1a;stroke:#6b5a3a}.sg-unit{cursor:pointer}.sg-ring{fill:#0b0b10cc;stroke-width:3px}.sg-a .sg-ring{stroke:#b04a3a}.sg-d .sg-ring{stroke:#4a8ab0}.sg-me .sg-ring{stroke:#ffd36a;filter:drop-shadow(0 0 5px #ffd36a)}.sg-can .sg-ring,.sg-can.sg-gate,g.sg-can .sg-gate{stroke:#ff5a4a;stroke-dasharray:4 3}.sg-target .sg-ring,.sg-target.sg-gate{stroke:#ff3b30;stroke-width:4px;filter:drop-shadow(0 0 6px #ff3b30)}.sg-strike{animation:sgstrike .22s ease-out}@keyframes sgstrike{50%{filter:brightness(1.8)}}.sg-float{fill:#ffd27a;stroke:#000;stroke-width:3px;paint-order:stroke;pointer-events:none;font-size:15px;font-weight:800;animation:sgfloat 1.1s ease-out forwards}.sg-f-crit{fill:#ff8a3d;font-size:19px}.sg-f-miss{fill:#bbb;font-size:12px}@keyframes sgfloat{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-26px)}}[data-res-bar]>.res:nth-last-child(-n+3) .res-tip{left:auto;right:0}.trophy{cursor:help;transition:transform .15s,filter .15s}.trophy:hover{filter:drop-shadow(0 0 6px #d9a44188);transform:translateY(-2px)scale(1.12)}.town-seat{overflow:hidden}.town-seat .town-b:focus-visible,.town-seat .town-b:hover{transform:none}.town-seat .town-b{filter:none}.town-seat .town-b:focus-visible,.town-seat .town-b:hover{filter:drop-shadow(0 0 10px #f0c46acc)drop-shadow(0 0 3px #f0c46a)brightness(1.12)}.town-ghost img{filter:grayscale()brightness(.5)contrast(.9)}.town-ghost:focus-visible img,.town-ghost:hover img{filter:grayscale(.6)brightness(.8)}.wsec-t:hover{stroke-width:2.5px;fill:#f0c46a!important;fill-opacity:.22!important;stroke:#f0c46a!important}.noc-banner{background:linear-gradient(90deg,#2a0f0c,#1a1420 60%,#12101a);border-color:#c2553a99;box-shadow:0 0 18px #c2553a33}.noc-banner:hover{border-color:#e9a23b}.wpb-bar{background:linear-gradient(90deg,#2a1216,#1a1a22 55%,#14161e);border-color:#d9c79a88;box-shadow:0 0 16px #d2312f2e}.wpb-bar:hover{border-color:#f2e6c4}.noc-day{border-width:2px;border-color:#e9a23b;animation:noc-day-glow 3s ease-in-out infinite;box-shadow:0 0 28px #c2553a66}@keyframes noc-day-glow{50%{box-shadow:0 0 42px #e9a23b66}}@media (prefers-reduced-motion:reduce){.noc-day{animation:none}}.noc-clock{flex:none;justify-self:start;gap:8px;display:flex}.noc-clock-d{background:#0b0a10cc;border:1px solid #c2553a99;border-radius:6px;flex:none;justify-items:center;gap:3px;width:64px;padding:4px 0 5px;display:grid}.noc-clock-d b{text-align:center;width:100%;font:700 30px/1.2 var(--font-display,Georgia,serif);color:#f2a65a;font-variant-numeric:lining-nums tabular-nums;display:block;overflow:hidden}.noc-clock-d small{letter-spacing:.1em;text-transform:uppercase;color:#a39c8b;font-size:10px;line-height:1.1}.gcard{aspect-ratio:16/10;isolation:isolate;background:#0e1016;border:1px solid #d9a44155;border-radius:14px;outline:none;position:relative;overflow:hidden;box-shadow:0 8px 22px #0008}.gcard:focus-visible{border-color:var(--color-gold)}.gcard-art{z-index:0;width:100%;height:100%;inset:0;position:absolute!important}.gcard-art img{object-fit:cover;width:100%;height:100%}.gcard:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0b0d12d9,#0b0d1200 34% 55%,#0b0d12f0);position:absolute;inset:0}.gcard-top{z-index:2;text-shadow:0 1px 3px #000;padding:.6rem .85rem;position:absolute;top:0;left:0;right:0}.gcard-desc{z-index:3;opacity:0;pointer-events:none;background:#0b0d12e0;padding:4rem 1rem 4.8rem;font-size:.85rem;line-height:1.35;transition:opacity .2s;position:absolute;inset:0;overflow:auto}.gcard:focus-within .gcard-desc,.gcard:hover .gcard-desc{opacity:1}.gcard-bottom{z-index:4;flex-wrap:wrap;align-items:stretch;gap:.45rem;padding:.6rem;display:flex;position:absolute;bottom:0;left:0;right:0}.gcard-locked .gcard-art{filter:grayscale(.9)brightness(.55)}.gcard-hunt{aspect-ratio:4/3}.gcard-hunt:focus-within .gcard-desc,.gcard-hunt:hover .gcard-desc{pointer-events:auto}.gbar{background:#0008;border-radius:99px;width:4.5rem;height:5px;display:inline-block;overflow:hidden;box-shadow:inset 0 0 0 1px #d9a44155}.gbar>span{background:linear-gradient(90deg,#8a6a2a,#f0c46a);height:100%;display:block}.gbtn{text-align:left;cursor:pointer;color:var(--color-text);background:linear-gradient(#2a2216ee,#15110bee);border:1px solid #d9a441aa;border-radius:10px;gap:1px;padding:.35rem .7rem;transition:transform .12s,border-color .12s,box-shadow .12s;display:inline-grid;box-shadow:inset 0 1px #f0c46a33,0 3px 8px #000a}.gbtn:hover:not(:disabled){border-color:#f0c46a;transform:translateY(-1px);box-shadow:inset 0 1px #f0c46a55,0 0 12px #d9a44166}.gbtn:disabled{opacity:.5;cursor:not-allowed}.gbtn-k{font-family:var(--font-display,serif);color:var(--color-gold-2);font-size:.95rem;line-height:1.1}.gbtn-v{color:#e6dcc4cc;align-items:center;gap:.3rem;font-size:.72rem;display:inline-flex}.gbtn-multi{cursor:default}.gbtn-in{width:3.2rem;color:var(--color-text);text-align:right;background:#0b0d12;border:1px solid #d9a44166;border-radius:6px;padding:0 .25rem;font-size:.75rem}.gbtn-go{color:#1a1208;cursor:pointer;background:linear-gradient(#e9c46a,#b5872f);border:0;border-radius:6px;margin-left:.2rem;padding:.05rem .5rem;font-size:.72rem;font-weight:700}.gbtn-go:disabled{opacity:.5;cursor:not-allowed}.gcard-wide{aspect-ratio:16/9}.gcard-desc{padding-bottom:6.2rem}.gcard-wide .gcard-desc{padding-bottom:6.8rem}@media (max-width:640px){.gcard-desc{padding-top:3.4rem;padding-bottom:7.5rem;font-size:.8rem}}select.gbtn-in{text-align:left;text-align-last:left;padding-left:.35rem}.bimg{object-fit:contain;filter:drop-shadow(0 4px 6px #000a);flex:none;width:72px;height:72px}.bimg-off{filter:grayscale(.85)brightness(.6)drop-shadow(0 4px 6px #000a)}.news-ticker{cursor:pointer;background:#12141bee;border:1px solid #d9a441aa;border-radius:10px;gap:.6rem;min-height:2.1rem;font-size:.85rem;animation:news-in .3s ease-out;overflow:hidden}.news-label,.news-ticker{align-items:center;display:flex}.news-label{color:#15120c;text-transform:uppercase;letter-spacing:.06em;background:#d9a441;flex:none;align-self:stretch;padding:0 .7rem;font-size:.7rem;font-weight:700}.news-track{flex:1;min-width:0;overflow:hidden}.news-roll{white-space:nowrap;padding-left:100%;animation:news-roll 20s linear forwards;display:inline-flex}.news-ticker:hover .news-roll{animation-play-state:paused}.news-item{color:#f3e3bd;padding-right:4rem}@keyframes news-roll{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes news-in{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.news-roll{white-space:normal;padding-left:0;animation-name:news-still;animation-duration:8s!important}@keyframes news-still{0%{opacity:1}to{opacity:1}}}.film-cast{z-index:2147483000;background:#000000e0;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.film-cast-box{gap:6px;width:min(100%,1100px,177.778dvh - 142.222px);display:grid;position:relative}.film-cast-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.film-cast-x{color:#fff;background:#ffffff1a;border-radius:999px;width:36px;height:36px;font-size:18px}.film-cast-x:hover{background:#fff3}.film-cast video{aspect-ratio:16/9;background:#000;border-radius:8px;width:100%;box-shadow:0 0 60px #000c}.film-cast-play{color:#1a1408;background:#d4a24c;border-radius:999px;padding:14px 26px;font-size:18px;font-weight:700;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 40px #d4a24c80}.chest{--chest:#3a2616;border-radius:14px;box-shadow:0 6px 18px #000a}.chest-lid{background:linear-gradient(#ffffff18,#0000 30%,#00000030),repeating-linear-gradient(0deg,#0004 0 1px,#0000 1px 2.2rem),repeating-linear-gradient(92deg,#6a4527 0 4px,#5d3c21 4px 9px,#744c2b 9px 11px,#563620 11px 19px),#5d3c21;border:1px solid #7a5530;border-bottom:3px solid #1f130a;border-radius:14px 14px 4px 4px;padding:.7rem .9rem .6rem;position:relative;box-shadow:inset 0 1px #fff2,inset 0 -6px 10px #0000003a}.chest-lid:after,.chest-lid:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% .7rem,#d9c49a 0 1.5px,#3b3326 2px,#0000 2.5px),radial-gradient(circle at 50% calc(100% - .7rem),#d9c49a 0 1.5px,#3b3326 2px,#0000 2.5px),linear-gradient(90deg,#2c2a28,#6b675f 45%,#2c2a28);width:.65rem;position:absolute;top:0;bottom:0}.chest-lid:before{left:1.1rem}.chest-lid:after{right:1.1rem}.chest-lid>*{z-index:1;position:relative}.chest-lid .text-muted,.chest-lid h2,.chest-lid label{text-shadow:0 1px 2px #000c}.chest-lid .text-muted{color:#e2cfaa}.chest-lid h2{padding-left:1.4rem}.chest-lid nav{margin-bottom:0;padding:0 1.4rem}.chest-body{background:var(--chest);border:1px solid #5a3d22;border-top:0;border-radius:0 0 14px 14px;padding:.8rem .9rem .9rem;box-shadow:inset 0 8px 10px -6px #000a}@media (max-width:640px){.chest-lid{padding:.6rem .55rem .5rem}.chest-lid:before{left:.35rem}.chest-lid:after{right:.35rem}.chest-lid h2{padding-left:.9rem}.chest-lid nav{padding:0 .9rem}.chest-body{padding:.6rem .5rem .7rem}}.hw-blood{z-index:40;pointer-events:none;filter:drop-shadow(0 2px 2px #0009);height:46px;position:fixed;top:0;left:0;right:0;overflow:hidden}.hw-blood svg{width:100%;height:100%;display:block;overflow:visible}.hw-blood .hw-drip{transform-box:fill-box;transform-origin:top;animation:hwDrip 9s ease-in-out infinite alternate}.hw-blood .hw-drip:nth-child(2n){animation-duration:13s;animation-delay:-4s}.hw-blood .hw-drip:nth-child(3n){animation-duration:11s;animation-delay:-7s}@keyframes hwDrip{0%{transform:scaleY(.92)}to{transform:scaleY(1.08)}}.hw-blood .hw-fall{opacity:0;animation:hwFall 15s ease-in infinite}@keyframes hwFall{0%,88%{opacity:0;transform:translateY(-4px)}90%{opacity:.95;transform:translateY(0)}to{opacity:0;transform:translateY(60px)}}.hw-web{z-index:38;pointer-events:none;color:#d8d2c8;opacity:.28;width:120px;height:120px;position:fixed;top:6px;left:0}.hw-web-r{left:auto;right:0;transform:scaleX(-1)}@media (max-width:640px){.hw-web{width:70px;height:70px}}.hw-spider{z-index:39;pointer-events:none;justify-items:center;animation:hwSpider 14s ease-in-out infinite;display:grid;position:fixed;top:0;right:46px}.hw-thread{background:linear-gradient(#d8d2c855,#d8d2c8aa);width:1px;height:90px}.hw-spider-body{width:26px;height:22px;margin-top:-2px;animation:hwWiggle 1.6s ease-in-out infinite}@keyframes hwSpider{0%,to{transform:translateY(-70px)}35%,60%{transform:translateY(0)}48%{transform:translateY(-8px)}}@keyframes hwWiggle{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@media (max-width:640px){.hw-spider{right:18px}.hw-thread{height:60px}}.hw-skulls{z-index:5;pointer-events:none;opacity:.55;filter:drop-shadow(0 2px 4px #000);width:120px;height:70px;position:fixed;bottom:4px;left:6px}.hw-skulls .hw-eye{animation:hwEye 3.2s ease-in-out infinite}@keyframes hwEye{0%,to{opacity:.2}50%{opacity:1}}@media (max-width:1023px){.hw-skulls{display:none}}.hw main h1:before{content:"";vertical-align:-.1em;opacity:.75;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-17 -15 34 35'%3E%3Cpath d='M0 -14C-11 -14 -16 -6 -16 2C-16 8 -13 11 -10 13L-10 19L10 19L10 13C13 11 16 8 16 2C16 -6 11 -14 0 -14Z' fill='%23d9d0bd'/%3E%3Cellipse cx='-6' cy='3' rx='4.2' ry='4.8' fill='%231a1412'/%3E%3Cellipse cx='6' cy='3' rx='4.2' ry='4.8' fill='%231a1412'/%3E%3Cpath d='M0 8L-2.4 12.5L2.4 12.5Z' fill='%231a1412'/%3E%3C/svg%3E") 50%/contain no-repeat;width:.9em;height:.9em;margin-right:.35em;display:inline-block}.hw-edge{z-index:39;pointer-events:none;position:fixed;inset:0;box-shadow:inset 0 0 60px 4px #7a0c0c44,inset 0 0 160px #d9640a14}.hw .panel{border-color:#7a2a1a;box-shadow:inset 0 2px #8a0f12aa,0 0 18px #d9640a14}.hw h1,.hw h2{text-shadow:0 0 14px #d9640a55}@media (prefers-reduced-motion:reduce){.hw-blood .hw-drip,.hw-blood .hw-fall,.hw-skulls .hw-eye,.hw-spider,.hw-spider-body{animation:none}.hw-spider{transform:none}}.cl-vs{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:.5rem;display:grid}.cl-vs-mark{font-family:var(--font-display,serif);color:var(--color-gold,#d9b46a);opacity:.8;text-shadow:0 0 8px #d9b46a73;align-self:center;font-size:1rem;font-weight:700}@media (max-width:520px){.cl-vs{grid-template-columns:1fr}.cl-vs-mark{justify-self:center}}.cl-card{background:linear-gradient(160deg,#d9b46a1a,#00000040);border:1px solid #d9b46a59;border-radius:.6rem;gap:.35rem;min-width:0;padding:.6rem .7rem;display:grid}.cl-card-foe{background:linear-gradient(200deg,#c4483424,#00000040);border-color:#c4483466}.cl-hp{background:#00000073;border:1px solid #ffffff14;border-radius:7px;height:14px;position:relative;overflow:hidden}.cl-hp-fill{background:linear-gradient(90deg,#4f8a3c,#8fc25a);position:absolute;inset:0 auto 0 0}.cl-hp-foe{background:linear-gradient(90deg,#8a2a1c,#d0583a)}.cl-hp-txt{text-align:center;font-variant-numeric:tabular-nums;color:#f3eadb;text-shadow:0 1px 2px #000;font-size:10px;line-height:12px;display:block;position:relative}.cl-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px 6px;margin:0;display:grid}.cl-nums>div,.cl-stats>div{justify-content:space-between;gap:4px;min-width:0;display:flex}.cl-nums dt,.cl-stats dt{color:var(--color-muted,#a39a8c);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.cl-nums dd,.cl-stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:11px;font-weight:600}.cl-nums{border-top:1px solid #ffffff14;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 10px;margin:0;padding-top:.3rem;display:grid}@media (max-width:380px){.cl-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.cl-story{background:#0003;border-left:3px solid #d9b46a99;border-radius:0 .5rem .5rem 0;padding:.6rem .8rem;font-size:.875rem;font-style:italic;line-height:1.6}.cl-round{background:#0000002e;border:1px solid #ffffff0d;border-radius:.5rem;padding:.45rem .6rem}.cl-round-head{text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted,#a39a8c);align-items:center;gap:.6rem;margin-bottom:.2rem;font-size:10px;display:flex}.cl-mini{gap:2px;width:90px;margin-left:auto;display:grid}.cl-mini i{background:#8fc25a;border-radius:2px;height:3px;display:block}.cl-mini i.cl-mini-foe{background:#d0583a}.cl-line{border-radius:4px;grid-template-columns:1.1rem 1fr auto;align-items:baseline;gap:.35rem;padding:1px 4px;display:grid}.cl-line-foe{background:#c448340f}.cl-ico{text-align:center;opacity:.85}.cl-hpnum{color:var(--color-muted,#a39a8c);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}.heal-hint{z-index:55;border-color:#c2553a99;align-items:flex-start;gap:.75rem;max-width:min(22rem,100vw - 32px);padding:.75rem .9rem;animation:healIn .35s ease-out;display:flex;position:fixed;bottom:16px;left:16px;box-shadow:0 8px 28px #000c,0 0 18px #c2553a33}@keyframes healIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:640px){.heal-hint{bottom:76px}}@media (prefers-reduced-motion:reduce){.heal-hint{animation:none}}.news-bells{border-color:#e0703aaa;animation:news-in .3s ease-out,bells-glow 1.4s ease-in-out 5}.news-bells .news-label{color:#fff4e6;background:#c9542a}.news-mute{color:#f3e3bd;opacity:.8;flex:none;align-self:stretch;padding:0 .7rem}.news-mute:hover{opacity:1}@keyframes bells-glow{50%{box-shadow:0 0 18px #e0703a88}}.fireworks{z-index:2147483001;pointer-events:none;background:radial-gradient(at 50% 30%,#05081959,#0000089e);position:fixed;inset:0}.fireworks.fw-in{animation:fwin 2s ease-out}@keyframes fwin{0%{opacity:0}to{opacity:1}}.fireworks-cv{width:100%;height:100%;position:absolute;inset:0}.fireworks-ui{pointer-events:auto;gap:6px;display:flex;position:absolute;top:12px;right:12px}.equipment-overview{grid-template-columns:minmax(0,470px) minmax(260px,400px);justify-content:start;align-items:stretch;gap:1rem;display:grid}.equipment-bonuses,.equipment-character{min-width:0}.equipment-character{gap:.75rem;display:grid}.equipment-bonuses{align-content:start;gap:.9rem;display:grid}.equipment-bonuses-title{border-bottom:1px solid var(--color-line);color:var(--color-gold);text-align:center;margin:0;padding-bottom:.5rem;font-size:1.05rem}.equipment-bonuses-sub{color:var(--color-gold-2);font-family:var(--font-display);margin:0 0 .45rem;font-size:.9rem}.equipment-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem .9rem;font-size:.85rem;display:grid}.equipment-stats li{border-bottom:1px solid #ffffff0f;gap:.5rem;padding:.15rem 0}.chest-toolbar,.equipment-stats li{justify-content:space-between;display:flex}.chest-toolbar{flex-wrap:wrap;align-items:center;gap:.65rem;margin:.25rem 0 .85rem}.chest-categories{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));align-items:start;gap:.85rem;display:grid}.chest-category{border:1px solid var(--color-line);background:#0c0c1047;border-radius:10px;min-width:0;padding:.65rem}.chest-category-title{border-bottom:1px solid var(--color-line);color:var(--color-gold);text-align:center;margin:0 0 .55rem;padding-bottom:.35rem;font-size:.9rem;font-weight:700}.chest-item-list{gap:.4rem;display:grid}.chest-item-tile{width:100%;min-height:62px;color:var(--color-text);text-align:left;cursor:pointer;background:#0c0c10c7;border:1px solid;border-radius:8px;flex-direction:column;justify-content:space-between;gap:.4rem;padding:.55rem .65rem .45rem;transition:transform 80ms,filter 80ms,background 80ms;display:flex;overflow:hidden}.chest-item-tile.r0{color:#9aa0aa;border-color:#9aa0aa88}.chest-item-tile.r1{color:#6fd16f;border-color:#6fd16f88}.chest-item-tile.r2{color:#4f9bff;border-color:#4f9bff88}.chest-item-tile.r3{color:#b86bff;border-color:#b86bff88}.chest-item-tile.r4{color:#ff8a2a;border-color:#ff8a2a99}.chest-item-tile.r5{color:#ff3f62;border-color:#ff3f6299}.chest-item-tile.r6{color:#ffd84a;border-color:#ffd84aaa}.chest-item-tile.rset{color:#3fd6b0;border-color:#3fd6b099}.chest-item-tile.chest-item-unknown{color:#a0a0a8;border-style:dashed}.chest-item-name{line-clamp:2;color:inherit;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.84rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.chest-item-meta{color:var(--color-muted);white-space:nowrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.68rem;line-height:1.15;display:flex}.chest-item-meta span:last-child{text-overflow:ellipsis;overflow:hidden}.chest-item-tile[data-locked="1"]{filter:saturate(.55)brightness(.72)}.chest-item-holder{color:var(--color-gold-2);white-space:nowrap;text-overflow:ellipsis;align-self:flex-end;max-width:100%;font-size:.68rem;font-weight:600;line-height:1.1;overflow:hidden}.chest-item-warn{color:#e07a6a;font-weight:600}.gem-dots{vertical-align:-1px;gap:3px;margin-left:5px;display:inline-flex}.gem-dot{box-sizing:border-box;border-radius:50%;width:9px;height:9px;display:inline-block}.gem-empty{background:#0d0907;border:1.5px solid #c9a14a}.gem-dot:not(.gem-empty){background:radial-gradient(circle at 35% 30%,#fffc 0 12%,var(--gem) 45%);border:1px solid #c9a14a}.gem-q1{box-shadow:0 0 3px var(--gem)}.gem-q2{box-shadow:0 0 6px 1px var(--gem);animation:gem-shine 2s ease-in-out infinite}@keyframes gem-shine{50%{box-shadow:0 0 9px 2px var(--gem)}}@media (prefers-reduced-motion:reduce){.gem-q2{animation:none}}[data-tip] button:focus-visible .chest-item-tile,[data-tip]:hover .chest-item-tile{filter:brightness(1.15);transform:translateY(-1px)}@media (max-width:900px){.equipment-overview{grid-template-columns:minmax(0,1fr)}.equipment-bonuses{grid-row:2}}.chest-affix{position:relative}.chest-affix>summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.4rem;width:auto;list-style:none;display:inline-flex}.chest-affix>summary::-webkit-details-marker{display:none}.chest-affix>summary:after{content:"▾";opacity:.8;font-size:.7rem}.chest-affix[data-on]>summary{color:var(--color-gold);border-color:var(--color-gold)}.chest-affix-pop{z-index:30;background:#1b130c;border:1px solid #5a3d22;border-radius:10px;gap:.5rem;min-width:15rem;padding:.7rem .8rem;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #000a}.chest-affix-pop label{text-shadow:none;justify-content:space-between}.chest-affix-pop select{min-width:10rem}@media (max-width:640px){.chest-affix-pop{left:0;right:auto}}.hex-overlay{z-index:20;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:radial-gradient(circle,#0b0d10b8,#050607e6);place-items:center;padding:.75rem;display:grid;position:absolute;inset:0;overflow-y:auto}.hex-pop{text-align:center;background:#15110c;border:1px solid #c9a14a88;border-radius:12px;justify-items:center;width:min(100%,30rem);padding:1.1rem 1.2rem}.fight-replay,.hex-pop{gap:.7rem;display:grid;box-shadow:0 10px 30px #000c}.fight-replay{background:#140f0c;border:1px solid #c2553a99;border-radius:12px;width:min(100%,40rem);padding:1rem}.fight-vs{grid-template-columns:1fr auto 1fr;align-items:center;gap:.8rem;display:grid}.fight-side{gap:.35rem;min-width:0;display:grid}.fight-pic{aspect-ratio:4/5;background:#0c0a08;border-radius:10px;justify-self:center;place-items:center;width:min(100%,11rem);display:grid;overflow:hidden}.fight-hero{background:radial-gradient(circle at 50% 40%,#3b4a2a,#12160c)}.fight-token{filter:drop-shadow(0 3px 6px #000c);width:70%;display:block}.fight-token svg{width:100%;height:auto;display:block}.fight-mid{font-family:var(--font-display,serif);color:var(--color-gold);text-shadow:0 0 10px #c2553a88;font-size:1.6rem}.fight-bar{background:#0007;border-radius:99px;height:.55rem;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #fff2}.fight-bar>span{height:100%;transition:width .4s ease-out;display:block}.fight-hit .fight-pic{animation:fight-hit .35s ease-out}@keyframes fight-hit{0%{filter:brightness(1.8)saturate(.4);transform:translate(0)}30%{transform:translate(-5px)}60%{transform:translate(4px)}to{filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.fight-hit .fight-pic{animation:none}.fight-bar>span{transition:none}}.fight-lines{text-align:center;gap:.15rem;min-height:3.6rem;font-size:.8rem;display:grid}@media (min-width:768px){.hexmap{aspect-ratio:16/10}}.hex-white{filter:grayscale()brightness(1.9)drop-shadow(0 0 4px #bfe3ff)drop-shadow(0 1px 2px #000c)}.hex-green{filter:sepia(.35)hue-rotate(55deg)saturate(1.7)drop-shadow(0 0 3px #7fd36a99)drop-shadow(0 1px 2px #000c)}.forest-grid{grid-template-columns:repeat(7,var(--fc,3.1rem));grid-auto-rows:var(--fc,3.1rem);gap:3px;transition:filter .3s;display:grid}@media (max-width:480px){.forest-grid{--fc:calc((100vw - 4.5rem) / 7)}}.forest-cell{border-radius:7px;place-items:center;font-size:1.35rem;line-height:1;display:grid;position:relative;box-shadow:inset 0 0 0 1px #0006}.forest-t0{background:radial-gradient(circle at 30% 30%,#4f6b34,#2f4420)}.forest-t1{background:radial-gradient(circle at 60% 40%,#3f6a3a,#24401f)}.forest-t2{background:radial-gradient(circle at 40% 60%,#2f5530,#1a311b)}.forest-t3{background:radial-gradient(circle,#6f7e3c,#3c4a22)}.forest-block{filter:saturate(.8);background:radial-gradient(circle at 50% 40%,#1d3a1f,#0d1c0e)}.forest-fog{opacity:.85;background:radial-gradient(circle,#3a4048,#20242a)}.forest-edge{box-shadow:none;background:0 0}.forest-me{box-shadow:0 0 0 2px var(--color-gold),0 0 12px #f0c46a99;z-index:1}.forest-trail{filter:brightness(.62)saturate(.7)}.forest-hero{filter:drop-shadow(0 2px 3px #000a);width:82%;height:82%;display:block}.forest-hero svg{width:100%;height:100%;display:block}.forest-stairs{object-fit:contain;filter:drop-shadow(0 0 4px #7fb3ff88);width:88%;height:88%}.forest-descend{cursor:pointer;color:var(--color-text);background:linear-gradient(#1c2430ee,#0e131bee);border:1px solid #7fb3ff88;border-radius:12px;align-items:center;gap:.6rem;padding:.35rem .8rem .35rem .4rem;transition:box-shadow .15s,border-color .15s;display:inline-flex;box-shadow:0 0 14px #7fb3ff33}.forest-descend:hover{border-color:#a9cfff;box-shadow:0 0 20px #7fb3ff66}.forest-descend img{object-fit:contain;width:46px;height:52px}.forest-descend span{text-align:left;display:grid}.forest-descend b{font-family:var(--font-display,serif);color:#cfe3ff}.forest-descend small{color:var(--color-muted);font-size:.7rem}.nav-reveal{display:inline-grid;position:relative}.nav-reveal>span{grid-area:1/1}.nav-reveal-old{animation:navRevealOld 4s ease-in-out infinite}.nav-reveal-new{animation:navRevealNew 4s ease-in-out infinite}.nav-reveal:after{content:"";pointer-events:none;filter:blur(4px);background:radial-gradient(#dce4eb8c,#0000 70%);border-radius:8px;animation:navRevealMist 4s ease-in-out infinite;position:absolute;inset:-4px -10px}@keyframes navRevealOld{0%,25%{opacity:1;filter:none}45%,to{opacity:0;filter:blur(3px)}}@keyframes navRevealNew{0%,40%{opacity:0;filter:blur(3px)}60%,to{opacity:1;filter:none}}@keyframes navRevealMist{0%,15%{opacity:0}35%,55%{opacity:1}80%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.nav-reveal-old,.nav-reveal:after{display:none}.nav-reveal-new{animation:none}}.wilds-mist{background:radial-gradient(at 50% 60%,#0000 20%,#c8d2dc40 55%,#000c 100%)}.wilds-scene-title{color:var(--color-gold-2);font-size:clamp(1.4rem,3vw,2rem)}.chest-view-slot{padding-right:1.4rem}.chest-sort{align-items:center;gap:.5rem;display:flex}.chest-sort-group{background:#1b130ccc;border:1px solid #5a3d22;border-radius:8px;display:inline-flex;overflow:hidden}.chest-sort-group a{color:#e2cfaa;white-space:nowrap;padding:.25rem .6rem;font-size:.75rem}.chest-sort-group a+a{border-left:1px solid #5a3d22}.chest-sort-group a:hover{background:#2a1d12}.chest-sort-group a[data-on]{background:var(--color-gold);color:#1b130c;font-weight:600}@media (max-width:640px){.chest-view-slot{padding-right:.9rem}.chest-sort{padding:0 .9rem}}.res-well{color:#7d7d7d;cursor:default;background:0 0;border-radius:999px;margin-left:1px;padding:1px;line-height:0;display:inline-flex;position:relative}.well-wrap{align-items:center;display:inline-flex}.res-well:disabled{pointer-events:none}.res-well[data-ready]{color:#5fb4ff;cursor:pointer;animation:well-pulse 1.6s ease-in-out infinite}.res-well[data-ready]:hover{color:#9bd1ff}@keyframes well-pulse{0%,to{filter:drop-shadow(0 0 #5fb4ff00);opacity:.75}50%{filter:drop-shadow(0 0 6px #5fb4ffee);opacity:1}}@media (prefers-reduced-motion:reduce){.res-well[data-ready]{filter:drop-shadow(0 0 4px #5fb4ffcc);animation:none}}@media (min-width:1024px){[data-res-bar] [data-res=chwala]{padding-left:.9rem}}.news-link{color:var(--color-muted)}.news-link:hover{color:var(--color-text)}.news-link[data-new]{color:var(--color-gold);font-weight:600;animation:news-blink 1.1s steps(2,jump-none) infinite}@keyframes news-blink{0%,to{color:var(--color-gold)}50%{color:var(--color-muted)}}@media (prefers-reduced-motion:reduce){.news-link[data-new]{animation:none}}.nav-swieto{color:#fff;background:linear-gradient(90deg,#c4203a47,#f4f1ea0f 85%);box-shadow:inset 2px 0 #f4f1ea,inset 4px 0 #c4203a}.nav-swieto:hover{background:linear-gradient(90deg,#d22d3d6b,#f4f1ea1a)}.nav-swieto .swieto-ico{vertical-align:-2px;margin-right:.35em;display:inline-flex}.wp-ribbon{z-index:62;pointer-events:none;background:linear-gradient(#f4f1ea 0 50%,#c4203a 50% 100%);height:4px;position:fixed;top:0;left:0;right:0;box-shadow:0 1px #c9a14a99,0 2px 8px #0009}body.wp .game-menu nav.panel{position:relative}body.wp .game-menu nav.panel:before{content:"";pointer-events:none;background:linear-gradient(#f4f1ea 0 50%,#c4203a 50% 100%);height:3px;position:absolute;top:-1px;left:0;right:0;-webkit-mask:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.wp-banner{z-index:1;pointer-events:none;aspect-ratio:490/1000;filter:drop-shadow(0 10px 18px #000b);background:url(/swieto/choragiew.webp) 50%/contain no-repeat;width:min(250px,50vw - 598px);display:none;position:fixed;top:14px}.wp-banner-l{left:12px}.wp-banner-r{right:12px;transform:scaleX(-1)}@media (min-width:1340px){.wp-banner{display:block}}.wp-logo{flex-direction:column;gap:.35rem;padding-top:1.6rem;position:relative}.wp-logo:before{content:"";pointer-events:none;filter:drop-shadow(0 3px 6px #000a);background:url(/swieto/skrzydla.webp) 50%/contain no-repeat;width:214px;height:115px;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.wp-logo img{width:58px;height:58px;position:relative}.wp-logo span{margin-top:1.5rem;position:relative}body.wp .tab-on{box-shadow:inset 0 -3px #c4203a}.swieto-panel{background-image:linear-gradient(#d22d3d14,#0000 60%);border-color:#d22d3d80}.info-tip{vertical-align:baseline;display:inline-flex}.info-tip-btn{color:var(--color-gold);cursor:help;line-height:1;font:inherit;background:0 0;border:0;margin-left:.2rem;padding:0 .1rem}.raid-term .info-tip-btn{color:inherit;text-underline-offset:2px;margin-left:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.raid-name .info-tip-btn{text-decoration-color:#0000}.raid-name .info-tip-btn:hover{text-decoration-color:currentColor}[data-raid-stats] .cl-nums,[data-raid-stats] .cl-stats{grid-template-columns:1fr 1fr;gap:0 .75rem;display:grid}.info-tip-btn:hover,.info-tip-btn[aria-expanded=true]{color:var(--color-gold-2)}.info-tip-pop{z-index:80;width:min(18rem,100vw - 1rem);color:var(--color-text);text-align:left;white-space:normal;background:#15110cf5;border:1px solid #c9a14a77;border-radius:8px;padding:.5rem .65rem;font-size:.75rem;font-weight:400;line-height:1.4;position:fixed;box-shadow:0 8px 24px #000c}.chat-mini{width:34px;height:34px;color:var(--color-gold-2);border:1px solid var(--color-line);background:#0006;border-radius:999px;place-items:center;display:inline-grid;position:relative}.chat-mini[aria-pressed=true]{color:#1a1406;background:var(--color-gold);border-color:var(--color-gold)}.chat-mini-badge{min-width:1rem;padding:0 .25rem;font-size:.6rem;line-height:1rem;position:absolute;top:-5px;right:-6px}@media (max-width:1023.98px){[data-mobile-top]{z-index:61;position:sticky;top:0}.chat-panel{height:min(520px,100vh - 64px);top:56px;bottom:auto}}@media (max-width:640px){.chat-panel{height:min(70vh,100vh - 64px);top:56px;bottom:auto}}.nav-sub{padding-top:.3rem;padding-bottom:.3rem;padding-left:1.4rem}.nav-sub:before{content:"› ";opacity:.6}.skill-tabs{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.skill-tab{border:1px solid var(--color-line);background:var(--color-panel);color:var(--color-muted);cursor:pointer;border-radius:12px;justify-items:center;gap:.1rem;padding:.6rem .4rem;display:grid}.skill-tab svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.skill-tab span{font-size:.9rem;font-weight:600}.skill-tab small{font-size:.7rem}.skill-tab:hover{color:var(--color-text)}.skill-tab-on{color:var(--color-gold-2);border-color:var(--color-gold);background:var(--color-panel-2)}.skill-board{--tree:217 164 65;background:radial-gradient(90% 70% at 50% 0,rgb(var(--tree)/.26),transparent 70%),radial-gradient(70% 60% at 50% 110%,rgb(var(--tree)/.14),transparent 70%),linear-gradient(180deg,rgb(var(--tree)/.1),var(--color-panel) 75%);border-color:rgb(var(--tree)/.45)}.skill-board-atak{--tree:196 58 58}.skill-board-obrona{--tree:66 124 220}.skill-tiers{gap:1.5rem;display:grid}.skill-row{position:relative}.skill-row+.skill-row{padding-top:1.5rem}.skill-row+.skill-row:before{content:"";background:linear-gradient(90deg,transparent,rgb(var(--tree)/.75),transparent);height:1px;position:absolute;top:0;left:0;right:0}.skill-row+.skill-row:after{content:"";background:rgb(var(--tree));width:7px;height:7px;position:absolute;top:-3px;left:calc(50% - 3px);transform:rotate(45deg)}.skill-row{flex-wrap:wrap;justify-content:space-evenly;gap:1.5rem;display:flex}.skill-ico{border:1px solid var(--color-line);background:var(--color-panel-2);width:5rem;height:5rem;color:var(--color-muted);cursor:pointer;border-radius:6px;place-items:center;transition:box-shadow .15s,border-color .15s;display:grid;position:relative}.skill-ico svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:2.8rem;height:2.8rem}.skill-ico b{font-size:.7rem;line-height:1.2;position:absolute;bottom:1px;right:3px}.skill-off{opacity:.45;filter:grayscale()}.skill-on{color:var(--color-text);border-color:var(--color-text);background:linear-gradient(180deg,#ffffff1f,var(--color-panel-2))}.skill-can{color:var(--color-gold-2);border-color:var(--color-gold);box-shadow:0 0 10px #d9a4418c}.skill-pick{color:#cfe6ff;background:#5aa9ff33;border-color:#5aa9ff;box-shadow:0 0 10px #5aa9ffb3}.skill-focus{outline:2px solid var(--color-text);outline-offset:1px}.skill-info{z-index:70;align-content:start;gap:.35rem;width:min(22rem,100vw - 1rem);max-height:min(24rem,100vh - 1rem);padding:1rem 1rem .9rem;display:grid;position:fixed;overflow-y:auto;box-shadow:0 10px 30px #0000008c}.skill-close{color:var(--color-muted);cursor:pointer;font-size:1.4rem;line-height:1;position:absolute;top:.2rem;right:.55rem}.skill-bar{background:var(--color-line);border-radius:3px;height:6px;overflow:hidden}.skill-bar i{background:var(--color-gold);height:100%;display:block}@media (max-width:720px){.skill-row,.skill-tiers{gap:1rem}.skill-row+.skill-row{padding-top:1rem}.skill-ico{width:3.6rem;height:3.6rem}.skill-ico svg{width:2.2rem;height:2.2rem}.skill-info{width:auto;max-height:60vh;bottom:.5rem;right:.5rem;top:auto!important;left:.5rem!important}}.badge-points{background:var(--color-gold);color:#1b1407;text-align:center;border-radius:999px;min-width:1.15rem;padding:0 .3rem;font-size:.72rem;font-weight:700}.chest-stage{place-items:center;width:240px;height:240px;display:grid;position:relative}.chest-stage .chest-img{z-index:2;object-fit:contain;filter:drop-shadow(0 12px 18px #0009);width:220px;height:220px;animation:chest-float 2.4s ease-in-out infinite;position:relative}.chest-stage .chest-halo{background:radial-gradient(circle,#ffd84a59,#ffd84a00 65%);border-radius:50%;animation:chest-pulse 2.4s ease-in-out infinite;position:absolute;inset:20px}.chest-stage .chest-rays{z-index:1;pointer-events:none;opacity:0;background:repeating-conic-gradient(from 0deg,#ffd84a38 0 8deg,transparent 8deg 22deg);position:absolute;inset:-60px;-webkit-mask:radial-gradient(circle,#000 20%,#0000 65%);mask:radial-gradient(circle,#000 20%,#0000 65%)}.chest-stage.shake .chest-img{animation:chest-shake .14s linear infinite}.chest-stage.shake .chest-halo{background:radial-gradient(circle,#ffd84a99,#ffd84a00 68%);animation:chest-pulse .5s ease-in-out infinite}.chest-stage.shake .chest-rays{opacity:.5;animation:chest-spin 3s linear infinite}.chest-stage.burst .chest-img{animation:chest-pop .6s cubic-bezier(.2,1.6,.4,1) both}.chest-stage.burst .chest-rays{opacity:1;animation:chest-spin 2s linear infinite}.chest-stage .chest-flash{z-index:3;pointer-events:none;background:radial-gradient(circle,#fff,#fff0b4b3 25%,#0000 60%);animation:chest-flash .7s ease-out forwards;position:absolute;inset:-40%}.chest-open-btn{letter-spacing:.08em;text-transform:uppercase;padding:.7rem 2.6rem;font-size:1.15rem;animation:chest-pulse 2.4s ease-in-out infinite;box-shadow:0 0 18px #ffd84a73}@keyframes chest-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes chest-pulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes chest-shake{0%{transform:translate(0)rotate(0)}25%{transform:translate(-3px,1px)rotate(-2deg)}50%{transform:translate(2px,-1px)rotate(1.5deg)}75%{transform:translate(-1px,2px)rotate(-1deg)}to{transform:translate(0)rotate(0)}}@keyframes chest-pop{0%{transform:scale(.85)}to{transform:scale(1.08)}}@keyframes chest-spin{to{transform:rotate(1turn)}}@keyframes chest-flash{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.chest-open-btn,.chest-stage *{animation:none!important}}.chest-won-pic{filter:drop-shadow(0 0 14px #ffd84a59);animation:chest-pop .5s cubic-bezier(.2,1.6,.4,1) both}.game-shell:has([data-seat-page]) [data-res-bar]{z-index:40;position:sticky;top:.5rem;box-shadow:0 8px 18px -10px #000c}@media (max-width:1023.98px){.game-shell:has([data-seat-page]) [data-res-bar]{top:58px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}