@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--text-base--line-height:calc(1.5 / 1);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--shadow-soft:var(--shadow-soft);--shadow-panel:var(--shadow-panel)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-3\.5{inset-inline:calc(var(--spacing) * 3.5)}.inset-x-\[-14px\]{inset-inline:-14px}.-top-0\.5{top:calc(var(--spacing) * -.5)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-2{top:var(--space-2)}.top-3{top:var(--space-3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-\[2px\]{top:2px}.top-\[3px\]{top:3px}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.right-0{right:0}.right-0\.5{right:calc(var(--spacing) * .5)}.right-2{right:var(--space-2)}.right-3{right:var(--space-3)}.right-4{right:var(--space-4)}.right-14{right:calc(var(--spacing) * 14)}.right-\[2px\]{right:2px}.right-auto{right:auto}.right-full{right:100%}.bottom-0{bottom:0}.bottom-2{bottom:var(--space-2)}.bottom-3{bottom:var(--space-3)}.bottom-4{bottom:var(--space-4)}.bottom-\[3px\]{bottom:3px}.bottom-auto{bottom:auto}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:var(--space-2)}.left-16{left:calc(var(--spacing) * 16)}.left-\[3px\]{left:3px}.left-auto{left:auto}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[5\]{z-index:5}.z-\[41\]{z-index:41}.z-\[42\]{z-index:42}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[1000\]{z-index:1000}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-0\!{margin:0!important}.m-2\!{margin:var(--space-2)!important}.-mx-\[1\.3rem\]{margin-inline:-1.3rem}.mx-1{margin-inline:var(--space-1)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--space-1)}.my-2{margin-block:var(--space-2)}.my-2\.5{margin-block:calc(var(--spacing) * 2.5)}.my-3\.5{margin-block:calc(var(--spacing) * 3.5)}.-mt-1{margin-top:calc(var(--space-1) * -1)}.-mt-1\!{margin-top:calc(var(--space-1) * -1)!important}.-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}.-mt-2{margin-top:calc(var(--space-2) * -1)}.-mt-2\!{margin-top:calc(var(--space-2) * -1)!important}.-mt-\[1\.1rem\]{margin-top:-1.1rem}.mt-0{margin-top:0}.mt-0\!{margin-top:0!important}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-0\.5\!{margin-top:calc(var(--spacing) * .5)!important}.mt-1{margin-top:var(--space-1)}.mt-1\!{margin-top:var(--space-1)!important}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-1\.5\!{margin-top:calc(var(--spacing) * 1.5)!important}.mt-2{margin-top:var(--space-2)}.mt-2\!{margin-top:var(--space-2)!important}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-2\.5\!{margin-top:calc(var(--spacing) * 2.5)!important}.mt-3{margin-top:var(--space-3)}.mt-3\!{margin-top:var(--space-3)!important}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:var(--space-4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-6\!{margin-top:calc(var(--spacing) * 6)!important}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-8\!{margin-top:calc(var(--spacing) * 8)!important}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-px{margin-top:1px}.-mr-3{margin-right:calc(var(--space-3) * -1)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:var(--space-1)}.mr-2{margin-right:var(--space-2)}.mr-\[3px\]{margin-right:3px}.mr-auto{margin-right:auto}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:0}.mb-0\!{margin-bottom:0!important}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-0\.5\!{margin-bottom:calc(var(--spacing) * .5)!important}.mb-1{margin-bottom:var(--space-1)}.mb-1\!{margin-bottom:var(--space-1)!important}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-1\.5\!{margin-bottom:calc(var(--spacing) * 1.5)!important}.mb-2{margin-bottom:var(--space-2)}.mb-2\!{margin-bottom:var(--space-2)!important}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:var(--space-3)}.mb-3\!{margin-bottom:var(--space-3)!important}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:var(--space-4)}.mb-4\!{margin-bottom:var(--space-4)!important}.mb-5{margin-bottom:var(--space-5)}.mb-5\!{margin-bottom:var(--space-5)!important}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-\[3px\]{margin-bottom:3px}.mb-\[7px\]{margin-bottom:7px}.ml-1{margin-left:var(--space-1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:var(--space-2)}.ml-auto{margin-left:auto}.block{display:block}.block\!{display:block!important}.contents{display:contents}.flex{display:flex}.flex\!{display:flex!important}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.h-0{height:0}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\.5\!{height:calc(var(--spacing) * 1.5)!important}.h-2{height:var(--space-2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:var(--space-3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:var(--space-4)}.h-4\!{height:var(--space-4)!important}.h-5{height:var(--space-5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-36{height:calc(var(--spacing) * 36)}.h-\[2px\]{height:2px}.h-\[5px\]{height:5px}.h-\[7px\]{height:7px}.h-\[18px\]{height:18px}.h-\[18px\]\!{height:18px!important}.h-\[26px\]{height:26px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[50px\]{height:50px}.h-\[54px\]{height:54px}.h-\[420px\]{height:420px}.h-auto{height:auto}.h-auto\!{height:auto!important}.h-full{height:100%}.h-px{height:1px}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[72px\]{max-height:72px}.max-h-\[240px\]{max-height:240px}.max-h-\[260px\]{max-height:260px}.max-h-\[320px\]{max-height:320px}.max-h-\[calc\(90vh-36px\)\]{max-height:calc(90vh - 36px)}.min-h-0{min-height:0}.min-h-0\!{min-height:0!important}.min-h-5\!{min-height:var(--space-5)!important}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-6\!{min-height:calc(var(--spacing) * 6)!important}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-7\!{min-height:calc(var(--spacing) * 7)!important}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-\[1\.2em\]{min-height:1.2em}.min-h-\[1\.2rem\]{min-height:1.2rem}.min-h-\[1\.4em\]{min-height:1.4em}.min-h-\[1\.5em\]{min-height:1.5em}.min-h-\[7\.5rem\]{min-height:7.5rem}.min-h-\[26px\]\!{min-height:26px!important}.min-h-\[28px\]{min-height:28px}.min-h-\[34px\]\!{min-height:34px!important}.min-h-\[70vh\]{min-height:70vh}.min-h-\[72px\]{min-height:72px}.min-h-\[132px\]{min-height:132px}.min-h-\[180px\]{min-height:180px}.min-h-dvh{min-height:100dvh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:var(--space-2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:var(--space-3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4\!{width:var(--space-4)!important}.w-5{width:var(--space-5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-10\!{width:calc(var(--spacing) * 10)!important}.w-11{width:calc(var(--spacing) * 11)}.w-14{width:calc(var(--spacing) * 14)}.w-14\!{width:calc(var(--spacing) * 14)!important}.w-16{width:calc(var(--spacing) * 16)}.w-16\!{width:calc(var(--spacing) * 16)!important}.w-20{width:calc(var(--spacing) * 20)}.w-28{width:calc(var(--spacing) * 28)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-52{width:calc(var(--spacing) * 52)}.w-\[4\.6rem\]{width:4.6rem}.w-\[5\.6rem\]{width:5.6rem}.w-\[7\.4rem\]{width:7.4rem}.w-\[7px\]{width:7px}.w-\[13rem\]{width:13rem}.w-\[14\.5rem\]{width:14.5rem}.w-\[18px\]{width:18px}.w-\[18px\]\!{width:18px!important}.w-\[22px\]{width:22px}.w-\[32px\]\!{width:32px!important}.w-\[34px\]{width:34px}.w-\[38\%\]{width:38%}.w-\[38px\]{width:38px}.w-\[42px\]{width:42px}.w-\[46px\]{width:46px}.w-\[50px\]{width:50px}.w-\[52px\]{width:52px}.w-\[60px\]\!{width:60px!important}.w-\[70px\]{width:70px}.w-\[88\%\]{width:88%}.w-\[170px\]\!{width:170px!important}.w-\[260px\]{width:260px}.w-\[min\(21rem\,calc\(100vw-1\.5rem\)\)\]{width:min(21rem,100vw - 1.5rem)}.w-\[min\(340px\,calc\(100vw-24px\)\)\]{width:min(340px,100vw - 24px)}.w-\[min\(620px\,94vw\)\]{width:min(620px,94vw)}.w-fit{width:fit-content}.w-full{width:100%}.w-full\!{width:100%!important}.w-max{width:max-content}.max-w-\[16rem\]{max-width:16rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[60\%\]{max-width:60%}.max-w-\[70\%\]{max-width:70%}.max-w-\[200px\]{max-width:200px}.max-w-\[280px\]{max-width:280px}.max-w-\[340px\]{max-width:340px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-\[820px\]{max-width:820px}.max-w-\[880px\]{max-width:880px}.max-w-\[900px\]{max-width:900px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-\[min\(300px\,calc\(100vw-90px\)\)\]{max-width:min(300px,100vw - 90px)}.max-w-\[min\(360px\,calc\(100vw-32px\)\)\]{max-width:min(360px,100vw - 32px)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-0\!{min-width:0!important}.min-w-3\.5\!{min-width:calc(var(--spacing) * 3.5)!important}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-7\!{min-width:calc(var(--spacing) * 7)!important}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-10\!{min-width:calc(var(--spacing) * 10)!important}.min-w-14{min-width:calc(var(--spacing) * 14)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-\[2ch\]{min-width:2ch}.min-w-\[3\.4rem\]{min-width:3.4rem}.min-w-\[3\.5rem\]{min-width:3.5rem}.min-w-\[5\.4rem\]{min-width:5.4rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[28px\]{min-width:28px}.min-w-\[40px\]{min-width:40px}.min-w-\[42px\]{min-width:42px}.min-w-\[48px\]{min-width:48px}.min-w-\[50px\]\!{min-width:50px!important}.min-w-\[52px\]{min-width:52px}.min-w-\[55px\]{min-width:55px}.min-w-\[60px\]\!{min-width:60px!important}.min-w-\[64px\]{min-width:64px}.min-w-\[70px\]{min-width:70px}.min-w-\[72px\]{min-width:72px}.min-w-\[80px\]{min-width:80px}.min-w-\[90px\]{min-width:90px}.min-w-\[90px\]\!{min-width:90px!important}.min-w-\[100px\]{min-width:100px}.min-w-\[110px\]{min-width:110px}.min-w-\[120px\]\!{min-width:120px!important}.min-w-\[130px\]{min-width:130px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[220px\]{min-width:220px}.flex-1{flex:1}.flex-\[1\.15\]{flex:1.15}.flex-\[1_1_120px\]{flex:120px}.flex-\[1_1_120px\]\!{flex:120px!important}.flex-\[1_1_130px\]{flex:130px}.flex-\[1_1_150px\]{flex:150px}.flex-\[2\]{flex:2}.flex-none{flex:none}.flex-none\!{flex:none!important}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[1\.01\]{scale:1.01}.-rotate-90{rotate:-90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.\[animation\:\.\.\.\]{animation:...}.\[animation\:cloud-status-pulse_1s_ease-in-out_infinite\]{animation:1s ease-in-out infinite cloud-status-pulse}.animate-\[\.\.\.\]{animation:...}.animate-modal-in{animation:modal-in calc(var(--t-base) * var(--k,1)) var(--ease-out)}.animate-modal-overlay-in{animation:modal-overlay-in calc(var(--t-base) * .9 * var(--k,1)) ease-out}.animate-shop-spec-row-in{animation:shop-spec-row-in calc(var(--t-base) * .75 * var(--k,1)) ease-out}.animate-theme-menu-in{animation:theme-menu-in calc(var(--t-fast) * var(--k,1)) ease-out}.cursor-default{cursor:default}.cursor-default\!{cursor:default!important}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-text\!{cursor:text!important}.touch-none{touch-action:none}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[6\.5rem_1fr\]{grid-template-columns:6.5rem 1fr}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(112px\,1fr\)_minmax\(0\,1\.5fr\)\]{grid-template-columns:minmax(112px,1fr) minmax(0,1.5fr)}.grid-cols-\[repeat\(auto-fill\,minmax\(130px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(140px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(130px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-nowrap\!{flex-wrap:nowrap!important}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-center\!{align-items:center!important}.items-start{align-items:flex-start}.items-start\!{align-items:flex-start!important}.items-stretch{align-items:stretch}.items-stretch\!{align-items:stretch!important}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--space-1)}.gap-1\!{gap:var(--space-1)!important}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-1\.5\!{gap:calc(var(--spacing) * 1.5)!important}.gap-2{gap:var(--space-2)}.gap-2\!{gap:var(--space-2)!important}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[7px\]{gap:7px}.gap-x-2{column-gap:var(--space-2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:var(--space-3)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-4{column-gap:var(--space-4)}.gap-x-5{column-gap:var(--space-5)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--space-1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:var(--space-2)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}: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-border>:not(:last-child)){border-color:var(--border)}.self-start{align-self:flex-start}.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}.rounded{border-radius:.25rem}.rounded\!{border-radius:.25rem!important}.rounded-\[3px\]{border-radius:3px}.rounded-\[3px\]\!{border-radius:3px!important}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[8px\]\!{border-radius:8px!important}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[10px\]\!{border-radius:10px!important}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[12px\]\!{border-radius:12px!important}.rounded-\[14px\]{border-radius:14px}.rounded-\[14px\]\!{border-radius:14px!important}.rounded-\[16px\]{border-radius:16px}.rounded-\[24px\]{border-radius:24px}.rounded-full{border-radius:2147483647px}.rounded-full\!{border-radius:2147483647px!important}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-none\!{border-radius:0!important}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xl\!{border-radius:var(--radius-xl)!important}.rounded-t-\[16px\]{border-top-left-radius:16px;border-top-right-radius:16px}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border\!{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-0{border-style:var(--tw-border-style);border-width:0}.border-0\!{border-style:var(--tw-border-style)!important;border-width:0!important}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-2\!{border-style:var(--tw-border-style)!important;border-width:2px!important}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t\!{border-top-style:var(--tw-border-style)!important;border-top-width:1px!important}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.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-l-\[3px\]\!{border-left-style:var(--tw-border-style)!important;border-left-width:3px!important}.border-l-\[5px\]\!{border-left-style:var(--tw-border-style)!important;border-left-width:5px!important}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dashed\!{--tw-border-style:dashed!important;border-style:dashed!important}.border-none\!{--tw-border-style:none!important;border-style:none!important}.\!border-bg-accent{border-color:var(--bg-accent)!important}.border-\[\#a78bfa\]\!{border-color:#a78bfa!important}.border-\[\#f97316\]\!{border-color:#f97316!important}.border-\[color-mix\(in_srgb\,var\(--bg-accent\)_45\%\,var\(--border\)\)\]{border-color:var(--bg-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--bg-accent\)_45\%\,var\(--border\)\)\]{border-color:color-mix(in srgb,var(--bg-accent) 45%,var(--border))}}.border-\[rgba\(128\,128\,128\,0\.25\)\]{border-color:#80808040}.border-\[rgba\(255\,255\,255\,0\.18\)\]{border-color:#ffffff2e}.border-accent-fill{border-color:var(--accent-fill)}.border-accent-fill\!{border-color:var(--accent-fill)!important}.border-bg-accent{border-color:var(--bg-accent)}.border-bg-accent\!{border-color:var(--bg-accent)!important}.border-border{border-color:var(--border)}.border-border\!{border-color:var(--border)!important}.border-danger{border-color:var(--danger)}.border-danger\!{border-color:var(--danger)!important}.border-hp-wounded{border-color:var(--hp-wounded)}.border-success{border-color:var(--success)}.border-success\!{border-color:var(--success)!important}.border-surface-2{border-color:var(--surface-2)}.border-text-accent{border-color:var(--text-accent)}.border-text-muted\!{border-color:var(--text-muted)!important}.border-transparent\!{border-color:#0000!important}.border-warning{border-color:var(--warning)}.border-warning\!{border-color:var(--warning)!important}.border-t-transparent{border-top-color:#0000}.border-l-bg-accent\!{border-left-color:var(--bg-accent)!important}.border-l-transparent\!{border-left-color:#0000!important}.\!bg-accent-soft{background-color:var(--accent-soft)!important}.\!bg-transparent{background-color:#0000!important}.bg-\[color-mix\(in_srgb\,\#a78bfa_20\%\,transparent\)\]\!{background-color:#a78bfa33!important}.bg-\[color-mix\(in_srgb\,var\(--bg-accent\)_16\%\,transparent\)\]{background-color:var(--bg-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--bg-accent\)_16\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bg-accent) 16%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--bg-accent\)_16\%\,var\(--surface-3\)\)\]{background-color:var(--bg-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--bg-accent\)_16\%\,var\(--surface-3\)\)\]{background-color:color-mix(in srgb,var(--bg-accent) 16%,var(--surface-3))}}.bg-\[color-mix\(in_srgb\,var\(--danger\)_8\%\,transparent\)\]{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--danger\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--danger) 8%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--danger\)_12\%\,transparent\)\]\!{background-color:var(--danger)!important}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--danger\)_12\%\,transparent\)\]\!{background-color:color-mix(in srgb,var(--danger) 12%,transparent)!important}}.bg-\[color-mix\(in_srgb\,var\(--hp-wounded\)_12\%\,transparent\)\]\!{background-color:var(--hp-wounded)!important}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--hp-wounded\)_12\%\,transparent\)\]\!{background-color:color-mix(in srgb,var(--hp-wounded) 12%,transparent)!important}}.bg-\[color-mix\(in_srgb\,var\(--success\)_14\%\,transparent\)\]{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--success\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--success) 14%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--success\)_18\%\,var\(--surface-2\)\)\]\!{background-color:var(--success)!important}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--success\)_18\%\,var\(--surface-2\)\)\]\!{background-color:color-mix(in srgb,var(--success) 18%,var(--surface-2))!important}}.bg-\[color-mix\(in_srgb\,var\(--warning\)_14\%\,transparent\)\]{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--warning\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--warning) 14%,transparent)}}.bg-\[rgba\(0\,0\,0\,0\.55\)\]{background-color:#0000008c}.bg-\[rgba\(4\,6\,10\,0\.72\)\]{background-color:#04060ab8}.bg-\[rgba\(4\,6\,10\,0\.72\)\]\!{background-color:#04060ab8!important}.bg-accent-fill{background-color:var(--accent-fill)}.bg-accent-fill\!{background-color:var(--accent-fill)!important}.bg-accent-soft{background-color:var(--accent-soft)}.bg-accent-soft\!{background-color:var(--accent-soft)!important}.bg-bg-accent{background-color:var(--bg-accent)}.bg-bg-accent\!{background-color:var(--bg-accent)!important}.bg-bg-main{background-color:var(--bg-main)}.bg-border{background-color:var(--border)}.bg-danger{background-color:var(--danger)}.bg-danger\!{background-color:var(--danger)!important}.bg-hp-crit{background-color:var(--hp-crit)}.bg-hp-down{background-color:var(--hp-down)}.bg-hp-hurt{background-color:var(--hp-hurt)}.bg-hp-ok{background-color:var(--hp-ok)}.bg-hp-wounded{background-color:var(--hp-wounded)}.bg-success{background-color:var(--success)}.bg-success\!{background-color:var(--success)!important}.bg-surface-2{background-color:var(--surface-2)}.bg-surface-2\!{background-color:var(--surface-2)!important}.bg-surface-3{background-color:var(--surface-3)}.bg-surface-3\!{background-color:var(--surface-3)!important}.bg-surface-container-high{background-color:var(--surface-container-high)}.bg-surface-container-low{background-color:var(--surface-container-low)}.bg-text-muted{background-color:var(--text-muted)}.bg-transparent{background-color:#0000}.bg-transparent\!{background-color:#0000!important}.bg-warning{background-color:var(--warning)}.bg-warning\!{background-color:var(--warning)!important}.bg-white{background-color:var(--color-white)}.bg-none{background-image:none}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\!{padding:0!important}.p-1{padding:var(--space-1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:var(--space-2)}.p-2\!{padding:var(--space-2)!important}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:var(--space-3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:var(--space-4)}.p-5{padding:var(--space-5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.p-\[18px\]{padding:18px}.\!px-1\.5{padding-inline:calc(var(--spacing) * 1.5)!important}.px-0\!{padding-inline:0!important}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-0\.5\!{padding-inline:calc(var(--spacing) * .5)!important}.px-1{padding-inline:var(--space-1)}.px-1\!{padding-inline:var(--space-1)!important}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-1\.5\!{padding-inline:calc(var(--spacing) * 1.5)!important}.px-2{padding-inline:var(--space-2)}.px-2\!{padding-inline:var(--space-2)!important}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-2\.5\!{padding-inline:calc(var(--spacing) * 2.5)!important}.px-3{padding-inline:var(--space-3)}.px-3\!{padding-inline:var(--space-3)!important}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-3\.5\!{padding-inline:calc(var(--spacing) * 3.5)!important}.px-4{padding-inline:var(--space-4)}.px-4\!{padding-inline:var(--space-4)!important}.px-5{padding-inline:var(--space-5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-6\!{padding-inline:calc(var(--spacing) * 6)!important}.px-7\!{padding-inline:calc(var(--spacing) * 7)!important}.px-8\!{padding-inline:calc(var(--spacing) * 8)!important}.px-\[1\.3rem\]{padding-inline:1.3rem}.px-\[3px\]{padding-inline:3px}.px-\[3px\]\!{padding-inline:3px!important}.px-\[5px\]{padding-inline:5px}.px-\[5px\]\!{padding-inline:5px!important}.px-\[7px\]{padding-inline:7px}.px-\[7px\]\!{padding-inline:7px!important}.px-\[9px\]{padding-inline:9px}.px-\[9px\]\!{padding-inline:9px!important}.px-\[10px\]\!{padding-inline:10px!important}.\!py-0{padding-block:0!important}.py-0{padding-block:0}.py-0\!{padding-block:0!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-0\.5\!{padding-block:calc(var(--spacing) * .5)!important}.py-1{padding-block:var(--space-1)}.py-1\!{padding-block:var(--space-1)!important}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-1\.5\!{padding-block:calc(var(--spacing) * 1.5)!important}.py-2{padding-block:var(--space-2)}.py-2\!{padding-block:var(--space-2)!important}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-2\.5\!{padding-block:calc(var(--spacing) * 2.5)!important}.py-3{padding-block:var(--space-3)}.py-3\!{padding-block:var(--space-3)!important}.py-3\.5\!{padding-block:calc(var(--spacing) * 3.5)!important}.py-4{padding-block:var(--space-4)}.py-4\!{padding-block:var(--space-4)!important}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-\[1\.1rem\]{padding-block:1.1rem}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-\[3px\]\!{padding-block:3px!important}.py-\[5px\]{padding-block:5px}.py-\[7px\]{padding-block:7px}.py-\[18px\]{padding-block:18px}.py-px{padding-block:1px}.py-px\!{padding-block:1px!important}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--space-1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:var(--space-2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:var(--space-3)}.pt-4{padding-top:var(--space-4)}.pt-5{padding-top:var(--space-5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-\[1\.1rem\]{padding-top:1.1rem}.pt-\[5px\]{padding-top:5px}.pt-\[6vh\]\!{padding-top:6vh!important}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-\[8px\]\!{padding-right:8px!important}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--space-1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:var(--space-2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-2\.5\!{padding-bottom:calc(var(--spacing) * 2.5)!important}.pb-3{padding-bottom:var(--space-3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:var(--space-4)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pl-1{padding-left:var(--space-1)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-5{padding-left:var(--space-5)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-\[8px\]\!{padding-left:8px!important}.pl-\[18px\]{padding-left:18px}.text-center{text-align:center}.text-left{text-align:left}.text-left\!{text-align:left!important}.text-right{text-align:right}.align-\[1px\]{vertical-align:1px}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-\[inherit\]{font-family:inherit}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-base{font-size:var(--fs-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.92em\]{font-size:.92em}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[1\.05em\]{font-size:1.05em}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.8rem\]{font-size:1.8rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[2\.6rem\]{font-size:2.6rem}.text-\[12px\]{font-size:12px}.text-\[clamp\(\.8rem\,2\.2vw\,1\.1rem\)\]{font-size:clamp(.8rem,2.2vw,1.1rem)}.text-\[clamp\(\.9rem\,2\.4vw\,1\.2rem\)\]{font-size:clamp(.9rem,2.4vw,1.2rem)}.text-\[clamp\(1\.3rem\,4vw\,2\.4rem\)\]{font-size:clamp(1.3rem,4vw,2.4rem)}.text-\[clamp\(1\.6rem\,5vw\,3rem\)\]{font-size:clamp(1.6rem,5vw,3rem)}.text-\[clamp\(1\.8rem\,5vw\,3\.2rem\)\]{font-size:clamp(1.8rem,5vw,3.2rem)}.text-\[clamp\(1rem\,3vw\,1\.6rem\)\]{font-size:clamp(1rem,3vw,1.6rem)}.text-\[length\:clamp\(1\.75rem\,5\.5vw\,2\.75rem\)\]\!{font-size:clamp(1.75rem,5.5vw,2.75rem)!important}.text-\[length\:inherit\]{font-size:inherit}.text-\[length\:var\(--fs-X\)\]{font-size:var(--fs-X)}.text-\[length\:var\(--fs-base\)\]{font-size:var(--fs-base)}.text-\[length\:var\(--fs-base\)\]\!{font-size:var(--fs-base)!important}.text-\[length\:var\(--fs-body\)\]\!{font-size:var(--fs-body)!important}.text-\[length\:var\(--fs-caption\)\]\!{font-size:var(--fs-caption)!important}.text-\[length\:var\(--fs-emphasis\)\]{font-size:var(--fs-emphasis)}.text-\[length\:var\(--fs-emphasis\)\]\!{font-size:var(--fs-emphasis)!important}.text-\[length\:var\(--fs-heading\)\]\!{font-size:var(--fs-heading)!important}.text-\[length\:var\(--fs-hero\)\]\!{font-size:var(--fs-hero)!important}.text-\[length\:var\(--fs-hero-mobile\)\]{font-size:var(--fs-hero-mobile)}.text-\[length\:var\(--fs-hero-mobile\)\]\!{font-size:var(--fs-hero-mobile)!important}.text-\[length\:var\(--fs-label\)\]{font-size:var(--fs-label)}.text-\[length\:var\(--fs-label\)\]\!{font-size:var(--fs-label)!important}.text-\[length\:var\(--fs-title\)\]{font-size:var(--fs-title)}.text-\[length\:var\(--fs-title\)\]\!{font-size:var(--fs-title)!important}.text-\[length\:var\(--fs-title-lg\)\]{font-size:var(--fs-title-lg)}.text-\[length\:var\(--fs-title-lg\)\]\!{font-size:var(--fs-title-lg)!important}.text-\[length\:var\(--fs-value\)\]{font-size:var(--fs-value)}.text-\[length\:var\(--fs-x\)\]\!{font-size:var(--fs-x)!important}.text-body{font-size:var(--fs-body)}.text-body\!{font-size:var(--fs-body)!important}.text-caption{font-size:var(--fs-caption)}.text-caption\!{font-size:var(--fs-caption)!important}.text-emphasis{font-size:var(--fs-emphasis)}.text-heading{font-size:var(--fs-heading)}.text-heading\!{font-size:var(--fs-heading)!important}.text-jumbo{font-size:var(--fs-jumbo)}.text-label{font-size:var(--fs-label)}.text-label\!{font-size:var(--fs-label)!important}.text-micro{font-size:var(--fs-micro)}.text-title{font-size:var(--fs-title)}.text-title-lg{font-size:var(--fs-title-lg)}.text-value-lg{font-size:var(--fs-value-lg)}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.15\]\!{--tw-leading:1.15!important;line-height:1.15!important}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.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-\[650\]{--tw-font-weight:650;font-weight:650}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-bold\!{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-extrabold\!{--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-normal\!{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.font-semibold\!{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.2px\]{--tw-tracking:.2px;letter-spacing:.2px}.tracking-\[0\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.5px\]{--tw-tracking:.5px;letter-spacing:.5px}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.6px\]{--tw-tracking:.6px;letter-spacing:.6px}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[1px\]{--tw-tracking:1px;letter-spacing:1px}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#666\]{color:#666}.text-\[\#08210f\]{color:#08210f}.text-\[\#f97316\]\!{color:#f97316!important}.text-bg-accent{color:var(--bg-accent)}.text-bg-accent\!{color:var(--bg-accent)!important}.text-black{color:var(--color-black)}.text-danger{color:var(--danger)}.text-danger\!{color:var(--danger)!important}.text-hp-crit{color:var(--hp-crit)}.text-hp-down{color:var(--hp-down)}.text-hp-text-hurt{color:var(--hp-text-hurt)}.text-hp-text-ok{color:var(--hp-text-ok)}.text-hp-text-wounded{color:var(--hp-text-wounded)}.text-success{color:var(--success)}.text-success\!{color:var(--success)!important}.text-text-accent{color:var(--text-accent)}.text-text-accent\!{color:var(--text-accent)!important}.text-text-muted{color:var(--text-muted)}.text-text-muted\!{color:var(--text-muted)!important}.text-text-primary{color:var(--text-primary)}.text-text-primary\!{color:var(--text-primary)!important}.text-text-secondary{color:var(--text-secondary)}.text-text-secondary\!{color:var(--text-secondary)!important}.text-warning{color:var(--warning)}.text-warning\!{color:var(--warning)!important}.text-white{color:var(--color-white)}.text-white\!{color:var(--color-white)!important}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.\[font-variant-numeric\:tabular-nums\]{font-variant-numeric:tabular-nums}.line-through{text-decoration-line:line-through}.line-through\!{text-decoration-line:line-through!important}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.\[accent-color\:var\(--bg-accent\)\]{accent-color:var(--bg-accent)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(0\,0\,0\,0\.25\)_inset\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#00000040) inset;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--bg-accent\)\]\!{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--bg-accent))!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-\[0_0_0_2px_var\(--info\)\,var\(--elevation-2\)\]\!{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--info)), var(--elevation-2)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--bg-accent\)_22\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--bg-accent))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--bg-accent\)_22\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--bg-accent) 22%,transparent))}}.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--bg-accent\)_22\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_3px_var\(--accent-soft\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--accent-soft));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--card-glow\)\]{--tw-shadow:var(--card-glow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--elevation-1\)\,var\(--card-glow\)\]{--tw-shadow:var(--elevation-1), var(--card-glow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--elevation-1\)\]{--tw-shadow:var(--elevation-1);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--elevation-2\)\,var\(--card-glow\)\]{--tw-shadow:var(--elevation-2), var(--card-glow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--elevation-2\)\]{--tw-shadow:var(--elevation-2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--elevation-3\)\,var\(--card-glow\)\]{--tw-shadow:var(--elevation-3), var(--card-glow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--elevation-3\)\]{--tw-shadow:var(--elevation-3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--elevation-4\)\,0_0_0_1px_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow:var(--elevation-4), 0 0 0 1px var(--tw-shadow-color,#ffffff0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-elevation-2{--tw-shadow:var(--elevation-2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-elevation-3{--tw-shadow:var(--elevation-3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-soft{--tw-shadow:var(--shadow-soft);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale-\[0\.15\]{--tw-grayscale:grayscale(.15);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,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\[backdrop-filter\:blur\(3px\)\]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.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-\[background\,border-color\,box-shadow\]{transition-property:background,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background\,box-shadow\]{transition-property:border-color,background,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,filter\]{transition-property:box-shadow,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\]{transition-property:color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,filter\,background-color\,box-shadow\]{transition-property:opacity,filter,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,background\]{transition-property:width,background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.\[transition-duration\:calc\(150ms\*var\(--k\,1\)\)\]{transition-duration:calc(.15s * var(--k,1))}.\[transition-duration\:calc\(300ms\*var\(--k\,1\)\)\]{transition-duration:calc(.3s * var(--k,1))}.\[transition-duration\:calc\(var\(--t-slow\)\*var\(--k\,1\)\)\]{transition-duration:calc(var(--t-slow) * var(--k,1))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[background\:color-mix\(in_srgb\,var\(--surface-2\)_88\%\,transparent\)\]{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.\[background\:color-mix\(in_srgb\,var\(--surface-2\)_88\%\,transparent\)\]{background:color-mix(in srgb,var(--surface-2) 88%,transparent)}}.\[background\:color-mix\(in_srgb\,var\(--surface-2\)_92\%\,transparent\)\]{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.\[background\:color-mix\(in_srgb\,var\(--surface-2\)_92\%\,transparent\)\]{background:color-mix(in srgb,var(--surface-2) 92%,transparent)}}.\[clip-path\:polygon\(0_0\,100\%_0\,100\%_68\%\,50\%_100\%\,0_68\%\)\]{clip-path:polygon(0 0,100% 0,100% 68%,50% 100%,0 68%)}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.before\:mr-1:before{content:var(--tw-content);margin-right:var(--space-1)}.before\:mr-1\.5:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 1.5)}.before\:inline-block:before{content:var(--tw-content);display:inline-block}.before\:text-caption:before{content:var(--tw-content);font-size:var(--fs-caption)}.before\:text-label:before{content:var(--tw-content);font-size:var(--fs-label)}.before\:opacity-70:before{content:var(--tw-content);opacity:.7}.before\:content-\[\'▸\'\]:before{--tw-content:"▸";content:var(--tw-content)}.before\:\[transition\:rotate_calc\(var\(--t-fast\)\*var\(--k\,1\)\*var\(--mv\,1\)\)\]:before{content:var(--tw-content);transition:rotate calc(var(--t-fast) * var(--k,1) * var(--mv,1))}.group-open\:before\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *):before{content:var(--tw-content);rotate:90deg}.after\:inline-block:after{content:var(--tw-content);display:inline-block}.after\:text-label:after{content:var(--tw-content);font-size:var(--fs-label)}.after\:opacity-50:after{content:var(--tw-content);opacity:.5}.after\:content-\[\'▾\'\]:after{--tw-content:"▾";content:var(--tw-content)}.after\:\[transition\:rotate_calc\(var\(--t-fast\)\*var\(--k\,1\)\*var\(--mv\,1\)\)\]:after{content:var(--tw-content);transition:rotate calc(var(--t-fast) * var(--k,1) * var(--mv,1))}.group-open\:after\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *):after{content:var(--tw-content);rotate:180deg}.group-open\:after\:content-\[\'▴\'\]:is(:where(.group):is([open],:popover-open,:open) *):after{--tw-content:"▴";content:var(--tw-content)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.last\:mb-0:last-child{margin-bottom:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.placeholder-shown\:opacity-55:placeholder-shown{opacity:.55}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:border-bg-accent:hover{border-color:var(--bg-accent)}.hover\:border-bg-accent\!:hover{border-color:var(--bg-accent)!important}.hover\:border-border\!:hover{border-color:var(--border)!important}.hover\:border-text-muted:hover{border-color:var(--text-muted)}.hover\:border-text-muted\!:hover{border-color:var(--text-muted)!important}.hover\:\!bg-surface-3:hover{background-color:var(--surface-3)!important}.hover\:bg-\[color-mix\(in_srgb\,var\(--bg-accent\)_calc\(var\(--state-hover-opacity\)\*100\%\)\,var\(--surface-2\)\)\]\!:hover{background-color:var(--bg-accent)!important}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--bg-accent\)_calc\(var\(--state-hover-opacity\)\*100\%\)\,var\(--surface-2\)\)\]\!:hover{background-color:color-mix(in srgb,var(--bg-accent) calc(var(--state-hover-opacity) * 100%),var(--surface-2))!important}}.hover\:bg-\[color-mix\(in_srgb\,var\(--bg-accent\)_calc\(var\(--state-hover-opacity\)\*100\%\)\,var\(--surface-3\)\)\]:hover{background-color:var(--bg-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--bg-accent\)_calc\(var\(--state-hover-opacity\)\*100\%\)\,var\(--surface-3\)\)\]:hover{background-color:color-mix(in srgb,var(--bg-accent) calc(var(--state-hover-opacity) * 100%),var(--surface-3))}}.hover\:bg-accent-soft:hover{background-color:var(--accent-soft)}.hover\:bg-surface-3:hover{background-color:var(--surface-3)}.hover\:bg-surface-3\!:hover{background-color:var(--surface-3)!important}.hover\:text-bg-accent:hover{color:var(--bg-accent)}.hover\:text-text-primary:hover{color:var(--text-primary)}.hover\:text-text-primary\!:hover{color:var(--text-primary)!important}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--bg-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--bg-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[var\(--elevation-3\)\]:hover{--tw-shadow:var(--elevation-3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:brightness-\[1\.08\]:hover{--tw-brightness:brightness(1.08);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:brightness-\[1\.15\]:hover{--tw-brightness:brightness(1.15);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus-visible\:border-bg-accent\!:focus-visible{border-color:var(--bg-accent)!important}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:shadow-\[var\(--focus-ring\)\]\!:focus-visible{--tw-shadow:var(--focus-ring)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:bg-\[color-mix\(in_srgb\,var\(--bg-accent\)_calc\(var\(--state-pressed-opacity\)\*100\%\)\,var\(--surface-2\)\)\]\!:active{background-color:var(--bg-accent)!important}@supports (color:color-mix(in lab, red, red)){.active\:bg-\[color-mix\(in_srgb\,var\(--bg-accent\)_calc\(var\(--state-pressed-opacity\)\*100\%\)\,var\(--surface-2\)\)\]\!:active{background-color:color-mix(in srgb,var(--bg-accent) calc(var(--state-pressed-opacity) * 100%),var(--surface-2))!important}}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-not-allowed\!:disabled{cursor:not-allowed!important}.disabled\:opacity-45\!:disabled{opacity:.45!important}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-80:disabled{opacity:.8}.disabled\:opacity-90:disabled{opacity:.9}.disabled\:opacity-100\!:disabled{opacity:1!important}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-\[dice-latest-flash_0\.55s_ease-out\]{animation:.55s ease-out dice-latest-flash}.motion-safe\:animate-pulse{animation:var(--animate-pulse)}}@media not all and (min-width:1149px){.max-\[1149px\]\:sticky{position:sticky}.max-\[1149px\]\:top-0{top:0}.max-\[1149px\]\:right-auto{right:auto}.max-\[1149px\]\:bottom-\[72px\]{bottom:72px}.max-\[1149px\]\:left-3{left:var(--space-3)}.max-\[1149px\]\:hidden{display:none}.max-\[1149px\]\:scroll-mt-2{scroll-margin-top:var(--space-2)}}@media not all and (min-width:700px){.max-\[700px\]\:ml-\[62px\]{margin-left:62px}.max-\[700px\]\:w-full{width:100%}.max-\[700px\]\:basis-\[calc\(100\%-64px\)\]{flex-basis:calc(100% - 64px)}.max-\[700px\]\:flex-wrap{flex-wrap:wrap}.max-\[700px\]\:items-start{align-items:flex-start}}@media not all and (min-width:600px){.max-\[600px\]\:right-2{right:var(--space-2)}.max-\[600px\]\:left-2{left:var(--space-2)}.max-\[600px\]\:-mx-3{margin-inline:calc(var(--space-3) * -1)}.max-\[600px\]\:-mt-3{margin-top:calc(var(--space-3) * -1)}.max-\[600px\]\:mt-0\!{margin-top:0!important}.max-\[600px\]\:mb-2\!{margin-bottom:var(--space-2)!important}.max-\[600px\]\:ml-0\!{margin-left:0!important}.max-\[600px\]\:hidden{display:none}.max-\[600px\]\:max-h-\[calc\(88vh-36px\)\]{max-height:calc(88vh - 36px)}.max-\[600px\]\:min-h-10\!{min-height:calc(var(--spacing) * 10)!important}.max-\[600px\]\:w-auto{width:auto}.max-\[600px\]\:w-full{width:100%}.max-\[600px\]\:max-w-none{max-width:none}.max-\[600px\]\:max-w-none\!{max-width:none!important}.max-\[600px\]\:min-w-0\!{min-width:0!important}.max-\[600px\]\:min-w-\[56px\]\!{min-width:56px!important}.max-\[600px\]\:flex-1{flex:1}.max-\[600px\]\:flex-\[1_1_100\%\]\!{flex:100%!important}.max-\[600px\]\:basis-0\!{flex-basis:0!important}.max-\[600px\]\:basis-full{flex-basis:100%}.max-\[600px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[600px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.max-\[600px\]\:flex-col{flex-direction:column}.max-\[600px\]\:flex-wrap{flex-wrap:wrap}.max-\[600px\]\:items-end{align-items:flex-end}.max-\[600px\]\:items-end\!{align-items:flex-end!important}.max-\[600px\]\:items-stretch\!{align-items:stretch!important}.max-\[600px\]\:justify-between{justify-content:space-between}.max-\[600px\]\:justify-start{justify-content:flex-start}.max-\[600px\]\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.max-\[600px\]\:gap-1\.5\!{gap:calc(var(--spacing) * 1.5)!important}.max-\[600px\]\:gap-2{gap:var(--space-2)}.max-\[600px\]\:gap-2\!{gap:var(--space-2)!important}.max-\[600px\]\:gap-2\.5\!{gap:calc(var(--spacing) * 2.5)!important}.max-\[600px\]\:gap-\[3px\]{gap:3px}.max-\[600px\]\:gap-\[10px\]\!{gap:10px!important}.max-\[600px\]\:rounded-t-\[20px\]\!{border-top-left-radius:20px!important;border-top-right-radius:20px!important}.max-\[600px\]\:rounded-b-\[14px\]\!{border-bottom-right-radius:14px!important;border-bottom-left-radius:14px!important}.max-\[600px\]\:border-border\!{border-color:var(--border)!important}.max-\[600px\]\:bg-surface-3\!{background-color:var(--surface-3)!important}.max-\[600px\]\:p-2{padding:var(--space-2)}.max-\[600px\]\:p-2\.5\!{padding:calc(var(--spacing) * 2.5)!important}.max-\[600px\]\:p-3\!{padding:var(--space-3)!important}.max-\[600px\]\:px-1\!{padding-inline:var(--space-1)!important}.max-\[600px\]\:px-3{padding-inline:var(--space-3)}.max-\[600px\]\:py-2\!{padding-block:var(--space-2)!important}.max-\[600px\]\:pt-2\!{padding-top:var(--space-2)!important}.max-\[600px\]\:pt-3{padding-top:var(--space-3)}.max-\[600px\]\:text-\[length\:var\(--fs-hero-mobile\)\]\!{font-size:var(--fs-hero-mobile)!important}.max-\[600px\]\:text-\[length\:var\(--fs-label\)\]\!{font-size:var(--fs-label)!important}.max-\[600px\]\:text-\[length\:var\(--fs-title\)\]\!{font-size:var(--fs-title)!important}.max-\[600px\]\:text-\[length\:var\(--fs-value\)\]\!{font-size:var(--fs-value)!important}.max-\[600px\]\:\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}}@media not all and (min-width:480px){.max-\[480px\]\:hidden{display:none}}@media (min-width:600px){.min-\[600px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[600px\]\:gap-4{gap:var(--space-4)}}@media (min-width:601px){.min-\[601px\]\:sticky{position:sticky}.min-\[601px\]\:top-14{top:calc(var(--spacing) * 14)}.min-\[601px\]\:hidden{display:none}.min-\[601px\]\:min-h-\[480px\]{min-height:480px}.min-\[601px\]\:flex-none{flex:none}.min-\[601px\]\:grid-cols-\[210px_minmax\(0\,1fr\)\]{grid-template-columns:210px minmax(0,1fr)}}@media (min-width:700px){.min-\[700px\]\:col-span-2{grid-column:span 2/span 2}.min-\[700px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[700px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[700px\]\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.min-\[700px\]\:gap-16{gap:calc(var(--spacing) * 16)}.min-\[700px\]\:py-16{padding-block:calc(var(--spacing) * 16)}.min-\[700px\]\:pt-20{padding-top:calc(var(--spacing) * 20)}.min-\[700px\]\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.min-\[700px\]\:pb-20{padding-bottom:calc(var(--spacing) * 20)}}@media (min-width:900px){.min-\[900px\]\:grid-cols-\[\.\.\.\]{grid-template-columns:...}}@media (min-width:1000px){.min-\[1000px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1150px){.min-\[1150px\]\:sticky{position:sticky}.min-\[1150px\]\:top-3{top:var(--space-3)}.min-\[1150px\]\:hidden{display:none}.min-\[1150px\]\:max-h-\[calc\(100vh-1\.5rem\)\]{max-height:calc(100vh - 1.5rem)}.min-\[1150px\]\:grid-cols-\[1fr_clamp\(320px\,32vw\,460px\)\]{grid-template-columns:1fr clamp(320px,32vw,460px)}.min-\[1150px\]\:self-start{align-self:flex-start}.min-\[1150px\]\:overflow-y-auto{overflow-y:auto}}@media (min-width:40rem){.sm\:grid-cols-\[7\.5rem_1fr\]{grid-template-columns:7.5rem 1fr}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-\[minmax\(0\,1fr\)_24rem\]{grid-template-columns:minmax(0,1fr) 24rem}}@media (pointer:coarse){.pointer-coarse\:min-h-\[34px\]\!{min-height:34px!important}}.\[\&_\.modal-scroll\]\:max-h-\[calc\(92vh-60px\)\] .modal-scroll{max-height:calc(92vh - 60px)}@media not all and (min-width:600px){.max-\[600px\]\:\[\&_\.modal-scroll\]\:max-h-\[calc\(88vh-36px\)\] .modal-scroll{max-height:calc(88vh - 36px)}}.\[\&_\.mt-2\]\:mt-0\! .mt-2{margin-top:0!important}.\[\&_button\]\:min-h-\[26px\]\! button{min-height:26px!important}.\[\&_button\]\:px-2\! button{padding-inline:var(--space-2)!important}.\[\&_button\]\:py-1\.5\! button{padding-block:calc(var(--spacing) * 1.5)!important}.\[\&_button\]\:py-\[3px\]\! button{padding-block:3px!important}.\[\&_button\]\:text-\[length\:var\(--fs-body\)\]\! button{font-size:var(--fs-body)!important}.\[\&_button\]\:whitespace-nowrap button{white-space:nowrap}.\[\&_input\]\:min-h-\[26px\]\! input{min-height:26px!important}.\[\&_input\]\:px-2\! input{padding-inline:var(--space-2)!important}.\[\&_input\]\:py-\[3px\]\! input{padding-block:3px!important}.\[\&_input\]\:text-\[length\:var\(--fs-body\)\]\! input{font-size:var(--fs-body)!important}.\[\&_p\]\:mt-0\! p{margin-top:0!important}.\[\&_p\]\:flex-1 p{flex:1}.\[\&_select\]\:min-h-\[26px\]\! select{min-height:26px!important}.\[\&_select\]\:px-2\! select{padding-inline:var(--space-2)!important}.\[\&_select\]\:py-\[3px\]\! select{padding-block:3px!important}.\[\&_select\]\:text-\[length\:var\(--fs-body\)\]\! select{font-size:var(--fs-body)!important}.\[\&\:\:-webkit-color-swatch\]\:rounded-full::-webkit-color-swatch{border-radius:2147483647px}.\[\&\:\:-webkit-color-swatch\]\:border-0::-webkit-color-swatch{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-color-swatch-wrapper\]\:rounded-full::-webkit-color-swatch-wrapper{border-radius:2147483647px}.\[\&\:\:-webkit-color-swatch-wrapper\]\:p-0::-webkit-color-swatch-wrapper{padding:0}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:not\(\:first-child\)\]\:text-right:not(:first-child){text-align:right}.\[\&\>button\]\:min-h-10>button{min-height:calc(var(--spacing) * 10)}.\[\&\>button\]\:min-h-\[34px\]\!>button{min-height:34px!important}.\[\&\>button\]\:w-full>button{width:100%}.\[\&\>button\]\:min-w-\[36px\]>button{min-width:36px}.\[\&\>button\]\:min-w-\[72px\]>button{min-width:72px}.\[\&\>button\]\:flex-1>button{flex:1}.\[\&\>button\]\:flex-none>button{flex:none}.\[\&\>button\]\:shrink-0>button{flex-shrink:0}.\[\&\>button\]\:justify-start>button{justify-content:flex-start}.\[\&\>button\]\:rounded-\[10px\]\!>button{border-radius:10px!important}.\[\&\>button\]\:rounded-full\!>button{border-radius:2147483647px!important}.\[\&\>button\]\:px-2\!>button{padding-inline:var(--space-2)!important}.\[\&\>button\]\:px-2\.5\!>button{padding-inline:calc(var(--spacing) * 2.5)!important}.\[\&\>button\]\:px-3\.5>button{padding-inline:calc(var(--spacing) * 3.5)}.\[\&\>button\]\:py-1\!>button{padding-block:var(--space-1)!important}.\[\&\>button\]\:py-1\.5\!>button{padding-block:calc(var(--spacing) * 1.5)!important}.\[\&\>button\]\:py-2\.5>button{padding-block:calc(var(--spacing) * 2.5)}.\[\&\>button\]\:text-center>button{text-align:center}.\[\&\>button\]\:text-left>button{text-align:left}.\[\&\>button\]\:font-mono>button{font-family:var(--font-mono)}.\[\&\>button\]\:text-base>button{font-size:var(--fs-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&\>button\]\:text-\[length\:var\(--fs-body\)\]\!>button{font-size:var(--fs-body)!important}.\[\&\>button\]\:whitespace-nowrap>button{white-space:nowrap}.\[\&\>div\]\:border-b>div{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&\>div\]\:border-border>div{border-color:var(--border)}.\[\&\>div\]\:py-0\.5>div{padding-block:calc(var(--spacing) * .5)}.\[\&\>input\]\:cursor-pointer>input{cursor:pointer}.\[\&\>input\]\:\[accent-color\:var\(--bg-accent\)\]>input{accent-color:var(--bg-accent)}.\[\&\>label\]\:text-label>label{font-size:var(--fs-label)}.\[\&\>label\]\:tracking-\[0\.04em\]>label{--tw-tracking:.04em;letter-spacing:.04em}.\[\&\>label\]\:text-text-muted>label{color:var(--text-muted)}.\[\&\>label\]\:uppercase>label{text-transform:uppercase}.\[\&\>li\]\:mb-0\.5>li{margin-bottom:calc(var(--spacing) * .5)}.\[\&\>li\]\:mb-1>li{margin-bottom:var(--space-1)}.\[\&\>li\]\:mb-\[5px\]>li{margin-bottom:5px}.\[\&\>p\]\:mb-2>p{margin-bottom:var(--space-2)}.\[\&\>p\:last-child\]\:mb-0>p:last-child{margin-bottom:0}.\[\&\>span\]\:hidden>span{display:none}.\[\&\>span\]\:text-micro>span{font-size:var(--fs-micro)}.\[\&\>span\]\:tracking-\[0\.05em\]>span{--tw-tracking:.05em;letter-spacing:.05em}.\[\&\>span\]\:text-text-muted>span{color:var(--text-muted)}.\[\&\>span\]\:uppercase>span{text-transform:uppercase}.\[\&\>strong\]\:font-semibold>strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&\>strong\]\:text-text-primary>strong{color:var(--text-primary)}.\[\&\>ul\]\:mb-2>ul{margin-bottom:var(--space-2)}.\[\&\>ul\]\:list-disc>ul{list-style-type:disc}.\[\&\>ul\]\:pl-5>ul{padding-left:var(--space-5)}.\[\&\>ul\>li\]\:mb-1>ul>li{margin-bottom:var(--space-1)}@media (hover:hover){.\[\@media\(hover\:hover\)\]\:opacity-0{opacity:0}.\[\@media\(hover\:hover\)\]\:opacity-50{opacity:.5}@media (hover:hover){.\[\@media\(hover\:hover\)\]\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}}}:root,[data-theme=dark]{--bg-main:#121214;--surface-2:#1e1e24;--surface-3:#27272a;--border:#3f3f46;--bg-accent:#3b82f6;--accent-fill:#2563eb;--text-accent:#fff;--text-primary:#f4f4f5;--text-secondary:#a1a1aa;--text-muted:#9a9aa4;--success:#22c55e;--warning:#eab308;--danger:#ef4444;--info:#22d3ee;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--font-sans:"Segoe UI", system-ui, -apple-system, sans-serif;--hp-ok:#22c55e;--hp-hurt:#eab308;--hp-wounded:#f97316;--hp-text-ok:#22c55e;--hp-text-hurt:#eab308;--hp-text-wounded:#f97316;--hp-crit:#ef4444;--hp-down:#71717a;--card-glow:transparent;--accent-soft:#3b82f61f;--surface-container-low:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark]{--surface-container-low:color-mix(in srgb, var(--surface-2) 55%, var(--bg-main))}}:root,[data-theme=dark]{--surface-container-high:var(--surface-3)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark]{--surface-container-high:color-mix(in srgb, var(--surface-3) 65%, var(--surface-2))}}[data-theme=light]{--bg-main:#f4f0e8;--surface-2:#fffcf7;--surface-3:#ebe4d8;--border:#d4cbb8;--bg-accent:#5b4a2f;--accent-fill:#5b4a2f;--text-accent:#faf6ef;--text-primary:#1c1914;--text-secondary:#5c5346;--text-muted:#6f6554;--success:#3d7a45;--warning:#b8860b;--danger:#a33b3b;--info:#0e7490;--hp-ok:#3d7a45;--hp-hurt:#b8860b;--hp-wounded:#c45e2a;--hp-text-ok:#35703d;--hp-text-hurt:#856007;--hp-text-wounded:#a34a1b;--hp-crit:#a33b3b;--hp-down:#8a8070;--card-glow:transparent;--accent-soft:#5b4a2f1a;--surface-container-low:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--surface-container-low:color-mix(in srgb, var(--surface-2) 55%, var(--bg-main))}}[data-theme=light]{--surface-container-high:var(--surface-3)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--surface-container-high:color-mix(in srgb, var(--surface-3) 65%, var(--surface-2))}}:root{--focus-ring:0 0 0 3px var(--accent-soft);--elevation-1:0 1px 2px #0003, 0 1px 3px #00000024;--elevation-2:0 2px 6px #0000003d, 0 1px 4px #00000029;--elevation-3:0 6px 14px #0000004d, 0 2px 6px #0003;--elevation-4:0 12px 28px #0000005c, 0 4px 10px #0000003d;--shadow-soft:var(--elevation-2);--shadow-panel:var(--elevation-1);--scroll-track:var(--surface-2);--scroll-thumb:var(--border);--scroll-thumb-hover:var(--bg-accent);--state-hover-opacity:.08;--state-focus-opacity:.1;--state-pressed-opacity:.1}[data-theme=light]{--elevation-1:0 1px 2px #473a2724, 0 1px 3px #473a271a;--elevation-2:0 2px 6px #473a2729, 0 1px 4px #473a271f;--elevation-3:0 6px 14px #473a2733, 0 2px 6px #473a2724;--elevation-4:0 12px 28px #473a273d, 0 4px 10px #473a2729;--shadow-soft:var(--elevation-2);--shadow-panel:var(--elevation-1)}body[data-theme=dark]{background-color:#121214}body{background:var(--bg-main);background:radial-gradient(circle at 8% 0%, var(--bg-accent), transparent 34%), linear-gradient(145deg, var(--bg-main), var(--surface-2))}@supports (color:color-mix(in lab, red, red)){body{background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--bg-accent) 12%, transparent), transparent 34%), linear-gradient(145deg, var(--bg-main), color-mix(in srgb, var(--surface-2) 72%, var(--bg-main)))}}body{scrollbar-color:var(--scroll-thumb) var(--scroll-track);scrollbar-width:thin}body[data-theme=light]{background-color:#f4f0e8;background-image:radial-gradient(420px 300px at 8% 4%,#8b6c3e2b,#0000 70%),radial-gradient(520px 360px at 94% 12%,#96764226,#0000 70%),radial-gradient(460px 420px at 12% 88%,#8b6c3e24,#0000 70%),radial-gradient(600px 400px at 88% 92%,#80623729,#0000 70%),radial-gradient(300px 220px at 45% 55%,#a0825017,#0000 70%),repeating-linear-gradient(115deg,#785f370d 0 1px,#0000 1px 3px),repeating-linear-gradient(25deg,#785f370a 0 1px,#0000 1px 4px),radial-gradient(800px 600px at 30% 30%,#fffaee8c,#0000 75%),radial-gradient(900px 700px at 70% 75%,#ceba9852,#0000 75%),radial-gradient(140% 120% at 50% 45%,#0000 50%,#785f3738 100%);background-attachment:fixed}body:before{content:"";pointer-events:none;opacity:.18;z-index:-1;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:32px 32px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}body[data-theme=light]:before{opacity:.3;background-image:linear-gradient(#785f3712 1px,#0000 1px),linear-gradient(90deg,#785f3712 1px,#0000 1px)}@keyframes modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(calc(8px * var(--mv,1))) scale(calc(1 - .03 * var(--mv,1)))}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes theme-menu-in{0%{opacity:0;transform:translateY(calc(-4px * var(--mv,1))) scale(calc(1 - .02 * var(--mv,1)))}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes shop-spec-row-in{0%{opacity:0;transform:translateY(calc(-4px * var(--mv,1)))}to{opacity:1;transform:translateY(0)}}:root{--fs-micro:9px;--fs-caption:10px;--fs-label:11px;--fs-body:12px;--fs-base:13px;--fs-heading:14px;--fs-emphasis:15px;--fs-value:16px;--fs-value-lg:17px;--fs-title:18px;--fs-title-lg:20px;--fs-jumbo:22px;--fs-hero-mobile:1.05rem;--fs-hero:1.1rem;--fs-display:1.35rem}*{box-sizing:border-box}body{color:var(--text-primary);max-width:1460px;min-height:100vh;margin:0 auto;padding:16px;font-family:Segoe UI,system-ui,-apple-system,sans-serif;line-height:1.45;transition:background .25s,color .2s}h1{font-size:var(--fs-display);letter-spacing:.02em;margin:0 0 4px;font-weight:700}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px}select,button,input[type=text]{background:var(--surface-2);color:var(--text-primary);border:1px solid var(--border);font-size:var(--fs-heading);cursor:pointer;border-radius:7px;padding:8px 12px;transition:background .15s,border-color .15s,box-shadow .15s}input[type=text]{cursor:text;flex:1;min-width:100px}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%23a1a1aa' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.5 1.5 6 6l4.5-4.5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px 8px;flex:1;min-width:130px;padding-right:34px}[data-theme=light] select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%235c5346' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.5 1.5 6 6l4.5-4.5'/%3E%3C/svg%3E")}button:hover{background:var(--surface-3)}input[type=checkbox]{width:18px;height:18px}select:hover{background-color:var(--surface-3)}button{min-height:34px;font-weight:600}input[type=number]{background:var(--surface-2);color:var(--text-primary);border:1px solid var(--border);font-size:var(--fs-heading);appearance:textfield;border-radius:7px;padding:8px 12px}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@keyframes dice-latest-flash{0%{filter:brightness(1.35);transform:scale(1.03)}to{filter:brightness();transform:scale(1)}}@media print{body *{visibility:hidden}#printSheet,#printSheet *{visibility:visible}#printSheet{color:#000;background:#fff;width:100%;padding:24px;position:absolute;top:0;left:0}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--scroll-track)}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border:2px solid var(--scroll-track);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover)}.modal-scroll{scrollbar-color:auto;scrollbar-width:auto;scrollbar-gutter:stable;overscroll-behavior:contain}.modal-scroll::-webkit-scrollbar{width:6px}.modal-scroll::-webkit-scrollbar-button{display:none}.modal-scroll::-webkit-scrollbar-track{background:0 0}.modal-scroll::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border:0;border-radius:999px}.modal-scroll::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover)}@supports ((-moz-appearance:none)){.modal-scroll{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}}button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{border-color:var(--bg-accent);box-shadow:var(--focus-ring);outline:none}html{overscroll-behavior-x:none;overflow-x:clip}@media (max-width:600px){body{padding:8px}}@keyframes cloud-status-pulse{0%,to{opacity:.4}50%{opacity:1}}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.22s}::view-transition-new(root){animation-duration:.22s}@media (prefers-reduced-motion:no-preference){html.theme-fading,html.theme-fading *,html.theme-fading :before,html.theme-fading :after{transition:background-color .28s,color .28s,border-color .28s,fill .28s,stroke .28s!important}}@keyframes landing-spin{to{transform:rotate(360deg)}}.landing-spinner{border:2px solid;border-right-color:#0000;border-radius:9999px;width:1em;height:1em;animation:.7s linear infinite landing-spin;display:inline-block}@keyframes landing-d20-hop{0%{transform:translateY(0)}14%{transform:translateY(-16px)}27%{transform:translateY(0)}40%{transform:translateY(-9px)}52%{transform:translateY(0)}64%{transform:translateY(-4px)}74%{transform:translateY(0)}84%{transform:translateY(-1.5px)}to{transform:translateY(0)}}.landing-d20-hop{animation:landing-d20-hop var(--d20-ms,1.1s) cubic-bezier(.3, 0, .5, 1) both;display:inline-flex}@keyframes landing-d20-tumble{0%{filter:blur();transform:perspective(160px)rotate3d(1,.6,.3,0)scale(1)}15%{filter:blur(1.4px)}40%{transform:perspective(160px)rotate3d(1,.6,.3,900deg)scale(1.3)}65%{filter:blur(.5px)}to{filter:blur();transform:perspective(160px)rotate3d(1,.6,.3,1440deg)scale(1)}}.landing-d20{animation:landing-d20-tumble var(--d20-ms,1.1s) cubic-bezier(.15, .6, .25, 1) both;overflow:visible}@keyframes landing-d20-pop{0%{transform:scale(1)}45%{transform:scale(1.4)}to{transform:scale(1)}}.landing-d20-pop{animation:.32s ease-out both landing-d20-pop;display:inline-flex}@keyframes landing-d20-spark{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(1.8)}}.landing-d20-sparks line{stroke:currentColor;stroke-linecap:round;transform-origin:16px 16px;animation:.48s ease-out both landing-d20-spark}@keyframes landing-tick{0%{opacity:.3;transform:translateY(6px)}to{opacity:1;transform:none}}.landing-tick{font-variant-numeric:tabular-nums;animation:.12s ease-out both landing-tick;display:inline-block}.landing-morph{justify-content:center;transition:width .22s,height .22s,clip-path .22s,transform .32s,opacity .28s;overflow:hidden;padding:0!important}.landing-morph-die{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)!important;width:76px!important;height:76px!important}.landing-morph-grow{opacity:0;transform:scale(9)}@keyframes landing-stage-in{0%{opacity:0}to{opacity:1}}.landing-stage{z-index:200;color:var(--bg-accent);background:var(--bg-main);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.landing-stage{background:color-mix(in srgb, var(--bg-main) 88%, transparent)}}.landing-stage{transition:background .25s;animation:.2s ease-out both landing-stage-in}.landing-stage.solid{background:var(--bg-main)}.landing-big{color:var(--bg-accent);opacity:0;font-size:min(46vw,220px);font-weight:700;transition:opacity .22s,transform .22s;position:absolute;transform:scale(.6)}.landing-big.on{opacity:.22;transform:scale(1)}.landing-roll{transition:left .95s cubic-bezier(.1,.6,.2,1),transform .95s cubic-bezier(.1,.6,.2,1);position:absolute;top:calc(50% - 32px);left:-90px}.landing-roll.go{left:calc(50% - 32px);transform:rotate(780deg)}.landing-flip{transition:transform 1.1s cubic-bezier(.15,.6,.25,1)}.landing-flip.go{transform:perspective(400px)rotateY(1800deg)}.landing-ring-wrap{justify-content:center;align-items:center;display:flex;position:relative}.landing-ring{transform:rotate(-90deg)}.landing-ring circle{fill:none;stroke-width:3px}.landing-ring .bg{stroke:var(--border-strong)}.landing-ring .fg{stroke:var(--bg-accent);stroke-dasharray:176;stroke-dashoffset:176px;transition:stroke-dashoffset 1.1s cubic-bezier(.4,0,.2,1)}.landing-ring.go .fg{stroke-dashoffset:0}.landing-ring-mid{color:var(--bg-accent);justify-content:center;align-items:center;display:flex;position:absolute}.landing-doors{z-index:200;pointer-events:none;perspective:1400px;display:flex;position:fixed;inset:0;overflow:hidden}.landing-door{box-sizing:border-box;background:#4a3220;border:3px solid #241811;flex:1;transition:transform .62s cubic-bezier(.5,0,.2,1);position:relative}.landing-door:before{content:"";background:repeating-linear-gradient(90deg,#0000001f 0 2px,#0000 2px 38px);position:absolute;inset:0}.landing-door.l{transform-origin:0;transform:translate(-101%)}.landing-door.r{transform-origin:100%;transform:translate(101%)}.landing-doors.shut .landing-door{transform:none}.landing-door .band{background:#2a2a2e;border-top:2px solid #3b3b40;border-bottom:2px solid #1b1b1e;height:7%;position:absolute;left:0;right:0}.landing-door .band.top{top:16%}.landing-door .band.bottom{bottom:16%}.landing-door .ring{box-sizing:border-box;border:5px solid #2a2a2e;border-radius:50%;width:44px;height:44px;margin-top:-22px;position:absolute;top:50%}.landing-door.l .ring{right:14px}.landing-door.r .ring{left:14px}@keyframes landing-thud{0%,to{transform:translateY(0)}25%{transform:translateY(5px)}55%{transform:translateY(-3px)}80%{transform:translateY(1px)}}.landing-doors.thud{animation:.2s ease-out landing-thud}.landing-doors.enter .landing-door{transition:transform .9s cubic-bezier(.3,.6,.2,1)}.landing-doors.enter.swing .landing-door.l{transform:rotateY(-100deg)}.landing-doors.enter.swing .landing-door.r{transform:rotateY(100deg)}.landing-scroll{z-index:200;pointer-events:none;height:0;transition:height .76s cubic-bezier(.45,0,.2,1);position:fixed;top:0;left:0;right:0}.landing-scroll.open{height:100%}.landing-scroll .paper{box-sizing:border-box;background:#e8d9b6;border-left:10px solid #c9ad72;border-right:10px solid #c9ad72;position:absolute;inset:0 0 16px}.landing-scroll .roll{box-sizing:border-box;background:#c9ad72;border:2px solid #8a6d36;border-radius:15px;height:30px;position:absolute;bottom:0;left:-6px;right:-6px}.landing-scroll .seal{color:#f2d9d6;opacity:0;background:#a3271f;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin:-38px 0 0 -38px;font-size:15px;font-weight:700;transition:opacity .18s,transform .22s;display:flex;position:absolute;top:50%;left:50%;transform:scale(2)}.landing-scroll .seal.on{opacity:1;transform:scale(1)}.landing-scroll.enter{transition:height .8s cubic-bezier(.45,0,.2,1)}.landing-scroll.enter.away{height:0}@keyframes landing-flame{0%{transform:scale(1)rotate(-3deg)}to{transform:scale(.92,1.12)rotate(3deg)}}.landing-flame{transform-origin:50% 90%;animation:.16s ease-in-out infinite alternate landing-flame;position:absolute}@keyframes landing-torch{0%{clip-path:circle(0 at var(--x) var(--y));opacity:1}70%{clip-path:circle(150vmax at var(--x) var(--y));opacity:1}to{clip-path:circle(150vmax at var(--x) var(--y));opacity:0}}.landing-torch-light{background:radial-gradient(circle at var(--x) var(--y), #fff1d6 0, #ffc46b 18%, #e07a1f 40%, #5a2a0c 70%, var(--bg-main) 100%);clip-path:circle(0 at var(--x) var(--y));animation:.7s cubic-bezier(.4,0,.2,1) forwards landing-torch;position:absolute;inset:0}.landing-rune{color:var(--bg-accent);position:absolute}.landing-rune circle,.landing-rune line,.landing-rune polygon{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round}.landing-rune .r1{stroke-dasharray:340;stroke-dashoffset:340px;transition:stroke-dashoffset .9s cubic-bezier(.4,0,.2,1)}.landing-rune .r2{stroke-dasharray:264;stroke-dashoffset:264px;transition:stroke-dashoffset .9s cubic-bezier(.4,0,.2,1) .1s}.landing-rune.go .r1,.landing-rune.go .r2{stroke-dashoffset:0}@keyframes landing-rune-spin{to{transform:rotate(360deg)}}.landing-rune .spin{transform-origin:60px 60px;opacity:0;transition:opacity .5s .3s;animation:3s linear infinite landing-rune-spin}.landing-rune.go .spin{opacity:1}.landing-rune .core{fill:currentColor;stroke:none;opacity:0;transition:opacity .3s .6s}.landing-rune.go .core{opacity:1}@keyframes landing-rune-burst{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(7)}}.landing-rune.burst{animation:.45s ease-in forwards landing-rune-burst}.arcane{color:var(--bg-accent);filter:drop-shadow(0 0 5px var(--bg-accent));position:absolute}@supports (color:color-mix(in lab, red, red)){.arcane{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--bg-accent) 55%, transparent))}}.arcane.fire{color:#ff9a2e;filter:drop-shadow(0 0 7px #ff8c1ebf)}.arcane:not(.go){visibility:hidden}.arcane circle,.arcane line,.arcane polygon,.arcane path.rune,.arcane path.sweep{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.arcane text{fill:currentColor;stroke:none;letter-spacing:.06em;font-weight:600}.arcane .draw{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1s var(--d,0s) cubic-bezier(.4, 0, .2, 1)}.arcane.go .draw{stroke-dashoffset:0}.arcane .fade{opacity:0;transition:opacity .6s var(--d,0s) ease}.arcane.go .fade{opacity:1}.arcane .dashed{stroke-dasharray:2 7}.arcane .core,.arcane .node{fill:currentColor;stroke:none}.arcane .core{opacity:0;transition:opacity .3s .7s}.arcane.go .core{opacity:1}.arcane path.rune{stroke-width:1.6px}.arcane path.sweep{stroke-width:3px;stroke-linecap:round}@keyframes arcane-turn{to{transform:rotate(360deg)}}.arcane .spin,.arcane .spin-back,.arcane .spin-slow,.arcane .spin-back-slow,.arcane .spin-orbit,.arcane .sweep{transform-origin:200px 200px}.arcane .spin{animation:7s linear infinite arcane-turn}.arcane .spin-back{animation:9s linear infinite reverse arcane-turn}.arcane .spin-slow{animation:16s linear infinite arcane-turn}.arcane .spin-back-slow{animation:13s linear infinite reverse arcane-turn}.arcane .spin-orbit{animation:5s linear infinite arcane-turn}.arcane .sweep{animation:2.2s linear infinite arcane-turn}@keyframes arcane-burst{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(4)}}.arcane.burst{animation:.45s ease-in forwards arcane-burst}.landing-stage.arcane-stage:not(.solid){background:var(--bg-main)}@supports (color:color-mix(in lab, red, red)){.landing-stage.arcane-stage:not(.solid){background:color-mix(in srgb, var(--bg-main) 95%, transparent)}}.landing-stage.arcane-stage.solid{background:radial-gradient(circle at var(--ex,50%) var(--ey,50%), var(--bg-accent) 0, var(--bg-main) 55%)}@supports (color:color-mix(in lab, red, red)){.landing-stage.arcane-stage.solid{background:radial-gradient(circle at var(--ex,50%) var(--ey,50%), color-mix(in srgb, var(--bg-accent) 26%, var(--bg-main)) 0, var(--bg-main) 55%)}}.landing-stage.arcane-stage{animation-duration:.3s;animation-timing-function:ease-in}.arcane-sparks{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}html[data-enter=doors] body:before,html[data-enter=scroll] body:before{content:"";z-index:199;animation:0s linear 3s forwards enter-cover-fallback;position:fixed;inset:0}html[data-enter=doors] body:before{background:#4a3220}html[data-enter=arcane] body:before,html[data-enter=arcane-out] body:before{content:"";z-index:199;pointer-events:none;background:radial-gradient(circle at var(--ex,50%) var(--ey,50%), var(--bg-accent) 0, var(--bg-main) 55%);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){html[data-enter=arcane] body:before,html[data-enter=arcane-out] body:before{background:radial-gradient(circle at var(--ex,50%) var(--ey,50%), color-mix(in srgb, var(--bg-accent) 26%, var(--bg-main)) 0, var(--bg-main) 55%)}}html[data-enter=arcane] body:before,html[data-enter=arcane-out] body:before{animation:0s linear 5s forwards enter-cover-fallback}html[data-enter=arcane-out] body:before{opacity:0;transition:opacity 1.3s cubic-bezier(.3,0,.2,1)}html[data-enter=arcane] .toolkit-enter>:not(.toolkit-keep){animation-play-state:paused}html[data-enter=scroll] body:before{background:#e8d9b6}@keyframes enter-cover-fallback{to{opacity:0;visibility:hidden}}.landing-progress,.toolkit-progress{background:var(--bg-accent);z-index:300;pointer-events:none;height:2px;position:fixed;top:0;left:0}@keyframes landing-progress{0%{width:0}to{width:30%}}.landing-progress{animation:.22s ease-out forwards landing-progress}.toolkit-progress{transition:width .12s linear,opacity .3s .2s}.toolkit-progress.done{opacity:0;transition:width .2s ease-out,opacity .3s .22s}.toolkit-skeleton{z-index:5;pointer-events:none;grid-template-columns:minmax(0,1fr);gap:12px;max-height:80vh;transition:opacity .3s;display:grid;position:absolute;left:0;right:0;overflow:hidden}@media (min-width:1150px){.toolkit-skeleton{grid-template-columns:minmax(0,1fr) clamp(320px,32vw,460px)}}.toolkit-skeleton.fading{opacity:0}.toolkit-sk-col{flex-direction:column;gap:12px;min-width:0;display:flex}.toolkit-sk-row{gap:8px;display:flex}.toolkit-sk-card{border:1px solid var(--border);background:var(--surface-2);border-radius:16px;flex-direction:column;gap:12px;padding:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.toolkit-sk-card{background:color-mix(in srgb, var(--surface-2) 70%, transparent)}}@keyframes toolkit-sk-pulse{0%,to{opacity:.55}50%{opacity:1}}.toolkit-sk{background:var(--text-muted);border-radius:8px;display:block}@supports (color:color-mix(in lab, red, red)){.toolkit-sk{background:color-mix(in srgb, var(--text-muted) 22%, transparent)}}.toolkit-sk{animation:1.4s ease-in-out infinite toolkit-sk-pulse}.landing-expand{z-index:200;pointer-events:none;background:var(--accent-fill);transition:left .48s cubic-bezier(.65,0,.25,1),top .48s cubic-bezier(.65,0,.25,1),width .48s cubic-bezier(.65,0,.25,1),height .48s cubic-bezier(.65,0,.25,1),border-radius .48s,background-color .22s;position:fixed}.landing-expand.settle{background:var(--bg-main)}@keyframes landing-quiet-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.landing-quiet-die{animation:.65s cubic-bezier(.2,.7,.2,1) both landing-quiet-turn}@keyframes landing-d20-label{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.landing-d20-label{animation:.22s ease-out both landing-d20-label}.landing-wipe{z-index:200;pointer-events:none;background:var(--bg-accent);clip-path:circle(0 at var(--x) var(--y));animation:.65s cubic-bezier(.5,0,.2,1) forwards landing-wipe;position:fixed;inset:0}@keyframes landing-wipe{0%{clip-path:circle(0 at var(--x) var(--y));background:var(--bg-accent)}70%{clip-path:circle(150vmax at var(--x) var(--y));background:var(--bg-accent)}to{clip-path:circle(150vmax at var(--x) var(--y));background:var(--bg-main)}}@keyframes toolkit-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes toolkit-wait-fallback{to{opacity:1}}.toolkit-wait>:not(.toolkit-keep){opacity:0;animation:0s linear 2.5s forwards toolkit-wait-fallback}.toolkit-enter>:not(.toolkit-keep){animation:.38s cubic-bezier(.22,.8,.24,1) .26s both toolkit-in}.toolkit-enter>:nth-child(2){animation-delay:0s}.toolkit-enter>:nth-child(3){animation-delay:50ms}.toolkit-enter>:nth-child(4){animation-delay:.1s}.toolkit-enter>:nth-child(5){animation-delay:.15s}.toolkit-enter>:nth-child(6){animation-delay:.2s}@media (prefers-reduced-motion:no-preference){html.landing-leaving main>:not(header){opacity:0;transition:opacity .2s ease-in,transform .2s ease-in;transform:scale(.985)}}@media (prefers-reduced-motion:reduce){.toolkit-wait>:not(.toolkit-keep){opacity:1;animation:none}.toolkit-enter>:not(.toolkit-keep){animation:none}.toolkit-skeleton,.toolkit-progress,.landing-progress{display:none}.landing-spinner,.landing-d20,.landing-d20-hop,.landing-d20-pop,.landing-d20-label,.landing-wipe,.landing-d20-sparks line,.landing-tick,.landing-stage,.landing-flame,.landing-torch-light,.landing-rune,.landing-rune .spin,.landing-doors,.arcane,.arcane *{animation:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.shot-light,.shot-dark{display:none}[data-theme=light] .shot-light,[data-theme=dark] .shot-dark{display:block}.gs-shell{z-index:70;background:var(--surface-2);border:1px solid var(--border);box-shadow:var(--elevation-3);transition-property:top,right,width,height,border-radius;transition-duration:calc(.38s * var(--k,1) * var(--mv,1));transition-timing-function:cubic-bezier(.2,.8,.2,1);position:fixed;overflow:hidden}.gs-body{transition:opacity calc(.25s * var(--k,1)) ease calc(.12s * var(--k,1));padding:14px 16px}.gs-dot{background:var(--bg-accent);border-radius:9999px;width:9px;height:9px;animation:1.4s infinite gs-pulse;position:absolute;top:3px;right:5px}@keyframes gs-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--bg-accent) 70%, transparent)}to{box-shadow:0 0 0 10px #0000}}@media (prefers-reduced-motion:reduce){.gs-shell,.gs-body{transition:none}.gs-dot{animation:none}}:root{--t-fast:.12s;--t-base:.2s;--t-slow:.32s;--t-pill:.5s;--t-reveal:.3s;--ease-out:cubic-bezier(.2, .8, .2, 1);--k:1;--mv:1}@media (prefers-reduced-motion:reduce){:root{--k:.5;--mv:0}}html[data-motion=full]{--k:1;--mv:1}html[data-motion=calm]{--k:.5;--mv:0}html[data-motion=off]{--k:0;--mv:0}@keyframes npc-reveal{0%{opacity:0;transform:translateY(calc(10px * var(--mv,1)))}to{opacity:1;transform:none}}@keyframes npc-block-in{0%{opacity:0;transform:translateY(calc(6px * var(--mv,1)))}to{opacity:1;transform:none}}.npc-reveal{animation:npc-reveal calc(var(--t-base) * var(--k,1)) var(--ease-out) backwards}.npc-reveal #card>div>*{animation:npc-block-in calc(var(--t-reveal) * .5 * var(--k,1)) var(--ease-out) backwards}.npc-reveal #card>div>:nth-child(2){animation-delay:calc(40ms * var(--k,1))}.npc-reveal #card>div>:nth-child(3){animation-delay:calc(80ms * var(--k,1))}.stagger>*{animation:row-in calc(var(--t-base) * var(--k,1)) var(--ease-out) backwards}.stagger>:nth-child(2){animation-delay:calc(35ms * var(--k,1))}.stagger>:nth-child(3){animation-delay:calc(70ms * var(--k,1))}.stagger>:nth-child(4){animation-delay:calc(.105s * var(--k,1))}.stagger>:nth-child(5){animation-delay:calc(.14s * var(--k,1))}.stagger>:nth-child(n+6){animation-delay:calc(.175s * var(--k,1))}@keyframes row-in{0%{opacity:0;transform:translateY(calc(4px * var(--mv,1)))}to{opacity:1;transform:none}}.row-in{animation:row-in calc(var(--t-base) * .85 * var(--k,1)) var(--ease-out) backwards}@keyframes toast-in{0%{opacity:0;transform:translateY(calc(14px * var(--mv,1)))}to{opacity:1;transform:none}}.toast-in{animation:toast-in calc(var(--t-base) * 1.1 * var(--k,1)) var(--ease-out) backwards}@keyframes tag-in{0%{opacity:0;transform:scale(calc(1 - .4 * var(--mv,1)))}to{opacity:1;transform:none}}.tag-in{animation:tag-in calc(var(--t-base) * 1.2 * var(--k,1)) var(--ease-out) backwards}.mvp-veil{z-index:45;color:#fff;background:#000;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0;overflow-y:auto}.mvp-card{width:min(36rem,100%)}@keyframes mvp-veil-in{0%{opacity:0}to{opacity:1}}@keyframes mvp-veil-out{0%{opacity:1}to{opacity:0}}@keyframes mvp-card-in{0%{opacity:0;transform:translateY(calc(10px * var(--mv,1))) scale(calc(1 - .03 * var(--mv,1)))}to{opacity:1;transform:none}}@keyframes mvp-card-out{0%{opacity:1}to{opacity:0}}.mvp-veil-in{animation:mvp-veil-in calc(1.5s * var(--k,1)) ease both}.mvp-veil-out{animation:mvp-veil-out calc(1.3s * var(--k,1)) ease both;pointer-events:none}.mvp-card-in{animation:mvp-card-in calc(1.4s * var(--k,1)) ease calc(1.3s * var(--k,1)) both}.mvp-card-out{animation:mvp-card-out calc(.6s * var(--k,1)) ease both}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}@keyframes peace-in{0%{opacity:0;transform:translateY(calc(-10px * var(--mv,1))) scale(calc(1 - .03 * var(--mv,1)));box-shadow:0 0 0 0 color-mix(in srgb, var(--success) 60%, transparent)}60%{box-shadow:0 0 0 6px color-mix(in srgb, var(--success) 30%, transparent)}to{opacity:1;transform:none;box-shadow:0 0 #0000}}.peace-in{animation:peace-in calc(var(--t-slow) * 1.2 * var(--k,1)) var(--ease-out) backwards}@keyframes peace-row{0%{background-color:color-mix(in srgb, var(--success) 22%, transparent);transform:translateX(calc(-6px * var(--mv,1)))}to{background-color:#0000;transform:none}}.peace-row{animation:peace-row calc(var(--t-slow) * 1.6 * var(--k,1)) var(--ease-out) backwards}@keyframes skull-pop{0%{opacity:0;transform:scale(calc(1 - var(--mv,1)))}60%{opacity:1;transform:scale(calc(1 + .3 * var(--mv,1)))}to{opacity:1;transform:none}}.skull-pop{animation:skull-pop calc(var(--t-slow) * .9 * var(--k,1)) var(--ease-out) backwards;display:inline-block}@keyframes pip-in{0%{opacity:0;transform:scale(calc(1 - var(--mv,1)))}to{opacity:1;transform:none}}.ds-pips>button{animation:pip-in calc(var(--t-fast) * 1.3 * var(--k,1)) var(--ease-out) backwards}.ds-pips>button:first-child{animation-delay:calc(.15s * var(--k,1))}.ds-pips>button:nth-child(2){animation-delay:calc(.2s * var(--k,1))}.ds-pips>button:nth-child(3){animation-delay:calc(.25s * var(--k,1))}.ds-pips>button:nth-child(5){animation-delay:calc(.3s * var(--k,1))}.ds-pips>button:nth-child(6){animation-delay:calc(.35s * var(--k,1))}.ds-pips>button:nth-child(7){animation-delay:calc(.4s * var(--k,1))}@supports (interpolate-size:allow-keywords){main details,details.fold{interpolate-size:allow-keywords}main details::details-content{height:0;transition:height calc(var(--t-base) * .75 * var(--k,1)) var(--ease-out), content-visibility calc(var(--t-base) * .75 * var(--k,1)) allow-discrete, overflow calc(var(--t-base) * .75 * var(--k,1)) allow-discrete;overflow:clip}details.fold::details-content{height:0;transition:height calc(var(--t-base) * .75 * var(--k,1)) var(--ease-out), content-visibility calc(var(--t-base) * .75 * var(--k,1)) allow-discrete, overflow calc(var(--t-base) * .75 * var(--k,1)) allow-discrete;overflow:clip}main details[open]::details-content{height:auto;overflow:visible}details.fold[open]::details-content{height:auto;overflow:visible}}.rf-wrap{margin-top:10px}.rf{--rf-c:var(--text-secondary);isolation:isolate;border:1px solid var(--border);background:var(--surface-2);border-radius:12px;padding:10px 12px;position:relative;overflow:hidden}.rf[data-tier=rare]{--rf-c:var(--success)}.rf[data-tier=very-rare]{--rf-c:#8b5cf6}@supports (color:color-mix(in lab, red, red)){.rf[data-tier=very-rare]{--rf-c:color-mix(in srgb, #8b5cf6 72%, var(--text-primary,#fff))}}.rf[data-tier=legendary]{--rf-c:var(--warning)}.rf[data-state=found]{border-left:4px solid var(--rf-c)}.rf-in{z-index:2;position:relative}.rf-cv{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0}.rf-glow,.rf-rays,.rf-ring{pointer-events:none;opacity:0;position:absolute}.rf-glow{border-radius:inherit;z-index:0;inset:0}.rf-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rf-sp{flex:1}.rf-tag{font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--rf-c);color:var(--rf-c);background:var(--rf-c);border-radius:999px;padding:2px 9px;font-weight:700;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rf-tag{background:color-mix(in srgb, var(--rf-c) 14%, transparent)}}.rf-dc{font-size:var(--fs-label);color:var(--text-secondary)}.rf-dc b{color:var(--text-primary,inherit)}.rf-name{font-size:var(--fs-emphasis,17px);min-height:1.5em;margin:8px 0 2px;font-weight:650}.rf-hid{filter:blur(6px);color:var(--text-secondary);-webkit-user-select:none;user-select:none}.rf-does{color:var(--text-primary);font-size:var(--fs-body);max-width:60ch}.rf-plays{color:var(--text-secondary);font-size:var(--fs-label);margin-top:2px}.rf-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.rf-lock{justify-content:center;align-items:center;min-width:32px;min-height:32px;display:inline-flex;border-radius:999px!important;padding:0!important}.rf-ch{white-space:pre;display:inline-block}.rf-ch-fly{color:var(--rf-c);opacity:.85}.rf-none{align-items:center;gap:8px;margin-top:8px;display:flex}.rf-none .rf-lock{opacity:.7;min-width:28px;min-height:28px}.rf-none-text{font-size:var(--fs-label);color:var(--text-muted)}.rf[data-state=locked] .rf-glow{opacity:1;background:radial-gradient(ellipse at 30% 0, var(--accent,#3b82f6), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.rf[data-state=locked] .rf-glow{background:radial-gradient(ellipse at 30% 0, color-mix(in srgb, var(--accent,#3b82f6) 20%, transparent), transparent 70%)}}.rf[data-state=locked] .rf-glow{animation:rf-idle calc(3.6s * var(--k,1)) ease-in-out infinite}html[data-motion=off] .rf[data-state=locked] .rf-glow{opacity:.5;animation:none}@keyframes rf-idle{50%{opacity:.3}}@keyframes rf-fade{0%{opacity:0;transform:translateY(calc(6px * var(--mv,1)))}to{opacity:1;transform:none}}@keyframes rf-pop{0%{opacity:0;filter:blur(5px);transform:scale(.9)}60%{opacity:1;filter:none;transform:scale(1.03)}to{transform:none}}@keyframes rf-glowpulse{0%{opacity:0}18%{opacity:1}to{opacity:0}}@keyframes rf-sweep{to{transform:translate(120%)}}@keyframes rf-ring{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(11)}}@keyframes rf-rays{0%{opacity:0;transform:rotate(0)scale(.6)}25%{opacity:.8}to{opacity:0;transform:rotate(40deg)scale(1.1)}}.rf-fx-nice .rf-name,.rf-fx-nice .rf-does,.rf-fx-nice .rf-plays{animation:rf-fade calc(.45s * var(--k,1)) var(--ease-out) both}.rf-fx-rare .rf-name,.rf-fx-very-rare .rf-name,.rf-fx-legendary .rf-name{animation:rf-pop calc(.7s * var(--k,1)) cubic-bezier(.2, .9, .25, 1.2) both}.rf-fx-rare .rf-does,.rf-fx-very-rare .rf-does,.rf-fx-legendary .rf-does,.rf-fx-rare .rf-plays,.rf-fx-very-rare .rf-plays,.rf-fx-legendary .rf-plays{animation:rf-fade calc(.6s * var(--k,1)) calc(.25s * var(--k,1)) both}.rf-fx-rare .rf-glow{animation:rf-glowpulse calc(1.5s * var(--k,1)) ease-out both;background:radial-gradient(ellipse at 50% 40%, var(--rf-c), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.rf-fx-rare .rf-glow{background:radial-gradient(ellipse at 50% 40%, color-mix(in srgb, var(--rf-c) 36%, transparent), transparent 70%)}}.rf-fx-very-rare .rf-glow{animation:rf-glowpulse calc(1.8s * var(--k,1)) ease-out both;background:radial-gradient(ellipse at 50% 40%, var(--rf-c), transparent 72%)}@supports (color:color-mix(in lab, red, red)){.rf-fx-very-rare .rf-glow{background:radial-gradient(ellipse at 50% 40%, color-mix(in srgb, var(--rf-c) 44%, transparent), transparent 72%)}}.rf-fx-legendary .rf-glow{animation:rf-glowpulse calc(2.4s * var(--k,1)) ease-out both;background:radial-gradient(ellipse at 50% 40%, var(--rf-c), transparent 75%)}@supports (color:color-mix(in lab, red, red)){.rf-fx-legendary .rf-glow{background:radial-gradient(ellipse at 50% 40%, color-mix(in srgb, var(--rf-c) 52%, transparent), transparent 75%)}}.rf-fx-very-rare:after,.rf-fx-legendary:after{content:"";border-radius:inherit;z-index:1;pointer-events:none;background:linear-gradient(105deg, transparent 35%, var(--rf-c) 50%, transparent 65%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.rf-fx-very-rare:after,.rf-fx-legendary:after{background:linear-gradient(105deg, transparent 35%, color-mix(in srgb, var(--rf-c) 45%, #fff) 50%, transparent 65%)}}.rf-fx-very-rare:after,.rf-fx-legendary:after{animation:rf-sweep calc(1.1s * var(--k,1)) calc(.1s * var(--k,1)) ease-out both;transform:translate(-120%)}.rf-ring{border:2px solid var(--rf-c);z-index:1;border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;top:44%;left:50%}.rf-fx-very-rare .rf-ring,.rf-fx-legendary .rf-ring{animation:rf-ring calc(1.1s * var(--k,1)) ease-out both}.rf-fx-legendary .rf-ring2{animation-duration:calc(1.4s * var(--k,1));animation-delay:calc(.2s * var(--k,1))}.rf-rays{z-index:0;background:repeating-conic-gradient(from 0deg, var(--rf-c) 0 6deg, transparent 6deg 22deg);width:520px;height:520px;margin:-260px 0 0 -260px;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.rf-rays{background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--rf-c) 40%, transparent) 0 6deg, transparent 6deg 22deg)}}.rf-rays{-webkit-mask:radial-gradient(circle,#000 0,#0000 62%);mask:radial-gradient(circle,#000 0,#0000 62%)}.rf-fx-legendary .rf-rays{animation:rf-rays calc(2.6s * var(--k,1)) ease-out both}.rf[data-tier=legendary][data-state=found] .rf-tag:after{content:"";background:linear-gradient(105deg,#0000 35%,#ffffff8c 50%,#0000 65%);animation:3.2s ease-in-out 1s infinite rf-sweep;position:absolute;inset:0;transform:translate(-120%)}html[data-motion=calm] .rf-rays,html[data-motion=calm] .rf-ring,html[data-motion=calm] .rf-fx-very-rare:after,html[data-motion=calm] .rf-fx-legendary:after,html[data-motion=calm] .rf-tag:after,html[data-motion=off] .rf-rays,html[data-motion=off] .rf-ring,html[data-motion=off] .rf-tag:after{display:none}html[data-motion=off] .rf *,html[data-motion=off] .rf:after{animation:none!important}.rf-flash{pointer-events:none;z-index:70;opacity:0;box-shadow:inset 0 0 120px 30px var(--warning);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.rf-flash{box-shadow:inset 0 0 120px 30px color-mix(in srgb, var(--warning) 55%, transparent)}}.rf-flash{animation:1.2s ease-out rf-flash}@keyframes rf-flash{0%{opacity:0}15%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .rf-flash{display:none}}.tc-btn{text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:34px;display:flex}.tc-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tc-chev{color:var(--text-muted);transition:transform calc(var(--t-fast) * var(--k,1) * var(--mv,1));font-size:.8em}.tc-btn[aria-expanded=true] .tc-chev{transform:rotate(180deg)}.tc-pop{z-index:40;transform-origin:0 0;background:var(--surface-container-high);border:1px solid var(--border);width:max(100%,min(430px,100vw - 24px));max-height:min(70vh,460px);box-shadow:var(--elevation-4);border-radius:12px;outline:0;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto}.tc-in{animation:tc-in calc(var(--t-base) * .85 * var(--k,1)) var(--ease-out) backwards}.tc-out{animation:tc-out calc(var(--t-fast) * .9 * var(--k,1)) ease-in forwards}@keyframes tc-in{0%{opacity:0;transform:translateY(calc(-6px * var(--mv,1))) scale(calc(1 - .03 * var(--mv,1)))}to{opacity:1;transform:none}}@keyframes tc-out{to{opacity:0;transform:translateY(calc(-4px * var(--mv,1))) scale(calc(1 - .02 * var(--mv,1)))}}.tc-grp{font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:8px 8px 3px;font-weight:600}.tc-grp:first-child{margin-top:3px}.tc-row{cursor:pointer;width:100%;color:var(--text-primary);text-align:left;font:inherit;transition:background calc(var(--t-fast) * var(--k,1));background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;display:flex}.tc-row.tc-active{background:var(--surface-3)}.tc-row[aria-selected=true]{background:var(--bg-accent)}@supports (color:color-mix(in lab, red, red)){.tc-row[aria-selected=true]{background:color-mix(in srgb, var(--bg-accent) 18%, transparent)}}.tc-name{font-weight:500}.tc-meta{font-size:var(--fs-label);color:var(--text-muted);text-align:right;margin-left:auto}.tc-tick{text-align:center;width:14px;color:var(--bg-accent);opacity:0;font-weight:700;transform:scale(.4)}.tc-row[aria-selected=true] .tc-tick{opacity:1;transition:transform calc(.18s * var(--k,1)) cubic-bezier(.3, 1.6, .5, 1), opacity calc(var(--t-fast) * var(--k,1));transform:none}.tier-switch{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;padding:3px;display:inline-flex;position:relative}.tier-opt{z-index:1;cursor:pointer;color:var(--text-secondary);font:inherit;font-size:var(--fs-body);transition:color calc(var(--t-fast) * var(--k,1));background:0 0;border:0;border-radius:999px;padding:5px 13px;position:relative}.tier-opt[aria-checked=true]{color:var(--text-accent)}.tier-pill{z-index:0;background:var(--accent-fill);border-radius:999px;position:absolute;top:3px;bottom:3px}.tier-pill-glide{transition:left calc(var(--t-pill) * var(--k,1) * var(--mv,1)) var(--ease-out), width calc(var(--t-pill) * var(--k,1) * var(--mv,1)) var(--ease-out)}button.press{transition-property:background,background-color,border-color,box-shadow,transform}button.press:not(:disabled):active{transform:translateY(calc(1.5px * var(--mv,1)))}@keyframes banner-in{0%{opacity:0;transform:translateY(calc(-8px * var(--mv,1)))}to{opacity:1;transform:none}}.banner-in{animation:banner-in calc(var(--t-slow) * var(--k,1)) var(--ease-out) backwards}.seg-small .tier-opt{font-size:var(--fs-label);padding:4px 11px}.tier-opt:disabled{opacity:.5;cursor:not-allowed}.tier-switch .tier-opt,.tier-switch .tier-opt:hover,.tier-switch .tier-opt:active,.tier-switch .tier-opt:focus-visible{box-shadow:none;background:0 0}.tier-switch .tier-opt:hover:not([aria-checked=true]){color:var(--text-primary)}.tier-switch .tier-opt:focus-visible{outline:2px solid var(--bg-accent);outline-offset:-2px}@keyframes spin-once{0%{transform:rotate(0)}to{transform:rotate(calc(360deg * var(--mv,1)))}}.spin-once{animation:spin-once calc(var(--t-slow) * 1.4 * var(--k,1)) var(--ease-out)}@keyframes dice-in{0%{opacity:0;transform:translateY(calc(14px * var(--mv,1)))}to{opacity:1;transform:none}}@keyframes dice-out{to{opacity:0;transform:translateY(calc(10px * var(--mv,1)))}}.dice-in{animation:dice-in calc(var(--t-base) * var(--k,1)) var(--ease-out) backwards}.dice-out{animation:dice-out calc(var(--t-fast) * 1.1 * var(--k,1)) ease-in forwards;pointer-events:none}@keyframes dice-grow{0%{opacity:0;transform:scale(.3,.12)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes dice-shrink{0%{opacity:1;transform:none}60%{opacity:.6}to{opacity:0;transform:scale(.3,.12)}}.dice-grow{transform-origin:100% 100%;animation:dice-grow calc(var(--t-base) * 1.5 * var(--k,1)) var(--ease-out) backwards}.dice-shrink{transform-origin:100% 100%;animation:dice-shrink calc(var(--t-base) * 1.25 * var(--k,1)) ease-in forwards;pointer-events:none}@media (max-width:1149px){.dice-grow,.dice-shrink{transform-origin:0 100%}}@keyframes dice-chip-pulse{0%{box-shadow:0 0 0 0 var(--accent-soft);transform:scale(1)}35%{box-shadow:0 0 0 6px var(--accent-soft);transform:scale(1.1)}to{transform:scale(1);box-shadow:0 0 #0000}}.dice-chip-pulse{animation:dice-chip-pulse calc(.52s * var(--k,1)) ease-out}@keyframes landing-rise{0%{opacity:0;transform:translateY(calc(10px * var(--mv,1)))}to{opacity:1;transform:none}}.landing-rise>:not(.landing-rise-item){animation:landing-rise calc(.667s * var(--k,1)) var(--ease-out) backwards}.landing-rise>:nth-child(2):not(.landing-rise-item){animation-delay:calc(.12s * var(--k,1))}.landing-rise>:nth-child(3):not(.landing-rise-item){animation-delay:calc(.24s * var(--k,1))}.landing-rise>:nth-child(4):not(.landing-rise-item){animation-delay:calc(.36s * var(--k,1))}.landing-rise>:nth-child(5):not(.landing-rise-item){animation-delay:calc(.48s * var(--k,1))}.landing-rise>.landing-rise-item{animation:landing-rise calc(.667s * var(--k,1)) var(--ease-out) calc(.24s * var(--k,1)) backwards}.reveal{transition:opacity calc(.45s * var(--k,1)) var(--ease-out), transform calc(.45s * var(--k,1)) var(--ease-out)}.reveal-pre{opacity:0;transform:scale(calc(1 - .07 * var(--mv,1)))}@media (hover:hover){.hover-grow{transition:transform calc(.267s * var(--k,1)) var(--ease-out), box-shadow calc(.267s * var(--k,1)) var(--ease-out)}.hover-grow:hover{transform:scale(calc(1 + .035 * var(--mv,1)));box-shadow:var(--elevation-2)}}.shot-fade{transition:opacity calc(.5s * var(--k,1)) var(--ease-out), filter calc(.6s * var(--k,1)) var(--ease-out)}.shot-wait{opacity:0;filter:blur(calc(14px * var(--mv,1)))}@keyframes landing-slide-in{0%{opacity:0;transform:translateX(calc(-26px * var(--mv,1)))}to{opacity:1;transform:none}}.landing-slide-in{animation:landing-slide-in calc(.507s * var(--k,1)) var(--ease-out) backwards}:root{--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}.switch-track{background:var(--surface-3);border:1px solid var(--border);width:34px;height:19px;transition:background-color calc(.333s * var(--k,1)) ease, border-color calc(.333s * var(--k,1)) ease;border-radius:999px;flex:none;position:relative}.switch-knob{background:var(--text-muted);width:15px;height:15px;transition:transform calc(.373s * var(--k,1)) var(--ease-spring), background-color calc(.267s * var(--k,1)) ease;border-radius:50%;place-items:center;display:grid;position:absolute;top:1px;left:1px}.switch-knob svg{width:9px;height:9px;stroke:var(--accent-fill);fill:none;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity calc(.2s * var(--k,1)) ease}input:checked+.switch-track{background:var(--accent-fill);border-color:var(--accent-fill)}input:checked+.switch-track .switch-knob{background:#fff;transform:translate(15px)}input:checked+.switch-track .switch-knob svg{opacity:1}input:focus-visible+.switch-track{outline:2px solid var(--bg-accent);outline-offset:2px}.switch-track.switch-lg{width:46px;height:26px}.switch-lg .switch-knob{width:20px;height:20px;top:2px;left:2px}.switch-lg .switch-knob svg{width:12px;height:12px}input:checked+.switch-track.switch-lg .switch-knob{transform:translate(20px)}.combat-edge-card{position:relative}.combat-edge-card:before{content:"";pointer-events:none;border-left:3px solid var(--danger);width:24px;animation:combat-sweep calc(.45s * var(--k,1)) var(--ease-out) backwards;border-radius:16px 0 0 16px;position:absolute;inset:-1px auto -1px -1px}@keyframes combat-sweep{0%{opacity:0;clip-path:inset(0 0 calc(100% * var(--mv,1)) 0)}to{opacity:1;clip-path:inset(0)}}@keyframes combat-rise{0%{opacity:0;transform:translateY(calc(10px * var(--mv,1)))}to{opacity:1;transform:none}}.combat-rise{animation:combat-rise calc(.35s * var(--k,1)) var(--ease-out) backwards}.combat-rise-2{animation-delay:calc(70ms * var(--k,1))}.combat-rise-3{animation-delay:calc(.14s * var(--k,1))}@keyframes pop-in{0%{opacity:0;transform:scale(calc(1 - .4 * var(--mv,1)))}to{opacity:1;transform:none}}.pop-in{animation:pop-in calc(.35s * var(--k,1)) var(--ease-out) calc(.15s * var(--k,1)) backwards;display:inline-block}.dice-box{transition:background-color calc(.15s * var(--k,1)) ease}.dice-box.dice-heat-1{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dice-box.dice-heat-1{background:color-mix(in srgb, var(--danger) 62%, #000)}}.dice-box.dice-heat-1{border-color:var(--danger);color:#fff}.dice-box.dice-heat-2{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dice-box.dice-heat-2{background:color-mix(in srgb, var(--warning) 58%, #000)}}.dice-box.dice-heat-2{border-color:var(--warning);color:#fff}.dice-box.dice-heat-3{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.dice-box.dice-heat-3{background:color-mix(in srgb, var(--success) 60%, #000)}}.dice-box.dice-heat-3{border-color:var(--success);color:#fff}.dice-box.dice-nat20{background:var(--warning);border-color:var(--warning);color:#1c1300;animation:dice-crit calc(.9s * var(--k,1)) ease-out}.dice-box.dice-nat1{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dice-box.dice-nat1{background:color-mix(in srgb, var(--danger) 82%, #000)}}.dice-box.dice-nat1{border-color:var(--danger);color:#fff;animation:dice-fumble calc(.4s * var(--k,1))}.dice-pop .dice-value{animation:dice-vpop calc(.14s * var(--k,1)) var(--ease-out);display:inline-block}@keyframes dice-vpop{0%{transform:scale(calc(1 + .5 * var(--mv,1)))}to{transform:none}}.dice-box.dice-ring:after{content:"";opacity:0;pointer-events:none;animation:dice-ring calc(.25s * var(--k,1)) ease-out;border:2px solid #fff;border-radius:10px;position:absolute;inset:0}@keyframes dice-ring{0%{opacity:.8;transform:scale(.92)}to{opacity:0;transform:scale(1.06)}}@keyframes dice-crit{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--warning) 60%, transparent)}40%{box-shadow:0 0 0 calc(12px * var(--mv,1)) color-mix(in srgb, var(--warning) 14%, transparent)}to{box-shadow:0 0 #0000}}@keyframes dice-fumble{20%{transform:translateX(calc(-5px * var(--mv,1)))}40%{transform:translateX(calc(5px * var(--mv,1)))}60%{transform:translateX(calc(-3px * var(--mv,1)))}80%{transform:translateX(calc(2px * var(--mv,1)))}to{transform:none}}.dice-tag{letter-spacing:.06em;font-size:11px;font-weight:800;position:absolute;top:6px;right:8px}.cc-pill{z-index:0;background:var(--surface-2);box-shadow:var(--elevation-1);border-radius:8px;position:absolute;top:3px;bottom:3px}.combat-leaving{pointer-events:none;position:absolute;top:0;left:0;right:0}.hp-ghost{transition:width calc(.7s * var(--k,1)) var(--ease-out) calc(.35s * var(--k,1));background:#fff6;position:absolute;top:0;bottom:0;left:0}.hp-real{z-index:1;position:absolute;top:0;bottom:0;left:0}@keyframes hp-float{0%{opacity:0;transform:translateY(calc(8px * var(--mv,1))) scale(.8)}20%{opacity:1}to{opacity:0;transform:translateY(calc(-26px * var(--mv,1))) scale(1.1)}}.hp-float{z-index:5;pointer-events:none;animation:hp-float calc(.8s * var(--k,1)) var(--ease-out) forwards;margin-left:6px;font-size:16px;font-weight:800;position:absolute;top:-6px;left:100%}.hp-float.dmg{color:var(--danger)}.hp-float.heal{color:var(--success)}@keyframes hp-hit{20%{transform:translateX(calc(-5px * var(--mv,1)))}40%{transform:translateX(calc(5px * var(--mv,1)))}60%{transform:translateX(calc(-3px * var(--mv,1)))}80%{transform:translateX(calc(2px * var(--mv,1)))}to{transform:none}}.hp-shake{animation:hp-hit calc(.38s * var(--k,1))}@keyframes hp-flash{0%{opacity:1}to{opacity:0}}.hp-flash-r:after,.hp-flash-g:after{content:"";pointer-events:none;z-index:6;animation:hp-flash calc(.45s * var(--k,1)) ease-out forwards;border-radius:16px;position:absolute;inset:-1.1rem -1.3rem}.hp-flash-r:after{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.hp-flash-r:after{background:color-mix(in srgb, var(--danger) 20%, transparent)}}.hp-flash-g:after{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.hp-flash-g:after{background:color-mix(in srgb, var(--success) 15%, transparent)}}.hp-flash-g:after{animation-duration:calc(.5s * var(--k,1))}@media (max-width:600px){.hp-flash-r:after,.hp-flash-g:after{inset:-12px}}@keyframes tick-pop{0%{transform:scale(calc(1 - .3 * var(--mv,1)))}to{transform:none}}.fivee-pop{animation:tick-pop calc(.3s * var(--k,1)) var(--ease-spring)}.cc-weapon{transition:opacity calc(.3s * var(--k,1)) ease}.cc-weapon-spent{opacity:.5}@keyframes cond-pop{0%{transform:scale(calc(1 - .2 * var(--mv,1)))}to{transform:none}}@keyframes cond-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--bg-accent) 67%, transparent)}to{box-shadow:0 0 0 calc(9px * var(--mv,1)) transparent}}.cond-new{animation:cond-pop calc(.3s * var(--k,1)) var(--ease-spring), cond-ring calc(.5s * var(--k,1)) ease-out;display:inline-block}.morale-banner{animation:banner-in calc(.35s * var(--k,1)) var(--ease-out) backwards}@keyframes morale-glow{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--warning) 60%, transparent)}60%{box-shadow:0 0 0 calc(10px * var(--mv,1)) transparent}to{box-shadow:none}}.morale-hot{background:var(--warning);border-radius:9px;padding:4px 8px}@supports (color:color-mix(in lab, red, red)){.morale-hot{background:color-mix(in srgb, var(--warning) 14%, transparent)}}.morale-hot{animation:morale-glow calc(1s * var(--k,1)) ease-out}.combat-pip{transition:background-color calc(.15s * var(--k,1)) ease}@keyframes pip-pop{0%{transform:scale(calc(1 - .5 * var(--mv,1)))}to{transform:none}}.pip-pop{animation:pip-pop calc(.3s * var(--k,1)) var(--ease-spring)}@keyframes pip-fill{0%{opacity:0;transform:scale(calc(1 - var(--mv,1)))}to{opacity:1;transform:none}}.pip-refill{animation:pip-fill calc(.3s * var(--k,1)) var(--ease-spring) backwards}@keyframes xf-out{to{opacity:0;transform:scale(calc(1 - .02 * var(--mv,1)))}}@keyframes xf-in{0%{opacity:0;transform:scale(calc(1 + .02 * var(--mv,1)))}to{opacity:1;transform:none}}.cc-xfade-out{z-index:4;pointer-events:none;animation:xf-out calc(.25s * var(--k,1)) ease forwards;position:absolute}.cc-xfade-in{animation:xf-in calc(.3s * var(--k,1)) ease backwards}@keyframes cc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cc-fade-out{to{opacity:0}}@keyframes cc-drawer-in{0%{opacity:0;transform:translateX(calc(100% * var(--mv,1)))}to{opacity:1;transform:none}}@keyframes cc-drawer-out{to{opacity:0;transform:translateX(calc(100% * var(--mv,1)))}}.cc-scrim{animation:cc-fade-in calc(.25s * var(--k,1)) ease backwards}.cc-scrim-out{animation:cc-fade-out calc(.2s * var(--k,1)) ease forwards}.cc-sheet{animation:cc-drawer-in calc(.34s * var(--k,1)) var(--ease-out) backwards}.cc-sheet-out{animation:cc-drawer-out calc(.2s * var(--k,1)) ease-in forwards}.combat-vitals .vit-av{transition:width calc(.25s * var(--k,1)), height calc(.25s * var(--k,1))}.combat-vitals .vit-fold{max-height:80px;transition:max-height calc(.25s * var(--k,1)) var(--ease-out), opacity calc(.2s * var(--k,1)) ease, margin calc(.25s * var(--k,1)) var(--ease-out);overflow:hidden}.combat-vitals{transition:box-shadow calc(.25s * var(--k,1)) ease}.combat-vitals.stuck{box-shadow:0 8px 14px -8px #000}.combat-vitals.condensed .vit-av{width:26px;height:26px}.combat-vitals.condensed .vit-fold{opacity:0;max-height:0;margin-top:0}.combat-vitals.condensed .vit-fold-x{display:none}html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after{transition-duration:0s!important;transition-delay:0s!important}body[data-theme=dark] input[type=checkbox],body[data-theme=dark] input[type=radio]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.tok-slide{transition:transform calc(.45s * var(--mv,1)) cubic-bezier(.3, .7, .3, 1)}@media (prefers-reduced-motion:reduce){.tok-slide{transition:none}}.map-hold .tok-slide{transition:none}@keyframes dim-in{0%{opacity:0}to{opacity:1}}@keyframes dim-line-in{0%{opacity:0;transform:translateY(calc(.8rem * var(--mv,1)))}to{opacity:1;transform:none}}@keyframes dim-out{0%{opacity:1}to{opacity:0}}.dim-in{animation:dim-in calc(.7s * var(--k,1)) ease-out}.dim-out{animation:dim-out calc(.7s * var(--k,1)) ease-in-out both}.dim-in>p{animation:dim-line-in calc(.7s * var(--k,1)) var(--ease-out) both}@media (prefers-reduced-motion:reduce){.dim-in,.dim-in>p{animation:none}.dim-out{display:none}}@keyframes here-pulse{0%,to{box-shadow:0 0 #4cc38a8c}60%{box-shadow:0 0 0 5px #4cc38a00}}.here-dot{animation:2.6s ease-out infinite here-pulse}:root[data-motion=calm] .here-dot,:root[data-motion=off] .here-dot{animation:none}@media (prefers-reduced-motion:reduce){.here-dot{animation:none}}@keyframes markpulse{0%{opacity:.95;transform:scale(.35)}to{opacity:0;transform:scale(1.5)}}@keyframes mapglint{0%,62%,to{opacity:.06;transform:scale(.5)}76%{opacity:.5;transform:scale(1)}88%{opacity:.1;transform:scale(.7)}}.map-glint{transform-box:fill-box;transform-origin:50%;opacity:.06;animation:5s ease-in-out infinite mapglint}:root[data-motion=calm] .map-glint,:root[data-motion=off] .map-glint{opacity:.3;animation:none}@media (prefers-reduced-motion:reduce){.map-glint{opacity:.3;animation:none}}@keyframes reedsway{0%{transform:rotate(-2.5deg)}to{transform:rotate(2.5deg)}}.reed-sway{transform-box:fill-box;transform-origin:50% 100%;animation:4.5s ease-in-out infinite alternate reedsway}:root[data-motion=calm] .reed-sway,:root[data-motion=off] .reed-sway{animation:none}@media (prefers-reduced-motion:reduce){.reed-sway{animation:none}}@keyframes fireflicker{0%{transform:scale(1)skew(0deg)}25%{transform:scale(.92,1.1)skew(3deg)}50%{transform:scale(1.05,.94)skew(-2deg)}75%{transform:scale(.95,1.08)skew(2deg)}to{transform:scale(1)skew(0deg)}}@keyframes fireglow{0%,to{opacity:.85}40%{opacity:1}70%{opacity:.7}}.fire-flicker{transform-box:fill-box;transform-origin:50% 100%;animation:1.3s ease-in-out infinite fireflicker}.fire-glow{animation:2.1s ease-in-out infinite fireglow}:root[data-motion=calm] .fire-flicker,:root[data-motion=off] .fire-flicker,:root[data-motion=calm] .fire-glow,:root[data-motion=off] .fire-glow{animation:none}@media (prefers-reduced-motion:reduce){.fire-flicker,.fire-glow{animation:none}}@keyframes shorebreath{0%,to{opacity:.55}50%{opacity:1}}.water-shore{animation:7s ease-in-out infinite shorebreath}@keyframes bannerwave{0%,to{transform:skewY(-5deg)scaleX(1)}50%{transform:skewY(5deg)scaleX(.94)}}.banner-wave{transform-box:view-box;animation:2.6s ease-in-out infinite bannerwave}:root[data-motion=calm] .water-shore,:root[data-motion=off] .water-shore,:root[data-motion=calm] .banner-wave,:root[data-motion=off] .banner-wave{animation:none}@media (prefers-reduced-motion:reduce){.water-shore,.banner-wave{animation:none}}@keyframes foamring{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.55;transform:scale(1.07)}}@keyframes foamdash{to{stroke-dashoffset:-1.12px}}.foam-ring{transform-box:fill-box;transform-origin:50%;animation:3.4s ease-in-out infinite foamring,9s linear infinite foamdash}.foam-ring-b{animation-duration:4.4s,14s;animation-direction:normal,reverse}:root[data-motion=calm] .foam-ring,:root[data-motion=off] .foam-ring{animation:none}@media (prefers-reduced-motion:reduce){.foam-ring{animation:none}}@keyframes smokerise{0%{opacity:.5;transform:translate(0)scale(.6)}to{opacity:0;transform:translate(.35px,-1.5px)scale(2.6)}}.smoke-puff{transform-box:fill-box;transform-origin:50%;opacity:0;animation:4.2s ease-out infinite smokerise}@keyframes fallflow{to{transform:translateY(1.2px)}}.fall-flow{animation:.9s linear infinite fallflow}:root[data-motion=calm] .smoke-puff,:root[data-motion=off] .smoke-puff{opacity:.16;animation:none}:root[data-motion=calm] .fall-flow,:root[data-motion=off] .fall-flow{animation:none}@media (prefers-reduced-motion:reduce){.smoke-puff{opacity:.16;animation:none}.fall-flow{animation:none}}@keyframes rainfall{to{transform:translate(-.374px,1.761px)}}@keyframes rainfallb{to{transform:translate(-.54px,2.543px)}}@keyframes snowfall{to{transform:translateY(2.4px)}}@keyframes snowfallb{to{transform:translateY(3.7px)}}@keyframes mistdrift{0%{transform:translate(-1.6px)}to{transform:translate(1.6px)}}@keyframes lightning{0%,91%,to{opacity:0}92%{opacity:.42}93.5%{opacity:.06}95%{opacity:.34}97%{opacity:0}}.rain-fall{animation:.6s linear infinite rainfall}.rain-fall-b{animation:1s linear infinite rainfallb}.snow-fall{animation:6s linear infinite snowfall}.snow-fall-b{animation:9s linear infinite snowfallb}.mist-drift{animation:38s ease-in-out infinite alternate mistdrift}.mist-drift-b{animation-duration:52s;animation-direction:alternate-reverse}.lightning{opacity:0;animation:11s linear infinite lightning}:root[data-motion=calm] :is(.rain-fall,.snow-fall,.mist-drift,.lightning),:root[data-motion=off] :is(.rain-fall,.snow-fall,.mist-drift,.lightning){animation:none}@media (prefers-reduced-motion:reduce){:is(.rain-fall,.snow-fall,.mist-drift,.lightning){animation:none}}@keyframes tentflap{0%,to{transform:skewY(0)scaleX(1)}50%{transform:skewY(-5deg)scaleX(.88)}}@keyframes tentflapv{0%,to{transform:skew(0deg)scaleY(1)}50%{transform:skew(5deg)scaleY(.88)}}.tent-flap{animation:3.6s ease-in-out infinite tentflap}.tent-flap-v{animation-name:tentflapv}@keyframes lilybob{0%{transform:translate(-.02px,-.015px)}to{transform:translate(.02px,.02px)}}.lily-bob{animation:3.4s ease-in-out infinite alternate lilybob}@keyframes wakefade{0%{opacity:1}to{opacity:0}}.wake-fade{animation:2.6s ease-out forwards wakefade}:root[data-motion=calm] :is(.tent-flap,.lily-bob),:root[data-motion=off] :is(.tent-flap,.lily-bob){animation:none}:root[data-motion=calm] .wake-fade,:root[data-motion=off] .wake-fade{display:none}@media (prefers-reduced-motion:reduce){:is(.tent-flap,.lily-bob){animation:none}.wake-fade{display:none}}.mark-pulse{transform-box:fill-box;transform-origin:50%;animation:1.4s ease-out infinite markpulse}:root[data-motion=calm] .mark-pulse,:root[data-motion=off] .mark-pulse{animation:none}@media (prefers-reduced-motion:reduce){.mark-pulse{animation:none}}@keyframes water-drift-a{0%{transform:translate(0)}to{transform:translate(-2.2px)}}@keyframes water-drift-b{0%{transform:translate(0)}to{transform:translate(3.1px,1.9px)}}@keyframes water-glint{0%,to{opacity:.05}50%{opacity:.55}}.water-flow-a{animation:22s linear infinite water-drift-a}.water-flow-b{animation:34s linear infinite water-drift-b}.water-glint{animation:6s ease-in-out infinite water-glint}:root[data-motion=calm] .water-flow,:root[data-motion=off] .water-flow,:root[data-motion=calm] .water-glint,:root[data-motion=off] .water-glint{animation:none}:root[data-motion=calm] .water-glint,:root[data-motion=off] .water-glint{opacity:.25}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .water-flow,:root:not([data-motion=full]) .water-glint{animation:none}:root:not([data-motion=full]) .water-glint{opacity:.25}}@keyframes set-in{0%{opacity:0;transform:translate(calc(var(--sx,0px) * var(--mv,1)), calc(var(--sy,0px) * var(--mv,1)))}to{opacity:1;transform:none}}.set-in{animation:set-in calc(var(--t-base) * 1.25 * var(--k,1)) var(--ease-out) backwards}.set-in-down{--sy:10px}.set-in-up{--sy:-10px}.set-in-fwd{--sx:24px}.set-in-back{--sx:-24px}.set-pill{z-index:0;pointer-events:none;background:var(--accent-soft);border:1px solid var(--bg-accent);border-radius:12px;position:absolute;left:0;right:0}.set-pill-glide{transition:top calc(var(--t-pill) * .7 * var(--k,1) * var(--mv,1)) var(--ease-out), height calc(var(--t-pill) * .7 * var(--k,1) * var(--mv,1)) var(--ease-out)}.set-collapse{transition:grid-template-rows calc(var(--t-slow) * var(--k,1) * var(--mv,1)) var(--ease-out);grid-template-rows:0fr;display:grid}.set-collapse.open{grid-template-rows:1fr}.set-collapse>div{min-height:0;overflow:hidden}.set-hover{transition:background-color calc(var(--t-fast) * var(--k,1))}.set-hover:hover{background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.set-hover:hover{background:color-mix(in srgb, var(--text-primary) 4%, transparent)}}.set-chip{transition:background-color calc(var(--t-fast) * var(--k,1)), border-color calc(var(--t-fast) * var(--k,1)), color calc(var(--t-fast) * var(--k,1)), transform calc(var(--t-fast) * var(--k,1)) var(--ease-spring)}.set-chip:active{transform:scale(calc(1 - .05 * var(--mv,1)))}.set-tick{animation:tag-in calc(var(--t-base) * var(--k,1)) var(--ease-spring) backwards;display:inline-block}@media (max-width:600px){.set-nav-back{--sx:-24px;animation:set-in calc(var(--t-base) * 1.25 * var(--k,1)) var(--ease-out) backwards}}[data-panning] *,[data-panning] :before,[data-panning] :after{animation-play-state:paused!important}@keyframes canopy-trim{0%{opacity:0}to{opacity:1}}.canopy-trim{animation:canopy-trim calc(.7s * var(--k,1)) ease-in-out both}@media (prefers-reduced-motion:reduce){.canopy-trim{animation:none}}.map-modes-thumb{transition:transform calc(.26s * var(--k,1)) var(--ease-out)}@keyframes tour-pulse{0%,to{opacity:.95;transform:scale(1)}50%{opacity:.35;transform:scale(1.012)}}@keyframes tour-card-in{0%{opacity:0;transform:translateY(calc(10px * var(--mv,1)))}to{opacity:1;transform:none}}.map-tour-spot:after{content:"";border:2px solid var(--bg-accent);border-radius:16px;animation:2.2s ease-in-out infinite tour-pulse;position:absolute;inset:-2px}.map-tour-card{animation:tour-card-in calc(.32s * var(--k,1)) var(--ease-out) both}:root[data-motion=calm] .map-tour-spot:after,:root[data-motion=off] .map-tour-spot:after{animation:none}@media (prefers-reduced-motion:reduce){.map-tour-spot:after,.map-tour-card{animation:none}.map-modes-thumb{transition:none}}@keyframes roof-fade{0%{opacity:1}to{opacity:0}}.roof-fade{animation:roof-fade calc(.7s * var(--k,1)) ease-out both}@media (prefers-reduced-motion:reduce){.roof-fade{display:none}}html[data-detail=simple] svg[aria-label="The battle map"] *,html[data-detail=simple] svg[aria-label="The battle map"] :before,html[data-detail=simple] svg[aria-label="The battle map"] :after{animation:none!important}@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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}
