@charset "UTF-8";.header{position:relative;padding:0 100px;height:50px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #1a1a1a;background:#000}.game-logo{position:absolute;left:100px;top:50%;transform:translateY(-50%);font-size:11px;color:#666;letter-spacing:2px}.logo-text{font-weight:600;text-transform:uppercase}.page-title{font-size:16px;font-weight:600;color:#fff;letter-spacing:1px}.user-info{position:absolute;right:100px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:12px;color:#fffc;font-size:14px}.username{font-weight:500}.logout-btn,.login-btn{color:#fff9;transition:color .3s}.logout-btn:hover,.login-btn:hover{color:#4a9eff}@media (max-width: 1024px){.header{padding:0 20px}.game-logo{left:20px;font-size:10px}.page-title{font-size:15px}.user-info{right:20px;gap:8px;font-size:13px}}@media (max-width: 768px){.header{padding:0 12px;height:45px}.game-logo{left:12px;font-size:9px;letter-spacing:1px}.page-title{font-size:14px;letter-spacing:.5px}.user-info{right:12px;gap:6px;font-size:12px}.username{display:none}.logout-btn,.login-btn{font-size:12px;padding:4px 8px}}@media (max-width: 480px){.header{padding:0 8px;height:42px}.game-logo{left:8px;font-size:8px}.logo-text{display:none}.page-title{font-size:13px}.user-info{right:8px;gap:4px}.logout-btn span,.login-btn span{display:none}}.game-banner{position:relative;min-height:100px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;background:#000}.banner-background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.banner-bg-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.banner-gradient-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(#0000 50%,#00000080);pointer-events:none}.banner-content{position:relative;z-index:2;display:flex;justify-content:flex-start;align-items:center;padding:16px 24px;max-width:1600px;margin:0 auto;width:100%}.banner-logo-section{display:flex;align-items:center;gap:16px}.banner-game-logo{height:48px;width:auto}.banner-game-title{color:#f5f5f5;font-size:24px;font-weight:700;text-transform:uppercase;letter-spacing:2px;text-shadow:0 2px 4px rgba(0,0,0,.5)}.banner-logo-placeholder{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#8b0000,#4a0000);border-radius:8px;color:#fff;font-size:18px;font-weight:700}@media (max-width: 768px){.game-banner{min-height:80px}.banner-content{padding:16px}.banner-game-logo{height:36px}.banner-game-title{font-size:18px;letter-spacing:1px}}.module-navigation{background:#000c;border-bottom:1px solid rgba(255,255,255,.1)}.module-nav-container{display:flex;justify-content:center;max-width:1350px;margin:0 auto;padding:0 24px}.module-nav-item{display:flex;align-items:center;position:relative;padding:0 8px;text-decoration:none;transition:all .2s ease}.module-nav-text{display:flex;align-items:center;padding:0 8px;line-height:50px;color:#ffffffb3;font-size:14px;font-weight:500;transition:color .2s ease}.module-nav-item:hover .module-nav-text,.module-nav-item.active .module-nav-text{color:#fff}.module-nav-item.active:after{content:"";position:absolute;bottom:0;left:8px;right:8px;height:2px;background:#3b82f6;border-radius:1px}@media (max-width: 768px){.module-nav-text{line-height:44px;font-size:13px;padding:0 6px}.module-nav-item{padding:0 4px}}.footer{width:100%;background:#0d0d0d;border-top:1px solid #1a1a1a;padding:15px 100px;box-sizing:border-box}.footer-content{display:flex;justify-content:space-between;align-items:center;max-width:1800px;margin:0 auto;gap:20px}.footer-left,.footer-center,.footer-right{display:flex;align-items:center;gap:10px}.footer-text{font-size:12px;color:#666;letter-spacing:.3px}.footer-link{font-size:12px;color:#888;text-decoration:none;transition:color .2s;letter-spacing:.3px}.footer-link:hover{color:#4a9eff}.footer-divider{color:#333;font-size:12px;margin:0 5px}@media (max-width: 1200px){.footer{padding:15px 50px}.footer-content{flex-direction:column;gap:10px}.footer-left,.footer-center,.footer-right{justify-content:center}}.auth-modal .ant-modal-content{background:#0d0d0dfa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 8px 32px #000c}.auth-modal .ant-modal-close{color:#fff9}.auth-modal .ant-modal-close:hover{color:#fff}.auth-modal-header{text-align:center;margin-bottom:24px}.auth-modal-header h1{font-size:24px;font-weight:700;color:#fff;margin:0;font-family:DiabloSerif,serif;text-shadow:0 2px 8px rgba(74,158,255,.3)}.auth-modal .ant-tabs-nav{margin-bottom:24px}.auth-modal .ant-tabs-tab{color:#fff9;font-size:16px;padding:12px 32px}.auth-modal .ant-tabs-tab-active .ant-tabs-tab-btn{color:#4a9eff}.auth-modal .ant-tabs-ink-bar{background:#4a9eff}.auth-modal-button{height:44px;font-size:16px;font-weight:600;background:linear-gradient(135deg,#4a9eff,#357abd);border:none;border-radius:6px;margin-top:8px}.auth-modal-button:hover{background:linear-gradient(135deg,#5ca9ff,#4a9eff);transform:translateY(-2px);box-shadow:0 4px 12px #4a9eff66}.auth-modal-forgot{float:right;color:#fff9;font-size:14px}.auth-modal-forgot:hover{color:#4a9eff}.auth-modal .ant-input-affix-wrapper,.auth-modal .ant-input{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:6px}.auth-modal .ant-input-affix-wrapper:hover,.auth-modal .ant-input:hover{border-color:#4a9eff80}.auth-modal .ant-input-affix-wrapper:focus,.auth-modal .ant-input-affix-wrapper-focused,.auth-modal .ant-input:focus{border-color:#4a9eff;box-shadow:0 0 0 2px #4a9eff1a}.auth-modal .ant-input::placeholder{color:#fff6}.auth-modal .ant-input-prefix{color:#fff6}.auth-modal .ant-checkbox-wrapper{color:#fffc}.auth-modal .ant-checkbox-checked .ant-checkbox-inner{background-color:#4a9eff;border-color:#4a9eff}.auth-modal .ant-checkbox-checked:after{border-color:#4a9eff}.auth-modal .ant-checkbox:hover .ant-checkbox-inner{border-color:#4a9eff}.auth-modal .ant-form-item-explain-error{color:#ff4d4f}.auth-modal .ant-form-item-has-success .ant-input-affix-wrapper{border-color:#52c41a}.auth-modal .ant-form-item-has-error .ant-input-affix-wrapper{border-color:#ff4d4f}.planner-banner{position:relative;height:100px;overflow:hidden;width:100%;max-width:1304px;margin:10px auto 0;border:1px solid #1c1c1c;border-radius:6px}.planner-banner-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat}.planner-banner-bg-1{z-index:0}.planner-banner-bg-2{z-index:1}.planner-banner-content{position:relative;z-index:2;display:flex;justify-content:flex-start;align-items:center;height:100%;padding:0 24px}.planner-banner-left{display:flex;align-items:center;gap:24px}.build-details{display:flex;align-items:center;gap:16px}.class-icon{width:60px;height:60px;background-size:cover;background-position:center}.build-text{display:flex;flex-direction:column;gap:4px}.build-title{font-size:24px;font-weight:700;color:#d8d8d8}@media (max-width: 768px){.planner-banner{height:80px}.planner-banner-content{padding:0 16px}.class-icon{width:44px;height:44px}.build-title{font-size:18px}}.equipment-wrapper{width:100%;font-size:14px}.equipment-content{padding:14px 24px 6px}.equipment-slect{display:flex}.equipment-next-line{display:flex;justify-content:-between}.equipment-level-num{display:flex;align-items:center;gap:8px;color:#fff;width:130px;justify-content:flex-end;flex-shrink:0}.equipment-level-num .ant-input-number{width:60px;background:#1a1a1a;border-color:#2a2a2a;box-shadow:none}.equipment-level-num .ant-input-number .ant-input-number-input,.ant-select{color:#fff}.ant-select .ant-select-arrow{color:#4a9eff!important}.ant-select .ant-select-selector{background:#1a1a1a!important;border:1px solid #2a2a2a!important}.ant-select .ant-select-selection-item{color:#fff!important;text-align:left}.ant-select-dropdown{background:#1a1a1a;color:#fff}.ant-select-dropdown .select-prefix{width:24px;height:24px;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/class32.b9835166.webp);background-size:384px auto;background-repeat:no-repeat;border-radius:50%;margin-right:4px}.ant-select-dropdown .ant-select-item{color:#fff;border-radius:0!important}.ant-select-dropdown .ant-select-item:hover{background-color:#4a9eff!important;color:#fff}.ant-select-dropdown .ant-select-item.ant-select-item-option-selected{background-color:#121212;color:#fff}.ant-select-dropdown .ant-select-item .ant-select-item-option-content{display:flex}.ant-select-dropdown .add-item-option{cursor:pointer}.ant-select-dropdown .add-item-option:hover{background-color:#4a9eff!important}.ant-select-dropdown .icon-setting{font-size:18px;margin-right:4px;color:gray;width:24px}.ant-select-dropdown .icon-setting svg{margin:0 auto}.widget-container{display:flex;flex-direction:column;background-color:#0a0a0a;border:1px solid #1c1c1c;border-radius:6px;min-height:0;overflow:hidden}.widget-header{position:relative;background-color:#121212;border-radius:6px 6px 0 0;height:38px;line-height:38px;text-align:center;text-transform:uppercase;font-size:14px;color:#fff;border-bottom:1px solid #1c1c1c;flex-shrink:0;display:flex;align-items:center;justify-content:center}.widget-header-text{font-weight:600;letter-spacing:.5px}.widget-content{flex:1;overflow:hidden;position:relative}.widget-tabbed .widget-header{display:flex;flex-direction:row;background-color:#0a0a0a;border-bottom:1px solid #1c1c1c;padding:0}.widget-tab{flex:1 1;flex-basis:0;cursor:pointer;height:38px;line-height:38px;text-align:center;font-size:14px;font-weight:600;color:#888;transition:all .2s}.widget-tab:hover{color:#fff;background-color:#1a1a1a}.widget-tab.active{background-color:#121212;margin:-1px;padding:1px;border-radius:6px 6px 0 0;border:solid #1c1c1c;border-width:1px 1px 0;color:#fff;z-index:1}.widget-controls-container{flex-shrink:0;position:relative;background-color:#121212;height:38px;display:flex;flex-direction:row;align-items:center;justify-content:center;border-bottom:1px solid #1c1c1c}.widget-controls-container .widget-button{position:absolute;right:6px;top:50%;transform:translateY(-50%)}.widget-variant-select{min-width:200px}.widget-variant-select .ant-select-selector{background:#121212!important;border:1px solid #1c1c1c!important;color:#fff!important;height:32px!important;box-shadow:none!important;border-radius:4px!important}.widget-variant-select .ant-select-selection-item{color:#fff!important;font-size:14px;line-height:32px!important;text-align:center}.widget-variant-select:hover .ant-select-selector{background:#1a1a1a!important;border-color:#2a2a2a!important}.widget-button{background-color:#171717;color:#dadada;border:1px solid #2b2c2c;border-radius:6px;font-size:12px;height:26px;width:30px;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.widget-button:hover{background-color:#2b2c2c;color:#fff;border-color:#4a9eff}.floating-search-bar{position:absolute;right:6px;top:6px;z-index:10}.d4t-search-header{display:flex;flex-direction:row;align-items:center;gap:4px}.d4t-search-input-wrapper{width:154px;height:30px;background-color:#000;border:1px solid #2b2c2c;border-radius:6px;display:flex;align-items:center;padding:0 8px;transition:all .2s}.d4t-search-input-wrapper:hover,.d4t-search-input-wrapper:focus-within{border-color:#4a9eff}.d4t-search-input-wrapper .search-icon{color:#666;font-size:14px;margin-right:6px}.d4t-search-input{background:transparent!important;border:none!important;color:#fff!important;padding:0!important;font-size:12px;box-shadow:none!important;height:100%!important}.d4t-search-input::placeholder{color:#666}.list-toggle-btn{background-color:#171717;color:#dadada;border:1px solid #2b2c2c;border-radius:6px;font-size:12px;width:30px;height:30px;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.list-toggle-btn:hover{background-color:#2b2c2c;color:#fff;border-color:#4a9eff}.popover-game{box-sizing:border-box;width:20.3em;line-height:normal;font-family:DiabloSerif;font-size:20px;text-shadow:0 0 2px #000;margin:.8em;padding:1.4em 1.2em;color:#b8afa1;position:relative;border-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/tooltip-base.d5050608.webp) 76 fill / 1.9em stretch}.popover-game:after,.popover-game:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.popover-game:before{z-index:-1}.popover-game.Mythic:before{border-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/frame-mythic.4695b2a7.webp) 128 fill / 3.2em stretch}.popover-game.Unique:before{border-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/frame-unique.867dc987.webp) 128 fill / 3.2em stretch}.popover-game.Rare:before{border-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/frame-rare.0ebba207.webp) 128 fill / 3.2em stretch}.popover-game:after{border-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/tooltip-frame.9829c985.webp) 124 / 3.1em / .6em round}.popover-game .ant-popover-content .ant-popover-inner{background:transparent;padding:0}.popover-game .ant-popover-content .ant-popover-inner .item-column{margin-bottom:0;padding:0;border-image:none;font-size:20px}.popover-game .ant-popover-content .ant-popover-inner .item-column:before{border-image:none}.popover-game .ant-popover-content .ant-popover-inner .item-column .tip-header .tip-title{font-size:24px}.popover-game .ant-popover-content .ant-popover-inner .item-column .right-icon{position:absolute;z-index:1;top:-.4em;right:.6em;width:4.5em;height:6.75em;background-size:contain;background-repeat:no-repeat;background-position:50%}.popover-game .ant-popover-content .ant-popover-inner .item-column .sep{background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/headers.06cd93ea.webp);background-size:17.9em 3.25em;width:17.9em;height:.5em;background-position-y:-1.6em;margin:.3em auto}.popover-game .ant-popover-content .ant-popover-inner .item-column .sep.left{background-position-y:-2.1em;margin-left:0}.select-prefix{width:24px;height:24px;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/class32.b9835166.webp);background-size:384px auto;background-repeat:no-repeat;border-radius:50%}.draggable-box-wrapper{position:fixed;left:0;top:0;bottom:0;right:0;background-color:#0006;z-index:100;display:flex;align-items:center;justify-content:center}.simple-draggable-modal{display:inline-block}.draggable-box-inner{min-width:350px;min-height:160px;padding:12px 24px;background-color:#0a0a0a;border-radius:16px;border:1px solid rgb(43,44,44);color:#fff;overflow:hidden}.draggable-box-inner .icon{position:absolute;z-index:2;right:24px;top:12px;width:32px;height:32px;border:1px solid rgb(43,44,44);border-radius:2px;line-height:32px;text-align:center}.draggable-box-inner .icon:hover{border-color:#4a9eff}.tools-dialog-wrapper .draggable-box-inner{padding:0;width:800px;height:98vh;display:flex;flex-direction:column}.ant-tabs .ant-tabs-nav{background:#0a0a0a;cursor:move;margin-bottom:0!important}.ant-tabs .ant-tabs-nav .ant-tabs-nav-operations{display:none}.ant-tabs .ant-tabs-tab{margin:-1px!important;padding:14px 24px;border:1px solid transparent;color:#95989b;font-size:18px}.ant-tabs .ant-tabs-tab:hover{color:#fff}.ant-tabs-ink-bar{display:none!important}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active{border-color:#2b2c2c #2b2c2c #121212;background-color:#121212}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff;text-shadow:none}.color-mythic{color:#dc9bf2}.color-mythic .color-number{color:#aeabd5}.item-column{height:auto;box-sizing:border-box;font-family:DiabloSerif;font-size:14px;text-shadow:0 0 2px #000;padding:16px 12px;color:#b8afa1;position:relative;border-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/tooltip-base.d5050608.webp) 76 fill / 1.9em stretch;z-index:0;margin-bottom:16px}.item-column:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1}.item-column .right-icon{position:absolute;z-index:1;top:-6px;right:8px;width:60px;height:90px;background-size:contain;background-repeat:no-repeat;background-position:50%}.item-column .tip-header{padding-right:60px;min-height:54px;cursor:pointer}.item-column .tip-header .tip-title{font-family:Exocet;font-size:16px;letter-spacing:-1px}.item-column .tip-header .tip-sub-title{filter:opacity(.75)}.item-column .item-weapon-dps{font-size:15px;color:#fff}.item-column .item-weapon-damage{margin:4px 0 4px 10px;border-left:1px solid #9b9b9b;padding-left:16px;color:#b8afa1}.item-column .item-weapon-damage .item-affix{position:relative;color:#b8afa1;word-break:break-word}.item-column .item-weapon-damage .item-affix:before{position:absolute;content:" ";width:16px;height:16px;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/list-icons.b43c4a76.webp);background-size:148px 32px;top:2px;left:-15px}.item-column .item-weapon-damage .item-affix:after{content:"";position:absolute;left:-17px;top:9px;width:8px;border-top:1px solid #9b9b9b}.item-column .sep{background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/headers.06cd93ea.webp);background-size:243px 44px;width:243px;height:8px;margin:4px auto;background-position-y:-22px}.item-column .sep.left{background-position-y:-28px;margin-left:0}.item-column .item-armor{color:#fff}.item-column.item-tip-Legendary{color:#ff8000}.item-column.item-tip-Legendary:before{border-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/frame-legendary.b243f03a.webp) 128 fill / 30px stretch;border-image-outset:3px}.item-column.item-tip-Mythic{color:#dc9bf2}.item-column.item-tip-Mythic:before{border-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/frame-mythic.4695b2a7.webp) 128 fill / 30px stretch;border-image-outset:4px}.item-column.item-tip-Unique{color:#dca779}.item-column.item-tip-Unique:before{border-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/frame-unique.867dc987.webp) 128 fill / 30px stretch;border-image-outset:4px}.item-column.item-tip-Rare{color:#ff0}.item-column.item-tip-Rare:before{border-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/frame-rare.0ebba207.webp) 128 fill / 30px stretch;border-image-outset:3px}.item-column.item-tip-Rare .tip-header .tip-title{color:#e3e0d9}.item-column .item-affix-unique,.item-column .item-affix-implcit{margin:4px 0;padding-left:20px;cursor:pointer}.item-column .item-affix-unique .item-affix,.item-column .item-affix-implcit .item-affix{position:relative;color:#b8afa1;word-break:break-word}.item-column .item-affix-unique .item-affix:before,.item-column .item-affix-implcit .item-affix:before{position:absolute;content:" ";left:-18px;top:3px;width:16px;height:16px;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/list-icons.b43c4a76.webp);background-size:146px 32px}.item-column .item-affix-unique .item-affix.item-affix-mythic,.item-column .item-affix-implcit .item-affix.item-affix-mythic{color:#dc9bf2}.item-column .item-affix-unique .item-affix.item-affix-mythic:before,.item-column .item-affix-implcit .item-affix.item-affix-mythic:before{background-position:-114px 0}.item-column .extra-info{text-align:right;color:#b8afa1}.equipment-item-editor-wrapper{padding:12px 24px;background-color:#121212;display:flex;min-height:500px;gap:8px;flex:1}.equipment-item-editor-wrapper .item-categories{font-size:16px;line-height:24px;color:#aaa;display:flex;flex-direction:column;background-color:#1b1c1d;width:172px;border-top-left-radius:10px;border-bottom-left-radius:10px}.equipment-item-editor-wrapper .item-categories ul{padding:8px;overflow-y:auto;overflow-y:overlay;list-style:none;margin:0}.equipment-item-editor-wrapper .item-categories ul li{color:#95989b;margin:4px 0;cursor:pointer;display:flex;flex-direction:row;align-items:center}.equipment-item-editor-wrapper .item-categories ul .item-categories-group{color:#fff;margin:8px 0;cursor:default}.equipment-item-editor-wrapper .item-categories ul .item-categories-group-item{color:#f09a18}.equipment-item-editor-wrapper .item-categories ul .item-categories-active{color:#fff}.equipment-item-editor-wrapper .item-lists{flex:1 1;flex-basis:0;min-width:210px;display:flex;position:relative;flex-direction:column}.equipment-item-editor-wrapper .item-lists .search-bar{display:flex;align-items:center;gap:6px;margin-bottom:8px}.equipment-item-editor-wrapper .item-lists .search-bar .item-list-filters{width:24px;height:24px;display:inline-block;text-align:center;line-height:24px;border:none;background-color:#1b1c1d;border-radius:0;box-shadow:inset 0 0 2px #0006}.equipment-item-editor-wrapper .item-lists .search-bar .ant-input-outlined:focus-within{border-color:#1a1a1a!important;box-shadow:none!important}.equipment-item-editor-wrapper .item-lists .search-bar .ant-btn-variant-outlined:active{border-color:#1a1a1a!important;box-shadow:none!important;outline:none!important;color:#ffffff73!important}.equipment-item-editor-wrapper .item-lists .item-columns{display:flex;flex:1;overflow-y:auto}.equipment-item-editor-wrapper .item-lists .item-columns .left-columns,.equipment-item-editor-wrapper .item-lists .item-columns .right-columns{width:calc(50% - 8px)}.equipment-item-editor-wrapper .item-lists .item-columns .left-columns{margin-right:16px}.pop-tooltip{padding:4px 8px}.aspect-wrapper.equipment-item-editor-wrapper .item-lists .item-columns{flex-wrap:wrap}.aspect-wrapper.equipment-item-editor-wrapper .item-lists .item-columns .item-column{width:calc(50% - 8px);cursor:pointer}.aspect-wrapper.equipment-item-editor-wrapper .item-lists .item-columns .item-column:nth-child(odd){margin-right:8px}.aspect-wrapper.equipment-item-editor-wrapper .item-lists .item-columns .item-column .top{display:flex;align-items:center}.aspect-wrapper.equipment-item-editor-wrapper .item-lists .item-columns .item-column .avator{width:54px;height:54px;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/affix-frame.2612822d.webp);background-size:100%;background-position:50%;display:flex;align-items:center;justify-content:center;margin-right:8px}.aspect-wrapper.equipment-item-editor-wrapper .item-lists .item-columns .item-column .avator .avator-icon{width:36px;height:36px;background-size:100%}.aspect-wrapper.equipment-item-editor-wrapper .item-lists .item-columns .item-column .name{font-size:16px;font-weight:700;color:#fff}.item-card .armor-socket{font-size:20px;display:flex;margin:20px 0}.item-card .armor-socket .socket-link-icon{position:relative;width:1.4em;height:3.15em;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:.4em;gap:.4em;margin-right:8px}.item-card .armor-socket .socket-link-icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/socket-link.ef04312c.webp);background-size:100%}.item-card .armor-socket .socket-link-icon .armor-socket-icon{font-size:1.2em;margin:.1em;display:block;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/gems.196c78be.webp);background-size:16em auto;width:1em;height:1em}.equip-editor-wrapper{padding:24px 40px;font-size:18px;flex:1;overflow-y:auto;background-color:#121212}.equip-editor-wrapper.mythic .editor-header .header-img{background-image:url(https://assets-ng.maxroll.gg/d4-tools/images/webp/3110608910.webp)}.equip-editor-wrapper .editor-header{display:flex;gap:20px;position:relative;margin-bottom:8px}.equip-editor-wrapper .editor-header .header-img{position:static;width:90px;height:135px;background-size:contain;background-repeat:no-repeat;background-position:50%}.equip-editor-wrapper .editor-header .header-title{display:inline;font-size:22px;font-family:Exocet}.equip-editor-wrapper .editor-header .header-sub-title{font-size:18px;margin-bottom:4px}.equip-editor-wrapper .editor-header .master-working,.equip-editor-wrapper .editor-header .item-poser{display:flex;align-items:center;gap:8px;margin-bottom:4px}.equip-editor-wrapper .armet-buttons{display:flex;gap:8px}.equip-editor-wrapper .armet-buttons .ant-btn-color-default{box-shadow:none}.equip-editor-wrapper .affix-category{margin-bottom:8px}.equip-editor-wrapper .affix-category.category-modifiers h3{color:#7c7cfb}.equip-editor-wrapper .affix-category.category-modifiers h3.legendary{color:#ff8000}.equip-editor-wrapper .affix-category h3{border-bottom:1px solid #303030;margin-bottom:4px;font-size:20px;padding-bottom:2px;font-weight:400}.equip-editor-wrapper .affix-category .draggable-item-node-editor .anticon-drag.icon-move{display:none}.equip-editor-wrapper .affix-category .draggable-item-node-editor.draggable-item-node-move{cursor:move;position:relative}.equip-editor-wrapper .affix-category .draggable-item-node-editor.draggable-item-node-move .anticon-drag.icon-move{position:absolute;left:-24px;top:6px;display:block}.equip-editor-wrapper .affix-category .draggable-item-node-editor.draggable-item-node-move .mothod-line .delete-icon{display:none!important}.equip-editor-wrapper .affix-category .mothod-line{border-bottom:1px solid #303030;margin-bottom:4px;padding:2px 0;flex:1}.equip-editor-wrapper .affix-category .mothod-line .ant-select{height:auto}.equip-editor-wrapper .affix-category .mothod-line .ant-select .ant-select-selection-item{white-space:unset;line-height:22px}.equip-editor-wrapper .affix-category .item-methods .mothod-line{display:flex;align-items:center;position:relative}.equip-editor-wrapper .affix-category .item-methods .mothod-line .delete-icon{color:red;cursor:pointer;width:30px;height:30px;line-height:30px;text-align:center;font-size:16px;position:absolute;left:-24px;top:1px;display:none}.equip-editor-wrapper .affix-category .item-methods .mothod-line:hover .delete-icon{display:block}.equip-editor-wrapper .affix-category .item-methods .mothod-line .method-name{flex:1}.equip-editor-wrapper .affix-category .item-methods .mothod-line .method-name .color-label{color:#b69e7a;margin-right:4px}.equip-editor-wrapper .affix-category .item-methods .mothod-line .mod-buffs{display:flex;align-items:center;gap:4px}.equip-editor-wrapper .affix-category .item-methods .mothod-line .mod-buffs .buffs-icon{width:24px;height:24px;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/list-icons.b43c4a76.webp);cursor:pointer}.equip-editor-wrapper .affix-category .item-methods .mothod-line .mod-buffs .buffs-icon.greater{background-position:-24px -24px;filter:saturate(.05) brightness(.5)}.equip-editor-wrapper .affix-category .item-methods .mothod-line .mod-buffs .buffs-icon.greater.active{filter:none}.equip-editor-wrapper .affix-category .item-methods .mothod-line .mod-buffs .buffs-icon.update{margin:0 -2px;background-position:-96px -24px}.equip-editor-wrapper .affix-category .item-methods .mothod-line .mod-buffs .buffs-icon.update.active{background-position-y:0}.equip-editor-wrapper .category-socket h3{display:flex;align-items:center;gap:8px}.equip-editor-wrapper .socket-select .ant-select-selector{border:none!important;box-shadow:none!important}.equip-editor-wrapper .socket-select .ant-select-selector .socket-img{display:inline-block;padding-left:32px;height:28px;line-height:28px;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/socket.130ea97d.webp);background-size:28px auto;margin-right:4px;background-repeat:no-repeat;color:#6a6b6b}.bottom-setting{padding:16px 40px}.bottom-setting .ant-checkbox .ant-checkbox-inner{border-color:#303030!important}.bottom-setting .ant-checkbox-wrapper{margin-right:24px}.bottom-setting .ant-checkbox-wrapper .ant-checkbox-label{font-size:16px}.ant-select-dropdown .ant-select-item{padding:0}.ant-select-dropdown .ant-select-item .common-title{font-size:16px;font-weight:bolder}.ant-select-dropdown .ant-select-item .ant-select-item-option-content{white-space:unset}.common-name{font-size:16px}.common-name.legendary{color:#ff8000}.common-name.rare{color:#ff0}.common-name.magic{color:#7c7cfb}.common-name .socket-icon-sprite{display:inline-block;font-size:20px;width:22px;height:22px;margin:-4px 2px -2px;position:relative}.common-name .socket-icon-sprite .socket-icon-inner{position:absolute;width:20px;height:20px;left:1px;top:4px;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/items.098dc663.webp);background-size:320px auto}.common-name .label-desc{margin-left:6px;color:#999}.ant-select-dropdown .ant-select-item.modifier-label-item{margin:4px 0;padding:4px 8px;background:#181818}.ant-select-dropdown .ant-select-item.modifier-label-item:hover,.ant-select-dropdown .ant-select-item.modifier-label-item.ant-select-item-option-active{background-color:#123559!important}.ant-select-dropdown .ant-select-item.modifier-label-item .ant-select-item-option-content{display:block!important}.ant-select-dropdown .ant-select-item.modifier-label-item .ant-select-item-option-content .lable-title{font-size:16px;color:#7c7cfb;line-height:32px}.ant-select-dropdown .ant-select-item.modifier-label-item .ant-select-item-option-content .lable-description{color:#b8afa1!important;font-size:14px;line-height:32px}.ant-select-dropdown .ant-select-item.ant-select-item-group.tempering-group-item{font-size:16px;font-weight:700;color:#eee}.ant-select-dropdown .ant-select-item.ant-select-item-group.tempering-group-item .ant-select-item-option-content .lable-title,.ant-select-dropdown .ant-select-item.ant-select-item-group.tempering-group-item .ant-select-item-option-content .lable-description,.ant-select-dropdown .ant-select-item.ant-select-item-option.tempering-label-item .ant-select-item-option-content .lable-title,.ant-select-dropdown .ant-select-item.ant-select-item-option.tempering-label-item .ant-select-item-option-content .lable-description{color:#b8afa1!important;font-size:14px;line-height:32px}.category-modifiers .tempering-select,.category-modifiers .modifier-select{margin:10px 0;font-size:14px}.category-modifiers .tempering-select .ant-select-selector,.category-modifiers .modifier-select .ant-select-selector{background:transparent!important;border:none!important;box-shadow:none!important}.category-modifiers .tempering-select .ant-select-selector .ant-select-selection-item,.category-modifiers .modifier-select .ant-select-selector .ant-select-selection-item{font-size:18px;font-weight:700;color:#6a6b6b!important}.category-modifiers .tempering-select .ant-select-arrow,.category-modifiers .modifier-select .ant-select-arrow{display:none!important}.category-modifiers .aspect-select{background:transparent!important;height:32px;padding:0 11px;line-height:32px;border-radius:6px;font-size:18px;font-weight:700;color:#6a6b6b!important}.aspect-select-methods .method-name{color:#ff8000}.equipment-paper-doll{width:320px;height:420px;position:relative;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/planner-bg.webp);background-size:100% auto;z-index:0;margin-top:8px}.paper-doll-main-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:100% auto;background-repeat:no-repeat}.paper-doll-main-bg-1{background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/sorcerer.88516c03.webp)}.paper-doll-main-bg-2{background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/druid.6f349308.webp)}.paper-doll-main-bg-3{background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/barbarian.8ea39d74.webp)}.paper-doll-main-bg-4{background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/rogue.b9096024.webp)}.paper-doll-main-bg-5{background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/necromancer.f7f54bd1.webp)}.paper-doll-main-bg-6{background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/spiritborn.ecc8ec1a.webp)}.paper-doll-main-bg-7{background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/paladin.067036f6.webp)}.paper-doll-armor-slots{position:absolute;left:7px;top:7px;bottom:86px;display:flex;flex-direction:column;justify-content:space-between}.paper-doll-icon{position:relative;width:43px;height:63px;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/slots.20b6acce.webp);background-size:170px 73px;background-position-x:-49px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.paper-doll-icon .empty-image{content:"";font-size:34px;width:34px;height:48px;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/empty.42d63759.webp);background-repeat:no-repeat;background-size:306px auto}.paper-doll-icon .armor-type{position:absolute;top:3px;right:3px;bottom:3px;left:3px;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/frames.979f76d2.webp);background-size:700% 100%}.paper-doll-icon .armor-type.Mythic{background-position-x:-600%}.paper-doll-icon .armor-type.Legendary{background-position-x:0}.paper-doll-icon .armor-type.Unique{background-position-x:-400%}.paper-doll-icon .armor-type.Rare{background-position-x:-200%}.paper-doll-icon .armor-image{position:absolute;top:0;right:0;bottom:0;left:0;background-size:contain;background-repeat:no-repeat;background-position:50%}.paper-doll-icon .armor-socket{width:28px;height:28px;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/socket.130ea97d.webp);position:relative;z-index:1;font-size:20px}.paper-doll-icon .armor-socket .armor-socket-icon{font-size:28px;filter:opacity(50%);display:block;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/gems.4214c111.webp);background-size:16em auto;width:1em;height:1em}.paper-doll-weapon.active .paper-doll-icon:after,.paper-doll-icon.active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/highlight.de4a1895.webp) 19 / 19px / 2px round;z-index:2}.paper-doll-icon-Helm .empty-image{background-position-x:-238px}.paper-doll-icon-ChestArmor .empty-image{background-position-x:-170px}.paper-doll-icon-Gloves .empty-image{background-position-x:-204px}.paper-doll-icon-Legs .empty-image{background-position-x:-272px}.paper-doll-icon-Boots .empty-image{background-position-x:-136px}.paper-doll-jewelry-slots{position:absolute;right:7px;top:73px;bottom:152px;display:flex;flex-direction:column;justify-content:space-between}.paper-doll-jewelry-slots .paper-doll-jewelry{position:relative;width:43px;height:63px;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/slots.20b6acce.webp);background-size:170px 73px;background-position-x:-49px;display:flex;flex-direction:column;align-items:center;justify-content:center}.paper-doll-jewelry-slots .paper-doll-jewelry1 .empty-image{background-position-x:0}.paper-doll-jewelry-slots .paper-doll-jewelry2 .empty-image,.paper-doll-jewelry-slots .paper-doll-jewelry3 .empty-image{background-position-x:-34px}.paper-doll-weapon{position:absolute;bottom:7px}.paper-doll-weapon .paper-doll-icon{background-position-x:0}.paper-doll-weapon-icon1{width:49px;height:73px}.paper-doll-weapon-icon1 .empty-image{background-position-x:-68px}.paper-doll-weapon-icon2{width:49px;height:73px}.paper-doll-weapon-icon2 .empty-image{background-position-x:-102px}.paper-doll-weapon-left{left:7px}.paper-doll-weapon-right{right:7px}.paper-doll-weapon-center{left:50%;margin-left:-39px;display:flex;align-items:center;justify-content:center}.paper-doll-weapon-dual-weapons{width:78px;height:63px;background-size:170px 73px;background-position-x:-92px!important;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/slots.20b6acce.webp);position:relative;display:flex;align-items:center;justify-content:center}.paper-doll-weapon-dual-weapons:after,.paper-doll-weapon-dual-weapons:before{position:absolute;content:"";font-size:34px;width:34px;height:48px;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/empty.42d63759.webp);background-repeat:no-repeat;background-size:306px auto;background-position-x:-68px}.paper-doll-weapon-dual-weapons:before{left:5px}.paper-doll-weapon-dual-weapons:after{right:5px}.paper-doll-weapon-group{position:absolute;pointer-events:none;z-index:2;left:50%;top:-13px;margin-left:-13px;width:26px;height:26px;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/labels.9bb51292.webp);background-size:104px 26px}.paper-doll-weapon-group-blunt{background-position-x:0}.paper-doll-weapon-group-dual{background-position-x:-52px}.paper-doll-weapon-group-slash{background-position-x:-26px}.armor-update{z-index:1;position:absolute;left:3px;bottom:6px;right:3px;display:flex;flex-direction:row;justify-content:space-evenly}.armor-update.update-level-1 .update-node,.armor-update.update-level-2 .update-node,.armor-update.update-level-3 .update-node,.armor-update.update-level-4 .update-node{background-position-x:-400%}.armor-update.update-level-5 .update-node,.armor-update.update-level-6 .update-node,.armor-update.update-level-7 .update-node,.armor-update.update-level-8 .update-node{background-position-x:-500%}.armor-update.update-level-9 .update-node,.armor-update.update-level-10 .update-node,.armor-update.update-level-11 .update-node,.armor-update.update-level-12 .update-node{background-position-x:-600%}.armor-update .update-node{width:10px;height:10px;margin:0 -3px;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/list-icons.b43c4a76.webp);background-size:900% 200%;background-position-x:-300%;background-position-y:-100%}.armor-update .update-node.active{background-position-y:0}.equipment-skillbar{margin-top:4px;width:320px;height:64px;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/skillbar.9c45ba7b.webp);background-size:100%;position:relative}.equipment-skillbar .skillbar{position:absolute;width:48px;height:48px;top:7px}.equipment-skillbar .skillbar:first-child{left:213px}.equipment-skillbar .skillbar:nth-child(2){left:264px}.equipment-skillbar .skillbar:nth-child(3){left:9px}.equipment-skillbar .skillbar:nth-child(4){left:60px}.equipment-skillbar .skillbar:nth-child(5){left:111px}.equipment-skillbar .skillbar:nth-child(6){left:162px}.sorcerer-skillbar{width:320px;height:69px;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/spec-sorcerer.d96c0880.webp);position:relative;margin-top:4px}.sorcerer-skillbar-inner{position:absolute;width:40px;height:40px;border-radius:50%;top:12px}.sorcerer-skillbar-inner:first-child{left:103px}.sorcerer-skillbar-inner:last-child{left:177px}.druid-skillbar{margin-top:2px;display:flex;flex-direction:column;align-items:center}.druid-skillbar .druid-skillbar-row{display:flex;flex-direction:row;align-items:center;position:relative}.druid-skillbar-spirit{background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/spec-druid.d7ec03a7.webp);width:36px;height:42px;background-position:0 -19px;margin-right:8px;position:relative}.druid-skillbar-spirit:after{content:"";background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/spec-druid.d7ec03a7.webp);width:32px;height:32px;background-position-y:-18px;position:absolute;left:2px;top:5px}.druid-skillbar-row:nth-child(1) .druid-skillbar-spirit:after{background-position-x:-134px}.druid-skillbar-row:nth-child(2) .druid-skillbar-spirit:after{background-position-x:-168px}.druid-skillbar-row:nth-child(3) .druid-skillbar-spirit:after{background-position-x:-202px}.druid-skillbar-row:nth-child(4) .druid-skillbar-spirit:after{background-position-x:-236px}.druid-skillbar-skillframe{background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/spec-druid.d7ec03a7.webp);background-position:-38px -18px;width:46px;height:46px;margin:0 4px;position:relative;cursor:pointer}.druid-skillbar-skillframe-inner{position:absolute;top:4px;right:4px;bottom:4px;left:4px;background-size:contain;background-position:50%;background-repeat:no-repeat;filter:grayscale(97%)}.barbarian-skillbar{display:flex;flex-direction:column;justify-content:center;align-items:center}.barbarian-skillbar-frame{width:86px;height:86px;position:relative;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/spec-barbarian.bd03a70c.webp);cursor:pointer;background-position:0 0}.barbarian-skillbar-level{margin:2px 0;height:16px;-webkit-user-select:none;user-select:none;display:flex;flex-direction:row;align-items:center}.rogue-skillbar{width:86px;height:75px;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/spec-rogue.1a423ac1.webp);position:relative;margin:4px auto 0}.rogue-skillbar-inner{position:absolute;left:17px;top:12px;width:52px;height:52px;cursor:pointer}.spiritborn-skillbar{width:192px;height:96px;display:flex;flex-direction:row;margin:0 auto}.spiritborn-skillbar-inner{position:relative;width:64px;height:64px;border-radius:50%;background:#0c0c0c;cursor:pointer;margin:16px}.spiritborn-skillbar-inner:after{content:"";position:absolute;width:96px;height:96px;left:-16px;top:-16px;pointer-events:none;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/spec-spiritborn.8b0bc512.webp);background-size:100%}.necromancer-skillbar-row{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly}.necromancer-skillbar-icon{width:48px;height:48px;background-size:contain;background-position:50%;background-repeat:no-repeat}.necromancer-skillbar-frames{background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/spec-necromancer.0203cceb.webp);position:relative;width:202px;height:57px}.necromancer-skillbar-frames-upgrde{cursor:pointer;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/spec-necromancer.0203cceb.webp);width:35px;height:35px;position:absolute;left:15px;top:11px;background-position:0 -57px}.necromancer-skillbar-frames-upgrde:nth-child(2){left:77px}.necromancer-skillbar-frames-sacrifice{cursor:pointer;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/spec-necromancer.0203cceb.webp);width:50px;height:50px;position:absolute;left:141px;top:3px;background-position:-70px -57px}.chaos-mercenary-container{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:16px;margin:0;min-height:0;overflow:hidden}.widget-box{display:flex;flex-direction:column;background-color:#0a0a0a;border:1px solid #1c1c1c;border-radius:6px}.widget-header{position:relative;background-color:#121212;border-radius:6px 6px 0 0;height:38px;line-height:38px;text-align:center;text-transform:uppercase;font-size:14px;color:#fff}.header-left,.header-right{position:absolute;top:0;bottom:0;display:flex;align-items:center;gap:6px}.header-left{left:12px}.header-right{right:12px}.d4t-ChaosViewer{position:relative;width:100%;max-width:340px;aspect-ratio:1 / 1;container-type:inline-size;font-family:DiabloSerif;font-size:12px;-webkit-user-select:none;user-select:none}.d4t-ChaosViewer .d4t-background:before{content:"";position:absolute;top:-4.7cqw;right:-4.7cqw;bottom:-4.7cqw;left:-4.7cqw;background-image:url(/images/chaos/frame.beda01fe.webp);background-size:100cqw 100cqw}.d4t-ChaosViewer .d4t-background.d4t-class-0{background-image:url(/images/chaos/chaos_sorcerer.847a268f.webp)}.d4t-ChaosViewer .d4t-background.d4t-class-1{background-image:url(/images/chaos/chaos_druid.73537701.webp)}.d4t-ChaosViewer .d4t-background.d4t-class-2{background-image:url(/images/chaos/chaos_barbarian.0a990e6d.webp)}.d4t-ChaosViewer .d4t-background.d4t-class-3{background-image:url(/images/chaos/chaos_rogue.975c3dcb.webp)}.d4t-ChaosViewer .d4t-background.d4t-class-4{background-image:url(/images/chaos/chaos_necromancer.67e25009.webp)}.d4t-ChaosViewer .d4t-background.d4t-class-5{background-image:url(/images/chaos/chaos_spiritborn.fa8a7010.webp)}.d4t-ChaosViewer .d4t-slot .d4t-frame{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/images/chaos/mercenary.7dbce840.webp);background-size:100%;background-position:50%;background-repeat:no-repeat}.mercenary-widget{max-width:520px}.mercenary-view{padding:12px 0 6px}.active-mercenary{display:flex;flex-direction:row;gap:12px;justify-content:center}.mercenary-block{padding:3px 0 6px;border-radius:8px;display:flex;flex-direction:column;align-items:center;gap:4px}.mercenary-block.group{padding:3px 6px 6px;background-color:#121212}.mercenary-title{font-size:12px;color:#95989b;text-transform:uppercase;text-align:center}.mercenary-content{display:flex;flex-direction:row;align-items:center;gap:8px}.mercenary-button{cursor:pointer;width:64px;background-color:#171717;border:1px solid #2b2c2c;border-radius:6px;padding:5px 0 3px;display:flex;flex-direction:column;gap:3px;align-items:center}.mercenary-button:hover{background-color:#1f1f1f}.mercenary-button.disabled{cursor:default}.mercenary-button.disabled:hover{background-color:#171717}.mercenary-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;filter:grayscale(95%) brightness(50%)}.mercenary-icon svg{color:#95989b}.mercenary-name{color:#95989b;font-size:12px;text-align:center}.mercenary-skills{display:flex;flex-direction:row;align-items:center}.skill-button{position:relative;font-size:48px;width:1em;height:1em;background-image:url(/images/chaos/support.fea8a6ca.webp);background-size:2em 2em;cursor:pointer}.skill-button:hover{filter:brightness(1.2)}.skill-button.secondary{background-position-y:-1em}.skill-button .skill-icon{position:absolute;top:4px;right:4px;bottom:4px;left:4px;background-size:contain;background-position:50%;background-repeat:no-repeat}.mercenary-tree-wrapper{margin:8px 16px 0}.mercenary-tree{position:relative;height:0;padding-bottom:108%;background-color:#000;border-radius:4px}.d4t-GameTooltip{background:linear-gradient(135deg,#1a1a1a,#0d0d0d);border:2px solid #5a4a3a;border-radius:4px;padding:12px;font-family:Exocet,serif;color:#d4af85;box-shadow:0 8px 24px #000c,inset 0 1px #ffffff1a;z-index:10000}.d4t-GameTooltip.d4t-tip-skill{font-size:14px;width:18em;max-width:18em;min-width:18em;padding:.8em .9em;position:relative;box-sizing:border-box}.d4t-GameTooltip .d4t-top-icon-frame{font-size:5em;position:absolute;width:1em;height:1em;left:50%;margin-left:-.5em;top:-.54em;background-image:url(/assets/webp/skill-frames.cc948e5b-DzUJGXz0.webp);background-size:6em 2em;z-index:1;overflow:visible}.d4t-GameTooltip .d4t-top-icon-frame .d4t-icon{position:absolute;top:.22em;right:.22em;bottom:.22em;left:.22em;background-size:100%;background-position:center;background-repeat:no-repeat}.d4t-top-icon-frame.d4t-icon-active{background-position:0em 0em}.d4t-top-icon-frame.d4t-icon-upgrade{background-position:2em 0em}.d4t-top-icon-frame.d4t-icon-upgrade .d4t-icon{transform:rotate(-45deg)}.d4t-top-icon-frame.d4t-icon-passive{background-position:4em 0em}.d4t-top-icon-frame.d4t-icon-capstone{background-position:0em 1em}.d4t-top-icon-frame.d4t-icon-hub{font-size:6em;background-position:2em 1em}.d4t-GameTooltip.d4t-tip-skill .d4t-title{font-family:DiabloOldFenris,serif;text-align:center;font-size:1.2em;letter-spacing:.05em;margin-bottom:.42em;color:#fff;margin-top:-.33em}.d4t-GameTooltip.d4t-tip-skill .d4t-top-icon-frame~.d4t-title{margin-top:.67em}.d4t-tags{display:flex;gap:0;justify-content:center;flex-wrap:wrap;margin:0}.d4t-GameTooltip .d4t-tag{display:inline-block;padding:.1em .4em;background-color:#4446;border:1px solid rgba(68,68,68,.6666666666666666);margin:.3em .3em 0 0;color:#ffd}.d4t-GameTooltip .d4t-tag.d4t-primary{background-color:#1516;border:1px solid rgba(17,85,17,.6666666666666666)}.d4t-GameTooltip .d4t-separator{background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/headers.06cd93ea.webp);background-size:17em 3.25em;width:17em;height:.5em;background-position-y:-1.6em;margin:.3em auto}.d4t-GameTooltip .d4t-separator.d4t-right{background-position-y:-2.6em;margin-right:0}.d4t-GameTooltip .d4t-description,.d4t-GameTooltip .d4t-description p{margin:.4em 0;line-height:1.5}.d4t-GameTooltip .d4t-stat-line{margin:.2em 0}.d4t-GameTooltip .d4t-desc-line{margin:.3em 0;line-height:1.4}.d4t-GameTooltip .d4t-rank{text-align:center;margin:.3em 0}.d4t-GameTooltip .d4t-rank-bar{display:inline-block;padding:.15em .8em;background:linear-gradient(to bottom,#3a3a2a,#2a2a1a);border:1px solid #5a5a3a;font-size:.85em;letter-spacing:.1em;color:#c0b090}.d4t-GameTooltip .d4t-item-contribution{text-align:center;font-size:.85em;color:#888;margin:.2em 0}.d4t-GameTooltip .d4t-enchantment-header{text-align:center;margin:.6em 0 .3em;padding:.3em .6em;background:linear-gradient(to right,transparent,#3a3a3a,transparent);color:#d4af85;font-weight:700;letter-spacing:.1em;font-size:.9em}.d4t-GameTooltip .d4t-next-rank{margin-top:.5em;padding-top:.3em}.d4t-GameTooltip .d4t-next-rank-title{color:#d4af85;font-weight:700;margin-bottom:.3em}.d4t-GameTooltip .d4t-next-rank-list{list-style:none;padding:0;margin:0}.d4t-GameTooltip .d4t-next-rank-list li{display:flex;align-items:center;gap:.3em;margin:.2em 0;font-size:.9em}.d4t-GameTooltip .d4t-bullet{color:#666;font-size:.7em}.d4t-GameTooltip .d4t-arrow{color:#666;font-size:.7em;margin:0 .2em}.d4t-GameTooltip .d4t-extra-info{text-align:right;display:flex;align-items:center;justify-content:flex-end;gap:.3em}.d4t-GameTooltip .d4t-damage-icon{font-size:1em}.d4t-GameTooltip.d4t-tip-hub{font-size:14px;width:auto;max-width:16em;min-width:auto;padding:.6em .8em}.d4t-GameTooltip.d4t-tip-hub .d4t-title{margin-top:0;margin-bottom:.3em}.d4-color-gold,.d4-color-label{color:#b69e7a}.d4-color-number{color:#5aff5a}.d4-color-important{color:wheat;font-weight:700}.d4-color-lightgray{color:#888;font-size:.85em}.d4-color-warning{color:#d4af85;font-style:italic;font-size:.85em}#uitools-tooltip-root .d4t-sprite-icon{display:inline-block;font-size:20px;width:1.1em;height:1.1em;margin:-.2em .1em -.1em;vertical-align:middle;box-sizing:border-box;position:relative}#uitools-tooltip-root .d4t-sprite-icon .d4t-fontIcons-icon{background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/fontIcons.82cd711b.webp);background-size:16em auto}.d4t-Tooltip__positioner{position:fixed;pointer-events:none;z-index:10000}.d4t-Tooltip__wrapper{position:relative}@keyframes tooltipFadeIn{0%{opacity:0;transform:translate(-10px,-10px)}to{opacity:1;transform:translate(0)}}.d4t-GameTooltip{animation:tooltipFadeIn .2s ease-out}@media (max-width: 768px){.d4t-GameTooltip.d4t-tip-skill{font-size:12px;width:16em;max-width:16em;min-width:16em;padding:.7em .8em}.d4t-GameTooltip .d4t-separator{width:15em;background-size:15em 3.25em}}@media (max-width: 480px){.d4t-GameTooltip.d4t-tip-skill{font-size:11px;width:15em;max-width:15em;min-width:15em}.d4t-GameTooltip .d4t-separator{width:14em;background-size:14em 3.25em}}.points-panel{position:absolute;left:4px;top:4px;width:200px;padding:16px;text-align:center;border-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/frame.9a90e5ab.webp) 30 fill / 30px round;z-index:10}.points-panel__spent{color:#959391;font-family:DiabloSerif;font-style:italic;font-size:14px}.points-panel__available{color:#ababab;font-family:DiabloOldFenris;font-size:16px;margin:2px 0}.points-panel__value{font-family:Exocet;font-size:24px;color:#d9a962}.points-panel__value--disabled{color:#f50802}.points-panel__icon{display:inline-block;width:24px;height:24px;background-size:100% auto;margin:0 2px -6px 0}.points-panel--small{width:136px;border-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/frame-sm.b1af71f3.webp) 20 fill / 20px round}.points-panel--small .points-panel__spent{font-size:11px}.points-panel--small .points-panel__available{font-size:13px}.points-panel--small .points-panel__icon{width:18px;height:18px;margin-bottom:-4px}.points-panel--small .points-panel__value{font-size:18px}.points-panel__icon--paragon{background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/points40.26cce059.webp)}.points-panel__icon--skill{background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/points.ac392d8f.webp)}.skill-tree{position:relative;overflow:hidden;width:100%;height:100%}.skill-tree svg{width:100%;height:100%;cursor:grab;background:transparent}.skill-tree svg:active{cursor:grabbing}.hover-frame{opacity:.8;filter:drop-shadow(0px 0px 3px #a80000)}.skill-node{box-shadow:#9696c1d9 0 13px 27px -5px,#0000004d 0 8px 16px -8px}.skill-node:hover{border:5px solid #eb0000}.skill-node-image{box-shadow:#9696c1d9 0 13px 27px -5px,#0000004d 0 8px 16px -8px}.spell-node-image{opacity:.8}.link:hover{stroke:#eb0000!important}.node-text{font-size:.7rem;fill:#fff}.point-indicator,.hover-point-indicator{letter-spacing:-1px;translate:25px 25px;fill:#fff;filter:drop-shadow(0px 0px 2px #000000)}.node-hub-counter{font-family:OldFenris,sans-serif!important;font-size:2rem;font-weight:400;fill:#f50802;translate:0px 8px;filter:drop-shadow(0px 0px 3px #000000)}.skill-points-panel{position:absolute;top:12px;left:12px;color:#fff;background:#0d0d0df2;padding:10px 14px;border-radius:4px;border:1px solid rgba(255,255,255,.1);font-size:13px;z-index:2;box-shadow:0 2px 8px #0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.skill-points-panel .points-row{display:flex;align-items:center;gap:8px;margin-bottom:3px}.skill-points-panel .points-row:last-child{margin-bottom:0}.skill-points-panel .points-label{color:#999;font-size:11px;min-width:60px;flex:1}.skill-points-panel .points-value{color:gold;font-weight:700;font-size:13px;font-family:monospace}.skill-points-panel .points-remaining{color:#fff;font-weight:600;font-family:monospace}.skill-points-panel .clear-points-btn{background:#dc2626cc;border:1px solid rgba(239,68,68,.6);color:#fff;width:20px;height:20px;border-radius:3px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;line-height:1;padding:0;transition:all .2s}.skill-points-panel .clear-points-btn:hover{background:#ef4444e6;border-color:#f87171cc;transform:scale(1.05)}.skill-points-panel .clear-points-btn:active{transform:scale(.95)}.zoom-controls{position:absolute;left:20px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:4px;z-index:10}.zoom-controls__button{width:32px;height:32px;background-color:#1a1a1a;border:1px solid #333;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#999;cursor:pointer;transition:all .2s}.zoom-controls__button:hover{background-color:#2a2a2a;color:#fff;border-color:#555}.zoom-controls__button svg{width:16px;height:16px}.skill-tree-scroll{overflow:hidden}@media (max-width: 1170px){.skill-tree:before{display:none}.skill-tree:after{display:none}}.d4t-dialog-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:10000}.d4t-dialog{position:fixed;background-color:#121314;border-radius:8px;box-shadow:0 4px 20px #000000e6;font-family:DiabloSerif,serif;color:#b8afa1;max-height:80vh;overflow-y:auto;min-width:600px;max-width:800px}.d4t-dialog-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px}.d4t-dialog-title{font-size:1.4em;font-weight:700;color:#ff8000;text-transform:uppercase;letter-spacing:.05em}.d4t-dialog-buttons button{background:none;border:none;color:#b8afa1;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s}.d4t-dialog-buttons button:hover{color:#fff}.d4t-icon-close{width:16px;height:16px}.d4t-board-list{list-style:none;margin:0;padding:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.d4t-board-list>li{padding:12px;border:1px solid #282828;border-radius:4px;cursor:pointer;transition:background-color .2s}.d4t-board-list>li:hover{background-color:#282828}.d4t-board-list>li.d4t-disabled{opacity:.5;cursor:default;filter:grayscale(100%);pointer-events:none}.d4t-board-list>li.d4t-disabled:hover{background-color:transparent}.d4t-board-list .d4t-header{display:flex;align-items:center;gap:8px;margin-bottom:6px}.d4t-board-list .d4t-icon-frame{position:relative;width:48px;height:48px;margin:-4px 4px -4px -4px;flex-shrink:0;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/tiles.38395369.webp);background-size:357px 153px;background-position:-153px -51px}.d4t-board-list .d4t-icon-frame .d4t-icon{position:absolute;top:8px;right:8px;bottom:8px;left:8px;font-size:32px;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/paragon.fbbba8e0.webp);background-size:auto 5em;background-repeat:no-repeat;background-position-y:-4em}.d4t-board-list .d4t-title{font-size:1em;font-weight:700;color:#ff8000;flex:1;line-height:1.2}.d4tools-wrapper .d4t-BoardSelector .d4t-board-list li .d4t-stats{margin-top:2px;color:#9b9b9b;white-space:nowrap}.d4t-board-list .d4t-stats{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:.85em;margin-top:2px;color:#9b9b9b}.d4t-board-list .d4t-stats>span{white-space:nowrap;flex:0 0 auto;display:flex;margin-bottom:0}.d4t-options{padding:16px 20px}.d4t-options label{display:flex;align-items:center;gap:8px;color:#fff;font-size:.95em}.d4t-options input[type=number]{width:45px;padding:4px 8px;background-color:rgb(var(--maxroll-color-dark-6));border:1px solid #282828;border-radius:4px;color:#fff;font-family:DiabloSerif,serif;font-size:.95em}.d4t-options input[type=number]:focus{outline:none;border-color:#8a7a6a}.d4tools-wrapper .d4-color-number{color:#dba864}.d4-color-number{color:orange;font-weight:700;padding-left:4px}@media screen and (max-width: 900px){.d4t-dialog{min-width:90%;max-width:90%;max-height:90vh}.d4t-board-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 600px){.d4t-board-list{grid-template-columns:1fr}}.d4t-board-connection{position:absolute;pointer-events:none;z-index:-1}.d4t-board-connection line{filter:drop-shadow(0 0 2px rgba(212,175,55,.5))}.d4t-dialog-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;z-index:99990;display:flex;align-items:center;justify-content:center}.d4t-GlyphSelector{position:relative;background:url(https://assets-ng.maxroll.gg/d4-tools/static/media/popup-bg.18715b82.webp);border-radius:8px;box-shadow:0 8px 32px #000c;font-family:DiabloSerif,sans-serif;width:584px;max-height:600px;display:flex;flex-direction:column;color:#e3e0d9}.d4t-GlyphSelector:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/tooltip-frame.9829c985.webp) 143/71px/12px round;border-radius:8px}.d4t-dialog-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #2b2c2c;position:relative;z-index:1}.d4t-dialog-title{font-size:20px;font-weight:700;color:#fff}.d4t-dialog-close{width:24px;height:24px;background:none;border:none;cursor:pointer;padding:0;color:#95989b;transition:color .2s}.d4t-dialog-close:hover{color:#fff}.d4t-dialog-close svg{width:100%;height:100%}.d4t-SearchBar{position:relative;margin:12px 16px;background:#171717;border:1px solid #2b2c2c;border-radius:4px;overflow:hidden;z-index:1}.d4t-SearchBar input{width:100%;padding:8px 36px 8px 12px;background:transparent;border:none;outline:none;color:#fff;font-size:14px;font-family:DiabloSerif,sans-serif}.d4t-SearchBar input::placeholder{color:#737373}.d4t-SearchBar svg{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#737373;pointer-events:none}.d4t-glyph-list{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;list-style:none;margin:0;padding:0 8px 8px;overflow-y:auto;max-height:450px;position:relative;z-index:1;container-type:inline-size}.d4t-glyph-list li{margin:2px;border:1px solid #282828;border-radius:6px;width:180px;height:55px;display:flex;flex-direction:row;align-items:center;cursor:pointer}.d4t-glyph-list li:hover{background-color:#222}.d4t-glyph-list li.d4t-active{border-color:initial;background-color:#222}.d4t-glyph-list .d4t-icon{width:48px;height:48px;margin:-4px;background-size:contain;background-position:50%;background-repeat:no-repeat}.d4t-glyph-list .d4t-no-icon{font-size:20px;text-align:center;width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.d4t-glyph-list .d4t-no-icon svg{width:24px;height:24px;margin-bottom:-3px}.d4t-glyph-list .d4t-info{flex:1;display:flex;flex-direction:column}.d4t-glyph-list .d4t-title{font-size:14px;font-family:DiabloSerif}.d4t-glyph-list .d4t-level{margin-top:4px;font-size:12px;color:#b69e7a;display:none;align-items:center;gap:5px}.d4t-glyph-list li.d4t-active .d4t-level{display:flex}.d4t-glyph-list li input{width:50px;padding:2px 5px;background:#0a0a0a;border:1px solid #444;border-radius:3px;color:#ff8000;font-size:12px;font-weight:700;text-align:center}.d4t-glyph-list .d4t-glyph-level-input:focus{outline:none;border-color:#ff8000;box-shadow:0 0 4px #ff800080}.d4t-glyph-list .d4t-glyph-level-input::-webkit-inner-spin-button,.d4t-glyph-list .d4t-glyph-level-input::-webkit-outer-spin-button{opacity:1}.d4t-glyph-tooltip{position:fixed;z-index:10000;background:linear-gradient(to bottom,#1a0e08,#0a0506);border:2px solid #8b6914;box-shadow:0 0 20px #000000e6,inset 0 0 30px #00000080;border-radius:4px;padding:16px;min-width:350px;max-width:450px;font-family:Exocet,Trebuchet MS,sans-serif;color:#d4c6a3;pointer-events:none}.d4t-tooltip-header{text-align:center;border-bottom:1px solid #4a3618;padding-bottom:12px;margin-bottom:12px}.d4t-tooltip-rarity{font-size:12px;color:#ff8000;text-transform:uppercase;font-weight:700;letter-spacing:1px}.d4t-tooltip-name{font-size:24px;font-weight:700;color:#f4e4c0;margin:6px 0;text-shadow:2px 2px 4px rgba(0,0,0,.8)}.d4t-tooltip-level{font-size:14px;color:#b69e7a;background:#ffffff0d;padding:4px 12px;border-radius:2px;display:inline-block;margin-top:6px}.d4t-tooltip-body{line-height:1.6}.d4t-tooltip-section{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(74,54,24,.5)}.d4t-tooltip-section:last-child{border-bottom:none;margin-bottom:0}.d4t-tooltip-radius-title{font-size:15px;color:#f4e4c0;font-weight:600;margin-bottom:4px}.d4t-tooltip-radius-next{font-size:13px;color:#b69e7a;margin-left:8px}.d4t-tooltip-bonus-title,.d4t-tooltip-additional-title,.d4t-tooltip-requirements-title,.d4t-tooltip-legendary-title{font-size:14px;color:#f4e4c0;font-weight:600;margin-bottom:4px}.d4t-tooltip-bonus-desc,.d4t-tooltip-additional-desc,.d4t-tooltip-requirements-desc{font-size:13px;color:#d4c6a3;margin-left:8px}.d4t-tooltip-additional-subtitle,.d4t-tooltip-requirements-subtitle{font-size:12px;color:#9a8a6a;font-style:italic;margin-bottom:4px}.d4t-tooltip-legendary-desc{font-size:13px;color:#ff8000;margin-left:8px}.d4t-tooltip-legendary-desc:before{content:"★ ";color:#ffc107}.d4t-glyph-list::-webkit-scrollbar{width:6px}.d4t-glyph-list::-webkit-scrollbar-track{background:#171717;border-radius:4px}.d4t-glyph-list::-webkit-scrollbar-thumb{background:#2b2c2c;border-radius:4px}.d4t-glyph-list::-webkit-scrollbar-thumb:hover{background:#3b3c3c}.d4t-socket-node{cursor:pointer!important}.d4t-socket-node:hover{filter:brightness(1.2)}.d4t-glyph-rank-control{padding:12px 16px;border-top:1px solid #2b2c2c;background:#0a0a0a;position:relative;z-index:1}.d4t-glyph-rank-control .d4t-rank-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;color:#b69e7a}.d4t-glyph-rank-control .d4t-rank-value{font-size:16px;font-weight:700;color:#ff8000}.d4t-glyph-rank-control .d4t-rank-slider{width:100%;height:6px;background:#2b2c2c;border-radius:3px;position:relative;cursor:pointer}.d4t-glyph-rank-control .d4t-rank-slider-fill{height:100%;background:linear-gradient(90deg,#ff8000,#fa0);border-radius:3px;position:relative}.d4t-glyph-rank-control .d4t-rank-slider-thumb{position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:16px;height:16px;background:#ff8000;border:2px solid #fff;border-radius:50%;cursor:grab;box-shadow:0 2px 4px #00000080}.d4t-glyph-rank-control .d4t-rank-slider-thumb:active{cursor:grabbing}.d4t-glyph-rank-control .d4t-rank-info{margin-top:8px;font-size:12px;color:#737373;display:flex;justify-content:space-between}.d4t-glyph-rank-control .d4t-rank-radius{color:#7c7cfb}.d4t-GameTooltip{box-sizing:border-box;width:20.3em;line-height:normal;font-family:DiabloSerif,sans-serif;font-size:14px;text-shadow:0 0 2px #000;margin:.8em;padding:1.4em 1.2em;color:#b8afa1;position:fixed;border-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/tooltip-base.d5050608.webp) 76 fill/1.9em stretch;z-index:100000;pointer-events:none}.d4t-GameTooltip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/tooltip-frame.9829c985.webp) 124/3.1em/.6em round}.d4t-GameTooltip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1}.d4t-GameTooltip.d4t-tip-legendary:before{border-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/frame-legendary.b243f03a.webp) 128 fill/3.2em stretch}.d4t-GameTooltip.d4t-tip-skill{margin-top:2.2em}.d4t-GameTooltip .d4t-top-icon-frame{font-size:5em;position:absolute;width:1em;height:1em;left:50%;margin-left:-.5em;top:-.54em;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/skill-frames.cc948e5b.webp);background-size:6em 2em;z-index:1}.d4t-GameTooltip .d4t-top-icon-frame .d4t-icon{position:absolute;top:.22em;right:.22em;bottom:.22em;left:.22em;background-size:cover;background-position:center;background-repeat:no-repeat}.d4t-GameTooltip .d4t-top-icon-frame.d4t-glyph-empty{background-position:-4em -1em}.d4t-GameTooltip .d4t-top-icon-frame.d4t-glyph-empty .d4t-icon{top:-.06em;right:-.06em;bottom:-.06em;left:-.06em}.d4t-GameTooltip.d4t-tip-skill .d4t-sub-title{text-align:center;filter:none;font-size:.7em;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.4em}.d4t-GameTooltip.d4t-tip-skill .d4t-title{font-family:DiabloOldFenris,serif;text-align:center;font-size:1.2em;letter-spacing:.05em;margin-bottom:.42em;color:#fff;margin-top:.67em}.d4t-GameTooltip .d4t-header{background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/headers.06cd93ea.webp);background-size:100% auto;width:100%;height:1.78em;margin:.33em 0;font-family:DiabloOldFenris,serif;text-align:center;font-size:.9em;line-height:1.67em;color:#fff;text-transform:uppercase;letter-spacing:.05em}.d4t-GameTooltip .d4t-separator{background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/headers.06cd93ea.webp);background-size:17.9em 3.25em;width:17.9em;height:.5em;background-position-y:-1.6em;margin:.3em auto}.d4t-GameTooltip ul{list-style:none;padding:0;margin:.5em 0}.d4t-GameTooltip ul li{margin:.3em 0;padding-left:0;line-height:1.4;font-size:.85em}.d4t-GameTooltip ul li.d4t-list-star{position:relative;padding-left:1.2em}.d4t-GameTooltip ul li.d4t-list-star:before{content:"";position:absolute;left:0;top:.15em;width:.8em;height:.8em;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/list-icons.b43c4a76.webp);background-size:900% 200%;background-position:0 0}.d4t-GameTooltip .d4-color-label{color:#b69e7a;font-weight:600;display:block;margin-top:.8em;margin-bottom:.3em}.d4t-GameTooltip .d4-color-yellow{color:#ffff64}.d4t-GameTooltip .d4-color-number{color:#dba864}.d4t-GameTooltip .d4-color-warning{color:#bf6b31}.d4t-GameTooltip .d4-color-legendary{color:#ff8000}.d4t-GameTooltip .d4-color-lightgray{color:#9b9b9b}.d4t-GameTooltip .d4-color-inactive{color:#888}@media screen and (max-width: 1200px){.d4t-GameTooltip{font-size:12px}}.paragon-container{width:100%;height:100%;position:relative;overflow:hidden;background:#0a0a0a;padding-top:60px;box-sizing:border-box}.d4t-boards{position:absolute;left:50%;top:40px;margin-left:-672px;transform-origin:672px 0;transition:transform .1s ease-out}.d4t-ParagonBoard{position:absolute;width:21em;height:21em;font-size:64px;transform-origin:center center;transition:transform .3s ease-out;cursor:grab;-webkit-user-select:none;user-select:none}.paragon-container.d4t-dragging .d4t-ParagonBoard{cursor:grabbing!important}.d4t-boards.d4t-dragging{transition:none}.d4t-buttons{display:flex;flex-direction:row;gap:.3em;margin-left:.8em}.d4t-button{width:1.2em;height:1.2em;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#999;transition:color .2s;flex-shrink:0}.d4t-button:hover{color:#fff}.d4t-button svg{width:.8em;height:.8em}.d4t-grid{position:relative;font-size:64px;width:21em;height:21em;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/board-background.5a4d1647.webp);background-size:100% 100%;box-shadow:inset 0 0 10px #f008;transition:transform .75s ease-out;transform-origin:center}.d4t-ParagonBoard .d4t-node{position:absolute;width:1em;height:1em;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/tiles.38395369.webp);background-position:0 0;cursor:pointer}.d4t-ParagonBoard .d4t-node.d4t-gate:before,.d4t-ParagonBoard .d4t-node.d4t-r3:before,.d4t-ParagonBoard .d4t-node.d4t-r4:before,.d4t-ParagonBoard .d4t-node.d4t-start:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/tiles.38395369.webp);background-position:-136px 0}.d4t-ParagonBoard .d4t-node:hover .d4t-frame{z-index:6;background-position-y:-68px}.d4t-ParagonBoard .d4t-node:hover .d4t-icon{z-index:7;background-position-y:-1em}.d4t-ParagonBoard .d4t-node:hover.d4t-r2 .d4t-icon{background-position-y:-2em}.d4t-ParagonBoard .d4t-node:hover.d4t-r3 .d4t-icon{background-position-y:-3em}.d4t-ParagonBoard .d4t-node:hover.d4t-r4 .d4t-icon{background-position-y:-4em}.d4t-ParagonBoard .d4t-frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/tiles.38395369.webp);background-position:0 -136px}.d4t-ParagonBoard .d4t-r2 .d4t-frame{background-position-x:-68px}.d4t-ParagonBoard .d4t-r3 .d4t-frame{background-position-x:-136px}.d4t-ParagonBoard .d4t-r4 .d4t-frame{background-position-x:-204px}.d4t-ParagonBoard .d4t-start .d4t-frame{background-position:-340px 0!important}.d4t-ParagonBoard .d4t-gate .d4t-frame{background-position-x:-272px}.d4t-ParagonBoard .d4t-socket .d4t-frame{background-position-x:-408px}.d4t-ParagonBoard .d4t-node.d4t-active .d4t-frame{z-index:6;background-position-y:-68px}.d4t-ParagonBoard .d4t-node.d4t-active .d4t-icon{z-index:7;background-position-y:-1em}.d4t-ParagonBoard .d4t-node.d4t-active.d4t-r2 .d4t-icon{background-position-y:-2em}.d4t-ParagonBoard .d4t-node.d4t-active.d4t-r3 .d4t-icon{background-position-y:-3em}.d4t-ParagonBoard .d4t-node.d4t-active.d4t-r4 .d4t-icon{background-position-y:-4em}.d4t-node.d4t-active .d4t-icon{filter:none}.d4t-ParagonBoard .d4t-inactive:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;background:#ba191640}.d4t-inactive{color:#666}.d4t-ParagonBoard .d4t-node .d4t-icon{position:absolute;top:12px;right:12px;bottom:12px;left:12px;z-index:3;font-size:40px;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/paragon.fbbba8e0.webp);background-size:auto 5em;background-position-y:0}.d4t-edge{position:absolute;pointer-events:none;width:16px;height:16px;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/lines.06866821.webp);z-index:7}.d4t-edge.d4t-s{left:24px;top:56px}.d4t-edge.d4t-n{left:24px;top:-8px}.d4t-edge.d4t-e{background-position:-16px 0;left:56px;top:24px}.d4t-edge.d4t-w{background-position:-16px 0;left:-8px;top:24px}.d4t-empty-socket{position:absolute;top:20%;right:20%;bottom:20%;left:20%;border:2px dashed #666;border-radius:50%}.d4t-node-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.3em;color:#fff;text-align:center;pointer-events:none;text-shadow:0 0 5px #000,0 0 10px #000;font-family:Diablo,sans-serif}.d4t-labels{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:flex-start;color:#fff;font-size:.4em;text-shadow:0 0 10px #000;z-index:8}.d4t-index{font-size:1.2em;color:#ff0;margin-right:.5em;font-family:Exocet,sans-serif;width:1.6em;height:1.6em;display:flex;align-items:center;justify-content:center;border:2px solid #8a4020;border-radius:2px;background:#643c1e4d}.d4t-name{font-size:1em;color:#ff8000;font-family:DiabloSerif,serif;margin-left:.5em}.d4t-right-labels{position:absolute;top:0;right:0;font-size:.3em;color:#b69e7a;text-shadow:0 0 5px #000;display:flex;align-items:center;gap:.5em;z-index:8;padding-right:1em}.d4t-stats{display:flex;gap:.8em;align-items:center}.d4t-stats span{display:inline-block;white-space:nowrap}.d4t-connector{position:absolute;background:#444;z-index:-1}.d4t-connector.d4t-horizontal{height:2px}.d4t-connector.d4t-vertical{width:2px}.d4t-connector.d4t-active{background:#ff0;box-shadow:0 0 5px #ff0}.paragon-controls{position:absolute;bottom:20px;right:20px;z-index:1000;display:flex;gap:10px}.paragon-controls button{width:40px;height:40px;border:1px solid #444;background:#1a1a1a;color:#fff;cursor:pointer;border-radius:5px;font-size:18px;transition:all .2s}.paragon-controls button:hover{background:#2a2a2a;border-color:#666}.d4t-tooltip-root{text-align:left;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:100000}.d4t-tooltip-positioner{position:absolute;pointer-events:none}.d4t-tooltip-wrapper{transform-origin:top left;pointer-events:none}.d4t-tooltip-content{box-sizing:border-box;width:16em;max-width:16em;line-height:1.4;font-family:DiabloSerif,serif;font-size:14px;text-shadow:0 0 2px #000;margin:.6em;padding:1em .9em;color:#b8afa1;position:relative;border-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/tooltip-base.d5050608.webp) 76 fill/1.9em stretch;z-index:0;pointer-events:none}.d4t-tooltip-content:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/tooltip-frame.9829c985.webp) 124/3.1em/.6em round;pointer-events:none}.d4t-tooltip-content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;border-image-outset:3px}.d4t-tooltip-content ul{list-style-type:none;margin:.2em 0;padding-left:1.4em}.d4t-tooltip-content li{margin:.2em 0;line-height:1.4}.d4t-GameTooltip{box-sizing:border-box;width:18em;max-width:18em;min-width:18em;line-height:1.4;font-family:DiabloSerif,serif;font-size:14px;text-shadow:0 0 2px #000;margin:.6em;padding:1em .9em;color:#b8afa1;position:relative;border-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/tooltip-base.d5050608.webp) 76 fill/1.9em stretch;z-index:0;pointer-events:none}.d4t-GameTooltip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/tooltip-frame.9829c985.webp) 124/3.1em/.6em round;pointer-events:none}.d4t-GameTooltip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;border-image-outset:3px}.d4t-GameTooltip ul{list-style-type:none;margin:.2em 0;padding-left:1.2em;line-height:1.4}.d4t-GameTooltip li{margin:.2em 0;line-height:1.4}.d4t-GameTooltip .d4t-title{font-size:1.15em;margin:.3em 0}.d4t-GameTooltip .d4t-header{font-size:.95em;margin:.3em 0}.d4t-GameTooltip .d4t-socketed-label{font-size:.85em;margin:8px 0;padding:4px 0}.d4t-top-icon-frame{font-size:3.5em;position:absolute;width:1em;height:1em;left:50%;margin-left:-.5em;top:-.54em;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/skill-frames.cc948e5b.webp);background-size:6em 2em;background-position:0 0;z-index:1}.d4t-top-icon-frame.d4t-icon-paragon{background-position:0 -1em}.d4t-top-icon-frame.d4t-icon-paragon .d4t-icon{position:absolute;left:8px;top:9px;right:8px;bottom:9px;width:auto;height:auto;font-size:32px;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/paragon.fbbba8e0.webp)!important;background-size:auto 5em;background-repeat:no-repeat}.d4t-top-icon-frame.d4t-icon-paragon .d4t-icon{background-position-y:-1em}.d4t-top-icon-frame.d4t-icon-paragon.d4t-r2 .d4t-icon{background-position-y:-2em}.d4t-top-icon-frame.d4t-icon-paragon.d4t-r3 .d4t-icon{background-position-y:-3em}.d4t-top-icon-frame.d4t-icon-paragon.d4t-r4 .d4t-icon{background-position-y:-4em}.d4t-top-icon-frame.d4t-r1{background-position:0 -1em}.d4t-top-icon-frame.d4t-r2{background-position:-1em -1em}.d4t-top-icon-frame.d4t-r3{background-position:-2em -1em}.d4t-top-icon-frame.d4t-r4{background-position:-3em -1em}.d4t-sub-title{filter:opacity(.75);text-align:center;margin:.5em 0;color:#ddcdb0;font-size:.85em}.d4t-separator{background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/headers.06cd93ea.webp);background-size:16em 3em;width:16em;height:.4em;background-position-y:-1.4em;margin:.2em auto}.d4-color-white{color:#e3e0d9}.d4-color-yellow{color:#ffff64}.d4-color-blue{color:#7c7cfb}.d4-color-red{color:#ba1916}.d4-color-label,.d4-color-gold{color:#b69e7a}.d4-color-resource{color:#ffff74}.d4-color-number{color:#dba864}.d4-color-important{color:#e3e0d9}.d4-color-gray{color:#696969}.d4-color-warning{color:#bf6b31}.d4-color-random{color:#aaf}.d4-color-common{color:#e3e0d9}.d4-color-set,.d4-color-value{color:#0f0}.d4-color-lightgray{color:#9b9b9b}.d4-color-inactive{color:#696969}.d4t-socketed-label{font-size:.8em;font-weight:700;color:#9b9b9b;text-align:center;letter-spacing:.1em;margin:6px 0;padding:3px 0;background:#0000004d;border-top:1px solid #444;border-bottom:1px solid #444}.d4t-socket-icon{position:absolute;top:12px;left:12px;right:12px;bottom:12px;background-size:contain;background-position:center;background-repeat:no-repeat;z-index:3}.d4t-socket-icon.d4t-empty{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="28" fill="none" stroke="%23444" stroke-width="2"/><circle cx="32" cy="32" r="20" fill="none" stroke="%23666" stroke-width="1"/><circle cx="32" cy="32" r="12" fill="%23333"/></svg>');opacity:.5}.d4t-socket-icon.d4t-has-glyph{opacity:1;filter:drop-shadow(0 0 4px rgba(255,128,0,.6))}.d4t-socket-node:hover .d4t-socket-icon.d4t-has-glyph{filter:drop-shadow(0 0 8px rgba(255,128,0,.9))}.d4t-socket-node{cursor:pointer}@media (max-width: 1024px){.d4t-tooltip-content{font-size:13px;width:15em;max-width:15em;padding:.9em .8em}.d4t-GameTooltip{font-size:13px;width:16em;max-width:16em;min-width:16em;padding:.9em .8em}.d4t-top-icon-frame{font-size:3em}.d4t-top-icon-frame.d4t-icon-paragon .d4t-icon{left:7px;top:7px;right:7px;bottom:7px;font-size:28px}.d4t-separator{width:14em;background-size:14em 2.8em}}@media (max-width: 768px){.d4t-tooltip-content{font-size:12px;width:14em;max-width:14em;padding:.8em .7em;margin:.4em}.d4t-GameTooltip{font-size:12px;width:15em;max-width:15em;min-width:15em;padding:.8em .7em;margin:.4em}.d4t-top-icon-frame{font-size:2.5em}.d4t-top-icon-frame.d4t-icon-paragon .d4t-icon{left:5px;top:6px;right:5px;bottom:6px;font-size:24px}.d4t-separator{width:13em;background-size:13em 2.6em}.d4t-GameTooltip .d4t-title{font-size:1.1em}}.skills-paragon-container{height:100%;display:flex;flex-direction:column;gap:0}.skills-paragon-container>.widget-container{flex:2;min-height:0}.skills-paragon-container>.chaos-mercenary-container{flex:1;min-height:200px}.skill-tree-container{flex:1;background:#0d0d0d;overflow:hidden;position:relative;height:100%}.paragon-board-container{flex:1;background:#0d0d0d;overflow:hidden;position:relative;height:100%;display:flex;justify-content:center}.widget-body{flex:1;display:flex;flex-direction:column;overflow:hidden;transition:all .3s cubic-bezier(.7,.3,.1,1)}.fullscreen-mask{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;z-index:9990;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.widget-body.fullscreen{position:fixed;top:5vh;left:5vw;width:90vw;height:90vh;z-index:9999;background:#0d0d0d;display:flex;flex-direction:column;border-radius:8px;box-shadow:0 6px 16px #0000004d,0 3px 6px -4px #0006,0 9px 28px 8px #0003;border:1px solid #333}.widget-body.fullscreen .widget-content{flex:1;overflow:hidden;position:relative}.skill-tree-container::-webkit-scrollbar,.paragon-board-container::-webkit-scrollbar{width:6px;height:6px}.skill-tree-container::-webkit-scrollbar-track,.paragon-board-container::-webkit-scrollbar-track{background:#0d0d0d}.skill-tree-container::-webkit-scrollbar-thumb,.paragon-board-container::-webkit-scrollbar-thumb{background:#444;border-radius:3px}.skill-tree-container::-webkit-scrollbar-thumb:hover,.paragon-board-container::-webkit-scrollbar-thumb:hover{background:#555}.skill-points-panel{position:absolute;left:4px;top:4px;width:136px;padding:10px;text-align:center;background:#000000d9;border:1px solid #333;border-radius:4px;z-index:10;pointer-events:none;box-shadow:0 4px 12px #00000080}.points-row{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:2px}.points-label{color:#959391;font-size:11px;font-style:italic}.points-value{font-size:11px;color:#959391}.available-points{color:#ababab;font-size:13px;margin-bottom:2px;text-transform:uppercase;letter-spacing:.5px}.points-remaining{font-size:18px;color:#d9a962;display:flex;align-items:center;justify-content:center;font-weight:700;text-shadow:0 0 8px rgba(217,169,98,.4)}.points-icon{display:inline-block;width:14px;height:14px;background-color:#d9a962;transform:rotate(45deg);margin-right:6px;box-shadow:0 0 4px #d9a962}.zoom-controls{position:absolute;left:16px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:6px;z-index:11}.zoom-btn{width:32px;height:32px;background:#000c;border:1px solid #333;border-radius:4px;color:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.zoom-btn:hover{background:#000;border-color:#666}.stats-widget{display:flex;flex-direction:column}.stats-container{flex:1;padding:12px;color:#fff;overflow-y:auto;font-size:13px}.stats-container::-webkit-scrollbar{width:6px}.stats-container::-webkit-scrollbar-track{background:#1a1a1a;border-radius:3px}.stats-container::-webkit-scrollbar-thumb{background:#333;border-radius:3px}.stats-container::-webkit-scrollbar-thumb:hover{background:#444}.stats-controls{margin-bottom:12px}.stats-difficulty-select{width:100%}.stats-difficulty-select .ant-select-selector{background:#1a1a1a!important;border:1px solid #2a2a2a!important;color:#fff!important;border-radius:4px!important;padding:6px 10px!important;height:auto!important}.stats-difficulty-select .ant-select-selection-item{color:#fff!important;font-size:13px;font-weight:500}.stats-difficulty-select:hover .ant-select-selector{border-color:#3a3a3a!important}.stats-difficulty-select .ant-select-arrow{color:#999}.stats-list-container{display:flex;flex-direction:column;gap:4px}.stats-section{margin-bottom:0}.stats-section--summary{margin-bottom:8px}.stats-section__title{font-size:12px;font-weight:700;letter-spacing:.5px;color:#b0b0b0;margin:0;padding:8px 0;text-transform:uppercase;-webkit-user-select:none;user-select:none;transition:color .2s}.stats-section__title:hover{color:#fff}.stats-section__content{overflow:hidden}.stats-list{list-style:none;margin:0;padding:0}.stats-list li{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:12px;color:#fff}.stats-list li span:first-child{color:#b0b0b0}.stats-list li span:last-child{font-weight:500;font-family:Segoe UI,monospace}.stats-list li.stats-stat--zero{opacity:.5}.stats-list li.stats-stat--zero span:last-child{color:#666}.stats-value--negative{color:#ff6b6b!important}.stats-difficulty-dropdown{background:#1a1a1a!important;border:1px solid #2a2a2a!important}.stats-difficulty-dropdown .ant-select-item{color:#fff!important;font-size:13px}.stats-difficulty-dropdown .ant-select-item:hover{background:#252525!important}.stats-difficulty-dropdown .ant-select-item-option-selected{background:#2a2a2a!important;color:#fff!important}.stats-difficulty-dropdown .ant-select-item-option-active{background:#252525!important}.bottom-section-container{display:flex;flex-direction:column;gap:12px;margin-top:12px}.notes-textarea,.strengths-textarea{background:transparent!important;border:none!important;color:#fff!important;font-size:13px!important;line-height:1.6!important;resize:none!important;padding:0!important;min-height:100px!important}.notes-textarea::placeholder,.strengths-textarea::placeholder{color:#666!important}.notes-textarea:focus,.strengths-textarea:focus{outline:none!important;box-shadow:none!important}.app-wrapper{min-height:100vh;background:#000;color:#fff;display:flex;flex-direction:column}.app-main{flex:1;display:flex;flex-direction:column}.app-container,.d4planner-container{flex:1;background:#000;color:#fff;display:flex;flex-direction:column}ul{padding:0;margin:0;list-style:none}.main-content{flex:1;display:grid;grid-template-columns:1fr 2fr 1fr;gap:12px;padding:10px 24px;max-width:1350px;margin:0 auto;width:100%;box-sizing:border-box}.column{display:flex;flex-direction:column;min-height:600px}.column-left{grid-column:1}.column-center{grid-column:2}.column-right{grid-column:3}@media (max-width: 1024px){.main-content{padding:8px 20px 20px;gap:12px}}@media (max-width: 768px){.main-content{grid-template-columns:1fr;padding:8px 12px 12px;gap:12px}.column{min-height:auto}.column-left,.column-center,.column-right{grid-column:1}.column-center{order:1}.column-left{order:2}.column-right{order:3}}@media (max-width: 480px){.main-content{padding:6px 8px 8px;gap:8px}}.tier-lists-page{min-height:calc(100vh - 200px);background:#0a0a0a;padding:24px 0}.tier-lists-container{max-width:1350px;margin:0 auto;padding:0 24px}.tier-lists-header{margin-bottom:24px}.title-box{display:flex;align-items:center;gap:12px;margin-bottom:16px}.title-accent{width:4px;height:28px;background-color:#057af0;border-radius:2px}.title-text{font-size:24px;font-weight:700;color:#fff;margin:0}.class-filters{overflow-x:auto}.filter-list{display:flex;gap:8px;list-style:none;margin:0;padding:0}.filter-item{position:relative;cursor:pointer;padding:8px 12px;border-radius:4px;transition:all .2s}.filter-item:hover{background:#ffffff0d}.filter-item.active{background:#057af01a}.filter-content{display:flex;align-items:center;gap:6px;white-space:nowrap;color:#ffffffb3;font-size:14px}.filter-item.active .filter-content{color:#fff}.filter-icon{width:24px;height:24px;filter:grayscale(1);transition:filter .2s}.filter-item.active .filter-icon{filter:grayscale(0)}.filter-bar{position:absolute;bottom:0;left:12px;right:12px;height:2px;background:#057af0;border-radius:1px}.tier-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 1024px){.tier-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.tier-cards-grid{grid-template-columns:1fr}}.tier-card{position:relative;min-height:240px;border-radius:8px;overflow:hidden;background:#1a1a1a}.card-image{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:transform .3s}.tier-card:hover .card-image{transform:scale(1.05)}.card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 40%,#000c)}.card-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;padding:16px;text-decoration:none;color:#fff}.card-tags{display:flex;justify-content:space-between;gap:8px}.tag{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.tag-default{background:#ffffff26;color:#ffffffe6}.tag-new{background:#057af0;color:#fff}.card-info{display:flex;flex-direction:column;gap:8px}.card-title{font-size:18px;font-weight:600;color:#fff;margin:0;line-height:1.3}.card-details{display:flex;gap:8px;font-size:13px;color:#fff9}.card-date{color:#ffffff80}.card-date:before{content:"•";margin-right:8px}@media (max-width: 768px){.tier-lists-container{padding:0 16px}.title-text{font-size:20px}.filter-item{padding:6px 10px}.filter-content{font-size:13px}.filter-icon{width:20px;height:20px}}.tier-list-detail-page{min-height:calc(100vh - 200px);background:#0a0a0a;padding:24px 0}.tier-list-detail-container{max-width:1200px;margin:0 auto;padding:0 24px}.back-link{display:inline-flex;align-items:center;gap:8px;color:#fff9;text-decoration:none;font-size:14px;margin-bottom:24px;transition:color .2s}.back-link:hover{color:#057af0}.tier-list-detail-header{margin-bottom:32px}.tier-list-detail-header .title-box{display:flex;align-items:center;gap:12px;margin-bottom:8px}.tier-list-detail-header .title-accent{width:4px;height:32px;background-color:#057af0;border-radius:2px}.tier-list-detail-header .title-text{font-size:28px;font-weight:700;color:#fff;margin:0}.updated-date{color:#ffffff80;font-size:14px;margin:0;padding-left:16px}.tier-list-content{display:flex;gap:24px}.tier-list-sidebar{position:sticky;top:90px;width:228px;flex-shrink:0;display:flex;flex-direction:column;gap:12px;align-self:flex-start}.sidebar-card{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;padding:12px}.sidebar-title{font-size:14px;font-weight:600;text-transform:uppercase;color:#fff;margin:0 0 12px}.author-card{padding:16px 12px}.author-info{display:flex;align-items:center;gap:10px}.author-avatar{width:52px;height:52px;border-radius:50%;background:#1a1a1a;border:4px solid #1a1a1a;overflow:hidden;display:flex;align-items:center;justify-content:center}.author-avatar img{width:100%;height:100%;object-fit:cover}.author-text{display:flex;flex-direction:column;gap:2px}.author-label{font-size:14px;font-weight:300;color:#fff9;line-height:1}.author-name{font-size:16px;font-weight:700;color:#fff;line-height:1}.legend-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.legend-item{display:flex;align-items:center;gap:16px;color:#fff9;font-size:14px}.legend-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px}.double-arrow{display:flex;flex-direction:column;align-items:center}.character-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.character-item{cursor:pointer;color:#ffffff80;font-size:14px;transition:color .2s;white-space:nowrap}.character-item:hover{color:#fffc}.character-item.active{color:#7eb8ff}.tiers-container{flex:1;display:flex;flex-direction:column;gap:32px;min-width:0}.tier-section{display:grid;grid-template-columns:120px 1fr;gap:24px;padding-top:24px;border-top:2px solid #2a2a2a}.tier-section:first-child{border-top:none;padding-top:0}.tier-header{display:flex;flex-direction:column;gap:8px}.tier-title{font-size:48px;font-weight:500;color:#7eb8ff;margin:0;line-height:1}.tier-label{font-size:48px;font-weight:500}.tier-builds{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 32px}.tier-column{display:flex;flex-direction:column;gap:8px}.build-item{display:grid;grid-template-columns:32px 1fr;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid #2a2a2a}.build-trend{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.trend-indicator{display:flex;align-items:center;justify-content:center}.build-info{display:flex;align-items:center}.build-link{display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff;transition:color .2s}.build-link:hover{color:#057af0}.build-class-icon{width:32px;height:32px;border-radius:50%;background:#3a3a3a}.build-name{font-size:15px;font-weight:400;line-height:1.3}@media (max-width: 1024px){.tier-list-content{flex-direction:column}.tier-list-sidebar{position:static;width:100%;flex-direction:row;flex-wrap:wrap}.sidebar-card{flex:1;min-width:200px}.legend-card{display:none}}@media (max-width: 900px){.tier-section{grid-template-columns:1fr;gap:16px}.tier-header{flex-direction:row;align-items:center;gap:8px}.tier-title,.tier-label{font-size:36px}.tier-builds{grid-template-columns:1fr}}@media (max-width: 640px){.tier-list-detail-container{padding:0 16px}.tier-list-detail-header .title-text{font-size:22px}.tier-title,.tier-label{font-size:28px}.build-class-icon{width:28px;height:28px}.build-name{font-size:14px}.tier-list-sidebar{flex-direction:column}.sidebar-card{min-width:100%}.character-card .character-list{flex-direction:row;flex-wrap:wrap;gap:8px 16px}}.d4-embed[data-d4-type=paperdoll]{display:flex;justify-content:center}.d4tools-wrapper{line-height:normal}.d4t-CompositePaperdoll{width:340px;display:flex;flex-direction:column;align-items:center}.d4t-tabs{display:flex;flex-direction:row;align-items:center;align-self:stretch;justify-content:center;list-style:none;margin:0;padding:0}.d4t-tabs li{min-width:80px;flex-shrink:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;padding:4px 12px;height:32px;line-height:24px;border-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/button-inactive.2f989429.webp) 16 fill / 16px stretch;cursor:pointer;font-family:Exocet,DiabloOldFenris,serif;font-size:14px;color:#888}.d4t-tabs li:hover{color:#ccc}.d4t-tabs li.d4t-active{border-image-source:url(https://assets-ng.maxroll.gg/d4-tools/static/media/button-active.fd58c102.webp);color:#fff}.d4t-PlannerLink{cursor:pointer}.d4t-Paperdoll{width:340px;height:450px;position:relative;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/paperdoll.ea26a36d.webp);background-size:100% auto;z-index:0}.d4tools-wrapper .d4t-Paperdoll .d4t-hero{position:absolute;top:0;right:0;bottom:0;left:0;background-size:100% auto}.d4tools-wrapper .d4t-Paperdoll .d4t-hero.d4t-class-0{background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/sorcerer.88516c03.webp)}.d4tools-wrapper .d4t-Paperdoll .d4t-hero.d4t-class-1{background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/druid.6f349308.webp)}.d4tools-wrapper .d4t-Paperdoll .d4t-hero.d4t-class-2{background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/barbarian.8ea39d74.webp)}.d4tools-wrapper .d4t-Paperdoll .d4t-hero.d4t-class-3{background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/rogue.b9096024.webp)}.d4tools-wrapper .d4t-Paperdoll .d4t-hero.d4t-class-4{background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/necromancer.f7f54bd1.webp)}.d4tools-wrapper .d4t-Paperdoll .d4t-hero.d4t-class-5{background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/spiritborn.ecc8ec1a.webp)}.d4tools-wrapper .d4t-Paperdoll .d4t-armor-slots{position:absolute;left:22px;top:22px;bottom:101px;display:flex;flex-direction:column;justify-content:space-between}.d4tools-wrapper .d4t-Paperdoll .d4t-jewelry-slots{position:absolute;right:22px;top:88px;bottom:167px;display:flex;flex-direction:column;justify-content:space-between}.d4tools-wrapper .d4t-Paperdoll .d4t-weapon{position:absolute;bottom:22px}.d4tools-wrapper .d4t-Paperdoll .d4t-weapon.d4t-left{left:22px}.d4tools-wrapper .d4t-Paperdoll .d4t-weapon.d4t-right{right:22px}.d4tools-wrapper .d4t-Paperdoll .d4t-slot{position:relative;width:43px;height:63px;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/slots.20b6acce.webp);background-size:170px 73px;background-position-x:-49px;display:flex;flex-direction:column;align-items:center;justify-content:center}.d4tools-wrapper .d4t-Paperdoll .d4t-slot.d4t-slot-6,.d4tools-wrapper .d4t-Paperdoll .d4t-slot.d4t-slot-7,.d4tools-wrapper .d4t-Paperdoll .d4t-slot.d4t-slot-8,.d4tools-wrapper .d4t-Paperdoll .d4t-slot.d4t-slot-9,.d4tools-wrapper .d4t-Paperdoll .d4t-slot.d4t-slot-10{width:49px;height:73px;background-position-x:0}.d4tools-wrapper .d4t-Paperdoll .d4t-frame{position:absolute;top:3px;right:3px;bottom:3px;left:3px;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/frames.979f76d2.webp);background-size:700% 100%}.d4tools-wrapper .d4t-Paperdoll .d4t-frame.d4t-frame-common{background-position-x:0}.d4tools-wrapper .d4t-Paperdoll .d4t-frame.d4t-frame-magic{background-position-x:-100%}.d4tools-wrapper .d4t-Paperdoll .d4t-frame.d4t-frame-rare{background-position-x:-200%}.d4tools-wrapper .d4t-Paperdoll .d4t-frame.d4t-frame-legendary{background-position-x:-300%}.d4tools-wrapper .d4t-Paperdoll .d4t-frame.d4t-frame-unique{background-position-x:-400%}.d4tools-wrapper .d4t-Paperdoll .d4t-frame.d4t-frame-set{background-position-x:-500%}.d4tools-wrapper .d4t-Paperdoll .d4t-frame.d4t-frame-mythic{background-position-x:-600%}.d4tools-wrapper .d4t-Paperdoll .d4t-image{position:absolute;top:0;right:0;bottom:0;left:0;background-size:contain;background-repeat:no-repeat;background-position:50%}.d4tools-wrapper .d4t-Paperdoll .d4t-image.d4t-disabled{filter:grayscale(100%) brightness(40%) sepia(1) saturate(400%) hue-rotate(-38deg)}.d4tools-wrapper .d4t-Paperdoll .d4t-socket{width:28px;height:28px;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/socket.130ea97d.webp);background-size:100%;position:relative;z-index:1}.d4tools-wrapper .d4t-Paperdoll .d4t-socket .d4t-gems-icon{font-size:28px;filter:opacity(50%)}.d4tools-wrapper .d4t-Paperdoll .d4t-slot:hover .d4t-socket .d4t-gems-icon{filter:none}.d4t-gems-icon{display:block;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/gems.4214c111.webp);background-size:16em auto;width:1em;height:1em}.d4tools-wrapper .d4t-Paperdoll .d4t-upgrade{z-index:1;position:absolute;left:3px;bottom:6px;right:3px;display:flex;flex-direction:row;justify-content:space-evenly}.d4tools-wrapper .d4t-Paperdoll .d4t-upgrade .d4t-node{width:10px;height:10px;margin:0 -3px;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/list-icons.b43c4a76.webp);background-size:900% 200%;background-position-x:-300%;background-position-y:-100%}.d4tools-wrapper .d4t-Paperdoll .d4t-upgrade .d4t-node.d4t-active{background-position-y:0}.d4tools-wrapper .d4t-Paperdoll .d4t-upgrade.d4t-tier-1 .d4t-node{background-position-x:-400%}.d4tools-wrapper .d4t-Paperdoll .d4t-upgrade.d4t-tier-2 .d4t-node{background-position-x:-500%}.d4tools-wrapper .d4t-Paperdoll .d4t-upgrade.d4t-tier-3 .d4t-node{background-position-x:-600%}.d4tools-wrapper .d4t-Paperdoll .d4t-title{-webkit-user-select:none;user-select:none;position:absolute;top:28px;right:40px;font-family:Exocet,DiabloOldFenris,serif;font-size:30px;color:#888}.skill-bar_PlannerSkillBar__cB_YL{margin-top:4px;width:320px;height:64px;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/skillbar.9c45ba7b.webp);background-size:100%;position:relative}.skill-slot_SkillSlot__14SJs{position:absolute}.skill-slot_SkillSlot__14SJs .skill-slot_SkillSlot__icon__3D0SR{position:absolute;top:0;right:0;bottom:0;left:0;background-size:48px auto;background-position:50%;background-repeat:no-repeat;border-radius:inherit}.skill-slot_SkillSlot__14SJs.skill-slot_disabled__3c68x .skill-slot_SkillSlot__icon__3D0SR{filter:grayscale(100%) brightness(30%) sepia(1) saturate(400%) hue-rotate(-38deg)}.skill-bar_PlannerSkillBar__cB_YL .skill-bar_PlannerSkillBar__slot__9zawy{width:48px;height:48px;top:7px}.skill-bar_PlannerSkillBar__cB_YL .skill-bar_PlannerSkillBar__slot__9zawy:nth-child(1){left:9px}.skill-bar_PlannerSkillBar__cB_YL .skill-bar_PlannerSkillBar__slot__9zawy:nth-child(2){left:60px}.skill-bar_PlannerSkillBar__cB_YL .skill-bar_PlannerSkillBar__slot__9zawy:nth-child(3){left:111px}.skill-bar_PlannerSkillBar__cB_YL .skill-bar_PlannerSkillBar__slot__9zawy:nth-child(4){left:162px}.skill-bar_PlannerSkillBar__cB_YL .skill-bar_PlannerSkillBar__slot__9zawy:nth-child(5){left:213px}.skill-bar_PlannerSkillBar__cB_YL .skill-bar_PlannerSkillBar__slot__9zawy:nth-child(6){left:264px}.sorcerer_SorcererBar__3WOmc{width:320px;height:69px;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/spec-sorcerer.d96c0880.webp);position:relative;margin-top:4px}.sorcerer_SorcererBar__3WOmc .sorcerer_SorcererBar__slot__1NdsL{width:40px;height:40px;border-radius:50%;top:12px}.sorcerer_SorcererBar__3WOmc .sorcerer_SorcererBar__slot__1NdsL:first-child{left:103px}.sorcerer_SorcererBar__3WOmc .sorcerer_SorcererBar__slot__1NdsL:nth-child(2){left:177px}.sorcerer_SorcererBar__3WOmc .skill-slot_SkillSlot__icon__3D0SR{background-size:40px auto}@media (max-width: 400px){.d4t-CompositePaperdoll{width:100%;transform:scale(.9);transform-origin:top center}}.d4t-grid{display:grid;gap:8px;background:#0d0d0d;border:1px solid #2a2a2a;border-radius:4px;padding:12px}.d4t-grid-item{display:flex;flex-direction:column;align-items:center;gap:4px}.d4t-grid-frame{width:48px;height:48px;position:relative;background:#1a1a1a;border:2px solid #3a3a3a;border-radius:4px;overflow:hidden}.d4t-grid-image{position:absolute;top:2px;right:2px;bottom:2px;left:2px;background-size:contain;background-position:center;background-repeat:no-repeat}.d4t-grid-label{font-size:11px;color:#888;text-align:center;max-width:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d4t-skill-bar{display:flex;gap:4px;background:#0d0d0d;border:1px solid #2a2a2a;border-radius:4px;padding:8px;justify-content:center}.d4t-skill-slot{position:relative;width:48px;height:48px;background:#1a1a1a;border:2px solid #4a4a4a;border-radius:4px;overflow:hidden;cursor:pointer;transition:transform .2s}.d4t-skill-slot:hover{transform:scale(1.1);z-index:10}.d4t-skill-icon{position:absolute;top:2px;right:2px;bottom:2px;left:2px;background-size:contain;background-position:center;background-repeat:no-repeat}.d4t-skill-keybind{position:absolute;bottom:2px;right:2px;font-size:10px;font-weight:700;color:#fff;background:#000000b3;padding:1px 4px;border-radius:2px}.d4t-item-card{background:linear-gradient(180deg,#1a1a1a,#0d0d0d);border:1px solid #3a3a3a;border-radius:4px;padding:12px;margin-bottom:8px}.d4t-item-legendary{border-color:peru}.d4t-item-unique{border-color:#8b4513}.d4t-item-mythic{border-color:#b8860b}.d4t-item-header{display:flex;align-items:center;gap:10px;margin-bottom:8px}.d4t-item-icon{width:40px;height:40px;background-size:contain;background-position:center;background-repeat:no-repeat;border:2px solid #4a4a4a;border-radius:4px;flex-shrink:0}.d4t-item-name{font-size:14px;font-weight:600;color:#dca779}.d4t-item-legendary .d4t-item-name{color:#ff8000}.d4t-item-unique .d4t-item-name{color:#dca779}.d4t-item-mythic .d4t-item-name{color:#dc9bf2}.d4t-item-affixes{list-style:none;margin:0;padding:0}.d4t-item-affixes li{font-size:13px;color:#b8afa1;padding:2px 0 2px 12px;position:relative}.d4t-item-affixes li:before{content:"•";position:absolute;left:0;color:#888}.d4t-affix-primary{color:#7c7cfb!important}.d4t-paragon-wrapper{display:flex;flex-wrap:wrap;gap:12px}.d4t-paragon-board{background:#0d0d0d;border:1px solid #2a2a2a;border-radius:4px;padding:12px;min-width:120px}.d4t-paragon-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.d4t-paragon-order{width:24px;height:24px;background:#057af0;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.d4t-paragon-name{font-size:14px;font-weight:600;color:#fff}.d4t-paragon-glyph{display:flex;align-items:center;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid #2a2a2a}.d4t-glyph-icon{width:32px;height:32px;background-size:contain;background-position:center;background-repeat:no-repeat;border:2px solid #4a4a4a;border-radius:50%}.d4t-glyph-name{font-size:13px;color:#dca779}.d4t-tabsV2{margin-bottom:16px}.d4t-tabs-container{display:flex;gap:8px;border-bottom:1px solid #2a2a2a;padding-bottom:8px}.d4t-tab{padding:8px 16px;background:#1a1a1a;border:1px solid #3a3a3a;color:#888;font-size:14px;cursor:pointer;transition:all .2s}.d4t-tab:hover{color:#ccc;background:#2a2a2a}.d4t-tab-active{background:#057af0;border-color:#057af0;color:#fff}.d4t-disclaimer{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;margin:16px 0;overflow:hidden}.d4t-disclaimer-top{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#252525;border-bottom:1px solid #2a2a2a}.d4t-disclaimer-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.d4t-disclaimer-icon-img{max-width:100%;max-height:100%}.d4t-disclaimer-title{font-size:16px;font-weight:600;color:#fff}.d4t-disclaimer-content{padding:16px;color:#b8afa1;font-size:14px;line-height:1.6}.d4t-disclaimer-content p{margin:0 0 8px}.d4t-disclaimer-content p:last-child{margin-bottom:0}.d4-gametip{cursor:pointer;white-space:nowrap}.d4-skill,.d4-item,.d4-affix,.d4-stone{cursor:pointer}.d4t-sprite-icon,.d4-gametip .d4t-sprite-icon{display:inline-block;font-size:20px;width:1.1em;height:1.1em;margin:-.2em .1em -.1em;vertical-align:middle;box-sizing:border-box;position:relative}.d4t-sprite-icon .d4t-icon,.d4-gametip .d4t-sprite-icon .d4t-icon{position:absolute;width:1em;height:1em;top:.05em;left:.05em}.d4t-sprite-icon .d4t-skills-icon,.d4-gametip .d4t-sprite-icon .d4t-skills-icon{background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/skills.e68f853b.webp);background-size:16em auto}.d4t-sprite-icon .d4t-items-icon,.d4-gametip .d4t-sprite-icon .d4t-items-icon{background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/items.098dc663.webp);background-size:16em auto}.d4t-sprite-icon .d4t-aspects-icon,.d4-gametip .d4t-sprite-icon .d4t-aspects-icon{background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/aspects.56ae1d46.webp);background-size:16em auto}.d4t-sprite-icon .d4t-stone-icon,.d4-gametip .d4t-sprite-icon .d4t-stone-icon{background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/stone.b7401053.webp);background-size:16em auto}.d4t-sprite-icon .d4t-paragon-icon,.d4-gametip .d4t-sprite-icon .d4t-paragon-icon{background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/paragon.fbbba8e0.webp);background-size:auto 5em}.d4t-sprite-icon .d4t-tempering-icon,.d4-gametip .d4t-sprite-icon .d4t-tempering-icon{background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/tempering.e9bfebff.webp);background-size:16em auto}.d4t-skill-name{color:#fff}.d4-color-common{color:gray}.d4-color-magic{color:#7c7cfb}.d4-color-rare{color:#ff0}.d4-color-legendary{color:#ff8000}.d4-color-unique{color:#dca779}.d4-color-set{color:#0f0}.d4-color-mythic{color:#dc9bf2}.d4-color-number{color:#fff}.d4-color-blue{color:#057af0}.d4-color-red{color:red}.d4-color-gold{color:gold}.d4-color-gray{color:#888}.d4-color-lightgray{color:#aaa}.d4-color-white{color:#fff}.d4-color-highlight{color:#fff;text-shadow:0 0 5px #fff}.d4-color-runecondition{color:#8b8bff}.d4-color-runeeffect{color:#fa0}.d4-color-fire{color:#f60}.d4-color-cold{color:#69f}.d4-color-lightning{color:#ff9}.d4-color-poison{color:#0f0}.d4-color-physical{color:#aaa}.d4-color-shadow{color:#96f}.d4-color-resource{color:#39f}.d4-color-warning{color:#f33}.d4-color-important{color:#f80;font-weight:700}.d4-color-label{color:#888}.d4-color-inactive{color:#666}.d4-color-tooltip{color:#ccc}.d4-color-sky{color:#87ceeb}.d4-color-helltide{color:#f44}.d4-color-boss{color:#f60}.d4-color-specialcraftingmat{color:#fc0}.d4-color-lore{color:#c96;font-style:italic}.d4-color-yellow{color:#ff0}.d4-color-green{color:#0f0}.d4-color-random{color:#888;font-style:italic}.has-inline-color.has-boss-color{color:#f60;background:transparent}.has-inline-color.has-mid-grean-color,.has-inline-color.has-mid-green-color{color:#4b9257;background:transparent}.has-inline-color.has-magic-item-color{color:#7c7cfb;background:transparent}.has-inline-color.has-rare-item-color{color:#ff0;background:transparent}.has-inline-color.has-legendary-item-color{color:#ff8000;background:transparent}.has-inline-color.has-uniques-color{color:#dca779;background:transparent}.has-inline-color.has-fire-burning-color{color:#ff6a3d;background:transparent}.has-inline-color.has-mid-blue-color{color:#057af0;background:transparent}.has-inline-color.has-side-quest-items-color{color:#0cc;background:transparent}.rating-bar-outer{background-color:#3a3a3a;margin:20px 0;display:flex;align-items:center;justify-content:center;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px)}.rating-bar-inner{background-color:#1a1a1a;margin:2px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:24px;width:100%;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px)}@media (min-width: 1024px){.rating-bar-inner{flex-wrap:nowrap;gap:0;padding:40px 56px}}.rating-item{display:flex;flex-direction:column;gap:20px}.rating-bars-wrapper{display:flex;width:92px;justify-content:center;overflow:hidden}.rating-bars{display:flex;width:100px;justify-content:space-between}.rating-segment{display:block;margin:0 -5px;background-color:#3a3a3a;-webkit-mask-image:url(https://assets-ng.maxroll.gg/images/difficulty-bar-segment.svg?scope=mask);mask-image:url(https://assets-ng.maxroll.gg/images/difficulty-bar-segment.svg?scope=mask);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.rating-segment.active{background-color:#057af0}.rating-text{display:flex;flex-direction:column;gap:8px}.rating-label{font-family:Exocet,serif;font-size:24px;font-weight:300;line-height:1;color:#e0e0e0}.rating-value{font-family:Segoe UI,sans-serif;font-size:14px;line-height:1;color:#057af0}.disclaimer{margin:12px 0;background-color:#1a1a1a;border-radius:8px;overflow:hidden;border:1px solid transparent}.disclaimer--quote{border-color:#f80;box-shadow:0 0 1px #f80 inset,0 0 1px #f80}.disclaimer--warning{border-color:#f44;box-shadow:0 0 1px #f44 inset,0 0 1px #f44}.disclaimer--tip{border-color:#4b9257;box-shadow:0 0 1px #4b9257 inset,0 0 1px #4b9257}.disclaimer--note{border-color:#057af0;box-shadow:0 0 1px #057af0 inset,0 0 1px #057af0}.disclaimer__top{display:flex;align-items:center;gap:8px;padding:12px 16px 8px}.disclaimer__icon{display:flex;align-items:center;justify-content:center}.disclaimer__icon-img{display:block;width:18px;height:14px;background-color:#f80;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.disclaimer__icon-quote{-webkit-mask-image:url(https://assets-ng.maxroll.gg/images/icons/quote.svg?scope=mask);mask-image:url(https://assets-ng.maxroll.gg/images/icons/quote.svg?scope=mask);background-color:#f80}.disclaimer__icon-warning{-webkit-mask-image:url(https://assets-ng.maxroll.gg/images/icons/warning.svg?scope=mask);mask-image:url(https://assets-ng.maxroll.gg/images/icons/warning.svg?scope=mask);background-color:#f80}.disclaimer__icon-tip{-webkit-mask-image:url(https://assets-ng.maxroll.gg/images/icons/tip.svg?scope=mask);mask-image:url(https://assets-ng.maxroll.gg/images/icons/tip.svg?scope=mask);background-color:#4b9257}.disclaimer__icon-note{-webkit-mask-image:url(https://assets-ng.maxroll.gg/images/icons/quote.svg?scope=mask);mask-image:url(https://assets-ng.maxroll.gg/images/icons/quote.svg?scope=mask);background-color:#057af0}.disclaimer__title{font-family:Segoe UI,sans-serif;font-size:14px;font-weight:600;color:#fff}.disclaimer__bottom{padding:0 16px 12px}.disclaimer__content{font-size:14px;line-height:1.6;color:#ffffffd9}.disclaimer__content p{margin:0}.disclaimer__content a{color:#057af0;text-decoration:none}.disclaimer__content a:hover{text-decoration:underline}.note-fire{color:#ff6a3d}.note-fire a{color:#f80}.note-fire a:hover{color:#fa0}.chaos-viewer-figure{position:relative;margin:0 auto;display:table;text-align:center}.chaos-viewer-caption{text-align:center;margin-top:8px;margin-bottom:8px;font-family:Exocet,serif;font-size:14px;color:#888}.d4t-ChaosViewer{position:relative;width:340px;height:0;padding-bottom:100%;container-type:inline-size;font-family:DiabloSerif,serif;font-size:12px;-webkit-user-select:none;user-select:none}.d4t-ChaosViewer .d4t-background{position:absolute;top:4.7cqw;right:4.7cqw;bottom:4.7cqw;left:4.7cqw;background-size:100cqw 100cqw;background-position:50%}.d4t-ChaosViewer .d4t-background.d4t-class-0{background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/chaos_sorcerer.847a268f.webp)}.d4t-ChaosViewer .d4t-background.d4t-class-1{background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/chaos_druid.73537701.webp)}.d4t-ChaosViewer .d4t-background.d4t-class-2{background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/chaos_barbarian.0a990e6d.webp)}.d4t-ChaosViewer .d4t-background.d4t-class-3{background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/chaos_rogue.975c3dcb.webp)}.d4t-ChaosViewer .d4t-background.d4t-class-4{background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/chaos_necromancer.67e25009.webp)}.d4t-ChaosViewer .d4t-background.d4t-class-5{background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/chaos_spiritborn.fa8a7010.webp)}.d4t-ChaosViewer .d4t-background:before{content:"";position:absolute;top:-4.7cqw;right:-4.7cqw;bottom:-4.7cqw;left:-4.7cqw;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/frame.beda01fe.webp);background-size:100cqw 100cqw}.d4t-ChaosViewer .d4t-slot{position:absolute;width:20.29cqw;height:20.29cqw}.d4t-ChaosViewer .d4t-slot .d4t-stone{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.d4t-ChaosViewer .d4t-slot .d4t-icon{position:absolute;top:0;right:0;bottom:0;left:0;background-size:contain;background-position:50%;background-repeat:no-repeat}.d4t-ChaosViewer .d4t-slot .d4t-frame{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/skill-frames.cc948e5b.webp);background-size:400% 200%;background-position:0 0;pointer-events:none}.d4t-ChaosViewer .d4t-slot .d4t-frame.d4t-frame-top{background-position:-100% 0}.d4t-ChaosViewer .d4t-slot-0{left:9.26cqw;top:43.24cqw}.d4t-ChaosViewer .d4t-slot-1{left:66.62cqw;top:35cqw}.d4t-ChaosViewer .d4t-slot-2{left:73.09cqw;top:67.8cqw}.d4t-ChaosViewer .d4t-slot-3{left:28.53cqw;top:63.82cqw;width:26.76cqw;height:26.76cqw}.paragon-board-full-container{position:relative;width:100%;height:450px;overflow:hidden;background-color:#0a0a0a;-webkit-user-select:none;user-select:none}.paragon-board-full-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;pointer-events:none;border-style:solid;border-width:90px 110px;border-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/frame.2aea5d65.webp) 180 220 round}.paragon-board-full-container.fullscreen{height:100vh;width:100vw}.paragon-board-full-container.fullscreen:after{display:none}.paragon-board-full-container .d4t-title{z-index:1;position:absolute;left:24px;top:24px;font-family:Exocet,serif;font-size:24px;color:#d4a85a;text-shadow:2px 2px 4px rgba(0,0,0,.8)}.paragon-board-full-container .d4t-points{z-index:1;position:absolute;top:24px;right:24px;font-family:Exocet,serif;font-size:28px;color:#ffff74;display:flex;align-items:center}.paragon-board-full-container .d4t-points .d4t-icon{display:inline-block;width:24px;height:24px;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/points.a460dcf5.webp);margin:0 8px 0 0}.paragon-board-full-container .d4t-controls{z-index:10;position:absolute;right:24px;bottom:24px;display:flex;flex-direction:column;gap:8px}.paragon-board-full-container .d4t-controls .d4t-button{width:44px;height:44px;padding:10px;cursor:pointer;color:#aaa;background:#000000b3;border:1px solid rgba(255,255,255,.1);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s}.paragon-board-full-container .d4t-controls .d4t-button:hover{color:#fff;background:#000000e6;border-color:#ffffff4d}.paragon-board-full-container .d4t-controls .d4t-button:disabled{opacity:.3;cursor:not-allowed}.paragon-board-full-container .d4t-controls .d4t-button svg{width:20px;height:20px;fill:currentColor}.paragon-board-full-container .d4t-SummaryBlock{z-index:9;position:absolute;top:64px;left:24px;bottom:64px;display:flex;flex-direction:column;gap:8px;pointer-events:none}.paragon-board-full-container .d4t-BoardsList{flex-shrink:0;min-height:0;pointer-events:auto;font-size:14px;min-width:200px;max-height:640px;background-color:#121212;border-radius:6px;padding:6px;display:flex;flex-direction:column}.paragon-board-full-container .d4t-BoardsList-header{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;cursor:pointer;height:24px;font-weight:700;color:#fff}.paragon-board-full-container .d4t-BoardsList-header svg{font-size:10px;width:10px;height:10px;fill:currentColor;transform-origin:center;transition:transform .25s ease-out}.paragon-board-full-container .d4t-BoardsList.collapsed .d4t-BoardsList-header svg{transform:rotate(180deg)}.paragon-board-full-container .d4t-BoardsList-content{display:flex;flex-direction:column}.paragon-board-full-container .d4t-BoardsList.collapsed .d4t-BoardsList-content{display:none}.paragon-board-full-container .d4t-line{cursor:pointer;padding:2px 6px;color:#aaa;display:flex;flex-direction:row;align-items:center;gap:3px;border-radius:4px}.paragon-board-full-container .d4t-line:hover{background:#333}.paragon-board-full-container .d4t-board-name{display:flex;flex-direction:row;align-items:center;gap:4px}.paragon-board-full-container .d4t-board-name .d4t-icon{font-size:20px;width:1em;height:1em;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/paragon.fbbba8e0.webp);background-size:auto 5em;background-position-y:-1em;background-repeat:no-repeat}.paragon-board-full-container .d4t-board-name.d4t-legendary .d4t-icon{background-position-y:-4em}.paragon-board-full-container .d4t-glyph-name{display:flex;flex-direction:row;align-items:center;gap:4px}.paragon-board-full-container .d4t-line .d4t-glyph{display:inline-block;font-size:20px;width:1em;height:1em;background-size:1.8em;background-position:50%;background-repeat:no-repeat;flex-shrink:0}.paragon-board-full-container .d4t-ParagonScroll{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/background.3340b189.webp);background-size:cover;background-position:50%}.paragon-board-full-container .d4t-ParagonScroll:active{cursor:grabbing}.paragon-board-full-container .d4t-boards-wrapper{position:absolute;left:50%;top:50%;transform-origin:center center;will-change:transform}.paragon-board-full-container .d4t-boards{position:absolute;will-change:transform}.paragon-board-full-container .d4t-ParagonBoard{position:absolute;transition:inset .25s ease-out}.paragon-board-full-container .d4t-grid{position:relative;font-size:64px;width:21em;height:21em;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/board-background.5a4d1647.webp);background-size:100% 100%;box-shadow:inset 0 0 10px #ff000087;transition:transform .75s ease-out;transform-origin:center}.paragon-board-full-container .d4t-node{position:absolute;width:1em;height:1em;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/tiles.38395369.webp);background-position:0 0;cursor:pointer}.paragon-board-full-container .d4t-frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/tiles.38395369.webp);background-position:0 -136px}.paragon-board-full-container .d4t-r2 .d4t-frame{background-position-x:-68px}.paragon-board-full-container .d4t-r3 .d4t-frame{background-position-x:-136px}.paragon-board-full-container .d4t-r4 .d4t-frame{background-position-x:-204px}.paragon-board-full-container .d4t-gate .d4t-frame{background-position-x:-272px}.paragon-board-full-container .d4t-start .d4t-frame{background-position:-340px 0!important}.paragon-board-full-container .d4t-socket .d4t-frame{background-position-x:-408px}.paragon-board-full-container .d4t-node .d4t-icon{position:absolute;top:12px;right:12px;bottom:12px;left:12px;z-index:3;font-size:40px;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/paragon.fbbba8e0.webp);background-size:auto 5em;background-position-y:0;background-repeat:no-repeat}.paragon-board-full-container .d4t-node:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/tiles.38395369.webp);background-position:-136px 0}.paragon-board-full-container .d4t-gate:before,.paragon-board-full-container .d4t-r3:before,.paragon-board-full-container .d4t-r4:before,.paragon-board-full-container .d4t-start:before{content:""}.paragon-board-full-container .d4t-r4:before{background-position-x:-204px}.paragon-board-full-container .d4t-node.d4t-active .d4t-frame{z-index:6;background-position-y:-68px}.paragon-board-full-container .d4t-node.d4t-active .d4t-icon{z-index:7;background-position-y:-1em}.paragon-board-full-container .d4t-node.d4t-active.d4t-r2 .d4t-icon{background-position-y:-2em}.paragon-board-full-container .d4t-node.d4t-active.d4t-r3 .d4t-icon{background-position-y:-3em}.paragon-board-full-container .d4t-node.d4t-active.d4t-r4 .d4t-icon{background-position-y:-4em}.paragon-board-full-container .d4t-node:hover .d4t-frame{z-index:6;background-position-y:-68px}.paragon-board-full-container .d4t-node:hover .d4t-icon{z-index:7;background-position-y:-1em}.paragon-board-full-container .d4t-node:hover.d4t-r2 .d4t-icon{background-position-y:-2em}.paragon-board-full-container .d4t-node:hover.d4t-r3 .d4t-icon{background-position-y:-3em}.paragon-board-full-container .d4t-node:hover.d4t-r4 .d4t-icon{background-position-y:-4em}.paragon-board-full-container .d4t-edge{position:absolute;pointer-events:none;width:16px;height:16px;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/lines.06866821.webp);z-index:7}.paragon-board-full-container .d4t-edge.d4t-s{left:24px;top:56px}.paragon-board-full-container .d4t-edge.d4t-n{left:24px;top:-8px}.paragon-board-full-container .d4t-edge.d4t-e{background-position:-16px 0;left:56px;top:24px}.paragon-board-full-container .d4t-edge.d4t-w{background-position:-16px 0;left:-8px;top:24px}.paragon-board-full-container .d4t-node .d4t-glyph{position:absolute;top:0;right:0;bottom:0;left:0;background-size:contain;background-position:50%;background-repeat:no-repeat;z-index:8}.paragon-board-full-container .d4t-glyph-radius{position:absolute;width:1em;height:1em;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/tiles.38395369.webp);background-position:-68px 0;z-index:4;pointer-events:none}.paragon-board-full-container .d4t-labels{position:absolute;left:0;top:0;display:flex;flex-direction:row;align-items:center;z-index:8;font-size:32px;font-family:Exocet,serif;transform-origin:top left}.paragon-board-full-container .d4t-labels .d4t-index{box-shadow:inset 0 0 10px red;width:64px;height:64px;text-align:center;font-family:Exocet,serif;font-size:48px;line-height:64px;color:#fff;margin-right:8px}.paragon-board-full-container .d4t-labels .d4t-name{color:#ff8000;margin:0 8px}.paragon-board-full-container .d4t-labels .d4t-glyph-name{margin:0 4px}.paragon-board-full-container .d4t-right-labels{position:absolute;top:0;right:0;z-index:1;display:flex;flex-direction:row;align-items:center}.paragon-board-full-container .d4t-right-labels .d4t-stats{margin-top:2px;color:#9b9b9b;font-size:24px}.paragon-board-full-container .d4t-stats span{margin-left:8px}.paragon-board-full-container .d4-color-legendary{color:#d4a85a}.paragon-board-full-container .d4-color-number{color:#dba864}.paragon-board-full-container .d4t-hints{position:absolute;bottom:50px;left:50%;transform:translate(-50%);display:flex;gap:24px;background:#000c;padding:8px 24px;border-radius:4px;font-size:12px;color:#9b9b9b;border:1px solid rgba(212,168,90,.2);z-index:99;pointer-events:none}.build-guide-page{min-height:calc(100vh - 200px);background:#0a0a0a;padding:32px 0}.build-guide-container{max-width:1350px;margin:0 auto;padding:0 24px}.breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:24px;flex-wrap:wrap}.breadcrumb-item{color:#ffffff80;text-decoration:none;font-size:16px;white-space:nowrap}.breadcrumb-item:hover{color:#fff}.breadcrumb-arrow{color:#fff;font-size:16px}.breadcrumb-current{color:#fff;font-size:16px;white-space:nowrap}.build-guide-divider{height:1px;background:#2a2a2a;margin-bottom:32px}.build-guide-layout{display:flex;gap:16px}.build-guide-sidebar-left{width:228px;flex-shrink:0;position:sticky;top:54px;align-self:flex-start;max-height:calc(100vh - 120px)}.toc-card{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;overflow:hidden}.toc-title{font-size:14px;font-weight:600;text-transform:uppercase;color:#fff;padding:12px 12px 8px;margin:0}.toc-list{display:flex;flex-direction:column;max-height:calc(100vh - 260px);overflow-y:auto}.toc-item{display:flex;align-items:flex-start;gap:4px;padding:10px 12px;font-size:14px;color:#fff9;text-decoration:none;border-top:1px solid #2a2a2a;line-height:1.3;transition:all .2s}.toc-item:hover{color:#fff}.toc-item.active{background:#057af0;color:#fff}.build-guide-main{flex:1;min-width:0}.guide-header{display:flex;justify-content:space-between;gap:24px;margin-bottom:16px}.guide-title{font-size:48px;font-weight:400;color:#fff;margin:0 0 16px;line-height:1.1}.guide-tags{display:flex;gap:8px;flex-wrap:wrap}.guide-tag{display:inline-block;padding:4px 12px;background:#057af0;color:#fff;font-size:13px;font-weight:600;border-radius:4px}.guide-meta{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding-bottom:12px;border-bottom:1px solid #2a2a2a;margin-bottom:24px}.guide-meta-left{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;color:#ffffff80}.meta-updated{font-style:italic}.meta-separator{color:#057af0}.meta-link{color:#057af0;text-decoration:none}.meta-link:hover{text-decoration:underline}.guide-content{margin-top:24px}.guide-section{margin-bottom:48px}.section-title-wrapper{margin-bottom:24px}.section-title-top{display:flex;justify-content:space-between;align-items:center;gap:16px}.section-heading{font-size:30px;font-weight:500;color:#7eb8ff;margin:0}.section-season{font-size:14px;color:#fff9}.section-title-bottom{display:flex;align-items:center;gap:12px;margin-top:4px}.section-build-name{font-size:14px;color:#ffffff80;flex-shrink:0}.section-line{flex:1;height:1px;background:#2a2a2a}.content-columns{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:20px}@media (min-width: 1024px){.content-columns{flex-wrap:nowrap}}.content-column{flex:1;flex-grow:1;width:100%}@media (min-width: 768px){.content-column{flex:1;flex-grow:1;max-width:calc(50% - 10px)}}.content-column.paperdoll-column{display:flex;justify-content:center}.stat-columns{display:flex;gap:32px;flex-wrap:wrap}.stat-column{flex:1;min-width:200px}.text-blue{color:#057af0}.sub-heading{font-size:18px;font-weight:500;margin:24px 0 12px}.content-list{list-style:disc;padding-left:20px;margin:14px 0;color:#ffffffe6;line-height:1.6}.content-list li{margin-bottom:8px}.check-list li::marker{color:#4b9257}.x-list li::marker{color:#851522}.rich-content{color:#ffffffe6;line-height:1.7}.rich-content p{margin-bottom:10px}.rich-content p:last-child{margin-bottom:0}.spacer-10{height:10px;clear:both}.spacer-15{height:15px;clear:both}.build-variants-button{margin:32px auto;text-align:center;display:block}.btn-blue{background-color:#057af0;color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:500;padding:8px 16px;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s ease}.btn-blue:hover{background-color:#0568cc}.paperdoll-figure{position:relative;margin:0 auto;display:table;text-align:center}.paperdoll-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.paperdoll-caption{text-align:center;margin-top:8px;margin-bottom:8px;font-family:Exocet,serif;font-size:14px;color:#888}.season-theme-content{color:#ffffffe6;line-height:1.7;margin-top:16px}.season-theme-content a{color:#057af0;text-decoration:none}.season-theme-content a:hover{text-decoration:underline}.season-theme-content mark{background:transparent}.chaos-perks-heading{font-family:Exocet,serif;font-size:20px;font-weight:500;color:#057af0;margin:24px 0}.chaos-perks-columns{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:20px;align-items:flex-start}@media (min-width: 1024px){.chaos-perks-columns{flex-wrap:nowrap}}.chaos-perks-text{flex:1;flex-grow:1;width:100%}@media (min-width: 768px){.chaos-perks-text{width:auto}}@media (min-width: 1024px){.chaos-perks-text{flex:1;flex-grow:1}}.chaos-perks-viewer{flex:1;flex-grow:1;width:100%;display:flex;justify-content:center}@media (min-width: 768px){.chaos-perks-viewer{width:auto}}@media (min-width: 1024px){.chaos-perks-viewer{flex:1;flex-grow:1}}.chaos-perk-subheading{font-family:Exocet,serif;font-size:18px;font-weight:500;color:#057af0;margin:24px 0}.chaos-perk-subheading mark{background:transparent}.chaos-armor-description{color:#ffffffe6;line-height:1.7;margin:14px 0}.chaos-armor-description mark{background:transparent}.skills-gameplay-columns{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:20px}.skills-description-column,.skill-tree-column{flex:1;min-width:300px}@media (min-width: 1024px){.skills-gameplay-columns{flex-wrap:nowrap}}.embed-figure{position:relative;margin:0 auto;text-align:center}.d4tools-wrapper{font-family:Exocet,Times New Roman,serif}.embed-caption{text-align:center;margin:8px 0;font-family:Exocet,Times New Roman,serif;font-size:14px;color:#ffffffb3}.d4t-SkillsView{padding:25px 18px 17px;width:340px;position:relative;display:flex;flex-direction:column;z-index:0;border-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/frame.beda01fe.webp) 180 0 fill / 90px 0 round}.d4t-SkillsView:before{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;background:url(https://assets-ng.maxroll.gg/d4-tools/static/media/background.9bb4d052.webp);background-size:100% auto;background-position:50%;z-index:-2}.d4t-SkillsView:after{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;background:url(https://assets-ng.maxroll.gg/d4-tools/static/media/shadow.5600ef22.webp);background-size:100% 100%;z-index:-1}.d4t-SkillsView .d4t-title{height:38px;padding:0 10px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;overflow:hidden}.d4t-SkillsView .d4t-name{font-family:Exocet,Times New Roman,serif;font-size:18px;margin-bottom:5px;flex-shrink:1;flex-grow:1;line-height:1;color:#fff}.d4t-SkillsView .d4t-points{flex-shrink:0;font-family:Exocet,Times New Roman,serif;font-size:28px;color:#ffff74}.d4t-SkillsView .d4t-points .d4t-icon{display:inline-block;width:24px;height:24px;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/points.a460dcf5.webp);margin:0 -10px -4px 8px}.d4t-SkillsView .d4t-expand{flex-grow:0;flex-basis:0;margin-left:8px;font-size:20px;color:#aaa;cursor:pointer}.d4t-SkillsView .d4t-expand:hover{color:#fff}.d4t-SkillsView .d4t-expand svg{width:100%;height:100%}.d4t-SkillPreview{display:flex;flex-direction:column}.d4t-skill-group{width:290px;display:flex;flex-direction:row;align-items:center;position:relative;z-index:0}.d4t-header{flex-shrink:0;display:flex;flex-direction:row;align-items:center;align-self:stretch;position:relative}.d4t-header.d4t-wide:before{content:"";position:absolute;top:12px;right:15px;bottom:12px;left:15px;z-index:-2;border-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/preview-line-v.2c6c814c.webp) 40 0 fill / 20px 0 round}.d4t-header.d4t-wide.d4t-active:before{border-image-source:url(https://assets-ng.maxroll.gg/d4-tools/static/media/preview-line-v-r.84319b6c.webp)}.d4t-header.d4t-top-passives:before{top:6px}.d4t-header.d4t-bottom-passives:before{bottom:6px}.d4t-milestone{background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/frames.88b065db.webp);background-size:144px auto;background-position:0 0;width:50px;height:50px;position:relative}.d4t-header.d4t-active .d4t-milestone{background-position-x:-50px}.d4t-milestone .d4t-icon{position:absolute;top:12px;right:12px;bottom:12px;left:12px;background-size:contain;background-position:50%;background-repeat:no-repeat}.d4t-entries{min-width:0}.d4t-skill-row,.d4t-passives{display:flex;flex-direction:row;align-items:center;position:relative}.d4t-skill-row:before,.d4t-passives:before{content:"";position:absolute;top:50%;margin-top:-10px;left:-35px;z-index:-1;width:50px;height:20px;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/preview-line-left.fe168322.webp);background-size:150px 40px;background-position:0 -20px}.d4t-skill-row:first-child:before,.d4t-skill-row:last-child:before,.d4t-passives:first-child:before,.d4t-passives:last-child:before{background-position-y:0}.d4t-skill-row.d4t-active:before,.d4t-passives.d4t-active:before{background-position-x:-100px}.d4t-skill-frame{flex-shrink:0;width:48px;height:48px;margin:-2px;position:relative}.d4t-skill-frame .d4t-frame{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/frames.88b065db.webp);background-size:144px auto;background-position:0 -50px}.d4t-skill-frame.d4t-active .d4t-frame{background-position-x:-96px}.d4t-skill-frame .d4t-icon{position:absolute;top:11px;right:11px;bottom:11px;left:11px;background-size:contain;background-position:50%;background-repeat:no-repeat}.d4t-skill-frame .d4t-rank{position:absolute;z-index:1;font-family:Exocet,Times New Roman,serif;font-size:12px;bottom:2px;right:4px;background:#0000004d;padding:0 2px;color:#fff}.d4t-mod-column{flex-shrink:0;display:flex;flex-direction:column;width:24px}.d4t-mod-frame{width:28px;height:28px;margin:-4px -2px;position:relative}.d4t-mod-frame .d4t-frame{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/frames.88b065db.webp);background-size:144px auto;background-position:0 -98px}.d4t-mod-frame.d4t-active .d4t-frame{background-position-x:-56px}.d4t-mod-frame.d4t-disabled:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/frames.88b065db.webp);background-size:144px auto;background-position:-112px -98px}.d4t-mod-frame .d4t-icon{position:absolute;top:6px;right:6px;bottom:6px;left:6px;background-size:contain;background-position:50%;background-repeat:no-repeat;mask-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/frames.88b065db.webp);-webkit-mask-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/frames.88b065db.webp);mask-size:144px auto;-webkit-mask-size:144px auto;mask-position:-90px -104px;-webkit-mask-position:-90px -104px}.d4t-mod-frame:before,.d4t-passive-frame:before{content:"";position:absolute;z-index:-1;top:50%;margin-top:-10px;left:-30px;width:44px;height:20px;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/preview-line-left.fe168322.webp);background-size:150px 40px;transform-origin:right center}.d4t-mod-frame.d4t-active:before{background-position-x:-100px}.d4t-mod-frame:not(:last-child):before{transform:rotate(-23deg)}.d4t-mod-frame:not(:first-child):before{transform:rotate(23deg)}.d4t-skill-name{margin-left:6px;font-family:Exocet,Times New Roman,serif;font-size:16px;line-height:20px;color:#666}.d4t-skill-name.d4t-active{color:#ccc}.d4t-passives{display:flex;flex-direction:row;align-items:center;position:relative}.d4t-passive-frame{width:36px;height:36px;margin:-2px;position:relative}.d4t-passive-frame .d4t-frame{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/frames.88b065db.webp);background-size:144px auto;background-position:0 -126px}.d4t-passive-frame.d4t-active .d4t-frame{background-position-x:-72px}.d4t-passive-frame.d4t-keystone{margin:-2px 0}.d4t-passive-frame.d4t-keystone .d4t-frame{background-position-y:-162px}.d4t-passive-frame .d4t-icon{position:absolute;top:7px;right:7px;bottom:7px;left:7px;background-size:contain;background-position:50%;background-repeat:no-repeat}.d4t-passive-frame:first-child:before{display:none}.d4t-passives.d4t-active .d4t-passive-frame:before{background-position-x:-100px}.d4t-passive-frame .d4t-rank{position:absolute;z-index:1;font-family:Exocet,Times New Roman,serif;font-size:12px;bottom:2px;right:2px;background:#0000004d;padding:0 2px;color:#fff}.d4t-skill-frame:not(.d4t-active) .d4t-icon,.d4t-mod-frame:not(.d4t-active) .d4t-icon,.d4t-passive-frame:not(.d4t-active) .d4t-icon{filter:brightness(50%)}.accordion-wrapper{display:flex;flex-direction:column;gap:16px}.accordion-item{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;overflow:hidden}.accordion-header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:12px 24px;background:transparent;border:none;cursor:pointer;gap:12px}.accordion-title{font-size:16px;font-weight:600;color:#057af0;margin:0;text-align:left}.accordion-arrow{width:16px;height:9px;transition:transform .3s}.accordion-arrow.open{transform:rotate(180deg)}.accordion-content{padding:0 24px 16px;color:#fffc;line-height:1.6}.changelog-heading{font-size:30px;font-weight:500;color:#7eb8ff;margin:0 0 24px}.changelog-box{border:1px solid #3a3a3a;padding:0 16px}.changelog-list{list-style:none;padding:0;margin:0}.changelog-item{padding:16px 0;border-bottom:1px solid #3a3a3a}.changelog-item:last-child{border-bottom:none}.changelog-date{display:block;margin-bottom:4px;font-size:14px;color:#fffc}.changelog-content{font-size:14px;color:#fff9;white-space:pre-wrap;font-family:inherit;margin:0}.changelog-more{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;cursor:pointer;color:#fff9;font-size:14px}.changelog-line{flex:1;height:1px;background:#ffffff4d}.build-guide-sidebar-right{width:300px;flex-shrink:0;display:flex;flex-direction:column;gap:16px}.related-posts-card{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;padding:24px}.related-posts-title{display:block;text-align:center;text-transform:uppercase;color:#fff;font-size:14px;margin-bottom:16px}.related-posts-list{display:flex;flex-direction:column;gap:0;max-height:350px;overflow-y:auto;padding-right:8px}.related-post{display:flex;flex-direction:column;gap:4px;text-decoration:none;padding:8px 0}.related-category{font-size:12px;text-transform:uppercase;color:#ffffff80}.related-title{font-size:14px;font-weight:700;color:#fff;margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.related-author{font-size:12px;color:#ffffff80}.related-divider{height:1px;background:#fff3}.social-card{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;padding:12px 20px 16px;display:flex;flex-direction:column;align-items:center;gap:8px}.social-title{text-transform:uppercase;color:#fff;font-size:14px}.social-links{display:flex;gap:10px}.social-link{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:4px;transition:all .2s}.social-icon{width:20px;height:20px;background:#0a0a0a;display:block;mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;transition:all .2s}.social-link:hover .social-icon{background:#fff}.social-link.twitter:hover{background:#1da1f2}.social-link.twitch:hover{background:#6441a5}.social-link.discord:hover{background:#5865f2}.social-link.youtube:hover{background:red}.not-found{text-align:center;padding:80px 0}.not-found h1{color:#fff;margin-bottom:24px}.not-found .back-link{color:#057af0;text-decoration:none}@media (max-width: 1280px){.build-guide-sidebar-right{display:none}}@media (max-width: 1024px){.build-guide-sidebar-left{display:none}.guide-title{font-size:32px}}@media (max-width: 768px){.build-guide-container{padding:0 16px}.guide-title{font-size:24px}.guide-tags{flex-wrap:wrap}.section-heading{font-size:24px}.content-columns,.stat-columns{flex-direction:column}.content-column,.stat-column{max-width:100%;min-width:100%}}.disclaimer{margin:12px 0;border-radius:8px;overflow:hidden;border:1px solid transparent}.disclaimer-warning{border-color:#f44336;box-shadow:0 0 1px #f44336 inset,0 0 1px #f44336;background:#f443360d}.disclaimer-note{border-color:#057af0;box-shadow:0 0 1px #057af0 inset,0 0 1px #057af0;background:#057af00d}.disclaimer-note .disclaimer-icon-img{background-color:#057af0}.disclaimer-note .disclaimer-title{color:#057af0}.disclaimer-top{display:flex;align-items:center;gap:12px;padding:12px 16px}.disclaimer-icon{position:relative;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.disclaimer-icon-img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background-color:#f44336;mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.disclaimer-icon-content{position:relative;font-weight:700;font-size:14px;color:#000;z-index:2;margin-top:4px}.disclaimer-title{font-family:Exocet,Times New Roman,serif;font-size:16px;font-weight:600;color:#f44336}.disclaimer-bottom{padding:12px 16px}.disclaimer-content{color:#ffffffe6;line-height:1.7}.disclaimer-content p{margin:0}.disclaimer-content a{color:#057af0;text-decoration:none}.disclaimer-content a:hover{text-decoration:underline}.has-inline-color.has-mid-red-color{color:#ff6b6b;background:transparent}.has-inline-color.has-status-effects-color{color:#f0c200;background:transparent}.has-inline-color.has-physical-bleeding-color{color:#ff7847;background:transparent}.has-inline-color.has-mid-grean-color{color:#5ee85e;background:transparent}.section-divider{padding:20px 0}.divider-line{background-color:#ffffff1a;height:1px;width:100%}.enchantments-intro{color:#ffffffe6;line-height:1.7;margin-bottom:14px}.enchantments-columns{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:20px}.enchantments-description-column{flex:3;min-width:300px}.enchantments-viewer-column{flex:1;min-width:200px}@media (min-width: 1024px){.enchantments-columns{flex-wrap:nowrap}}.sorcerer-enchantment-bar{width:320px;height:69px;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/spec-sorcerer.d96c0880.webp);position:relative;margin:0 auto}.enchantment-slot-icon{position:absolute;width:40px;height:40px;border-radius:50%;top:12px}.enchantment-slot-icon:first-child{left:103px}.enchantment-slot-icon:nth-child(2){left:177px}.enchantment-slot-image{width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:50%}.enchantment-bar{display:flex;gap:16px;margin-top:12px}.enchantment-slot{display:flex;align-items:center;gap:10px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;padding:8px 16px}.enchantment-icon{width:36px;height:36px;background-size:contain;background-position:center;background-repeat:no-repeat;border:2px solid #4a4a4a;border-radius:50%}.enchantment-name{color:#dca779;font-size:14px;font-weight:500}.rune-columns{display:flex;gap:32px;margin-top:16px}.rune-column{flex:1}.rune-list{list-style:none;padding:0;margin:0}.rune-list li{padding:6px 0;color:#b8afa1;font-size:14px}.rune-name{color:#dca779}.rune-desc{color:#888}.priority-list{padding-left:24px;color:#b8afa1}.priority-list li{padding:4px 0;font-size:14px}.glyph-priorities-grid{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:20px}.glyph-priority-column{flex:1;min-width:200px}.glyph-priority-column p{margin-bottom:8px}.glyph-priority-list{list-style:decimal;list-style-position:outside;margin:14px 0;padding-left:24px;counter-reset:glyph-counter}.glyph-priority-list li{display:flex;align-items:center;gap:6px;padding:6px 0;list-style:none;counter-increment:glyph-counter}.glyph-priority-list li:before{content:counter(glyph-counter) ".";color:#888;font-size:14px;min-width:20px}.glyph-priority-list .d4t-sprite-icon{display:inline-block!important;font-size:20px!important;width:1.1em!important;height:1.1em!important;margin:-.2em .1em -.1em!important;vertical-align:middle!important;box-sizing:border-box!important;position:relative!important}.glyph-priority-list .d4t-sprite-icon .d4t-icon,.glyph-priority-list .d4t-sprite-icon .d4t-items-icon{position:absolute!important;width:1em!important;height:1em!important;top:.05em!important;left:.05em!important;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/items.098dc663.webp)!important;background-size:16em auto!important;background-repeat:no-repeat!important}.glyph-priority-list .d4-color-legendary{color:#d4a85a;font-weight:500}.runewords-section{margin-top:24px}.runewords-section p{margin-bottom:14px;line-height:1.7}.runewords-list{list-style:disc;list-style-position:outside;margin:14px 0;padding-left:20px}.runewords-list li{padding:6px 0;line-height:1.7}.runewords-section .d4t-sprite-icon{display:inline-block!important;font-size:20px!important;width:1.1em!important;height:1.1em!important;margin:-.2em .1em -.1em!important;vertical-align:middle!important;box-sizing:border-box!important;position:relative!important}.runewords-section .d4t-sprite-icon .d4t-icon,.runewords-section .d4t-sprite-icon .d4t-items-icon{position:absolute!important;width:1em!important;height:1em!important;top:.05em!important;left:.05em!important;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/items.098dc663.webp)!important;background-size:16em auto!important;background-repeat:no-repeat!important}.runewords-section .d4t-sprite-icon .d4t-skills-icon{position:absolute!important;width:1em!important;height:1em!important;top:.05em!important;left:.05em!important;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/skills.e68f853b.webp)!important;background-size:16em auto!important;background-repeat:no-repeat!important}.runewords-section .d4-color-legendary{color:#d4a85a}.runewords-section .d4-color-magic{color:#6969ff}.runewords-section .d4-color-rare{color:#ff0}.runewords-section .d4t-skill-name{color:#fff}.has-fire-burning-color{color:#ff6b35;background:transparent}.has-boss-color{color:#f0f;background:transparent}.mercenaries-layout{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:20px}.mercenaries-content{flex:2;min-width:300px}.mercenaries-content p{margin-bottom:14px;line-height:1.7}.mercenaries-content a{color:#057af0;text-decoration:none}.mercenaries-content a:hover{text-decoration:underline}.mercenary-heading{font-size:18px;font-family:Exocet,serif;margin:24px 0 12px;font-weight:500;color:#8fc3e8}.mercenaries-embed{flex:1;min-width:280px}.merc-view{padding:12px 0 6px}.merc-view-embed{width:340px;height:450px;box-sizing:border-box;border:1px solid #2b2c2c;background-color:#1a1a1a;border-radius:12px;overflow:hidden}.merc-active{display:flex;flex-direction:row;gap:12px;justify-content:center;padding:0 12px}.merc-block{padding:3px 0 6px;border-radius:8px;display:flex;flex-direction:column;align-items:center;gap:4px}.merc-block.merc-group{padding:3px 6px 6px;background-color:#121212}.merc-block-title{font-size:12px;color:#95989b;text-transform:uppercase;text-align:center}.merc-block-content{display:flex;flex-direction:row;align-items:center;gap:8px}.merc-button{cursor:pointer;width:64px;background-color:#171717;border:1px solid #2b2c2c;border-radius:6px;padding:5px 0 3px;display:flex;flex-direction:column;gap:3px;align-items:center}.merc-button-icon{display:flex;background-color:#121212;border:1px solid #2b2c2c;border-radius:4px;align-items:center;justify-content:center;font-size:30px;width:1em;height:1em;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/mercenary.7dbce840.webp);background-size:auto 1em}.merc-icon-0{background-position:0 0}.merc-icon-1{background-position:-1em 0}.merc-icon-2{background-position:-2em 0}.merc-icon-3{background-position:-3em 0}.merc-button-name{font-size:11px;color:#fff;text-align:center}.merc-skills{display:flex;flex-direction:row;align-items:center}.merc-skill-btn{position:relative;font-size:48px;width:1em;height:1em;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/support.fea8a6ca.webp);background-size:2em 2em;background-position-x:-1em;cursor:pointer}.merc-skill-btn.merc-secondary{background-position-y:-1em}.merc-skill-icon{position:absolute;top:.23em;right:.23em;bottom:.23em;left:.23em;background-size:contain;background-repeat:no-repeat;background-position:50%}.merc-skill-btn.merc-secondary .merc-skill-icon{top:.26em;right:.26em;bottom:.26em;left:.26em}.merc-tree-wrapper{margin:8px 16px 0}.merc-tree{position:relative;height:0;padding-bottom:108%;overflow:hidden}.merc-tree .d4t-TreeGraph{background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/background.a8303fac.webp);width:2048px;height:4096px;position:absolute;transform-origin:top left;will-change:transform}.merc-tree .d4t-node{background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/frames.2f0dcc0c.webp);position:absolute;transform:translate(-50%,-50%);z-index:1}.merc-tree .d4t-node .d4t-icon{position:absolute;background-size:contain;background-repeat:no-repeat;background-position:center}.merc-tree .d4t-node-merc-root{background-position:0 -460px;width:132px;height:132px}.merc-tree .d4t-node-merc-root .d4t-icon{top:43px;right:43px;bottom:43px;left:43px}.merc-tree .d4t-node-merc-skill{background-position:0 -592px;width:100px;height:100px}.merc-tree .d4t-node-merc-skill.d4t-active{background-position-x:-200px}.merc-tree .d4t-node-merc-skill .d4t-icon{top:22px;right:22px;bottom:22px;left:22px}.merc-tree .d4t-node-merc-passive{background-position:0 -692px;width:72px;height:72px}.merc-tree .d4t-node-merc-passive.d4t-active{background-position-x:-144px}.merc-tree .d4t-node-merc-passive .d4t-icon{top:14px;right:14px;bottom:14px;left:14px}.merc-tree .d4t-node-joint{width:20px;height:20px;background-position:-300px -692px}.merc-tree .d4t-node-joint.d4t-active{background-position-x:-320px}.merc-tree .d4t-line{position:absolute;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/line.3e32b2e7.webp);height:40px;margin-top:-20px;transform-origin:0 50%}.merc-tree .d4t-line.d4t-active{background-position-y:-80px}.merc-tree .d4t-corner{position:absolute;border-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/skill-lines.c07c2562.webp) 30 / 0 stretch}.merc-tree .d4t-corner.d4t-active{border-image-source:url(https://assets-ng.maxroll.gg/d4-tools/static/media/skill-lines-a.9c2e7586.webp)}.merc-tree .d4t-corner-tl{border-image-width:30px 0 0 30px;border-image-outset:20px 0 0 20px}.merc-tree .d4t-corner-tr{border-image-width:30px 30px 0 0;border-image-outset:20px 20px 0 0}.mercenaries-content .d4t-sprite-icon{display:inline-block!important;font-size:20px!important;width:1.1em!important;height:1.1em!important;margin:-.2em .1em -.1em!important;vertical-align:middle!important;box-sizing:border-box!important;position:relative!important}.mercenaries-content .d4t-sprite-icon .d4t-icon,.mercenaries-content .d4t-sprite-icon .d4t-skills-icon{position:absolute!important;width:1em!important;height:1em!important;top:.05em!important;left:.05em!important;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/skills.e68f853b.webp)!important;background-size:16em auto!important;background-repeat:no-repeat!important}.mercenaries-content .d4t-skill-name{color:#fff}.toc-number{color:#fff6;min-width:20px}.tag-season{background:#057af0}.tag-type{background:#2a2a2a}.spacer-15{height:15px}.spacer-10{height:10px}.spacer-20{height:20px}.paragon-intro-text{color:#ffffffe6;line-height:1.7;margin:0}.paragon-intro-text mark{background:transparent}figure.embed{margin:0 auto;width:100%;max-width:950px}figure.embed .d4-embed{width:100%}figure.embed .d4tools-wrapper{width:100%}.d4tools-wrapper .d4t-ParagonView,.d4t-ParagonView{width:100%;min-width:800px;height:450px;position:relative;-webkit-user-select:none;user-select:none;background:#0a0a0a;overflow:hidden}.d4tools-wrapper .d4t-ParagonView .d4t-title,.d4t-ParagonView .d4t-title{z-index:1;position:absolute;left:24px;top:24px;font-family:DiabloOldFenris,Exocet,serif;font-size:24px}.d4tools-wrapper .d4t-ParagonView .d4t-points,.d4t-ParagonView .d4t-points{z-index:1;position:absolute;top:24px;right:24px;font-family:Exocet,serif;font-size:28px;color:#ffff74}.d4tools-wrapper .d4t-ParagonView .d4t-points .d4t-icon,.d4t-ParagonView .d4t-points .d4t-icon{display:inline-block;width:24px;height:24px;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/points.a460dcf5.webp);margin:0 -10px -4px 8px}.d4tools-wrapper .d4t-ParagonView .d4t-controls,.d4t-ParagonView .d4t-controls{z-index:1;position:absolute;right:24px;bottom:24px;display:flex;flex-direction:column}.d4tools-wrapper .d4t-ParagonView .d4t-controls .d4t-button,.d4t-ParagonView .d4t-controls .d4t-button{font-size:32px;padding:10px;cursor:pointer;color:#aaa}.d4tools-wrapper .d4t-ParagonView .d4t-controls .d4t-button:hover,.d4t-ParagonView .d4t-controls .d4t-button:hover{color:#fff}.d4tools-wrapper .d4t-ParagonView.d4t-has-slider .d4t-controls,.d4tools-wrapper .d4t-ParagonView.d4t-has-slider .d4t-ParagonScroll{margin-bottom:24px}.d4tools-wrapper .d4t-ParagonView:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/frame.2aea5d65.webp) 180 220/90px 110px round}.d4tools-wrapper .d4t-ParagonView .d4t-SummaryBlock{top:64px;left:24px;bottom:64px}.d4tools-wrapper .d4t-ParagonScroll,.d4t-ParagonScroll{position:absolute;top:16px;right:16px;bottom:16px;left:16px;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/background.3340b189.webp);background-size:cover;background-position:50%}.d4tools-wrapper .d4t-ParagonScroll:active,.d4t-ParagonScroll:active{cursor:grabbing}.d4tools-wrapper .d4t-ParagonScroll .d4t-boards,.d4t-ParagonScroll .d4t-boards{position:absolute;will-change:transform;transform-origin:0 0}.d4tools-wrapper .d4t-ParagonBoard,.d4t-ParagonBoard{position:absolute;width:1344px;height:1344px;transition:inset .25s ease-out}.d4tools-wrapper .d4t-ParagonBoard.d4t-dragging{transition:none;z-index:12}.d4tools-wrapper .d4t-ParagonBoard .d4t-grid,.d4t-ParagonBoard .d4t-grid{position:relative;font-size:64px;width:21em;height:21em;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/board-background.5a4d1647.webp);background-size:100% 100%;box-shadow:inset 0 0 10px #f008;transition:transform .75s ease-out;transform-origin:center}.d4tools-wrapper .d4t-ParagonBoard.d4t-rotating .d4t-grid{transition:none;transform:rotate(-90deg)}.d4tools-wrapper .d4t-ParagonBoard .d4t-labels,.d4t-ParagonBoard .d4t-labels{position:absolute;left:0;top:0;flex-flow:row;display:flex;flex-direction:row;align-items:center;z-index:8;font-size:32px;font-family:DiabloSerif,serif;transform-origin:top left}.d4tools-wrapper .d4t-ParagonBoard .d4t-labels .d4t-index,.d4t-ParagonBoard .d4t-labels .d4t-index{box-shadow:inset 0 0 10px red;width:64px;height:64px;text-align:center;font-family:Exocet,serif;font-size:48px;line-height:64px;color:#fff;margin-right:8px;cursor:move}.d4tools-wrapper .d4t-ParagonBoard .d4t-labels .d4t-name,.d4t-ParagonBoard .d4t-labels .d4t-name{color:#ff8000;margin:0 8px}.d4tools-wrapper .d4t-ParagonBoard .d4t-labels .d4t-glyph-name,.d4t-ParagonBoard .d4t-labels .d4t-glyph-name{margin:0 4px}.d4tools-wrapper .d4t-ParagonBoard .d4t-right-labels,.d4t-ParagonBoard .d4t-right-labels{position:absolute;top:0;right:0;z-index:1;display:flex;flex-direction:row;align-items:center}.d4tools-wrapper .d4t-ParagonBoard .d4t-right-labels:hover,.d4t-ParagonBoard .d4t-right-labels:hover{z-index:10}.d4tools-wrapper .d4t-ParagonBoard .d4t-right-labels .d4t-stats,.d4t-ParagonBoard .d4t-right-labels .d4t-stats{margin-top:2px;color:#9b9b9b;font-size:32px}.d4tools-wrapper .d4t-ParagonBoard .d4t-stats span,.d4t-ParagonBoard .d4t-stats span{margin-left:8px}.d4tools-wrapper .d4t-ParagonBoard .d4t-frame,.d4tools-wrapper .d4t-ParagonBoard .d4t-node,.d4t-ParagonBoard .d4t-frame,.d4t-ParagonBoard .d4t-node{position:absolute;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/tiles.38395369.webp)}.d4tools-wrapper .d4t-ParagonBoard .d4t-node,.d4t-ParagonBoard .d4t-node{width:1em;height:1em;background-position:0 0;cursor:pointer}.d4tools-wrapper .d4t-ParagonBoard .d4t-frame,.d4t-ParagonBoard .d4t-frame{top:0;right:0;bottom:0;left:0;z-index:2;background-position:0 -136px}.d4tools-wrapper .d4t-ParagonBoard .d4t-r2 .d4t-frame,.d4t-ParagonBoard .d4t-r2 .d4t-frame{background-position-x:-68px}.d4tools-wrapper .d4t-ParagonBoard .d4t-r3 .d4t-frame,.d4t-ParagonBoard .d4t-r3 .d4t-frame{background-position-x:-136px}.d4tools-wrapper .d4t-ParagonBoard .d4t-r4 .d4t-frame,.d4t-ParagonBoard .d4t-r4 .d4t-frame{background-position-x:-204px}.d4tools-wrapper .d4t-ParagonBoard .d4t-start .d4t-frame,.d4t-ParagonBoard .d4t-start .d4t-frame{background-position:-340px 0!important}.d4tools-wrapper .d4t-ParagonBoard .d4t-gate .d4t-frame,.d4t-ParagonBoard .d4t-gate .d4t-frame{background-position-x:-272px}.d4tools-wrapper .d4t-ParagonBoard .d4t-socket .d4t-frame,.d4t-ParagonBoard .d4t-socket .d4t-frame{background-position-x:-408px}.d4tools-wrapper .d4t-ParagonBoard .d4t-node:before,.d4t-ParagonBoard .d4t-node:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/tiles.38395369.webp);background-position:-136px 0}.d4tools-wrapper .d4t-ParagonBoard .d4t-gate:before,.d4tools-wrapper .d4t-ParagonBoard .d4t-r3:before,.d4tools-wrapper .d4t-ParagonBoard .d4t-r4:before,.d4tools-wrapper .d4t-ParagonBoard .d4t-start:before,.d4t-ParagonBoard .d4t-gate:before,.d4t-ParagonBoard .d4t-r3:before,.d4t-ParagonBoard .d4t-r4:before,.d4t-ParagonBoard .d4t-start:before{content:""}.d4tools-wrapper .d4t-ParagonBoard .d4t-r4:before,.d4t-ParagonBoard .d4t-r4:before{background-position-x:-204px}.d4tools-wrapper .d4t-ParagonBoard .d4t-gate:before,.d4tools-wrapper .d4t-ParagonBoard .d4t-r3:before,.d4tools-wrapper .d4t-ParagonBoard .d4t-r4:before,.d4tools-wrapper .d4t-ParagonBoard .d4t-start:before{content:""}.d4tools-wrapper .d4t-ParagonBoard .d4t-r4:before{background-position-x:-204px}.d4tools-wrapper .d4t-ParagonBoard .d4t-node .d4t-icon,.d4t-ParagonBoard .d4t-node .d4t-icon{position:absolute;top:12px;right:12px;bottom:12px;left:12px;z-index:3;font-size:40px;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/paragon.fbbba8e0.webp);background-size:auto 5em;background-position-y:0;background-repeat:no-repeat}.d4tools-wrapper .d4t-ParagonBoard .d4t-node.d4t-active .d4t-frame,.d4t-ParagonBoard .d4t-node.d4t-active .d4t-frame{z-index:6;background-position-y:-68px}.d4tools-wrapper .d4t-ParagonBoard .d4t-node.d4t-active .d4t-icon,.d4t-ParagonBoard .d4t-node.d4t-active .d4t-icon{z-index:7;background-position-y:-1em}.d4tools-wrapper .d4t-ParagonBoard .d4t-node.d4t-active.d4t-r2 .d4t-icon,.d4t-ParagonBoard .d4t-node.d4t-active.d4t-r2 .d4t-icon{background-position-y:-2em}.d4tools-wrapper .d4t-ParagonBoard .d4t-node.d4t-active.d4t-r3 .d4t-icon,.d4t-ParagonBoard .d4t-node.d4t-active.d4t-r3 .d4t-icon{background-position-y:-3em}.d4tools-wrapper .d4t-ParagonBoard .d4t-node.d4t-active.d4t-r4 .d4t-icon,.d4t-ParagonBoard .d4t-node.d4t-active.d4t-r4 .d4t-icon{background-position-y:-4em}.d4tools-wrapper .d4t-ParagonBoard .d4t-node:hover .d4t-frame,.d4t-ParagonBoard .d4t-node:hover .d4t-frame{z-index:6;background-position-y:-68px}.d4tools-wrapper .d4t-ParagonBoard .d4t-node:hover .d4t-icon,.d4t-ParagonBoard .d4t-node:hover .d4t-icon{z-index:7;background-position-y:-1em}.d4tools-wrapper .d4t-ParagonBoard .d4t-node:hover.d4t-r2 .d4t-icon,.d4t-ParagonBoard .d4t-node:hover.d4t-r2 .d4t-icon{background-position-y:-2em}.d4tools-wrapper .d4t-ParagonBoard .d4t-node:hover.d4t-r3 .d4t-icon,.d4t-ParagonBoard .d4t-node:hover.d4t-r3 .d4t-icon{background-position-y:-3em}.d4tools-wrapper .d4t-ParagonBoard .d4t-node:hover.d4t-r4 .d4t-icon,.d4t-ParagonBoard .d4t-node:hover.d4t-r4 .d4t-icon{background-position-y:-4em}.d4tools-wrapper .d4t-ParagonBoard .d4t-glyph,.d4t-ParagonBoard .d4t-glyph{position:absolute;top:0;right:0;bottom:0;left:0;background-size:contain;background-position:50%;background-repeat:no-repeat;z-index:8}.d4tools-wrapper .d4t-ParagonBoard .d4t-edge,.d4t-ParagonBoard .d4t-edge{position:absolute;pointer-events:none;width:16px;height:16px;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/lines.06866821.webp);z-index:7}.d4tools-wrapper .d4t-ParagonBoard .d4t-edge.d4t-s,.d4t-ParagonBoard .d4t-edge.d4t-s{left:24px;top:56px}.d4tools-wrapper .d4t-ParagonBoard .d4t-edge.d4t-n,.d4t-ParagonBoard .d4t-edge.d4t-n{left:24px;top:-8px}.d4tools-wrapper .d4t-ParagonBoard .d4t-edge.d4t-e,.d4t-ParagonBoard .d4t-edge.d4t-e{background-position:-16px 0;left:56px;top:24px}.d4tools-wrapper .d4t-ParagonBoard .d4t-edge.d4t-w,.d4t-ParagonBoard .d4t-edge.d4t-w{background-position:-16px 0;left:-8px;top:24px}.d4tools-wrapper .d4t-ParagonBoard .d4t-glyph-radius,.d4t-ParagonBoard .d4t-glyph-radius{position:absolute;width:1em;height:1em;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/tiles.38395369.webp);background-position:-68px 0;z-index:4;pointer-events:none}.d4tools-wrapper .d4t-ParagonBoard .d4t-glyph-radius.d4t-edge-top.d4t-edge-left,.d4t-ParagonBoard .d4t-glyph-radius.d4t-edge-top.d4t-edge-left{box-shadow:inset 2px 2px 3px -1px red}.d4tools-wrapper .d4t-ParagonBoard .d4t-glyph-radius.d4t-edge-top.d4t-edge-right,.d4t-ParagonBoard .d4t-glyph-radius.d4t-edge-top.d4t-edge-right{box-shadow:inset -2px 2px 3px -1px red}.d4tools-wrapper .d4t-ParagonBoard .d4t-glyph-radius.d4t-edge-bottom.d4t-edge-left,.d4t-ParagonBoard .d4t-glyph-radius.d4t-edge-bottom.d4t-edge-left{box-shadow:inset 2px -2px 3px -1px red}.d4tools-wrapper .d4t-ParagonBoard .d4t-glyph-radius.d4t-edge-bottom.d4t-edge-right,.d4t-ParagonBoard .d4t-glyph-radius.d4t-edge-bottom.d4t-edge-right{box-shadow:inset -2px -2px 3px -1px red}.d4tools-wrapper .d4t-ParagonBoard .d4t-glyph-radius.d4t-edge-top.d4t-edge-right.d4t-edge-left,.d4t-ParagonBoard .d4t-glyph-radius.d4t-edge-top.d4t-edge-right.d4t-edge-left{box-shadow:inset -2px 2px 3px -1px red,inset 2px 2px 3px -1px red}.d4tools-wrapper .d4t-ParagonBoard .d4t-glyph-radius.d4t-edge-bottom.d4t-edge-right.d4t-edge-left,.d4t-ParagonBoard .d4t-glyph-radius.d4t-edge-bottom.d4t-edge-right.d4t-edge-left{box-shadow:inset -2px -2px 3px -1px red,inset 2px -2px 3px -1px red}.d4tools-wrapper .d4t-ParagonBoard .d4t-glyph-radius.d4t-edge-top.d4t-edge-bottom.d4t-edge-left,.d4t-ParagonBoard .d4t-glyph-radius.d4t-edge-top.d4t-edge-bottom.d4t-edge-left{box-shadow:inset 2px -2px 3px -1px red,inset 2px 2px 3px -1px red}.d4tools-wrapper .d4t-ParagonBoard .d4t-glyph-radius.d4t-edge-top.d4t-edge-bottom.d4t-edge-right,.d4t-ParagonBoard .d4t-glyph-radius.d4t-edge-top.d4t-edge-bottom.d4t-edge-right{box-shadow:inset -2px 2px 3px -1px red,inset -2px -2px 3px -1px red}.d4tools-wrapper .d4t-ParagonBoard .d4t-inactive:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;background:#ba191640}.d4tools-wrapper .d4t-ParagonBoard .d4t-search:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;background:#00ff0026}.d4tools-wrapper .d4t-ParagonBoard .d4t-path:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;background:#7c7cfb40}.d4tools-wrapper .d4t-ParagonBoard .d4t-gate.d4t-highlight:after,.d4tools-wrapper .d4t-ParagonBoard .d4t-socket.d4t-highlight:after,.d4tools-wrapper .d4t-ParagonBoard .d4t-highlight.d4t-active:after{display:none}.d4tools-wrapper .d4t-SummaryBlock{z-index:9;position:absolute;display:flex;flex-direction:column;grid-gap:8px;gap:8px;pointer-events:none}.d4tools-wrapper .d4t-ParagonSummary{flex-shrink:0;min-height:0;pointer-events:auto;font-size:14px;min-width:200px;max-height:640px;background-color:#121212;border-radius:6px;padding:6px;display:flex;flex-direction:column}.d4tools-wrapper .d4t-ParagonSummary.d4t-stats{flex-shrink:1}.d4tools-wrapper .d4t-ParagonSummary .d4t-header{display:flex;flex-direction:row;align-items:center;justify-content:center;grid-gap:6px;gap:6px;cursor:pointer;height:24px;font-weight:700}.d4tools-wrapper .d4t-ParagonSummary .d4t-header svg{width:10px;height:10px;transform-origin:center;transition:transform .25s ease-out}.d4tools-wrapper .d4t-ParagonSummary.d4t-collapsed .d4t-header svg{transform:rotate(180deg)}.d4tools-wrapper .d4t-ParagonSummary .d4t-line{cursor:pointer;padding:2px 6px;color:#aaa;display:flex;flex-direction:row;align-items:center;grid-gap:3px;gap:3px;border-radius:4px}.d4tools-wrapper .d4t-ParagonSummary .d4t-line:hover{background:#333}.d4tools-wrapper .d4t-ParagonSummary .d4t-value{color:#7c7cfb}.d4tools-wrapper .d4t-ParagonSummary .d4t-board-name{display:flex;align-items:center;gap:4px}.d4tools-wrapper .d4t-ParagonSummary .d4t-board-name .d4t-icon{width:16px;height:16px;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/paragon.fbbba8e0.webp);background-size:auto 5em;flex-shrink:0}.d4tools-wrapper .d4t-ParagonSummary .d4t-glyph-name{display:flex;align-items:center;gap:4px}.d4tools-wrapper .d4t-ParagonSummary .d4t-glyph-name .d4t-glyph{width:16px;height:16px;background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}.d4tools-wrapper .d4t-ParagonSummary .d4t-body{padding-top:6px}.d4tools-wrapper .d4t-EmbedSlider{border-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/slider-track.7a3a8bf3.webp) 48 48 0/24px 24px 0 round;padding:4px 4px 3px;display:flex;flex-direction:row;font-size:17px;position:relative}.d4tools-wrapper .d4t-ParagonView .d4t-EmbedSlider{position:absolute;inset:auto 16px 16px;z-index:2}.d4tools-wrapper .d4t-EmbedSlider .d4t-info{position:absolute;left:50%;bottom:50%;transform:translate(-50%);padding:8px 12px;border-radius:8px;background-color:#ff8;color:#000;cursor:pointer}.d4tools-wrapper .d4t-EmbedSlider .ui-Slider{flex-grow:1;border:none;background:none}.d4tools-wrapper .d4t-EmbedSlider .ui-Slider .ui-Slider-track{margin:0 12px}.d4tools-wrapper .d4t-EmbedSlider .ui-Slider .ui-Slider-thumb{cursor:pointer;margin-top:-8px;margin-left:-12px;width:23px;height:17px;background-color:initial!important;border:none;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/slider-buttons.cd55ddf4.webp);background-size:91px 34px;background-position:-68px 0}.d4tools-wrapper .d4t-EmbedSlider .ui-Slider .ui-Slider-thumb:active{background-position-y:-17px}.d4tools-wrapper .d4t-EmbedSlider .d4t-button{cursor:pointer;width:17px;height:17px;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/slider-buttons.cd55ddf4.webp);background-size:91px 34px}.d4tools-wrapper .d4t-EmbedSlider .d4t-button.d4t-right{background-position-y:-17px}.d4tools-wrapper .d4t-EmbedSlider .d4t-button:hover{background-position-x:-17px}.d4tools-wrapper .d4t-EmbedSlider .d4t-button:active{background-position-x:-34px}.d4tools-wrapper .d4t-EmbedSlider .d4t-button.d4t-disabled{cursor:default;background-position-x:-51px}.d4tools-wrapper .d4t-ParagonView.d4t-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;height:unset;z-index:1900;overflow:hidden}.d4tools-wrapper .d4t-ParagonView.d4t-fullscreen:after{display:none}.d4tools-wrapper .d4t-ParagonView.d4t-fullscreen .d4t-ParagonScroll{top:0;right:0;bottom:0;left:0}.d4tools-wrapper .d4t-ParagonView.d4t-fullscreen .d4t-EmbedSlider{inset:auto 0 0}.social-link svg{color:#0a0a0a;transition:color .2s}.social-link:hover svg{color:#fff}.text-column{flex:1}.paperdoll-column{flex:0 0 360px;display:flex;justify-content:center}@media (max-width: 900px){.paperdoll-column{flex:0 0 100%}.rune-columns{flex-direction:column;gap:16px}}.priority-tabs-wrapper{margin-top:24px}.d4t-tabsV2{display:flex;flex-direction:column}.d4t-tabsV2 .d4t-scrollBox{display:flex;overflow-x:auto;overflow-y:visible;align-items:flex-end}.d4t-tabsV2 .d4t-headersWrapper{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.d4t-tabsV2 .d4t-headersInner,.d4t-tabsV2 .d4t-headers{display:flex;align-items:flex-end}.d4t-tabsV2 .d4t-header{display:flex;align-items:center;justify-content:center;min-width:92px;height:55px;padding:0 12px;margin:5px 0 4px;text-align:center;cursor:pointer;background:#121212;transition:.2s all;border-radius:8px 8px 0 0}.d4t-tabsV2 .d4t-headerText{display:flex;align-items:center;justify-content:center;font-family:inherit;font-weight:600;font-size:14px;line-height:1.25;white-space:nowrap}.d4t-tabsV2 .d4t-header.d4t-headerActive{height:64px;margin:0;background:#1b1c1d}.d4t-tabsV2 .d4t-header.d4t-headerActive .d4t-headerText{color:#fff}.d4t-tabsV2 .d4t-header.d4t-headerInactive{color:#95989b}.d4t-tabsV2 .d4t-header.d4t-headerInactive:hover{background:#1a1a1a}.d4t-tabsV2 .d4t-header.d4t-headerInactive:hover .d4t-headerText{color:#ccc}.d4t-tabsV2 .d4t-header mark{background:transparent}.has-legendary-item-color{color:#ff8000!important}.has-uniques-color{color:#8b5cf6!important}.has-mythic-unique-color{color:#ff66b2!important}.d4t-container{width:100%;padding:16px;background:#1b1c1d;border-radius:0 8px 8px}.d4t-container .d4t-tab{display:none}.d4t-container .d4t-tab.d4t-visible{display:block}.d4t-tabsV2+.d4t-container,.d4t-tabsV2~.d4t-container{margin-top:0}.d4t-PriorityEmbed{margin:12px 0;width:100%}.d4t-PriorityEmbed .d4t-content{display:flex;flex-direction:row;gap:20px}.d4t-PriorityEmbed .d4t-column{display:flex;flex-direction:column;flex-basis:0;flex-grow:1;gap:8px}.d4t-PriorityEmbed .d4t-item{display:flex;flex-direction:row;align-items:center;gap:6px;border:1px solid #2b2c2c;border-radius:6px;padding:8px}.d4t-PriorityEmbed .d4t-item .d4t-icon{flex-shrink:0}.d4t-PriorityEmbed .d4t-item .d4t-icon .d4t-sprite-icon{font-size:48px;margin:0;display:block;width:1em;height:1em}.d4t-PriorityEmbed .d4t-item .d4t-icon .d4t-image{display:block;width:1em;height:1em;background-size:contain;background-repeat:no-repeat;background-position:center}.d4t-PriorityEmbed .d4t-body{flex:1;min-width:0}.d4t-PriorityEmbed .d4t-header{font-size:14px;margin-bottom:4px;color:#e3e0d9}.d4t-PriorityEmbed .d4t-slot{color:#057af0}.d4t-PriorityEmbed .d4t-body ul{padding-left:24px;margin:0;font-size:13px}.d4t-PriorityEmbed .d4t-body ul li{position:relative;color:#b8b8b8;line-height:1.6}.d4t-PriorityEmbed .d4t-body ul li.d4t-number{list-style-type:decimal}.d4t-PriorityEmbed .d4t-body ul li.d4t-craft{list-style-type:none;color:#f0c200}.d4t-PriorityEmbed .d4t-body ul li.d4t-craft:before{content:"⚒";position:absolute;left:-16px}.d4t-upgrade{color:#2bd999;font-weight:700}.d4t-PriorityEmbed .d4t-header .d4t-sprite-icon{display:inline-block;width:1em;height:1em;vertical-align:middle;margin-right:2px;position:relative}.d4t-PriorityEmbed .d4t-header .d4t-icon.d4t-aspects-icon{display:inline-block;width:1em;height:1em;font-size:16px;background-image:url(https://assets-ng.maxroll.gg/d4-tools/static/media/aspects.3318d39c.webp);background-size:16em auto}.d4-color-legendary{color:#ff8000!important}.d4-color-unique{color:#8b5cf6!important}.d4-color-mythic{color:#ff66b2!important}.d4-color-important{color:#4fc3f7!important}@media (max-width: 768px){.d4t-PriorityEmbed .d4t-content{flex-direction:column;gap:8px}.priority-tabs-nav{flex-wrap:wrap}}.tier-lists-page-new{min-height:100vh;background:#0b0b0b;color:#e0e0e0}.tier-lists-container-new{max-width:1200px;margin:0 auto;padding:2rem}.tier-lists-header-new{margin-bottom:2rem}.title-box-new{display:flex;align-items:center;margin-bottom:1.5rem}.title-accent-new{width:4px;height:2rem;background:#007bff;margin-right:1rem}.title-text-new{font-size:2rem;font-weight:700;color:#fff;margin:0}.class-filters-new{display:flex;gap:1.5rem;overflow-x:auto;padding-bottom:.5rem;border-bottom:1px solid #333}.class-filters-new::-webkit-scrollbar{height:4px}.class-filters-new::-webkit-scrollbar-thumb{background:#333;border-radius:2px}.filter-btn-new{background:transparent;border:none;color:#aaa;font-weight:700;cursor:pointer;font-size:1rem;padding:.5rem 0;position:relative;white-space:nowrap;transition:color .2s}.filter-btn-new:hover,.filter-btn-new.active{color:#007bff}.filter-content-new{display:flex;align-items:center;gap:.5rem}.filter-icon-new{width:24px;height:24px;filter:grayscale(1);transition:filter .2s}.filter-btn-new.active .filter-icon-new{filter:none}.filter-bar-new{position:absolute;bottom:0;left:0;right:0;height:2px;background:#007bff}.tier-cards-grid-new{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-top:2rem}.tier-card-link-new{text-decoration:none;color:inherit;display:block;height:100%}.tier-card-new{background:#1a1a1a;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px #0000004d;border:1px solid #333;height:100%;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s;cursor:pointer}.tier-card-new:hover{transform:translateY(-4px);box-shadow:0 8px 12px #00000080;border-color:#007bff}.card-image-new{height:160px;background-size:cover;background-position:center;position:relative;display:flex;align-items:flex-end;padding:1rem}.card-tag-new{position:absolute;top:1rem;left:1rem;background:#0009;color:#fff;padding:2px 8px;border-radius:4px;font-size:.7rem;font-weight:700;text-transform:uppercase}.card-title-overlay-new{color:#fff;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.8);font-size:1.25rem;line-height:1.4;z-index:1}.card-footer-new{padding:1rem;color:#888;font-size:.85rem;background:#111;display:flex;align-items:center;gap:.5rem}.card-author-new{color:#aaa}.card-separator-new{color:#555}.card-date-new{color:#888}.tier-lists-loading{min-height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:#888}.loading-spinner{width:40px;height:40px;border:3px solid #333;border-top-color:#007bff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.tier-lists-error{min-height:50vh;display:flex;align-items:center;justify-content:center;color:#dc3545;font-size:1.1rem}.no-results{grid-column:1 / -1;text-align:center;padding:3rem;color:#888}@media (max-width: 768px){.tier-lists-container-new{padding:1rem}.title-text-new{font-size:1.5rem}.class-filters-new{gap:1rem}.filter-btn-new{font-size:.9rem}.tier-cards-grid-new{grid-template-columns:1fr;gap:1rem}}.tier-detail-page-new{min-height:100vh;background:#0b0b0b;color:#e0e0e0}.tier-detail-container-new{max-width:1200px;margin:0 auto;padding:2rem}.back-link-new{display:inline-block;color:#aaa;text-decoration:none;margin-bottom:1rem;transition:color .2s}.back-link-new:hover{color:#007bff}.back-link-error{display:inline-block;margin-top:1rem;padding:.5rem 1rem;background:#007bff;color:#fff;text-decoration:none;border-radius:4px;transition:background .2s}.back-link-error:hover{background:#0056b3}.tier-detail-header-new{margin-bottom:2rem}.tier-detail-title-new{font-size:2rem;font-weight:700;color:#fff;margin:0 0 .5rem}.tier-detail-date-new{color:#888;margin:0;font-size:.9rem}.class-filter-tabs-new{display:flex;gap:1rem;margin-bottom:2rem;overflow-x:auto;padding-bottom:.5rem;border-bottom:1px solid #333}.class-filter-tabs-new::-webkit-scrollbar{height:4px}.class-filter-tabs-new::-webkit-scrollbar-thumb{background:#333;border-radius:2px}.class-tab-new{background:transparent;border:none;color:#aaa;font-weight:700;cursor:pointer;font-size:1rem;padding:.5rem 1rem;border-bottom:2px solid transparent;white-space:nowrap;transition:color .2s,border-color .2s}.class-tab-new:hover{color:#007bff}.class-tab-new.active{color:#007bff;border-bottom-color:#007bff}.tiers-list-new{display:flex;flex-direction:column;gap:2rem}.tier-row-new{display:flex;background:#111;border-radius:8px;overflow:hidden;border:1px solid #333}.tier-label-new{width:120px;background:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem 1rem;border-right:1px solid #333;border-left:4px solid;flex-shrink:0}.tier-letter-new{font-size:4rem;margin:0;line-height:1;font-weight:700}.tier-text-new{font-size:1.5rem;font-weight:700;margin-top:.5rem}.tier-builds-new{flex:1;padding:1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;align-content:start}.build-item-new{display:flex;align-items:center;padding:.5rem 0;border-bottom:1px solid #222;min-height:48px}.build-item-new:last-child{border-bottom:none}.build-link-new{display:flex;align-items:center;text-decoration:none;color:#fff;flex:1;transition:color .2s}.build-link-new:hover{color:#007bff}.build-icon-new{width:32px;height:32px;margin-right:1rem;flex-shrink:0}.build-icon-new img{width:100%;height:100%;object-fit:contain}.build-icon-placeholder{width:100%;height:100%;background:#444;border-radius:50%}.build-name-new{font-size:1rem;font-weight:500;line-height:1.4}.rank-change-new{margin-left:auto;font-size:1.2rem;font-weight:700;flex-shrink:0}.tier-detail-loading{min-height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:#888}.tier-detail-error{min-height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#dc3545;font-size:1.1rem;text-align:center;padding:2rem}@media (max-width: 1024px){.tier-builds-new{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media (max-width: 768px){.tier-detail-container-new{padding:1rem}.tier-detail-title-new{font-size:1.5rem}.tier-row-new{flex-direction:column}.tier-label-new{width:100%;flex-direction:row;justify-content:center;gap:1rem;padding:1rem;border-right:none;border-bottom:1px solid #333;border-left:none;border-top:4px solid}.tier-letter-new{font-size:2.5rem}.tier-text-new{font-size:1.2rem;margin-top:0}.tier-builds-new{grid-template-columns:1fr;gap:.5rem}.class-filter-tabs-new{gap:.5rem}.class-tab-new{font-size:.9rem;padding:.5rem .75rem}}.build-guide-page-new{width:100vw;height:100vh;display:flex;flex-direction:column;background:#000}.build-guide-header-new{padding:.5rem 1rem;background:#111;color:#fff;border-bottom:1px solid #333;display:flex;align-items:center;flex-shrink:0}.build-guide-back-new{color:#aaa;text-decoration:none;margin-right:.5rem;transition:color .2s}.build-guide-back-new:hover{color:#007bff}.build-guide-separator-new{margin:0 .5rem;color:#444}.build-guide-title-new{font-weight:700;color:#fff}.build-guide-main-new{flex:1;position:relative;background:#000;overflow:hidden}.build-guide-iframe-new{width:100%;height:100%;border:none;transition:opacity .25s ease-in}.build-guide-not-found{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.1rem}.build-guide-loading-new{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,#1a0a0a,#000 70%);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;animation:fadeIn .3s ease-in}.fire-orb-container{position:relative;width:60px;height:60px;margin-bottom:1rem}.outer-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;background:radial-gradient(circle,rgba(180,0,0,.4) 0%,rgba(255,107,0,.2) 40%,transparent 70%);animation:pulse 2s ease-in-out infinite;border-radius:50%}.central-orb{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:35px;height:35px;background:radial-gradient(circle,#ff6b00 0%,#d4af37 40%,#b40000 70%,transparent 100%);border-radius:50%;box-shadow:0 0 15px #ff6b00cc,0 0 25px #b4000080;animation:fireFlicker .8s ease-in-out infinite alternate}.inner-core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:15px;height:15px;background:radial-gradient(circle,#fff 0%,#ff6b00 50%,transparent 100%);border-radius:50%;animation:coreFlicker .6s ease-in-out infinite alternate}.runes-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:55px;height:55px;animation:rotateRunes 4s linear infinite}.rune-dot{position:absolute;top:50%;left:50%;width:3px;height:3px;background:#d4af37;border-radius:50%;box-shadow:0 0 5px #d4af37,0 0 10px #d4af3799;animation:runeGlow 1.2s ease-in-out infinite}.loading-text-container{text-align:center;position:relative}.loading-title{color:#f44;font-size:1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.3rem;text-shadow:0 0 8px rgba(255,68,68,.8),0 0 15px rgba(180,0,0,.6),0 2px 4px rgba(0,0,0,.8);animation:textGlow 2s ease-in-out infinite;font-family:serif}.loading-subtitle{color:#888;font-size:.7rem;letter-spacing:.05em;text-shadow:0 1px 3px rgba(0,0,0,.8);font-family:serif;margin:0}.loading-dots{margin-top:.8rem;display:flex;gap:6px;justify-content:center}.loading-dot{width:5px;height:5px;background:#d4af37;border-radius:50%;animation:dotBounce 1.4s ease-in-out infinite;box-shadow:0 0 8px #d4af3799}.bottom-flame{position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to top,rgba(180,0,0,.3) 0%,transparent 100%);opacity:.6;animation:flameWave 3s ease-in-out infinite}@keyframes rotateRunes{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes pulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.6}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.9}}@keyframes fireFlicker{0%{transform:translate(-50%,-50%) scale(1);opacity:.9}to{transform:translate(-50%,-50%) scale(1.15);opacity:1}}@keyframes coreFlicker{0%{transform:translate(-50%,-50%) scale(.8);opacity:.7}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes runeGlow{0%,to{box-shadow:0 0 10px #d4af37,0 0 20px #d4af3799;opacity:.8}50%{box-shadow:0 0 20px #d4af37,0 0 35px #d4af37e6;opacity:1}}@keyframes textGlow{0%,to{text-shadow:0 0 10px rgba(255,68,68,.8),0 0 20px rgba(180,0,0,.6),0 2px 4px rgba(0,0,0,.8)}50%{text-shadow:0 0 20px rgba(255,68,68,1),0 0 30px rgba(180,0,0,.8),0 2px 4px rgba(0,0,0,.8)}}@keyframes dotBounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}}@keyframes flameWave{0%,to{opacity:.4}50%{opacity:.7}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){.build-guide-title-new{font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch;-webkit-touch-callout:none}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;color:#fff;overflow-x:hidden;-webkit-tap-highlight-color:transparent;touch-action:manipulation}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{min-height:100vh;background:#000;color:#fff}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent;touch-action:manipulation}input,textarea{-webkit-user-select:text;user-select:text}@media (min-width: 769px){::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#0d0d0d}::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#333}}@media (max-width: 768px){::-webkit-scrollbar{display:none}*{scrollbar-width:none;-ms-overflow-style:none}}
