/*! 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;--ease-out:cubic-bezier(0,0,.2,1);--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:initial;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:initial}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}:root{--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1)}:where(:focus-visible){outline-offset:.25em;outline:max(2px,.08em) solid}:where(button,[role=button],input:is([type=button],[type=submit],[type=reset])):not(:disabled):active{scale:.97}@media (prefers-reduced-motion:no-preference){:where(button,[role=button],input:is([type=button],[type=submit],[type=reset])){transition:scale .16s var(--ease-out)}}}@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}.inset-s-3{inset-inline-start:calc(var(--spacing) * 3)}.inset-e-3{inset-inline-end:calc(var(--spacing) * 3)}.inset-bs-0{inset-block-start:0}.inset-bs-3{inset-block-start:calc(var(--spacing) * 3)}.inset-be-3{inset-block-end: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}.ms-1{margin-inline-start:var(--spacing)}.ms-1\.5{margin-inline-start:calc(var(--spacing) * 1.5)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-3{margin-inline-start:calc(var(--spacing) * 3)}.ms-auto{margin-inline-start:auto}.me-1{margin-inline-end:var(--spacing)}.me-4{margin-inline-end:calc(var(--spacing) * 4)}.-mbs-5{margin-block-start:calc(var(--spacing) * -5)}.mbs-0\.5{margin-block-start:calc(var(--spacing) * .5)}.mbs-1{margin-block-start:var(--spacing)}.mbs-2{margin-block-start:calc(var(--spacing) * 2)}.mbs-3{margin-block-start:calc(var(--spacing) * 3)}.mbs-4{margin-block-start:calc(var(--spacing) * 4)}.mbs-5{margin-block-start:calc(var(--spacing) * 5)}.mbs-6{margin-block-start:calc(var(--spacing) * 6)}.mbs-8{margin-block-start:calc(var(--spacing) * 8)}.mbs-10{margin-block-start:calc(var(--spacing) * 10)}.mbs-auto{margin-block-start:auto}.mbe-1{margin-block-end:var(--spacing)}.mbe-2{margin-block-end:calc(var(--spacing) * 2)}.mbe-3{margin-block-end:calc(var(--spacing) * 3)}.mbe-4{margin-block-end:calc(var(--spacing) * 4)}.mbe-6{margin-block-end:calc(var(--spacing) * 6)}.mbe-8{margin-block-end:calc(var(--spacing) * 8)}.-mt-5{margin-top:calc(var(--spacing) * -5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.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-mbs-20{scroll-margin-block-start:calc(var(--spacing) * 20)}.scroll-mbs-24{scroll-margin-block-start: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-clip{overflow:clip}.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-bs{border-block-start-style:var(--tw-border-style);border-block-start-width:1px}.border-be{border-block-end-style:var(--tw-border-style);border-block-end-width:1px}.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)}.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)}.ps-1{padding-inline-start:var(--spacing)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.pe-3{padding-inline-end:calc(var(--spacing) * 3)}.pbs-1{padding-block-start:var(--spacing)}.pbs-2{padding-block-start:calc(var(--spacing) * 2)}.pbs-3{padding-block-start:calc(var(--spacing) * 3)}.pbs-4{padding-block-start:calc(var(--spacing) * 4)}.pbs-5{padding-block-start:calc(var(--spacing) * 5)}.pbs-6{padding-block-start:calc(var(--spacing) * 6)}.pbs-8{padding-block-start:calc(var(--spacing) * 8)}.pbe-1{padding-block-end:var(--spacing)}.pbe-2{padding-block-end:calc(var(--spacing) * 2)}.pbe-5{padding-block-end:calc(var(--spacing) * 5)}.pbe-6{padding-block-end:calc(var(--spacing) * 6)}.pbe-8{padding-block-end:calc(var(--spacing) * 8)}.pbe-24{padding-block-end:calc(var(--spacing) * 24)}.text-center{text-align:center}.text-end{text-align:end}.text-start{text-align:start}.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-\[clamp\(1\.875rem\,1\.7044rem\+0\.852vw\,2\.25rem\)\]{font-size:clamp(1.875rem,1.7044rem + .852vw,2.25rem)}.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}.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,.ring-1,.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,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-\[var\(--gold-dim\)\]{--tw-ring-color:var(--gold-dim)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.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,)}.ring-inset{--tw-ring-inset:inset}.placeholder\:text-\[var\(--ink-low\)\]::placeholder{color:var(--ink-low)}.last\:border-be-0:last-child{border-block-end-style:var(--tw-border-style);border-block-end-width:0}@media (hover:hover) and (pointer:fine){.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-\[oklch\(85\.49\%_0\.1374_91\.68\)\]:hover{color:oklch(85.49% .1374 91.68)}.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}}.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\:inset-bs-20{inset-block-start:calc(var(--spacing) * 20)}.lg\:mbs-0{margin-block-start:0}.lg\:mbe-0{margin-block-end: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)}}@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:oklch(85.69% .0263 84.59);font-family:PoE Fontin,Georgia,serif;font-size:16px;line-height:1.5}.series-page,.workshop-page{padding-block-start:28px}.workshop-heading{justify-content:space-between;align-items:center;gap:20px;margin-block-end:20px;display:flex}:root{--font-26-30-w560:clamp(1.625rem,1.2917rem + 1.6667vw,1.875rem)}.series-page h1,.workshop-heading h1{letter-spacing:0;font-family:PoE Fontin Display,Georgia,serif;font-size:30px;font-weight:400}.workshop-heading h1{font-size:var(--font-26-30-w560)}.workshop-league{color:oklch(73.27% .0379 83.73);margin-block-start:4px;font-size:14px}.workshop-tabs{border-block-end:1px solid oklch(44.54% .0452 71.34);flex-wrap:wrap;margin-block-end:24px;display:flex}.workshop-tabs a{color:oklch(80.07% .0322 86.47);border:1px solid #0000;border-block-end:0;padding-block:12px;padding-inline:18px}@media (hover:hover) and (pointer:fine){.workshop-tabs a:hover{color:oklch(90.76% .0695 89.13);background:oklch(21.6% .0129 77.94);text-decoration:none}}.workshop-tabs a[aria-current]{color:oklch(90.76% .0695 89.13);background:oklch(22.35% .0184 70.4);border-color:oklch(44.54% .0452 71.34);box-shadow:inset 0 2px oklch(61.19% .0969 72.96)}.workshop-content{border:0;min-width:0;padding:0}.workshop-panel{background:oklch(16.5% .007 78.1);border:1px solid oklch(40.83% .0429 70.26);padding:24px;box-shadow:inset 0 0 0 3px oklch(13.48% .0056 86.86),inset 0 0 0 4px oklch(26.34% .0223 69.57)}.workshop-field{gap:7px;min-width:0;display:grid}.workshop-label{color:oklch(78.93% .0503 87.56);font-size:15px}.workshop-input,.workshop-select{color:oklch(89.97% .0354 87.08);width:100%;min-width:0;height:48px;min-height:48px;font:inherit;background:oklch(13.48% .0056 86.86);border:1px solid oklch(44.59% .0418 74.77);border-radius:2px;padding-block:8px;padding-inline:12px;line-height:30px}.workshop-select{cursor:pointer;text-align:start;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[data-state=open]{background:oklch(19.08% .0142 71.9);border-color:oklch(73.16% .0811 83.2)}@media (hover:hover) and (pointer:fine){.workshop-select:hover{background:oklch(19.08% .0142 71.9);border-color:oklch(73.16% .0811 83.2)}}.workshop-input::placeholder{color:oklch(68.29% .035 85.46)}.workshop-input[aria-invalid=true]{border-color:oklch(68.25% .1096 37.54)}.workshop-popover{z-index:100;width:min(480px,var(--radix-popover-content-available-width));min-width:min(var(--radix-popover-trigger-width),480px);background:oklch(16.13% .0096 75.13);border:1px solid oklch(60.43% .0813 76.86);padding:8px;box-shadow:0 8px 32px oklch(0 0 none/.733)}.workshop-option-scroll{height:330px;max-height:calc(var(--radix-popover-content-available-height) - 80px);margin-block-start:6px;overflow:auto}.workshop-option{text-align:start;color:oklch(82.68% .0796 79.58);cursor:pointer;border-block-end:1px solid oklch(27.38% .0254 66.43);align-items:center;gap:12px;padding-block:8px;padding-inline:10px;display:flex}.workshop-option[aria-selected=true],.workshop-option[data-active=true]{color:oklch(90.76% .0695 89.13);background:oklch(26.86% .0266 58.89)}.workshop-option[aria-selected=true]{box-shadow:inset 0 0 0 1px oklch(73.16% .0811 83.2)}.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:oklch(73.77% .0302 84.58);font-size:14px}.workshop-button{color:oklch(85.78% .0686 86.59);cursor:pointer;min-height:42px;font:inherit;text-align:center;background:oklch(22% .0222 72.48);border:1px solid oklch(53.71% .071 79.13);justify-content:center;align-items:center;gap:8px;padding-block:9px;padding-inline:16px;display:inline-flex;box-shadow:inset 0 0 0 2px oklch(15.76% .0127 74.54)}@media (hover:hover) and (pointer:fine){.workshop-button:hover{color:oklch(93.82% .0656 84.92);background:oklch(27.66% .0341 69.37);border-color:oklch(80.56% .1021 83.63);text-decoration:none}}.workshop-button:disabled,fieldset:disabled .workshop-button{opacity:.45;cursor:default}.workshop-text-button{color:oklch(76.61% .0545 81.04);cursor:pointer;font:inherit}@media (hover:hover) and (pointer:fine){.workshop-text-button:hover{color:oklch(87.95% .0821 82.78)}}.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 oklch(88.13% .068 84.42)}.workshop-context{color:oklch(72.77% .036 80.23);max-width:80ch;margin-block:16px;margin-inline:0;font-size:15px}.workshop-empty{color:oklch(77.41% .0374 83.75);padding-block:28px;padding-inline:16px}.workshop-error{color:oklch(84.27% .0702 46.49);background:oklch(22.41% .0285 41.36);border:1px solid oklch(62.76% .0931 37.69);margin-block-end:20px;padding:16px}.workshop-error button,.workshop-status{margin-block-start:12px}.workshop-status{color:oklch(82.79% .0532 82.22);min-height:24px}.workshop-source{color:oklch(74.86% .0336 82.73);border-block-start:1px solid oklch(34.55% .0357 76.59);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-block-start:28px;padding-block-start:14px;font-size:14px;display:flex}.workshop-links,.workshop-toolbar{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-block-start: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:oklch(13.53% .0032 69.58);border:1px solid oklch(52.81% .0667 59.86);min-width:0;padding:4px;box-shadow:0 4px 24px oklch(0 0 none/.333)}.native-item-heading{text-align:center;background:linear-gradient(90deg,oklch(22.01% .0242 60.36),oklch(29.56% .038 58.89),oklch(22.01% .0242 60.36));border:1px solid oklch(38.33% .0592 53);border-block-start:2px solid oklch(61.84% .0989 58.2);border-block-end:2px solid oklch(49.41% .0746 56.05);padding-block:9px;padding-inline:12px}.native-item-heading h2{color:oklch(72.78% .1112 58.47);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:oklch(72.78% .1112 58.47);margin-block-start: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:oklch(74.73% .1099 287.59);padding-block:0 18px;padding-inline:22px}.native-modifier-group{margin-block-start:10px;padding-block-start:10px;position:relative}.native-modifier-group:before{content:"";background:oklch(44.57% .062 61.5);height:1px;position:absolute;inset-block-start:0;inset-inline:34%}.native-modifier-group li{white-space:pre-line;line-height:1.5}.native-modifier-group li[data-different=true]{color:oklch(81.95% .098 291.28);background:oklch(71.71% .1009 90.19/.071)}.native-optional{color:oklch(71.24% .0668 300.98);font-size:14px}.native-flavour{color:oklch(65.92% .0921 65.06);white-space:pre-line;margin-block-start:20px;font-style:italic}.native-corrupted{color:oklch(67.5% .121 28.84);margin-block-start:14px}.native-variant{color:oklch(80.28% .0819 84.89);margin-block-start:12px}.native-item-actions{border-block-start:1px solid oklch(36.07% .0427 60.15);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-block:24px;margin-inline:0}.acquisition-row{border-block-start:1px solid oklch(34.51% .0382 78.97);padding-block:18px;padding-inline: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-block-start:8px;padding-inline-start:62px;display:grid}.quantity-field{grid-template-rows:20px 48px;gap:6px;display:grid}.quantity-field>span{color:oklch(72.6% .0392 84.55);font-size:14px;line-height:20px}.quantity-control{background:oklch(14.15% .006 70.62);border:1px solid oklch(45.23% .0536 76.46);width:168px;height:48px;display:flex}.quantity-control button{cursor:pointer;color:oklch(85.72% .0653 79.78);flex-shrink:0;width:44px}.quantity-control button:disabled{color:oklch(48.09% .0329 79.18);cursor:default}.quantity-control input{text-align:center;color:oklch(91.05% .0361 83.77);background:0 0;width:78px;min-width:0}.acquisition-price{color:oklch(86.2% .0678 85.29);justify-content:flex-end;align-items:center;min-height:48px;margin:0;display:flex}.acquisition-total{border-block-start:1px solid oklch(47.14% .062 74.34);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-block-start:20px;display:flex}.acquisition-total strong{color:oklch(90.22% .056 86.63);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-block:22px;margin-inline:0}.series-tools a{color:oklch(83.79% .0597 82.93);background:oklch(18.08% .0119 73.14);border:1px solid oklch(40.52% .047 72.08);padding:20px;display:block}@media (hover:hover) and (pointer:fine){.series-tools a:hover{border-color:oklch(69.46% .0886 75.25);text-decoration:none}}.series-tools h2{margin-block-end:8px;font-family:PoE Fontin Display,Georgia,serif;font-size:22px}.series-tools p{color:oklch(75.53% .0364 82.87);max-width:65ch}.series-browse{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-block-start:24px;display:grid}.series-browse a{color:oklch(82.11% .0609 80.93);background:oklch(17.94% .011 80.47);border:1px solid oklch(38.7% .0439 75.43);padding-block:20px;padding-inline:16px}@media (hover:hover) and (pointer:fine){.series-browse a:hover{border-color:oklch(67.61% .0888 79.86);text-decoration:none}}.market-detail{max-width:760px;margin-block:24px;margin-inline: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-inline-start: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}}@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:start;color:oklch(84.39% .0465 84.54);cursor:pointer;align-items:center;gap:8px;width:100%;min-height:38px;padding-block:6px;padding-inline:10px;font-size:14px;display:flex}@media (hover:hover) and (pointer:fine){.game-facet-option:hover{background:oklch(26.74% .0228 84.34)}}.game-check{color:oklch(87.86% .0658 83.52);background:oklch(17.76% .0129 66.83);border:1px solid oklch(56.37% .067 78.76);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 oklch(80.26% .0771 84.21)}.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-block-start:24px}.market-catalog .entity-table{font-size:15px}.currency-catalog{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-block:24px;margin-inline:0;display:grid}.currency-catalog a{color:oklch(82.5% .0572 82.87);background:oklch(16.6% .0095 74.95);border:1px solid oklch(39.58% .0434 72.86);align-items:center;gap:16px;min-height:84px;padding:14px;display:flex}@media (hover:hover) and (pointer:fine){.currency-catalog a:hover{border-color:oklch(66.58% .0855 79.4);text-decoration:none}}.currency-catalog img{object-fit:contain;flex-shrink:0}.currency-detail{text-align:center;max-width:760px;margin-block:28px;margin-inline:auto}.currency-detail-art{object-fit:contain;width:auto;max-width:96px;height:auto;max-height:96px;margin-block:24px;margin-inline:auto;display:block}.currency-detail>p{max-width:65ch;margin-block:14px;margin-inline:auto}.currency-detail .native-rule{color:oklch(82.28% .0715 292.85)}.currency-detail .workshop-button{margin-block-start:12px}.market-quote{text-align:center;color:oklch(84.08% .0608 83.45);margin-block:20px;margin-inline:0}.market-variants{margin-block-start:24px}.market-variants h2{font-family:PoE Fontin Display,Georgia,serif;font-size:22px}.market-variants nav{flex-wrap:wrap;gap:12px;margin-block-start:12px;display:flex}.item-plan-actions{justify-content:center;margin-block-start:0}.series-home-layout{grid-template-columns:minmax(0,600px) minmax(0,1fr);align-items:start;gap:28px;margin-block-start: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-block:7px;padding-inline: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%,oklch(27.38% .0254 66.43),oklch(16.13% .0096 75.13) 70%);border:1px solid oklch(47.98% .064 69.59);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:oklch(78.98% .0531 87.38);cursor:pointer;background:linear-gradient(135deg,oklch(18.24% .0115 60.65),oklch(12.95% .0035 69.83));border:1px solid oklch(50.75% .0468 76.09);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 oklch(13.62% .0065 71.35)}.equipment-trigger[data-state=open]{background:oklch(23.13% .024 66.18);border-color:oklch(80.86% .0836 80.04)}@media (hover:hover) and (pointer:fine){.equipment-trigger:hover{background:oklch(23.13% .024 66.18);border-color:oklch(80.86% .0836 80.04)}}.equipment-slot[data-active=true] .equipment-trigger{box-shadow:inset 0 0 0 2px oklch(55.89% .0686 80.76)}.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:oklch(74.54% .0474 81.22);grid-row:1;font-size:13px;line-height:18px}.equipment-item-label{text-align:center;color:oklch(77.46% .0965 67.63);white-space:nowrap;text-overflow:ellipsis;grid-row:3;width:100%;font-size:13px;line-height:16px;overflow:hidden}.equipment-empty-symbol{color:oklch(45.52% .0506 76.19);grid-row:2;font-size:26px;line-height:1}.equipment-inspection{min-width:0}.equipment-empty-inspection{max-width:440px;padding-block:30px;padding-inline:8px}.equipment-empty-inspection h2{margin-block-end:18px;font-size:25px}.equipment-empty-inspection p{color:oklch(78.62% .0441 81.06);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-block:0;margin-inline: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-block:18px 24px;margin-inline:auto;display:flex}.workshop-share .workshop-field{flex:1;min-width:0}.workshop-share .workshop-button{height:48px}.market-catalog .entity-table a{color:oklch(79.66% .0401 83.8)}.market-catalog .market-list-name{color:oklch(80.25% .0841 74.46)}.affix-breadcrumbs{margin-block:0 16px;font-size:15px}.affix-controls{grid-template-columns:minmax(0,600px) 180px;align-items:start;gap:24px;margin-block:22px;margin-inline: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-block:1px solid oklch(34.51% .0382 78.97);flex-wrap:wrap;align-items:center;gap:16px;margin-block-end:16px;padding-block:16px;padding-inline:0;display:flex}.affix-kind-buttons{background:oklch(15.8% .0109 67.81);border:1px solid oklch(46.44% .053 74.49);display:flex}.affix-kind-buttons button{color:oklch(79.66% .0401 83.8);cursor:pointer;min-height:42px;padding-block:8px;padding-inline:18px}.affix-kind-buttons button[aria-pressed=true]{color:oklch(90.13% .0695 86.13);background:oklch(25.17% .0261 71.29);box-shadow:inset 0 -2px oklch(71.6% .0957 75.76)}@media (hover:hover) and (pointer:fine){.affix-kind-buttons button:hover{background:oklch(22.99% .0229 69.24)}}.affix-filter-search{flex:1;min-width:220px;max-width:540px;display:block}.affix-filter-search .workshop-input{height:44px;min-height:44px;padding-block:6px}.affix-show-locked{color:oklch(82.93% .0471 83.25);cursor:pointer;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:8px;display:inline-flex}.affix-exclusions{color:oklch(76.99% .0466 82.53);flex-wrap:wrap;align-items:center;gap:10px;margin-block:0 20px;margin-inline:0;font-size:15px;display:flex}.affix-exclusions>button:not(.workshop-text-button){cursor:pointer;background:oklch(22.01% .0242 60.36);border:1px solid oklch(47.15% .0531 58.5);align-items:center;gap:12px;min-height:38px;padding-block:7px;padding-inline:10px;display:inline-flex}@media (hover:hover) and (pointer:fine){.affix-exclusions>button:hover{color:oklch(88.69% .0602 83.49)}}.affix-workspace{grid-template-columns:264px minmax(0,1fr);align-items:start;gap:24px;display:grid}.affix-base-card{text-align:center;padding:20px;position:sticky;inset-block-start:calc(var(--game-header-height,116px) + 16px)}.affix-base-card h2{letter-spacing:0;color:oklch(85.91% .0176 84.59);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-block:22px;margin-inline:auto;display:block}.affix-base-implicits{color:oklch(78.81% .0875 286.42);white-space:pre-line;margin-block:18px;margin-inline:0}.affix-base-card dl{color:oklch(78.26% .0328 84.58);border-block-start:1px solid oklch(34.51% .0382 78.97);padding-block-start:14px;font-size:15px}.affix-base-card dl>div{justify-content:space-between;align-items:center;gap:16px;margin-block:5px;margin-inline:0;display:flex}.affix-related{text-align:start;border-block-start:1px solid oklch(34.51% .0382 78.97);margin-block-start:24px;padding-block-start:14px}.affix-related h3{font:inherit;letter-spacing:0;color:oklch(84.1% .0546 81.73);margin-block-end:12px;font-size:18px}.affix-related nav{max-height:330px;overflow:auto}.affix-related a{color:oklch(77.56% .0853 70.7);align-items:center;gap:12px;min-height:48px;padding-block:7px;padding-inline: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:oklch(16.13% .0096 75.13);border:1px solid oklch(40.17% .046 71);min-width:0}.affix-kind-section>h2{font:inherit;letter-spacing:0;color:oklch(82.84% .0602 79.38);background:oklch(21.49% .0186 70.32);border-block-end:1px solid oklch(46.18% .0548 74.04);margin:0;padding-block:12px;padding-inline:16px;font-size:21px}.affix-family{border-block-end:1px solid oklch(30.62% .0306 72.5)}.affix-family:last-child{border-block-end:0}.affix-family h3{font:inherit;letter-spacing:0;margin:0}.affix-disclosure{text-align:start;cursor:pointer;align-items:center;gap:12px;width:100%;min-height:82px;padding-block:14px;padding-inline:16px;display:flex}.affix-disclosure[aria-expanded=true]{background:oklch(23.02% .0217 66.4)}@media (hover:hover) and (pointer:fine){.affix-disclosure:hover{background:oklch(23.02% .0217 66.4)}}.affix-effect{white-space:pre-line;color:oklch(78.81% .0875 286.42);overflow-wrap:anywhere}.affix-disclosure>.affix-effect{flex:1;min-width:0}.affix-level{text-align:center;color:oklch(76.88% .0474 84.52);flex-shrink:0;width:58px;font-size:13px;line-height:1.4}.affix-level span,.affix-level strong{display:block}.affix-level strong{color:oklch(86.48% .0406 84.57);font-size:19px;font-weight:400}.affix-disclosure svg{color:oklch(71.09% .0653 80.85);flex-shrink:0}.affix-disclosure[aria-expanded=true] svg{transform:rotate(90deg)}.affix-family:not([data-availability=available])>h3 .affix-effect{color:oklch(70.7% .0281 310.29)}.affix-ladder{background:oklch(14.15% .006 70.62);border-block-start:1px solid oklch(43.27% .0503 71.57);padding-block:0 10px;padding-inline:16px}.affix-family-actions{color:oklch(78.5% .0543 81.06);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:14px;padding-inline:0;font-size:15px;display:flex}.affix-ladder table{border-collapse:collapse;width:calc(100% - 28px);font-size:15px}.affix-ladder th{text-align:start;color:oklch(76.93% .045 83.16);border-block-end:1px solid oklch(36.39% .0401 73.57);padding-block:8px;padding-inline:6px;font-weight:400}.affix-ladder td{vertical-align:middle;border-block-end:1px solid oklch(26.03% .0246 69.08);padding-block:10px;padding-inline:6px}.affix-ladder :is(th,td):last-child{text-align:center;width:58px}.affix-ladder tr:last-child td{border-block-end:0}.affix-row-name,.affix-row-reason{color:oklch(72.86% .0366 78.57);margin-block-start:4px;font-size:13px;display:block}.affix-row-reason{color:oklch(70.47% .0501 59.59)}.affix-ladder tr:not([data-availability=available]) .affix-effect{color:oklch(65.08% .0297 306.85)}.affix-scope{max-width:75ch;margin-inline-start:288px}.affix-index-search{max-width:720px;margin-block:22px 28px;margin-inline:0}.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:oklch(82.26% .0495 84.52);background:oklch(17.16% .012 73.07);border:1px solid oklch(41.04% .0443 74.05);align-items:center;gap:16px;min-height:88px;padding-block:12px;padding-inline:16px;display:flex}@media (hover:hover) and (pointer:fine){.affix-base-grid a:hover,.affix-categories a:hover{background:oklch(23.02% .0217 66.4);border-color:oklch(70.13% .0858 77);text-decoration:none}}.affix-base-grid img,.affix-categories img{object-fit:contain;flex-shrink:0;width:48px;height:60px}@media (hover:hover) and (pointer:fine){.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-inline-start: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:oklch(74.15% .0458 81.79);overflow-wrap:anywhere;margin-block-start:6px;font-size:14px;line-height:1.5;display:block}.affix-base-grants{color:oklch(83.41% .0641 290.92);border-block-start:1px solid oklch(34.51% .0382 78.97);margin-block:18px;margin-inline:0;padding-block-start:14px;font-size:15px;line-height:1.6}.passive-handoff{background:oklch(18.63% .0142 71.86);border:1px solid oklch(37.37% .0427 71.51);flex-wrap:wrap;align-items:center;gap:12px 24px;margin-block:16px;margin-inline:0;padding-block:12px;padding-inline:16px;font-size:16px;display:flex}.passive-handoff a{color:oklch(83.37% .0707 83.05)}.passive-handoff span{color:oklch(75.4% .0468 82.52);font-variant-numeric:tabular-nums}:root{--game-rail-width:72px;--site-nav-width:252px;--game-header-height:68px}.skip-to-content{z-index:100;color:oklch(88.67% .0655 81.23);background:oklch(18.29% .0167 70.78);border:1px solid oklch(68.95% .0937 78.21);padding-block:10px;padding-inline:16px;font-size:15px;position:fixed;inset-block-start:-80px;inset-inline-start:calc(var(--game-rail-width) + 16px)}.skip-to-content:focus-visible{inset-block-start:8px}.game-header{z-index:50;background:oklch(14.15% .006 70.62);border-block-end:1px solid oklch(45.32% .0506 68.23);position:sticky;inset-block-start:0}.game-header-row{max-width:none;min-height:68px;padding-block:0;padding-inline:calc(var(--game-rail-width) + var(--site-nav-width) + 24px) 20px;align-items:center;gap:24px;margin:0;display:flex}.game-wordmark{color:oklch(82.2% .0776 80.67);font-family:PoE Fontin Display,Georgia,serif;font-size:var(--font-19-24);white-space:nowrap}@media (hover:hover) and (pointer:fine){.game-wordmark:hover{color:oklch(88.44% .072 81.87);text-decoration:none}}.game-header .header-end{align-items:center;gap:16px;min-width:0;margin-inline-start:auto;display:flex}.header-account-link,.header-search-open{color:oklch(80.94% .0388 83);justify-content:center;align-items:center;gap:12px;min-height:44px;padding-block:8px;padding-inline:12px;font-size:15px;display:inline-flex}.header-search-open{cursor:pointer;background:oklch(17.52% .0094 75.01);border:1px solid oklch(37.43% .0379 74.21);min-width:154px}.header-search-field{background:oklch(16.13% .0096 75.13);border:1px solid oklch(59.33% .0708 80.97);align-items:center;width:min(360px,34vw);height:44px;display:flex}.header-search-field input{color:oklch(90.26% .0366 87.8);outline:2px solid #0000;flex:1;min-width:0;height:100%;padding-block:0;padding-inline:12px}.header-search-field button{cursor:pointer;color:oklch(79.71% .0513 80.91);flex-shrink:0;width:42px;height:42px;font-size:24px}.header-account-link{background:oklch(18.63% .0142 71.86);border:1px solid oklch(42.14% .0526 73.25)}@media (hover:hover) and (pointer:fine){.header-account-link:hover,.header-search-open:hover{background:oklch(22.99% .0229 69.24);border-color:oklch(68.31% .0842 81.03);text-decoration:none}}.header-account-link:active,.header-search-open:active{box-shadow:inset 0 2px 5px oklch(0 0 none/.667)}.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 oklch(80.9% .081 81.87)}.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,oklch(18.63% .0142 71.86),oklch(14.74% .0087 69.92));border-inline-end:1px solid oklch(44.97% .0481 72.06);gap:8px;padding-block:16px;padding-inline:6px;position:fixed;inset-block:0;inset-inline:0 auto;overflow-y:auto}.game-rail,.game-rail a{flex-direction:column;align-items:center;display:flex}.game-rail a{color:oklch(77.06% .0535 83.31);text-align:center;justify-content:center;gap:3px;width:100%;min-height:74px;padding-block:5px;padding-inline:2px;font-size:12px;line-height:1.2}.game-rail .navigation-icon{background:oklch(17.62% .0119 73.11);border:2px solid oklch(38.61% .0433 70.07);border-radius:50%;flex-basis:44px;width:44px;height:44px}.game-rail .navigation-icon img{max-width:39px;max-height:39px}@media (hover:hover) and (pointer:fine){.game-rail a:hover{color:oklch(88.65% .0666 81.73);background:oklch(21.73% .0219 66.24);text-decoration:none}}.game-rail a[aria-current]{color:oklch(89.78% .061 81.55);background:oklch(21.73% .0219 66.24)}.game-rail a[aria-current] .navigation-icon{border-color:oklch(74.59% .0923 76.51);box-shadow:0 0 0 2px oklch(22.39% .0264 65.79),0 0 0 3px oklch(58.47% .0837 71.09)}.site-nav{z-index:45;width:var(--site-nav-width);overscroll-behavior:contain;scrollbar-gutter:stable;background:linear-gradient(90deg,oklch(18.66% .0128 66.91),oklch(15.8% .0109 67.81));border-inline-end:1px solid oklch(44.97% .0481 72.06);padding-block:14px 24px;padding-inline:8px;position:fixed;inset-block-start:var(--game-header-height);inset-block-end:0;inset-inline-start:var(--game-rail-width);overflow-y:auto}.site-nav nav{min-width:0}.site-nav-section{margin-block:0 6px;margin-inline:0}.site-nav-section ul{border-inline-start:1px solid oklch(36.13% .0409 71.83);gap:2px;margin-block:2px 8px;margin-inline:11px 0;padding-block:0;padding-inline:7px 0;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:oklch(81.06% .0465 77.97);text-align:start;align-items:center;gap:10px;width:100%;min-height:44px;padding-block:7px;padding-inline:9px;font-size:15px;line-height:1.35;text-decoration:none;display:flex;position:relative}.site-nav-heading{color:oklch(87.33% .0613 81.52);cursor:pointer;background:oklch(21.6% .0209 69.66);border:1px solid oklch(39.92% .0469 69.55)}.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-block-end:1px solid;border-inline-end:1px solid;flex:0 0 7px;width:7px;height:7px;margin-inline-start:auto;transform:rotate(45deg)}.site-nav-heading[aria-expanded=true] .site-nav-chevron{transform:rotate(225deg)}.site-nav-link,.site-nav-secondary a{color:oklch(77.08% .0419 79.39);border:1px solid #0000}@media (hover:hover) and (pointer:fine){.site-nav-account:hover,.site-nav-heading:hover,.site-nav-link:hover,.site-nav-secondary a:hover{color:oklch(89.97% .0566 81.88);background:oklch(25.07% .0239 71.99);border-color:oklch(48.88% .065 72.08);text-decoration:none}}.site-nav-link[aria-current],.site-nav-secondary a[aria-current]{color:oklch(89.24% .0676 82.21);background:linear-gradient(90deg,oklch(28.51% .0317 65.98),oklch(20.07% .0164 70.98));border-color:oklch(71.3% .0931 77.35)}@media (hover:hover) and (pointer:fine){.site-nav-link[aria-current]:hover,.site-nav-secondary a[aria-current]:hover{background:linear-gradient(90deg,oklch(30.06% .0367 63.96),oklch(21.73% .0219 66.24))}}.game-rail a:active,.mobile-game-switch a:active,.site-nav-heading:active,.site-nav-link:active,.site-nav-secondary a:active{background:oklch(17.95% .0194 70.27);box-shadow:inset 0 2px 5px oklch(0 0 none/.733)}.site-nav-secondary{border-block-start:1px solid oklch(36.13% .0409 71.83);gap:3px;margin-block-start:14px;padding-block-start: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-inline-end:auto}.site-footer,main.site-main{margin-inline-start:calc(var(--game-rail-width) + var(--site-nav-width))}.home-kind-grid .home-kind-link{gap:9px;min-height:64px;padding-block:9px;padding-inline:10px}.home-kind-link>span:last-child{overflow-wrap:normal;min-width:0}.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{inset-inline-start:16px}.game-rail{display:none}.game-header-row{gap:14px;padding-block:0;padding-inline:16px}.site-nav-toggle{color:oklch(84.62% .0694 82.62);cursor:pointer;background:oklch(18.32% .0154 66.62);border:1px solid oklch(45.44% .0583 71.26);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}@media (hover:hover) and (pointer:fine){.site-nav-toggle:hover{background:oklch(25.31% .027 68.55)}}.site-nav-scrim[data-open=true]{z-index:51;inset-block:var(--game-header-height) 0;cursor:pointer;background:oklch(0 0 none/.667);width:100%;display:block;position:fixed;inset-inline:0}.site-nav{z-index:52;width:min(340px,100vw - 32px);display:none;inset-block-start:var(--game-header-height);inset-inline-start:0}.site-nav[data-open=true]{display:block}.site-nav-mobile-head{color:oklch(87.33% .0613 81.52);font-family:var(--font-ui);justify-content:space-between;align-items:center;margin-block:0 10px;margin-inline:2px;font-size:18px;display:flex}.site-nav-mobile-head button{color:oklch(87.33% .0613 81.52);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-block-end:14px;display:grid}.mobile-game-switch a{color:oklch(78.43% .0475 79.98);border:1px solid oklch(40.62% .0489 71.68);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:oklch(89.24% .0676 82.21);background:oklch(25.17% .0261 71.29);border-color:oklch(63.67% .0856 76.12)}@media (hover:hover) and (pointer:fine){.mobile-game-switch a:hover{color:oklch(89.24% .0676 82.21);background:oklch(25.17% .0261 71.29);text-decoration:none}}.mobile-game-switch .navigation-icon{border:1px solid oklch(47.48% .0576 67.63);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 oklch(42.14% .0526 73.25);margin-block-start:10px;display:flex}.site-footer,main.site-main{margin-inline-start:auto}}@media (max-width:640px){.game-header-row{gap:8px;padding-block:0;padding-inline:10px}.game-wordmark{text-overflow:ellipsis;min-width:0;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 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-block-end:48px}.guide-heading{align-items:center;gap:16px;margin-block:18px 28px;display:flex}.guide-heading .guide-title{margin-block:0}.guide-title{max-width:35ch;margin-block:18px 28px;margin-inline:0;font-size:clamp(28px,2.4vw,38px);line-height:1.22}.guide-article .tool-guide-copy{color:oklch(84.48% .0293 84.59);max-width:76ch;font-size:16px;line-height:1.75}.guide-article .tool-guide-section{scroll-margin-block-start:calc(var(--game-header-height,118px) + 22px)}.guide-article .tool-guide-section>h2{color:oklch(84.51% .07 83.93);margin-block-start:34px;font-size:25px;line-height:1.3}.tool-guide-games{flex-wrap:wrap;align-items:stretch;gap:12px;padding-block:12px;padding-inline:0;display:flex}.tool-guide-games .tool-guide-game-link{color:oklch(84.38% .071 82.21);background:oklch(18.91% .0164 62.18);border:1px solid oklch(45.33% .0553 75.97);justify-content:center;align-items:center;gap:10px;min-height:48px;margin:0;padding-block:9px;padding-inline:14px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.tool-guide-games .tool-guide-game-link:hover{background:oklch(25.59% .026 71.34);border-color:oklch(68.37% .0877 81.38);text-decoration:none}}.tool-guide-games .tool-guide-game-link:active{box-shadow:inset 0 2px 6px oklch(0 0 none/.6)}.tool-guide-example{background:oklch(18.32% .0154 66.62);border-color:oklch(41.85% .0471 74.62);margin-block:20px;margin-inline:0;padding:20px}.tool-guide-example h3{font-size:21px;line-height:1.4}.tool-guide-example-game{color:oklch(74.53% .039 84.55);margin-block-start:5px;font:15px/1.5 Arial,sans-serif;display:block}.guide-category-title{color:oklch(79.94% .0559 83.37);margin-block:24px 16px;margin-inline:0;font-size:24px;line-height:1.35}.guide-card{background:oklch(18.63% .0142 71.86);border-color:oklch(40.28% .0455 75.01)}.guide-card:has(.guide-card-art){grid-template-columns:auto 1fr;align-items:center;column-gap:20px;display:grid}.guide-card-art{object-fit:contain;grid-row:1/span 3;width:auto;max-height:96px}.guide-card:has(.guide-card-art)>:not(.guide-card-art){grid-column:2}.guide-card h3{font-size:23px;line-height:1.35}.guide-card-meta{color:oklch(70.74% .0411 83.77);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-block-end:8px;font-size:14px;display:flex}.guide-card>p{color:oklch(80.19% .0355 84.58);max-width:75ch;font-size:16px}.tool-guide-handoffs{max-width:880px;margin-block:24px;margin-inline:0}.tool-guide-handoffs a{color:oklch(81.95% .0582 78.14);background:oklch(19.21% .0152 66.71);border:1px solid oklch(42.77% .0507 73.76);align-items:center;gap:14px;min-height:52px;padding-block:12px;padding-inline:16px;display:flex}@media (hover:hover) and (pointer:fine){.tool-guide-handoffs a:hover{color:oklch(89.95% .0578 82.44);background:oklch(25.59% .026 71.34);border-color:oklch(68.93% .0862 81.8);text-decoration:none}}.tool-guide-handoffs a:active{box-shadow:inset 0 2px 5px oklch(0 0 none/.6)}.guide-article :is(a,button):focus-visible,.guides-index a:focus-visible,.tool-guide-handoffs a:focus-visible{outline-offset:3px;outline:2px solid oklch(79.35% .1003 83.02)}.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}.campaign-toc{z-index:10;background:oklch(14.06% .003 69.39);border-block-end:1px solid oklch(42.02% .0519 74.55);flex-wrap:wrap;gap:8px;margin-block:20px;margin-inline:0;padding-block:8px;padding-inline:0;display:flex;position:sticky;inset-block-start:var(--game-header-height,118px)}.campaign-act-link{color:oklch(78.88% .0782 82.58);background:oklch(17.76% .0129 66.83);border:1px solid oklch(37.01% .0416 70.27);justify-content:center;align-items:center;gap:8px;min-height:48px;padding-block:9px;padding-inline:12px;font-size:15px;line-height:22px;display:inline-flex}.campaign-act-link[aria-current=true]{color:oklch(90.37% .0529 83.97);background:oklch(25.7% .0281 70.71);border-color:oklch(66.99% .0973 76.72);box-shadow:inset 0 -2px oklch(66.96% .1008 75.46)}@media (hover:hover) and (pointer:fine){.campaign-act-link:hover{color:oklch(91.06% .0583 83.99);background:oklch(22.99% .0229 69.24);border-color:oklch(71.05% .0943 82.11);text-decoration:none}}.campaign-act-link:focus-visible{outline-offset:3px;outline:2px solid oklch(77.83% .0911 80.77)}.campaign-act-section{scroll-margin-block-start:calc(var(--game-header-height,118px) + 86px)}.campaign-act-heading{align-items:center;gap:16px;min-height:48px;margin-block:30px 12px;margin-inline:0;display:flex}.campaign-act-heading a{background:oklch(18.74% .0167 70.84);border:1px solid oklch(42.18% .0505 71.46);align-items:center;min-height:44px;padding-block:6px;padding-inline:10px;font-size:14px;display:inline-flex}.guide-article:has(.campaign-toc){max-width:1120px}.news-page{width:min(100%,960px);color:var(--ink,oklch(83.77% .0373 82.16));margin-block:0;margin-inline:auto;padding-block:28px 48px;padding-inline:16px}.news-page h1{text-wrap:balance;max-width:36ch;margin-block:12px 24px;margin-inline:0;font-size:clamp(28px,2.6vw,38px);line-height:1.25}.news-games{flex-wrap:wrap;gap:12px;margin-block:24px 30px;margin-inline:0;display:flex}.news-actions a,.news-back,.news-games a{color:oklch(80.79% .0766 85.04);background:oklch(18.43% .0178 66.34);border:1px solid oklch(41.64% .053 75.33);justify-content:center;align-items:center;min-height:48px;padding-block:10px;padding-inline:16px;text-decoration:none;display:inline-flex}.news-games a[aria-current]{color:oklch(90.76% .0544 87.25);background:oklch(25.24% .0307 74.27);border-color:oklch(67.48% .0972 82.75);box-shadow:inset 0 -2px oklch(67.48% .0972 82.75)}@media (hover:hover) and (pointer:fine){.news-actions a:hover,.news-back:hover,.news-games a:hover{background:oklch(26.74% .0322 69.73);border-color:oklch(80.87% .0954 84.81);text-decoration:none}}.news-page a:focus-visible{outline-offset:4px;outline:2px solid oklch(81.96% .0857 84.45)}.news-page a:active{box-shadow:inset 0 2px 4px oklch(0 0 none/.533)}.news-feed{gap:36px;display:grid}.news-card{border-block-end:1px solid oklch(42.36% .0552 71.61);max-width:760px;padding-block-end:26px}.news-card-image{display:block}.news-article figure img,.news-card img{outline-offset:-1px;filter:none;outline:1px solid oklch(100% 0 none/.102);width:100%;height:auto;display:block}.news-card-copy{padding-block:20px 0;padding-inline:2px}.news-card-copy h2{font-size:var(--font-25-28);text-wrap:balance;margin-block:8px 12px;margin-inline:0;line-height:1.35}.news-card-copy h2 a{color:oklch(84.19% .0611 85.94)}.news-attribution,.news-byline,.news-card-copy time{color:oklch(73.66% .0396 82.97);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-block:18px;margin-inline:0;display:flex}.news-article figure{max-width:880px}.news-article figure,.news-body{margin-block:28px;margin-inline:0}.news-body p{margin-block:18px;margin-inline:0}.news-feed-link{margin-block-start:20px}.news-attribution a,.news-feed-link{align-items:center;min-height:44px;display:inline-flex}@media (max-width:640px){.news-page{padding-block:20px 40px;padding-inline:0}}.news-controls{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-block:18px 28px;margin-inline:0;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:oklch(14.06% .003 69.39);--bg-deep:oklch(17.43% .0069 78.12);--bg-panel:oklch(20.63% .0107 80.55);--bg-raised:oklch(23.71% .0142 81.61);--bg-hover:oklch(26.74% .0228 84.34);--edge-faint:oklch(32.19% .0233 77.8);--edge:oklch(37.71% .0293 79.32);--edge-strong:oklch(48.18% .0472 83.44);--ink-hi:oklch(89.97% .0354 87.08);--ink:oklch(80.04% .0429 88.81);--ink-mid:oklch(64.36% .0453 87.33);--ink-low:oklch(50.97% .0367 87.26);--gold:oklch(76.65% .1387 91.06);--gold-dim:oklch(60.61% .1066 90.86);--gold-glow:oklch(76.65% .1387 91.06/.14);--rar-normal:oklch(83.28% 0 none);--rar-magic:oklch(68.17% .1718 280.83);--rar-rare:oklch(97.4% .1574 109);--rar-unique:oklch(57.08% .1244 53.36);--rar-gem:oklch(64.47% .1068 189.24);--rar-currency:oklch(70.21% .0416 87.56);--life:oklch(54.33% .174 29.7);--mana:oklch(56.24% .1675 262.75);--es:oklch(78.68% .1116 283.54);--gem-str:oklch(56.29% .1566 28.7);--gem-dex:oklch(62.7% .1454 143.6);--gem-int:oklch(55.4% .1331 264.06);--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%,oklch(76.65% .1387 91.06/.05),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:oklch(100% 0 none)}.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-block-end: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}@media (hover:hover) and (pointer:fine){a:hover{color:oklch(85.49% .1374 91.68)}}*{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:start;cursor:pointer;width:100%;color:var(--ink-hi);justify-content:space-between;align-items:center;gap:1rem;padding-block:.9rem;padding-inline:1.1rem;display:flex}@media (hover:hover) and (pointer:fine){.home-disclosure:hover{color:var(--gold)}}.home-disclosure svg{flex-shrink:0;transition:none}@media (prefers-reduced-motion:no-preference){.home-disclosure svg{transition:transform .16s}}.home-disclosure[aria-expanded=true] svg{transform:rotate(90deg)}.home-introduction{color:var(--ink-mid);padding-block:0 1.1rem;padding-inline: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-block:.65rem;padding-inline:.85rem;font-size:14px;line-height:1.35;display:flex}@media (hover:hover) and (pointer:fine){.home-kind-link:hover{background:var(--bg-raised);color:var(--gold);text-decoration:none}}.home-guide-title{border-block-end:1px solid var(--edge-faint);padding-block:.65rem;padding-inline:1rem;font-size:17px}.home-guide-links{padding-block:.25rem;padding-inline:0}.home-guide-links a{color:var(--ink-mid);padding-block:.65rem;padding-inline:1rem;font-size:14px;line-height:1.35;display:block}@media (hover:hover) and (pointer:fine){.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-block:.4rem;padding-inline:.7rem;font-size:14px;line-height:1.3;display:inline-flex}@media (hover:hover) and (pointer:fine){.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-block:.55rem;padding-inline:1rem;font-size:14px;line-height:1.35;display:inline-flex}@media (hover:hover) and (pointer:fine){.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}}:root{--font-19-24:clamp(1.1875rem,.875rem + 1.5625vw,1.5rem);--font-25-28:clamp(1.5625rem,1.375rem + .9375vw,1.75rem)}@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}