.heirloomPriorityPanel>.moduleEyebrow,.heirloomPriorityPanel>h2{text-align:center}.heirloomMasteryControls>div{grid-template-columns:repeat(4,minmax(165px,230px))!important;justify-content:center!important;align-items:start!important}.heirloomSideField{min-width:0!important;width:100%;max-width:230px;text-align:center;display:grid!important;grid-template-rows:auto 44px!important;grid-gap:6px!important;gap:6px!important;align-content:start!important}.heirloomMasteryField>span,.heirloomSideField>span{min-height:21px!important;display:flex!important;align-items:flex-end!important;justify-content:center!important}.heirloomSideToggle{width:100%;height:44px!important;box-sizing:border-box;align-self:start!important}.heirloomSideToggle button{font-size:.76rem!important;line-height:1.12!important;padding:5px 6px!important;white-space:normal!important;min-height:34px!important}.heirloomMasteryField,.heirloomSideField{width:100%!important;max-width:230px!important;margin:0!important}.heirloomMasteryStepper{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;grid-gap:9px!important;gap:9px!important;width:100%!important;align-items:center!important}.heirloomMasteryStepper button{width:44px!important;min-width:44px!important;height:44px!important;padding:0!important}.heirloomMasteryStepper input,.heirloomMasteryStepper output{min-width:0!important;width:100%!important;height:44px!important;min-height:44px!important;text-align:center!important;border:1px solid var(--border)!important;border-radius:10px!important;background:var(--surface)!important;color:var(--text)!important;font-weight:900!important;padding:0 8px!important;line-height:44px!important;box-sizing:border-box!important}.heirloomMasteryStepper input::-webkit-inner-spin-button,.heirloomMasteryStepper input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.heirloomMasteryStepper input{-webkit-appearance:textfield!important;appearance:textfield!important;-moz-appearance:textfield!important}.progressionPage .progressionTier{width:-moz-fit-content!important;width:fit-content!important;max-width:calc(100% - 32px)!important;min-width:0!important;margin-inline:auto!important;padding:14px 16px!important;box-sizing:border-box!important}.progressionPage .progressionTier>header{gap:24px!important;margin-bottom:12px!important}.compactTier .dragonCareGrid{display:grid!important;grid-template-columns:238px!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;margin-inline:auto!important;justify-content:center!important;align-items:stretch!important;grid-gap:10px!important;gap:10px!important}.compactTier .dragonCareGrid:has(>:nth-child(2)){grid-template-columns:repeat(2,238px)!important}.compactTier .dragonCareGrid:has(>:nth-child(3)){grid-template-columns:repeat(3,238px)!important}.compactTier .dragonCareGrid:has(>:nth-child(4)){grid-template-columns:repeat(4,238px)!important}.compactTier .compactProgressionCard{width:238px!important;max-width:238px!important;justify-self:center!important;display:grid!important;grid-template-rows:auto minmax(118px,1fr) minmax(38px,auto) auto!important;align-content:stretch!important;text-align:center!important;padding:16px 14px!important;box-sizing:border-box!important}.compactTier .compactProgressionCard>header{align-self:start!important;text-align:center!important}.compactTier .compactProgressionCard>header strong{display:block!important;text-align:center!important}.compactTier .compactProgressionCard>p,.compactTier .compactProgressionCard>small{text-align:center!important}.compactTier .compactProgressionCard>.progressionStepper{align-self:end!important;margin-top:10px!important}.progressionStepper{display:grid!important;grid-template-columns:44px minmax(92px,1fr) 44px!important;grid-gap:8px!important;gap:8px!important;align-items:center!important;width:100%!important;max-width:210px!important;margin-inline:auto!important}.progressionStepper>button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;display:grid!important;place-items:center!important}.progressionValueField{height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--border)!important;border-radius:9px!important;background:var(--surface)!important;overflow:hidden!important;padding:0 8px!important;color:var(--text)!important;line-height:44px!important;box-sizing:border-box!important}.progressionValueField,.progressionValueField input{min-width:0!important;font-weight:900!important;text-align:center!important}.progressionValueField input{width:3ch!important;flex:0 0 3ch!important;height:42px!important;min-height:42px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-appearance:textfield!important;appearance:textfield!important;-moz-appearance:textfield!important}.progressionValueField span{flex:0 0 auto!important;white-space:nowrap!important;color:var(--muted)!important;text-align:center!important}.progressionValueField input::-webkit-inner-spin-button,.progressionValueField input::-webkit-outer-spin-button,.strongholdStepper input::-webkit-inner-spin-button,.strongholdStepper input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.strongholdStepper input{-webkit-appearance:textfield!important;appearance:textfield!important;-moz-appearance:textfield!important;text-align:center!important;line-height:normal!important}.whatsNewEntry,.whatsNewList,.whatsNewPage{min-width:0!important;max-width:100%!important}.whatsNewEntry{overflow-wrap:anywhere!important;word-break:normal!important}.whatsNewPagination{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:6px!important;max-width:100%!important}@media(max-width:1100px){.heirloomMasteryControls>div{grid-template-columns:repeat(2,minmax(180px,230px))!important}.compactTier .dragonCareGrid:has(>:nth-child(3)),.compactTier .dragonCareGrid:has(>:nth-child(4)){grid-template-columns:repeat(2,228px)!important}.compactTier .dragonCareGrid:has(>:nth-child(2)){grid-template-columns:repeat(2,228px)!important}.compactTier .dragonCareGrid{grid-template-columns:228px!important}.compactTier .compactProgressionCard{width:228px!important;max-width:228px!important}}@media(max-width:760px){.heirloomMasteryControls>div{grid-template-columns:1fr!important}.heirloomMasteryField,.heirloomSideField{max-width:360px!important}.progressionPage .progressionTier{max-width:calc(100% - 20px)!important;width:100%!important;padding:14px!important}.compactTier .dragonCareGrid,.compactTier .dragonCareGrid:has(>:nth-child(2)),.compactTier .dragonCareGrid:has(>:nth-child(3)),.compactTier .dragonCareGrid:has(>:nth-child(4)){grid-template-columns:minmax(0,1fr)!important;width:100%!important}.compactTier .compactProgressionCard{width:100%!important;max-width:360px!important;grid-template-rows:auto minmax(104px,1fr) minmax(38px,auto) auto!important}.whatsNewPagination{padding-inline:0!important}.whatsNewPagination button{min-width:36px!important}}.ownerEndgameRank{display:flex;align-items:center;gap:6px;width:max-content;margin-top:5px;padding:3px 7px;border:1px solid var(--border);border-radius:999px;background:var(--surface2);color:var(--muted);font-size:.68rem;font-weight:800;line-height:1}.ownerEndgameRankNumber{color:var(--accent);font-size:.78rem}.ownerEndgameRank strong{padding:2px 5px;border-radius:999px;background:var(--accent);color:var(--accentText);font-size:.62rem;letter-spacing:.05em}.dragonIdentity .ownerEndgameRank{justify-self:start}@media(max-width:430px){.ownerEndgameRank{margin-top:6px}}.dragonPrimaryRow>.armyGuideToggle{grid-column:5!important;grid-row:1!important;align-self:start!important;justify-self:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;margin-top:22px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--muted)!important;font-size:2rem!important;font-weight:500!important;line-height:1!important;overflow:visible!important}.armyGuideToggle:after,.armyGuideToggle:before{content:none!important;display:none!important}.armyGuideToggle:focus-visible,.armyGuideToggle:hover{border:0!important;background:transparent!important;color:var(--starRed)!important;box-shadow:none!important;outline:2px solid var(--focus)!important;outline-offset:3px!important}.armyGuideToggle.disabled{color:var(--starRed)!important}.armyGuideToggle.disabled,.favoriteDragonToggle{border:0!important;background:transparent!important;box-shadow:none!important}.favoriteDragonToggle{padding:0!important}.favoriteDragonToggle:focus-visible,.favoriteDragonToggle:hover{border:0!important;background:transparent!important;box-shadow:none!important;outline:2px solid var(--focus)!important;outline-offset:3px!important}@media(max-width:760px){.dragonPrimaryRow>.armyGuideToggle{margin-top:20px!important}}.heirloomRadial{--heirloom-amplifier-size:270px;position:relative;min-height:600px!important;isolation:isolate;overflow:visible!important;background:none!important}.heirloomRadial.count-8{min-height:720px!important}.heirloomRadial.count-12,.heirloomRadial.count-16{min-height:900px!important}.heirloomRadial:before{display:none!important}.heirloomAmplifier{position:relative;display:grid!important;grid-template-rows:auto auto auto;align-content:center!important;justify-items:center!important;grid-gap:7px!important;gap:7px!important;width:var(--heirloom-amplifier-size)!important;height:var(--heirloom-amplifier-size)!important;min-width:var(--heirloom-amplifier-size)!important;min-height:var(--heirloom-amplifier-size)!important;max-width:var(--heirloom-amplifier-size)!important;max-height:var(--heirloom-amplifier-size)!important;box-sizing:border-box;overflow:hidden;border:3px solid #deb95d!important;border-radius:50%!important;padding:32px 24px 24px!important;color:#fff!important;background:radial-gradient(circle at 35% 28%,#2864ad 0,#174a91 34%,#0b3472 62%,#061c46 100%)!important;box-shadow:inset 0 0 0 7px rgba(2,13,36,.72),inset 0 0 34px rgba(0,0,0,.52)!important}:is(#heirloom-house-1,#heirloom-house-12,#heirloom-house-23,#heirloom-house-34,#heirloom-house-45,#heirloom-house-56,#heirloom-house-67,#heirloom-house-78,#heirloom-house-89) .heirloomAmplifier{background:radial-gradient(circle at 35% 28%,#b96868 0,#985454 34%,#743d43 64%,#512c35 100%)!important;box-shadow:inset 0 0 0 7px rgba(52,20,26,.48),inset 0 0 34px rgba(0,0,0,.36)!important}.heirloomAmplifier:before{display:none!important;content:none!important}.heirloomAmplifier>*{position:relative;z-index:1;max-width:100%;box-sizing:border-box}.heirloomAmplifier>strong{color:#fff!important;font-size:14px;line-height:1.15;text-shadow:0 2px 4px rgba(0,0,0,.72)}.heirloomAmplifier>small,.heirloomAmplifier>strong{display:block;max-width:210px!important;text-align:center;overflow-wrap:anywhere}.heirloomAmplifier>small{color:#e7f1ff!important;font-size:11px;line-height:1.25}.heirloomAmplifier .progressionStepper{width:100%;max-width:190px;grid-template-columns:38px minmax(72px,86px) 38px;gap:5px;margin-top:2px}.heirloomAmplifier .progressionStepper button{width:38px;height:38px;min-width:38px;min-height:38px;padding:0}.heirloomAmplifier .progressionStepper output{min-height:38px;padding:4px;color:#fff;background:#061b3f;border-color:#7da9df;white-space:nowrap}.heirloomRadial>.heirloomNode{left:var(--node-x)!important;top:var(--node-y)!important;transform:translate(-50%,-50%);z-index:2;width:214px!important;min-height:150px!important;padding:14px 12px!important;box-sizing:border-box;overflow:visible!important}.heirloomRadial>.heirloomNode .progressionStepper{width:190px!important;max-width:190px!important;grid-template-columns:44px 88px 44px!important;gap:7px!important;margin:8px auto 0}.heirloomRadial>.heirloomNode .progressionStepper button{width:44px;height:44px;min-width:44px;min-height:44px;padding:0}.heirloomRadial>.heirloomNode .progressionStepper output{width:88px;min-height:44px;white-space:nowrap}.heirloomRadial>.heirloomNode:has(.progressionCompleteBadge){padding-top:30px!important}.heirloomNode.completeNode{background:#174c3b!important;border-color:#8fe0bd!important;color:#fff!important;box-shadow:0 0 0 2px rgba(143,224,189,.22),0 10px 24px rgba(0,0,0,.32)!important}.heirloomNode.completeNode small{color:#e6fff4!important}.heirloomRadial.count-4>.heirloomNode:nth-of-type(2){--node-x:29%!important;--node-y:19%!important}.heirloomRadial.count-4>.heirloomNode:nth-of-type(3){--node-x:71%!important;--node-y:19%!important}.heirloomRadial.count-4>.heirloomNode:nth-of-type(4){--node-x:71%!important;--node-y:81%!important}.heirloomRadial.count-4>.heirloomNode:nth-of-type(5){--node-x:29%!important;--node-y:81%!important}.heirloomRadial.count-3>.heirloomNode:nth-of-type(2){--node-x:50%!important;--node-y:13%!important}.heirloomRadial.count-3>.heirloomNode:nth-of-type(3){--node-x:29%!important;--node-y:79%!important}.heirloomRadial.count-3>.heirloomNode:nth-of-type(4){--node-x:71%!important;--node-y:79%!important}.heirloomSideToggle button span{display:block;line-height:1.12}@media(max-width:980px){.heirloomRadial,.heirloomRadial.count-12,.heirloomRadial.count-16,.heirloomRadial.count-8{min-height:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:4px 0}.heirloomAmplifier{grid-column:1/-1;justify-self:center;width:min(270px,78vw)!important;height:min(270px,78vw)!important;min-width:min(270px,78vw)!important;min-height:min(270px,78vw)!important;max-width:min(270px,78vw)!important;max-height:min(270px,78vw)!important}.heirloomAmplifier,.heirloomRadial>.heirloomNode{position:relative!important;left:auto!important;top:auto!important;transform:none!important}.heirloomRadial>.heirloomNode{width:100%!important;min-width:0!important;min-height:158px!important;margin:0!important}.heirloomRadial>.heirloomNode .progressionStepper{width:100%!important;max-width:190px!important}}@media(max-width:620px){.heirloomRadial,.heirloomRadial.count-12,.heirloomRadial.count-16,.heirloomRadial.count-8{grid-template-columns:1fr}.heirloomAmplifier{grid-column:1}}.tierListPage{display:grid;grid-gap:18px;gap:18px}.tierListActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.buttonLike{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface2);color:var(--accent);font-weight:800;text-decoration:none}.tierBand{display:grid;grid-gap:12px;gap:12px}.tierBandHeader{display:flex;align-items:center;gap:10px}.tierBadge{display:inline-grid;place-items:center;min-width:54px;min-height:40px;padding:4px 10px;border:1px solid var(--border);border-radius:10px;font-size:1.15rem;font-weight:950}.tierS{border-color:var(--accent)}.tierA{border-color:color-mix(in srgb,var(--accent) 70%,var(--border))}.tierCardGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));grid-gap:10px;gap:10px}.tierDragonCard{display:grid;grid-gap:7px;gap:7px;padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--surface2)}.tierDragonCard header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.tierDragonCard header>span{color:var(--accent);font-size:.86rem;font-weight:800}.tierDragonCard p{margin:0}.tierAccountStanding{padding-top:5px;border-top:1px solid var(--border)}.progressionWheelTrigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border)!important;background:var(--surface2)!important;color:var(--text)!important;cursor:pointer!important;padding:0 6px!important}.progressionWheelTrigger:disabled{cursor:not-allowed!important}.rosterTierListLink{display:inline-flex;align-items:center;min-height:40px;padding:7px 12px;border:1px solid var(--border);border-radius:9px;color:var(--accent);font-weight:850;text-decoration:none}.activeUsersButton,.activeUsersButton:visited,.ownerMetricsButton,.ownerMetricsButton:visited{border:0!important;border-bottom:0!important;outline:0;text-decoration:none!important;-webkit-text-decoration-line:none!important;text-decoration-line:none!important;color:#5eb8ff!important;background:transparent!important;box-shadow:none!important;cursor:pointer}.activeUsersButton:focus-visible,.activeUsersButton:hover{color:#8dceff!important;text-decoration:underline!important;-webkit-text-decoration-style:solid!important;text-decoration-style:solid!important;text-underline-offset:3px}.activeUsersButton:focus-visible{outline:2px solid currentColor!important;outline-offset:3px}@media(max-width:520px){.tierCardGrid{grid-template-columns:1fr}.tierDragonCard{padding:12px}.tierListActions .buttonLike{flex:1 1 140px}}@media (min-width:1051px){.dragonCard{--roster-identity:180px;--roster-track:126px;--roster-gap:8px}.dragonPrimaryRow,.dragonSecondaryRow{width:calc(var(--roster-identity) + (5 * var(--roster-track)) + (5 * var(--roster-gap)))!important;max-width:100%!important;margin-inline:auto!important;column-gap:var(--roster-gap)!important}.dragonPrimaryRow{display:grid!important;grid-template-columns:var(--roster-identity) repeat(5,var(--roster-track))!important;grid-template-rows:34px 42px!important;align-items:start!important}.dragonPrimaryRow>.dragonIdentity{grid-column:1!important;grid-row:1/3!important;align-self:start!important;min-width:0!important}.dragonPrimaryRow>.compactField:first-of-type{grid-column:2!important;grid-row:1/3!important}.dragonPrimaryRow>.compactField:nth-of-type(2){grid-column:3!important;grid-row:1/3!important}.dragonPrimaryRow>.armyField{grid-column:4!important;grid-row:1/3!important}.dragonPrimaryRow>.armyField,.dragonPrimaryRow>.compactField{width:var(--roster-track)!important;min-width:var(--roster-track)!important;height:76px!important;display:grid!important;grid-template-rows:34px 42px!important;align-content:start!important;justify-items:center!important;text-align:center!important;grid-gap:0!important;gap:0!important;line-height:1.2!important}.dragonPrimaryRow>.armyField>input,.dragonPrimaryRow>.compactField>.compactStepper{grid-row:2!important;align-self:start!important;margin:0!important}.dragonPrimaryRow>.armyField>input{height:42px!important;min-height:42px!important;width:100px!important}.dragonPrimaryRow .compactStepper{height:42px!important;margin:0!important}.dragonPrimaryRow .compactStepper button,.dragonPrimaryRow .compactStepper input{height:42px!important;min-height:42px!important;margin:0!important}.dragonCardActions{grid-column:5/7!important;grid-row:2!important;display:grid!important;grid-template-columns:repeat(2,var(--roster-track))!important;grid-column-gap:var(--roster-gap)!important;column-gap:var(--roster-gap)!important;align-self:start!important;justify-self:stretch!important;width:auto!important;min-width:0!important;margin:0!important}.dragonCardActions>.armyPreference,.dragonCardActions>.favoritePreference{grid-column:auto!important;grid-row:auto!important;position:static!important;inset:auto!important;align-self:start!important;justify-self:stretch!important;width:100%!important;height:42px!important;min-height:42px!important;margin:0!important}.dragonCardActions>.armyPreference{white-space:normal!important;line-height:1.12!important;padding:3px 6px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.dragonCardActions>.armyPreference strong{display:block!important;max-width:92px!important;line-height:1.12!important}.dragonSecondaryRow{display:grid!important;grid-template-columns:var(--roster-identity) repeat(5,var(--roster-track))!important;grid-template-rows:auto!important;align-items:start!important;margin-top:8px!important}.dragonSecondaryRow>.identitySpacer{grid-column:1!important}.dragonSecondaryRow>.habitSection{grid-column:2/7!important;display:contents!important}.dragonSecondaryRow .habitRow{display:contents!important}.dragonSecondaryRow .habitField{width:var(--roster-track)!important;min-width:var(--roster-track)!important;display:grid!important;grid-template-rows:34px 42px 16px!important;align-content:start!important;justify-items:center!important;grid-gap:4px!important;gap:4px!important}.dragonSecondaryRow .habitField:first-child{grid-column:2!important}.dragonSecondaryRow .habitField:nth-child(2){grid-column:3!important}.dragonSecondaryRow .habitField:nth-child(3){grid-column:4!important}.dragonSecondaryRow .habitField:nth-child(4){grid-column:5!important}.dragonSecondaryRow .habitField:nth-child(5){grid-column:6!important}.dragonSecondaryRow .habitName{order:1!important;width:100%!important;height:34px!important;min-height:34px!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;text-align:center!important}.dragonSecondaryRow .habitStepper{order:2!important;height:42px!important;align-self:start!important;margin:0!important}.dragonSecondaryRow .habitStepper button,.dragonSecondaryRow .habitStepper input{height:42px!important;min-height:42px!important;margin:0!important}.dragonSecondaryRow .habitIndex{order:3!important;height:16px!important;min-height:16px!important;margin:0!important}}.srOnly{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.feedbackDialog,[role=dialog][aria-modal=true]{overscroll-behavior:contain}.feedbackDialog :focus-visible,.numberWheelDialog :focus-visible{scroll-margin:12px}@media(prefers-reduced-motion:reduce){.feedbackDialog,.numberWheel{scroll-behavior:auto!important}}@media(forced-colors:active){.feedbackDialog,.numberWheelDialog{border:2px solid CanvasText}.feedbackClose,.numberWheelDone,.numberWheelValue{forced-color-adjust:auto}}