.poe2-article{color:var(--c-fg2,#c9c9d1);font-size:16px;line-height:1.75}.poe2-article p{margin:0 0 1em}.poe2-article ol,.poe2-article ul{margin:0 0 1em;padding-left:1.4em}.poe2-article ul{list-style:disc}.poe2-article ol{list-style:decimal}.poe2-article li{margin:.25em 0}.poe2-article a:not(.poe2-ref):not(.poe2-button){color:var(--c-brand,#f28c28)}.poe2-article img:not(.poe2-ref__icon){max-width:100%;height:auto;border-radius:10px}.poe2-article b,.poe2-article strong{color:var(--c-fg,#fff)}.poe2-article table{width:100%;border-collapse:collapse;margin:0 0 1em;font-size:14px}.poe2-article td,.poe2-article th{border:1px solid var(--c-line,#ffffff1a);padding:6px 10px;text-align:left}.poe2-h2{display:flex;align-items:center;gap:10px;margin:2em 0 .7em;padding-left:12px;border-left:4px solid #af6025;font-size:26px}.poe2-h2,.poe2-h3{font-family:var(--font-display);font-weight:700;color:var(--c-fg,#fff);scroll-margin-top:130px}.poe2-h3{margin:1.4em 0 .5em;font-size:19px}.poe2-c-str{color:#e0635c}.poe2-c-dex{color:#6fc26f}.poe2-c-int{color:#6f9bff}.poe2-c-mod{color:#88f}.poe2-c-unique{color:#af6025}.poe2-c-fire{color:#d9603b}.poe2-c-cold{color:#5fa8e6}.poe2-c-lightning{color:#e6c84b}.poe2-c-chaos{color:#c264c9}.poe2-ref{display:inline-flex;align-items:center;gap:4px;vertical-align:-3px;text-decoration:none;font-weight:500}.poe2-ref:hover{text-decoration:underline}.poe2-ref__icon{width:20px;height:20px;object-fit:contain;flex:none}.poe2-ref--gem{color:#2fc4bb}.poe2-ref--unique{color:#d07a35}.poe2-ref--currency{color:#cdbf9e}.poe2-ref--class,.poe2-ref--passive{color:#e0c088}.poe2-ref--keyword{color:#a0a0ff;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px;cursor:help}.poe2-ref--icon{vertical-align:middle}.poe2-ref--icon .poe2-ref__icon{width:40px;height:40px}.poe2-callout{margin:1em 0;padding:12px 16px;border-radius:12px;border:1px solid var(--c-line,#ffffff1a);border-left-width:4px;background:var(--c-surface,#15151b)}.poe2-callout>:last-child{margin-bottom:0}.poe2-callout--tip{border-left-color:#2fc4bb}.poe2-callout--warning{border-left-color:#e0635c}.poe2-callout--note{border-left-color:#af6025}.poe2-faq{margin:8px 0;border:1px solid var(--c-line,#ffffff1a);border-radius:10px;background:var(--c-surface,#15151b);padding:10px 14px}.poe2-faq summary{cursor:pointer;font-weight:600;color:var(--c-fg,#fff)}.poe2-faq[open] summary{margin-bottom:8px}.poe2-faq>:last-child{margin-bottom:0}.poe2-stagebar{position:sticky;top:108px;z-index:20;margin-bottom:20px;padding:10px 12px;border:1px solid var(--c-line,#ffffff1a);border-radius:14px;background:color-mix(in srgb,var(--c-bg,#0b0b10) 92%,#0000);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.poe2-stagebar__label{display:block;margin-bottom:6px;font-size:12px;color:var(--c-fg3,#8a8a95)}.poe2-stage{padding:7px 14px;border-radius:9px;border:1px solid var(--c-line,#ffffff1f);color:var(--c-fg2,#c9c9d1);font-size:14px;font-weight:600;transition:border-color .15s,background .15s}.poe2-stage--on,.poe2-stage:hover{border-color:#af6025}.poe2-stage--on{background:#af6025;color:#fff}.poe2-stage__levels{margin-left:6px;font-size:11px;font-weight:400;opacity:.75}.poe2-block{margin:1em 0 1.5em}.poe2-block ol,.poe2-block ul{margin:0;padding:0;list-style:none}.poe2-block li{margin:0}.poe2-block p:last-child{margin-bottom:0}.poe2-status{padding:3px 9px;border-radius:999px;border:1px solid var(--c-line,#ffffff1f);color:var(--c-fg2,#c9c9d1)}.poe2-status--sourced{border-color:#5f8fd9;color:#9dc0f2}.poe2-status--theorycraft{border-color:#c79a3b;color:#e3c078}.poe2-status--tested{border-color:#4fae6e;color:#8ad6a2}.poe2-paperdoll{display:grid;gap:6px;max-width:420px;margin:0 auto;grid-template-columns:1.4fr 1fr 1.6fr 1fr 1.4fr;grid-auto-rows:58px;grid-template-areas:"w1 . helm . off" "w1 . helm amulet off" "w1 r1 body r2 off" "w1 . body . off" "gloves . belt . boots"}.poe2-paperdoll>div{min-width:0;min-height:0}.poe2-slot{display:grid;place-items:center;width:100%;height:100%;padding:4px;border-radius:10px;border:1px solid #af602566;background:#00000080;overflow:hidden}.poe2-slot--empty{border-color:var(--c-line,#ffffff14);border-style:dashed;background:#0000}.poe2-slot--rare{border-color:#d6be5a80;color:#e3d27d;font-size:11px;line-height:1.2;text-align:center}.poe2-slot .poe2-ref{justify-content:center}.poe2-slot .poe2-ref,.poe2-slot .poe2-ref__icon{width:100%;height:100%}.poe2-skillrow{padding:10px 12px;border-radius:12px;border:1px solid var(--c-line,#ffffff1a);background:var(--c-surface,#15151b)}.poe2-skillrow__main{display:flex;align-items:center;justify-content:space-between;gap:8px}.poe2-skillrow__main .poe2-ref__icon{width:34px;height:34px}.poe2-skillrow__supports{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:14px}.poe2-priority .poe2-ref__icon,.poe2-skillrow__supports .poe2-ref__icon{width:24px;height:24px}.poe2-priority{font-size:14px}.poe2-skillrow__note{margin:6px 0 0;font-size:14px}.poe2-rotation{counter-reset:step}.poe2-rotation .poe2-ref__icon{width:28px;height:28px}.poe2-block .poe2-rotation li{counter-increment:step;display:flex;align-items:center;gap:10px;margin:6px 0}.poe2-rotation li:before{content:counter(step);display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:50%;background:#af6025;color:#fff;font-size:12px;font-weight:700}.poe2-treeblock{height:min(70vh,620px);overflow:hidden;border-radius:12px;border:1px solid var(--c-line,#ffffff1a);background:#07080b}.poe2-hover{position:fixed;z-index:60;width:min(34rem,calc(100vw - 24px));pointer-events:none}.poe2-hover-plain{max-width:24rem;padding:12px 14px;border-radius:10px;border:1px solid #af602599;background:#0b0a10;color:#c8c8c8;font-size:14px;line-height:1.5;text-align:left}.poe2-hover-plain p{margin:4px 0 0}.poe2-hover-plain__title{font-size:16px;font-weight:600;color:#e0c088}.poe2-hover-plain__note{color:#8a8a95;font-size:13px}@media (max-width:480px){.poe2-paperdoll{grid-auto-rows:50px}.poe2-h2{font-size:22px}}