/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--blur-sm:8px;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.top-3{top:calc(var(--spacing) * 3)}.right-3{right:calc(var(--spacing) * 3)}.bottom-3{bottom:calc(var(--spacing) * 3)}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.col-span-2{grid-column:span 2/span 2}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-auto{margin-inline:auto}.-mt-5{margin-top:calc(var(--spacing) * -5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-12{height:calc(var(--spacing) * 12)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-\[calc\(100dvh-var\(--game-header-height\)\)\]{height:calc(100dvh - var(--game-header-height))}.h-\[calc\(100vh-3\.5rem\)\]{height:calc(100vh - 3.5rem)}.h-\[calc\(100vh-9\.5rem\)\]{height:calc(100vh - 9.5rem)}.h-auto{height:auto}.h-full{height:100%}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[70vh\]{max-height:70vh}.max-h-\[calc\(100\%-1\.5rem\)\]{max-height:calc(100% - 1.5rem)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-\[360px\]{min-height:360px}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-14{width:calc(var(--spacing) * 14)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-64{width:calc(var(--spacing) * 64)}.w-80{width:calc(var(--spacing) * 80)}.w-\[5\.5rem\]{width:5.5rem}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[60ch\]{max-width:60ch}.max-w-\[560px\]{max-width:560px}.max-w-\[1400px\]{max-width:1400px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.min-w-0{min-width:0}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[190px\]{min-width:190px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.columns-1{column-count:1}.break-inside-avoid{break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[10rem_1fr\]{grid-template-columns:10rem 1fr}.grid-cols-\[minmax\(0\,22fr\)_minmax\(0\,46fr\)_max-content_max-content_max-content\]{grid-template-columns:minmax(0,22fr) minmax(0,46fr) max-content max-content max-content}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:var(--spacing)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}: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-\[var\(--edge-faint\)\]>:not(:last-child)){border-color:var(--edge-faint)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-\[var\(--edge\)\]{border-color:var(--edge)}.border-\[var\(--edge-faint\)\]{border-color:var(--edge-faint)}.border-\[var\(--gold\)\]{border-color:var(--gold)}.border-\[var\(--gold-dim\)\]{border-color:var(--gold-dim)}.border-l-\[var\(--gold\)\]{border-left-color:var(--gold)}.bg-\[var\(--bg-deep\)\]{background-color:var(--bg-deep)}.bg-\[var\(--bg-hover\)\]{background-color:var(--bg-hover)}.bg-\[var\(--bg-panel\)\]{background-color:var(--bg-panel)}.bg-\[var\(--bg-raised\)\]{background-color:var(--bg-raised)}.bg-\[var\(--gold-dim\)\]\/20{background-color:var(--gold-dim)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--gold-dim\)\]\/20{background-color:color-mix(in oklab,var(--gold-dim) 20%,transparent)}}.bg-\[var\(--gold-dim\)\]\/30{background-color:var(--gold-dim)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--gold-dim\)\]\/30{background-color:color-mix(in oklab,var(--gold-dim) 30%,transparent)}}.bg-\[var\(--gold-glow\)\]{background-color:var(--gold-glow)}.bg-\[var\(--life\)\]\/15{background-color:var(--life)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--life\)\]\/15{background-color:color-mix(in oklab,var(--life) 15%,transparent)}}.object-contain{object-fit:contain}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-1{padding-left:var(--spacing)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.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-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)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[\#4a9e4a\]{color:#4a9e4a}.text-\[var\(--gem-dex\)\]{color:var(--gem-dex)}.text-\[var\(--gem-int\)\]{color:var(--gem-int)}.text-\[var\(--gem-str\)\]{color:var(--gem-str)}.text-\[var\(--gold\)\]{color:var(--gold)}.text-\[var\(--gold-dim\)\]{color:var(--gold-dim)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--ink-hi\)\]{color:var(--ink-hi)}.text-\[var\(--ink-low\)\]{color:var(--ink-low)}.text-\[var\(--ink-mid\)\]{color:var(--ink-mid)}.text-\[var\(--life\)\]{color:var(--life)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{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)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-\[var\(--ink-low\)\]::placeholder{color:var(--ink-low)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-\[var\(--edge\)\]:hover{border-color:var(--edge)}.hover\:border-\[var\(--edge-strong\)\]:hover{border-color:var(--edge-strong)}.hover\:border-\[var\(--gold-dim\)\]:hover{border-color:var(--gold-dim)}.hover\:bg-\[var\(--bg-hover\)\]:hover{background-color:var(--bg-hover)}.hover\:text-\[\#f0cc5a\]:hover{color:#f0cc5a}.hover\:text-\[var\(--gold\)\]:hover{color:var(--gold)}.hover\:text-\[var\(--ink-hi\)\]:hover{color:var(--ink-hi)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}}.active\:cursor-grabbing:active{cursor:grabbing}@media (min-width:40rem){.sm\:columns-2{column-count:2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-20{top:calc(var(--spacing) * 20)}.lg\:mt-0{margin-top:0}.lg\:mb-0{margin-bottom:0}.lg\:grid{display:grid}.lg\:columns-3{column-count:3}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:grid-cols-\[340px_1fr\]{grid-template-columns:340px 1fr}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:text-\[36px\]{font-size:36px}}@media (min-width:80rem){.xl\:columns-4{column-count:4}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}@font-face{font-family:PoE Fontin;src:url(/native/fontin-regular-webfont.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:PoE Fontin;src:url(/native/fontin-italic-webfont.woff)format("woff");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:PoE Fontin Display;src:url(/native/fontin-smallcaps-webfont.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}.series-page,.workshop-page,.workshop-popover{color:#d8cfbd;font-family:PoE Fontin,Georgia,serif;font-size:16px;line-height:1.5}.series-page,.workshop-page{padding-top:28px}.workshop-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.series-page h1,.workshop-heading h1{letter-spacing:0;font-family:PoE Fontin Display,Georgia,serif;font-size:30px;font-weight:400}.workshop-league{color:#b4a78e;margin-top:4px;font-size:14px}.workshop-tabs{border-bottom:1px solid #645038;flex-wrap:wrap;margin-bottom:24px;display:flex}.workshop-tabs a{color:#c7bda7;border:1px solid #0000;border-bottom:0;padding:12px 18px}.workshop-tabs a:hover{color:#f3dfac;background:#1d1913;text-decoration:none}.workshop-tabs a[aria-current]{color:#f3dfac;background:#211a12;border-color:#645038;box-shadow:inset 0 2px #a77a3c}.workshop-content{border:0;min-width:0;padding:0}.workshop-panel{background:#100e0b;border:1px solid #594630;padding:24px;box-shadow:inset 0 0 0 3px #090806,inset 0 0 0 4px #2c2319}.workshop-field{gap:7px;min-width:0;display:grid}.workshop-label{color:#c8b996;font-size:15px}.workshop-input,.workshop-select{color:#e8ddc4;width:100%;min-width:0;height:48px;min-height:48px;font:inherit;background:#090806;border:1px solid #62513a;border-radius:2px;padding:8px 12px;line-height:30px}.workshop-select{cursor:pointer;text-align:left;align-items:center;gap:10px;display:flex}.workshop-select>span:not([aria-hidden]){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.workshop-select img{object-fit:contain;width:28px;height:28px}.workshop-select:hover,.workshop-select[data-state=open]{background:#18130d;border-color:#c1a46c}.workshop-input::placeholder{color:#a39881}.workshop-input[aria-invalid=true]{border-color:#d38067}.workshop-popover{z-index:100;width:min(480px,var(--radix-popover-content-available-width));min-width:min(var(--radix-popover-trigger-width),480px);background:#100d09;border:1px solid #9d7b47;padding:8px;box-shadow:0 8px 32px #000b}.workshop-option-scroll{height:330px;max-height:calc(var(--radix-popover-content-available-height) - 80px);margin-top:6px;overflow:auto}.workshop-option{text-align:left;color:#e2c18b;cursor:pointer;border-bottom:1px solid #30251a;align-items:center;gap:12px;padding:8px 10px;display:flex}.workshop-option[aria-selected=true],.workshop-option[data-active=true]{color:#f3dfac;background:#302319}.workshop-option[aria-selected=true]{box-shadow:inset 0 0 0 1px #c1a46c}.workshop-option img{object-fit:contain;flex-shrink:0;width:40px;height:44px}.workshop-option>span{min-width:0}.workshop-option-detail,.workshop-option-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workshop-option-detail{color:#b3a995;font-size:14px}.workshop-button{color:#e4ce9d;cursor:pointer;min-height:42px;font:inherit;text-align:center;background:#21190f;border:1px solid #84693c;justify-content:center;align-items:center;gap:8px;padding:9px 16px;display:inline-flex;box-shadow:inset 0 0 0 2px #100c07}.workshop-button:hover{color:#ffe8b9;background:#332515;border-color:#dfba70;text-decoration:none}.workshop-button:disabled,fieldset:disabled .workshop-button{opacity:.45;cursor:default}.workshop-text-button{color:#c5b08c;text-underline-offset:3px;cursor:pointer;font:inherit;text-decoration:underline}.workshop-text-button:hover{color:#f2d399}.series-page :is(a,button,input):focus-visible,.workshop-page :is(a,button,input):focus-visible,.workshop-popover :is(button,input):focus-visible{outline-offset:3px;outline:2px solid #edd5a5}.workshop-context{color:#b3a58e;max-width:80ch;margin:16px 0;font-size:15px}.workshop-empty{color:#c1b49b;padding:28px 16px}.workshop-error{color:#f3bea5;background:#271711;border:1px solid #b9745f;margin-bottom:20px;padding:16px}.workshop-error button{margin-top:12px}.workshop-status{color:#d8c4a0;min-height:24px;margin-top:12px}.workshop-source{color:#b8ac96;border-top:1px solid #443724;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:28px;padding-top:14px;font-size:14px;display:flex}.workshop-links,.workshop-toolbar{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:20px;display:flex}.comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.comparison-column{gap:18px;min-width:0;display:grid}.native-item{background:#090807;border:1px solid #886243;min-width:0;padding:4px;box-shadow:0 4px 24px #0005}.native-item-heading{text-align:center;background:linear-gradient(90deg,#23180f,#3b2819,#23180f);border-bottom:1px solid #5c3a24;border-top:1px solid #5c3a24;border-color:#b27646 #5c3a24 #825636;border-style:solid;border-width:2px 1px;padding:9px 12px}.native-item-heading h2{color:#db955d;letter-spacing:0;font-family:PoE Fontin Display,Georgia,serif;font-size:25px;font-weight:400;line-height:1.2}.native-item-heading p{color:#db955d;margin-top:3px;font-size:18px}.native-item-art{justify-content:center;align-items:center;height:108px;padding:14px;display:flex}.native-item-art img{object-fit:contain;width:auto;max-width:160px;height:auto;max-height:90px}.native-item-body{text-align:center;color:#a9a2ef;padding:0 22px 18px}.native-modifier-group{margin-top:10px;padding-top:10px;position:relative}.native-modifier-group:before{content:"";background:#6d4c2f;height:1px;position:absolute;top:0;left:34%;right:34%}.native-modifier-group li{white-space:pre-line;line-height:1.5}.native-modifier-group li[data-different=true]{color:#c4b9ff;background:#bca15512}.native-optional{color:#a999c6;font-size:14px}.native-flavour{color:#b98653;white-space:pre-line;margin-top:20px;font-style:italic}.native-corrupted{color:#d7786b;margin-top:14px}.native-variant{color:#d7bb81;margin-top:12px}.native-item-actions{border-top:1px solid #4e3826;flex-wrap:wrap;justify-content:center;gap:12px;padding:16px;display:flex}.acquisition-filters{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;gap:24px;display:grid}.acquisition-items{margin:24px 0}.acquisition-row{border-top:1px solid #443722;padding:18px 0}.acquisition-item-name{align-items:center;gap:14px;display:flex}.acquisition-item-name img{object-fit:contain;width:48px;height:48px}.acquisition-item-name>a,.acquisition-item-name>span{flex:1}.acquisition-quantities{grid-template-columns:168px 168px minmax(0,1fr);align-items:end;gap:24px;margin-top:8px;padding-left:62px;display:grid}.quantity-field{grid-template-rows:20px 48px;gap:6px;display:grid}.quantity-field>span{color:#b2a58b;font-size:14px;line-height:20px}.quantity-control{background:#0b0907;border:1px solid #675233;width:168px;height:48px;display:flex}.quantity-control button{cursor:pointer;color:#e7cca0;flex-shrink:0;width:44px}.quantity-control button:disabled{color:#685c49;cursor:default}.quantity-control input{text-align:center;color:#ede0c7;background:0 0;width:78px;min-width:0}.acquisition-price{color:#e6cf9f;justify-content:flex-end;align-items:center;min-height:48px;margin:0;display:flex}.acquisition-total{border-top:1px solid #705632;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-top:20px;display:flex}.acquisition-total strong{color:#efddb5;font-size:24px;font-weight:400}.equipment-grid{gap:16px}.equipment-grid,.series-tools{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.series-tools{gap:14px;margin:22px 0}.series-tools a{color:#ddc79e;background:#15110c;border:1px solid #59452c;padding:20px;display:block}.series-tools a:hover{border-color:#bd955c;text-decoration:none}.series-tools h2{margin-bottom:8px;font-family:PoE Fontin Display,Georgia,serif;font-size:22px}.series-tools p{color:#bbae96;max-width:65ch}.series-browse{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.series-browse a{color:#d9c198;background:#14110c;border:1px solid #524129;padding:20px 16px}.series-browse a:hover{border-color:#b49155;text-decoration:none}.market-detail{max-width:760px;margin:24px auto}.market-list-icon{object-fit:contain;width:30px;height:32px}@media (max-width:900px){.comparison-grid,.equipment-grid,.series-tools{grid-template-columns:minmax(0,1fr)}.acquisition-quantities{grid-template-columns:168px 168px;gap:16px;padding-left:0}.acquisition-price{grid-column:1/-1;justify-content:flex-start}.series-browse{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.workshop-panel{padding:18px}.acquisition-quantities{grid-template-columns:repeat(2,minmax(0,1fr))}.acquisition-quantities .quantity-control{width:100%;max-width:168px}.acquisition-quantities .quantity-control input{flex:1;width:0}.workshop-heading{align-items:start}.workshop-heading h1{font-size:26px}}@media (prefers-reduced-motion:no-preference){.workshop-popover[data-state=open]{animation:workshop-open .12s ease-out}@keyframes workshop-open{0%{opacity:0}to{opacity:1}}}.workshop-heading-actions{align-items:center;gap:24px;display:flex}.workshop-heading-actions .workshop-league{margin:0}.workshop-select:disabled{opacity:.5;cursor:default}.game-facet-option{text-align:left;color:#dacaaa;cursor:pointer;align-items:center;gap:8px;width:100%;min-height:38px;padding:6px 10px;font-size:14px;display:flex}.game-facet-option:hover{background:#2b2519}.game-check{color:#ecd4a6;background:#15100b;border:1px solid #8b7147;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.entity-table :is(button,input,a):focus-visible{outline-offset:-2px;outline:2px solid #d6bb85}.market-list-name{align-items:center;gap:12px;min-width:0;display:flex}.market-list-name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-list-icon{flex-shrink:0}.market-catalog{margin-top:24px}.market-catalog .entity-table{font-size:15px}.currency-catalog{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.currency-catalog a{color:#d8c39c;background:#110e0a;border:1px solid #55432c;align-items:center;gap:16px;min-height:84px;padding:14px;display:flex}.currency-catalog a:hover{border-color:#b08e55;text-decoration:none}.currency-catalog img{object-fit:contain;flex-shrink:0}.currency-detail{text-align:center;max-width:760px;margin:28px auto}.currency-detail-art{object-fit:contain;width:auto;max-width:96px;height:auto;max-height:96px;margin:24px auto;display:block}.currency-detail>p{max-width:65ch;margin:14px auto}.currency-detail .native-rule{color:#c6bdf0}.currency-detail .workshop-button{margin-top:12px}.market-quote{text-align:center;color:#dec89e;margin:20px 0}.market-variants{margin-top:24px}.market-variants h2{font-family:PoE Fontin Display,Georgia,serif;font-size:22px}.market-variants nav{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.item-plan-actions{justify-content:center;margin-top:0}.series-home-layout{grid-template-columns:minmax(0,600px) minmax(0,1fr);align-items:start;gap:28px;margin-top:24px;display:grid}.series-home-layout .series-tools{grid-template-columns:1fr;margin:0}.quantity-control button,.quantity-control input{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;height:46px;padding:0;line-height:46px;display:flex}@media (max-width:1000px){.series-home-layout{grid-template-columns:minmax(0,1fr)}.currency-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}.comparison-actions{align-items:center;gap:12px;display:flex}.comparison-actions .workshop-button{min-height:40px;padding:7px 14px}.equipment-workspace{grid-template-columns:626px minmax(0,1fr);align-items:start;gap:32px;display:grid}.equipment-paperdoll{background:radial-gradient(at 50% 30%,#30251a,#100d09 70%);border:1px solid #755734;grid-template:"weapon.helmet amulet offhand"96px"weapon gloves body.offhand"96px"weapon gloves body boots offhand"96px".ring1 belt boots ring2"80px/112px 80px 144px 80px 112px;gap:12px;padding:24px;display:grid}.equipment-slot{align-self:center;min-width:0;min-height:0}.equipment-slot[data-slot=offhand],.equipment-slot[data-slot=weapon]{height:224px}.equipment-slot[data-slot=body]{height:204px}.equipment-slot[data-slot=helmet]{height:96px}.equipment-slot[data-slot=boots],.equipment-slot[data-slot=gloves]{height:112px}.equipment-slot[data-slot=amulet],.equipment-slot[data-slot=belt],.equipment-slot[data-slot^=ring]{height:80px}.equipment-choice{height:100%}.equipment-trigger{color:#c9b994;cursor:pointer;background:linear-gradient(135deg,#16110d,#080706);border:1px solid #756247;grid-template-rows:18px minmax(0,1fr) 16px;place-items:center;gap:2px;width:100%;height:100%;padding:6px;display:grid;position:relative;box-shadow:inset 0 0 0 3px #0a0806}.equipment-trigger:hover,.equipment-trigger[data-state=open]{background:#251b11;border-color:#ddbb82}.equipment-slot[data-active=true] .equipment-trigger{box-shadow:inset 0 0 0 2px #897044}.equipment-trigger img{object-fit:contain;grid-row:2;width:auto;max-width:85%;height:auto;max-height:100%}.equipment-slot-label{text-align:center;color:#bcaa8b;grid-row:1;font-size:13px;line-height:18px}.equipment-item-label{text-align:center;color:#dfaa71;white-space:nowrap;text-overflow:ellipsis;grid-row:3;width:100%;font-size:13px;line-height:16px;overflow:hidden}.equipment-empty-symbol{color:#675336;grid-row:2;font-size:26px;line-height:1}.equipment-inspection{min-width:0}.equipment-empty-inspection{max-width:440px;padding:30px 8px}.equipment-empty-inspection h2{margin-bottom:18px;font-size:25px}.equipment-empty-inspection p{color:#c8b79a;line-height:1.7}@media (max-width:1180px){.equipment-workspace{grid-template-columns:minmax(0,1fr)}.equipment-paperdoll{justify-self:center}.equipment-inspection{width:100%;max-width:626px;margin:0 auto}}@media (max-width:660px){.equipment-paperdoll{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%;padding:12px}.acquisition-filters{grid-template-columns:1fr}}.workshop-share{align-items:end;gap:12px;width:100%;max-width:880px;margin:18px auto 24px;display:flex}.workshop-share .workshop-field{flex:1;min-width:0}.workshop-share .workshop-button{height:48px}.market-catalog .entity-table a{color:#c9bba0}.market-catalog .market-list-name{color:#dfb781}.affix-breadcrumbs{margin-top:0;margin-bottom:16px;font-size:15px}.affix-controls{grid-template-columns:minmax(0,600px) 180px;align-items:start;gap:24px;margin:22px 0;display:grid}.affix-level-input .quantity-control{width:180px;height:48px}.affix-level-input .quantity-control :is(button,input){height:46px;line-height:46px}.affix-level-input .quantity-control input{flex:1;width:0}.affix-filter-row{border-top:1px solid #443722;border-bottom:1px solid #443722;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;padding:16px 0;display:flex}.affix-kind-buttons{background:#100c08;border:1px solid #6b5537;display:flex}.affix-kind-buttons button{color:#c9bba0;cursor:pointer;min-height:42px;padding:8px 18px}.affix-kind-buttons button[aria-pressed=true]{color:#f3dcaa;background:#2a2014;box-shadow:inset 0 -2px #c69b5c}.affix-kind-buttons button:hover{background:#241b11}.affix-filter-search{flex:1;min-width:220px;max-width:540px;display:block}.affix-filter-search .workshop-input{height:44px;min-height:44px;padding-top:6px;padding-bottom:6px}.affix-show-locked{color:#d6c5a5;cursor:pointer;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:8px;display:inline-flex}.affix-exclusions{color:#c3b293;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 20px;font-size:15px;display:flex}.affix-exclusions>button:not(.workshop-text-button){cursor:pointer;background:#23180f;border:1px solid #72543d;align-items:center;gap:12px;min-height:38px;padding:7px 10px;display:inline-flex}.affix-exclusions>button:hover{color:#edd7ad}.affix-workspace{grid-template-columns:264px minmax(0,1fr);align-items:start;gap:24px;display:grid}.affix-base-card{text-align:center;top:calc(var(--game-header-height,116px) + 16px);padding:20px;position:sticky}.affix-base-card h2{letter-spacing:0;color:#d6d0c4;font-family:PoE Fontin Display,Georgia,serif;font-size:24px;line-height:1.3}.affix-base-art{object-fit:contain;width:auto;max-width:128px;height:auto;max-height:160px;margin:22px auto;display:block}.affix-base-implicits{color:#b5b2f0;white-space:pre-line;margin:18px 0}.affix-base-card dl{color:#c2b7a1;border-top:1px solid #443722;padding-top:14px;font-size:15px}.affix-base-card dl>div{justify-content:space-between;align-items:center;gap:16px;margin:5px 0;display:flex}.affix-related{text-align:left;border-top:1px solid #443722;margin-top:24px;padding-top:14px}.affix-related h3{font:inherit;letter-spacing:0;color:#ddc8a3;margin-bottom:12px;font-size:18px}.affix-related nav{max-height:330px;overflow:auto}.affix-related a{color:#d9ad79;align-items:center;gap:12px;min-height:48px;padding:7px 0;font-size:15px;display:flex}.affix-related img{object-fit:contain;flex-shrink:0;width:32px;height:32px}.affix-results{min-width:0}.affix-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.affix-columns:has(>:only-child),.affix-columns[data-single=true]{grid-template-columns:minmax(0,1fr)}.affix-kind-section{background:#100d09;border:1px solid #58442c;min-width:0}.affix-kind-section>h2{font:inherit;letter-spacing:0;color:#dcc39b;background:#1f1810;border-bottom:1px solid #6b5435;margin:0;padding:12px 16px;font-size:21px}.affix-family{border-bottom:1px solid #392d1e}.affix-family:last-child{border-bottom:0}.affix-family h3{font:inherit;letter-spacing:0;margin:0}.affix-disclosure{text-align:left;cursor:pointer;align-items:center;gap:12px;width:100%;min-height:82px;padding:14px 16px;display:flex}.affix-disclosure:hover,.affix-disclosure[aria-expanded=true]{background:#241b12}.affix-effect{white-space:pre-line;color:#b5b2f0;overflow-wrap:anywhere}.affix-disclosure>.affix-effect{flex:1;min-width:0}.affix-level{text-align:center;color:#c2b292;flex-shrink:0;width:58px;font-size:13px;line-height:1.4}.affix-level span,.affix-level strong{display:block}.affix-level strong{color:#dfd1b5;font-size:19px;font-weight:400}.affix-disclosure svg{color:#b79e73;flex-shrink:0}.affix-disclosure[aria-expanded=true] svg{transform:rotate(90deg)}.affix-family:not([data-availability=available])>h3 .affix-effect{color:#a69cae}.affix-ladder{background:#0b0907;border-top:1px solid #624c31;padding:0 16px 10px}.affix-family-actions{color:#cbb692;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:15px;display:flex}.affix-ladder table{border-collapse:collapse;width:calc(100% - 28px);font-size:15px}.affix-ladder th{text-align:left;color:#c2b294;border-bottom:1px solid #4b3b26;padding:8px 6px;font-weight:400}.affix-ladder td{vertical-align:middle;border-bottom:1px solid #2c2217;padding:10px 6px}.affix-ladder :is(th,td):last-child{text-align:center;width:58px}.affix-ladder tr:last-child td{border-bottom:0}.affix-row-name,.affix-row-reason{color:#b4a58e;margin-top:4px;font-size:13px;display:block}.affix-row-reason{color:#b89981}.affix-ladder tr:not([data-availability=available]) .affix-effect{color:#948b9e}.affix-scope{max-width:75ch;margin-left:288px}.affix-index-search{max-width:720px;margin:22px 0 28px}.affix-base-grid,.affix-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.affix-base-grid a,.affix-categories a{color:#d4c3a1;background:#130f0a;border:1px solid #59472f;align-items:center;gap:16px;min-height:88px;padding:12px 16px;display:flex}.affix-base-grid a:hover,.affix-categories a:hover{background:#241b12;border-color:#bd9860;text-decoration:none}.affix-base-grid img,.affix-categories img{object-fit:contain;flex-shrink:0;width:48px;height:60px}.workshop-option:hover{text-decoration:none}@media (max-width:1080px){.affix-columns{grid-template-columns:minmax(0,1fr)}.affix-base-grid,.affix-categories{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.affix-workspace{grid-template-columns:minmax(0,1fr)}.affix-base-card{position:static}.affix-scope{margin-left:0}.affix-controls{grid-template-columns:minmax(0,1fr) 144px;gap:14px}.affix-level-input .quantity-control{width:144px}.affix-base-grid,.affix-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.affix-disclosure svg{transition:transform .12s ease-out}}.affix-base-variant{color:#baa98b;overflow-wrap:anywhere;margin-top:6px;font-size:14px;line-height:1.5;display:block}.affix-base-grants{color:#c8c2f0;border-top:1px solid #443722;margin:18px 0;padding-top:14px;font-size:15px;line-height:1.6}.passive-handoff{background:#17120c;border:1px solid #4f3d27;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:16px 0;padding:12px 16px;font-size:16px;display:flex}.passive-handoff a{color:#dfc594}.passive-handoff span{color:#bead8e;font-variant-numeric:tabular-nums}:root{--game-rail-width:72px;--site-nav-width:252px;--game-header-height:68px}.skip-to-content{z-index:100;top:-80px;left:calc(var(--game-rail-width) + 16px);color:#f0d6a9;background:#17110a;border:1px solid #bb9455;padding:10px 16px;font-size:15px;position:fixed}.skip-to-content:focus{top:8px}.game-header{z-index:50;background:#0b0907;border-bottom:1px solid #695137;position:sticky;top:0}.game-header-row{max-width:none;min-height:68px;padding:0 20px 0 calc(var(--game-rail-width) + var(--site-nav-width) + 24px);align-items:center;gap:24px;margin:0;display:flex}.game-wordmark{color:#dfc08b;white-space:nowrap;font-family:PoE Fontin Display,Georgia,serif;font-size:24px}.game-wordmark:hover{color:#f1d5a3;text-decoration:none}.game-header .header-end{align-items:center;gap:16px;min-width:0;margin-left:auto;display:flex}.header-account-link,.header-search-open{color:#cdbfa5;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:8px 12px;font-size:15px;display:inline-flex}.header-search-open{cursor:pointer;background:#13100c;border:1px solid #4d3e2a;min-width:154px}.header-search-open kbd{font:inherit;color:#a7967b;margin-left:auto}.header-search-field{background:#100d09;border:1px solid #947a4c;align-items:center;width:min(360px,34vw);height:44px;display:flex}.header-search-field input{color:#e9dec4;outline:none;flex:1;min-width:0;height:100%;padding:0 12px}.header-search-field button{cursor:pointer;color:#ceba98;flex-shrink:0;width:42px;height:42px;font-size:24px}.header-account-link{background:#17120c;border:1px solid #5f492c}.header-account-link:hover,.header-search-open:hover{background:#241b11;border-color:#b4945b;text-decoration:none}.header-account-link:active,.header-search-open:active{box-shadow:inset 0 2px 5px #000a}.game-header :is(a,button,input):focus-visible,.game-rail a:focus-visible,.home-kind-link:focus-visible,.mobile-game-switch a:focus-visible,.site-nav :is(a,button):focus-visible{outline-offset:-3px;outline:2px solid #dbbc84}.navigation-icon{pointer-events:none;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.navigation-icon img{object-fit:contain;filter:none;width:auto;max-width:24px;height:auto;max-height:24px;display:block}.game-rail{z-index:60;width:var(--game-rail-width);overscroll-behavior:contain;background:linear-gradient(90deg,#17120c,#0d0a07);border-right:1px solid #665137;gap:8px;padding:16px 6px;position:fixed;inset:0 auto 0 0;overflow-y:auto}.game-rail,.game-rail a{flex-direction:column;align-items:center;display:flex}.game-rail a{color:#c5b28e;text-align:center;justify-content:center;gap:3px;width:100%;min-height:74px;padding:5px 2px;font-size:12px;line-height:1.2}.game-rail .navigation-icon{background:#14100b;border:2px solid #53402a;border-radius:50%;flex-basis:44px;width:44px;height:44px}.game-rail .navigation-icon img{max-width:39px;max-height:39px}.game-rail a:hover{color:#f0d6a8;background:#21180f;text-decoration:none}.game-rail a[aria-current]{color:#f2dab0;background:#21180f}.game-rail a[aria-current] .navigation-icon{border-color:#cea568;box-shadow:0 0 0 2px #24190e,0 0 0 3px #9b7341}.site-nav{z-index:45;top:var(--game-header-height);bottom:0;left:var(--game-rail-width);width:var(--site-nav-width);overscroll-behavior:contain;scrollbar-gutter:stable;background:linear-gradient(90deg,#17120d,#100c08);border-right:1px solid #665137;padding:14px 8px 24px;position:fixed;overflow-y:auto}.site-nav nav{min-width:0}.site-nav-section{margin:0 0 6px}.site-nav-section ul{border-left:1px solid #4b3a25;gap:2px;margin:2px 0 8px 11px;padding:0 0 0 7px;list-style:none;display:grid}.site-nav-section ul[hidden]{display:none}.site-nav-account,.site-nav-heading,.site-nav-link,.site-nav-secondary a{color:#d2bea0;text-align:left;align-items:center;gap:10px;width:100%;min-height:44px;padding:7px 9px;font-size:15px;line-height:1.35;text-decoration:none;display:flex;position:relative}.site-nav-heading{color:#ead2a8;cursor:pointer;background:#20180f;border:1px solid #58432b}.site-nav-heading>span:nth-child(2),.site-nav-link>span:last-child,.site-nav-secondary a>span:last-child{min-width:0}.site-nav-chevron{border-bottom:1px solid;border-right:1px solid;flex:0 0 7px;width:7px;height:7px;margin-left:auto;transform:rotate(45deg)}.site-nav-heading[aria-expanded=true] .site-nav-chevron{transform:rotate(225deg)}.site-nav-link,.site-nav-secondary a{color:#c3b297;border:1px solid #0000}.site-nav-account:hover,.site-nav-heading:hover,.site-nav-link:hover,.site-nav-secondary a:hover{color:#f1dbb4;background:#292015;border-color:#775a35;text-decoration:none}.site-nav-link[aria-current],.site-nav-secondary a[aria-current]{color:#f2d8a9;background:linear-gradient(90deg,#352719,#1b150e);border-color:#c39b5d}.site-nav-link[aria-current]:hover,.site-nav-secondary a[aria-current]:hover{background:linear-gradient(90deg,#3b2a1a,#21180f)}.game-rail a:active,.mobile-game-switch a:active,.site-nav-heading:active,.site-nav-link:active,.site-nav-secondary a:active{background:#171008;box-shadow:inset 0 2px 5px #000b}.site-nav-secondary{border-top:1px solid #4b3a25;gap:3px;margin-top:14px;padding-top:10px;display:grid}.mobile-game-switch,.site-nav-account,.site-nav-mobile-head,.site-nav-scrim,.site-nav-toggle{display:none}main.site-main{margin-right:auto}.site-footer,main.site-main{margin-left:calc(var(--game-rail-width) + var(--site-nav-width))}.home-kind-grid .home-kind-link{gap:9px;min-height:64px;padding:9px 10px}.home-kind-link>span:last-child{overflow-wrap:normal;min-width:0}.home-introduction nav a{text-underline-offset:3px;text-decoration:underline}.home-guide-links a{align-items:center;min-height:44px;display:flex}.series-tools h2{align-items:center;gap:14px;min-height:40px;display:flex}.series-tools h2 .navigation-icon{flex-basis:32px;width:32px;height:32px}.series-tools h2 .navigation-icon img{max-width:32px;max-height:32px}.series-tools p{max-width:60ch;font-size:16px;line-height:1.6}.home-feature-layout{grid-template-columns:minmax(0,1fr)}@media (min-width:1200px) and (max-width:1679px){.series-home-layout{grid-template-columns:minmax(0,1fr) minmax(0,380px)}}@media (min-width:1280px){.home-feature-layout{grid-template-columns:minmax(0,1fr) minmax(0,440px)}.home-kind-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1440px){.home-feature-layout{grid-template-columns:minmax(0,1fr) minmax(0,500px)}}@media (min-width:1200px) and (max-width:1279px){.home-kind-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1199px){.skip-to-content{left:16px}.game-rail{display:none}.game-header-row{gap:14px;padding:0 16px}.site-nav-toggle{color:#e3c999;cursor:pointer;background:#17110b;border:1px solid #6b5131;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.site-nav-toggle-mark{gap:4px;display:grid}.site-nav-toggle-mark i{background:currentColor;width:20px;height:2px;display:block}.site-nav-toggle:hover{background:#2b2014}.site-nav-scrim[data-open=true]{z-index:51;inset:var(--game-header-height) 0 0;cursor:pointer;background:#000a;width:100%;display:block;position:fixed}.site-nav{z-index:52;top:var(--game-header-height);width:min(340px,100vw - 32px);display:none;left:0}.site-nav[data-open=true]{display:block}.site-nav-mobile-head{color:#ead2a8;font-family:var(--font-ui);justify-content:space-between;align-items:center;margin:0 2px 10px;font-size:18px;display:flex}.site-nav-mobile-head button{color:#ead2a8;cursor:pointer;width:44px;height:44px;font-family:Arial,sans-serif;font-size:26px}.mobile-game-switch{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:14px;display:grid}.mobile-game-switch a{color:#c9b697;border:1px solid #5a452b;align-items:center;gap:6px;min-height:52px;padding:6px;font-size:12px;line-height:1.2;display:flex}.mobile-game-switch a[aria-current]{color:#f2d8a9;background:#2a2014;border-color:#a9844d}.mobile-game-switch a:hover{color:#f2d8a9;background:#2a2014;text-decoration:none}.mobile-game-switch .navigation-icon{border:1px solid #725638;border-radius:50%;flex-basis:32px;width:32px;height:32px}.mobile-game-switch .navigation-icon img{max-width:29px;max-height:29px}.site-nav-account{border:1px solid #5f492c;margin-top:10px;display:flex}.site-footer,main.site-main{margin-left:auto}}@media (max-width:640px){.game-header-row{gap:8px;padding:0 10px}.game-wordmark{text-overflow:ellipsis;min-width:0;font-size:19px;overflow:hidden}.game-header .header-end{gap:4px}.header-account-link{display:none}.header-search-open{width:44px;min-width:44px;padding:0}.header-search-open kbd,.header-search-open span{display:none}.header-search-field{width:min(220px,100vw - 128px)}.home-feature-object{flex-direction:column-reverse;align-items:center}.home-feature-object .home-feature-art{align-self:center}.home-feature-copy{flex:none;width:100%}.home-feature-copy h2{text-align:center}.home-kind-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.game-rail a,.mobile-game-switch a,.site-nav-heading,.site-nav-link,.site-nav-secondary a{transition-property:background-color,border-color,color,box-shadow;transition-duration:.13s;transition-timing-function:ease-out}.site-nav-chevron{transition:transform .13s ease-out}}@media (prefers-reduced-motion:reduce){.game-rail a,.mobile-game-switch a,.site-nav-chevron,.site-nav-heading,.site-nav-link,.site-nav-secondary a{transition:none}}.guide-article{padding-bottom:48px}.guide-title{max-width:35ch;margin:18px 0 28px;font-size:clamp(28px,2.4vw,38px);line-height:1.22}.guide-article .tool-guide-copy{color:#d5cbb7;max-width:76ch;font-size:16px;line-height:1.75}.guide-article .tool-guide-section{scroll-margin-top:calc(var(--game-header-height,118px) + 22px)}.guide-article .tool-guide-section>h2{color:#e2c998;margin-top:34px;font-size:25px;line-height:1.3}.guide-article .tool-guide-copy :is(p,li)>a{text-underline-offset:3px;text-decoration:underline}.tool-guide-games{flex-wrap:wrap;align-items:stretch;gap:12px;padding:12px 0;display:flex}.tool-guide-games .tool-guide-game-link{color:#e3c897;background:#19120c;border:1px solid #685232;justify-content:center;align-items:center;gap:10px;min-height:48px;margin:0;padding:9px 14px;text-decoration:none;display:inline-flex}.tool-guide-games .tool-guide-game-link:hover{background:#2b2115;border-color:#b59458;text-decoration:none}.tool-guide-games .tool-guide-game-link:active{box-shadow:inset 0 2px 6px #0009}.tool-guide-example{background:#17110b;border-color:#5c492f;margin:20px 0;padding:20px}.tool-guide-example h3{font-size:21px;line-height:1.4}.tool-guide-example h3 a{text-underline-offset:3px;text-decoration:underline}.tool-guide-example-game{color:#b8ab91;margin-top:5px;font:15px/1.5 Arial,sans-serif;display:block}.guide-category-title{color:#cfbb95;margin:24px 0 16px;font-size:24px;line-height:1.35}.guide-card{background:#17120c;border-color:#57452c}.guide-card h3{font-size:23px;line-height:1.35}.guide-card-meta{color:#ad9f84;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:8px;font-size:14px;display:flex}.guide-card>p{color:#c9bda5;max-width:75ch;font-size:16px}.tool-guide-handoffs{max-width:880px;margin:24px 0}.tool-guide-handoffs a{color:#d9c09a;background:#19130d;border:1px solid #604b2f;align-items:center;gap:14px;min-height:52px;padding:12px 16px;display:flex}.tool-guide-handoffs a:hover{color:#f1dbb3;background:#2b2115;border-color:#b6965b;text-decoration:none}.tool-guide-handoffs a:active{box-shadow:inset 0 2px 5px #0009}.guide-article :is(a,button):focus-visible,.guides-index a:focus-visible,.tool-guide-handoffs a:focus-visible{outline-offset:3px;outline:2px solid #dbb66e}.breadcrumb-link{text-underline-offset:3px;text-decoration:underline}.guide-article>p{max-width:76ch;font-size:16px;line-height:1.7}.guide-article table{font-size:15px;line-height:1.55}.guide-article thead{text-transform:none;letter-spacing:0;font-size:14px}.guide-article table a{text-underline-offset:3px;text-decoration:underline}.campaign-toc{top:var(--game-header-height,118px);z-index:10;background:#0a0908;border-bottom:1px solid #5e492c;flex-wrap:wrap;gap:8px;margin:20px 0;padding:8px 0;display:flex;position:sticky}.campaign-act-link{color:#d3b680;background:#15100b;border:1px solid #4e3c27;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:9px 12px;font-size:15px;line-height:22px;display:inline-flex}.campaign-act-link[aria-current=true]{color:#f0ddb8;background:#2c2114;border-color:#b78d4c;box-shadow:inset 0 -2px #b98c49}.campaign-act-link:hover{color:#f4dfb6;background:#241b11;border-color:#bf9c5a;text-decoration:none}.campaign-act-link:focus-visible{outline-offset:3px;outline:2px solid #d5b172}.campaign-act-section{scroll-margin-top:calc(var(--game-header-height,118px) + 86px)}.campaign-act-heading{align-items:center;gap:16px;min-height:48px;margin:30px 0 12px;display:flex}.campaign-act-heading a{background:#18120b;border:1px solid #5f492e;align-items:center;min-height:44px;padding:6px 10px;font-size:14px;display:inline-flex}.guide-article:has(.campaign-toc){max-width:1120px}.news-page{width:min(100%,960px);color:var(--ink,#d6c8af);margin:0 auto;padding:28px 16px 48px}.news-page h1{text-wrap:balance;max-width:36ch;margin:12px 0 24px;font-size:clamp(28px,2.6vw,38px);line-height:1.25}.news-games{flex-wrap:wrap;gap:12px;margin:24px 0 30px;display:flex}.news-actions a,.news-back,.news-games a{color:#d7bd87;background:#18110a;border:1px solid #5d482a;justify-content:center;align-items:center;min-height:48px;padding:10px 16px;text-decoration:none;display:inline-flex}.news-games a[aria-current]{color:#f0dfb8;background:#2b2011;border-color:#b4914c;box-shadow:inset 0 -2px #b4914c}.news-actions a:hover,.news-back:hover,.news-games a:hover{background:#302314;border-color:#ddbc77;text-decoration:none}.news-page a:focus-visible{outline-offset:4px;outline:2px solid #dec083}.news-page a:active{box-shadow:inset 0 2px 4px #0008}.news-feed{gap:36px;display:grid}.news-card{border-bottom:1px solid #61492b;max-width:760px;padding-bottom:26px}.news-card-image{display:block}.news-article figure img,.news-card img{outline-offset:-1px;filter:none;outline:1px solid #ffffff1a;width:100%;height:auto;display:block}.news-card-copy{padding:20px 2px 0}.news-card-copy h2{text-wrap:balance;margin:8px 0 12px;font-size:28px;line-height:1.35}.news-card-copy h2 a{color:#ddc99e;text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.news-attribution,.news-byline,.news-card-copy time{color:#b6a88e;font-size:14px}.news-answer,.news-body p,.news-card p{text-wrap:pretty;max-width:76ch;font-size:16px;line-height:1.8}.news-attribution,.news-byline{flex-wrap:wrap;align-items:center;gap:12px 24px;margin:18px 0;display:flex}.news-article figure{max-width:880px;margin:28px 0}.news-body{margin:28px 0}.news-body p{margin:18px 0}.news-feed-link{margin-top:20px}.news-attribution a,.news-feed-link{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}@media (max-width:640px){.news-page{padding:20px 0 40px}.news-card-copy h2{font-size:25px}}.news-controls{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin:18px 0 28px;display:flex}.news-controls .news-games{margin:0}.news-language{width:130px}.news-language .workshop-field{min-width:0}.news-language .workshop-select{min-height:48px}:root{--game-header-height:117px;--bg-void:#0a0908;--bg-deep:#12100d;--bg-panel:#1a1712;--bg-raised:#221e17;--bg-hover:#2b2519;--edge-faint:#3a3226;--edge:#4a4030;--edge-strong:#6b5c3f;--ink-hi:#e8ddc4;--ink:#c9bd9f;--ink-mid:#998c6e;--ink-low:#6f654e;--gold:#d4af37;--gold-dim:#9a7f2a;--gold-glow:#d4af3724;--rar-normal:#c8c8c8;--rar-magic:#88f;--rar-rare:#ff7;--rar-unique:#af6025;--rar-gem:#1ba29b;--rar-currency:#aa9e82;--life:#c0392b;--mana:#3d6fd6;--es:#b0b0ff;--gem-str:#c0483c;--gem-dex:#4a9e4a;--gem-int:#4a6fc0;--font-display:"PoE Fontin Display",Georgia,"Times New Roman",serif;--font-ui:-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--radius:4px}html{color-scheme:dark}body{background:radial-gradient(1200px 600px at 50% -10%,#d4af370d,transparent 60%),var(--bg-void);color:var(--ink);font-family:var(--font-ui);font-size:14px;line-height:1.5}::selection{background:var(--gold-dim);color:#fff}.display,h1,h2,h3{font-family:var(--font-display);color:var(--ink-hi);letter-spacing:.02em}.panel{background:linear-gradient(180deg,var(--bg-raised),var(--bg-panel));border:1px solid var(--edge);border-radius:var(--radius)}.panel-title{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid var(--edge-faint);font-size:13px}.rar-normal{color:var(--rar-normal)}.rar-magic{color:var(--rar-magic)}.rar-rare{color:var(--rar-rare)}.rar-unique{color:var(--rar-unique)}.rar-gem{color:var(--rar-gem)}.rar-currency{color:var(--rar-currency)}a{color:var(--gold);text-decoration:none}a:hover{color:#f0cc5a;text-underline-offset:3px;text-decoration:underline}*{scrollbar-color:var(--edge-strong) var(--bg-deep);scrollbar-width:thin}.modline{color:var(--rar-magic);font-size:13px}.flavour{color:var(--ink-mid);font-style:italic;font-family:var(--font-display)}.searchbox{background:var(--bg-deep);border:1px solid var(--edge);border-radius:var(--radius);color:var(--ink-hi)}.searchbox:focus-within{border-color:var(--gold-dim);box-shadow:0 0 0 2px var(--gold-glow)}body[data-search-open] main>:not([data-search-host]):not([data-search-host] *),main>[data-search-host]:empty{display:none}.home-disclosure{text-align:left;cursor:pointer;width:100%;color:var(--ink-hi);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;display:flex}.home-disclosure:hover{color:var(--gold)}.home-disclosure svg{flex-shrink:0;transition:transform .16s}.home-disclosure[aria-expanded=true] svg{transform:rotate(90deg)}.home-introduction{color:var(--ink-mid);padding:0 1.1rem 1.1rem;font-size:14px;line-height:1.65}.home-introduction p{max-width:78ch}.home-kind-grid{background:var(--edge-faint)}.home-kind-link{background:var(--bg-panel);min-height:46px;color:var(--ink-hi);align-items:center;padding:.65rem .85rem;font-size:14px;line-height:1.35;display:flex}.home-kind-link:hover{background:var(--bg-raised);color:var(--gold);text-decoration:none}.home-guide-title{border-bottom:1px solid var(--edge-faint);padding:.65rem 1rem;font-size:17px}.home-guide-links{padding:.25rem 0}.home-guide-links a{color:var(--ink-mid);padding:.65rem 1rem;font-size:14px;line-height:1.35;display:block}.home-guide-links a:hover{color:var(--gold);background:var(--bg-raised);text-decoration:none}.home-feature-art{border:1px solid var(--edge-strong);box-shadow:inset 0 0 20px var(--bg-void)}.home-feature-choice{border:1px solid var(--edge);background:var(--bg-deep);min-height:36px;color:var(--ink-mid);align-items:center;padding:.4rem .7rem;font-size:14px;line-height:1.3;display:inline-flex}.home-feature-choice:hover{color:var(--ink-hi);border-color:var(--edge-strong);text-decoration:none}.home-feature-choice[aria-current=true]{color:var(--gold);border-color:var(--gold-dim);background:var(--bg-raised)}.home-entity-action{border:1px solid var(--edge-strong);background:var(--bg-deep);align-items:center;min-height:40px;padding:.55rem 1rem;font-size:14px;line-height:1.35;display:inline-flex}.home-entity-action:hover{border-color:var(--gold-dim);text-decoration:none}.home-page :is(a,button):focus-visible{outline:2px solid var(--gold);outline-offset:3px}.home-page .home-kind-link:focus-visible{outline-offset:-3px}@media (prefers-reduced-motion:reduce){.home-disclosure svg{transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}