.d4-tooltip-card{position:relative;min-height:230px;width:100%;color:#d8d2c5;font-family:inherit;background:transparent;border:0;filter:drop-shadow(0 18px 34px rgba(0,0,0,.72));--d4-tooltip-card-content-x: 34px;--d4-tooltip-card-content-y: 38px;--d4-tooltip-card-content-bottom: 34px;--d4-tooltip-card-rarity-inset: 6px;--d4-tooltip-card-frame-overhang: 0px;--d4-tooltip-card-title-color: #f0c78a}.d4-tooltip-card,.d4-tooltip-card *{box-sizing:border-box}.d4-tooltip-card__quality-bg,.d4-tooltip-card__nine{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.d4-tooltip-card__quality-bg{z-index:0;background:linear-gradient(180deg,#ffffff0b,#00000047 28%,#00000094);background-color:#0c0b0e;opacity:1}.d4-tooltip-card__nine{display:grid;grid-template-columns:46px 1fr 46px;grid-template-rows:46px 1fr 46px}.d4-tooltip-card__base-nine{z-index:0}.d4-tooltip-card__rarity-nine{inset:var(--d4-tooltip-card-rarity-inset);z-index:2}.d4-tooltip-card__rarity-nine.d4-tooltip-card__nine{grid-template-columns:72px 1fr 72px;grid-template-rows:72px 1fr 72px}.d4-tooltip-card__outer-nine{inset:calc(var(--d4-tooltip-card-frame-overhang) * -1);z-index:1;opacity:.96;filter:drop-shadow(0 0 1px rgba(190,205,190,.16))}.d4-tooltip-card__outer-nine.d4-tooltip-card__nine{grid-template-columns:42px 1fr 42px;grid-template-rows:42px 1fr 42px}.d4-tooltip-card__outer-nine .d4-tooltip-card__nine-piece--middle{background-image:none!important;background-color:transparent}.d4-tooltip-card__nine-piece{background-position:center;background-repeat:no-repeat;background-size:100% 100%}.d4-tooltip-card__nine-piece--top,.d4-tooltip-card__nine-piece--bottom{background-repeat:repeat-x}.d4-tooltip-card__nine-piece--left,.d4-tooltip-card__nine-piece--right{background-repeat:repeat-y}.d4-tooltip-card__nine-piece--middle{background-repeat:repeat}.d4-tooltip-card__content{position:relative;z-index:3;max-height:inherit;overflow:auto;padding:var(--d4-tooltip-card-content-y) var(--d4-tooltip-card-content-x) var(--d4-tooltip-card-content-bottom);scrollbar-width:thin;scrollbar-color:rgba(151,123,72,.55) transparent}.d4-tooltip-card__content::-webkit-scrollbar{width:5px}.d4-tooltip-card__content::-webkit-scrollbar-thumb{background:#977b488c;border-radius:999px}.d4-tooltip-card--rarity-mythic .d4-tooltip-card__quality-bg{background:linear-gradient(180deg,#b677ff2e,#2014341f 30%,#00000059)}.d4-tooltip-card--rarity-unique .d4-tooltip-card__quality-bg,.d4-tooltip-card--talisman .d4-tooltip-card__quality-bg,.d4-tooltip-card--talisman-unique .d4-tooltip-card__quality-bg{background:linear-gradient(180deg,#d3894229,#3c221226 28%,#00000059)}.d4-tooltip-card--rarity-legendary .d4-tooltip-card__quality-bg,.d4-tooltip-card--warplan .d4-tooltip-card__quality-bg,.d4-tooltip-card--power .d4-tooltip-card__quality-bg{background:linear-gradient(180deg,#dd6e2a26,#371e1024 30%,#0000005c)}.d4-tooltip-card--rarity-magic .d4-tooltip-card__quality-bg,.d4-tooltip-card--talisman-magic .d4-tooltip-card__quality-bg,.d4-tooltip-card--talisman-rare .d4-tooltip-card__quality-bg,.d4-tooltip-card--skill .d4-tooltip-card__quality-bg,.d4-tooltip-card--affix .d4-tooltip-card__quality-bg,.d4-tooltip-card--rune .d4-tooltip-card__quality-bg{background:linear-gradient(180deg,#5a70ff24,#10122d29 30%,#0000005c)}.d4-tooltip-card--rarity-rare .d4-tooltip-card__quality-bg,.d4-tooltip-card--talisman-legendary .d4-tooltip-card__quality-bg,.d4-tooltip-card--mercenary .d4-tooltip-card__quality-bg,.d4-tooltip-card--expertise .d4-tooltip-card__quality-bg,.d4-tooltip-card--paragon-board .d4-tooltip-card__quality-bg{background:linear-gradient(180deg,#d6b04f1f,#362a1126 30%,#0000005c)}.d4-tooltip-card--rarity-set .d4-tooltip-card__quality-bg,.d4-tooltip-card--talisman-set .d4-tooltip-card__quality-bg{background:linear-gradient(180deg,#3eff2429,#0b340c33 32%,#00000057)}.d4-tooltip-card--mythic,.d4-tooltip-card--talisman-mythic,.d4-tooltip-card--rarity-mythic{--d4-tooltip-card-title-color: #d7a8ff}.d4-tooltip-card--magic,.d4-tooltip-card--talisman-magic,.d4-tooltip-card--skill,.d4-tooltip-card--affix,.d4-tooltip-card--rune,.d4-tooltip-card--paragon-magic{--d4-tooltip-card-title-color: #9aa7ff}.d4-tooltip-card--rare,.d4-tooltip-card--talisman-legendary,.d4-tooltip-card--paragon-rare,.d4-tooltip-card--paragon-board,.d4-tooltip-card--mercenary,.d4-tooltip-card--expertise{--d4-tooltip-card-title-color: #f2d977}.d4-tooltip-card--unique,.d4-tooltip-card--talisman,.d4-tooltip-card--talisman-unique{--d4-tooltip-card-title-color: #e8a05e}.d4-tooltip-card--set,.d4-tooltip-card--talisman-set{--d4-tooltip-card-title-color: #41ff3a}.d4-tooltip-card--paragon-legendary,.d4-tooltip-card--paragon-glyph,.d4-tooltip-card--warplan,.d4-tooltip-card--power,.d4-tooltip-card--skill-ultimate{--d4-tooltip-card-title-color: #f0c06d}.d4-tooltip-card--missing{--d4-tooltip-card-title-color: #d7b98a;opacity:.94}.d4-tooltip-card__divider{height:15px;margin:10px 0;background:linear-gradient(90deg,transparent,rgba(216,203,167,.55),transparent) center / 100% 1px no-repeat,radial-gradient(circle,rgba(216,203,167,.82) 0 2px,transparent 2.5px) center / 8px 8px no-repeat;opacity:.72}.d4-tooltip-card--talisman-rare{--d4-tooltip-card-title-color: #4b9cd3}.d4-tooltip-card--talisman-magic{--d4-tooltip-card-title-color: #9d80ff}.d4-tooltip-card--talisman-legendary{--d4-tooltip-card-title-color: #c9a227}.d4-tooltip-card--talisman-unique{--d4-tooltip-card-title-color: #e8a656}.d4-tooltip-card--talisman-mythic{--d4-tooltip-card-title-color: #c9a2ff}.d4-tooltip-card--talisman-set{--d4-tooltip-card-title-color: #33ff33}.equipment-tooltip{position:fixed;z-index:100;pointer-events:auto;min-height:260px;max-height:var(--equipment-tooltip-max-height, calc(100vh - 20px) );--equipment-content-x: 36px;--equipment-content-y: 42px;--equipment-content-bottom: 40px;--equipment-rarity-inset: 6px;--equipment-frame-overhang: 0px;color:#d8d2c5;font-family:inherit;background:transparent;border:0;filter:drop-shadow(0 18px 34px rgba(0,0,0,.72))}.d4-tooltip-card.equipment-tooltip{min-height:260px;--d4-tooltip-card-content-x: 36px;--d4-tooltip-card-content-y: 42px;--d4-tooltip-card-content-bottom: 40px;--d4-tooltip-card-rarity-inset: 6px;--d4-tooltip-card-frame-overhang: 0px}.equipment-tooltip,.equipment-tooltip *{box-sizing:border-box}.equipment-tooltip__quality-bg,.equipment-tooltip__nine{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.equipment-tooltip__quality-bg{top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,#ffffff0b,#00000047 28%,#00000094);background-color:#0c0b0e;opacity:1}.equipment-tooltip__nine{display:grid;grid-template-columns:46px 1fr 46px;grid-template-rows:46px 1fr 46px}.equipment-tooltip .d4-tooltip-card__quality-bg{background:linear-gradient(180deg,#ffffff0b,#00000047 28%,#00000094);background-color:#0c0b0e}.equipment-tooltip--mythic .d4-tooltip-card__quality-bg{background:linear-gradient(180deg,#b677ff2e,#2014341f 30%,#00000059)}.equipment-tooltip--unique .d4-tooltip-card__quality-bg{background:linear-gradient(180deg,#d3894229,#3c221226 28%,#00000059)}.equipment-tooltip--legendary .d4-tooltip-card__quality-bg{background:linear-gradient(180deg,#dd6e2a26,#371e1024 30%,#0000005c)}.equipment-tooltip--magic .d4-tooltip-card__quality-bg{background:linear-gradient(180deg,#5a70ff24,#10122d29 30%,#0000005c)}.equipment-tooltip--rare .d4-tooltip-card__quality-bg{background:linear-gradient(180deg,#d6b04f1f,#362a1126 30%,#0000005c)}.equipment-tooltip--set .d4-tooltip-card__quality-bg{background:linear-gradient(180deg,#3eff2429,#0b340c33 32%,#00000057)}.equipment-tooltip__base-nine{z-index:0}.equipment-tooltip__rarity-nine{inset:var(--equipment-rarity-inset);z-index:2}.equipment-tooltip__rarity-nine.equipment-tooltip__nine{grid-template-columns:72px 1fr 72px;grid-template-rows:72px 1fr 72px}.equipment-tooltip__outer-nine{inset:calc(var(--equipment-frame-overhang) * -1);z-index:1;display:grid;opacity:.96;filter:drop-shadow(0 0 1px rgba(190,205,190,.16))}.equipment-tooltip__outer-nine.equipment-tooltip__nine{grid-template-columns:42px 1fr 42px;grid-template-rows:42px 1fr 42px}.equipment-tooltip__outer-nine .equipment-tooltip__nine-piece--middle{background-image:none!important;background-color:transparent}.equipment-tooltip__nine-piece{background-position:center;background-repeat:no-repeat;background-size:100% 100%}.equipment-tooltip__nine-piece--top,.equipment-tooltip__nine-piece--bottom{background-repeat:repeat-x}.equipment-tooltip__nine-piece--left,.equipment-tooltip__nine-piece--right{background-repeat:repeat-y}.equipment-tooltip__nine-piece--middle{background-repeat:repeat}.equipment-tooltip .equipment-tooltip__content{position:relative;z-index:3;max-height:none;overflow:visible;margin:0;padding:var(--equipment-content-y) var(--equipment-content-x) var(--equipment-content-bottom)}.equipment-tooltip--mythic .equipment-tooltip__quality-bg{background:linear-gradient(180deg,#b677ff2e,#2014341f 30%,#00000059)}.equipment-tooltip--unique .equipment-tooltip__quality-bg{background:linear-gradient(180deg,#d3894229,#3c221226 28%,#00000059)}.equipment-tooltip--legendary .equipment-tooltip__quality-bg{background:linear-gradient(180deg,#dd6e2a26,#371e1024 30%,#0000005c)}.equipment-tooltip--magic .equipment-tooltip__quality-bg{background:linear-gradient(180deg,#5a70ff24,#10122d29 30%,#0000005c)}.equipment-tooltip--rare .equipment-tooltip__quality-bg{background:linear-gradient(180deg,#d6b04f1f,#362a1126 30%,#0000005c)}.equipment-tooltip--set .equipment-tooltip__quality-bg{background:linear-gradient(180deg,#3eff2429,#0b340c33 32%,#00000057)}.equipment-tooltip__header{display:flex;min-height:82px;gap:14px;align-items:flex-start;justify-content:space-between}.equipment-tooltip__title-block{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.equipment-tooltip__title-block h3{margin:0;color:#f0c78a;font-size:21px;font-weight:700;line-height:1.2;letter-spacing:0}.equipment-tooltip--mythic .equipment-tooltip__title-block h3{color:#d7a8ff}.equipment-tooltip--magic .equipment-tooltip__title-block h3{color:#9aa7ff}.equipment-tooltip--rare .equipment-tooltip__title-block h3{color:#f2d977}.equipment-tooltip--set .equipment-tooltip__title-block h3{color:#41ff3a}.equipment-tooltip__title-block p,.equipment-tooltip__title-block span{margin:0;color:#ded8cdc7;font-size:14px;line-height:1.35}.equipment-tooltip__item-icon{width:82px;height:82px;flex:0 0 auto;display:grid;place-items:center;margin-top:-4px}.equipment-tooltip__item-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 10px rgba(0,0,0,.38))}.equipment-tooltip__fallback-icon{width:45px;height:45px;fill:#d8d2c57a}.equipment-tooltip__divider{width:100%;height:8px;margin:12px 0 13px;background-position:center;background-repeat:no-repeat;background-size:100% 100%;opacity:.88}.equipment-tooltip__divider--half{background-position:left center}.equipment-tooltip__primary strong{color:#f2eee6;font-size:17px;font-weight:700}.equipment-tooltip__weapon-profile{display:flex;flex-direction:column;gap:4px}.equipment-tooltip__weapon-profile span{color:#ded8cdcc;font-size:13px;line-height:1.35}.equipment-tooltip__affixes,.equipment-tooltip__sockets{display:flex;flex-direction:column;gap:7px;margin-top:12px}.equipment-tooltip__affix{display:grid;grid-template-columns:18px minmax(0,1fr);gap:6px;align-items:start;color:#d8d2c5;font-size:14px;line-height:1.35}.equipment-tooltip__bullet{display:block;width:18px;height:18px;color:#f2dfc0;font-size:12px;line-height:18px;text-align:center;transform:translateY(-1px)}.equipment-tooltip__bullet--temper,.equipment-tooltip__bullet--transmute{background-repeat:no-repeat;background-size:264px 48px}.equipment-tooltip__bullet--temper{background-position:-48px -24px}.equipment-tooltip__bullet--transmute{background-position:-216px -24px}.equipment-tooltip__value{color:#86a7ff;font-weight:650}.equipment-tooltip__socket{display:flex;gap:9px;align-items:flex-start;color:#d8d2c5;font-size:14px;line-height:1.4}.equipment-tooltip__socket img{width:25px;height:25px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain}.equipment-tooltip__socket strong{color:#f1c777;font-weight:700}.equipment-tooltip__socket p{margin:2px 0 0;color:#ded8cddb;white-space:pre-line}.equipment-tooltip__socket--gem strong{color:#f3a1a1}.equipment-tooltip__socket--rune-invocation strong{color:#b78aff}.equipment-tooltip__socket--rune,.equipment-tooltip__socket--rune-invocation{font-size:13px}.equipment-tooltip__rune-pair{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;font-size:13px}.equipment-tooltip__rune-pair-icons{position:relative;width:28px;height:63px;flex:0 0 auto}.equipment-tooltip__rune-pair-icon,.equipment-tooltip__rune-pair-frame{position:absolute;display:block;-o-object-fit:contain;object-fit:contain}.equipment-tooltip__rune-pair-icon{left:2.5px;z-index:0;width:23px;height:23px}.equipment-tooltip__rune-pair-icon--first{top:1px}.equipment-tooltip__rune-pair-icon--second{top:36px}.equipment-tooltip__rune-pair-frame{top:0;right:0;bottom:0;left:0;z-index:1;width:28px;height:63px}.equipment-tooltip__rune-pair-details{display:flex;flex-direction:column;gap:6px}.equipment-tooltip__rune-pair-names{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;gap:5px;line-height:1.35}.equipment-tooltip__rune-pair-name{color:#f1c777;font-weight:700}.equipment-tooltip__rune-pair-name--invocation{color:#b78aff}.equipment-tooltip__rune-pair-name-separator{color:#ded8cd85}.equipment-tooltip__rune-pair-detail{display:grid;grid-template-columns:24px minmax(0,1fr);gap:6px;align-items:start;margin:0}.equipment-tooltip__rune-pair-detail p{margin:2px 0 0;color:#ded8cddb;white-space:pre-line}.equipment-tooltip__rune-pair-power-icon{display:block;width:24px;height:24px;flex:0 0 24px;background-repeat:no-repeat;background-size:264px 48px}.equipment-tooltip__rune-pair-power-icon--ritual{background-position:-192px 0}.equipment-tooltip__rune-pair-power-icon--invocation{background-position:-192px -24px}.equipment-tooltip__power{display:grid;grid-template-columns:24px minmax(0,1fr);gap:6px;align-items:start;color:#f0c06d;font-size:14px;font-weight:700;line-height:1.55;margin-top:14px}.equipment-tooltip__power div{min-width:0;margin-top:0;color:#f1eadc;font-weight:500;white-space:pre-line}.equipment-tooltip__power-icon{width:24px;height:24px;background-repeat:no-repeat;background-size:264px 48px}.equipment-tooltip__power-icon--intrinsic{background-position:-240px -24px}.equipment-tooltip__power-icon--attached{background-position:0 -24px}.equipment-tooltip__footer{margin-top:14px;color:#ded8cdb8;font-size:13px;line-height:1.55}.equipment-tooltip__drop-boss strong{color:#d9bb83;font-weight:650}.equipment-tooltip__flavor{margin:0;color:#cdc6b9ad;font-style:italic;line-height:1.55}.equipment-tooltip--visual-registry .equipment-tooltip__title-block h3{color:var(--equipment-tooltip-title-color);font-weight:var(--equipment-tooltip-title-weight)}.equipment-tooltip--visual-registry .equipment-tooltip__rarity-subtitle{color:var(--equipment-tooltip-subtitle-color);font-weight:var(--equipment-tooltip-subtitle-weight)}.equipment-tooltip--visual-registry .equipment-tooltip__item-power{color:var(--equipment-tooltip-primary-color);font-weight:var(--equipment-tooltip-primary-weight)}.equipment-tooltip--visual-registry .equipment-tooltip__quality-value{color:var(--equipment-tooltip-quality-color);font-weight:var(--equipment-tooltip-quality-weight)}.equipment-tooltip--visual-registry .equipment-tooltip__class-label{color:var(--equipment-tooltip-muted-color);font-weight:var(--equipment-tooltip-muted-weight)}.equipment-tooltip--visual-registry .equipment-tooltip__power--intrinsic>div{color:var(--equipment-tooltip-effect-color);font-weight:var(--equipment-tooltip-effect-weight)}.equipment-tooltip--visual-registry .equipment-tooltip__power--attached>div{color:var(--equipment-tooltip-attached-effect-color);font-weight:var(--equipment-tooltip-attached-effect-weight)}.amulet-board-shell{padding:0}.amulet-board{position:relative;width:100%;aspect-ratio:1;margin:0;background-image:url(/images/talismans.webp);background-position:center;background-repeat:no-repeat;background-size:130%;isolation:isolate}.amulet-board__slot{position:absolute;z-index:1;width:27%;aspect-ratio:1;transform:translate(-50%,-50%)}.amulet-board__slot--seal{z-index:2;width:28%}.amulet-board__slot-button{position:relative;display:grid;width:100%;height:100%;place-items:center;padding:0;border:0;background:transparent;cursor:pointer}.amulet-board__slot-button:disabled{cursor:not-allowed}.amulet-board__slot-frame{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-repeat:no-repeat;background-size:contain;filter:drop-shadow(0 2px 3px rgba(0,0,0,.6));transition:filter .16s ease,transform .16s ease}.amulet-board__slot--seal .amulet-board__slot-frame{background-image:url(/images/seal-slot.webp)}.amulet-board__slot--charm.is-locked .amulet-board__slot-frame{background-image:url(/images/locked-charm-slot.webp)}.amulet-board__slot--charm.is-empty .amulet-board__slot-frame,.amulet-board__slot--charm.is-filled .amulet-board__slot-frame{background-image:url(/images/filled-charm-slot.webp)}.amulet-board__item-icon{position:relative;z-index:1;width:64%;height:64%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 2px rgba(0,0,0,.75))}.amulet-board__slot--seal .amulet-board__item-icon{width:68%;height:68%}.amulet-board__slot.is-hovered:not(.is-locked) .amulet-board__slot-frame,.amulet-board__slot.is-selected:not(.is-locked) .amulet-board__slot-frame{filter:brightness(1.13) drop-shadow(0 0 7px rgba(244,193,71,.66));transform:scale(1.06)}.amulet-board__remove{position:absolute;top:8%;right:8%;z-index:3;display:grid;width:20px;height:20px;place-items:center;padding:0;border:1px solid rgba(231,162,83,.8);border-radius:50%;background:#1f110deb;color:#f4d7a5;cursor:pointer;font-size:16px;line-height:1;opacity:0;transition:opacity .16s ease,background-color .16s ease}.amulet-board__slot:hover .amulet-board__remove,.amulet-board__remove:focus-visible{opacity:1}.amulet-board__remove:hover{background:#70251af2}.amulet-board__slot-button:focus-visible,.amulet-board__remove:focus-visible{outline:2px solid #f4c55c;outline-offset:2px}.amulet-rune-panel{border-top:1px solid var(--d4-border-soft);background:var(--d4-bg-panel)}.amulet-rune-panel__head{padding:10px 14px;background:var(--d4-bg-panel-2);border-bottom:1px solid var(--d4-border-soft)}.amulet-rune-panel__head h4{margin:0;color:var(--d4-text-main);font-size:14px;font-weight:700}.amulet-rune-panel__list{min-height:182px}.amulet-rune-pair{display:grid;grid-template-columns:50px minmax(0,1fr);gap:12px;min-height:98px;padding:12px 14px;border-bottom:1px solid var(--d4-border-soft)}.amulet-rune-pair.is-empty{min-height:98px}.amulet-rune-stack{position:relative;display:grid;grid-template-rows:40px 40px;gap:8px;align-content:start}.amulet-rune-stack:before{content:"";position:absolute;left:20px;top:40px;width:1px;height:8px;background:#4a4d56b3}.amulet-rune-icon{width:40px;height:40px;border:1px solid rgba(60,62,70,.9);background:#24252b;box-shadow:inset 0 0 10px #00000073}.amulet-rune-icon.is-filled{border-color:#c49a5073;background:#1d1e24}.amulet-rune-icon img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.amulet-rune-copy{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:3px;font-size:12px;color:var(--d4-text-muted);line-height:1.35}.amulet-rune-copy strong{font-size:14px;font-weight:700}.amulet-rune-copy span{overflow:hidden;text-overflow:ellipsis}.d4-tooltip-card.amulet-rune-tooltip{position:fixed;z-index:9999;width:430px;min-height:0;pointer-events:none;--d4-tooltip-card-content-x: 38px;--d4-tooltip-card-content-y: 36px;--d4-tooltip-card-content-bottom: 34px}.amulet-rune-tooltip .amulet-rune-tooltip__content{overflow:visible}.amulet-rune-tooltip__head{position:relative;min-height:76px;padding:2px 88px 8px 0}.amulet-rune-tooltip__icon{position:absolute;top:-8px;right:-8px;z-index:4;width:70px;height:70px;padding:0;border:0;background:transparent}.amulet-rune-tooltip__icon img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.amulet-rune-tooltip__type{color:var(--d4-tooltip-card-title-color);font-size:14px;font-weight:700;line-height:1.35}.amulet-rune-tooltip__head strong,.amulet-rune-tooltip__head span{display:block}.amulet-rune-tooltip__head strong{margin-top:2px;color:var(--d4-tooltip-card-title-color);font-size:21px;line-height:1.25}.amulet-rune-tooltip__head span{margin-top:2px;color:var(--d4-text-dim);font-size:12px}.amulet-rune-tooltip__body{padding-top:4px;color:var(--d4-text-main);font-size:16px;line-height:1.42}.amulet-rune-tooltip__body p{display:grid;grid-template-columns:24px minmax(0,1fr);gap:6px;align-items:start;margin:0 0 8px}.amulet-rune-tooltip__body p>span:last-child{min-width:0}.amulet-rune-tooltip__line-icon{filter:drop-shadow(0 0 1px rgba(216,210,197,.38))}.amulet-rune-tooltip__body p:last-child{margin-bottom:0}.amulet-rune-tooltip__divider{width:66%;height:10px;margin:2px 0 12px;background-repeat:no-repeat;background-position:left center;background-size:100% auto;opacity:1}.amulet-rune-tooltip__relation{margin:14px 0 0;color:var(--d4-text-dim);font-size:13px;font-style:italic;line-height:1.5}.amulet-talisman-tooltip{z-index:9999;pointer-events:none}.amulet-talisman-tooltip__content{max-height:calc(100vh - 20px)}.amulet-talisman-tooltip__item-icon img{-o-object-fit:contain;object-fit:contain}.amulet-talisman-tooltip__item-icon{margin-top:-18px}.amulet-talisman-tooltip__header{min-height:88px}.amulet-talisman-tooltip__meta-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px}.amulet-talisman-tooltip__meta-line p{color:var(--d4-tooltip-card-title-color)}.amulet-talisman-tooltip__meta-line span{color:#ded8cdc7}.amulet-talisman-tooltip__header-rule{width:100%;height:8px;margin:12px 0 13px;background-position:center;background-repeat:no-repeat;background-size:100% 100%;opacity:.88}.amulet-talisman-tooltip__entries{display:grid;gap:5px;margin-bottom:8px}.amulet-talisman-tooltip__entry{position:relative;margin:0;padding-left:18px;color:var(--d4-text-main);font-size:14px;line-height:1.5}.amulet-talisman-tooltip__entry:before{content:"";position:absolute;left:3px;top:.62em;width:6px;height:6px;border:2px solid #d8d2c5;transform:translateY(-50%) rotate(45deg) scale(.58)}.amulet-talisman-tooltip__entry--star{color:var(--d4-accent-gold)}.amulet-talisman-tooltip__entry--star:before{content:"★";top:.03em;left:0;width:auto;height:auto;border:0;color:#f2a01b;font-size:13px;line-height:1;transform:none}.amulet-talisman-tooltip__set{margin-top:0}.amulet-talisman-tooltip__member-title{margin:0 0 5px;color:#f2eee6;font-size:15px;font-weight:700}.amulet-talisman-tooltip__member-list{display:grid;gap:2px;margin:0 0 8px;padding:0 0 0 32px;color:#9b978e;font-size:13px;line-height:1.4;list-style:none}.amulet-talisman-tooltip__member-list li{position:relative}.amulet-talisman-tooltip__member-list li:not(.is-equipped){color:#9b978e}.amulet-talisman-tooltip__member-list li.is-equipped{color:#41ff3a}.amulet-talisman-tooltip__member-list li:before{content:"";position:absolute;left:-17px;top:.68em;width:8px;height:1px;background:#d8d2c5bd}.amulet-talisman-tooltip__member-list li:after{content:"";position:absolute;left:-10px;top:.68em;width:4px;height:4px;border:1px solid rgba(216,210,197,.74);transform:translateY(-50%) rotate(45deg)}.amulet-talisman-tooltip__member-list li.is-current{font-weight:700}.amulet-talisman-tooltip__set-head{display:flex;align-items:baseline;margin:0 0 2px}.amulet-talisman-tooltip__set-head strong{color:#41ff3a;font-size:15px}.amulet-talisman-tooltip__set-count{color:#41ff3a;font-size:12px;margin-left:4px}.amulet-talisman-tooltip__bonus{padding:2px 0 3px;color:var(--d4-text-muted);opacity:.56}.amulet-talisman-tooltip__bonus.is-active,.amulet-talisman-tooltip__bonus.is-preview{color:#41ff3a;opacity:1}.amulet-talisman-tooltip__bonus-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:2px;color:var(--d4-tooltip-card-title-color);font-size:12px;font-weight:700}.amulet-talisman-tooltip__bonus-title em{color:var(--d4-text-muted);font-style:normal;font-weight:600}.amulet-talisman-tooltip__bonus.is-active .amulet-talisman-tooltip__bonus-title em{color:#78d679}.amulet-talisman-tooltip__bonus-line{display:grid;grid-template-columns:18px minmax(0,1fr);gap:6px;align-items:start;padding-left:8px}.amulet-talisman-tooltip__bonus-line .equipment-tooltip__bullet{margin-top:1px}.amulet-talisman-tooltip__bonus-line p{margin:0;font-size:13px;line-height:1.4}.amulet-talisman-tooltip__footer{margin-top:10px;padding-top:8px}.game-skill-tooltip-card .d4-tooltip-card__base-nine.d4-tooltip-card__nine{grid-template-columns:46px 1fr 46px;grid-template-rows:46px 1fr 46px}.game-skill-tooltip-card{pointer-events:none}.game-skill-tooltip-card .d4-tooltip-card__content{overflow:visible;padding-top:0}.game-skill-tooltip{position:relative;max-height:inherit;min-height:100%;margin:0 -4px -4px;padding:0 4px;--skill-tooltip-title: #FFFFFF;--skill-tooltip-body: #B8AFA1;--skill-tooltip-subtitle: #C8C0B5;--skill-tooltip-section-title: #FFFFFF;--skill-tooltip-rank-value: #FFFFFF;--skill-tooltip-rank-over-cap: #7C7CFB;--skill-tooltip-number: #FFFF74;--skill-tooltip-resource: #DBA864;--skill-tooltip-label: #D3A260;--skill-tooltip-tag-primary-bg: rgba(26, 70, 29, .94);--skill-tooltip-tag-primary-border: #4C984C;--skill-tooltip-tag-primary-text: #F0F3DF;--skill-tooltip-tag-secondary-bg: rgba(56, 53, 43, .92);--skill-tooltip-tag-secondary-border: rgba(188, 177, 145, .58);--skill-tooltip-tag-secondary-text: #E3D8BB;color:var(--skill-tooltip-body);font-size:15px;line-height:1.56}.game-skill-tooltip__badge{position:absolute;left:50%;top:-40px;width:84px;height:84px;transform:translate(-50%);z-index:4;pointer-events:none}.game-skill-tooltip__body{max-height:inherit;overflow:auto;padding-top:48px}.game-skill-tooltip__badge-frame,.game-skill-tooltip__badge-icon{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.game-skill-tooltip__badge-icon{top:11px;right:11px;bottom:11px;left:11px;width:calc(100% - 22px);height:calc(100% - 22px);-o-object-fit:cover;object-fit:cover}.game-skill-tooltip__header{text-align:center}.game-skill-tooltip__header h2{margin:0;color:var(--skill-tooltip-title);font-size:26px;font-weight:700;line-height:1.15}.game-skill-tooltip__header p{margin:6px 0 0;color:var(--skill-tooltip-subtitle);font-size:13px}.game-skill-tooltip__section-bar{margin:12px 0 10px;min-height:24px;padding:4px 14px;border:0;background-repeat:no-repeat;background-position:center;background-size:100% 100%;color:var(--skill-tooltip-section-title);font-size:14px;font-weight:700;text-align:center;letter-spacing:0}.game-skill-tooltip__rank-value{color:var(--skill-tooltip-rank-value)}.game-skill-tooltip__rank-current.is-over-cap{color:var(--skill-tooltip-rank-over-cap)}.game-skill-tooltip__section-title{color:var(--skill-tooltip-section-title)}.game-skill-tooltip__tags{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin:0 0 10px}.game-skill-tooltip__tags span{border:1px solid var(--skill-tooltip-tag-secondary-border);background:var(--skill-tooltip-tag-secondary-bg);color:var(--skill-tooltip-tag-secondary-text);padding:3px 8px;font-size:13px}.game-skill-tooltip__tags span.is-primary{border-color:var(--skill-tooltip-tag-primary-border);background:var(--skill-tooltip-tag-primary-bg);color:var(--skill-tooltip-tag-primary-text)}.game-skill-tooltip__divider{height:8px;margin:12px 0 13px;background-repeat:no-repeat;background-position:center;background-size:100% 100%;opacity:.88}.game-skill-tooltip__desc p,.game-skill-tooltip__effects p{margin:0 0 8px}.game-skill-tooltip__desc-line{margin:0 0 10px}.game-skill-tooltip__effects{margin-top:16px}.game-skill-tooltip__effects strong{color:var(--skill-tooltip-title)}.game-skill-tooltip [data-game-text-tag=number],.game-skill-tooltip [data-game-text-tag=random]{color:var(--skill-tooltip-number)!important}.game-skill-tooltip [data-game-text-tag=resource],.game-skill-tooltip [data-game-text-tag=label]{color:var(--skill-tooltip-resource)!important}.game-equipment-tooltip-card{min-height:260px;max-height:inherit;overflow:hidden}.game-equipment-tooltip-card .equipment-tooltip__content{max-height:inherit;overflow:auto}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Noto Sans SC,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.d4-container{width:min(1200px,calc(100% - 32px));margin:0 auto}.d4-panel{border:1px solid var(--d4-border-soft);border-radius:5px;background:var(--d4-bg-panel)}.d4-input{border:1px solid var(--d4-border-soft);border-radius:4px;background:linear-gradient(180deg,var(--d4-bg-control-hover),var(--d4-bg-control));color:var(--d4-text-main);padding:8px 12px;box-shadow:inset 0 1px #ffffff0a;transition:border-color .2s}.d4-input::-moz-placeholder{color:var(--d4-text-muted)}.d4-input::placeholder{color:var(--d4-text-muted)}.d4-input:focus{outline:none;border-color:var(--d4-accent-gold);color:var(--d4-text-main)}.d4-button{border:1px solid var(--d4-border-soft);border-radius:4px;background:var(--d4-bg-control);color:var(--d4-text-main);padding:6px 14px;font-size:13px;font-weight:500;transition:border-color .2s,background-color .2s}.d4-button:hover{border-color:var(--d4-accent-gold);background:var(--d4-bg-control-hover)}.d4-title{color:#fff;font-size:24px;line-height:1.1;letter-spacing:0;font-weight:700}.d4-nav{border-bottom:1px solid var(--d4-border-soft);background:var(--d4-bg-control)}.d4-nav-item{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:6px;color:var(--d4-text-muted);font-size:14px;font-weight:500;transition:color .2s,background-color .2s;cursor:pointer;white-space:nowrap}.d4-nav-item:hover{color:var(--d4-text-main);background:var(--d4-bg-control-hover)}.d4-nav-item.active{color:var(--d4-nav-active-text);background:var(--d4-nav-active-bg);border-bottom:2px solid var(--d4-nav-active-border);border-radius:6px 6px 0 0}.d4-nav-badge{font-size:12px;padding:2px 6px;border-radius:4px;background:var(--d4-bg-card);color:var(--d4-text-muted)}.d4-nav-item.active .d4-nav-badge{background:#fff3;color:#fff}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-4{margin-top:1rem}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-12{height:3rem}.h-8{height:2rem}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-12{width:3rem}.w-8{width:2rem}.w-full{width:100%}.min-w-\[135px\]{min-width:135px}.min-w-\[200px\]{min-width:200px}.max-w-\[135px\]{max-width:135px}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.object-contain{-o-object-fit:contain;object-fit:contain}.p-4{padding:1rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pt-3{padding-top:.75rem}.text-left{text-align:left}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}:root{color-scheme:dark;font-family:Noto Sans SC,Segoe UI,Microsoft YaHei,sans-serif}body{margin:0;min-width:320px;background-color:var(--d4-bg-page);color:var(--d4-text-main)}[data-theme=obsidian]{--d4-bg-page: #15161A;--d4-bg-header: #15161A;--d4-bg-panel: #15161A;--d4-bg-panel-2: #16171b;--d4-bg-control: #23242b;--d4-bg-control-hover: #2b2d35;--d4-border-soft: #2a2c34;--d4-border-strong: #3b3d47;--d4-text-main: #f2f2f3;--d4-text-muted: #b7bac8;--d4-text-dim: #7f8390;--d4-accent-red: #a92933;--d4-accent-red-hot: #d03742;--d4-accent-blue: #40496c;--d4-accent-gold: #c49a50;--d4-shadow: rgba(0, 0, 0, .4);--d4-nav-active-bg: #26272D;--d4-nav-active-text: #c49a50;--d4-nav-active-border: #c49a50}[data-theme=ashen]{--d4-bg-page: #141312;--d4-bg-header: #0f0e0d;--d4-bg-panel: #1b1a18;--d4-bg-panel-2: #171615;--d4-bg-control: #282622;--d4-bg-control-hover: #312e29;--d4-border-soft: #332f2a;--d4-border-strong: #4a3f34;--d4-text-main: #f0e8d8;--d4-text-muted: #c6bca9;--d4-text-dim: #857d70;--d4-accent-red: #9d332f;--d4-accent-red-hot: #d65a42;--d4-accent-blue: #4a4b60;--d4-accent-gold: #d0a657;--d4-shadow: rgba(0, 0, 0, .36);--d4-nav-active-bg: #282622;--d4-nav-active-text: #d0a657;--d4-nav-active-border: #d0a657}[data-theme=sanctuary]{--d4-bg-page: #0d1216;--d4-bg-header: #080b0e;--d4-bg-panel: #141c23;--d4-bg-panel-2: #111820;--d4-bg-control: #1f2a34;--d4-bg-control-hover: #283642;--d4-border-soft: #2b3945;--d4-border-strong: #3d4e5a;--d4-text-main: #eef4f2;--d4-text-muted: #b6c6c9;--d4-text-dim: #71858a;--d4-accent-red: #a63246;--d4-accent-red-hot: #d74358;--d4-accent-blue: #344a68;--d4-accent-gold: #c3a05f;--d4-shadow: rgba(0, 0, 0, .46);--d4-nav-active-bg: #1f2a34;--d4-nav-active-text: #c3a05f;--d4-nav-active-border: #c3a05f}[data-theme=crimsonGold]{--d4-bg-page: #303030;--d4-bg-header: #191919;--d4-bg-panel: #252525;--d4-bg-panel-2: #2b2b2b;--d4-bg-control: #383838;--d4-bg-control-hover: #454545;--d4-border-soft: #4a4037;--d4-border-strong: #675540;--d4-text-main: #d2c8ae;--d4-text-muted: #b5ab93;--d4-text-dim: #8f866f;--d4-accent-red: #a50905;--d4-accent-red-hot: #cf1510;--d4-accent-blue: #4a4650;--d4-accent-gold: #d2c8ae;--d4-shadow: rgba(0, 0, 0, .42);--d4-nav-active-bg: #383838;--d4-nav-active-text: #d2c8ae;--d4-nav-active-border: #d2c8ae}[data-theme=obsidian]{--d4-rarity-common: #9d9d9d;--d4-rarity-magic: #1eff00;--d4-rarity-rare: #0070dd;--d4-rarity-legendary: #ff8000;--d4-rarity-unique: #e6cc80;--d4-rarity-mythic: #9b59b6}[data-theme=ashen]{--d4-rarity-common: #a8a8a8;--d4-rarity-magic: #39ff14;--d4-rarity-rare: #00bfff;--d4-rarity-legendary: #ff9500;--d4-rarity-unique: #f0d78c;--d4-rarity-mythic: #b066d9}[data-theme=sanctuary]{--d4-rarity-common: #8a959b;--d4-rarity-magic: #2aff14;--d4-rarity-rare: #00a0ff;--d4-rarity-legendary: #ff7f00;--d4-rarity-unique: #e8cf8a;--d4-rarity-mythic: #a050d0}[data-theme=crimsonGold]{--d4-rarity-common: #a0a0a0;--d4-rarity-magic: #4aff14;--d4-rarity-rare: #33a0ff;--d4-rarity-legendary: #ff9500;--d4-rarity-unique: #e0d0a0;--d4-rarity-mythic: #b860cc}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#15161a;border-radius:999px}::-webkit-scrollbar-thumb{border:2px solid #15161a;border-radius:999px;background:linear-gradient(180deg,var(--d4-accent-red-hot),var(--d4-accent-red))}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible{outline:2px solid var(--d4-accent-gold);outline-offset:2px}select:focus-visible{outline:none}*{box-sizing:border-box}body{margin:0;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--d4-bg-page);color:var(--d4-text-main)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--d4-bg-control)}::-webkit-scrollbar-thumb{background:var(--d4-accent-red);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--d4-accent-gold)}.d4-custom-select-wrapper{position:relative;min-width:120px}.d4-custom-select-trigger{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#26272d;border:1px solid #333439;border-radius:6px;cursor:pointer;font-size:14px;color:#f2f2f3;transition:border-color .2s}.d4-custom-select-trigger:hover{border-color:var(--d4-accent-gold)}.d4-custom-select-value{flex:1;text-align:left}.d4-custom-select-arrow{margin-left:8px;color:var(--d4-accent-gold)}.d4-custom-select-arrow svg{width:14px;height:14px}.d4-custom-select-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#26272d;border:1px solid #333439;border-radius:6px;box-shadow:0 4px 12px #0000004d;z-index:100;overflow:hidden}.d4-custom-select-option{padding:8px 12px;cursor:pointer;font-size:14px;color:#f2f2f3;transition:background-color .15s}.d4-custom-select-option:hover{background:#1f2025}.d4-custom-select-option.selected{background:#1f2025;color:var(--d4-accent-gold)}.database-unique-list,.database-tooltip-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.database-tooltip-list-item{display:grid;grid-template-columns:52px minmax(0,1fr);min-height:70px;width:100%;padding:7px 10px 7px 7px;gap:10px;align-items:center;border:1px solid rgba(180,124,70,.26);border-radius:4px;background:#1a191cc7;color:var(--d4-text-main);cursor:pointer;text-align:left;transition:border-color .12s ease,background-color .12s ease}.database-tooltip-list-item:hover,.database-tooltip-list-item:focus-visible,.database-tooltip-list-item.is-pinned{border-color:#dc9a52c7;background:#251f1cf0;outline:0}.database-tooltip-list-item__icon{display:grid;place-items:center;width:52px;height:52px;overflow:hidden}.database-tooltip-list-item__icon img{display:block;width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.database-tooltip-list-item__body{display:flex;min-width:0;flex-direction:column;gap:3px}.database-tooltip-list-item__body strong{overflow:hidden;color:#e3b477;font-size:15px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.database-tooltip-list-item__meta,.database-tooltip-list-item__details{overflow:hidden;color:var(--d4-text-muted);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.database-tooltip-list-item__details{color:var(--d4-text-dim)}.database-tooltip-list-item--mythic{border-color:#b782ec52}.database-tooltip-list-item--mythic:hover,.database-tooltip-list-item--mythic:focus-visible,.database-tooltip-list-item--mythic.is-pinned{border-color:#cc9ef7d6;background:#221b2af0}.database-tooltip-list-item--mythic .database-tooltip-list-item__body strong{color:#d4a5fa}.database-tooltip-list-item--set{border-color:#33ff3347}.database-tooltip-list-item--set:hover,.database-tooltip-list-item--set:focus-visible,.database-tooltip-list-item--set.is-pinned{border-color:#4fff4fc2;background:#142a14e0}.database-tooltip-list-item--set .database-tooltip-list-item__body strong{color:#52ef52}.database-tooltip-list-item--rare .database-tooltip-list-item__body strong{color:#75b7ea}.database-tooltip-list-item--magic .database-tooltip-list-item__body strong{color:#aaa0ff}.database-tooltip-list-item--legendary .database-tooltip-list-item__body strong{color:#d4a354}.database-power-tooltip{min-height:250px}.database-power-tooltip__content{color:#e8dfd1}.database-power-tooltip__header{display:flex;gap:14px;align-items:flex-start;justify-content:space-between}.database-power-tooltip__header h2{margin:0;color:var(--d4-tooltip-card-title-color);font-size:24px;line-height:1.18}.database-power-tooltip__header p{margin:6px 0 0;color:#c4b59e;font-size:13px}.database-power-tooltip__header img{width:58px;height:58px;-o-object-fit:contain;object-fit:contain}.database-power-tooltip__section{margin:10px 0}.database-power-tooltip__section strong{display:block;margin-bottom:4px;color:#f0c06d;font-size:13px}.database-power-tooltip__section p,.database-power-tooltip__desc{margin:0;color:#e8dfd1;font-size:14px;line-height:1.55}.database-tooltip-shell{pointer-events:none;overflow:hidden;max-height:calc(100vh - 24px);filter:drop-shadow(0 18px 34px rgba(0,0,0,.68))}.database-tooltip-shell .d4-tooltip-card{width:100%;max-height:calc(100vh - 24px);overflow:hidden}.database-tooltip-shell .d4-tooltip-card__content{max-height:calc(100vh - 24px);overflow:auto}.database-skill-tooltip-shell{overflow:visible;max-height:calc(100vh - 104px)}.database-skill-tooltip-shell .game-skill-tooltip-card{max-height:calc(100vh - 104px);overflow:visible}.database-skill-tooltip-shell .game-skill-tooltip-card .d4-tooltip-card__content{overflow:visible}.database-skill-tooltip-shell .game-skill-tooltip__body{max-height:none;overflow:visible}.database-tooltip-shell .database-talisman-tooltip,.database-tooltip-shell .database-rune-tooltip{position:relative}.database-unique-item{display:grid;grid-template-columns:52px minmax(0,1fr);min-height:70px;width:100%;padding:7px 10px 7px 7px;gap:10px;align-items:center;border:1px solid rgba(180,124,70,.26);border-radius:4px;background:#1a191cc7;color:var(--d4-text-main);cursor:pointer;text-align:left;transition:border-color .12s ease,background-color .12s ease}.database-unique-item:hover,.database-unique-item:focus-visible,.database-unique-item.is-pinned{border-color:#dc9a52c7;background:#251f1cf0;outline:0}.database-unique-item.is-mythic{border-color:#b782ec52}.database-unique-item.is-mythic:hover,.database-unique-item.is-mythic:focus-visible,.database-unique-item.is-mythic.is-pinned{border-color:#cc9ef7d6;background:#221b2af0}.database-unique-item__icon{display:grid;place-items:center;width:52px;height:52px;overflow:hidden}.database-unique-item__icon img{display:block;width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.database-unique-item__body{display:flex;min-width:0;flex-direction:column;gap:3px}.database-unique-item__body strong{overflow:hidden;color:#e3b477;font-size:15px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.database-unique-item.is-mythic .database-unique-item__body strong{color:#d4a5fa}.database-unique-item__meta,.database-unique-item__boss{overflow:hidden;color:var(--d4-text-muted);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.database-unique-item__boss{color:var(--d4-text-dim)}.database-unique-tooltip-shell{pointer-events:none;overflow:hidden;max-height:calc(100vh - 24px);filter:drop-shadow(0 18px 34px rgba(0,0,0,.68))}.database-unique-tooltip-shell .database-unique-tooltip{width:100%;max-height:calc(100vh - 24px);overflow:hidden}.database-unique-tooltip-shell .database-unique-tooltip .equipment-tooltip__content{max-height:calc(100vh - 24px);overflow:auto}@media (max-width: 760px){.database-unique-list,.database-tooltip-list{grid-template-columns:1fr}.database-unique-tooltip-shell{max-width:calc(100vw - 24px)}}@media (min-width: 761px) and (max-width: 1050px){.database-unique-list,.database-tooltip-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.database-unique-list,.database-tooltip-list{grid-template-columns:1fr}}
