.mq-app-shell{--identity-gold:#c4a76d;--identity-dim:#655331;--identity-line:linear-gradient(90deg, #655331, #c4a76d 36%, #6c5b39 74%, transparent);--identity-upright:linear-gradient(0deg, transparent, #6e5c39 35%, #b99e61);--identity-corners:var(--identity-line) left 11px top / 45px 1px no-repeat, linear-gradient(135deg, transparent 44%, #b69a61 47% 54%, transparent 57%) left top / 11px 11px no-repeat, var(--identity-upright) left top 11px / 1px 23px no-repeat, linear-gradient(#8d7547, #8d7547) left 4px top 42px / 1px 8px no-repeat, var(--identity-line) right 12px bottom / 30px 1px no-repeat, linear-gradient(135deg, transparent 44%, #a58a55 47% 54%, transparent 57%) right bottom / 12px 12px no-repeat, var(--identity-upright) right bottom 12px / 1px 15px no-repeat}.mq-app-shell[class] .mq-page :is(.mq-achievements-panel,.mq-summon-panel,.mq-booster-stage,.pk-stage,.pk-panel,.pk-detail,.squad-summary,.squad-stage,.squad-modal,.mq-inventory-item,.inventory-detail,.inv-item,.inventory-empty,.album-toolbar,.mq-detail-panel,.mq-profile-stats,.pf-edit,.ach-grid>li,.pf-ach>li,.market-filters,.auction-card,.auction-detail,.trade-card,.trade-new,.quest-identity,.quest-next,.quest-recommendations>a,.quest-modes>a,.quest-list>li,.rank-list,.notif-list>li,.rd-boss,.rd-diff,.dg-summary,.dg-rules,.dg-owned,.dg-armory,.dg-level,.hs-map,.hs-team,.hs-result,.exp-breaches>button,.exp-open>li,.exp-lock,.forge-card,.identity-panel):not(dialog){position:relative}.mq-app-shell[class] .mq-page :is(.mq-achievements-panel,.mq-summon-panel,.mq-booster-stage,.pk-stage,.pk-panel,.pk-detail,.squad-summary,.squad-stage,.squad-modal,.mq-inventory-item,.inventory-detail,.inv-item,.inventory-empty,.album-toolbar,.mq-detail-panel,.mq-profile-stats,.pf-edit,.ach-grid>li,.pf-ach>li,.market-filters,.auction-card,.auction-detail,.trade-card,.trade-new,.quest-identity,.quest-next,.quest-recommendations>a,.quest-modes>a,.quest-list>li,.rank-list,.notif-list>li,.rd-boss,.rd-diff,.dg-summary,.dg-rules,.dg-owned,.dg-armory,.dg-level,.hs-map,.hs-team,.hs-result,.exp-breaches>button,.exp-open>li,.exp-lock,.forge-card,.identity-panel):after{content:"";z-index:2;background:var(--identity-corners);opacity:.7;pointer-events:none;border-radius:3px;width:auto;height:auto;position:absolute;inset:0;transform:none}.mq-app-shell[class] .mq-page :is(.squad-summary:nth-child(2n),.mq-inventory-item:nth-child(2n),.quest-modes>a:nth-child(2n),.dg-level:nth-child(2n)){--identity-corners:var(--identity-line) right 10px top / 28px 1px no-repeat, linear-gradient(45deg, transparent 44%, #9e8553 47% 54%, transparent 57%) right top / 10px 10px no-repeat, var(--identity-upright) right top 10px / 1px 19px no-repeat, var(--identity-line) left 10px bottom / 24px 1px no-repeat, linear-gradient(45deg, transparent 44%, #887244 47% 54%, transparent 57%) left bottom / 10px 10px no-repeat}.mq-app-shell[class] .mq-page :is(.pk-stage,.squad-stage,.inventory-detail,.dg-summary,.forge-card,.identity-panel){--identity-corners:var(--identity-line) left 13px top / 76px 1px no-repeat, linear-gradient(135deg, transparent 44%, #c4a76d 47% 54%, transparent 57%) left top / 13px 13px no-repeat, var(--identity-upright) left top 13px / 1px 32px no-repeat, linear-gradient(#8d7547, #8d7547) left 4px top 54px / 1px 9px no-repeat, var(--identity-line) right 14px bottom / 56px 1px no-repeat, linear-gradient(135deg, transparent 44%, #a58a55 47% 54%, transparent 57%) right bottom / 14px 14px no-repeat, var(--identity-upright) right bottom 14px / 1px 26px no-repeat}.mq-app-shell[class] .mq-page :is(.squad-summary,.mq-inventory-item,.inv-item,.auction-card,.dg-level,.quest-list>li):after{opacity:.4}.mq-app-shell[class] .mq-page :is(.squad-summary[aria-pressed=true],.mq-inventory-item[aria-pressed=true],.notif-list>li.unread):after{opacity:1}.mq-app-shell[class] .mq-page :is(.squad-summary:hover,.mq-inventory-item:hover,.auction-card:hover):after{opacity:.85}.mq-app-shell[class] .mq-page .pk-banner{position:relative}.mq-app-shell[class] .mq-page .pk-banner:after{content:"";z-index:2;background:var(--identity-line) left 10px top / 50px 1px no-repeat, linear-gradient(135deg, transparent 44%, #c4a76d 47% 54%, transparent 57%) left top / 10px 10px no-repeat, var(--identity-upright) left top 10px / 1px 20px no-repeat, var(--identity-line) right 9px bottom / 22px 1px no-repeat, linear-gradient(135deg, transparent 44%, #a58a55 47% 54%, transparent 57%) right bottom / 9px 9px no-repeat;opacity:.25;pointer-events:none;position:absolute;inset:0}.mq-app-shell[class] .mq-page .pk-banner:is(:hover,[data-active=true]):after{opacity:1}.mq-app-shell[class] .mq-page :is(.ui-button,.gear-equip,.gear-upgrade,.inventory-equip-target,.pk-ghost,.pk-buy button,.daily-bonus,.vt-btn,.bt-btn:not([aria-pressed]),.site-cta,.mq-sell-button,.mq-deck-button,.inventory-actions a,.inventory-empty a,.quest-more,.forge-form button){filter:none;border-radius:3px}.mq-app-shell[class] .mq-page :is(.ui-button,.gear-equip,.gear-upgrade,.inventory-equip-target,.pk-ghost,.pk-buy button,.daily-bonus,.vt-btn,.bt-btn:not([aria-pressed]),.site-cta,.mq-sell-button,.mq-deck-button,.inventory-actions a,.inventory-empty a,.quest-more,.forge-form button):before{box-shadow:none;border-radius:3px}.mq-app-shell[class] .mq-page :is(.ui-button,.gear-equip,.gear-upgrade,.inventory-equip-target,.pk-ghost,.pk-buy button,.daily-bonus,.vt-btn,.bt-btn:not([aria-pressed]),.site-cta,.mq-sell-button,.mq-deck-button,.inventory-actions a,.inventory-empty a,.quest-more,.forge-form button):after{content:"";z-index:1;background:var(--identity-line) left 7px top / 65% 1px no-repeat, linear-gradient(135deg, transparent 43%, #c2a369 47% 54%, transparent 58%) left top / 7px 7px no-repeat, linear-gradient(#927c4e, #927c4e) left top 7px / 1px 8px no-repeat, var(--identity-line) right 7px bottom / 22px 1px no-repeat, linear-gradient(135deg, transparent 43%, #a48a55 47% 54%, transparent 58%) right bottom / 7px 7px no-repeat;opacity:.75;pointer-events:none;border-radius:3px;width:auto;height:auto;animation:none;position:absolute;inset:0;transform:none}.mq-app-shell[class] .mq-page :is(.ui-button,.gear-equip,.gear-upgrade,.inventory-equip-target,.pk-ghost,.pk-buy button,.daily-bonus,.vt-btn,.bt-btn:not([aria-pressed]),.site-cta,.mq-sell-button,.mq-deck-button,.inventory-actions a,.inventory-empty a,.quest-more,.forge-form button):hover:not(:disabled):after{opacity:1}.mq-app-shell[class] .mq-page :is(.ui-button,.gear-equip,.gear-upgrade,.inventory-equip-target,.pk-ghost,.pk-buy button,.daily-bonus,.vt-btn,.bt-btn:not([aria-pressed]),.site-cta,.mq-sell-button,.mq-deck-button,.inventory-actions a,.inventory-empty a,.quest-more,.forge-form button):is(:disabled,[aria-disabled=true]):after{opacity:.35}.mq-app-shell[class] .mq-page :is(.inventory-search,.vt-search,.market-filters input,.squad-name input,.squad-create input){background-image:linear-gradient(90deg,#8e794c,#51452f 35%,#0000 75%);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.mq-app-shell[class] .mq-page :is(.rank-list li,.notif-list li,.cost-row){background-image:linear-gradient(90deg,#7d693e44,#443b2822 45%,#0000);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.mq-app-shell .mq-page-heading:after{background:var(--identity-line);width:110px;height:1px;box-shadow:none}.mq-app-shell .squads-manager[class] .squad-summary:before{content:none}.mq-app-shell[class] .mq-page .forge-card,.mq-app-shell[class] .mq-page .identity-panel{background-color:#121615;border-radius:4px;padding:22px}.mq-app-shell .mq-page .pg-head{padding-bottom:18px;position:relative}.mq-app-shell .mq-page .pg-head:after{content:"";background:var(--identity-line);pointer-events:none;width:110px;height:1px;position:absolute;inset:auto auto 0 0}
.mq-app-shell{--info:#8fbfae;--info-bg:#6f9a8d24;--info-bar:#6f9a8d;--mech:#c4a76d}.mq-app-shell[data-ambiance=donjons]{--amb:#3f6b62;--panel:#111716;--panel-raised:#161d1b;--amb-eyebrow:#7fa497;--mech:#8fb5a8}.mq-app-shell[data-ambiance=tour]{--amb:#3b4170;--panel:#12131a;--panel-raised:#171922;--amb-eyebrow:#8d93c4;--mech:#a3a9db}.mq-app-shell[data-ambiance=histoire]{--amb:#7a5a34;--panel:#151310;--panel-raised:#1b1814;--amb-eyebrow:#b8935f;--mech:#d0a96f}.mq-app-shell[data-ambiance=arene]{--amb:#6b2a32;--panel:#161112;--panel-raised:#1c1617;--amb-eyebrow:#b47a80;--mech:#c98d93}.mq-app-shell[data-ambiance=guilde]{--amb:#3a5568;--panel:#111518;--panel-raised:#161b1f;--amb-eyebrow:#88a3b6;--mech:#9cb8cc}.mq-app-shell[data-ambiance] .mq-page-mythology{background:radial-gradient(60% 75% at 30% 0%, color-mix(in srgb, var(--amb) 32%, transparent), transparent 70%)}.mq-app-shell[data-ambiance] .mq-eyebrow{color:var(--amb-eyebrow)!important}.mq-app-shell[data-ambiance] .mq-eyebrow:before{color:var(--mech)}.mq-app-shell[data-ambiance] .mq-page :is(.tw-panel,.hs-drops,.hs-rewards,.hs-map-toolbar,.hs-team,.hs-result,.dg-summary,.dg-rules,.dg-owned,.dg-armory,.dg-level,.rd-boss,.rd-diff,.guild-panel){background-color:var(--panel)}.mq-app-shell[data-ambiance] .mq-page :is(.guild-notice,.dg-level:hover){background-color:var(--panel-raised)}.mq-app-shell[data-ambiance=tour] .mq-page .tw{background-color:#050607b3}.mq-app-shell .mq-page .hs-map-node.is-done{color:var(--info);border-color:var(--info-bar)}.mq-app-shell .mq-page .hs-map-parcours .hs-map-node.is-done{color:var(--info);background:linear-gradient(145deg,#2f4a42,#16201d)}.mq-app-shell .mq-page .hs-map-node.is-boss.is-done{border-color:var(--info-bar);box-shadow:0 0 0 5px #6f9a8d24}.mq-app-shell .mq-page .qp-done{color:var(--info)}.mq-app-shell .mq-page progress{appearance:none;height:6px;accent-color:var(--info-bar);background:#313632;border:0;border-radius:1px;-webkit-mask:repeating-linear-gradient(90deg,#000 0 calc(10% - 1px),#0000 calc(10% - 1px) 10%);mask:repeating-linear-gradient(90deg,#000 0 calc(10% - 1px),#0000 calc(10% - 1px) 10%)}.mq-app-shell .mq-page progress::-webkit-progress-bar{background:#313632;border-radius:1px}.mq-app-shell .mq-page progress::-webkit-progress-value{background:var(--info-bar);border-radius:0;transition:width .16s cubic-bezier(.2,.9,.3,1)}.mq-app-shell .mq-page progress::-moz-progress-bar{background:var(--info-bar)}
.mq-mech-part,.mq-head-dial{background-color:var(--mech,#c4a76d);-webkit-mask:var(--src) center / contain no-repeat;-webkit-mask:var(--src) center / contain no-repeat;mask:var(--src) center / contain no-repeat;pointer-events:none;display:block}.mq-mech{z-index:-1;pointer-events:none;position:fixed;inset:96px 0 0;overflow:hidden}.mq-app-shell:is([data-page=home],[data-page=team]) :is(.mq-mech,.mq-head-dial){display:none}.mq-mech-cluster{opacity:.17;width:540px;height:420px;display:none;position:absolute;top:0;right:-20px}.mq-app-shell[data-ambiance] .mq-mech-cluster{display:block}.mq-app-shell[data-ambiance] .mq-lore-system{display:none}.mq-mech-cluster .mq-mech-part{position:absolute}.mq-mech-gear{--src:url(/ornaments/gear-broken.svg);width:340px;height:340px;top:-70px;left:200px}.mq-mech-pinion{--src:url(/ornaments/pinion-broken.svg);width:150px;height:150px;top:180px;left:122px}.mq-mech-dial{--src:url(/ornaments/dial-open.svg);width:200px;height:200px;top:220px;left:330px}.mq-mech-gear,.mq-mech-pinion{transition:transform .16s cubic-bezier(.2,.9,.3,1)}.mq-mech-ruin{--src:url(/ornaments/gear-ruin.svg);opacity:.12;width:260px;height:260px;position:absolute;bottom:-60px;left:-70px;transform:rotate(-18deg)}.mq-head-dial{--src:url(/ornaments/dial-cracked.svg);z-index:-1;opacity:.2;width:300px;height:300px;position:absolute;top:-62px;left:calc(4.3vw - 120px)}.mq-app-shell .mq-page-heading:after,.mq-app-shell .mq-page .pg-head:after{content:"";width:96px;height:18px;box-shadow:none;pointer-events:none;background:#c4a76d;position:absolute;inset:auto auto -24px 0;-webkit-mask:url(/ornaments/rack.svg) 0/96px 18px no-repeat;mask:url(/ornaments/rack.svg) 0/96px 18px no-repeat}.mq-app-shell .mq-page .pg-head:after{bottom:-2px}.mq-app-shell .mq-page-heading:before,.mq-app-shell .mq-page .pg-head:before{content:"";pointer-events:none;background:#c4a76d;width:22px;height:22px;animation:.48s cubic-bezier(.2,.9,.3,1) .2s both mech-pinion-turn;position:absolute;bottom:-26px;left:96px;-webkit-mask:url(/ornaments/pinion-small.svg) 50%/contain no-repeat;mask:url(/ornaments/pinion-small.svg) 50%/contain no-repeat}.mq-app-shell .mq-page .pg-head:before{bottom:-4px}@keyframes mech-pinion-turn{0%{transform:rotate(0)}33%{transform:rotate(45deg)}66%{transform:rotate(90deg)}to{transform:rotate(135deg)}}@media (max-width:700px){.mq-mech-cluster{transform-origin:100% 0;right:-200px;transform:scale(.7)}.mq-head-dial{width:240px;height:240px;top:-70px;left:-110px}}@media (prefers-reduced-motion:reduce){.mq-mech-gear,.mq-mech-pinion{transition:none}.mq-app-shell .mq-page-heading:before,.mq-app-shell .mq-page .pg-head:before{animation:none}}
