.poe2-tree-variants-bar{align-items:center;display:flex;gap:.5rem;overflow-x:auto;overflow-y:hidden;pointer-events:none;scrollbar-width:none}.poe2-tree-variants-bar::-webkit-scrollbar{display:none}.poe2-tree-variants-bar .poe2-edit,.poe2-tree-variants-bar .poe2-variant{pointer-events:auto}.poe2-tree-variants-bar .poe2-variant{background:transparent;border:0;border-radius:0;color:var(--ui-text-dimmed);flex:none;font-size:.875rem;font-weight:500;min-height:2.5rem;padding:0 .25rem;position:relative}.poe2-tree-variants-bar .poe2-variant:hover{background:transparent;color:var(--ui-text-highlighted)}.poe2-tree-variants-bar .poe2-variant.poe2-active{color:var(--ui-text-highlighted)}.poe2-tree-variants-bar .poe2-variant.poe2-active:after{background:var(--ui-primary);border-radius:999px;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.poe2-tree-variants-bar .poe2-edit{flex:none}.poe2-TreeVariantEditor .poe2-dialog-content{padding:1rem}.poe2-TreeVariantEditor .poe2-tree-variant-editor-body{display:flex;flex-direction:column;gap:.75rem;min-width:min(32rem,calc(100vw - 3rem))}.poe2-TreeVariantEditor .poe2-variants{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.poe2-TreeVariantEditor .poe2-variants li{align-items:center;background:var(--ui-bg-elevated);border:1px solid var(--ui-border);border-radius:.75rem;display:flex;gap:.5rem;padding:.75rem}.poe2-TreeVariantEditor .poe2-variants li.poe2-editing{border-color:var(--ui-primary);box-shadow:inset 0 0 0 1px var(--ui-primary)}.poe2-TreeVariantEditor .poe2-tree-variant-input,.poe2-TreeVariantEditor .poe2-tree-variant-name{flex:1 1 auto;min-width:0}.poe2-TreeVariantEditor .poe2-tree-variant-name{color:var(--ui-text-highlighted);font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poe2-TreeVariantEditor .poe2-delete,.poe2-TreeVariantEditor .poe2-move,.poe2-TreeVariantEditor .poe2-rename{flex:none}.poe2-TreeVariantEditor .poe2-disabled{opacity:.45}.poe2-TreeVariantEditor .poe2-tree-variant-add{align-self:flex-start}@media(max-width:640px){.poe2-TreeVariantEditor .poe2-tree-variant-editor-body{min-width:min(100vw - 2rem,28rem)}.poe2-TreeVariantEditor .poe2-variants li{flex-wrap:wrap}.poe2-TreeVariantEditor .poe2-tree-variant-input{flex-basis:100%}}.poe2-sidebar{background-color:#171717;border:1px solid #2b2c2c;border-bottom-right-radius:6px;border-left:none;border-top-right-radius:6px;color:#fff;cursor:pointer;left:-264px;position:absolute;transition:left .5s ease-in-out,top .2s ease-in-out;width:300px;z-index:3}.poe2-sidebar .poe2-header{cursor:pointer;font-family:var(--maxroll-font-sans,inherit);font-size:20px;letter-spacing:1.5px;position:absolute;right:4px;text-transform:uppercase;top:-4px;transform:rotate(-90deg);transform-origin:right bottom 0;white-space:nowrap}.poe2-sidebar .poe2-chevron{position:absolute;right:-12px;top:4px}@media screen and (max-width:500px){.poe2-sidebar{left:-274px}.poe2-sidebar .poe2-header{font-size:16px;right:2px}}.poe2-sidebar .poe2-content{display:none;margin:38px 6px 6px 0;max-height:410px;overflow-x:hidden;overflow-y:auto;padding:4px 6px 4px 10px}.poe2-sidebar.poe2-expanded{cursor:default;height:auto;left:0;overflow-y:auto}.poe2-sidebar.poe2-expanded .poe2-header{font-size:24px!important;left:10px;margin-bottom:12px;right:10px;text-transform:none;top:6px;transform:none;width:auto}.poe2-sidebar.poe2-expanded .poe2-chevron{right:2px}.poe2-sidebar.poe2-expanded .poe2-content{display:block}.poe2-sidebar.poe2-hidden{left:-400px}.poe2-sidebar:not(.poe2-expanded):hover{border-color:rgb(var(--ui-primary))}.poe2-totals{height:112px;min-height:112px;top:102px}.poe2-totals .poe2-header{width:78px}@media screen and (max-width:500px){.poe2-totals{height:82px;min-height:82px}.poe2-totals .poe2-header{width:52px}}.poe2-notes{height:124px;min-height:124px;top:102px}.poe2-notes .poe2-header{width:88px}@media screen and (max-width:500px){.poe2-notes{height:90px;min-height:90px}.poe2-notes .poe2-header{width:62px}}.poe2-strategy{height:144px;left:-376px;min-height:144px;top:102px;width:412px}.poe2-strategy .poe2-header{width:108px}@media screen and (max-width:500px){.poe2-strategy{height:114px;min-height:114px}.poe2-strategy .poe2-header{width:84px}}.poe2-totals+.poe2-strategy{top:240px}@media screen and (max-width:500px){.poe2-totals+.poe2-strategy{top:194px}}.poe2-strategy.poe2-expanded{top:102px}.poe2-totals+.poe2-notes{top:228px}@media screen and (max-width:500px){.poe2-totals+.poe2-notes{top:194px}}.poe2-strategy+.poe2-notes{top:262px}@media screen and (max-width:500px){.poe2-strategy+.poe2-notes{top:232px}}.poe2-totals+.poe2-strategy+.poe2-notes{top:408px}@media screen and (max-width:500px){.poe2-totals+.poe2-strategy+.poe2-notes{top:316px}}.poe2-notes.poe2-expanded,.poe2-totals+.poe2-strategy+.poe2-notes.poe2-expanded{top:102px}.poe2-totals .poe2-content{font-family:FontinRegular,Verdana,Arial,Helvetica,sans-serif;font-size:16px}.poe2-totals .poe2-line{border-radius:4px;cursor:pointer;margin:-3px -6px;padding:3px 6px}.poe2-totals .poe2-line.poe2-keystone{color:#8f8;font-size:1.2em}.poe2-totals .poe2-line:hover{background-color:#00000080}.poe2-totals h3{font-size:1.2em;font-weight:700;margin:0}.poe2-totals ul{list-style-type:none;margin:0;padding:0 0 0 8px}.poe2-totals .poe2-search{margin-bottom:4px;width:100%}.poe2-PassiveTreeEmbed{--poe2-passive-tree-radius:var(--poe2-planner-radius-tree,6px);background:#0c0e12f5;border:1px solid var(--ui-border);border-radius:var(--poe2-passive-tree-radius);min-height:32rem;overflow:hidden;position:relative}.poe2-PassiveTreeEmbed.poe2-preview{height:21.25rem;min-height:21.25rem}.poe2-PassiveTreeEmbed>.poe2-tree-surface{border-radius:inherit;inset:0 0 4.25rem;overflow:hidden;position:absolute}.poe2-PassiveTreeEmbed .poe2-TreeViewer{border-radius:inherit;inset:0;overflow:hidden;position:absolute}.poe2-PassiveTreeEmbed.poe2-compact .poe2-TreeViewer,.poe2-PassiveTreeEmbed.poe2-compact>.poe2-tree-surface,.poe2-PassiveTreeEmbed.poe2-preview .poe2-TreeViewer,.poe2-PassiveTreeEmbed.poe2-preview>.poe2-tree-surface{inset:0}.poe2-PassiveTreeEmbed .poe2-frame{border:1px solid rgba(103,113,133,.45);border-radius:inherit;box-shadow:inset 0 0 0 1px #67718540;inset:0;pointer-events:none;position:absolute}.poe2-PassiveTreeEmbed .poe2-TreeScroll,.poe2-PassiveTreeEmbed .poe2-TreeScroll>div,.poe2-PassiveTreeEmbed canvas{border-radius:inherit}.poe2-PassiveTreeEmbed .poe2-expand{align-items:center;background:#0a0c10e0;border:1px solid rgba(103,113,133,.45);border-radius:999px;color:#fff;display:inline-flex;justify-content:center;min-height:2.25rem;min-width:3.5rem;padding:0 .875rem;position:absolute;right:1rem;text-decoration:none;top:1rem;z-index:4}.poe2-tree-controls-wrap{display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:1rem;z-index:3}.poe2-tree-controls{align-items:center;background:#0a0c10e0;border:1px solid rgba(103,113,133,.35);border-radius:.875rem;display:flex;gap:.75rem;max-width:calc(100% - 2rem);min-height:2.75rem;overflow-x:auto;padding:.375rem .875rem;pointer-events:auto}.poe2-tree-controls .poe2-search-new{min-width:13rem}.poe2-tree-controls .poe2-search-new:not(:first-child){border-left:1px solid rgba(103,113,133,.25);padding-left:.75rem}.poe2-tree-controls .poe2-search-new-input{width:100%}.poe2-passive-counter{bottom:1rem;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;left:50%;pointer-events:none;position:absolute;transform:translate(-50%);width:calc(100% - 2rem);z-index:3}.poe2-passive-counter .poe2-counter-item{align-items:center;background:#0a0c10e0;border:1px solid rgba(103,113,133,.35);border-radius:999px;color:#ffffffd1;cursor:pointer;display:inline-flex;gap:.5rem;min-height:2.25rem;padding:.375rem .75rem;pointer-events:auto}.poe2-passive-counter .poe2-counter-item.poe2-active{border-color:#2dd4bfb3;color:#fff}.poe2-passive-counter .poe2-counter-label{color:#ffffff94;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.poe2-passive-counter .poe2-counter-value{font-size:.875rem;font-weight:600}.poe2-passive-counter.poe2-readonly .poe2-counter-item{cursor:default}.poe2-PassiveTreeEmbed .poe2-sidebar{background:#0a0c10f5;border:1px solid rgba(103,113,133,.35);border-left:none;border-radius:0 .875rem .875rem 0;color:#fff;left:-16.5rem;position:absolute;transition:left .35s ease,top .2s ease;width:18.75rem;z-index:3}.poe2-PassiveTreeEmbed .poe2-sidebar .poe2-header{cursor:pointer;font-size:1rem;letter-spacing:.08em;position:absolute;right:.5rem;text-transform:uppercase;top:-.25rem;transform:rotate(-90deg);transform-origin:right bottom;white-space:nowrap}.poe2-PassiveTreeEmbed .poe2-sidebar .poe2-chevron{position:absolute;right:-.75rem;top:.25rem}.poe2-PassiveTreeEmbed .poe2-sidebar .poe2-content{display:none;margin:2.5rem .5rem .5rem 0;max-height:25rem;overflow:auto;padding:.25rem .5rem .5rem .875rem}.poe2-PassiveTreeEmbed .poe2-sidebar.poe2-expanded{left:0}.poe2-PassiveTreeEmbed .poe2-sidebar.poe2-expanded .poe2-header{font-size:1.125rem;margin:.75rem 2rem 0 .875rem;position:static;text-transform:none;transform:none}.poe2-PassiveTreeEmbed .poe2-sidebar.poe2-expanded .poe2-chevron{right:.625rem;top:.875rem}.poe2-PassiveTreeEmbed .poe2-sidebar.poe2-expanded .poe2-content{display:block}.poe2-PassiveTreeEmbed .poe2-sidebar.poe2-hidden{left:-24rem}.poe2-PassiveTreeEmbed .poe2-totals{min-height:7.5rem;top:5.75rem}.poe2-PassiveTreeEmbed .poe2-totals .poe2-content{font-size:.95rem}.poe2-PassiveTreeEmbed .poe2-totals .poe2-line{border-radius:.5rem;cursor:pointer;display:block;margin:0;padding:.25rem .375rem;width:100%}.poe2-PassiveTreeEmbed .poe2-totals .poe2-line:hover{background:#ffffff14}.poe2-PassiveTreeEmbed .poe2-totals .poe2-keystone{color:#98ff98;font-size:1rem}.poe2-PassiveTreeEmbed .poe2-totals h3{font-size:1rem;font-weight:600;margin:.5rem 0 .125rem}.poe2-PassiveTreeEmbed .poe2-totals ul{list-style:none;margin:0;padding:0 0 0 .625rem}.poe2-PassiveTreeEmbed .poe2-totals .poe2-search{margin-bottom:.375rem;width:100%}.poe2-JewelDialog .poe2-ItemLibrary{min-height:0}.poe2-JewelDialog .poe2-content{overflow:auto}@media(max-width:1024px){.poe2-PassiveTreeEmbed{min-height:28rem}.poe2-tree-controls{max-width:calc(100% - 1rem)}.poe2-passive-counter{width:calc(100% - 1rem)}}@media(max-width:640px){.poe2-tree-controls-wrap{top:.75rem}.poe2-tree-controls{gap:.5rem;min-height:2.5rem;padding:.25rem .625rem}.poe2-tree-controls .poe2-search-new{min-width:10rem}.poe2-PassiveTreeEmbed .poe2-sidebar{left:-15rem;width:17rem}.poe2-PassiveTreeEmbed .poe2-sidebar.poe2-hidden{left:-20rem}.poe2-PassiveTreeEmbed .poe2-totals{top:5rem}.poe2-passive-counter{bottom:.75rem}}
