.planner-notes-editor--readonly{min-height:104px;padding:0}.planner-notes-richtext,.planner-notes-richtext .maxroll-rich-text-editor,.planner-notes-richtext .editor-shell,.planner-notes-richtext .editor-container,.planner-notes-richtext .editor,.planner-notes-richtext ._root_g1qmr_1{min-height:inherit}.planner-notes-richtext,.planner-notes-richtext .maxroll-rich-text-editor,.planner-notes-richtext .d4t-RichTextEditor{color:#fff;font-size:14px;line-height:1.55}.planner-notes-richtext .editor-shell,.planner-notes-richtext .editor-container,.planner-notes-richtext .editor{width:100%}.planner-notes-richtext ._root_g1qmr_1{outline:none}.planner-notes-richtext p,.planner-notes-richtext ._paragraph_1i7xn_7{margin:0 0 8px}.planner-notes-richtext p:last-child,.planner-notes-richtext ._paragraph_1i7xn_7:last-child{margin-bottom:0}.planner-notes-richtext ul,.planner-notes-richtext ol,.planner-notes-richtext ._ul_1i7xn_338,.planner-notes-richtext ._ol_1i7xn_338{margin:0 0 10px;padding-left:24px}.planner-notes-richtext ul,.planner-notes-richtext ._ul_1i7xn_338{list-style:disc outside}.planner-notes-richtext ol,.planner-notes-richtext ._ol_1i7xn_338{list-style:decimal outside}.planner-notes-richtext li,.planner-notes-richtext ._listItem_1i7xn_344{display:list-item;margin:3px 0}.planner-notes-richtext ._nestedListItem_1i7xn_407{list-style:none}.planner-notes-richtext h1,.planner-notes-richtext h2,.planner-notes-richtext h3,.planner-notes-richtext h4,.planner-notes-richtext h5,.planner-notes-richtext h6{margin:12px 0 7px;color:#fff;font-weight:700;line-height:1.25}.planner-notes-richtext h1{font-size:20px}.planner-notes-richtext h2{font-size:18px}.planner-notes-richtext h3{font-size:16px}.planner-notes-richtext h4,.planner-notes-richtext h5,.planner-notes-richtext h6{font-size:14px}.planner-notes-richtext h1:first-child,.planner-notes-richtext h2:first-child,.planner-notes-richtext h3:first-child,.planner-notes-richtext h4:first-child,.planner-notes-richtext h5:first-child,.planner-notes-richtext h6:first-child{margin-top:0}.planner-notes-richtext strong,.planner-notes-richtext ._textBold_1i7xn_43{color:#fff;font-weight:700}.planner-notes-richtext em,.planner-notes-richtext ._textItalic_1i7xn_48{font-style:italic}.planner-notes-richtext u,.planner-notes-richtext ._textUnderline_1i7xn_51{text-decoration:underline}.planner-notes-richtext blockquote{margin:10px 0;padding:7px 12px;border-left:2px solid #5f6971;color:#c8c1b8}.planner-notes-richtext hr{margin:14px 0;border:0;border-top:1px solid #333}.planner-notes-richtext img{max-width:100%;height:auto}.planner-notes-richtext ._container_1bcfa_1{margin:6px 0;color:#c8c1b8}.planner-notes-richtext ._title_1bcfa_7{min-height:20px;color:#d6d6d6;cursor:pointer}.planner-notes-richtext ._content_1bcfa_40{padding:4px 0 0 14px;border-left:1px solid #2a2a2a}.planner-notes-richtext a{color:#8fd0ff;text-decoration:underline;text-decoration-color:#8fd0ff73}.planner-notes-richtext ._embedWrapper_1sezw_28,.planner-notes-richtext .d4-item,.planner-notes-richtext .d4-skill,.planner-notes-richtext .d4-skill-mod,.planner-notes-richtext .d4-affix,.planner-notes-richtext .d4-glyph,.planner-notes-richtext .d4-paragon{display:inline}.planner-notes-richtext span[data-d4-id]{display:inline-block}.planner-notes-richtext span[data-d4-id][data-icon-url]{padding-left:1.35em;background-image:var(--entity-icon-url);background-repeat:no-repeat;background-position:.18em 50%;background-size:.95em .95em}.planner-notes-richtext .d4-gametip{cursor:pointer}.planner-notes-richtext .poe2-rich-text-editor ._embedWrapper_1sezw_28{display:inline}.planner-notes-richtext .poe2-gametip{display:inline;color:inherit;cursor:pointer;white-space:normal}.planner-notes-richtext .poe2-small-icon{display:inline-block;width:24px;height:24px;margin-right:2px;flex:0 0 24px;background-color:#111;background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:2px;vertical-align:middle}.planner-notes-richtext .poe2-small-icon:not(.poe2-small-icon--resolved){display:none}.planner-notes-richtext .poe2-item-gem{color:#1ba29b}.planner-notes-richtext .poe2-item-normal{color:#c8c8c8}.planner-notes-richtext .poe2-item-currency{color:#aa9e82}.planner-notes-richtext .poe2-item-passive{color:#057af0}.planner-notes-richtext .poe2-item-unique{color:#af6025}.planner-notes-richtext .poe2-item-tag{color:#aa9e82}.planner-notes-empty{min-height:104px;color:#666;font-size:13px;line-height:1.6}.poe2-planner-notes-editor{width:100%;color:#e8e8e8;background:#17191d;border:1px solid #30343a}.poe2-planner-notes-editor__toolbar{display:flex;align-items:center;gap:4px;min-height:38px;padding:5px 8px;border-bottom:1px solid #30343a;background:#1f2227}.poe2-planner-notes-editor__toolbar button{min-width:30px;height:28px;padding:0 8px;color:#c9cdd2;background:transparent;border:0;border-radius:3px;cursor:pointer}.poe2-planner-notes-editor__toolbar button:hover,.poe2-planner-notes-editor__toolbar button:focus-visible{background:#343a42;color:#fff;outline:none}.poe2-planner-notes-editor__toolbar button.is-active{background:#343a42;color:#fff}.poe2-planner-notes-editor__surface{min-height:164px;padding:12px 14px;color:#e8e8e8;font-size:14px;line-height:1.55;outline:none;white-space:pre-wrap;overflow-wrap:anywhere}.poe2-planner-notes-editor__surface:empty:before{content:attr(data-placeholder);color:#747b84;pointer-events:none}.poe2-planner-notes-editor__surface p{margin:0 0 8px}.poe2-planner-notes-editor__surface blockquote{margin:8px 0;padding:6px 12px;border-left:2px solid #69717b;color:#b9bec6}.poe2-planner-notes-editor__surface hr{margin:14px 0;border:0;border-top:1px solid #41464d}.poe2-planner-notes-editor.is-readonly{border:0;background:transparent}.poe2-planner-notes-editor.is-readonly .poe2-planner-notes-editor__surface{padding:0;min-height:0}.poe2planner-tooltip-picker-backdrop{position:fixed;z-index:11000;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:center;padding-top:72px;background:#0000002e}.poe2planner-tooltip-picker{box-sizing:border-box;width:min(620px,calc(100vw - 32px));max-height:min(560px,calc(100vh - 96px));overflow:hidden;border:1px solid #3a3f46;border-radius:3px;background:#141618;color:#e6e8eb;box-shadow:0 14px 42px #0000007a}.poe2planner-tooltip-picker__header{display:flex;align-items:stretch;min-height:38px;border-bottom:1px solid #30343a;background:#1d2024}.poe2planner-tooltip-picker__header button{border:0;border-bottom:2px solid transparent;background:transparent;padding:0 16px;color:#aeb4bb;font:inherit;cursor:pointer}.poe2planner-tooltip-picker__header button:hover,.poe2planner-tooltip-picker__header button.poe2-active{border-bottom-color:#d69a45;color:#f0f2f4}.poe2planner-tooltip-picker__header .poe2planner-tooltip-picker__close{margin-left:auto;padding:0 14px;color:#8d949c;font-size:20px}.poe2planner-tooltip-picker__search{padding:10px;border-bottom:1px solid #292d32}.poe2planner-tooltip-picker__search input{box-sizing:border-box;width:100%;border:1px solid #3a4047;border-radius:2px;background:#0f1113;padding:8px 10px;color:#f2f4f5;outline:0}.poe2planner-tooltip-picker__search input:focus{border-color:#6e8ead}.poe2planner-tooltip-picker__tree-panel{background:#090a0c}.poe2planner-tooltip-picker__tree-header{display:flex;align-items:center;gap:8px;padding:10px;border-bottom:1px solid #292d32;background:#181b1f}.poe2planner-tooltip-picker__tree-header select,.poe2planner-tooltip-picker__tree-header input{box-sizing:border-box;height:30px;min-width:0;border:1px solid #3a4047;border-radius:2px;background:#0f1113;padding:0 9px;color:#f2f4f5;outline:0}.poe2planner-tooltip-picker__tree-header select{flex:0 0 190px}.poe2planner-tooltip-picker__tree-header .poe2-search-new{flex:1 1 auto;min-width:0}.poe2planner-tooltip-picker__tree-header input{width:100%}.poe2planner-tooltip-picker__tree-header select:focus,.poe2planner-tooltip-picker__tree-header input:focus{border-color:#6e8ead}.poe2planner-tooltip-picker__tree-canvas{height:380px;min-height:380px;position:relative;overflow:hidden;background:#030303}.poe2planner-tooltip-picker__tree-canvas>.poe2-PassiveTreeEmbed,.poe2planner-tooltip-picker__tree-canvas>.poe-PassiveTreeEmbed{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;min-height:100%;overflow:hidden;background:#030303}.poe2planner-tooltip-picker__tree-canvas .poe2-TreeViewer,.poe2planner-tooltip-picker__tree-canvas .poe-TreeViewer,.poe2planner-tooltip-picker__tree-canvas .poe2-TreeScroll,.poe2planner-tooltip-picker__tree-canvas .poe-TreeScroll,.poe2planner-tooltip-picker__tree-canvas .poe2-outer,.poe2planner-tooltip-picker__tree-canvas .poe-outer{position:absolute;top:0;right:0;bottom:0;left:0}.poe2planner-tooltip-picker__tree-canvas .poe2-TreeScroll,.poe2planner-tooltip-picker__tree-canvas .poe-TreeScroll{overflow:hidden;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.poe2planner-tooltip-picker__tree-canvas .poe2-outer canvas,.poe2planner-tooltip-picker__tree-canvas .poe-outer canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.poe2planner-tooltip-picker__tree-canvas .poe2-inner,.poe2planner-tooltip-picker__tree-canvas .poe-inner{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transform-origin:top left}.poe2planner-tooltip-picker__tree-canvas .poe2-inner>*,.poe2planner-tooltip-picker__tree-canvas .poe-inner>*{pointer-events:auto}.poe2planner-tooltip-picker__tree-canvas .poe2-frame,.poe2planner-tooltip-picker__tree-canvas .poe2-expand{display:none}.poe2planner-tooltip-picker__tree-loading{padding:5px 10px;color:#727a84;font-size:11px;text-align:right;background:#090a0c}.poe2planner-tooltip-picker__list{max-height:450px;overflow:auto;padding:4px}.poe2planner-tooltip-picker__item{display:flex;width:100%;align-items:center;gap:8px;border:0;border-radius:2px;background:transparent;padding:7px 9px;color:#d9dde1;text-align:left;cursor:pointer}.poe2planner-tooltip-picker__item:hover,.poe2planner-tooltip-picker__item:focus-visible{background:#292d32;outline:0}.poe2planner-tooltip-picker__icon{display:inline-block;width:22px;height:22px;flex:0 0 22px;background-position:center;background-repeat:no-repeat;background-size:contain}.poe2planner-tooltip-picker__state{margin:0;padding:30px 12px;color:#7f8790;text-align:center}.poe2-planner-notes-editor__surface .poe2-gametip{display:inline-flex;align-items:center;gap:2px;cursor:pointer}.poe2-planner-notes-editor__surface .poe2-small-icon{display:inline-block;width:1em;height:1em;background-position:center;background-repeat:no-repeat;background-size:contain;vertical-align:-.15em}.poe2-planner-notes-editor__surface .poe2-item-normal{color:#c8c8c8}.poe2-planner-notes-editor__surface .poe2-item-unique{color:#af6025}.poe2-planner-notes-editor__surface .poe2-item-passive{color:#057af0}@media(max-width:640px){.poe2planner-tooltip-picker{width:calc(100vw - 16px);max-height:calc(100vh - 32px)}.poe2planner-tooltip-picker__tree-header{flex-wrap:wrap}.poe2planner-tooltip-picker__tree-header select,.poe2planner-tooltip-picker__tree-header .poe2-search-new{flex:1 1 100%;width:100%}.poe2planner-tooltip-picker__tree-canvas{height:min(380px,58vh);min-height:260px}}.poeplanner-page{--poe-planner-max-width: 1350px;--poe-planner-gap: 6px;--poe-planner-right-rail-width: 300px;--poe-planner-panel-bg: #111315;--poe-planner-panel-bg-strong: #181b1e;--poe-planner-panel-bg-elevated: #1d2125;--poe-planner-panel-border: #2a3035;--poe-planner-panel-border-soft: rgba(255, 255, 255, .08);--poe-planner-panel-radius: 12px;--poe-planner-panel-radius-sm: 8px;--poe-planner-panel-radius-lg: 16px;--poe-planner-text-primary: #eef1f3;--poe-planner-text-secondary: #97a0a8;--poe-planner-text-muted: #727d86;--poe-planner-accent-blue: #1e7ff5;--poe-planner-accent-blue-soft: rgba(30, 127, 245, .16);--poe-planner-accent-gold: #c5a15f;--poe-planner-slot-normal: #394049;--poe-planner-slot-magic: #385178;--poe-planner-slot-rare: #78673a;--poe-planner-shadow-lg: 0 20px 60px rgba(0, 0, 0, .3);width:100%;max-width:var(--poe-planner-max-width);margin:0 auto;display:flex;flex-direction:column;gap:var(--poe-planner-gap);color:var(--poe-planner-text-primary);font-family:"Source Sans 3",Segoe UI,sans-serif}.poeplanner-page,.poeplanner-page *{box-sizing:border-box}.poeplanner-page ::-webkit-scrollbar{width:10px;height:10px}.poeplanner-page ::-webkit-scrollbar-track{background:#ffffff0a}.poeplanner-page ::-webkit-scrollbar-thumb{border-radius:999px;border:2px solid transparent;background:#ffffff24;background-clip:padding-box}.poeplanner-mode-tabs,.poeplanner-hero,.poeplanner-header,.poeplanner-body,.poeplanner-channel-shell{width:100%}.poeplanner-mode-tabs{display:flex;flex-wrap:wrap;gap:6px}.poeplanner-mode-tabs__link{display:inline-flex;align-items:center;min-height:42px;padding:0 14px;border:1px solid var(--poe-planner-panel-border);border-radius:999px;background:#111315eb;color:var(--poe-planner-text-secondary);font-size:14px;font-weight:700;text-decoration:none;transition:border-color .2s ease,color .2s ease,background .2s ease}.poeplanner-mode-tabs__link:hover,.poeplanner-mode-tabs__link--active{border-color:var(--poe-planner-accent-blue);color:var(--poe-planner-text-primary);background:var(--poe-planner-accent-blue-soft)}.poeplanner-panel{border:1px solid var(--poe-planner-panel-border);border-radius:var(--poe-planner-panel-radius);background:linear-gradient(180deg,#111315fa,#111315f0),radial-gradient(circle at top,rgba(30,127,245,.06),transparent 40%);overflow:hidden;box-shadow:var(--poe-planner-shadow-lg)}.poeplanner-panel__header{padding:12px 14px;border-bottom:1px solid var(--poe-planner-panel-border);background:linear-gradient(180deg,#181b1ef5,#181b1ee0)}.poeplanner-panel__header-inner{display:flex;align-items:center;justify-content:space-between;gap:12px}.poeplanner-panel__title{margin:0;font-size:15px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.poeplanner-panel__body{padding:14px}.poeplanner-panel__body--dense{padding:12px}.poeplanner-copy-muted{margin:0;color:var(--poe-planner-text-secondary);font-size:13px;line-height:1.55}.poeplanner-kicker{color:var(--poe-planner-accent-blue);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.poeplanner-hero{display:flex;gap:var(--poe-planner-gap);align-items:stretch}.poeplanner-hero__main{flex:1 1 auto;min-width:0}.poeplanner-hero__side{flex:0 0 var(--poe-planner-right-rail-width);width:var(--poe-planner-right-rail-width)}.poeplanner-hero__title{margin:8px 0 10px;font-size:28px;line-height:1.08;letter-spacing:-.02em}.poeplanner-hero__description{margin:0;max-width:72ch;color:var(--poe-planner-text-secondary);font-size:14px;line-height:1.65}.poeplanner-hero__tags,.poeplanner-hero__status-list,.poeplanner-chip-row{display:flex;flex-wrap:wrap;gap:8px}.poeplanner-hero__tags,.poeplanner-hero__status-list{margin-top:14px}.poeplanner-hero__inline-copy{margin-top:12px}.poeplanner-hero__tag,.poeplanner-chip{border:1px solid var(--poe-planner-panel-border-soft);border-radius:999px;padding:6px 10px;background:#ffffff08;color:var(--poe-planner-text-secondary);font-size:12px;font-weight:700}.poeplanner-hero__status{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid rgba(30,127,245,.32);border-radius:999px;background:var(--poe-planner-accent-blue-soft);color:var(--poe-planner-text-primary);font-size:12px;font-weight:700}.poeplanner-runtime-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding:14px 16px;border:1px solid rgba(30,127,245,.32);border-radius:10px;background:var(--poe-planner-accent-blue-soft)}.poeplanner-runtime-banner--error{border-color:#b9363666;background:#b936361f}.poeplanner-runtime-banner strong{display:block;font-size:14px}.poeplanner-runtime-banner p{margin:6px 0 0;color:var(--poe-planner-text-secondary);font-size:13px;line-height:1.5}.poeplanner-runtime-banner__button,.poeplanner-toolbar__button,.poeplanner-header__action{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border:1px solid var(--poe-planner-panel-border);border-radius:var(--poe-planner-panel-radius-sm);background:#1c2024;color:var(--poe-planner-text-primary);font-size:13px;font-weight:700;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.poeplanner-runtime-banner__button:hover,.poeplanner-toolbar__button:hover,.poeplanner-header__action:hover{border-color:#ffffff38;transform:translateY(-1px)}.poeplanner-runtime-banner__button{flex-shrink:0}.poeplanner-header__topline{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.poeplanner-header__title{margin:6px 0 8px;font-size:22px;line-height:1.12}.poeplanner-header__title-input{width:min(100%,540px);min-height:46px;margin:2px 0 8px;padding:0 14px;border:1px solid var(--poe-planner-panel-border);border-radius:10px;background:#ffffff08;color:var(--poe-planner-text-primary);font-size:22px;font-weight:700;line-height:1.12}.poeplanner-header__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.poeplanner-header__badge{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--poe-planner-panel-border-soft);background:#ffffff08;color:var(--poe-planner-text-primary);font-size:12px;font-weight:700}.poeplanner-header__actions{display:flex;flex-wrap:wrap;gap:8px}.poeplanner-header__action--primary,.poeplanner-toolbar__button--primary{border-color:#1e7ff585;background:#1e7ff52e}.poeplanner-header__action:disabled,.poeplanner-toolbar__button:disabled{opacity:.56;cursor:not-allowed;transform:none}.poeplanner-header__notice{margin-top:10px}.poeplanner-toolbar{display:flex;flex-wrap:wrap;gap:8px}.poeplanner-toolbar--compact .poeplanner-toolbar__button{min-height:30px;padding:0 10px;font-size:12px}.poeplanner-body{display:flex;gap:var(--poe-planner-gap);align-items:flex-start}.poeplanner-left{flex:1 1 auto;min-width:384px;display:flex;flex-direction:column;gap:var(--poe-planner-gap)}.poeplanner-left__bottom{display:flex;flex-wrap:wrap;gap:var(--poe-planner-gap)}.poeplanner-left__bottom-primary{flex:1 1 384px;min-width:384px;display:flex;flex-direction:column;gap:var(--poe-planner-gap)}.poeplanner-left__bottom-secondary{flex:1 1 322px;min-width:322px;display:flex;flex-direction:column;gap:var(--poe-planner-gap)}.poeplanner-middle{flex:0 0 300px;min-width:300px;max-width:300px;display:flex;flex-direction:column;gap:var(--poe-planner-gap)}.poeplanner-right-rail{flex:0 0 var(--poe-planner-right-rail-width);width:var(--poe-planner-right-rail-width);min-width:var(--poe-planner-right-rail-width);display:flex;flex-direction:column;gap:var(--poe-planner-gap);position:sticky;top:8px}.poeplanner-tree-shell{position:relative;width:100%;padding-bottom:50%}.poeplanner-tree-shell--square{padding-bottom:100%}.poeplanner-tree-shell__viewport{position:absolute;top:0;right:0;bottom:0;left:0;padding:0}.poe-TreeViewer,.poe-TreeScroll,.poe-outer{position:absolute;top:0;right:0;bottom:0;left:0}.poe-TreeScroll{overflow:hidden;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#030303}.poe-TreeScroll.poe-draggable{cursor:grab}.poe-TreeScroll.poe-dragging{cursor:grabbing}.poe-TreeScroll.poe-hovering-node:not(.poe-dragging){cursor:pointer}.poe-outer{background:#030303}.poe-outer canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.poe-inner{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transform-origin:top left}.poe2-planner-page-passives{width:100%;min-width:0;color:#e8e8e8;font-family:"Source Sans 3",Source Sans Pro,sans-serif;font-size:16px;line-height:24px}.poe2-planner-page-passives ._Disclaimer_1emf7_1{position:relative;width:100%;margin:0 0 12px;color:#f3f3f3}.poe2-planner-page-passives ._Disclaimer__top_1emf7_1{position:relative;z-index:2;display:inline-flex;height:34px;align-items:center;gap:7px;padding:0 16px;border-radius:14px 14px 0 0;background:var(--accent-color, #f09a18);color:#050505;font-size:19px;font-weight:700;line-height:34px}.poe2-planner-page-passives ._Disclaimer__icon_1emf7_1{display:block;width:16px;height:16px;flex:0 0 16px}.poe2-planner-page-passives ._Disclaimer__bottom_1emf7_1{position:relative;z-index:1;margin-top:-1px;border:1px solid var(--accent-color, #f09a18);border-radius:0 24px 24px;background:#151109}.poe2-planner-page-passives ._Disclaimer__content_1emf7_1{padding:14px 24px;font-size:16px;font-weight:600;line-height:24px}.poe2-planner-page-passives .text-red-600{color:#d8203a}.poe2-planner-page-passives .text-blue-200{color:#008cf0}.poe2-planner-page-passives .text-green-500{color:#319447}.poe2-planner-page-passives ._PoE2PlannerPagePassives__setContent_1qznd_1,.poe2-planner-page-passives ._PoE2PlannerPagePassives__embed_1qznd_1,.poe2-planner-page-passives .poe2-embed[data-poe2-type=passives],.poe2-planner-page-passives .poe2planner-wrapper{width:100%;min-width:0}.poe2-planner-page-passives .poe2-PassiveTreeEmbed{position:relative;width:100%;height:340px;overflow:hidden;border-radius:12px;background:#000}.poe2-planner-page-passives .poe2-TreeViewer{position:absolute;top:4px;right:4px;bottom:4px;left:4px}.poe2-planner-page-passives .poe2-TreeScroll,.poe2-planner-page-passives .poe2-outer,.poe2-planner-page-passives .poe2-inner{position:absolute;top:0;right:0;bottom:0;left:0}.poe2-planner-page-passives .poe2-TreeScroll{overflow:hidden;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#000}.poe2-planner-page-passives .poe2-TreeScroll.poe2-draggable{cursor:grab}.poe2-planner-page-passives .poe2-TreeScroll.poe2-dragging{cursor:grabbing}.poe2-planner-page-passives .poe2-TreeScroll.poe2-hovering-node:not(.poe2-dragging){cursor:pointer}.poe2-planner-page-passives .poe2-outer{background:#000}.poe2-planner-page-passives .poe2-outer canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.poe2-planner-page-passives .poe2-inner{pointer-events:none;transform-origin:top left}.poe2-planner-page-passives .poe2-inner>*,.poe2-planner-page-ascendancy .poe2-AscendancyEmbed .poe2-inner>*{pointer-events:auto}.poe2-virtual-node{position:absolute;width:1em;height:1em;transform:translate(-50%,-50%);pointer-events:none}.poe2-node-action-menu{position:absolute;z-index:8;display:grid;gap:4px;padding:8px;border:1px solid rgba(205,181,123,.55);border-radius:4px;background:#0f1010f7;box-shadow:0 8px 22px #0000008c;color:#eee7d5;pointer-events:auto}.poe2-node-action-menu__title{padding:3px 5px 6px;border-bottom:1px solid rgba(255,255,255,.12);font-size:12px;font-weight:600}.poe2-node-action-menu__item,.poe2-node-action-menu__cancel{min-height:28px;padding:4px 7px;border:1px solid transparent;border-radius:2px;background:transparent;color:inherit;cursor:pointer;font-size:12px;text-align:left}.poe2-node-action-menu__item:hover,.poe2-node-action-menu__item:focus-visible{border-color:#cdb57b8c;background:#cdb57b24;outline:none}.poe2-node-action-menu__cancel{color:#aaa59b;text-align:right}.poe2-planner-page-passives .poe2-expand{position:absolute;top:26px;right:26px;z-index:3;display:block;width:48px;height:48px;color:#444;cursor:pointer}.poe2-planner-page-passives .poe2-expand:hover,.poe2-planner-page-passives .poe2-expand:focus-visible{color:#777;outline:none}.poe2-planner-page-passives .poe2-expand svg{display:block;width:48px;height:48px}.poe2-planner-page-passives .poe2-frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border:1px solid #2b2c2c;border-radius:12px;box-shadow:inset 0 0 1px #2b2c2c,0 0 1px #2b2c2c;pointer-events:none}.poe2-planner-page-passives .poeplanner-tree-stage__copy{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.poe2-planner-page-ascendancy{width:100%;min-width:0;color:#e8e8e8;font-family:"Source Sans 3",Source Sans Pro,sans-serif;font-size:16px;line-height:24px}.poe2-ascendancy-disclaimer{position:relative;width:100%;margin:0 0 12px;color:#f3f3f3}.poe2-ascendancy-disclaimer__top{position:relative;z-index:2;display:inline-flex;height:34px;align-items:center;gap:7px;padding:0 16px;border-radius:14px 14px 0 0;background:var(--accent-color, #f09a18);color:#050505;font-size:19px;font-weight:700;line-height:34px}.poe2-ascendancy-disclaimer__icon{display:block;width:16px;height:16px;fill:currentColor}.poe2-ascendancy-disclaimer__bottom{position:relative;z-index:1;margin-top:-1px;padding:14px 24px;border:1px solid var(--accent-color, #f09a18);border-radius:0 24px 24px;background:#151109;font-size:16px;font-weight:600;line-height:24px}.poe2-ascendancy-disclaimer__bottom a{color:#0aa5e8;text-decoration:none}.poe2-ascendancy-set-content,.poe2-ascendancy-embed-wrap,.poe2-planner-page-ascendancy .poe2-embed,.poe2-planner-page-ascendancy .poe2planner-wrapper{width:100%;min-width:0}.poe2-ascendancy-embed-wrap{text-align:center}.poe2-planner-page-ascendancy .poe2-embed,.poe2-planner-page-ascendancy .poe2planner-wrapper{display:flex;justify-content:center}.poe2-planner-page-ascendancy .poe2-AscendancyEmbed{position:relative;width:340px;height:400px;overflow:visible;background:transparent}.poe2-planner-page-ascendancy .poe2-AscendancyEmbed .poe2-title{position:absolute;top:4px;left:0;right:0;z-index:2;color:#d6d1c3;font-family:Georgia,serif;font-size:13px;line-height:18px;text-align:center;text-shadow:0 1px 2px #000}.poe2-planner-page-ascendancy .poe2-AscendancyEmbed .poe2-TreeViewer{position:absolute;top:0;right:0;bottom:40px;left:0}.poe2-planner-page-ascendancy .poe2-AscendancyEmbed .poe2-TreeScroll,.poe2-planner-page-ascendancy .poe2-AscendancyEmbed .poe2-outer,.poe2-planner-page-ascendancy .poe2-AscendancyEmbed .poe2-inner{position:absolute;top:0;right:0;bottom:0;left:0}.poe2-planner-page-ascendancy .poe2-AscendancyEmbed .poe2-TreeScroll{overflow:hidden;background:#000;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.poe2-planner-page-ascendancy .poe2-AscendancyEmbed .poe2-outer canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.poe2-planner-page-ascendancy .poe2-AscendancyEmbed .poe2-inner{pointer-events:none}.poe2-planner-page-ascendancy .poe2-AscendancyEmbed>.poe2-button{position:absolute;z-index:3;display:flex;width:43px;height:43px;align-items:center;justify-content:center;padding:0;border:1px solid #7a7c7d;border-radius:50%;background:radial-gradient(circle at 35% 30%,#585b59 0,#585b59 18%,#202222 62%,#0a0a0a);box-shadow:0 0 0 3px #282a29,inset 0 0 0 2px #101010;color:#d8d8d8;font-family:Georgia,serif;font-size:17px;line-height:1;cursor:pointer}.poe2-planner-page-ascendancy .poe2-AscendancyEmbed>.poe2-button:hover,.poe2-planner-page-ascendancy .poe2-AscendancyEmbed>.poe2-button:focus-visible{border-color:#efb62e;outline:none}.poe2-planner-page-ascendancy .poe2-AscendancyEmbed>.poe2-button.poe2-active{border-color:#dba929;background:radial-gradient(circle at 35% 30%,#e9c75a 0,#e9c75a 14%,#896919 48%,#30220c);box-shadow:0 0 0 3px #4d442c,0 0 14px #ddab287a,inset 0 0 0 2px #151109;color:#fff2bb}.poe2-planner-page-ascendancy .poe2-planner-page-caption{display:block;margin:0 auto 12px;color:#eee;font-size:13px;font-weight:700;line-height:20px;text-align:center}.poe2-planner-page-ascendancy .poe-guide-runtime__note{text-align:left}@media(max-width:520px){.poe2-ascendancy-disclaimer__bottom{padding:12px 16px;font-size:14px;line-height:21px}.poe2-planner-page-ascendancy .poe2-AscendancyEmbed{transform-origin:top center}}.poe-outer>.poeplanner-tree-stage__copy{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.poeplanner-tree-tooltip{position:absolute;z-index:4;width:min(300px,calc(100% - 28px));max-width:300px;padding:12px 14px;border:1px solid rgba(197,161,95,.42);border-radius:8px;background:#090a0bf0;box-shadow:0 18px 42px #00000075;color:var(--poe-planner-text-primary);transform:translate(-50%,calc(-100% - 16px));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.poeplanner-tree-tooltip strong{display:block;font-size:14px;line-height:1.25}.poeplanner-tree-tooltip__meta{display:block;color:var(--poe-planner-text-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.poeplanner-tree-tooltip ul,.poeplanner-tree-tooltip p{margin:8px 0 0;color:var(--poe-planner-text-secondary);font-size:12px;line-height:1.45}.poeplanner-tree-tooltip ul{padding-left:16px}.poeplanner-tree-tooltip li+li{margin-top:4px}.poeplanner-tree-stage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(180deg,#0c0e10f0,#141618f5),radial-gradient(circle at top,rgba(30,127,245,.18),transparent 45%)}.poeplanner-tree-stage--square{background:linear-gradient(180deg,#121315f5,#111315fa),radial-gradient(circle at center,rgba(197,161,95,.1),transparent 42%)}.poeplanner-tree-stage__grid{position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(255,255,255,.05);background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(circle at center,#000 40%,transparent 78%);mask-image:radial-gradient(circle at center,#000 40%,transparent 78%)}.poeplanner-tree-stage__orb{position:absolute;width:18px;height:18px;border-radius:999px;border:2px solid rgba(255,255,255,.48);background:radial-gradient(circle,#1e7ff5db,#1e7ff538);box-shadow:0 0 18px #1e7ff561}.poeplanner-tree-stage__orb--center{top:calc(50% - 9px);left:calc(50% - 9px)}.poeplanner-tree-stage__orb--north{top:18%;left:calc(50% - 9px)}.poeplanner-tree-stage__orb--east{top:calc(50% - 9px);right:16%}.poeplanner-tree-stage__orb--south{bottom:18%;left:calc(50% - 9px)}.poeplanner-tree-stage__orb--west{top:calc(50% - 9px);left:16%}.poeplanner-tree-stage__copy{position:relative;z-index:1;max-width:320px;padding:18px 20px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#0a0c0ea8;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none}.poeplanner-tree-stage__error{position:absolute;top:50%;left:50%;z-index:1;max-width:min(360px,calc(100% - 32px));padding:12px 16px;border:1px solid rgba(194,77,77,.7);background:#230c0ce6;color:#f1b0b0;font-size:13px;line-height:20px;text-align:center;pointer-events:none;transform:translate(-50%,-50%)}.poeplanner-tree-stage__copy strong{display:block;font-size:15px}.poeplanner-tree-stage__copy p{margin:8px 0 0;color:var(--poe-planner-text-secondary);font-size:13px;line-height:1.55}.poeplanner-tree-stage__links{position:absolute;top:0;right:0;bottom:0;left:0}.poeplanner-tree-stage__link{position:absolute;display:block;background:linear-gradient(90deg,#1e7ff51f,#c5a15f2e);transform-origin:center}.poeplanner-tree-stage__link--north,.poeplanner-tree-stage__link--south{left:50%;width:2px;margin-left:-1px}.poeplanner-tree-stage__link--east,.poeplanner-tree-stage__link--west{top:50%;height:2px;margin-top:-1px}.poeplanner-tree-stage__link--north{top:18%;height:32%}.poeplanner-tree-stage__link--south{top:50%;height:34%}.poeplanner-tree-stage__link--east{left:50%;width:34%}.poeplanner-tree-stage__link--west{left:16%;width:34%}.poeplanner-tree-stage__hud{position:absolute;left:14px;right:14px;bottom:14px;z-index:2;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.poeplanner-tree-stage__hud span{border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:6px 10px;background:#0a0c0eb8;color:var(--poe-planner-text-secondary);font-size:11px;font-weight:700}.poeplanner-tree-node{position:absolute;z-index:2;width:88px;min-height:54px;margin:-27px 0 0 -44px;padding:8px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:linear-gradient(180deg,#181c1ff5,#111315f5),radial-gradient(circle at top,rgba(30,127,245,.14),transparent 55%);color:var(--poe-planner-text-primary);text-align:center;box-shadow:0 10px 24px #00000038}.poeplanner-tree-node--genesis{width:102px;margin-left:-51px}.poeplanner-tree-node strong,.poeplanner-tree-node span{display:block}.poeplanner-tree-node strong{font-size:11px;line-height:1.25}.poeplanner-tree-node span{margin-top:4px;color:var(--poe-planner-text-muted);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.poeplanner-tree-node:hover,.poeplanner-tree-node:focus-visible{border-color:#1e7ff58f;outline:none}.poeplanner-tree-node:disabled{opacity:.56;cursor:not-allowed}.poeplanner-tree-node--selected{border-color:#c5a15fb8;background:linear-gradient(180deg,#221f18fa,#13110dfa),radial-gradient(circle at top,rgba(197,161,95,.24),transparent 56%)}.poeplanner-tree-node--compare{border-color:#1e7ff5a3;background:linear-gradient(180deg,#142030f5,#0e141df5),radial-gradient(circle at top,rgba(30,127,245,.22),transparent 56%)}.poeplanner-tree-node--shared{border-color:#53c384ad;background:linear-gradient(180deg,#1c271ffa,#101712fa),radial-gradient(circle at top,rgba(83,195,132,.2),transparent 56%)}.poeplanner-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.poeplanner-stat-card{padding:12px;border:1px solid var(--poe-planner-panel-border-soft);border-radius:10px;background:#ffffff08}.poeplanner-stat-card strong{display:block;margin-top:4px;font-size:14px}.poeplanner-stat-card__label{color:var(--poe-planner-text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.poeplanner-equipment-shell{background:linear-gradient(180deg,#111315fa,#111315eb),radial-gradient(circle at top,rgba(255,255,255,.06),transparent 44%)}.poeplanner-equipment-paperdoll{position:relative;min-height:470px;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.05);background:linear-gradient(180deg,#0e1012f5,#131619eb),radial-gradient(circle at center,rgba(255,255,255,.06),transparent 55%)}.poeplanner-equipment-paperdoll__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,rgba(197,161,95,.12),transparent 32%),linear-gradient(90deg,transparent 48%,rgba(255,255,255,.04) 50%,transparent 52%)}.poeplanner-equipment-paperdoll__figure{position:absolute;top:66px;left:calc(50% - 58px);width:116px;height:250px;border-radius:58px 58px 24px 24px;background:linear-gradient(180deg,#e5e9ec1f,#e5e9ec0d),radial-gradient(circle at top,rgba(255,255,255,.12),transparent 45%);box-shadow:0 0 0 1px #ffffff0f,inset 0 -18px 30px #00000052}.poeplanner-equipment-paperdoll__slot{position:absolute;width:84px;min-height:54px;padding:8px;border-radius:10px;border:1px solid var(--poe-planner-slot-normal);background:#0c0e10e0;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--poe-planner-text-secondary);font-size:11px;font-weight:700;line-height:1.3;cursor:pointer}.poeplanner-equipment-paperdoll__slot--magic{border-color:var(--poe-planner-slot-magic)}.poeplanner-equipment-paperdoll__slot--rare{border-color:var(--poe-planner-slot-rare)}.poeplanner-equipment-paperdoll__slot--filled{background:linear-gradient(180deg,#181c1ff5,#111315eb),radial-gradient(circle at top,rgba(197,161,95,.12),transparent 50%)}.poeplanner-equipment-paperdoll__slot:hover,.poeplanner-equipment-paperdoll__slot:focus-visible{outline:none;transform:translateY(-1px);border-color:#ffffff47}.poeplanner-equipment-paperdoll__slot:disabled{opacity:.56;cursor:not-allowed;transform:none}.poeplanner-equipment-paperdoll__slot strong{display:block;margin-top:4px;color:var(--poe-planner-text-primary);font-size:11px;line-height:1.3}.poeplanner-equipment-paperdoll__slot-label{display:block;color:var(--poe-planner-text-muted);font-size:10px;letter-spacing:.05em;text-transform:uppercase}.poeplanner-equipment-paperdoll__slot--helmet{top:18px;left:calc(50% - 42px)}.poeplanner-equipment-paperdoll__slot--amulet{top:88px;right:18px}.poeplanner-equipment-paperdoll__slot--main-hand{top:154px;left:18px}.poeplanner-equipment-paperdoll__slot--off-hand{top:154px;right:18px}.poeplanner-equipment-paperdoll__slot--body{top:160px;left:calc(50% - 42px);min-height:76px}.poeplanner-equipment-paperdoll__slot--gloves{top:248px;left:18px}.poeplanner-equipment-paperdoll__slot--boots{bottom:26px;left:calc(50% - 42px)}.poeplanner-equipment-paperdoll__slot--ring-left{top:248px;left:calc(50% - 128px)}.poeplanner-equipment-paperdoll__slot--ring-right{top:248px;right:18px}.poeplanner-equipment-paperdoll__slot--belt{bottom:104px;left:calc(50% - 42px)}.poeplanner-equipment-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.poeplanner-equipment-utility{display:flex;flex-direction:column;gap:12px;margin-top:12px}.poeplanner-equipment-utility__group{display:flex;flex-direction:column;gap:8px}.poeplanner-equipment-utility__title{color:var(--poe-planner-text-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.poeplanner-equipment-utility__grid,.poeplanner-inline-grid,.poeplanner-compare-summary{display:grid;gap:10px}.poeplanner-equipment-utility__grid,.poeplanner-inline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.poeplanner-compare-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.poeplanner-equipment-utility__slot,.poeplanner-compare-summary__card{min-height:60px;padding:10px;border-radius:10px;border:1px solid var(--poe-planner-slot-normal);background:#0c0e10d1}.poeplanner-equipment-utility__slot{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;cursor:pointer}.poeplanner-equipment-utility__slot--magic{border-color:var(--poe-planner-slot-magic)}.poeplanner-equipment-utility__slot--rare{border-color:var(--poe-planner-slot-rare)}.poeplanner-equipment-utility__slot--filled{background:linear-gradient(180deg,#181c1ff5,#111315eb),radial-gradient(circle at top,rgba(197,161,95,.12),transparent 50%)}.poeplanner-equipment-utility__slot strong,.poeplanner-compare-summary__card strong{display:block;margin-top:4px;color:var(--poe-planner-text-primary);font-size:12px;line-height:1.4}.poeplanner-equipment-utility__slot:hover,.poeplanner-equipment-utility__slot:focus-visible{outline:none;border-color:#ffffff47;transform:translateY(-1px)}.poeplanner-equipment-utility__slot:disabled{opacity:.56;cursor:not-allowed;transform:none}.poeplanner-list-card,.poeplanner-widget-stack,.poeplanner-related-list,.poeplanner-timeline{display:flex;flex-direction:column;gap:10px}.poeplanner-list-card{padding:12px;border:1px solid var(--poe-planner-panel-border-soft);border-radius:10px;background:#ffffff08}.poeplanner-list-card__row,.poeplanner-related-list__item{display:flex;align-items:center;justify-content:space-between;gap:12px}.poeplanner-list-card__row span{color:var(--poe-planner-text-secondary);font-size:12px}.poeplanner-list-card__row strong{font-size:12px}.poeplanner-identity-card{display:flex;align-items:center;gap:12px}.poeplanner-identity-card__avatar{width:42px;height:42px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#1e7ff5e6,#1e7ff55c);color:#fff;font-size:16px;font-weight:800}.poeplanner-showcase-card{display:flex;flex-direction:column;gap:12px}.poeplanner-showcase-card__media{min-height:150px;border-radius:12px;background:linear-gradient(135deg,rgba(30,127,245,.24),transparent 48%),radial-gradient(circle at 68% 32%,rgba(197,161,95,.26),transparent 24%),linear-gradient(180deg,#111315eb,#212428f5);border:1px solid rgba(255,255,255,.06)}.poeplanner-showcase-card__content{display:flex;flex-direction:column;gap:10px}.poeplanner-related-list__item{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}.poeplanner-related-list__item:last-child{border-bottom:0;padding-bottom:0}.poeplanner-related-list__item strong{display:block;font-size:14px}.poeplanner-timeline__item{display:grid;grid-template-columns:10px minmax(0,1fr);gap:10px}.poeplanner-timeline__dot{width:10px;height:10px;margin-top:4px;border-radius:999px;background:linear-gradient(180deg,#1e7ff5eb,#c5a15fbd);box-shadow:0 0 0 4px #1e7ff514}.poeplanner-dialog__body--build-export{padding:0}.poeplanner-dialog__body--build-export .poe2-build-file-export__content{width:100%;color:var(--poe-planner-text-primary)}.poeplanner-dialog__body--build-export .poe2-build-file-export__modal-copy{margin:0;padding:16px 22px;color:var(--poe-planner-text-secondary);font-size:14px;line-height:22px}.poeplanner-dialog__body--build-export .poe2-build-file-export__phase-list{display:grid;gap:8px;padding:0 22px 22px}.poeplanner-dialog__body--build-export .poe2-build-file-export__phase{display:flex;width:100%;min-height:58px;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border:1px solid var(--poe-planner-panel-border);background:var(--poe-planner-panel-bg-strong);color:inherit;text-align:left;cursor:pointer;font:inherit}.poeplanner-dialog__body--build-export .poe2-build-file-export__phase.is-current{border-color:#c5a15fb3;background:#c5a15f1a}.poeplanner-dialog__body--build-export .poe2-build-file-export__phase:hover,.poeplanner-dialog__body--build-export .poe2-build-file-export__phase:focus-visible{border-color:var(--poe-planner-accent-blue);outline:none}.poeplanner-dialog__body--build-export .poe2-build-file-export__phase-info{display:grid;min-width:0;gap:3px}.poeplanner-dialog__body--build-export .poe2-build-file-export__phase-info strong{overflow-wrap:anywhere;color:var(--poe-planner-text-primary);font-size:14px;line-height:20px}.poeplanner-dialog__body--build-export .poe2-build-file-export__phase-name-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.poeplanner-dialog__body--build-export .poe2-build-file-export__phase-name-row>span{color:var(--poe-planner-text-muted);font-size:12px}.poeplanner-dialog__body--build-export .poe2-build-file-export__variant-chip{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:6px;margin-top:6px;padding:0 10px;border:1px solid rgba(80,137,187,.58);background:#1e7ff51a;color:#d7eaff;font-size:12px}.poeplanner-dialog__body--build-export .poe2-build-file-export__variant-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poeplanner-dialog__body--build-export .poe2-build-file-export__variant-chip small{color:#8fbde6;font-size:11px}.poeplanner-dialog__body--build-export .poe2-build-file-export__phase>svg{flex:0 0 auto;width:17px;height:17px;color:#90bce2}.poeplanner-overlay-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;pointer-events:none}.poeplanner-form-stack{display:flex;flex-direction:column;gap:12px}.poeplanner-form-stack--compact{margin-bottom:12px}.poeplanner-field{display:flex;flex:1 1 0;min-width:0;flex-direction:column;gap:6px}.poeplanner-field span{color:var(--poe-planner-text-secondary);font-size:12px;font-weight:700}.poeplanner-field--grow{flex:1 1 220px}.poeplanner-inline-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.poeplanner-inline-form>input,.poeplanner-inline-form>select,.poeplanner-inline-form>textarea{flex:1 1 180px}.poeplanner-token-list{display:flex;flex-wrap:wrap;gap:8px}.poeplanner-token{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 10px;border:1px solid rgba(30,127,245,.26);border-radius:999px;background:#1e7ff51a;color:var(--poe-planner-text-primary);font-size:12px;font-weight:700}.poeplanner-token button{border:0;background:transparent;color:inherit;cursor:pointer}.poeplanner-step-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.poeplanner-step-tabs__item{min-height:32px;padding:0 12px;border:1px solid var(--poe-planner-panel-border);border-radius:999px;background:#ffffff08;color:var(--poe-planner-text-secondary);font-size:12px;font-weight:700;cursor:pointer}.poeplanner-step-tabs__item--active{border-color:#1e7ff58f;background:#1e7ff529;color:var(--poe-planner-text-primary)}.poeplanner-step-tabs__item--ghost{border-style:dashed}.poeplanner-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.poeplanner-choice-card{min-height:42px;padding:10px 12px;border:1px solid var(--poe-planner-panel-border);border-radius:10px;background:#ffffff08;color:var(--poe-planner-text-secondary);font-size:12px;font-weight:700;cursor:pointer}.poeplanner-choice-card--active{border-color:#c5a15fa3;background:#c5a15f1f;color:var(--poe-planner-text-primary)}.poeplanner-dialog{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:20px;pointer-events:auto}.poeplanner-dialog--fullscreen{padding:12px}.poeplanner-dialog__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#06080ab8}.poeplanner-dialog__surface{position:relative;z-index:1;width:min(100%,720px);max-height:calc(100vh - 40px);border:1px solid var(--poe-planner-panel-border);border-radius:var(--poe-planner-panel-radius-lg);background:linear-gradient(180deg,#111315fc,#111315f5),radial-gradient(circle at top,rgba(30,127,245,.1),transparent 40%);box-shadow:var(--poe-planner-shadow-lg);overflow:hidden}.poeplanner-dialog__surface--sm{width:min(100%,420px)}.poeplanner-dialog__surface--lg{width:min(100%,860px)}.poeplanner-dialog__surface--fullscreen{width:100%;height:100%;max-height:none}.poeplanner-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--poe-planner-panel-border)}.poeplanner-dialog__header h2{margin:0;font-size:16px}.poeplanner-dialog__close{min-height:32px;padding:0 12px;border:1px solid var(--poe-planner-panel-border);border-radius:8px;background:#1c2024;color:var(--poe-planner-text-primary);cursor:pointer}.poeplanner-dialog__body{max-height:calc(100vh - 128px);overflow:auto;padding:16px}.poeplanner-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.poeplanner-dialog--equipment{padding:8px}.poeplanner-dialog--equipment .poeplanner-dialog__backdrop{background:#000000b8}.poeplanner-dialog--equipment .poeplanner-dialog__surface--lg{width:min(800px,100%);height:min(774px,calc(100vh - 16px));max-height:none;border-color:#303335;border-radius:16px;background:#0d0e0e;box-shadow:0 18px 54px #000000c7}.poeplanner-dialog--equipment .poeplanner-dialog__body{height:100%;max-height:none;overflow:hidden;padding:0}.poe2-equipment-dialog{min-width:0}.poe2-equipment-dialog--editor{display:grid;height:100%;grid-template-rows:59px minmax(0,1fr);color:#c7c8c9;background:#0d0e0e;font-family:"Source Sans 3",Segoe UI,sans-serif}.poe2-equipment-dialog__toolbar{display:flex;align-items:flex-end;justify-content:space-between;padding:0 20px 4px 24px}.poe2-equipment-dialog__tabs>button{position:relative;min-width:0;border:0;background:transparent;color:#858789;padding:17px 0 8px;font:inherit;font-size:21px;line-height:1;letter-spacing:0;cursor:pointer}.poe2-equipment-dialog__tabs>button:hover,.poe2-equipment-dialog__tabs>button.is-active{color:#f1f2f2}.poe2-equipment-dialog__tabs>button.is-active:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:#1687f8;content:""}.poe2-equipment-dialog__close{display:grid;width:33px;height:33px;flex:0 0 33px;place-items:center;border:1px solid #303335;border-radius:7px;background:#191b1c;color:#f4f4f4;padding:0;font-size:21px;cursor:pointer}.poe2-equipment-dialog__close:hover{border-color:#56595b;background:#242728}.poe2-equipment-dialog__select{display:grid;min-height:0;grid-template-columns:297px minmax(0,1fr);gap:7px;padding:0 20px 13px 24px}.poe2-equipment-dialog__categories,.poe2-equipment-dialog__browser{min-width:0;min-height:0;background:#1a1c1c}.poe2-equipment-dialog__categories{display:flex;flex-direction:column;overflow:auto;padding:7px 7px 12px}.poe2-equipment-dialog__categories>button{display:flex;min-height:24px;flex:0 0 24px;align-items:center;border:0;background:transparent;color:#b9bbbc;padding:0;font:inherit;font-size:16px;line-height:24px;letter-spacing:0;text-align:left;cursor:pointer}.poe2-equipment-dialog__categories>button:hover,.poe2-equipment-dialog__categories>button.is-active{color:#f1f2f2;background:#232526}.poe2-equipment-dialog__category-parent{justify-content:space-between}.poe2-equipment-dialog__category-parent>.anticon{color:#1687f8;font-size:13px;transition:transform .12s ease}.poe2-equipment-dialog__category-parent[aria-expanded=false]>.anticon{transform:rotate(-90deg)}.poe2-equipment-dialog__categories>.poe2-equipment-dialog__category-child{padding-left:17px}.poe2-equipment-dialog__browser{display:grid;grid-template-rows:33px minmax(0,1fr);gap:5px}.poe2-equipment-dialog__search{position:relative;display:block}.poe2-equipment-dialog__search>.anticon{position:absolute;z-index:1;top:50%;left:10px;display:none;color:#777b7d;transform:translateY(-50%)}.poe2-equipment-dialog__search input{box-sizing:border-box;width:100%;height:33px;border:0;border-radius:8px;outline:0;background:#1a1c1c;color:#f0f1f1;padding:0 10px;font:inherit;font-size:15px;letter-spacing:0}.poe2-equipment-dialog__search input:focus{box-shadow:inset 0 0 0 1px #3c6f9e}.poe2-equipment-dialog__search input::-moz-placeholder{color:#96999b;opacity:1}.poe2-equipment-dialog__search input::placeholder{color:#96999b;opacity:1}.poe2-equipment-dialog__library{display:flex;min-height:0;flex-direction:column;overflow:auto;padding:5px 7px 10px 17px;scrollbar-color:#343638 transparent;scrollbar-width:thin}.poe2-equipment-dialog__library>button{display:grid;min-height:23px;flex:0 0 23px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:5px;border:0;background:transparent;color:#d3d4d5;padding:0 4px 0 0;font:inherit;font-size:16px;line-height:23px;letter-spacing:0;text-align:left;cursor:pointer}.poe2-equipment-dialog__library>button:hover,.poe2-equipment-dialog__library>button.is-selected{background:#292b2c;color:#fff}.poe2-equipment-dialog__item-icon{display:grid;width:22px;height:22px;place-items:center;overflow:hidden}.poe2-equipment-dialog__item-icon img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.poe2-equipment-dialog__library>p{margin:auto;color:#898c8e;font-size:15px}.poe2-equipment-dialog__import,.poe2-equipment-dialog__edit{min-height:0;margin:0 20px 13px 24px;border:1px solid #292c2e;background:#151717}.poe2-equipment-dialog__import{display:flex;flex-direction:column;gap:16px;padding:24px}.poe2-equipment-dialog__import h3,.poe2-equipment-dialog__import p{margin:0}.poe2-equipment-dialog__import textarea{box-sizing:border-box;min-height:300px;flex:1 1 auto;resize:none;border:1px solid #3b3e40;border-radius:3px;outline:none;background:#0e0f0f;color:#ddd;padding:12px;font:14px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.poe2-equipment-dialog__import textarea:focus{border-color:#1687f8}.poe2-equipment-dialog__import .poe2-equipment-dialog__import-error{color:#e67b72}.poe2-equipment-dialog__edit{display:grid;grid-template-columns:190px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:16px;padding:20px}.poe2-equipment-dialog__edit-context{display:flex;flex-direction:column;align-items:flex-start;gap:8px;border-right:1px solid #303335;color:#8e9193;padding-right:16px;font-size:13px}.poe2-equipment-dialog__edit-context strong{color:#eceeee;font-size:18px}.poe2-equipment-dialog__edit-context button{border:0;background:transparent;color:#58a9f8;padding:0;font:inherit;cursor:pointer}.poe2-equipment-dialog__preview{display:flex;min-width:0;min-height:0;align-items:center;justify-content:center;overflow:auto;padding:16px}.poe2-equipment-dialog__actions{display:flex;grid-column:1 / -1;justify-content:flex-end;gap:8px;border-top:1px solid #303335;padding-top:14px}.poe2-equipment-dialog__actions>button{min-height:34px;border:1px solid #3a3e40;border-radius:3px;background:#222526;color:#d9dbdc;padding:0 14px;font:inherit;cursor:pointer}.poe2-equipment-dialog__actions>button.is-primary{border-color:#1677d2;background:#1677d2;color:#fff}.poe2-equipment-dialog__actions>button:disabled{opacity:.45;cursor:default}.poe2-equipment-dialog__preview>.poe2-itemPopup{box-sizing:content-box;max-width:100%;color:#ccc;font-family:FontinSmallCaps,Verdana,Arial,Helvetica,sans-serif;font-weight:400;text-shadow:none;box-shadow:0 10px 30px #000000c7,0 0 0 1px #ffffff0b}.poe2-equipment-dialog--readonly{display:block}.poe2-equipment-dialog--readonly .poe2-equipment-dialog__preview{min-height:280px;flex-direction:column;gap:18px;border:1px solid rgba(119,94,54,.72);background:#0c0c0b;padding-right:8px;padding-left:8px}.poe2-equipment-dialog__empty{display:flex;min-height:220px;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:var(--poe-planner-text-secondary);text-align:center}.poe2-equipment-dialog__empty strong,.poe2-equipment-dialog__empty p{margin:0}.poe2-equipment-dialog__empty-slot{width:72px;height:72px;border:1px solid #65583e;background:linear-gradient(135deg,#171713,#090908);box-shadow:inset 0 0 18px #000000d9}.poe2-equipment-dialog__sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.poe2-equipment-dialog__edit.poe2-PlannerItemEditor-content{display:flex;flex-direction:column;gap:0;overflow:hidden;padding:0}.poe2-equipment-dialog__edit .poe2-ItemEditor{min-height:0;flex:1 1 auto;overflow:auto;padding:18px 22px 28px;scrollbar-color:#4c4d4c #111}.poe2-ItemEditor .poe2-item-header{display:grid;grid-template-columns:118px minmax(0,1fr);gap:18px;border-bottom:1px solid #3c3529;background:linear-gradient(180deg,#1b1a18,#121313);padding:15px}.poe2-ItemEditor .poe2-ItemDisplay-wrapper{display:grid;min-height:122px;place-items:center}.poe2-ItemEditor .poe2-ItemDisplay{position:relative;width:92px;height:118px;border:1px solid #54462e;background:#090a09;box-shadow:inset 0 0 26px #000,0 0 0 1px #090909}.poe2-ItemEditor .poe2-img{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain}.poe2-ItemEditor .poe2-socket-container{position:absolute;right:5px;bottom:5px;display:flex;gap:3px}.poe2-ItemEditor .poe2-socket-container>div{width:15px;height:15px;border:1px solid #9c895a;border-radius:50%;background:#171817;box-shadow:inset 0 0 5px #000}.poe2-ItemEditor .poe2-socket-container>div.is-filled{background:#276d82}.poe2-ItemEditor .poe2-item-info{min-width:0}.poe2-ItemEditor .poe2-ItemHeader{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #39352e;padding:0 0 8px;font-family:FontinSmallCaps,Georgia,serif;font-size:22px}.poe2-ItemEditor .poe2-item-normal{color:#c8c8c8}.poe2-ItemEditor .poe2-item-magic{color:#88f}.poe2-ItemEditor .poe2-item-rare{color:#ff7}.poe2-ItemEditor .poe2-item-unique{color:#af6025}.poe2-ItemEditor .poe2-item-base-name{display:block;overflow:hidden;margin-top:7px;color:#8f908c;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.poe2-ItemEditor .poe2-item-options{display:grid;grid-template-columns:minmax(190px,1.5fr) minmax(190px,1.5fr) repeat(3,minmax(105px,.7fr));gap:9px 12px;margin-top:14px}.poe2-ItemEditor .poe2-item-options>label,.poe2-editor-build-metadata>label,.poe2-editor-build-metadata>.poe2-editor-build-metadata__min-level,.poe2-editor-build-metadata>.poe2-editor-build-metadata__notes{display:flex;min-width:0;flex-direction:column;gap:4px;color:#93958f;font-size:12px}.poe2-ItemEditor input,.poe2-ItemEditor select,.poe2-ItemEditor textarea,.poe2-editor-candidate-popover input{box-sizing:border-box;width:100%;min-width:0;border:1px solid #3c3d3b;border-radius:2px;outline:0;background:#0d0e0e;color:#d6d3ca;padding:6px 8px;font:inherit}.poe2-ItemEditor input:focus,.poe2-ItemEditor select:focus,.poe2-ItemEditor textarea:focus,.poe2-editor-candidate-popover input:focus{border-color:#318cd4}.poe2-editor-static-value{min-height:30px;overflow:hidden;border:1px solid #292b2a;background:#151616;color:#bbb8ad;padding:6px 8px;text-overflow:ellipsis;white-space:nowrap}.poe2-editor-checkbox{position:relative;display:flex;min-height:30px;align-items:center}.poe2-editor-checkbox input{position:absolute;width:1px;height:1px;opacity:0}.poe2-editor-checkbox>span{position:relative;display:block;width:18px;height:18px;border:1px solid #555a59;background:#0c0d0d;box-shadow:inset 0 0 4px #000}.poe2-editor-checkbox input:focus-visible+span{outline:2px solid #2587d7;outline-offset:2px}.poe2-editor-checkbox input:checked+span{border-color:#3697de;background:#1f74ae}.poe2-editor-checkbox input:checked+span:after{position:absolute;top:2px;left:5px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;content:"";transform:rotate(45deg)}.poe2-item-stat-category{margin-top:14px;border-top:1px solid #443824}.poe2-item-derived-info{margin-top:14px;border-top:1px solid #443824;border-bottom:1px solid #2a2926;background:#101111;color:#aaa89f;padding:9px 10px;font:13px/1.5 FontinSmallCaps,Georgia,serif;text-align:center}.poe2-item-derived-info .poe2-colourAugmented,.poe2-ItemEditor>.poe2-item-info .poe2-colourAugmented{color:#8eb7da}.poe2-item-derived-info .poe2-requirements,.poe2-ItemEditor>.poe2-item-info .poe2-requirements{margin-top:4px;color:#918c80}.poe2-item-stat-category>h3{margin:0;background:#191816;color:#c9af78;padding:7px 10px;font-family:FontinSmallCaps,Georgia,serif;font-size:15px;font-weight:400}.poe2-item-stats{margin:0;padding:0;list-style:none}.poe2-StatLine{position:relative;border-top:1px solid #272827;background:#101111;color:#c8c6bd}.poe2-stat-contents{display:flex;min-height:37px;align-items:center;gap:10px;border:0;background:transparent;color:inherit;padding:6px 10px;font:14px/1.35 FontinSmallCaps,Georgia,serif;text-align:left}button.poe2-stat-contents{width:100%;color:#777b7a;cursor:pointer}button.poe2-stat-contents:hover{color:#53a8e8}.poe2-mod-values{display:flex;gap:5px;margin-left:auto}.poe2-mod-values input{width:74px}.poe2-mod-delete{border:0;background:transparent;color:#bc6157;cursor:pointer}.poe2-editor-sockets h3 input{display:inline-block;width:52px;margin-right:5px;padding:2px 5px}.poe2-editor-sockets li>button{width:100%;border:0;border-top:1px solid #282928;background:#101111;color:#8eb3ca;padding:9px 10px;text-align:left;cursor:pointer}.poe2-editor-build-metadata{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;padding-bottom:15px}.poe2-editor-build-metadata>h3{grid-column:1 / -1}.poe2-editor-build-metadata textarea{min-height:70px;resize:vertical}.poe2-equipment-dialog__edit>.poe2-equipment-dialog__actions{flex:0 0 auto;border-top:1px solid #3b3428;background:#111212;padding:10px 14px}.poe2-equipment-dialog__actions>button.poe2-delete{margin-right:auto;border-color:#6f332d;color:#db8177}.poe2-equipment-dialog__library>button>span:last-child{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:12px}.poe2-equipment-dialog__library>button strong{overflow:hidden;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.poe2-equipment-dialog__library>button small{flex:0 0 auto;color:#6f7473;font-size:11px}.poe2-editor-candidate-popover{position:absolute;z-index:12;top:90px;right:80px;bottom:60px;left:80px;display:grid;grid-template-rows:auto auto minmax(0,1fr);border:1px solid #504632;background:#111212;box-shadow:0 18px 55px #000;padding:12px}.poe2-editor-candidate-popover>header{display:flex;align-items:center;justify-content:space-between;color:#d9c08e;padding:2px 2px 10px}.poe2-editor-candidate-popover>header button{border:0;background:transparent;color:#bbb;cursor:pointer}.poe2-editor-candidate-popover>label{position:relative}.poe2-editor-candidate-popover>label .anticon{position:absolute;top:9px;left:8px;color:#777}.poe2-editor-candidate-popover>label input{padding-left:28px}.poe2-editor-candidate-popover>div{overflow:auto;margin-top:8px}.poe2-editor-candidate-popover>div>button{display:block;width:100%;border:0;border-top:1px solid #292a29;background:transparent;color:#c7c5bd;padding:8px;text-align:left;cursor:pointer}.poe2-editor-candidate-popover>div>button:hover{background:#222525;color:#fff}.poe2-equipment-dialog>.poe2-equipment-dialog__import-error{position:absolute;right:24px;bottom:10px;margin:0;color:#e47c72}@media(max-width:760px){.poeplanner-dialog--equipment{padding:0}.poeplanner-dialog--equipment .poeplanner-dialog__surface--lg{width:100%;height:100%;border-width:0;border-radius:0}.poe2-equipment-dialog__toolbar{padding-right:12px;padding-left:14px}.poe2-equipment-dialog__select{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(116px,30%) minmax(0,1fr);padding:0 10px 10px}.poe2-equipment-dialog__categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.poe2-equipment-dialog__categories>.poe2-equipment-dialog__category-child{padding-left:8px}.poe2-equipment-dialog__import,.poe2-equipment-dialog__edit{margin:0 10px 10px}.poe2-equipment-dialog__edit{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;padding:12px}.poe2-equipment-dialog__edit.poe2-PlannerItemEditor-content{padding:0}.poe2-equipment-dialog__edit .poe2-ItemEditor{padding:10px}.poe2-ItemEditor .poe2-item-header{grid-template-columns:84px minmax(0,1fr);gap:10px;padding:10px}.poe2-ItemEditor .poe2-ItemDisplay{width:72px;height:92px}.poe2-ItemEditor .poe2-item-options{grid-template-columns:repeat(2,minmax(0,1fr))}.poe2-editor-build-metadata{grid-template-columns:minmax(0,1fr)}.poe2-editor-build-metadata>h3{grid-column:auto}.poe2-editor-candidate-popover{top:70px;right:10px;bottom:50px;left:10px}.poe2-equipment-dialog__edit-context{border-right:0;border-bottom:1px solid #303335;padding:0 0 10px}.poe2-equipment-dialog__preview{padding:12px}.poe2-equipment-dialog__preview>.poe2-itemPopup{box-sizing:border-box;width:100%!important;min-width:0}.poe2-equipment-dialog__preview .poe2-itemPopup>.poe2-content .poe2-lc,.poe2-equipment-dialog__preview .poe2-itemPopup .poe2-itemName .poe2-lc{white-space:normal}}.poeplanner-dialog--equipment .poeplanner-dialog__surface--lg{width:min(800px,calc(100vw - 16px));height:min(768px,calc(100vh - 16px));max-height:none;border:1px solid #2b2c2c;border-radius:14px;background:#0d0d0d;padding:12px 24px;overflow:auto}.poeplanner-dialog--equipment{padding:0}@media(min-width:761px){.poeplanner-dialog--equipment .poeplanner-dialog__surface--lg{position:absolute;width:800px;top:61px;left:calc(50% - 5px);height:min(768px,calc(100vh - 132px));transform:translate(-50%)}}.poeplanner-dialog--equipment .poeplanner-dialog__body{display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden}.poe2-equipment-dialog--editor{display:flex;height:100%;min-height:0;min-width:0;flex-direction:column;background:transparent;color:#eee;font-family:Source Sans Pro,"Source Sans 3",Verdana,Arial,sans-serif;font-size:14px;line-height:21px}.poe2-equipment-dialog__toolbar{display:flex;min-height:47px;flex:0 0 47px;align-items:flex-start;padding:0}.poe2-equipment-dialog__tabs{display:flex;align-self:stretch;gap:15px}.poe2-equipment-dialog__tabs>button{position:relative;min-width:0;height:47px;border:0;background:transparent;color:#777;padding:11px 0 8px;font:21px/28px Source Sans Pro,Verdana,Arial,sans-serif;cursor:pointer}.poe2-equipment-dialog__tabs>button:hover,.poe2-equipment-dialog__tabs>button.is-active{color:#eee}.poe2-equipment-dialog__tabs>button:disabled{color:#555;cursor:default}.poe2-equipment-dialog__tabs>button.is-active:after{right:0;bottom:0;left:0;height:2px;background:#1687f8}.poe2-equipment-dialog__close{width:33px;height:33px;margin-left:auto;border:1px solid #2b2c2c;border-radius:8px;background:#171818;color:#eee;font-size:20px}.poe2-equipment-dialog__select.poe2-ItemLibrary{display:flex;width:100%;height:700px;flex:0 0 700px;min-height:0;gap:8px;padding:0}.poe2-ItemCategories{display:flex;width:300px;min-width:300px;height:700px;margin-right:0;overflow:hidden;background:#1c1d1e;color:#aaa}.poe2-category-list-root,.poe2-ItemCategories ul{width:100%;margin:0;padding:0;list-style:none}.poe2-ItemCategories>.poe2-category-list-root{padding:0 2px 0 0;overflow:auto}.poe2-category-header{position:relative;display:block;width:100%;height:24px;color:#aaa;padding:0 8px;font:16px/24px Source Sans Pro,Verdana,Arial,sans-serif;cursor:pointer}.poe2-category-header:hover,.poe2-ItemCategories li.poe2-active>.poe2-category-header{color:#eee;background:#232526}.poe2-ItemCategories>.poe2-category-list-root>li>.poe2-category-list{padding-left:0}.poe2-ItemCategories .poe2-category-list .poe2-category-list{padding-left:16px}.poe2-ItemCategories li>.poe2-category-list .poe2-category-header{padding-left:0}.poe2-ItemCategories .poe2-category-header>.anticon{float:right;color:#1687f8;font-size:13px;line-height:24px}.poe2-ItemCategories li:not(.poe2-expanded)>.poe2-category-header>.anticon{transform:rotate(-90deg)}.poe2-ItemList{display:flex;width:445px;height:700px;min-width:0;flex:1 1 auto;flex-direction:column;background:#1c1d1e}.poe2-library-filters{height:32px;flex:0 0 32px;padding-bottom:7px}.poe2-library-search,.poe2-library-search input{width:100%;height:32px}.poe2-library-search input{border:0;border-radius:0;outline:0;background:#242526;color:#eee;padding:0 8px;font:16px/24px Source Sans Pro,Verdana,Arial,sans-serif}.poe2-library-search input:focus{box-shadow:inset 0 0 0 1px #3a6f9d}.poe2-item-list{min-height:0;flex:1 1 auto;overflow:auto;scrollbar-width:thin;scrollbar-color:#454647 transparent}.poe2-item-list ul{margin:0;padding:0;list-style:none}.poe2-item-list li{height:24px;padding:0 20px;color:#eee;font:16px/24px Source Sans Pro,Verdana,Arial,sans-serif;cursor:pointer}.poe2-item-list li:hover,.poe2-item-list li:focus-visible{outline:0;background:#292a2b}.poe2-item-list li>span{display:flex;align-items:center;gap:8px}.poe2-small-icon{display:inline-block;width:20px;height:24px;flex:0 0 20px;overflow:hidden}.poe2-small-icon img{width:20px;height:24px;-o-object-fit:contain;object-fit:contain}.poe2-library-status{color:#888!important;cursor:default!important;text-align:center}.poe2-equipment-dialog__edit.poe2-PlannerItemEditor-content{display:flex;width:100%;height:700px;min-height:0;flex:0 0 700px;margin:0;border:0;flex-direction:column;background:transparent;padding:0;overflow:hidden}.poe2-equipment-dialog__edit .poe2-ItemEditor{min-height:0;flex:1 1 auto;overflow:auto;padding:0}.poe2-ItemEditor .poe2-item-header{display:flex;gap:20px;padding:6px 20px;background:transparent}.poe2-ItemEditor .poe2-ItemDisplay-wrapper{display:flex;width:100px;height:256px;flex:0 0 100px;align-items:flex-start;margin:2px 0}.poe2-ItemEditor .poe2-ItemDisplay{width:100px;height:150px;border:0;background:transparent;box-shadow:none}.poe2-ItemEditor .poe2-ItemDisplay.poe2-ih1{height:50px}.poe2-ItemEditor .poe2-ItemDisplay.poe2-ih2{height:100px}.poe2-ItemEditor .poe2-ItemDisplay.poe2-ih3{height:150px}.poe2-ItemEditor .poe2-ItemDisplay.poe2-ih4{height:200px}.poe2-ItemEditor .poe2-item-info{min-width:0;height:256px;flex:1 1 auto;margin:2px 0}.poe2-ItemEditor .poe2-ItemHeader{display:flex;height:52px;align-items:center;justify-content:space-between;border-bottom:0;padding:0;font:16px/24px FontinSmallCaps,Georgia,serif}.poe2-ItemEditor .poe2-ItemHeader .poe2-name{font:24px/32px FontinSmallCaps,Georgia,serif}.poe2-ItemEditor .poe2-buttons{display:flex;gap:6px}.poe2-ItemEditor .poe2-buttons button{min-width:100px;height:38px;border:1px solid #1687f8;border-radius:4px;background:#1687f8;color:#fff;padding:7px 18px;font:14px/22px FontinSmallCaps,Source Sans Pro,Verdana,Arial,sans-serif;cursor:pointer}.poe2-ItemEditor .poe2-buttons button:hover{background:#2996ff}.poe2-ItemEditor .poe2-buttons .poe2-delete{border-color:#9d0000;background:#9d0000;color:#fff}.poe2-ItemEditor .poe2-buttons .poe2-delete:hover{background:#b31313}.poe2-ItemEditor .poe2-item-options{display:flex;height:204px;flex-direction:column;gap:2px;margin:0;padding:6px 0}.poe2-ItemEditor .poe2-item-options>label{display:flex;width:100%;min-height:24px;height:auto;flex:0 0 auto;flex-direction:row;align-items:center;gap:8px;color:#eee;font:16px/24px FontinSmallCaps,Georgia,serif}.poe2-ItemEditor .poe2-item-options>label>span:first-child{width:96px;flex:0 0 96px;color:#eee}.poe2-ItemEditor .poe2-item-options>label>input,.poe2-ItemEditor .poe2-item-options>label>select,.poe2-ItemEditor .poe2-item-options>label>.poe2-editor-static-value,.poe2-ItemEditor .poe2-item-options>label>.poe2-value{min-height:24px;flex:1 1 auto;border:0;background:transparent;padding:0;color:#eee;font:inherit}.poe2-ItemEditor .poe2-item-options>label>input,.poe2-ItemEditor .poe2-item-options>label>select{box-sizing:border-box;width:250px;max-width:250px;flex:0 0 250px;border:2px solid #292a2b;background:#141516;padding:2px 9px;color:#eee}.poe2-ItemEditor .poe2-item-options>label.poe2-small>input[type=number]{width:34px;max-width:34px;flex-basis:34px;padding:1px 4px}.poe2-ItemEditor .poe2-item-options>label.poe2-small>select{width:120px;max-width:120px;flex-basis:120px}.poe2-ItemEditor .poe2-item-options>label>.poe2-value{flex:0 0 auto}.poe2-ItemEditor .poe2-item-options>label>.poe2-value input{box-sizing:border-box;width:34px;min-height:28px;border:2px solid #292a2b;background:#141516;padding:1px 4px}.poe2-ItemEditor .poe2-item-options>label>.poe2-editor-checkbox{width:auto;min-height:24px}.poe2-ItemEditor .poe2-item-base-name{display:none}.poe2-ItemEditor .poe2-item-stat-category{margin-top:0}.poe2-ItemEditor .poe2-item-stat-category>h3{border-top:1px solid #2b2c2c;border-bottom:1px solid #2b2c2c;background:transparent;padding:7px 20px 5px;font:15px/24px FontinSmallCaps,Georgia,serif;color:#bcbcbc}.poe2-ItemEditor .poe2-StatLine{border-top:0;background:transparent;padding:0 20px}.poe2-ItemEditor .poe2-stat-contents{min-height:26px;padding:1px 0;font:14px/21px FontinSmallCaps,Georgia,serif}.poe2-ItemEditor .poe2-item-derived-info{margin-top:14px;border-top:1px solid #2b2c2c;border-bottom:1px solid #2b2c2c;background:transparent;padding:9px 20px;text-align:left}.poe2-equipment-dialog__edit>.poe2-equipment-dialog__actions{min-height:45px;flex:0 0 45px;border-top:1px solid #2b2c2c;background:transparent;padding:8px 0 0}.poe2-equipment-dialog__import.poe2-PlannerItemEditor-content{display:flex;width:100%;height:700px;min-height:0;margin:0;border:0;flex-direction:column;background:transparent;padding:0;overflow:hidden}.poe2-equipment-dialog__import .poe2-import{display:block;width:100%;min-height:0;flex:1 1 auto;resize:none;border:0;border-radius:0;outline:0;background:#1b1c1d;color:#eee;padding:10px;font:16px/24px Source Sans Pro,Verdana,Arial,sans-serif}.poe2-equipment-dialog__import>.poe2-equipment-dialog__actions{min-height:34px;flex:0 0 34px;margin-top:8px;border-top:0;padding:0}@media(max-width:760px){.poeplanner-dialog--equipment .poeplanner-dialog__surface--lg{width:100%;height:100%;border-width:0;border-radius:0;padding:12px 14px}.poeplanner-dialog--equipment .poeplanner-dialog__body{height:100%}.poe2-equipment-dialog--editor{height:100%;min-height:0}.poe2-equipment-dialog__select.poe2-ItemLibrary{height:100%;min-height:0;flex:1 1 auto;flex-direction:column}.poe2-ItemCategories{width:100%;min-width:0;height:190px}.poe2-ItemList{width:100%;height:0;min-height:0;flex:1 1 auto}}.poeplanner-fullscreen-body{min-height:calc(100vh - 160px)}.poeplanner-fullscreen-body>.poeplanner-tree-shell{min-height:520px;height:calc(100vh - 170px);padding-bottom:0}.poeplanner-toast-stack{position:absolute;top:16px;right:16px;display:flex;flex-direction:column;gap:10px;pointer-events:auto}.poeplanner-toast{display:flex;align-items:center;gap:12px;min-width:280px;max-width:360px;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#111315f5;box-shadow:var(--poe-planner-shadow-lg)}.poeplanner-toast--success{border-color:#3c965c7a}.poeplanner-toast--error{border-color:#b936367a}.poeplanner-toast button{margin-left:auto;border:0;background:transparent;color:var(--poe-planner-text-secondary);cursor:pointer}.poeplanner-page input,.poeplanner-page select,.poeplanner-page textarea{min-height:36px;width:100%;padding:0 12px;border:1px solid var(--poe-planner-panel-border);border-radius:8px;background:#16191c;color:var(--poe-planner-text-primary);font:inherit}.poeplanner-page textarea{min-height:108px;padding:10px 12px;resize:vertical}.poeplanner-page input::-moz-placeholder,.poeplanner-page textarea::-moz-placeholder{color:var(--poe-planner-text-muted)}.poeplanner-page input::placeholder,.poeplanner-page textarea::placeholder{color:var(--poe-planner-text-muted)}.poeplanner-page input:focus,.poeplanner-page select:focus,.poeplanner-page textarea:focus{outline:none;border-color:#1e7ff599;box-shadow:0 0 0 3px #1e7ff524}.poeplanner-channel-shell{display:flex;flex-direction:column;gap:var(--poe-planner-gap)}.poeplanner-channel-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px}.poeplanner-channel-toolbar>select,.poeplanner-channel-search{min-height:42px}.poeplanner-channel-search{flex:1 1 280px;min-width:220px}.poeplanner-channel-search input{width:100%;min-height:42px}.poeplanner-channel-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:0 2px;color:var(--poe-planner-text-secondary);font-size:13px}.poeplanner-channel-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--poe-planner-gap)}.poeplanner-build-card{display:flex;min-height:220px;flex-direction:column;justify-content:space-between;gap:14px;padding:14px;border:1px solid var(--poe-planner-panel-border);border-radius:var(--poe-planner-panel-radius);background:linear-gradient(180deg,#111315fa,#111315eb),radial-gradient(circle at top,rgba(30,127,245,.08),transparent 42%);box-shadow:var(--poe-planner-shadow-lg)}.poeplanner-build-card__header,.poeplanner-build-card__footer,.poeplanner-build-card__actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.poeplanner-build-card__header{align-items:flex-start}.poeplanner-build-card__title-wrap{min-width:0}.poeplanner-build-card__title{display:block;margin-bottom:6px;color:var(--poe-planner-text-primary);font-size:18px;font-weight:700;line-height:1.2;text-decoration:none}.poeplanner-build-card__title:hover{color:#fff}.poeplanner-build-card__status{display:inline-flex;flex-shrink:0;align-items:center;min-height:28px;padding:0 10px;border:1px solid rgba(197,161,95,.3);border-radius:999px;background:#c5a15f1f;color:var(--poe-planner-text-primary);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.poeplanner-build-card__footer{margin-top:auto}.poeplanner-build-card__actions{flex-wrap:wrap;justify-content:flex-end}.poeplanner-build-card__id{color:var(--poe-planner-text-muted);font-size:11px}.poeplanner-chip--gold{border-color:#c5a15f52;background:#c5a15f1f;color:var(--poe-planner-text-primary)}.poeplanner-channel-footer{display:flex;justify-content:center;padding:6px 0 2px}.poeplanner-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--poe-planner-gap)}.poeplanner-channel-card{min-height:180px}.poeplanner-page--workspace{--poe-planner-gap: 6px;--poe-planner-panel-radius: 4px;padding-top:0}.poeplanner-page--workspace .poeplanner-maxroll-top{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:12px;align-items:start;padding:2px 0 6px}.poeplanner-page--workspace .poeplanner-mode-tabs{grid-column:1 / -1;display:flex;gap:0;min-height:42px;border:1px solid #22282d;background:#0a0a0a}.poeplanner-page--workspace .poeplanner-mode-tabs__link{min-height:42px;padding:0 18px;border:0;border-right:1px solid #20252a;border-radius:0;background:transparent;color:#8f989f;font-size:13px;gap:8px}.poeplanner-page--workspace .poeplanner-mode-tabs__link--active{background:#111417;color:#d8d8d8}.poeplanner-mode-tabs__icon,.poeplanner-section-title__mark{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:3px;background:#1e7ff5;color:#050607;font-size:12px;font-weight:900}.poeplanner-page--workspace .poeplanner-section-title{display:flex;align-items:center;gap:10px;min-width:0}.poeplanner-page--workspace .poeplanner-section-title h1{margin:0;color:#d8d8d8;font-size:22px;line-height:1.15}.poeplanner-page--workspace .poeplanner-section-description{grid-column:1 / -1;max-width:860px;margin:-4px 0 0;color:#98a1a8;font-size:13px;line-height:1.45}.poeplanner-page--workspace .poeplanner-panel{border-color:#252a2f;border-radius:4px;background:#0d0f11;box-shadow:none}.poeplanner-page--workspace .poeplanner-panel__header{min-height:34px;padding:0 10px;border-bottom-color:#252a2f;background:#141719}.poeplanner-page--workspace .poeplanner-panel__header-inner,.poeplanner-panel__header-left,.poeplanner-panel__header-right{display:flex;align-items:center;min-width:0}.poeplanner-page--workspace .poeplanner-panel__header-inner{position:relative;min-height:34px;justify-content:center;gap:8px}.poeplanner-panel__header-left,.poeplanner-panel__header-right{gap:8px}.poeplanner-page--workspace .poeplanner-panel__header-left,.poeplanner-page--workspace .poeplanner-panel__header-right{position:absolute;top:50%;transform:translateY(-50%)}.poeplanner-page--workspace .poeplanner-panel__header-left{left:0}.poeplanner-page--workspace .poeplanner-panel__header-right{right:0}.poeplanner-page--workspace .poeplanner-panel__title{color:#d8d8d8;font-size:12px;font-weight:800;letter-spacing:0;text-align:center;text-transform:uppercase}.poeplanner-page--workspace .poeplanner-panel__body{padding:10px}.poeplanner-page--workspace .poeplanner-panel__body--dense{padding:8px}.poeplanner-widget-button,.poeplanner-page--workspace .poeplanner-header__action,.poeplanner-page--workspace .poeplanner-header__icon-button{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 8px;border:1px solid #2a3035;border-radius:3px;background:#191d20;color:#c7ced4;font-size:11px;font-weight:700;cursor:pointer}.poeplanner-page--workspace .poeplanner-header__action--primary{border-color:#1e7ff58c;background:#1e7ff52e;color:#e8f1ff}.poeplanner-widget-button:disabled,.poeplanner-page--workspace .poeplanner-header__action:disabled,.poeplanner-page--workspace .poeplanner-header__icon-button:disabled{opacity:.55;cursor:not-allowed}.poeplanner-build-header{position:relative;min-height:94px;overflow:visible;border:1px solid #252a2f;border-radius:4px;background:#0a0a0a;display:flex;justify-content:space-between;gap:16px;padding:18px 16px 12px}.poeplanner-build-header__generic-bg,.poeplanner-build-header__class-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;opacity:.55}.poeplanner-build-header__class-bg{opacity:.72}.poeplanner-build-header__left,.poeplanner-build-header__right,.poeplanner-build-header__notice{position:relative;z-index:1}.poeplanner-build-header__left{display:flex;flex-direction:column;justify-content:space-between;gap:9px;min-width:0}.poeplanner-build-header__details{display:flex;align-items:center;gap:8px}.poeplanner-build-header__icon{width:32px;height:32px;flex:0 0 32px;border-radius:50%;background-color:#101214;background-position:center;background-size:cover;box-shadow:0 0 0 1px #ffffff1a}.poeplanner-build-header__text{min-width:0}.poeplanner-build-header__title-row{display:flex;flex-wrap:nowrap;align-items:center;gap:7px}.poeplanner-build-header__title,.poeplanner-build-header__title-input{margin:0;color:#d8d8d8;font-size:14px;font-weight:800;line-height:1.15}.poeplanner-build-header__title-input{width:auto;max-width:260px;min-height:20px;padding:0;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;outline:none}.poeplanner-build-header__meta{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px;color:#a2abb2;font-size:10px}.poeplanner-build-header__meta strong{color:#d8d8d8}.poeplanner-build-header__options{display:flex;align-items:flex-start;gap:8px;width:min(390px,100%);min-width:0}.poeplanner-option-select{position:relative;width:185px;min-width:0}.poeplanner-option-select__value{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:42px;padding:5px 9px;border:1px solid #2e353b;border-radius:3px;background:#0d0f11f0;color:#d8d8d8;text-align:left;cursor:pointer}.poeplanner-option-select__value:hover,.poeplanner-option-select.is-open .poeplanner-option-select__value{border-color:#4f86ba;background:#14191efa}.poeplanner-option-select__value:disabled{opacity:.62;cursor:not-allowed}.poeplanner-option-select__box{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;gap:2px}.poeplanner-option-select__label{color:#8d989f;font-size:9px;font-weight:700;line-height:1;text-transform:uppercase}.poeplanner-option-select__option,.poeplanner-option-select__placeholder{display:inline-flex;align-items:center;min-width:0;min-height:22px;gap:6px;overflow:hidden;color:#f0f1f2;font-size:12px;font-weight:700;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.poeplanner-option-select__placeholder{color:#7e878d;font-weight:600}.poeplanner-option-select__option img,.poeplanner-option-select__option-row img{flex:0 0 22px;width:22px;height:22px;-o-object-fit:cover;object-fit:cover}.poeplanner-option-select__arrow{flex:0 0 auto;margin-left:7px;color:#8fa9c1;font-size:18px;line-height:1;transform:translateY(-1px)}.poeplanner-option-select__menu{position:absolute;top:calc(100% + 4px);right:0;left:0;z-index:30;max-height:300px;overflow-y:auto;padding:4px;border:1px solid #30383f;border-radius:3px;background:#111417;box-shadow:0 12px 26px #00000080}.poeplanner-option-select__option-row{display:flex;align-items:center;width:100%;min-height:34px;gap:7px;padding:4px 7px;border:0;border-radius:2px;background:transparent;color:#cfd5d9;font-size:12px;font-weight:600;text-align:left;cursor:pointer}.poeplanner-option-select__option-row:hover,.poeplanner-option-select__option-row.is-selected{background:#20282f;color:#fff}.poeplanner-option-select__empty{padding:10px 8px;color:#808b92;font-size:11px}.poeplanner-build-header__right{display:flex;flex-wrap:nowrap;align-content:flex-start;justify-content:flex-end;align-items:flex-start;gap:10px;max-width:360px}.poeplanner-header__import-button{min-height:32px!important;padding:0 14px!important;font-size:12px!important}.poeplanner-page--workspace .poeplanner-header__icon-button{width:22px;min-width:22px;height:32px;min-height:32px;padding:0;border-color:transparent;background:transparent;color:#d8d8d8}.poeplanner-page--workspace .poeplanner-header__icon-button svg{display:block;width:16px;height:16px}.poeplanner-build-header__notice{position:absolute;left:24px;right:24px;bottom:8px;color:#d97b7b;font-size:12px}.poeplanner-page--workspace .poeplanner-body{display:grid;grid-template-columns:minmax(0,1fr) 300px 300px;align-items:start;gap:6px}.poeplanner-page--workspace .poeplanner-left,.poeplanner-page--workspace .poeplanner-middle,.poeplanner-page--workspace .poeplanner-right-rail,.poeplanner-page--workspace .poeplanner-left__bottom-primary,.poeplanner-page--workspace .poeplanner-left__bottom-secondary{min-width:0;width:auto;max-width:none;flex:none;gap:6px}.poeplanner-page--workspace .poeplanner-left,.poeplanner-page--workspace .poeplanner-middle,.poeplanner-page--workspace .poeplanner-right-rail{display:flex;flex-direction:column}.poeplanner-page--workspace .poeplanner-left__bottom{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:6px}.poeplanner-page--workspace .poeplanner-right-rail{position:static}.poeplanner-passives-body,.poeplanner-equipment-body{padding:0!important}.poeplanner-page--workspace .poeplanner-tree-shell{overflow:hidden;background:#030303}.poe-PassiveTreeEmbed,.poe-TreeViewer,.poe-TreeScroll,.poe-outer{position:absolute;top:0;right:0;bottom:0;left:0}.poe-tree-controls-wrap{position:absolute;top:10px;left:50%;transform:translate(-50%);z-index:5}.poeplanner-tree-variant-select{min-width:174px;min-height:32px;border:1px solid #252a2f;border-radius:4px;background:#0b0d0feb;color:#d8d8d8;font-size:12px;font-weight:800;padding:0 32px 0 12px}.poeplanner-tree-expand-button{position:absolute;top:8px;right:8px;z-index:6;width:28px;height:28px;border:1px solid #252a2f;border-radius:3px;background:#0b0d0fd1;color:#d8d8d8;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.poeplanner-tree-expand-button div{display:inline-flex;align-items:center;justify-content:center;width:14px;height:16px}.poeplanner-tree-expand-button svg{display:block;width:14px;height:16px}.poeplanner-tree-loading{position:absolute;inset:auto 10px 10px;z-index:5;margin:0;color:#98a1a8;font-size:12px}.poeplanner-passives-actions{display:none}.poeplanner-rating-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.poeplanner-rating-item{min-width:0;min-height:70px;border:0;background:transparent;color:#a2abb2;font-size:11px;cursor:pointer}.poeplanner-rating-item__circle{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:6px;border-radius:50%;background:#191d20;color:#d8d8d8;box-shadow:0 0 0 2px #252a2f;font-weight:800}.poeplanner-rating-item__label{display:block;overflow-wrap:anywhere}.poeplanner-rich-placeholder{min-height:122px;padding:10px;background:#0a0c0d;color:#777f86;font-size:13px;line-height:1.45}.poeplanner-rich-placeholder p{margin:0}.poeplanner-str-weak{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#252a2f}.poeplanner-str-weak ul{min-height:106px;margin:0;padding:10px 10px 10px 24px;background:#0a0c0d;color:#a2abb2;font-size:12px}.poeplanner-empty-line{color:#68727a}.poeplanner-skills__header{display:grid;grid-template-columns:70px minmax(0,1fr) 70px;align-items:center;min-height:34px;border-bottom:1px solid #252a2f;color:#d8d8d8;text-align:center;font-size:13px;font-weight:800}.poeplanner-skills__header button{height:34px;border:0;background:transparent;color:#98a1a8;font-size:12px}.poeplanner-skills__list{min-height:58px}.poeplanner-skill-entry{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;min-height:50px;border-bottom:1px solid #20252a;color:#c7ced4;font-size:13px}.poeplanner-skill-entry:last-child{border-bottom:0}.poeplanner-skill-entry__icon{width:26px;height:26px;margin-left:8px;border-radius:50%;background:#171b1e;box-shadow:inset 0 0 0 1px #2a3035}.poeplanner-skill-entry--empty{color:#777f86}.poeplanner-rotation-list{min-height:80px;padding:8px}.poeplanner-rotation-entry+.poeplanner-rotation-entry{margin-top:8px}.poeplanner-rotation-entry strong{display:block;color:#d8d8d8;font-size:13px}.poeplanner-rotation-entry p{margin:4px 0 0;color:#98a1a8;font-size:12px}.poeplanner-rotation-editor-body{padding:8px!important}.poe2-embed[data-poe2-type=skillRotation],.poe2-embed[data-poe2-type=skillPriority]{width:100%;min-width:auto;min-height:auto;color:#e8e8e8;font-family:"Source Sans 3",sans-serif}.poe2-embed[data-poe2-type=skillPriority]{max-width:100%}.poe2-embed[data-poe2-type=skillRotation] .poe2planner-wrapper,.poe2-embed[data-poe2-type=skillPriority] .poe2planner-wrapper{width:100%;min-width:0;color:#eee;font-family:Source Sans Pro,Verdana,Arial,sans-serif;font-size:14px}.SkillRoration_SkillRotation,.SkillRoration_SkillRotation__iinUE,.poe2-embed-skill-priority-group{display:flex;width:100%;min-width:0;flex-direction:column;gap:6px}.poe2planner-wrapper .poe2-SkillPriority{display:flex;width:100%;min-width:0;overflow:auto;flex-direction:column;gap:4px}.poe2planner-wrapper .poe2-SkillPriority .poe2-skill-prio-title{display:flex;min-width:48px;flex-shrink:0;align-items:center;padding-right:4px;color:#95989b;font-family:"Source Sans 3",sans-serif;font-size:10px;font-weight:600;line-height:15px;text-transform:uppercase}.poe2planner-wrapper .poe2-SkillPriority .poe2-skill-prio-scrollbox{display:flex;width:100%;min-width:0;padding:0;flex-direction:column;border-radius:4px;background:#1c1c1c}.poe2-embed[data-poe2-type=skillPriority] .poe2-SkillPriority,.poe2-embed[data-poe2-type=skillPriority] .poe2-skill-prio-scrollbox{min-width:auto}.poe2planner-wrapper .poe2-SkillPriority .poe2-skill-prio-inner{display:flex;width:100%;height:100%;gap:4px;padding:4px 6px 32px;overflow-x:auto;overflow-y:hidden;scrollbar-color:#2b2c2c #171717;scrollbar-width:thin}.poe2planner-wrapper .poe2-SkillPriority .poe2-skill-prio-inner::-webkit-scrollbar{width:0;height:8px}.poe2planner-wrapper .poe2-SkillPriority .poe2-skill-prio-inner::-webkit-scrollbar-track{margin:12px 0 10px;border-radius:8px;background:#171717}.poe2planner-wrapper .poe2-SkillPriority .poe2-skill-prio-inner::-webkit-scrollbar-thumb{border:2px solid #171717;border-radius:100px;background-color:#2b2c2c}.poe2planner-wrapper .poe2-SkillPriority .poe2-skill-group{display:flex;height:-moz-fit-content;height:fit-content;flex-direction:column;align-items:center;gap:4px;padding:4px;border:1px solid #0a0a0a;border-radius:4px;background:#171717;cursor:default}.poe2planner-wrapper .poe2-SkillPriority .poe2-skill-gems{display:flex;gap:4px}.poe2planner-wrapper .poe2-SkillPriority .poe2-skill-gem{display:flex;flex-direction:column;gap:4px;outline:none}.poe2planner-wrapper .poe2-SkillPriority .poe2-skill-gem:focus-visible .poe2-skill-gem-icon{border-color:#057af0}.poe2planner-wrapper .poe2-SkillPriority .poe2-skill-gem-icon{width:32px;height:32px;flex:0 0 32px;box-sizing:border-box;overflow:hidden;border:1px solid #262727;border-radius:50%;background-position:50%;background-repeat:no-repeat;background-size:cover}.poe2planner-wrapper .poe2-SkillPriority .poe2-skill-group-label{color:#95989b;font-family:"Source Sans 3",sans-serif;font-size:12px;line-height:18px;text-align:center}.poe2planner-wrapper .poe2-SkillPriority .poe2-skill-prio-sep{margin-top:12px}.poe2planner-wrapper .poe2-SkillPriority ._icon_oogph_1{position:relative;display:inline-block;width:16px;height:16px}.poe2planner-wrapper .poe2-SkillPriority ._icon_oogph_1:before{position:absolute;top:4px;left:3px;width:7px;height:7px;border-top:2px solid #808191;border-right:2px solid #808191;content:"";transform:rotate(45deg)}@media(min-width:768px){.poe2planner-wrapper .poe2-SkillPriority .poe2-skill-prio-inner{padding:4px 6px}}.poeplanner-empty-box,.poeplanner-empty-widget{min-height:96px;display:flex;align-items:center;justify-content:center;color:#777f86;font-size:12px}.poeplanner-hidden-widget-body{display:none}.poeplanner-empty-widget--none,.poeplanner-empty-widget--compact{min-height:0}.poeplanner-equipment-tabs{display:flex;justify-content:center;overflow:hidden;border-bottom:1px solid #252a2f}.poeplanner-equipment-tabs button{min-height:32px;padding:0 10px;border:0;border-right:1px solid transparent;background:transparent;color:#aeb6bd;font-size:11px;font-weight:800}.poeplanner-equipment-tabs button.active{color:#f0f6ff;text-shadow:0 0 8px rgba(30,127,245,.55)}.poeplanner-priority-button{display:flex;align-items:center;justify-content:center;gap:5px;width:-moz-max-content;width:max-content;min-height:24px;margin:8px auto 4px;padding:0 8px;border:0;border-radius:3px;background:#05080ab8;color:#d6dde3;font-size:10px;font-weight:800}.poeplanner-priority-button__icon{width:10px;height:10px;background:linear-gradient(currentColor 0 0) 0 1px / 10px 1px no-repeat,linear-gradient(currentColor 0 0) 0 5px / 10px 1px no-repeat,linear-gradient(currentColor 0 0) 0 9px / 10px 1px no-repeat;opacity:.95}.poeplanner-equipment-content{display:flex;justify-content:center;min-height:292px;padding:0 8px 12px}.poeplanner-equipment-board{position:relative;display:flex;width:100%;min-height:284px;margin:0;flex-direction:column;align-items:center;justify-content:flex-end;padding:10px 0 16px;background:radial-gradient(ellipse at center,rgba(136,124,86,.2),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.04),transparent 50%)}.poeplanner-equipment-jewels{display:none}.poeplanner-equipment-row,.poeplanner-equipment-col{display:flex;align-items:center}.poeplanner-equipment-row--top{align-items:flex-end;justify-content:center;gap:8px;width:100%}.poeplanner-equipment-row--inline{align-items:flex-start;gap:4px}.poeplanner-equipment-col{flex-direction:column;gap:4px}.poeplanner-equipment-col--side{justify-content:flex-end;min-height:154px}.poeplanner-equipment-col--center{justify-content:flex-end}.poeplanner-equipment-rel{position:relative}.poeplanner-equipment-swap{position:absolute;top:-11px;right:1px;width:10px;height:10px;border-left:2px solid rgba(216,216,216,.55);border-right:2px solid rgba(216,216,216,.55)}.poeplanner-equipment-row--flasks{justify-content:center;gap:5px;margin-top:16px}.poeplanner-paperdoll-slot,.poeplanner-flask-slot{position:static;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #2a3035;border-radius:2px;background:#050708c7;box-shadow:inset 0 0 18px #ffffff0a;cursor:pointer}.poeplanner-paperdoll-slot{width:54px;height:54px}.poeplanner-paperdoll-slot span{display:none}.poeplanner-paperdoll-slot--small{width:34px;height:34px}.poeplanner-paperdoll-slot--bodyarmour{height:72px}.poeplanner-paperdoll-slot--belt{height:34px}.poeplanner-paperdoll-slot.filled,.poeplanner-flask-slot.filled{border-color:#78673a}.poeplanner-flask-slot{width:34px;height:42px}.poeplanner-page--workspace .poeplanner-field span{font-size:11px}.poeplanner-page--workspace .poeplanner-field input,.poeplanner-page--workspace .poeplanner-field select,.poeplanner-page--workspace .poeplanner-field textarea,.poeplanner-page--workspace .poeplanner-choice-card{border-radius:3px;background:#0a0c0d;font-size:12px}@media(max-width:1023px){.poeplanner-hero,.poeplanner-body{flex-wrap:wrap}.poeplanner-channel-results{grid-template-columns:repeat(2,minmax(0,1fr))}.poeplanner-middle,.poeplanner-right-rail,.poeplanner-hero__side{width:100%;min-width:0;max-width:none;flex-basis:100%}.poeplanner-right-rail{position:static}}@media(max-width:767px){.poeplanner-page{gap:8px;overflow-x:clip}.poeplanner-hero__title{font-size:24px}.poeplanner-header__topline{flex-direction:column}.poeplanner-left,.poeplanner-left__bottom-primary,.poeplanner-left__bottom-secondary,.poeplanner-middle{min-width:0}.poeplanner-stat-grid,.poeplanner-equipment-summary,.poeplanner-inline-grid,.poeplanner-compare-summary,.poeplanner-channel-results,.poeplanner-channel-grid,.poeplanner-choice-grid{grid-template-columns:1fr}.poeplanner-equipment-paperdoll{min-height:520px}.poeplanner-inline-form{align-items:stretch}.poeplanner-dialog{padding:10px}.poeplanner-dialog__body{max-height:calc(100vh - 108px);padding:14px}.poeplanner-toast-stack{top:10px;right:10px;left:10px}.poeplanner-toast{min-width:0;max-width:none}}@media(max-width:499px){.poeplanner-dialog--fullscreen{padding:0}.poeplanner-dialog__surface--fullscreen{border-radius:0}}@media(max-width:1180px){.poeplanner-page--workspace .poeplanner-body{grid-template-columns:minmax(0,1fr) 300px}.poeplanner-page--workspace .poeplanner-right-rail{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.poeplanner-page--workspace .poeplanner-maxroll-top,.poeplanner-page--workspace .poeplanner-body,.poeplanner-page--workspace .poeplanner-left__bottom,.poeplanner-page--workspace .poeplanner-right-rail{grid-template-columns:1fr}.poeplanner-build-header{flex-direction:column}.poeplanner-build-header__right{justify-content:flex-start;max-width:none}}@media(max-width:640px){.poeplanner-page--workspace .poeplanner-mode-tabs{overflow-x:auto}.poeplanner-page--workspace .poeplanner-mode-tabs__link{flex:0 0 auto}.poeplanner-build-header{padding:14px}.poeplanner-build-header__details{align-items:flex-start}.poeplanner-build-header__options{width:100%;flex-wrap:wrap}.poeplanner-option-select{flex:1 1 170px;width:auto}.poeplanner-build-header__icon{width:50px;height:50px;flex-basis:50px}.poeplanner-build-header__title,.poeplanner-build-header__title-input{font-size:18px}.poeplanner-rating-row,.poeplanner-str-weak{grid-template-columns:1fr}.poeplanner-equipment-board{min-height:340px;transform:scale(.92);transform-origin:top center}}.poeplanner-page--editor{--poe-planner-max-width: 1258px;width:min(1258px,calc(100vw - 24px))}.poeplanner-editor-layout{display:grid;width:100%;grid-template-columns:minmax(0,950px) 300px;align-items:start;gap:8px}.poeplanner-editor-main{display:flex;min-width:0;flex-direction:column;gap:8px}.poeplanner-page--editor .poeplanner-right-rail{position:sticky;top:8px;display:flex;width:300px;min-width:0;flex-direction:column;gap:8px}.poeplanner-page--editor .poeplanner-guide-widget-group,.poeplanner-page--editor .poeplanner-guide-widget-pair{padding:0 9px}.poeplanner-editor-variants{display:flex;min-height:34px;align-items:center;flex-wrap:wrap;gap:6px}.poeplanner-editor-variants button{padding:6px 12px;border:1px solid #292d31;border-radius:3px;background:#101214;color:#8f989f;font:inherit;font-size:12px;cursor:pointer}.poeplanner-editor-variants button.is-active{border-color:#057af0;background:#057af024;color:#e7eef7}.poeplanner-page--editor .poeplanner-editor-notes .poeplanner-rich-placeholder{min-height:74px}.poeplanner-page--editor .poe2-gem-cutting-widget{width:100%}.poeplanner-page--guide{--poe-planner-max-width: 950px;width:min(950px,calc(100vw - 24px))}.poeplanner-guide-workspace{width:100%;display:flex;flex-direction:column;gap:8px}.poeplanner-guide-identity{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:12px 16px;border:1px solid #292d31;background:#111315}.poeplanner-guide-identity__copy{min-width:0}.poeplanner-guide-identity__eyebrow{color:#c99d50;font-size:10px;font-weight:800;letter-spacing:.08em}.poeplanner-guide-identity h1,.poeplanner-guide-identity input{display:block;width:min(100%,700px);margin:4px 0 6px;padding:0;border:0;outline:0;background:transparent;color:#f1f3f4;font:inherit;font-size:22px;font-weight:750;line-height:1.2}.poeplanner-guide-identity input::-moz-placeholder{color:#727a80}.poeplanner-guide-identity input::placeholder{color:#727a80}.poeplanner-guide-identity__copy p{display:flex;flex-wrap:wrap;gap:5px 16px;margin:0;color:#818a90;font-size:12px}.poeplanner-guide-identity__copy p span+span{padding-left:16px;border-left:1px solid #34383c}.poeplanner-guide-identity__copy p strong{color:#d0d5d8;font-weight:600}.poeplanner-guide-identity__actions{display:flex;flex:0 0 auto;gap:7px}.poeplanner-guide-identity__actions button{min-height:32px;padding:0 12px;border:1px solid #3b4146;border-radius:4px;background:#1b1f22;color:#e9ecee;font:inherit;font-size:12px;cursor:pointer}.poeplanner-guide-identity__actions button:last-child{border-color:#c79545;background:#3a2c18}.poeplanner-guide-identity__actions button:disabled{opacity:.5;cursor:not-allowed}.poeplanner-guide-phases{width:100%;overflow:hidden;border:1px solid #292d31;background:#111315}.poeplanner-guide-phases__track{display:flex;overflow-x:auto;scrollbar-width:thin}.poeplanner-guide-phases button{min-width:138px;min-height:48px;padding:6px 14px;border:0;border-right:1px solid #292d31;background:#141719;color:#8f969c;text-align:left;cursor:pointer}.poeplanner-guide-phases button.is-active{background:#211b12;color:#f2d79f;box-shadow:inset 0 -3px #c79545}.poeplanner-guide-phases button span,.poeplanner-guide-phases button small{display:block}.poeplanner-guide-phases button span{font-size:13px;font-weight:800}.poeplanner-guide-phases button small{margin-top:3px;color:#737a80;font-size:10px}.poeplanner-guide-widget-group,.poeplanner-guide-widget-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:start;padding:0 9px}.poeplanner-guide-column{display:flex;width:462px;max-width:100%;min-width:0;flex-direction:column;gap:8px}.poeplanner-guide-column>.poeplanner-panel,.poeplanner-guide-column>.poeplanner-guide-widget{width:100%;min-width:0}.poeplanner-guide-lower{display:flex;flex-direction:column;gap:8px}.poeplanner-guide-widget{min-width:0}.poeplanner-guide-widget__eyebrow{margin:0 0 8px;color:#8d969d;font-size:12px}.poeplanner-guide-widget__rich{color:#c4c9cd;font-size:14px;line-height:1.65}.poeplanner-guide-widget__rich>:first-child{margin-top:0}.poeplanner-guide-widget__rich>:last-child{margin-bottom:0}.poeplanner-guide-widget__rich a{color:#d5ad63}.poeplanner-guide-widget__empty{margin:0;color:#737b82;font-size:13px}.poeplanner-guide-richtext.planner-notes-editor--readonly{min-height:0}.poeplanner-guide-richtext .planner-notes-richtext,.poeplanner-guide-richtext .planner-notes-richtext .maxroll-rich-text-editor,.poeplanner-guide-richtext .planner-notes-richtext .d4t-RichTextEditor{color:#e3e3e3;font-size:15px;line-height:25.5px}.poeplanner-guide-richtext .planner-notes-richtext [data-lexical-editor=true]{position:relative;color:#e3e3e3;font-size:15px;line-height:25.5px;white-space:pre-wrap!important}.poeplanner-guide-richtext .planner-notes-richtext p{margin:0}.poeplanner-guide-richtext .planner-notes-richtext ul,.poeplanner-guide-richtext .planner-notes-richtext ol{margin:0;padding:0}.poeplanner-guide-richtext .planner-notes-richtext li{margin:0 0 0 20px}.poeplanner-guide-richtext .planner-notes-richtext a{color:#d5ad63}.poeplanner-guide-richtext .planner-notes-richtext strong{color:#fff;font-weight:700}.poeplanner-guide-notes-widget{width:462px;max-width:100%}.poeplanner-guide-lower>.poeplanner-guide-notes-widget{margin-inline:9px}.poeplanner-guide-notes-widget--wide{width:calc(100% - 18px)}.poeplanner-page--guide .poeplanner-notes-panel{border-color:#1c1c1c;border-radius:6px;background:#0a0a0a}.poeplanner-page--guide .poeplanner-notes-panel>.poeplanner-panel__header{min-height:48px;padding:0;border-bottom:0;border-radius:6px 6px 0 0;background:#121212}.poeplanner-page--guide .poeplanner-notes-panel>.poeplanner-panel__header .poeplanner-panel__header-inner{min-height:48px}.poeplanner-page--guide .poeplanner-notes-panel>.poeplanner-panel__header .poeplanner-panel__title{color:#fff;font-size:20px;font-weight:600;line-height:48px;letter-spacing:0;text-transform:none}.poeplanner-page--guide .poeplanner-notes-panel>.poeplanner-notes-panel__body{padding:8px;color:#eee;background:transparent}.poeplanner-guide-widget-group .poeplanner-equipment-shell{position:relative;display:flex;width:462px;max-width:100%;height:auto;min-height:0;flex-direction:column;border:1px solid #1c1c1c;border-radius:4px;background:#0a0a0a;box-shadow:none}.poeplanner-guide-widget-group .poeplanner-equipment-shell>.poeplanner-panel__header{min-height:48px;height:48px;flex:0 0 48px;padding:0;border-bottom:1px solid #1c1c1c;background:#101010}.poeplanner-guide-widget-group .poeplanner-equipment-shell .poeplanner-panel__header-inner{min-height:47px;height:47px}.poeplanner-guide-widget-group .poeplanner-equipment-shell .poeplanner-panel__header-left{left:50%;transform:translate(-50%,-50%)}.poeplanner-equipment-view-tabs{display:inline-grid;grid-template-columns:106px 113px;min-height:40px;gap:4px}.poeplanner-equipment-view-tabs button{width:100%;height:40px;padding:0 14px;border:1px solid #2b2c2c;border-radius:8px;background:#171717;color:#dadada;font:inherit;font-size:16px;font-weight:600;letter-spacing:0;cursor:pointer}.poeplanner-equipment-view-tabs button.is-active{border-color:#057af0;background:#057af026;color:#dadada}.poeplanner-guide-widget-group .poeplanner-equipment-body{position:relative;height:auto;min-height:0;flex:1 1 auto;padding:0!important;overflow:visible;background:#0a0a0a}.poeplanner-guide-widget-group .poeplanner-equipment-tabs{position:absolute;top:4px;left:50%;z-index:5;max-width:calc(100% - 16px);transform:translate(-50%);border:1px solid #292929;background:#0a0a0aeb}.poeplanner-guide-widget-group .poeplanner-equipment-content{width:100%}.poeplanner-equipment-content>.poe2-embed{display:block;width:100%;min-width:0}.poeplanner-equipment-content .poe2planner-wrapper,.poeplanner-equipment-content .poe2planner-PlannerApp,.poeplanner-equipment-content .equipment_PlannerEquipment,.poeplanner-equipment-content .widget_PlannerWidget,.poeplanner-equipment-content .widget_PlannerWidget__header{width:100%;min-width:0}.poeplanner-guide-widget-group .poe2-embed,.poeplanner-guide-widget-group .poe2planner-wrapper,.poeplanner-guide-widget-group .poe2planner-PlannerApp,.poeplanner-guide-widget-group .equipment_PlannerEquipment,.poeplanner-guide-widget-group .widget_PlannerWidget,.poeplanner-guide-widget-group .widget_PlannerWidget__header{width:100%}.poeplanner-guide-widget-group .poe2planner-wrapper{position:relative;color:#eee;font-family:Source Sans Pro,Verdana,Arial,sans-serif;font-size:14px}.poeplanner-guide-widget-group .poe2planner-PlannerApp{display:flex;flex-direction:column}.poeplanner-guide-widget-group .widget_PlannerWidget__header{position:relative;min-height:48px;border-bottom:1px solid #1c1c1c;background:#101010}.poeplanner-guide-widget-group .poe2-planner-equipment{container-type:inline-size;position:relative;display:block;width:100%!important;max-width:600px;margin:0 auto;padding:12px 16px;box-sizing:border-box;background:linear-gradient(0deg,#121314b0,#121314b0),url(https://s3.52bd.com/public-media/static/releases/current/poe2-assets/local/planner-assets/equipment-background.webp);background-size:100% auto;background-position:center 64px;background-repeat:no-repeat}.poeplanner-guide-widget-group .poe2-planner-equipment-v2{background:linear-gradient(0deg,#0a0a0a,#0a0a0a),url(https://s3.52bd.com/public-media/static/releases/current/poe2-assets/local/planner-assets/equipment-background.webp)}.poeplanner-guide-widget-group .poe2-planner-equipment-inner{display:block;width:100%;font-size:10cqw}.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-equipment-spacer{height:.16em}.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-row{display:flex;flex-direction:row;gap:.14em}.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-col{display:flex;flex-direction:column;gap:.14em}.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-start{align-items:flex-start}.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-mid{align-items:center}.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-end{align-items:flex-end}.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-rel{position:relative}.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-charms{display:flex;flex-direction:row;gap:.093em}.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-equipment-jewels{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.093em;margin-top:.28em}.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-PaperdollSlot{display:flex;align-items:center;justify-content:center;box-sizing:initial;cursor:pointer;outline:0}.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-PaperdollSlot:focus-visible{box-shadow:0 0 0 2px #057af0}.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-PaperdollSlot:hover{filter:brightness(1.12)}.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-PaperdollSlot.poe2-empty{background-color:#121212;border:1px solid #262728}.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-PaperdollSlot.poe2-item-normal{border:1px solid #353535;background:linear-gradient(180deg,#121212cc,#191919cc)}.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-PaperdollSlot.poe2-item-magic{border:1px solid #282840;background:linear-gradient(180deg,#121212cc,#16161ccc)}.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-PaperdollSlot.poe2-item-rare{border:1px solid #404025;background:linear-gradient(180deg,#121212cc,#1c1c15cc)}.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-PaperdollSlot.poe2-item-unique{border:1px solid #302014;background:linear-gradient(180deg,#121212cc,#181411cc)}.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-slot-Boots,.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-slot-Gloves,.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-slot-Helm{width:2em;height:2em}.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-slot-BodyArmour{width:2em;height:3em}.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-slot-Belt{width:2em;height:1em}.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-slot-Amulet,.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-slot-Ring,.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-slot-Ring2{width:1em;height:1em}.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-slot-Flask1,.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-slot-Flask2{width:1em;height:2em}.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-slot-Charm1,.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-slot-Charm2,.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-slot-Charm3{width:1em;height:1em}.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-slot-Offhand,.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-slot-Weapon{width:2em;height:4em}.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-ItemDisplay{position:relative;font-size:1em}.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-ItemDisplay.poe2-iw1{width:1em}.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-ItemDisplay.poe2-iw2{width:2em}.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-ItemDisplay.poe2-ih1{height:1em}.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-ItemDisplay.poe2-ih2{height:2em}.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-ItemDisplay.poe2-ih3{height:3em}.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-ItemDisplay .poe2-img{position:absolute;top:0;right:0;bottom:0;left:0;background-position:50%;background-repeat:no-repeat;background-size:contain}.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-socket-container{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:2em}.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-SocketRow{display:flex;flex-direction:row;gap:.1em;margin:.1em 0}.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-SocketImage{position:relative;width:.37em;height:.37em;cursor:pointer;background-image:url(https://s3.52bd.com/public-media/static/releases/current/poe2-assets/local/planner-assets/runes.webp);background-size:auto 100%}.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-SocketImage.poe2-rune:before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://s3.52bd.com/public-media/static/releases/current/poe2-assets/local/planner-assets/runes.webp);background-position-x:-100%;background-size:auto 100%;content:""}.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-SwapButton{position:absolute;bottom:100%;left:50%;display:flex;flex-direction:row;width:34px;height:18px;margin-bottom:0;margin-left:-17px;border:1px solid #262728;background:#121212;box-sizing:initial;color:#888;font-size:14px;line-height:16px}.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-SwapButton:before,.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-SwapButton:after{width:16px;height:16px;text-align:center}.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-SwapButton:before{background:#262728;color:#fff;content:"I"}.poeplanner-guide-widget-group .poe2-planner-equipment .poe2-SwapButton:after{content:"II"}.poeplanner-equipment-actions{position:absolute;top:8px;right:8px;z-index:6;display:flex;align-items:center}.poeplanner-equipment-actions__link{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid #2b2c2c;border-radius:6px;background:#171717;color:#0a8cff;text-decoration:none;transition:border-color .14s ease,background .14s ease,color .14s ease}.poeplanner-equipment-actions__link:hover,.poeplanner-equipment-actions__link:focus-visible{border-color:#057af0;background:#101a23;color:#d9ebff;outline:none}.poeplanner-equipment-actions__link svg{width:15px;height:15px}.poeplanner-equipment-shell .poeplanner-equipment-body,.poeplanner-equipment-shell .poeplanner-equipment-content,.poeplanner-equipment-shell .poe2-embed,.poeplanner-equipment-shell .poe2planner-wrapper,.poeplanner-equipment-shell .poe2planner-PlannerApp,.poeplanner-equipment-shell .equipment_PlannerEquipment,.poeplanner-equipment-shell .widget_PlannerWidget,.poeplanner-equipment-shell .widget_PlannerWidget__header{width:100%;min-width:0}.poeplanner-equipment-shell .poe2-planner-equipment-content{width:100%}.poeplanner-equipment-shell .poe2-planner-equipment{container-type:inline-size;position:relative;display:block;width:min(100%,600px);max-width:600px;margin:0 auto;padding:12px 16px;box-sizing:border-box;background:linear-gradient(0deg,#0a0a0a,#0a0a0a),url(https://s3.52bd.com/public-media/static/releases/current/poe2-assets/local/planner-assets/equipment-background.webp);background-size:100% auto;background-position:center 64px;background-repeat:no-repeat}.poeplanner-page--guide .poeplanner-equipment-shell .poe2-planner-equipment{width:min(100%,600px)}.poeplanner-equipment-shell .poe2-planner-equipment-inner{display:block;width:100%;font-size:10cqw}.poeplanner-equipment-shell .poe2-equipment-spacer{height:.16em}.poeplanner-equipment-shell .poe2-planner-equipment .poe2-row{display:flex;flex-direction:row;gap:.14em}.poeplanner-equipment-shell .poe2-planner-equipment .poe2-col{display:flex;flex-direction:column;gap:.14em}.poeplanner-equipment-shell .poe2-planner-equipment .poe2-start{align-items:flex-start}.poeplanner-equipment-shell .poe2-planner-equipment .poe2-mid{align-items:center}.poeplanner-equipment-shell .poe2-planner-equipment .poe2-end{align-items:flex-end}.poeplanner-equipment-shell .poe2-planner-equipment .poe2-rel{position:relative}.poeplanner-equipment-shell .poe2-planner-equipment .poe2-charms{display:flex;flex-direction:row;gap:.093em}.poeplanner-equipment-shell .poe2-planner-equipment .poe2-equipment-jewels{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.093em;margin-top:.28em}.poeplanner-equipment-shell .poe2-planner-equipment .poe2-PaperdollSlot{display:flex;align-items:center;justify-content:center;box-sizing:initial;cursor:pointer;outline:0}.poeplanner-equipment-shell .poe2-planner-equipment .poe2-PaperdollSlot:focus-visible{box-shadow:0 0 0 2px #057af0}.poeplanner-equipment-shell .poe2-planner-equipment .poe2-PaperdollSlot:hover{filter:brightness(1.12)}.poeplanner-equipment-shell .poe2-planner-equipment .poe2-PaperdollSlot.poe2-empty{background:#121212;border:1px solid #262728}.poeplanner-equipment-shell .poe2-planner-equipment .poe2-PaperdollSlot.poe2-item-normal{border:1px solid #353535;background:linear-gradient(180deg,#121212cc,#191919cc)}.poeplanner-equipment-shell .poe2-planner-equipment .poe2-PaperdollSlot.poe2-item-magic{border:1px solid #282840;background:linear-gradient(180deg,#121212cc,#16161ccc)}.poeplanner-equipment-shell .poe2-planner-equipment .poe2-PaperdollSlot.poe2-item-rare{border:1px solid #404025;background:linear-gradient(180deg,#121212cc,#1c1c15cc)}.poeplanner-equipment-shell .poe2-planner-equipment .poe2-PaperdollSlot.poe2-item-unique{border:1px solid #302014;background:linear-gradient(180deg,#121212cc,#181411cc)}.poeplanner-equipment-shell .poe2-planner-equipment .poe2-slot-Boots,.poeplanner-equipment-shell .poe2-planner-equipment .poe2-slot-Gloves,.poeplanner-equipment-shell .poe2-planner-equipment .poe2-slot-Helm{width:2em;height:2em}.poeplanner-equipment-shell .poe2-planner-equipment .poe2-slot-BodyArmour{width:2em;height:3em}.poeplanner-equipment-shell .poe2-planner-equipment .poe2-slot-Belt{width:2em;height:1em}.poeplanner-equipment-shell .poe2-planner-equipment .poe2-slot-Amulet,.poeplanner-equipment-shell .poe2-planner-equipment .poe2-slot-Ring,.poeplanner-equipment-shell .poe2-planner-equipment .poe2-slot-Ring2{width:1em;height:1em}.poeplanner-equipment-shell .poe2-planner-equipment .poe2-slot-Flask1,.poeplanner-equipment-shell .poe2-planner-equipment .poe2-slot-Flask2{width:1em;height:2em}.poeplanner-equipment-shell .poe2-planner-equipment .poe2-slot-Charm1,.poeplanner-equipment-shell .poe2-planner-equipment .poe2-slot-Charm2,.poeplanner-equipment-shell .poe2-planner-equipment .poe2-slot-Charm3{width:1em;height:1em}.poeplanner-equipment-shell .poe2-planner-equipment .poe2-slot-Offhand,.poeplanner-equipment-shell .poe2-planner-equipment .poe2-slot-Weapon{width:2em;height:4em}.poeplanner-equipment-shell .poe2-planner-equipment .poe2-ItemDisplay{position:relative;font-size:1em}.poeplanner-equipment-shell .poe2-planner-equipment .poe2-ItemDisplay.poe2-iw1{width:1em}.poeplanner-equipment-shell .poe2-planner-equipment .poe2-ItemDisplay.poe2-iw2{width:2em}.poeplanner-equipment-shell .poe2-planner-equipment .poe2-ItemDisplay.poe2-ih1{height:1em}.poeplanner-equipment-shell .poe2-planner-equipment .poe2-ItemDisplay.poe2-ih2{height:2em}.poeplanner-equipment-shell .poe2-planner-equipment .poe2-ItemDisplay.poe2-ih3{height:3em}.poeplanner-equipment-shell .poe2-planner-equipment .poe2-ItemDisplay .poe2-img{position:absolute;top:0;right:0;bottom:0;left:0;background-position:50%;background-repeat:no-repeat;background-size:contain}.poeplanner-equipment-shell .poe2-planner-equipment .poe2-socket-container{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:2em}.poeplanner-equipment-shell .poe2-planner-equipment .poe2-SocketRow{display:flex;flex-direction:row;gap:.1em;margin:.1em 0}.poeplanner-equipment-shell .poe2-planner-equipment .poe2-SocketImage{position:relative;width:.37em;height:.37em;background-image:url(https://s3.52bd.com/public-media/static/releases/current/poe2-assets/local/planner-assets/runes.webp);background-size:auto 100%}.poeplanner-equipment-shell .poe2-planner-equipment .poe2-SocketImage.poe2-rune:before{position:absolute;top:0;right:0;bottom:0;left:0;background:url(https://s3.52bd.com/public-media/static/releases/current/poe2-assets/local/planner-assets/runes.webp) -100% 0 / auto 100%;content:""}.poeplanner-equipment-shell .poe2-planner-equipment .poe2-SwapButton{position:absolute;bottom:100%;left:50%;display:flex;width:34px;height:18px;margin-left:-17px;border:1px solid #262728;background:#121212;box-sizing:initial}.poeplanner-equipment-shell .poe2-planner-equipment .poe2-SwapButton:before,.poeplanner-equipment-shell .poe2-planner-equipment .poe2-SwapButton:after{width:16px;height:16px;color:#888;font-size:14px;line-height:16px;text-align:center}.poeplanner-equipment-shell .poe2-planner-equipment .poe2-SwapButton:before{background:#262728;color:#fff;content:"I"}.poeplanner-equipment-shell .poe2-planner-equipment .poe2-SwapButton:after{content:"II"}.poeplanner-equipment-priority{width:100%;min-height:360px;overflow:auto;background:#0a0a0a;color:#eee;container-type:inline-size}.poeplanner-equipment-priority .view_Priority__content{width:100%;padding:4px;box-sizing:border-box;-moz-column-count:2;column-count:2;-moz-column-gap:4px;column-gap:4px}.poeplanner-equipment-priority .view_Priority__section{display:flex;width:100%;margin:4px 0;padding:8px;border-radius:8px;background:#111213;box-sizing:border-box;-moz-column-break-inside:avoid;break-inside:avoid;gap:6px}.poeplanner-equipment-priority .view_Priority__section:first-child{margin-top:0}.poeplanner-equipment-priority .view_Priority__section:last-child{margin-bottom:0}.poeplanner-equipment-priority .view_Priority__itemFrame{position:relative;width:72px;min-height:72px;flex:0 0 72px;border:1px solid #202224;border-radius:8px;background:#080909;box-sizing:content-box}.poeplanner-equipment-priority .view_Priority__image{position:absolute;top:3px;right:3px;bottom:3px;left:3px;background-position:50%;background-repeat:no-repeat;background-size:contain}.poeplanner-equipment-priority .view_Priority__data{display:flex;min-width:0;flex:1 1 auto;flex-direction:column}.poeplanner-equipment-priority .view_Priority__slotName{display:block}.poeplanner-equipment-priority .view_Priority__list{display:flex;margin:0;padding:0;flex-direction:column;gap:2px;list-style:none}.poeplanner-equipment-priority .view_Priority__list li{display:flex;min-width:0;align-items:flex-start;color:#d3d5d6;font-size:13px;line-height:18px}.poeplanner-equipment-priority .view_Priority__rank{width:18px;flex:0 0 18px;color:#a8abad}.poeplanner-equipment-priority .priority_Priority{min-width:0}.poeplanner-equipment-priority .priority_Priority__label{min-width:0;overflow-wrap:anywhere}.poeplanner-equipment-priority .priority_Priority__tag{display:inline-block;padding:0 4px;border:1px solid #303336;background:#1f212380;color:#d5d7d8;font-size:12px;white-space:nowrap}.poeplanner-equipment-priority .priority_Priority__tag:not(:first-child){margin-left:4px}.poeplanner-equipment-priority .priority_Priority__tag:not(:last-child){margin-right:4px}.poeplanner-equipment-priority p{margin:0;padding:24px 12px;-moz-column-span:all;column-span:all;color:#8f9396;font-size:13px;text-align:center}@container (width < 660px){.poeplanner-equipment-priority .view_Priority__content{-moz-column-count:1;column-count:1}}.poe2-gem-cutting-order{display:flex;flex-direction:column;gap:18px}.poe2-cutting-group{min-width:0}.poe2-cutting-group__header{margin:0 0 8px;color:#d8dadc;font-size:14px;font-weight:700;line-height:21px}.poe2-cutting-list{display:flex;margin:0;padding:0;flex-direction:column;gap:4px;list-style:none;counter-reset:cutting-order}.poe2-cutting-entry{display:grid;min-width:0;padding:7px 9px;border:1px solid #202224;border-radius:3px;background:#151617;counter-increment:cutting-order;grid-template-columns:minmax(0,1fr);gap:5px}.poe2-cutting-entry:before{display:none;content:counter(cutting-order)}.poe2-cutting-entry__gems{display:flex;min-width:0;flex-wrap:wrap;gap:5px 8px}.poe2-cutting-gem{display:inline-flex;min-width:0;align-items:center;gap:6px;color:#d5d7d8;font-size:14px;line-height:24px}.poe2-cutting-gem__icon{border-color:#303336;border-radius:2px}.poe2-cutting-gem--str .poe2-cutting-gem__icon{border-color:#8f4b50}.poe2-cutting-gem--int .poe2-cutting-gem__icon{border-color:#577c9e}.poe2-cutting-gem--dex .poe2-cutting-gem__icon{border-color:#507e68}.poe2-cutting-gem__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poe2-cutting-entry__note{margin:0;color:#9ca1a5;font-size:12px;line-height:18px;white-space:pre-wrap}.poeplanner-guide-pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:10px}.poeplanner-guide-pros-cons h3{margin:0 0 6px;font-size:13px}.poeplanner-guide-pros-cons p{margin:4px 0;color:#aeb8ae;font-size:13px}.poeplanner-guide-pros-cons>div:last-child p{color:#c0aba8}.poeplanner-guide-actions{display:flex;justify-content:flex-end;gap:8px}.poeplanner-guide-actions button{min-height:34px;padding:0 14px;border:1px solid #394049;border-radius:6px;background:#1c2024;color:#eef1f3;cursor:pointer}.poeplanner-guide-actions button:last-child{border-color:#c79545;background:#3a2c18}.poeplanner-guide-actions button:disabled{opacity:.56;cursor:not-allowed}.poeplanner-guide-loading{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#aeb5ba}.poe2-planner-skills-v2{display:flex;flex-direction:column;width:460px;max-width:100%;padding:4px 6px 6px;font-size:14px;line-height:21px}.poe2-skill-header{display:grid;grid-template-columns:58px minmax(0,1fr) 58px;gap:6px;align-items:center;min-height:32px;margin-bottom:4px}.poe2-skill-header button{min-height:28px;padding:0 7px;border:1px solid #303438;border-radius:4px;background:#161718;color:#d3d5d6;font:inherit;font-size:12px;cursor:pointer}.poe2-skill-header button:disabled{opacity:.42;cursor:not-allowed}.poe2-skill-header .poe2-name{overflow:hidden;color:#f0f1f2;font-size:14px;font-weight:700;text-align:center;text-overflow:ellipsis;white-space:nowrap}.poe2-skill-list{width:448px;max-width:100%}.poe2-planner-skills-v2 .poe2-skill-list{display:grid;grid-template-columns:minmax(0,1fr)!important;gap:2px}.poe2-planner-skills-v2 .poe2-skill-entry{display:flex;min-width:0;flex-direction:column;gap:6px;padding:4px 8px;border:1px solid #161718;border-radius:4px;background:#161718}.poe2-planner-skills-v2 .poe2-main-skill{display:flex;min-width:0;align-items:center;gap:8px}.poe2-skill-copy{display:flex;min-width:0;flex-direction:column;gap:1px}.poe2-main-skill .poe2-name{overflow:hidden;color:#e3e3e3;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.poe2-item-type{color:#85898c;font-size:12px;line-height:16px}.poe2-icon{display:inline-flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center;border:1px solid #262728;background-color:#0a0a0a;background-repeat:no-repeat;color:#9fa5aa;font-size:11px;font-weight:700;overflow:hidden}.poe2-icon--main{width:32px;height:32px;flex-basis:32px}.poe2-planner-skills-v2 .poe2-gems{display:flex;width:100%;max-width:100%;flex-direction:column;padding-left:12px}.poe2-planner-skills-v2 .poe2-gem{display:flex;box-sizing:border-box;min-width:0;gap:6px;font-size:16px}.poe2-planner-skills-v2 .poe2-gem-lines{display:flex;width:8px;flex:0 0 8px;flex-direction:column}.poe2-planner-skills-v2 .poe2-gem-lines>span:first-child{width:1px;flex:1 1 auto}.poe2-planner-skills-v2 .poe2-gem-lines>span:nth-child(2){width:8px;height:1px;flex:0 0 1px}.poe2-planner-skills-v2 .poe2-gem-lines>span:nth-child(3){width:1px;flex:1 1 auto;opacity:0}.poe2-planner-skills-v2 .poe2-gem-lines>span:nth-child(3).poe2-gem-line-enabled{opacity:1}.poe2-planner-skills-v2 .poe2-gem-str .poe2-gem-lines>span{background:#c8676e}.poe2-planner-skills-v2 .poe2-gem-int .poe2-gem-lines>span{background:#a2cffb}.poe2-planner-skills-v2 .poe2-gem-dex .poe2-gem-lines>span{background:#86bda3}.poe2-planner-skills-v2 .poe2-gem .poe2-name{overflow:hidden;color:#d3d5d6;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.poeplanner-guide-skills-body{padding:0!important}.poeplanner-guide-skills-body>.poe2-embed,.poeplanner-guide-skills-body .poe2planner-wrapper,.poeplanner-guide-skills-body .SkillsV2_Wrapper,.poeplanner-guide-skills-body .SkillsV2_WrapperInner,.poeplanner-guide-skills-body .widget_PlannerWidget{width:100%;min-width:0}.poeplanner-guide-skills-body .poe2planner-wrapper{position:relative;color:#eee;font-family:Source Sans Pro,Verdana,Arial,sans-serif;font-size:14px}.poeplanner-guide-skills-body .widget_PlannerWidget__header{display:flex;min-height:48px;height:48px;align-items:center;padding:0 12px;border-bottom:1px solid #1c1c1c;background:#101010;color:#eee;font-size:14px;font-weight:600}.poeplanner-guide-skills-body .widget_PlannerWidget__left{flex:1 1 auto}.poeplanner-guide-skills-body .widget_PlannerWidget__right{display:flex;align-items:center;justify-content:center}.poeplanner-guide-skills-body .poe2-skills-planner-embed-link{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;padding:6px;border:1px solid #2b2c2c;border-radius:8px;background:#171717;color:#d3d5d6;font-size:20px;line-height:1;text-decoration:none}.poeplanner-guide-skills-body .poe2-skills-planner-embed-link:hover{border-color:#057af0;color:#fff}.poeplanner-guide-skills-body .poe2-skills-planner-embed-link svg{width:16px;height:16px;color:#057af0}.poeplanner-guide-skills-body .poe2-planner-skills-v2{container-type:inline-size;display:flex;width:100%;max-width:none;flex-direction:column;padding:0 6px 6px;box-sizing:border-box;font-size:14px}.poeplanner-guide-skills-body .poe2-skill-header{display:flex;height:60px;min-height:60px;align-items:center;gap:6px;padding:8px;box-sizing:border-box}.poeplanner-guide-skills-body .poe2-skill-header button{display:inline-flex;height:27px;min-height:27px;align-items:center;gap:3px;padding:0 10px;border:1px solid #057af0;border-radius:4px;background:#1b1c1d;color:#fff;font:inherit;font-size:12px;line-height:27px;cursor:pointer}.poeplanner-guide-skills-body .poe2-skill-header button svg{width:10px;height:10px;color:#057af0}.poeplanner-guide-skills-body .poe2-skill-header button[disabled]{border-color:#2b2c2c;color:#777;cursor:default}.poeplanner-guide-skills-body .poe2-skill-header button[disabled] svg{color:#777}.poeplanner-guide-skills-body .poe2-skill-header .poe2-name{flex:1 1 auto;overflow:hidden;color:#f0f1f2;font-size:14px;font-weight:700;text-align:center;text-overflow:ellipsis;white-space:nowrap}.poeplanner-guide-skills-body .poe2-skill-list{display:grid;width:100%;min-width:240px;max-width:none;grid-template-columns:minmax(0,1fr)!important;gap:2px}.poeplanner-guide-skills-body .poe2-skill-entry{display:flex;min-width:0;flex-direction:column;gap:8px;padding:4px 8px;border:1px solid #161718;border-radius:4px;background:#161718}.poeplanner-guide-skills-body .poe2-skill-entry .poe2-main-skill{display:flex;min-width:0;align-items:center;gap:8px}.poeplanner-guide-skills-body .poe2-skill-entry .poe2-icon{width:32px;height:32px;flex:0 0 32px;box-sizing:border-box;border:1px solid #262728;background-position:50%;background-repeat:no-repeat;background-size:contain}.poeplanner-guide-skills-body .poe2-skill-entry .poe2-name{min-width:0;flex:1 1 auto;overflow:hidden;color:#d3d5d6;font-size:16px;line-height:24px;text-overflow:ellipsis;white-space:normal}.poeplanner-guide-skills-body .poe2-skill-entry .poe2-name>div{line-height:24px}.poeplanner-guide-skills-body .poe2-skill-entry .poe2-item-type{color:inherit;font-size:16px;font-weight:300;line-height:24px}.poeplanner-guide-skills-body .poe2-skill-entry-int .poe2-main-skill .poe2-name{color:#a2cffb}.poeplanner-guide-skills-body .poe2-skill-entry-str .poe2-main-skill .poe2-name{color:#c8676e}.poeplanner-guide-skills-body .poe2-skill-entry-dex .poe2-main-skill .poe2-name{color:#86bda3}.poeplanner-guide-skills-body .poe2-gems{display:flex;width:200px;max-width:100%;flex-direction:column;padding-left:12px}.poeplanner-guide-skills-body .poe2-gem{display:flex;box-sizing:border-box;min-width:0;gap:6px;font-size:16px}.poeplanner-guide-skills-body .poe2-gem>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poeplanner-guide-skills-body .poe2-gem-str>span:last-child{color:#c8676e}.poeplanner-guide-skills-body .poe2-gem-int>span:last-child{color:#a2cffb}.poeplanner-guide-skills-body .poe2-gem-dex>span:last-child{color:#86bda3}.poeplanner-guide-skills-body .poe2-gem-lines{display:flex;width:8px;flex:0 0 8px;flex-direction:column;gap:0}.poeplanner-guide-skills-body .poe2-gem-lines>span:first-child{width:1px;flex:1 1 auto}.poeplanner-guide-skills-body .poe2-gem-lines>span:nth-child(2){width:8px;height:1px;flex:0 0 1px}.poeplanner-guide-skills-body .poe2-gem-lines>span:nth-child(3){width:1px;flex:1 1 auto;opacity:0}.poeplanner-guide-skills-body .poe2-gem-lines>span:nth-child(3).poe2-gem-line-enabled{opacity:1}.poeplanner-guide-skills-body .poe2-gem-str .poe2-gem-lines>span{background:#c8676e}.poeplanner-guide-skills-body .poe2-gem-int .poe2-gem-lines>span{background:#a2cffb}.poeplanner-guide-skills-body .poe2-gem-dex .poe2-gem-lines>span{background:#86bda3}.poeplanner-guide-skills-body .poe2-skills-loading{display:flex;min-height:120px;align-items:center;justify-content:center;color:#888;font-size:14px}@container (min-width: 480px){.poeplanner-guide-skills-body .poe2-skill-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container (min-width: 720px){.poeplanner-guide-skills-body .poe2-skill-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:959px){.poeplanner-page--guide{width:min(100%,calc(100vw - 16px))}.poeplanner-guide-widget-group,.poeplanner-guide-widget-pair{grid-template-columns:1fr}.poeplanner-guide-column{width:100%}.poeplanner-guide-lower>.poeplanner-guide-notes-widget{width:100%;margin-inline:0}.poe2-planner-skills-v2{width:100%}}@media(max-width:1180px){.poeplanner-page--editor{width:min(950px,calc(100vw - 24px))}.poeplanner-editor-layout{grid-template-columns:1fr}.poeplanner-page--editor .poeplanner-right-rail{position:static;display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:959px){.poeplanner-page--editor{width:min(100%,calc(100vw - 16px))}.poeplanner-page--editor .poeplanner-right-rail{grid-template-columns:1fr}}@media(max-width:520px){.poeplanner-guide-widget-group,.poeplanner-guide-widget-pair{grid-template-columns:minmax(0,1fr)}.poeplanner-guide-widget-group .poeplanner-panel{width:100%;max-width:100%;min-width:0}.poeplanner-guide-widget-group .poeplanner-equipment-content{width:100%}.poeplanner-guide-pros-cons{grid-template-columns:1fr}.poeplanner-guide-identity{align-items:stretch;flex-direction:column}.poeplanner-guide-identity__actions button{flex:1 1 0}}@media(max-width:461px){.poeplanner-guide-widget-group .poeplanner-equipment-shell{height:auto;min-height:0}.poeplanner-guide-widget-group .poeplanner-equipment-body{height:auto}.poeplanner-guide-widget-group .poe2-planner-equipment,.poeplanner-equipment-shell .poe2-planner-equipment{width:100%}}@media(min-width:462px){.poeplanner-page--guide .poeplanner-equipment-shell .poe2-planner-equipment{width:min(100%,600px)}}@media(max-width:359px){.poeplanner-guide-widget-group .poeplanner-equipment-shell{height:auto;min-height:0}.poeplanner-guide-widget-group .poeplanner-equipment-body{height:auto}}.poeplanner-page--workspace{--poe-planner-max-width: 1350px;width:100%;max-width:1350px;container-type:inline-size;container-name:poe-planner}.poeplanner-page--workspace .poeplanner-guide-workspace{width:100%;max-width:none;container-type:inline-size}.poeplanner-columns{display:flex;width:100%;min-width:0;align-items:flex-start;flex-direction:column;gap:6px}.poeplanner-columns__main,.poeplanner-columns__sidebar{display:flex;width:100%;min-width:0;flex-direction:column;gap:6px}.poeplanner-columns__main{flex:1 1 0}.poeplanner-columns__sidebar,.poeplanner-page--workspace .poeplanner-right-rail{position:static;top:auto;width:100%;min-width:0}@container poe-planner (min-width: 1050px){.poeplanner-columns{flex-direction:row}.poeplanner-columns__sidebar{width:300px;min-width:300px;flex:0 0 300px}}.poeplanner-page--workspace .poeplanner-panel{border:1px solid #1c1c1c;border-radius:6px;background:#0a0a0a;box-shadow:none}.poeplanner-page--workspace .poeplanner-panel>.poeplanner-panel__header{position:relative;min-height:48px;padding:0;border-bottom:1px solid #1c1c1c;border-radius:6px 6px 0 0;background:#121212}.poeplanner-page--workspace .poeplanner-panel__header-inner{position:relative;min-height:39px;justify-content:center;padding:0 48px}.poeplanner-page--workspace .poeplanner-panel__title{color:#fff;font-size:14px;font-weight:600;line-height:1.2;letter-spacing:0;text-align:center;text-transform:none}.poeplanner-page--workspace .poeplanner-panel__header-left,.poeplanner-page--workspace .poeplanner-panel__header-right{position:absolute;top:0;bottom:0;display:flex;align-items:center;gap:6px;transform:none}.poeplanner-page--workspace .poeplanner-panel__header-left{left:6px}.poeplanner-page--workspace .poeplanner-panel__header-right{right:6px;flex-direction:row-reverse}.poeplanner-widget-group{position:relative;display:flex;width:100%;min-width:0;flex-direction:column;gap:8px;padding:8px;border:1px solid #1c1c1c;border-radius:12px;container-type:inline-size;container-name:widget-group;transition:border-color .14s ease}.poeplanner-widget-group.is-toggle-hovered{border-color:#057af0}.poeplanner-widget-group__toggle{display:inline-flex;min-width:38px;height:32px;align-items:center;justify-content:center;gap:5px;padding:0 8px;border:1px solid #2b2c2c;border-radius:6px;background:#171717;color:#d8dadc;font:inherit;font-size:11px;cursor:pointer}.poeplanner-widget-group>.poeplanner-widget-group__toggle{position:absolute;top:16px;right:16px;z-index:11}.poeplanner-widget-group__toggle:hover,.poeplanner-widget-group__toggle:focus-visible{border-color:#057af0;color:#fff;outline:0}.poeplanner-widget-group__toggle svg{width:16px;height:16px}.poeplanner-widget-group--collapsed{padding:0}.poeplanner-widget-group--collapsed .poeplanner-widget-group__placeholder{width:100%;border:0}.poeplanner-widget-group--collapsed .poeplanner-widget-group__placeholder>.poeplanner-panel__body{display:none}.poeplanner-two-column-group{display:flex;width:100%;min-width:0;align-items:flex-start;flex-direction:row;gap:8px}.poeplanner-two-column-group>.poeplanner-guide-column{width:auto;min-width:0;max-width:49.6%;flex:1 1 0}@container widget-group (width < 766px){.poeplanner-two-column-group{flex-direction:column}.poeplanner-two-column-group>.poeplanner-guide-column{width:100%;max-width:none}}.poeplanner-variants-sticky{position:sticky;top:0;z-index:12;background:#0a0a0a}.poeplanner-page--workspace .poeplanner-tree-shell,.poeplanner-page--workspace .poeplanner-tree-shell--square{position:relative;isolation:isolate;width:100%;height:400px;min-height:400px;padding-bottom:0}.poeplanner-page--workspace .poe-PassiveTreeEmbed{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#030303}.poeplanner-page--workspace .poe-TreeViewer,.poeplanner-page--workspace .poe-TreeScroll,.poeplanner-page--workspace .poe-outer,.poeplanner-page--workspace .poe-inner{position:absolute;top:0;right:0;bottom:0;left:0}.poeplanner-page--workspace .poe-TreeScroll{overflow:hidden;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.poeplanner-page--workspace .poe-outer canvas{width:100%!important;height:100%!important}.poe2-history{position:absolute;right:0;top:auto;left:0;bottom:0;z-index:4;display:flex;height:22px;gap:0;pointer-events:none;opacity:1}.poe2-history .poe2-step,.poe2-history .poe2-filler{min-width:0;border-radius:0;background:#505050}.poe2-history .poe2-step{flex:0 0 10px}.poe2-history .poe2-filler{flex:1 1 0}.poe2-history .poe2-active{background:#f1f1f1}.poe2-history--editing{pointer-events:auto;cursor:pointer}.poe2-history .poe2-step.poe2-notable{background:#cfb06d}.poe2-history .poe2-step.poe2-respec{background:#d48b5d}.poe2-history .poe2-step.poe2-remove{background:#a96666}.poe2-history .poe2-step.poe2-active.poe2-notable{background:#fff0b7}.poe2-history .poe2-step.poe2-active.poe2-respec{background:#ffd0a6}.poe2-history-nav{position:absolute;right:auto;top:60px;left:50%;bottom:auto;z-index:7;display:flex;width:-moz-max-content;width:max-content;max-width:calc(100% - 24px);align-items:center;justify-content:center;gap:5px;min-height:36px;padding:3px 7px;border:1px solid #30363b;border-radius:8px;background:#1c1e20f5;color:#c4c8cc;transform:translate(-50%)}.poe2-button{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;padding:0;border:0;border-radius:3px;background:transparent;color:inherit;cursor:pointer}.poe2-button:disabled{opacity:.42;cursor:not-allowed}.poe2-button.poe2-disabled{opacity:.42;cursor:not-allowed}.poe2-button svg{width:16px;height:16px}.poe2-counter{display:flex;min-width:70px;align-items:center;justify-content:center;gap:8px;text-align:center;font-size:12px;font-weight:700;white-space:nowrap}.poe2-counter .poe2-col{display:inline-flex;align-items:center;gap:3px}.poe2-counter button.poe2-col{min-height:32px;padding:0 3px;border:0;border-radius:2px;background:transparent;color:inherit;font:inherit;cursor:pointer}.poe2-counter button.poe2-col:hover,.poe2-counter button.poe2-col:focus-visible{background:#ffffff14;outline:none}.poe2-counter__icon{display:block;width:32px;height:32px;flex:0 0 32px;background-image:url(https://s3.52bd.com/public-media/static/releases/current/poe2-assets/local/planner-assets/subtrees.webp);background-repeat:no-repeat}.poe2-counter__icon--breach{background-position:0 0}.poe2-counter__icon--delirium{background-position:-64px 0}.poe2-counter__icon--ritual{background-position:-96px 0}.poe2-counter__icon--abyss{background-position:-192px 0}.poe2-counter__icon--incursion{background-position:-224px 0}.poe2-counter__icon--tree{background-position:0 0}.poe2-counter .poe2-col-tree{gap:3px}.poe2-counter .poe2-col-tree:before{content:none}.poe2-counter__icon+*{line-height:32px}.poe2-tree-app-buttons{position:absolute;top:10px;right:10px;z-index:7}.poe2-tree-controls-wrap{position:absolute;top:16px;right:auto;left:50%;z-index:7;width:min(374px,calc(100% - 24px));transform:translate(-50%);pointer-events:none}.poe2-tree-controls{display:flex;min-width:0;align-items:center;justify-content:center;gap:8px;padding:6px 8px;border:1px solid #2b3035;border-radius:8px;background:#16181bf5;box-shadow:0 4px 14px #00000061;pointer-events:auto}.poe2-tree-controls .ui-Select,.poe2-search-new{min-width:0}.poe2-tree-controls .ui-Select{position:relative;flex:0 1 200px}.poe2-tree-controls .ui-Select-value,.poe2-tree-controls .poe2-search-new-input{box-sizing:border-box;width:100%;min-height:30px;padding:0 9px;border:1px solid #30363b;border-radius:3px;background:#0b0d0feb;color:#d8d8d8;font:inherit;font-size:12px}.poe2-tree-controls .ui-Select-value{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:28px;opacity:1}.poe2-tree-controls .ui-Select{position:relative}.poe2-tree-controls .ui-Select-value{display:flex;min-height:30px;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;text-align:left}.poe2-tree-controls .ui-Select-value svg{width:14px;height:14px;flex:0 0 14px;color:#0b8cff;transition:transform .15s ease}.poe2-tree-controls .ui-Select--open .ui-Select-value svg{transform:rotate(180deg)}.poe2-tree-controls .ui-Select-menu{position:absolute;top:calc(100% + 4px);right:0;left:0;z-index:20;display:grid;max-height:220px;overflow-y:auto;border:1px solid #30363b;border-radius:3px;background:#111416;box-shadow:0 8px 18px #0000007a}.poe2-tree-controls .ui-Select-option{min-height:30px;padding:0 9px;border:0;background:transparent;color:#c7cbd0;font:inherit;font-size:12px;text-align:left;cursor:pointer}.poe2-tree-controls .ui-Select-option:hover,.poe2-tree-controls .ui-Select-option.is-active{background:#0b8cff2e;color:#fff}.poe2-tree-controls .ui-Select:after{content:none}.poe2-search-new{position:relative;flex:1 1 160px}.poe2-tree-controls .poe2-search-new-input{padding-right:28px}.poe2-search-new>svg{position:absolute;top:7px;right:8px;width:16px;height:16px;color:#8c969e;pointer-events:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.poeplanner-page--workspace .poeplanner-panel>.poeplanner-panel__header{min-height:40px;height:40px}.poeplanner-page--workspace .poeplanner-panel>.poeplanner-panel__header .poeplanner-panel__header-inner{min-height:39px;height:39px}.poeplanner-page--workspace .poeplanner-panel__header-left,.poeplanner-page--workspace .poeplanner-panel__header-right{top:0;bottom:0;transform:none}.poeplanner-page--workspace .poeplanner-widget-button{min-height:26px;padding:0 8px;font-size:11px;line-height:1}.poeplanner-page--workspace .poeplanner-notes-panel>.poeplanner-panel__header .poeplanner-panel__title{font-size:14px;line-height:1.2}.poeplanner-page--workspace .widget_PlannerWidget__header{min-height:40px;height:40px;font-size:14px}.poeplanner-page--workspace .widget_PlannerWidget__header>span,.poeplanner-page--workspace .widget_PlannerWidget__header>.poeplanner-equipment-view-tabs{font-size:14px}.poeplanner-page--workspace .poeplanner-equipment-shell .widget_PlannerWidget__header{height:auto;min-height:72px}.poeplanner-page--workspace .poeplanner-equipment-view-tabs{min-height:32px;grid-template-columns:92px 108px;gap:4px}.poeplanner-page--workspace .poeplanner-equipment-view-tabs button{height:32px;padding:0 10px;border-radius:4px;font-size:13px}.poeplanner-page--workspace .poeplanner-fullscreen-body>.poeplanner-tree-shell{position:relative;isolation:isolate;height:calc(100vh - 170px);min-height:520px;padding-bottom:0}.poeplanner-page--workspace .poeplanner-tree-widget>.poeplanner-panel__header,.poeplanner-page--workspace .poeplanner-passives-widget>.poeplanner-panel__header{min-height:48px;height:48px}.poeplanner-page--workspace .poeplanner-tree-widget>.poeplanner-panel__header .poeplanner-panel__header-inner,.poeplanner-page--workspace .poeplanner-passives-widget>.poeplanner-panel__header .poeplanner-panel__header-inner{min-height:47px;height:47px}.poeplanner-page--workspace .poeplanner-tree-widget .poeplanner-panel__title,.poeplanner-page--workspace .poeplanner-passives-widget .poeplanner-panel__title{font-size:20px;line-height:1;font-weight:700}.poeplanner-page--workspace .poeplanner-tree-widget .poeplanner-tree-shell,.poeplanner-page--workspace .poeplanner-tree-widget .poeplanner-tree-shell--square,.poeplanner-page--workspace .poeplanner-passives-widget .poeplanner-tree-shell{height:400px;min-height:400px}.poe2-inner>*{pointer-events:auto}.poeplanner-page--workspace .poeplanner-tree-widget .poe-PassiveTreeEmbed,.poeplanner-page--workspace .poeplanner-passives-widget .poe-PassiveTreeEmbed,.poeplanner-page--workspace .poeplanner-tree-widget .poe2-PassiveTreeEmbed,.poeplanner-page--workspace .poeplanner-passives-widget .poe2-PassiveTreeEmbed{height:400px;min-height:400px}.poeplanner-page--workspace .poeplanner-tree-widget .poe-TreeViewer,.poeplanner-page--workspace .poeplanner-passives-widget .poe-TreeViewer,.poeplanner-page--workspace .poeplanner-tree-widget .poe2-TreeViewer,.poeplanner-page--workspace .poeplanner-passives-widget .poe2-TreeViewer{bottom:20px}.poeplanner-page--workspace .poeplanner-tree-widget .poe-TreeScroll,.poeplanner-page--workspace .poeplanner-passives-widget .poe-TreeScroll,.poeplanner-page--workspace .poeplanner-tree-widget .poe2-TreeScroll,.poeplanner-page--workspace .poeplanner-passives-widget .poe2-TreeScroll,.poeplanner-page--workspace .poeplanner-tree-widget .poe-outer,.poeplanner-page--workspace .poeplanner-passives-widget .poe-outer,.poeplanner-page--workspace .poeplanner-tree-widget .poe2-outer,.poeplanner-page--workspace .poeplanner-passives-widget .poe2-outer{bottom:0}.poeplanner-page--workspace .poe2-history{height:20px}.poeplanner-page--workspace .poe2-history-nav{min-height:33px;height:33px}.poeplanner-page--workspace .poe2-tree-controls-wrap{width:374px;max-width:calc(100% - 24px)}.poeplanner-page--workspace .poe2-tree-controls{box-sizing:border-box;height:42px;min-height:42px}@media(max-width:600px){.poeplanner-page--workspace .poeplanner-tree-widget .poeplanner-panel__title,.poeplanner-page--workspace .poeplanner-passives-widget .poeplanner-panel__title{font-size:17px}}@media(max-width:420px){.poe2-tree-controls-wrap{top:12px;bottom:auto;width:calc(100% - 16px);max-width:374px}.poe2-tree-controls .ui-Select,.poe2-search-new{flex:1 1 0}.poe2-tree-controls{gap:4px;padding:4px}}.poe2-sidebar.poe2-strategy{position:absolute;top:104px;left:0;z-index:6;width:36px;max-width:calc(100% - 24px);overflow:hidden;border-radius:0 4px 4px 0;border:1px solid rgba(62,69,77,.88);background:#0a0c0ef0;box-shadow:0 8px 24px #00000059}.poe2-sidebar.poe2-strategy.is-open{width:190px}.poe2-sidebar .poe2-header{display:flex;width:100%;min-height:166px;align-items:center;justify-content:space-between;gap:6px;padding:8px 7px;border:0;border-bottom:1px solid #2f363d;background:transparent;color:#d8d8d8;font-size:12px;font-weight:800;line-height:1;cursor:pointer}.poe2-sidebar .poe2-header span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poe2-sidebar .poe2-header svg{width:16px;height:16px;flex:0 0 16px}.poe2-sidebar:not(.is-open) .poe2-header{justify-content:center;writing-mode:vertical-rl}.poe2-sidebar:not(.is-open) .poe2-header span{overflow:visible;text-overflow:clip;white-space:nowrap}.poe2-sidebar:not(.is-open) .poe2-header svg{margin-top:4px}.poe2-sidebar.is-open .poe2-header{min-height:30px;height:30px;padding:0 10px}.poe2-sidebar .poe2-content{padding:6px}.poe2-sidebar-options{display:grid;gap:3px}.poe2-sidebar-options button{width:100%;padding:6px 8px;border:1px solid transparent;background:transparent;color:#aeb5bc;font:inherit;font-size:11px;text-align:left;cursor:pointer}.poe2-sidebar-options button:hover,.poe2-sidebar-options button.is-active{border-color:#4c79a3;background:#28557d47;color:#f1f4f7}@media(max-width:720px){.poe2-sidebar.poe2-strategy.is-open{width:160px}.poe2-tree-controls{padding-right:0}}.poeplanner-page--workspace .poe2-PassiveTreeEmbed .poe2-sidebar.poe2-strategy{position:absolute;left:calc(36px - min(532px,100%));top:102px;width:532px;max-width:100%;height:168px;min-height:168px;overflow:hidden;border:1px solid #2b2c2c;border-left:0;border-radius:0 6px 6px 0;background:#171717;color:#fff;cursor:pointer;transition:left .5s ease-in-out,top .2s ease-in-out}.poeplanner-page--workspace .poe2-PassiveTreeEmbed .poe2-sidebar.poe2-strategy.is-open,.poeplanner-page--workspace .poe2-PassiveTreeEmbed .poe2-sidebar.poe2-strategy.poe2-expanded{left:0;height:auto;min-height:0;overflow-y:auto;cursor:default}.poeplanner-page--workspace .poe2-PassiveTreeEmbed .poe2-sidebar.poe2-strategy .poe2-header{position:absolute;top:-4px;right:4px;width:132px;min-height:0;height:auto;padding:0;border:0;border-bottom:0;background:transparent;color:#fff;font-family:var(--maxroll-font-sans, "Source Sans Pro", sans-serif);font-size:20px;font-weight:700;letter-spacing:1.5px;line-height:1;text-transform:uppercase;writing-mode:initial;transform:rotate(-90deg);transform-origin:right bottom}.poeplanner-page--workspace .poe2-PassiveTreeEmbed .poe2-sidebar.poe2-strategy .poe2-header svg{position:absolute;right:-12px;top:4px}.poeplanner-page--workspace .poe2-PassiveTreeEmbed .poe2-sidebar.poe2-strategy.is-open .poe2-header,.poeplanner-page--workspace .poe2-PassiveTreeEmbed .poe2-sidebar.poe2-strategy.poe2-expanded .poe2-header{position:relative;inset:auto;width:auto;min-height:30px;height:30px;margin:0 10px 12px;padding:0;font-size:24px;letter-spacing:0;line-height:1;text-transform:none;transform:none;transform-origin:initial}.poeplanner-page--workspace .poe2-PassiveTreeEmbed .poe2-sidebar.poe2-strategy .poe2-content{display:none;margin:38px 6px 6px 0;padding:4px 6px 4px 10px;overflow-y:auto;overflow-x:hidden;max-height:410px}.poeplanner-page--workspace .poe2-PassiveTreeEmbed .poe2-sidebar.poe2-strategy.is-open .poe2-content,.poeplanner-page--workspace .poe2-PassiveTreeEmbed .poe2-sidebar.poe2-strategy.poe2-expanded .poe2-content{display:block}.poeplanner-page--workspace .poe2-PassiveTreeEmbed .poe2-sidebar.poe2-strategy .poe2-sidebar-options{display:flex;flex-wrap:wrap;gap:12px;padding:12px}.poeplanner-page--workspace .poe2-PassiveTreeEmbed .poe2-sidebar.poe2-strategy .poe2-sidebar-options button{width:64px;height:64px;padding:4px;border:0;border-radius:0;background:transparent;color:#95989b;font-size:10px;line-height:1.1;text-align:center}.poeplanner-page--workspace .poe2-PassiveTreeEmbed .poe2-sidebar.poe2-strategy .poe2-sidebar-options button:hover,.poeplanner-page--workspace .poe2-PassiveTreeEmbed .poe2-sidebar.poe2-strategy .poe2-sidebar-options button.is-active{border:0;background:#057af02e;color:#fff}.poeplanner-page--workspace .poe2-PassiveTreeEmbed .poe2-sidebar.poe2-strategy .atlas-class__selector{display:flex;flex-wrap:nowrap;gap:4px;padding:0 6px 8px;overflow-x:auto;border-bottom:1px solid #2b2c2c}.poeplanner-page--workspace .poe2-PassiveTreeEmbed .poe2-sidebar.poe2-strategy .atlas-class__selector button{width:auto;min-width:-moz-max-content;min-width:max-content;height:30px;min-height:30px;padding:0 8px;border-bottom:2px solid transparent;background:transparent;color:#9b9b9b;font-size:13px;white-space:nowrap}.poeplanner-page--workspace .poe2-PassiveTreeEmbed .poe2-sidebar.poe2-strategy .atlas-class__selector button:hover,.poeplanner-page--workspace .poe2-PassiveTreeEmbed .poe2-sidebar.poe2-strategy .atlas-class__selector button.is-active{border-bottom-color:#057af0;background:transparent;color:#fff}.poeplanner-page--workspace .poe2-PassiveTreeEmbed .poe2-sidebar.poe2-strategy .atlas-class_AtlasClass__grid{display:flex;flex-direction:column;gap:12px;padding:12px}.poeplanner-page--workspace .poe2-PassiveTreeEmbed .poe2-sidebar.poe2-strategy .atlas-class_AtlasClass__row{display:flex;gap:12px}.poeplanner-page--workspace .poe2-PassiveTreeEmbed .poe2-sidebar.poe2-strategy .atlas-class_AtlasClass__skill{position:relative;width:64px;height:64px;flex:0 0 64px;padding:0;border:1px solid transparent;border-radius:50%;background-color:#242424;background-position:50%;background-repeat:no-repeat;background-size:contain;color:#e2e2e2;cursor:pointer;filter:brightness(50%);overflow:hidden}.poeplanner-page--workspace .poe2-PassiveTreeEmbed .poe2-sidebar.poe2-strategy .atlas-class_AtlasClass__skill:hover,.poeplanner-page--workspace .poe2-PassiveTreeEmbed .poe2-sidebar.poe2-strategy .atlas-class_AtlasClass__skill.atlas-class_active{border-color:#057af0;filter:none}.atlas-class__skill-fallback{display:grid;width:100%;height:100%;place-items:center;background:#0c0c0c94;font-size:12px;font-weight:700;letter-spacing:.04em;text-shadow:0 1px 2px #000}@media(max-width:720px){.poeplanner-page--workspace .poe2-PassiveTreeEmbed .poe2-sidebar.poe2-strategy .atlas-class_AtlasClass__grid{gap:8px;padding:8px}.poeplanner-page--workspace .poe2-PassiveTreeEmbed .poe2-sidebar.poe2-strategy .atlas-class_AtlasClass__row{gap:8px}}@media(max-width:600px){.poeplanner-page--workspace{width:min(100%,calc(100vw - 16px))}.poeplanner-widget-group__toggle span{display:none}}.poeplanner-page--workspace .poeplanner-build-header{position:relative;z-index:15;display:flex;width:100%;min-height:0;flex-direction:column;gap:16px;padding:0;overflow:visible;border:0;border-radius:0;background:transparent}.poeplanner-build-header__disclaimer{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-left:4px solid #f09a18;background:#131313;color:#c7c7c7}.poeplanner-build-header__disclaimer p{margin:0;font-size:13px;line-height:1.5}.poeplanner-build-header__disclaimer-actions,.poeplanner-build-header__actions,.poeplanner-build-header__line{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:8px}.poeplanner-build-header__line{justify-content:space-between}.poeplanner-build-header__line--imports{min-height:32px}.poeplanner-page--workspace .poeplanner-build-header__options{display:flex;width:auto;min-width:0;align-items:flex-start;flex-wrap:wrap;gap:8px}.poeplanner-page--workspace .poeplanner-build-header__options .poeplanner-option-select:first-child{width:200px;flex:0 1 200px}.poeplanner-page--workspace .poeplanner-build-header__options .poeplanner-option-select:last-child{width:300px;flex:0 1 300px}.poeplanner-page--workspace .poeplanner-header__action{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid #303438;border-radius:4px;background:#181a1c;color:#e1e4e6;font:inherit;font-size:12px;font-weight:600;line-height:30px;text-decoration:none;cursor:pointer}.poeplanner-page--workspace .poeplanner-header__action--primary{border-color:#057af0;background:#112234;color:#fff}.poeplanner-page--workspace .poeplanner-header__action:hover:not(:disabled),.poeplanner-page--workspace .poeplanner-header__action:focus-visible{border-color:#057af0;background:#172737;outline:0}.poeplanner-page--workspace .poeplanner-header__action:disabled{opacity:.5;cursor:not-allowed}.poeplanner-build-header__version{color:#848a8f;font-size:12px}@media(max-width:720px){.poeplanner-build-header__disclaimer{align-items:stretch;flex-direction:column}.poeplanner-build-header__disclaimer-actions>*,.poeplanner-build-header__actions>*{flex:1 1 auto}.poeplanner-page--workspace .poeplanner-build-header__options,.poeplanner-page--workspace .poeplanner-build-header__options .poeplanner-option-select:first-child,.poeplanner-page--workspace .poeplanner-build-header__options .poeplanner-option-select:last-child{width:100%;flex-basis:100%}}.poeplanner-import-dialog__file{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #303438;border-radius:4px;background:#151719;color:#d9dcde;font-size:13px}.poeplanner-import-dialog__file input{min-width:0;max-width:100%;color:#aeb4b8}.poeplanner-import-dialog__error,.poeplanner-import-dialog__confirm{margin:0;padding:10px 12px;border:1px solid #773838;border-radius:4px;background:#271414;color:#f0b2b2;font-size:13px}.poeplanner-import-dialog__confirm p{margin:0 0 10px}.poeplanner-import-preview dl{display:grid;margin:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.poeplanner-import-preview dl>div{min-width:0;padding:9px 10px;border:1px solid #272b2f;border-radius:4px;background:#141618}.poeplanner-import-preview dt{color:#81898f;font-size:11px}.poeplanner-import-preview dd{margin:3px 0 0;overflow-wrap:anywhere;color:#eef0f1;font-size:14px;font-weight:650}.poeplanner-import-preview__warnings{margin-top:10px;padding:10px 12px;border-left:3px solid #f09a18;background:#211a11;color:#d8c7a6;font-size:12px}.poeplanner-import-preview__warnings ul{max-height:180px;margin:8px 0 0;padding-left:18px;overflow-y:auto}@media(max-width:560px){.poeplanner-import-preview dl{grid-template-columns:repeat(2,minmax(0,1fr))}.poeplanner-import-dialog__file{align-items:stretch;flex-direction:column}}.poe2-ItemEditor .poe2-item-stat-category{margin-top:0;border-top:0;background:transparent}.poe2-ItemEditor .poe2-item-stat-category>h3{border-top:0;border-bottom:1px solid #2b2c2c;background:transparent;color:#a9a9a9;padding:7px 24px 5px;font:15px/24px FontinSmallCaps,Georgia,serif;letter-spacing:0}.poe2-ItemEditor .poe2-StatLine{border:0;background:transparent;padding:0 24px}.poe2-ItemEditor .poe2-stat-contents{min-height:26px;border:0;padding:1px 0;color:#8d8d8d;font:14px/21px FontinSmallCaps,Georgia,serif}.poe2-ItemEditor .poe2-stat-contents>div:first-child{min-width:0}.poe2-ItemEditor>.poe2-item-info{height:auto;min-height:0;flex:0 0 auto;margin-top:0;border-top:1px solid #2b2c2c;border-bottom:1px solid #2b2c2c;background:transparent;padding:10px 24px 11px;color:#d0d0d0;text-align:left}.poe2-editor-build-metadata{display:block;margin:12px 0 0;padding-bottom:0;border-top:0!important}.poe2-editor-build-metadata>h3{display:flex;align-items:center;gap:5px;height:auto;margin:8px 0 0;border-bottom:0;padding:0 20px;color:#a9a9a9;font:16.8px/25.2px FontinSmallCaps,Georgia,serif}.poe2-editor-build-metadata__subtext{color:#f39a18}.poe2-editor-build-metadata__info{color:#8c8c8c;font-size:13px}.poe2-editor-build-metadata__fields{display:flex;box-sizing:border-box;width:100%;flex-direction:column;gap:8px;padding:4px 20px 8px}.poe2-editor-build-metadata__min-level,.poe2-editor-build-metadata__notes{display:flex;box-sizing:border-box;width:100%;min-width:0;flex-direction:column;gap:4px;padding:0;color:#a9a9a9;font:14px/21px FontinSmallCaps,Georgia,serif}.poe2-editor-build-metadata__min-level input{width:80px;height:28px;border:1px solid #2b2c2c;background:#141516;padding:0 8px;font:16px/24px FontinSmallCaps,Georgia,serif}.poe2-editor-build-metadata__notes{min-width:0}.poe2-editor-build-metadata__editor{width:704px;max-width:100%;min-width:0}.poe2-editor-build-metadata__editor .tiptap-wrapper{border:0;border-radius:8px;background:#111213}.poe2-editor-build-metadata__editor .tiptap-toolbar{min-height:44px;border:0;border-radius:8px 8px 0 0;background:#1d1e20;padding:4px;margin-bottom:1px}.poe2-editor-build-metadata__editor .tiptap-toolbar-btn{height:32px;color:#b7b7b7;font:14px/20px FontinSmallCaps,Georgia,serif}.poe2-editor-build-metadata__editor .tiptap-toolbar-sep{height:28px;margin:0 5px;background:#3b3c3d}.poe2-editor-build-metadata__editor .tiptap-toolbar-align,.poe2-editor-build-metadata__editor .tiptap-toolbar-entity-btn,.poe2-editor-build-metadata__editor .tiptap-toolbar-btn[title=插入链接]{display:none}.poe2-editor-build-metadata__editor .tiptap-editor{min-height:150px;border-radius:0 0 8px 8px;background:#0c0d0e}.poe2-editor-build-metadata__editor .tiptap-editor .ProseMirror{min-height:150px;padding:8px 0 40px;color:#b9b9b9;font:15px/25.5px Source Sans Pro,Verdana,Arial,sans-serif;text-transform:none}.poe2-editor-build-metadata__editor .tiptap-editor .ProseMirror>*{width:100%}.poe2-editor-build-metadata__editor .tiptap-editor .ProseMirror p.is-editor-empty:first-child:before{color:#8c8c8c;content:"Enter some rich text...";text-transform:none}@media(max-width:760px){.poe2-editor-build-metadata>h3{width:auto}.poe2-editor-build-metadata__min-level input{width:80px}}
