.footerText,.godAbilityRankDisplay{text-wrap-mode:nowrap;text-align:center}*,.aspectIconDiv,.bigContainer,:after,:before{box-sizing:border-box}.buildOptions,.statSheet{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#calculateButton,#calculateButton:hover{background:var(--gradient-button);box-shadow:var(--shadow-gold);transition:all var(--transition-base)}#calculateButton:hover{background:var(--gradient-button-hover);box-shadow:var(--shadow-gold-lg)}#calculateButton:focus-visible{outline:none;box-shadow:var(--shadow-gold-lg),0 0 0 3px var(--gold-glow)}#calculateButton.calculateButton--optimizing:hover{color:#e53935}*,body,html{padding:0;margin:0}.flex-child{min-width:0}*,body,h2{margin:0}#damageOutput,.button,.labels{font-weight:700}.button:hover,img:hover{transform:translateY(-2px);transition:transform var(--transition-base)}.buildItemImage:hover,img:hover{transition:transform var(--transition-base),box-shadow var(--transition-base)}.button,.labels h2{text-transform:uppercase;letter-spacing:.5px;font-weight:600}:root{--background:#0a172f;--background-secondary:#10254a;--background-tertiary:#1a2f5a;--foreground:#ffffff;--foreground-secondary:#ededed;--foreground-muted:#b8bcc8;--gold-primary:#d4af37;--gold-secondary:#f4c430;--gold-accent:#ffd700;--gold-dark:#b8941e;--gold-glow:rgba(212,175,55,0.3);--gold-border:rgba(212,175,55,0.25);--gold-border-light:rgba(212,175,55,0.15);--gradient-primary:linear-gradient(135deg,#0f1b3a,#1a2f5a 50%,#233762);--gradient-card:linear-gradient(135deg,rgba(28,43,71,0.9),rgba(18,22,33,0.8));--gradient-button:linear-gradient(135deg,#d4af37,#f4c430 50%,#ffd700);--gradient-button-hover:linear-gradient(135deg,#f4c430,#ffd700 50%,#ffed4e);--shadow-sm:0 2px 4px rgba(0,0,0,0.1);--shadow-md:0 4px 8px rgba(0,0,0,0.15),0 2px 4px rgba(0,0,0,0.1);--shadow-lg:0 8px 16px rgba(0,0,0,0.2),0 4px 8px rgba(0,0,0,0.15);--shadow-xl:0 12px 24px rgba(0,0,0,0.3),0 6px 12px rgba(0,0,0,0.2);--shadow-gold:0 4px 12px var(--gold-glow),0 2px 4px rgba(0,0,0,0.2);--shadow-gold-lg:0 8px 24px var(--gold-glow),0 4px 8px rgba(0,0,0,0.3);--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:24px;--spacing-2xl:32px;--spacing-3xl:48px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--transition-fast:0.15s ease;--transition-base:0.2s ease;--transition-slow:0.3s ease;--transition-bounce:0.3s cubic-bezier(0.68,-0.55,0.265,1.55)}@font-face{font-family:Bold;src:url(/fonts/TrajanPro-Bold.otf) format("opentype");font-weight:700;font-style:normal}body,html{font-size:14px;max-width:100vw;overflow-x:hidden;height:100dvh;display:flex;flex-direction:column;scroll-behavior:smooth}::selection{background:rgba(212,175,55,.35);color:var(--foreground)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:5px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(212,175,55,.4),rgba(212,175,55,.2));border-radius:5px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(212,175,55,.6),rgba(212,175,55,.35))}.autoBuilds,.myAutoBuilds,.overlay,.overlay2,.overlay3,.overlay4,.statSheet,html{scrollbar-width:thin;scrollbar-color:rgba(212,175,55,.4) rgba(0,0,0,.2)}.godAbilityTooltip:hover:before,.godPassiveTooltip:hover:before{--scale:1}.godAbilityTooltip,.godNameDiv{width:100%}.buffImageWrapper{position:relative;display:flex}.buffStackInput{position:absolute;bottom:0;left:0;width:50%;height:50%;font-size:clamp(.8rem,2rem,1vw);background-color:rgba(0,0,0,0);color:white;border:none;text-align:center}.abilityLoadoutDivider{display:flex;gap:clamp(8px,1vw,16px);flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;width:100%;min-width:0}.midContainer .abilityLoadoutDivider{justify-content:center}.godDivSection,.godDivSection2,.godDivSection3,.godDivSection4,.smallGodDivSection,.smallGodDivSection1{background:var(--gradient-card);border-radius:var(--radius-lg);padding:var(--spacing-sm);box-shadow:var(--shadow-md);width:100%;max-width:100%;margin-right:auto;margin-left:auto;display:flex;flex-direction:column;overflow:visible;min-width:0;align-items:center;border:1px solid var(--gold-border-light);transition:box-shadow var(--transition-base)}.godDivSection2:hover,.godDivSection3:hover,.godDivSection4:hover,.godDivSection:hover,.smallGodDivSection1:hover,.smallGodDivSection:hover{box-shadow:var(--shadow-lg)}.smallGodDivSection1{gap:12px}.smallGodDivSection2{display:none}#damageOutput,.itemDiv,.nonHealth{display:contents}.customStatsDiv{display:none;width:100%}.customSliderContainer,.customStatsDiv{justify-content:center;align-items:center;flex-direction:column}.customSliderContainer{display:flex;max-height:30%;font-size:clamp(.8rem,1.8rem,1vw);width:70%;text-align:center}body{color:var(--foreground);background:var(--background);font-family:Bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.backgroundDiv{-moz-user-select:none;background-image:url(/icons/conquestBackground.jpg);background-size:cover;background-repeat:no-repeat;height:100%;width:100%;position:absolute;opacity:.1;z-index:0}#topButtonsDiv{position:absolute;top:calc(0px - var(--pad));left:calc(0px - var(--pad));height:2.8vh;margin:1vw;z-index:999999;display:flex;align-items:center;gap:.5em}#screenshotButtonDiv{height:100%;min-width:3.5vh;display:flex;align-items:center;gap:.4em;flex-wrap:wrap}#screenshotButtonDiv .screenshotButton{min-height:2.1rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:0 .9em;border-radius:999px;font-size:clamp(.8rem,1.4vh,1.1rem);line-height:1;background:radial-gradient(circle at top left,#ffffff22 0,transparent 55%),var(--gradient-button);box-shadow:0 4px 10px rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.06);transform:translateY(0);transition:background .18s ease-out,box-shadow .18s ease-out,transform .12s ease-out,border-color .18s ease-out}#screenshotButtonDiv .screenshotButton:before{content:"📷";display:inline-flex;align-items:center;justify-content:center;font-size:.95em;transform:translateY(1px)}#screenshotButtonDiv .screenshotButton:hover:not(:disabled){background:radial-gradient(circle at top left,#ffffff33 0,transparent 55%),var(--gradient-button-hover);box-shadow:0 6px 14px rgba(0,0,0,.45);transform:translateY(-1px);border-color:rgba(255,255,255,.18)}#screenshotButtonDiv .screenshotButton:active:not(:disabled){transform:translateY(0);box-shadow:0 3px 6px rgba(0,0,0,.4)}#screenshotButtonDiv .screenshotButton:disabled{opacity:.65;cursor:not-allowed;box-shadow:none}.importScreenshotError{font-size:.75rem;color:#e57373;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#buildOptimizerDiv{gap:.75em}#buildOptimizerDiv,#buildOptimizerDiv .buildOptimizerButton{height:100%;display:flex;align-items:center;position:relative}#buildOptimizerDiv .buildOptimizerButton{padding:0 1.2em;font-size:clamp(.9rem,1.4vh,1.3rem);font-weight:600;background:linear-gradient(135deg,#667eea,#764ba2);border:2px solid transparent;border-radius:12px;color:white;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;min-height:44px;justify-content:center;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 15px rgba(102,126,234,.3)}#buildOptimizerDiv .buildOptimizerButton:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s}#buildOptimizerDiv .buildOptimizerButton:hover:before{left:100%}#buildOptimizerDiv .buildOptimizerButton:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.4);border-color:rgba(255,255,255,.3)}#buildOptimizerDiv .buildOptimizerButton:active{transform:translateY(0);box-shadow:0 2px 10px rgba(102,126,234,.3)}#buildOptimizerDiv .buildOptimizerButton.buildOptimizerButton--optimizing{background:linear-gradient(135deg,#f093fb,#f5576c);animation:pulse 2s infinite;pointer-events:none}#buildOptimizerDiv .buildOptimizerButton.buildOptimizerButton--optimizing:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid transparent;border-top-color:white;border-radius:50%;animation:spin 1s linear infinite}@keyframes pulse{0%,to{box-shadow:0 4px 15px rgba(245,87,108,.4)}50%{box-shadow:0 4px 25px rgba(245,87,108,.6)}}@keyframes spin{to{transform:rotate(1turn)}}.buildOptimizerProgress{font-size:clamp(.75rem,1.2vh,1rem);color:var(--text-secondary,#aaa);display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(0,0,0,.3);border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);font-weight:500;min-height:32px;white-space:nowrap}.buildOptimizerProgress:before{content:"⚡";font-size:1.1em;animation:lightning 1.5s ease-in-out infinite}@keyframes lightning{0%,to{opacity:.6}50%{opacity:1}}.optimizerProgressVisible{display:flex;flex-direction:column;align-items:center;width:100%;gap:.35rem;margin-top:.5rem;font-size:clamp(.8rem,1.2vh,1rem);color:var(--text-secondary,#aaa)}.optimizerProgressVisible .optimizerProgressBar{width:100%;max-width:280px;height:6px;background:rgba(0,0,0,.3);border-radius:3px;overflow:hidden}.optimizerProgressVisible .optimizerProgressBarFill{height:100%;background:linear-gradient(90deg,var(--gold-primary,#d4af37),#b8960c);border-radius:3px;transition:width .15s ease-out}.buildOptimizerError{font-size:.85rem;color:#ff6b6b;margin:0;padding:.75rem 1rem;background:rgba(255,107,107,.1);border:1px solid rgba(255,107,107,.3);border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:500;display:flex;align-items:center;gap:.5rem;animation:slideIn .3s ease-out}.buildOptimizerError:before{content:"⚠️";font-size:1.1em}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}#swapButtonDiv{position:absolute;top:clamp(8px,1vw,14px);right:clamp(8px,1vw,14px);z-index:999999}#swapModeButton{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;height:2.2rem;min-width:6.5rem;padding:0 .9rem;border-radius:999px;font-size:clamp(.7rem,.75vw,1rem);text-wrap-mode:nowrap;background:radial-gradient(circle at top left,#ffffff22 0,transparent 55%),linear-gradient(135deg,rgba(10,10,20,.95),rgba(40,40,70,.95));border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 18px rgba(0,0,0,.65),0 0 0 1px rgba(0,0,0,.6);color:#f5f5f5;transform:translateY(0);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .18s ease-out,box-shadow .18s ease-out,transform .12s ease-out,border-color .18s ease-out}#swapModeButton:before{content:"⇄";font-size:.9em}#swapModeButton:hover{background:radial-gradient(circle at top left,#ffffff33 0,transparent 55%),linear-gradient(135deg,rgba(22,22,55,.98),rgba(75,75,120,.98));box-shadow:0 10px 22px rgba(0,0,0,.75),0 0 0 1px rgba(0,0,0,.6);transform:translateY(-1px);border-color:rgba(255,255,255,.2)}#swapModeButton:active{transform:translateY(0);box-shadow:0 5px 10px rgba(0,0,0,.6),0 0 0 1px rgba(0,0,0,.6)}*{-webkit-tap-highlight-color:transparent}#allyHealing,#basicAttackRankContainer,#dpsOutput,#healingOutput,#reflectOutput,#updateButton,.addMobileAbility,.closeMobile,.mobileToolTips{display:none}.procContainer{display:none;justify-content:center;width:23%;align-items:center;margin-left:.3%;margin-right:.3%;flex-direction:column;transition:transform var(--transition-base)}.midContainer .procContainerBox .procContainer{width:16.67%;min-width:0;flex:0 0 auto;margin-left:0;margin-right:0}.midContainer .procContainerBox{justify-content:center}.procContainer:hover{transform:translateY(-2px)}@media (prefers-color-scheme:dark){:root{--background:#10254a;--foreground:#ededed}html{color-scheme:dark}}.autocomplete,.godAbilityTooltip,.itemBuildContainer,.itemSelector,.itemSelector2,.procContainerBox{display:flex;justify-content:center}.buffBuildContainer,.itemBuildContainer{position:relative}::-webkit-scrollbar{width:1em}::-webkit-scrollbar-track{background:#0a172f}::-webkit-scrollbar-thumb{background:var(--gradient-button);border-radius:var(--radius-sm);-webkit-transition:background var(--transition-base);transition:background var(--transition-base)}::-webkit-scrollbar-thumb:hover{background:var(--gradient-button-hover)}.pantheonIcon{display:flex;position:relative;width:22%;height:auto;top:-27%;filter:brightness(0) saturate(100%) invert(74%) sepia(83%) saturate(550%) hue-rotate(-30deg) brightness(105%) contrast(103%);right:-5%}.pantheonIconDiv{background-color:white;width:50%}.godBox,.pantheonIconDiv{display:flex;position:relative}.godBox{width:20%;flex-direction:column}a:hover{color:#535bf2}.helpIcon{text-align:center;height:-moz-fit-content;height:fit-content}.godDiv,.middleDiv{display:flex;width:100%;height:100%;min-height:0;position:relative;flex:1 1}.abilityLoadoutDiv{display:flex;flex-direction:column;align-items:center;width:auto;min-width:0;flex-shrink:1;flex-grow:0}.abilityLoadoutDiv>.results{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:2px;margin-bottom:0;width:100%;flex-wrap:wrap;gap:4px}.abilityLoadoutDiv>.tickCountEdit{display:block;margin-top:var(--spacing-sm);width:100%;text-align:center;line-height:1.2;color:var(--gold-primary);font-weight:600;cursor:pointer;transition:color var(--transition-base)}.abilityLoadoutDiv>.tickCountEdit:hover{color:var(--gold-accent)}.leftContainer,.rightContainer{display:flex;flex-direction:column;flex:0.8 1 24%;min-width:0;min-height:0;padding:clamp(12px,1.2vw,20px);background:var(--gradient-card);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-lg);border:1px solid var(--gold-border-light);height:100%;max-height:100%;overflow:hidden;transition:box-shadow var(--transition-base)}.buildManager{padding:.6rem .8rem;border:1px solid rgba(165,175,196,.15);width:100%;max-width:100%}.buildManager,.midContainer{box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.midContainer{display:flex;flex-direction:column;flex:1.2 1 34%;min-width:0;min-height:0;padding:clamp(8px,1vw,14px);background:var(--gradient-card);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--gold-border-light);height:-moz-fit-content;height:fit-content;max-height:100%;--pad:1%;z-index:1;transition:box-shadow var(--transition-base)}.midContainer .abilityLoadoutBox,.midContainer .procContainerBox{flex-wrap:nowrap;padding:clamp(2px,.3vw,6px);margin-top:clamp(2px,.3vw,6px);margin-bottom:clamp(2px,.3vw,6px);gap:clamp(2px,.4vw,6px);min-height:32px;width:100%;box-sizing:border-box}.midContainer .abilityLoadoutDiv{flex-shrink:1;min-width:0;flex:0 0 auto}.midContainer .abilityLoadout{width:clamp(35px,min(5.5vw,5.5dvh),75px);height:clamp(35px,min(5.5vw,5.5dvh),75px);margin:0;object-fit:cover;flex-shrink:1;max-width:100%}.midContainer .abilityLoadoutDivider{gap:clamp(8px,1vw,16px);padding:clamp(4px,.5vw,8px)}.midContainer .sectionDivider{margin:clamp(2px,.3vw,8px) 0}.midContainer .labels,.midContainer .labels h2{font-size:clamp(.85rem,1.1vw,1.2rem);margin-top:.25%;margin-bottom:.25%}.midContainer .middleDiv{gap:clamp(4px,.6vw,12px);align-items:center}.midContainer .midGodDivSection2{max-height:-moz-fit-content;max-height:fit-content;height:-moz-fit-content;height:fit-content;gap:clamp(6px,.8vw,12px);padding:clamp(8px,1vw,14px);width:100%}.midContainer .resultsContainer{margin-top:0;gap:clamp(4px,.5vw,8px);grid-template-columns:1fr 1fr;width:100%}.midContainer .resultsDiv{max-height:none;width:100%}.midContainer .resultsContainerBox,.midContainer .resultsDiv{height:-moz-fit-content;height:fit-content;gap:clamp(2px,.3vw,6px)}.midContainer .resultsContainerBox{max-height:-moz-fit-content;max-height:fit-content;padding:clamp(8px,1vw,14px);min-width:0;box-sizing:border-box}.midContainer #damageOutput,.midContainer #damageOutput2{margin-top:0;margin-bottom:clamp(2px,.3vw,6px)}.midContainer .buttonDiv{margin-top:clamp(8px,1vw,14px);margin-bottom:clamp(2px,.3vw,6px);gap:clamp(6px,.8vw,12px)}.middleDiv{display:flex;flex-direction:column;position:relative;flex:1 1 auto;min-height:0;gap:clamp(8px,1vw,16px);overflow-y:visible;overflow-x:hidden}.abilityLoadoutBox{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;padding:clamp(4px,.5vw,8px);height:-moz-fit-content;height:fit-content;min-height:40px;max-height:100%;background:rgba(0,0,0,.2);border-radius:var(--radius-md);margin-top:clamp(4px,.5vw,8px);margin-bottom:clamp(4px,.5vw,8px);gap:clamp(4px,.6vw,8px);overflow:visible}.abilityLoadoutBox.abilityLoadoutBoxSecondHidden{display:none!important}.procContainerBox{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;padding:var(--spacing-sm);height:-moz-fit-content;height:fit-content;min-height:40px;max-height:100%;background:rgba(0,0,0,.3);border-radius:var(--radius-md);margin-top:var(--spacing-sm);margin-bottom:var(--spacing-sm);gap:clamp(4px,.6vw,8px);overflow:visible;border:1px solid var(--gold-border-light);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-base)}.procContainerBox:hover{box-shadow:var(--shadow-md)}.abilityLoadoutContainer{display:flex;flex-direction:column;align-items:center;position:relative;min-width:0;width:auto;flex-grow:0;flex-shrink:1}.abilityLoadout{width:clamp(50px,5.5vw,75px);height:clamp(50px,5.5vw,75px);margin:1px;object-fit:cover;border-radius:8px;overflow:hidden;transition:transform .2s;border:2px solid rgba(255,215,0,.2);flex-shrink:1}.buffs,.buttonDiv,.footer,.godAbilitiesDiv,.godDivv,.labels{justify-content:center;display:flex}.labels{z-index:50;margin-top:.5%;margin-bottom:.5%;font-weight:700;font-size:16px;background:linear-gradient(120deg,#ffeb00,#ffaf47);-webkit-background-clip:text;text-shadow:0 0 8px rgba(0,0,0,.4);-webkit-text-fill-color:transparent;letter-spacing:1px;display:flex;flex-direction:column;align-items:center}#allyHealing,#allyHealing2,#healingOutput,#healingOutput2{background:linear-gradient(90deg,#00ff2a,#05b605);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sectionDivider{height:2px;width:100%;background:linear-gradient(90deg,transparent,rgba(255,215,55,.35),transparent);margin:clamp(4px,.5vw,12px) 0;border-radius:1px;box-shadow:0 0 8px rgba(255,215,0,.1);flex-shrink:0}.buildOptions,.footer{z-index:100;position:absolute}.footerText,.itemExitButton{margin-right:auto;font-size:clamp(1.3rem,1.8rem,2vw)}.inputts{height:1.5vw;text-align:center}.buffs{align-content:center}.abilityRankContainer{display:flex;flex-direction:column;font-size:1.2rem;width:112%}.godAbilityContainer{width:20%;height:100%;flex-direction:column}.godAbilityRankDisplay{display:flex;margin-top:20%;font-size:clamp(.8rem,1.8rem,1vw);justify-content:center}.godAbilityRank{display:flex;width:65%}.flexbox,.godDiv,.godDiv2,.results,.tickCountEdit{display:flex;flex-direction:column;gap:1%;height:100%}.leftContainer>.godDiv,.rightContainer>.godDiv2{flex:1 1;min-height:0;overflow:visible}.leftContainer>.godDiv{gap:1%}.leftContainer .godDivSection,.leftContainer .godDivSection2,.leftContainer .godDivSection3,.leftContainer .godDivSection4{gap:1%;padding:var(--spacing-sm);width:100%}.leftContainer .buffRows,.leftContainer .godBuffs,.leftContainer .godBuild,.leftContainer .itemRows{gap:8px;justify-content:center}.leftContainer .buildCostDiv{display:flex;align-items:center;justify-content:center;gap:6px}.toggleButtonsContainer{position:absolute;left:3%;top:3%;display:flex;flex-wrap:wrap;gap:4px;z-index:10}.activeItemsToggleButton{font-size:clamp(.5rem,1vmin,.8rem);padding:2px 6px;min-height:2.5dvh;width:max-content;max-width:100%;margin:0;border-radius:4px;border:1px solid rgba(255,255,255,.3);background:rgba(0,0,0,.3);color:rgba(255,255,255,.8);cursor:pointer;transition:all .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.activeItemsToggleButton:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.5)}.activeItemsToggleButton.active{background:rgba(76,175,80,.3);border-color:rgba(76,175,80,.6);color:#fff}.leftContainer .labels,.leftContainer .labels h2{margin:0}.leftContainer .sectionDivider{margin:6px 0}.leftContainer .godAbilitiesDiv{gap:6px;justify-content:center;flex-wrap:nowrap}.godDiv2{position:relative}.footer{bottom:0;left:0;padding:10px;z-index:100;border-top:1px solid rgba(255,215,0,.2)}.footerText{margin-left:auto;font-size:clamp(.5vw,1.3rem,.8vw)}.autoBuildGodIcon,.autoBuildItemIcons,.godImageDiv,.itemPrice{display:flex;justify-content:center;align-items:center}.itemPrice{color:var(--gold-primary)}.aspectIconDiv{padding:0;margin:0;position:absolute;width:auto;height:auto;align-items:center;left:calc(50% + 60px);top:50%;transform:translateY(-50%)}.aspectIconDiv,.bigContainer,.godLevels{display:flex;justify-content:center}.godLevels{margin:1%;font-size:clamp(.5vw,1.3rem,1vw)}.bigContainer{gap:clamp(.5rem,1vw,1.5rem);overflow-y:hidden;overflow-x:auto;width:100%;height:calc(100vh - 80px);margin-top:80px;padding:clamp(.5rem,1vw,1.5rem);max-width:100vw}#godPassiveDisplay{font-size:clamp(.5vw,1.3rem,1.3vw)}.aspectIcon{background-color:transparent;display:block;width:clamp(25px,min(4vw,4dvh),50px);height:clamp(25px,min(4vw,4dvh),50px);justify-content:center;align-items:center;border:none;cursor:pointer}.websiteBanner{width:100vw;height:80px;background:linear-gradient(135deg,#060d1a,#0a1528 50%,#0f1b35);display:flex;align-items:center;padding:0 24px;position:fixed;top:0;left:0;z-index:100;border-bottom:1px solid var(--gold-border);box-shadow:0 4px 20px rgba(0,0,0,.25);gap:1rem}.websiteBanner:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(212,175,55,.08),transparent 50%);pointer-events:none}.websiteBanner .title{position:relative;z-index:1;transition:opacity var(--transition-fast)}.websiteBanner .title:hover{opacity:.9}.websiteBanner .updateText{position:relative;z-index:1;font-size:clamp(1.1rem,1.5rem,1vw);font-weight:600;color:var(--foreground-secondary);letter-spacing:.3px}.websiteBanner #updateButton{position:relative;z-index:1;padding:.5rem 1rem;font-size:.85rem;font-weight:600;color:#0a172f;background:var(--gradient-button);border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-base);box-shadow:var(--shadow-sm)}.websiteBanner #updateButton:hover{background:var(--gradient-button-hover);box-shadow:var(--shadow-gold);transform:translateY(-1px)}.websiteBanner .buildTextDiv{position:relative;z-index:1;gap:.25rem;margin-left:0;margin-right:0;align-items:center}.websiteBanner .buildTextDiv .buildOptions{top:100%;margin-top:.25rem;transform:none}.websiteBanner .buildOptionsText{display:inline-flex;align-items:center;padding:.4rem .75rem;transition:all var(--transition-fast)}.websiteBanner .buildOptionsText:hover,.websiteBanner .midText2:hover,.websiteBanner .midText4:hover,.websiteBanner .midText:hover{background:rgba(212,175,55,.12)}.websiteBanner .loginButton{position:relative;z-index:1;padding:.5rem 1.25rem;font-size:.95rem;font-weight:600;color:#0a172f;background:var(--gradient-button);border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-base);box-shadow:var(--shadow-sm)}.websiteBanner .loginButton:hover{background:var(--gradient-button-hover);box-shadow:var(--shadow-gold);transform:translateY(-1px)}.websiteBanner .bannerSpacer{flex:1 1;min-width:1rem}.websiteBanner>.loginButton,.websiteBanner>a:has(.loginButton){margin-left:0}.footer{background-color:#0a172f;display:flex;align-items:center;width:100%;top:96%;height:4dvh;justify-content:center}.aspectTooltipDiv:hover:before,.buildOptions,.godPassiveTooltip:hover:before{background-color:#10254a;text-align:center}.buffBox,.itemSelectorBox{display:flex;flex-wrap:wrap;justify-content:center}.buffBuild,.buffBuild2,.buffIcon,.itemBuild,.itemBuild2{margin:4px;display:flex}.updateText{font-size:1.8rem;margin-right:3%}.helpText{font-size:clamp(1.2rem,1.2rem,1vw);font-style:italic;text-align:center;margin-top:.2rem}.godImageDiv{overflow:hidden}.godImageDiv,.godNameDiv{cursor:pointer;display:flex;align-items:center;justify-content:center;width:100%;max-width:100%}.godNameDiv{overflow-x:hidden;overflow-y:visible;padding:.2em 0;flex-shrink:0}.aspectTooltipDiv,.godPassiveTooltip:hover:before{justify-content:center;display:inherit}.godPassiveTooltip:before{--z:0}.godPassiveTooltip:hover:before{width:-moz-fit-content;width:fit-content;transform:translateX(0) translateY(7vw);border-style:inherit}.midText,.midText2,.midText3,.midText4{width:10vw;font-size:clamp(2rem,2.5rem,1vw);text-align:center;justify-content:center;display:flex}.buildOptionsText:hover,.midText2:hover,.midText4:hover,.midText:hover{color:var(--gold-primary);cursor:pointer;transition:color var(--transition-base);text-shadow:0 0 8px var(--gold-glow)}.buildOptions{border-radius:.5vw;background:rgba(0,0,0,.2);box-shadow:0 8px 32px rgba(0,0,0,.3);border:2px solid rgba(255,215,0,.2);padding:.1em;display:none;transform:translateX(0) translateY(2vw);flex-direction:column;justify-content:center;align-items:center}.title,.title2{border-style:none}.aspectTooltipDiv:hover:before{display:inherit;width:max-content;transform:translateX(0) translateY(3.5vw);justify-content:center}.godPassiveTooltip{display:flex;border-style:none;border-width:0;justify-content:center}.title{outline:0;display:block;width:auto;height:100%}.abilityTooltip,.autoBuildRow,.buttonRows,.healthBar,.itemBuildDivContainer,.results,.statListBox{display:flex}.title2{outline:0;width:6vw;height:-moz-fit-content;height:fit-content;margin-right:auto}#statList{border-radius:.5vw;color:#fff;margin-left:3%;flex-direction:column;align-items:center;width:63%;height:85%;top:9dvh}.results,.tickCountEdit{flex-direction:row;justify-content:center;gap:20px;flex-wrap:wrap;width:100%}#damageOutput{justify-content:center;color:var(--gold-secondary);text-shadow:0 0 8px rgba(0,0,0,.4);text-align:center}#damageOutput,.procResults{margin:0;width:100%;display:flex}.procResults{color:var(--foreground);position:relative;flex-direction:row;align-items:center;flex-wrap:wrap;gap:var(--spacing-sm);font-weight:500}.procCount{display:none;margin-top:var(--spacing-sm);width:100%;text-align:center;font-size:clamp(1rem,1.75rem,.75vw);color:var(--gold-primary);line-height:1.2;font-weight:600}.autoBuildItemIcons{flex-direction:row;gap:2%}#godImage,#godImage2{width:min(60%,12dvh);height:min(60%,12dvh);max-width:13dvh;max-height:13dvh;margin-bottom:5px;object-fit:cover;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.4);border:2px solid rgba(255,219,16,.5);z-index:0}body{padding-bottom:80px}.healthBar{margin-bottom:5%;width:95%}.statListBox{align-items:center;flex:1 1}.statBack,.statBack2{background-color:#000}#godPassiveSliderDiv{display:none;width:100%;align-items:center;justify-content:center}#godPassiveSlider,.cloneChanceStat{width:35%;justify-content:center}.borderDiv{border:.001rem solid #ffd900;width:100%}.abilityTooltip,.aspectTooltip,.buffTooltip,.itemBuildContainer:hover+.itemTooltip,.itemSelector2:hover+.itemTooltip,.itemSelector:hover+.itemTooltip,.itemTooltip,.passiveTooltip{flex-direction:column;position:absolute;min-width:15vw;display:none;height:-moz-fit-content;height:fit-content;font-size:clamp();max-width:20vw;z-index:99999;border-radius:.5vw;border:4px solid rgba(255,230,0,.5);justify-content:center;align-items:center;overflow-y:hidden;pointer-events:none}.buffBuildContainer,.itemBuildContainer{width:auto;min-height:0}.buffBuildContainer{width:auto}.itemBoxContainer{position:relative;display:flex;flex-direction:row;justify-content:center;overflow:visible}.statName,.statName2{float:left;display:flex;flex:auto;z-index:9;position:relative}.abilityTooltipHeader,.aspectTooltipHeader,.itemTooltipHeader,.passiveTooltipHeader{display:flex;justify-content:center;align-items:center;margin-bottom:var(--spacing-sm);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--gold-border-light)}.abilityName,.aspectName,.passiveName{color:var(--foreground);font-weight:700;font-size:clamp(1rem,1.5rem,.9vw);margin:0;text-shadow:0 2px 4px rgba(0,0,0,.3)}.abilityTooltipStats,.aspectTooltipStats,.itemTooltipStats,.passiveTooltipStats{display:flex;font-size:clamp(.8rem,1.5rem,.9vw);flex-direction:column;gap:var(--spacing-sm);color:var(--foreground-secondary)}.borderDiv{height:1px;background:linear-gradient(90deg,transparent,var(--gold-border),transparent);margin:var(--spacing-sm) 0}.abilityDescription,.aspectDescription,.passiveDescription{text-align:center;align-items:center;margin-bottom:2%;color:#fff;font-size:clamp(1rem,1.5rem,.9vw);white-space:pre-wrap}.procResults,.results,.tickCountEdit{font-size:clamp(.85rem,1.35rem,.65vw);text-align:center;text-wrap-mode:nowrap}.autoBuildGodIcon{flex-wrap:wrap;text-align:center;width:auto;justify-content:center}.autoBuild,.myAutoBuild{margin-right:1%}.abilityTooltip{max-width:25vw;opacity:0;transition:opacity .1s,transform .1s;pointer-events:none;position:absolute;z-index:99999}.abilityTooltip.visible{opacity:1;pointer-events:auto}.autoBuilds,.mobileAbilityTooltips,.mobileBuffToolTips,.mobileToolTips,.myAutoBuilds,.overlay,.overlay2,.overlay3,.overlay4,.saveMyBuild,.searchBuilds,.tipsOverlay{position:absolute;z-index:150;display:none;flex-direction:column;height:66%;max-height:80vh;top:28%;width:30vw;max-width:90vw;padding:1em;margin-left:1%;margin-right:1%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;background:linear-gradient(160deg,rgba(22,28,42,.97),rgba(18,24,36,.98));border:1px solid rgba(212,175,55,.5);border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.5)}.autoBuilds,.myAutoBuilds,.searchBuilds{outline:none;background:linear-gradient(135deg,#020617,#0b1120,#1e293b);border-radius:18px;border:1px solid rgba(148,163,184,.35);box-shadow:0 18px 40px rgba(15,23,42,.85),0 0 0 1px rgba(15,23,42,.95);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:1.25rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:.75rem;align-items:stretch}.autoBuilds>.autoBuildLabel,.myAutoBuilds>.autoBuildLabel,.searchBuilds>.autoBuildLabel{font-size:clamp(1.6rem,2.2rem,1.4vw);letter-spacing:.08em;text-transform:uppercase;color:#e5e7eb;text-align:center;margin:0 0 .25rem}.autoBuilds>.formStyle,.myAutoBuilds>.formStyle,.searchBuilds>.formStyle{margin-bottom:.5rem}.autoBuilds .autocomplete,.myAutoBuilds .autocomplete,.searchBuilds .autocomplete{width:100%;display:flex}.autoBuilds .inputts,.myAutoBuilds .inputts,.searchBuilds .inputts{max-width:100%}.autoBuilds .autoBuildDiv,.myAutoBuilds .myAutoBuildDiv,.searchBuilds .searchBuildDiv{flex:1 1 auto;width:100%;padding:1.6rem .75rem .5rem;border-radius:12px;background:rgba(15,23,42,.7);box-shadow:inset 0 0 0 1px rgba(15,23,42,.9);overflow:visible;box-sizing:border-box;align-items:stretch}.autoBuildDiv,.searchBuildDiv{text-align:center}.autoBuildDiv .error,.searchBuildDiv .error{color:#f87171;margin:.5rem 0}.mobileAbilityTooltip{display:flex;flex-direction:column;align-items:center;max-height:85vh;background:linear-gradient(160deg,rgba(22,28,42,.97),rgba(18,24,36,.98))!important;border:1px solid rgba(212,175,55,.5)!important;border-radius:6px;padding:.75rem 1rem;box-shadow:0 8px 32px rgba(0,0,0,.5);white-space:pre-line}.mobileAbilityTooltip .mobileTooltipHeader{flex-shrink:0;width:100%;display:flex;justify-content:flex-end}.mobileAbilityTooltip .mobileTooltipHeader .itemExitButton{margin-right:0}.mobileAbilityTooltip .mobileTooltipScroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;width:100%;display:flex;flex-direction:column;align-items:center}.mobileAbilityTooltip .abilityName{font-family:var(--font-cinzel),"Cinzel","Times New Roman",serif;font-weight:700;color:#f5f5f5}.mobileAbilityTooltip .abilityDescription,.mobileAbilityTooltip .abilityTooltipStats p{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#c8ccd8}.mobileAbilityTooltip .abilityTooltipStats .redStat{color:#fff900}.mobileAbilityTooltip .abilityTooltipStats .greenStat{color:#78e08f}.mobileAbilityTooltip .abilityTooltipStats .blueStat{color:#18cee1}.mobileAbilityTooltip .abilityTooltipStats .purpleStat{color:#c074ff}.mobileAbilityTooltip .abilityTooltipStats .orangeStat{color:#e17418}.mobileAbilityTooltip .abilityTooltipStats .yellowStat{color:#ffcc00}.mobileAbilityTooltip .borderDiv{background:linear-gradient(90deg,transparent,rgba(212,175,55,.35),transparent);height:1px;width:100%;margin:.5rem 0}.mobileAbilityTooltip .addMobileAbility{margin-top:.75rem;padding:.4rem .75rem;border-radius:6px;background:rgba(212,175,55,.2);border:1px solid rgba(212,175,55,.5);color:#ffd700;font-weight:600;cursor:pointer;flex:0 0 auto;height:auto;min-height:2.5rem;width:auto;min-width:-moz-fit-content;min-width:fit-content}.saveBuildDiv{margin-bottom:auto}.saveBuildDestinationRow{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;flex-wrap:wrap}.saveBuildDestinationLabel{font-size:.9rem;color:var(--text-secondary,#94a3b8)}.saveBuildDestinationToggle{padding:.35rem .75rem;font-size:.85rem;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:rgba(30,41,59,.8);color:var(--text-secondary,#94a3b8);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.saveBuildDestinationToggle:hover{background:rgba(51,65,85,.9);color:#fff}.saveBuildDestinationToggle.saveBuildDestinationToggle--active{background:rgba(59,130,246,.35);border-color:rgba(59,130,246,.6);color:#fff}.autoBuilds,.myAutoBuilds,.searchBuilds,.tipsOverlay{width:45vw;top:8dvh;height:85dvh}.god-tips{display:none;flex-direction:column;justify-content:center;align-items:center;max-height:85dvh;overflow-y:auto;text-align:center}.tipsOverlay .god-tips{display:flex}.tipsOverlay{display:none}.god-tips{background:#1e293b;padding:1rem;border-radius:12px;font-size:clamp(2rem,1.8rem,1vw);margin-bottom:1.5rem;height:-moz-fit-content;height:fit-content;box-shadow:0 2px 6px rgba(0,0,0,.3)}.god-tips h2{font-size:clamp(1rem,1.8rem,1vw);font-weight:700;margin-bottom:.75rem;color:#fff}.tip-card{background:#2d3748;padding:.75rem;border-radius:10px;margin-bottom:1rem;display:flex;justify-content:center;flex-direction:column;align-items:center;min-height:-moz-fit-content;min-height:fit-content;min-width:100%}.tip-card input,.tip-card textarea{width:100%;display:block;padding:.5rem;font-size:clamp(1rem,1.8rem,1vw);width:-moz-fit-content;width:fit-content;margin-bottom:.5rem;border-radius:6px;border:none;background:#111827;color:#fff}.tip-card textarea{min-height:11dvh;min-width:100%;resize:none}.overlay4{right:1%;overflow-y:scroll}#resultsLabel{font-size:clamp(.5vw,2.3rem,1.5vw)}.results{color:var(--foreground);display:flex;margin-top:var(--spacing-xs);font-size:clamp(.85rem,1.35rem,.65vw);text-align:center;overflow-wrap:break-word;min-width:0;font-weight:500}#calculateButton,.button{color:#000;cursor:pointer}.procResults{display:none;justify-content:center;margin-top:3%}.procContainer>.procResults{display:flex}.resultsDiv{height:-moz-fit-content;height:fit-content;max-height:50%;border-radius:8px}.autoBuildDiv,.myAutoBuildDiv,.myStoredBuildDiv,.resultsDiv,.searchBuildDiv{display:flex;flex-direction:column;align-items:center;justify-content:center}.autoBuildDiv,.myAutoBuildDiv,.myStoredBuildDiv,.searchBuildDiv{border-radius:12px;padding:20px;box-shadow:0 4px 10px rgba(0,0,0,.1);margin-bottom:5%}#storedGod,.autoBuildButton,.myAutoBuildButton{display:block;margin-left:auto;margin-right:auto}.autoBuildButton,.myAutoBuildButton{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:14px 28px;border-radius:12px;border:2px solid transparent;color:#ffffff;font-weight:600;font-size:.95rem;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.3),0 1px 3px rgba(0,0,0,.2);transition:transform .2s ease-out,box-shadow .2s ease-out,background .2s ease-out,border-color .2s ease-out;width:48%;margin:8px 4px;font-family:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.testBuildActions .autoBuildButton:first-of-type{background:linear-gradient(135deg,#22c55e,#16a34a 50%,#15803d);border-color:#22c55e;box-shadow:0 4px 12px rgba(34,197,94,.3),0 1px 3px rgba(0,0,0,.2)}.testBuildActions .autoBuildButton:last-of-type{background:linear-gradient(135deg,#ef4444,#dc2626 50%,#b91c1c);border-color:#ef4444;box-shadow:0 4px 12px rgba(239,68,68,.3),0 1px 3px rgba(0,0,0,.2)}.autoBuildButton:hover,.myAutoBuildButton:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 20px rgba(0,0,0,.4),0 2px 6px rgba(0,0,0,.3)}.testBuildActions .autoBuildButton:first-of-type:hover{box-shadow:0 8px 20px rgba(34,197,94,.4),0 2px 6px rgba(0,0,0,.3);border-color:#16a34a}.testBuildActions .autoBuildButton:last-of-type:hover{box-shadow:0 8px 20px rgba(239,68,68,.4),0 2px 6px rgba(0,0,0,.3);border-color:#dc2626}.autoBuildButton:active,.myAutoBuildButton:active{transform:translateY(0) scale(.98);box-shadow:0 2px 8px rgba(0,0,0,.4),0 1px 2px rgba(0,0,0,.3)}.testBuildActions .autoBuildButton:first-of-type:active{box-shadow:0 2px 8px rgba(34,197,94,.4),0 1px 2px rgba(0,0,0,.3)}.testBuildActions .autoBuildButton:last-of-type:active{box-shadow:0 2px 8px rgba(239,68,68,.4),0 1px 2px rgba(0,0,0,.3)}.autoBuildButton:focus-visible,.myAutoBuildButton:focus-visible{outline:3px solid rgba(255,255,255,.5);outline-offset:2px}.buttonRows{flex-direction:row;justify-content:center;gap:.75rem}.buttonRows .autoBuildButton{margin-left:0;margin-right:0}.buttonRows .autoBuildButton:first-of-type{background:radial-gradient(circle at 0 0,#ecfccb 0,#86efac 30%,#22c55e 70%,#15803d 100%)}.buttonRows .autoBuildButton:last-of-type{background:radial-gradient(circle at 0 0,#fee2e2 0,#fda4af 30%,#f97373 65%,#b91c1c 100%)}.itemTooltipHeader,.myStoredBuildDiv{flex-direction:row}.buildTextDiv,.registerBox{font-size:1.5rem;display:flex}.autoBuildDivContainer,.myAutoBuildDivContainer,.statSheet{z-index:150;display:none;height:85%;max-height:85%;top:25%;left:30%;width:65%;overflow-y:hidden;overflow-x:hidden;position:absolute}.god,.item{margin:.3vw}#autoBuildInput,#myAutoBuildInput{margin-bottom:2%}.autoBuildDivContainer,.myAutoBuildDivContainer{align-items:center;padding:1em;background:linear-gradient(160deg,rgba(22,28,42,.97),rgba(18,24,36,.98));border:1px solid rgba(212,175,55,.5);border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.5)}.autoBuildDiv{align-items:center;padding:1em}.testBuildActions{display:flex;justify-content:center;align-items:center;gap:.75rem;margin-top:1.25rem;flex-wrap:wrap}.statSheet{flex-direction:column;align-items:stretch;padding:2rem;background:linear-gradient(160deg,rgba(22,28,42,.97),rgba(18,24,36,.98));border:1px solid rgba(212,175,55,.5);border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.5)}img{width:4vw;height:auto;border:.3vw #000;border-radius:.5vw}.buildDeleteIcon,.editButton,.publicToggleIcon,.shareButton{width:2vw;height:2vw}.resultsContainerBox{width:100%;align-items:center;justify-content:center;border-radius:8px;display:flex;background:rgba(0,0,0,.2);flex-direction:column}.resultsContainer{width:100%;margin-top:2%;display:grid;grid-template-columns:1fr 1fr;grid-gap:1%;gap:1%}.abilityLoadoutBox:empty:before{content:"Waiting for input...";opacity:.4;font-size:.9rem}.bigGodDivSection,.godDivSection,.godDivSection2,.midGodDivSection,.midGodDivSection2,.smallGodDivSection,.smallGodDivSection1{display:flex;flex-direction:column;height:auto;min-height:0;min-width:0;justify-content:center;position:relative}.godDivSection3{min-height:0}.leftContainer .godDivSection,.leftContainer .godDivSection2,.leftContainer .godDivSection3,.leftContainer .godDivSection4,.rightContainer .godDivSection,.rightContainer .godDivSection2,.rightContainer .godDivSection3,.rightContainer .godDivSection4{flex:1 1;min-height:0;overflow:visible}.leftContainer .godDivSection4 .godAbilitiesDiv,.rightContainer .godDivSection4 .godAbilitiesDiv{flex:1 1 auto;min-height:0;flex-wrap:nowrap;align-content:flex-start}.midGodDivSection{height:-moz-fit-content;height:fit-content;max-height:none;width:100%;min-width:0;min-height:0;flex:1 1 48%;justify-content:flex-start;overflow:visible}.midContainer .abilityLoadoutDivider>.midGodDivSection{flex:1 1;min-width:0;flex-basis:0}.midGodDivSection2{height:-moz-fit-content;height:fit-content;min-height:0;width:100%;flex:1 1 auto}.bigGodDivSection{height:25%}.smallGodDivSection,.smallGodDivSection1{max-height:25%}.smallGodDivSection2{height:16%}.itemTooltipHeader{width:100%;padding:0 10px}.itemName{text-align:center;flex:1 1}.itemPriceContainer{flex-direction:row;margin-left:10px}.statIcon{width:1.8vw;height:auto}.title2:hover,.title:hover{border-style:none;outline:0}#godNameDisplay,#godNameDisplay2{font-size:clamp(1rem,2vw,1.8rem);text-decoration:none;white-space:nowrap;overflow-x:hidden;overflow-y:visible;text-overflow:ellipsis;max-width:100%;text-align:center;line-height:1.3;padding:.1em 0}#godNameDisplay2:after,#godNameDisplay:after{content:" 📊";font-size:.85em;opacity:.85;margin-left:.15em}#godNameDisplay2:hover,#godNameDisplay:hover{color:#ff9905;text-decoration:underline;transition-duration:.5s}.godBuffs,.godBuild{display:flex;flex-direction:column;border-radius:8px;min-height:0;width:100%;max-width:100%;gap:6px}.statSheetTopRow{display:flex;align-items:center;justify-content:space-between;width:100%;flex-shrink:0;margin-bottom:.25rem}.statListBox,.statSheetOverlayInner{position:relative}.powerSpikeToggleBtnPositioned{flex-shrink:0}.statSheetHeaderRow{flex-direction:row;gap:.75rem;padding:.6rem 1rem;background:transparent;border-radius:0;border:none;margin-bottom:.5rem;box-shadow:none}.statSheetHeaderRow,.statSheetHeaderRow h2{display:flex;align-items:center;justify-content:flex-start}.statSheetHeaderRow h2{flex:0 0 auto;font-family:inherit;font-size:clamp(.95rem,1.15vw,1.1rem);font-weight:600;letter-spacing:.08em;color:#ffffff;-webkit-text-fill-color:#ffffff;margin:0;cursor:pointer;transition:opacity .2s}.statSheetHeaderRow h2:hover{opacity:.9}.powerSpikeToggleBtn{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .9rem;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;font-family:inherit;background:rgba(30,45,70,.6);border:1px solid rgba(80,140,220,.25);border-radius:8px;color:rgba(255,255,255,.95);-webkit-text-fill-color:rgba(255,255,255,.95);cursor:pointer;transition:all .2s ease;box-shadow:0 0 10px rgba(80,140,220,.2)}.powerSpikeToggleBtn:hover{background:rgba(40,60,95,.7);border-color:rgba(100,160,240,.35);box-shadow:0 0 14px rgba(80,140,220,.35)}.powerSpikeToggleBtn:focus-visible{outline:none;box-shadow:0 0 14px rgba(80,140,220,.4),0 0 0 3px rgba(80,140,220,.2)}.powerSpikeToggleBtn.active{background:rgba(50,90,180,.25);border-color:rgba(100,160,240,.35);color:#b8d4ff;-webkit-text-fill-color:#b8d4ff;box-shadow:0 0 12px rgba(80,140,220,.3)}.powerSpikeToggleBtn.powerSpikeToggleBtnPositioned{padding:.7rem 1.5rem;font-size:1.05rem}.powerSpikeChart{margin-top:.5rem;border-radius:8px;background:radial-gradient(ellipse at top,#1e2f4a 0,#152238 50%,#0f1a2e 100%);border:1px solid rgba(255,215,0,.2);overflow:hidden;display:flex;flex-direction:column;flex:1 1;min-height:0}.powerSpikeChartHeader{display:flex;justify-content:space-between;align-items:center;padding:.4rem .75rem;cursor:pointer;font-weight:600;color:var(--foreground-secondary);background:rgba(30,40,60,.4);-webkit-user-select:none;-moz-user-select:none;user-select:none}.powerSpikeChartHeader:hover{background:rgba(255,153,5,.1)}.powerSpikeChartHeader h2{margin:0;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.powerSpikeChartToggle{font-size:.7rem;opacity:.8}.powerSpikeChartContent{padding:.75rem .75rem .5rem;display:flex;flex-direction:column;flex:1 1;min-height:0}.powerSpikeStatToggles{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:.5rem;margin-bottom:.75rem;margin-top:.25rem;padding-top:.5rem;flex-shrink:0}.powerSpikeStatGroup{display:flex;align-items:center;gap:.5rem}.powerSpikeStatGroupInner{display:flex;flex-direction:column;gap:.35rem;align-items:flex-start}.powerSpikeStatGroupLabel{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,215,0,.7);font-family:var(--font-cinzel),"Cinzel","Times New Roman",serif}.powerSpikeStatGroupBtns{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.powerSpikeStatGroupDivider{width:1px;height:2.5rem;background:linear-gradient(180deg,transparent,rgba(255,215,0,.25),transparent);flex-shrink:0;align-self:stretch}.powerSpikeStatBtn{display:flex;align-items:center;gap:.35rem;padding:.4rem .65rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px;background:rgba(255,255,255,.08);border:2px solid transparent;border-radius:4px;color:#e8ecf4;-webkit-text-fill-color:#e8ecf4;cursor:pointer;transition:all .2s}.powerSpikeStatBtn:hover{background:rgba(255,255,255,.12)}.powerSpikeStatBtn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--stat-color,var(--gold-glow))}.powerSpikeStatBtn.inactive{opacity:.6;filter:saturate(.6)}.powerSpikeStatBtn.inactive:hover{opacity:.8;filter:saturate(.8)}.powerSpikeStatBtn.active{background:color-mix(in srgb,var(--stat-color) 15%,transparent);border-color:var(--stat-color);color:#fff;-webkit-text-fill-color:#fff;box-shadow:0 0 12px color-mix(in srgb,var(--stat-color) 40%,transparent)}.powerSpikeStatBtn.active .powerSpikeStatDot{box-shadow:0 0 6px var(--stat-color)}.powerSpikeStatDot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.powerSpikeChartWithLabel{display:flex;flex-direction:column;flex:1 1;min-height:0}.powerSpikeChartWrapper{width:100%;flex:1 1;min-height:250px;min-width:250px;position:relative;overflow:visible}.powerSpikeChartXLabel{text-align:center;color:#94a3b8;font-size:13px;padding-top:.35rem;padding-bottom:.5rem;flex-shrink:0;font-family:var(--font-cinzel),"Cinzel","Times New Roman",serif}.powerSpikeTooltipCard{background:linear-gradient(135deg,#141e35,#1e2640);border:2px solid #ffd700;border-radius:6px;box-shadow:0 4px 20px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,215,0,.15);padding:0;min-width:140px;overflow:hidden}.powerSpikeTooltipHeader{background:rgba(255,215,0,.12);color:#ffd700;font-weight:700;font-size:13px;padding:.5rem .75rem;text-transform:uppercase;letter-spacing:.5px;font-family:var(--font-cinzel),"Cinzel","Times New Roman",serif;border-bottom:1px solid rgba(255,215,0,.3)}.powerSpikeTooltipBody{padding:.5rem .75rem}.powerSpikeTooltipRow{display:flex;justify-content:space-between;gap:1rem;font-size:12px;padding:.2rem 0}.powerSpikeTooltipLabel{font-weight:600;color:#e2e8f0}.powerSpikeTooltipValue{color:#fff;font-weight:700}.itemTooltipRpg{background:linear-gradient(160deg,rgba(22,28,42,.97),rgba(18,24,36,.98))!important;border:1px solid rgba(212,175,55,.5)!important;border-radius:6px;padding:.9rem 1.2rem;box-shadow:0 8px 32px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.03)}.itemTooltipRpg .itemTooltipHeader{margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:none}.itemTooltipRpg .itemName{font-family:var(--font-cinzel),"Cinzel","Times New Roman",serif;font-size:clamp(1.35rem,1.85rem,1.5vw);font-weight:700;color:#f5f5f5;letter-spacing:.02em}.itemTooltipRpg .itemTooltipStats{display:flex;flex-direction:column;gap:.4rem;align-items:center;text-align:center}.itemTooltipStatRow{display:flex;align-items:center;justify-content:center;gap:.6rem;font-size:clamp(1.05rem,1.35rem,1.25vw);color:#d8dce6}.itemTooltipStatIcon{flex-shrink:0;width:28px;height:28px;object-fit:contain}.itemTooltipStatText{line-height:1.35}.itemTooltipDivider{height:1px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.35),transparent);margin:.6rem 0}.itemTooltipPassive{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(.9rem,1.1rem,1vw);line-height:1.6;color:#c8ccd8;text-align:center;white-space:pre-wrap}.itemTooltipFooter{margin-top:.5rem;display:flex;justify-content:center}.itemTooltipRpg .itemPriceContainer{display:flex;align-items:center;gap:.4rem;margin-left:0}.itemTooltipRpg .goldIcon{width:28px;height:28px;filter:brightness(1.1)}.itemTooltipRpg .itemPrice{font-size:clamp(1.1rem,1.35rem,1.25vw);font-weight:600;color:#ffd700}.abilityTooltipRpg,.aspectTooltipRpg,.buffTooltipRpg,.passiveTooltipRpg{background:linear-gradient(160deg,rgba(22,28,42,.97),rgba(18,24,36,.98))!important;border:1px solid rgba(212,175,55,.5)!important;border-radius:6px;padding:.75rem 1rem;box-shadow:0 8px 32px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.03)}.abilityTooltipRpg .abilityName,.aspectTooltipRpg .aspectName,.buffTooltipRpg .buffName,.passiveTooltipRpg .passiveName{font-family:var(--font-cinzel),"Cinzel","Times New Roman",serif;font-size:clamp(.95rem,1.2rem,1vw);font-weight:700;color:#f5f5f5}.abilityTooltipRpg .abilityDescription,.abilityTooltipRpg .abilityTooltipStats p,.aspectTooltipRpg .aspectDescription,.aspectTooltipRpg .aspectTooltipStats p,.buffTooltipRpg .buffTooltipStats p,.passiveTooltipRpg .passiveDescription,.passiveTooltipRpg .passiveTooltipStats p{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(.75rem,1.15rem,.85vw);line-height:1.6;color:#c8ccd8;text-align:center}.abilityTooltipRpg .borderDiv,.aspectTooltipRpg .borderDiv,.buffTooltipRpg .borderDiv,.passiveTooltipRpg .borderDiv{background:linear-gradient(90deg,transparent,rgba(212,175,55,.35),transparent)}.mobileTooltip{display:flex;flex-direction:column;align-items:center;max-height:85vh;background:linear-gradient(160deg,rgba(22,28,42,.97),rgba(18,24,36,.98))!important;border:1px solid rgba(212,175,55,.5)!important;border-radius:6px;padding:.5rem .75rem;box-shadow:0 8px 32px rgba(0,0,0,.5);overflow-y:auto}.mobileTooltip .mobileTooltipScroll{flex:0 1 auto;min-height:min-content;align-items:stretch;width:100%}.mobileTooltip .mobileTooltipScroll .itemIcon{align-self:center}.mobileTooltip .mobileTooltipScroll .itemTooltipHeader{align-self:stretch;justify-content:center}.mobileTooltip .mobileTooltipScroll .itemTooltipHeader .itemName{text-align:center}.mobileTooltip .mobileTooltipScroll .itemTooltipStats{align-self:stretch;text-align:center}.mobileTooltip .mobileTooltipScroll .itemPriceContainer{align-self:center;justify-content:center;margin-left:0;margin-right:0}.mobileTooltipHeader{flex-shrink:0;width:100%;display:flex;justify-content:flex-end}.mobileTooltipHeader .itemExitButton{margin-right:0}.mobileTooltipScroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;width:100%;display:flex;flex-direction:column;align-items:center}.mobileTooltip .itemName{font-family:var(--font-cinzel),"Cinzel","Times New Roman",serif;font-weight:700;color:#f5f5f5}.mobileTooltip .itemTooltipStats{display:flex;flex-direction:column;gap:.35rem;align-items:center;width:100%}.mobileTooltip .itemTooltipStats .itemTooltipStatText{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#c8ccd8;text-align:center}.mobileTooltip .itemTooltipStats .itemTooltipStatRow{justify-content:center}.mobileTooltip .itemTooltipStatIcon{width:1.5rem;height:1.5rem;flex-shrink:0}.mobileTooltip .mobileTooltipPassiveText{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#c8ccd8;margin:.25rem 0;text-align:center}.mobileTooltip .itemPrice{color:#ffd700}.mobileBuffTooltip{display:flex;flex-direction:column;align-items:center;max-height:85vh;background:linear-gradient(160deg,rgba(22,28,42,.97),rgba(18,24,36,.98))!important;border:1px solid rgba(212,175,55,.5)!important;border-radius:6px;padding:.75rem 1rem;box-shadow:0 8px 32px rgba(0,0,0,.5)}.mobileAbilityTooltips,.mobileBuffToolTips,.mobileToolTips,.statSheet{outline:none!important;border:none!important;box-shadow:none!important;padding:.25rem!important;display:none;-webkit-overflow-scrolling:touch;overflow-y:auto;overflow-x:hidden;touch-action:pan-y;overscroll-behavior:contain}.powerSpikeChartWrapper .powerSpikeItemIcon{paint-order:stroke fill}.powerSpikeItemIconSelected{animation:powerSpikeGoldPulse 1.5s ease-in-out infinite}@keyframes powerSpikeGoldPulse{0%,to{stroke-opacity:1;filter:drop-shadow(0 0 4px rgba(255,215,0,.8))}50%{stroke-opacity:.7;filter:drop-shadow(0 0 12px rgba(255,215,0,.95))}}@keyframes iconGoldPulse{0%,to{box-shadow:0 0 6px rgba(255,215,0,.6),0 0 12px rgba(255,215,0,.3);filter:drop-shadow(0 0 4px rgba(255,215,0,.6))}50%{box-shadow:0 0 14px rgba(255,215,0,.9),0 0 24px rgba(255,215,0,.5);filter:drop-shadow(0 0 10px rgba(255,215,0,.9))}}.aspectIcon:hover,.aspectIconDiv:hover .aspectIcon,.buffBuild2:hover,.buffBuild:hover,.buildItemImage:hover,.godAbilities:hover,.godAbilityContainer:hover .godAbilities,.godIcon:hover,.godImageContainer:hover .godImage,.godImageDiv:hover img,.itemBuild2:hover,.itemBuild2Div:hover .itemBuild2,.itemBuild:hover,.itemBuildContainer:hover .itemBuild,.itemBuildContainer:hover .itemBuild2,.itemBuildDiv:hover .itemBuild,.itemIcon:hover{animation:iconGoldPulse 1.5s ease-in-out infinite}.powerSpikeItemLabel{font-family:var(--font-cinzel),"Cinzel","Times New Roman",serif!important}.powerSpikeChartHint{color:rgba(255,255,255,.5);font-size:.8rem;text-align:center;padding:1rem}.powerSpikeChartTableWrapper{overflow-x:auto;max-height:200px;overflow-y:auto}.powerSpikeChartTable{width:100%;border-collapse:collapse;font-size:.75rem}.powerSpikeChartTable td,.powerSpikeChartTable th{padding:.25rem .4rem;text-align:right;border-bottom:1px solid rgba(255,255,255,.08)}.powerSpikeChartTable th{color:rgba(255,215,0,.9);font-weight:600;position:-webkit-sticky;position:sticky;top:0;background:rgba(10,23,47,.95)}.powerSpikeChartTable td:first-child,.powerSpikeChartTable th:first-child{width:1.5em;text-align:center}.powerSpikeChartTable .powerSpikeItemName{text-align:left;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.powerSpikeChartTable .powerSpikeBaseRow{background:rgba(255,153,5,.08)}.powerSpikeChartTable tr:hover{background:rgba(255,255,255,.05)}.powerSpikeChartCompact{margin-top:0}.powerSpikeChartCompact .powerSpikeChartContent{padding:.5rem .5rem .25rem}.powerSpikeChartLoading{padding:1.5rem;text-align:center;color:rgba(255,255,255,.6);font-size:.85rem}.buttonDiv{align-items:center;gap:15%;flex-direction:column;height:-moz-fit-content;height:fit-content;max-height:50%}.buffBuild,.buffBuild2,.itemBuild,.itemBuild2{width:clamp(35px,min(5vw,5.5dvh),75px);height:clamp(35px,min(5vw,5.5dvh),75px);border-radius:8px;overflow:hidden;object-fit:cover;transition:transform .2s,box-shadow .2s;border:2px solid rgba(255,217,0,.2);min-height:0;flex-shrink:0}.buffBuild2:hover,.buffBuild:hover,.itemBuild2:hover,.itemBuild:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.midText2,.midText:hover{text-shadow:#000}.god{width:4.5vw;height:4.5vw}.item{width:3.5vw;height:3.5vw}.godAbilities{width:clamp(40px,min(5vw,5.5dvh),70px);height:clamp(40px,min(5vw,5.5dvh),70px);cursor:pointer;margin-bottom:5%;object-fit:cover}.buildCostDiv{display:flex;position:absolute;top:10px;right:10px;flex-direction:row;justify-content:center;align-items:center;gap:8px;z-index:10;padding:8px 12px;background:rgba(28,43,71,.9);border-radius:8px;border:1px solid rgba(255,215,0,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px rgba(0,0,0,.3)}#buildCost,#buildCost2{display:flex;font-size:clamp(1rem,1.8rem,.8vw);align-items:center}.buildCostIcon{width:24px;height:24px;flex-shrink:0}.buildCostIcon:hover,.title:hover{box-shadow:none}#damageOutput,#damageOutput2{margin-top:2%;margin-bottom:2%;font-size:clamp(.5vw,2.3rem,1.1vw);text-wrap-mode:wrap;overflow-wrap:break-word;min-width:0}#allyHealing,#dpsOutput,#dpsOutput2,#healingOutput,#reflectOutput,.signUpBox{display:flex;flex-direction:column;font-size:clamp(.4vw,2rem,1.2vw);text-align:center;width:50vw}#dpsOutput,#dpsOutput2{width:100%}#allyHealing,#allyHealing2,#dpsOutput,#dpsOutput2,#healingOutput,#healingOutput2,#reflectOutput,#reflectOutput2,#shieldOutput,#shieldOutput2,.shieldOutputLabel{width:100%;font-size:clamp(.4vw,2rem,.85vw)}#shieldOutput,#shieldOutput2,.shieldOutputLabel{background:linear-gradient(90deg,#7ec8ff,#4da6ff)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;text-align:center}.filterContainer{display:flex;flex-direction:row;width:90%;justify-content:center;margin-right:auto;margin-left:auto}.filterIcon{width:100%;height:auto}.filterIcon:hover{outline:0;box-shadow:none}.filterDiv{width:10%}.procItems{display:none;width:clamp(35px,min(5.5vw,5.5dvh),75px);height:clamp(35px,min(5.5vw,5.5dvh),75px);margin:var(--spacing-xs);border-radius:var(--radius-md);transition:all var(--transition-base);border:2px solid var(--gold-border);flex-shrink:1;box-shadow:var(--shadow-sm);cursor:pointer}.procItems:hover{transform:translateY(-3px) scale(1.02);border-color:var(--gold-primary);box-shadow:var(--shadow-gold)}.registerBox{text-align:center;height:5dvh}.altButton{margin-top:1%;height:5dvh;width:10vw;margin-right:auto;margin-left:auto}.button{background:linear-gradient(135deg,#ff9905,orange);border:none;padding:12px 24px;border-radius:8px;transition:transform .2s,box-shadow .2s}.button:hover{box-shadow:0 4px 12px rgba(255,217,0,.3)}.buttonDiv{margin-top:2%;margin-bottom:2%;display:flex}.morriAvatar:hover,.morriAvatar:not(:hover){transition-property:transform,opacity;transition-timing-function:ease-in-out;transition-duration:1s}.morriAvatar{width:auto;height:5dvh;border-style:none;outline:0}.buildOptionsText,.buildTextDiv{text-decoration:none;color:white;justify-content:center;margin-right:1%;font-size:clamp(1rem,1.8rem,1vw);margin-left:auto}.loginButton{font-size:clamp(1rem,1.8rem,1vw);color:black;border:2px solid black;background:linear-gradient(135deg,#dd8603,orange);margin-left:3%}.morriAvatar:hover{outline:0;opacity:0;border-style:none;transform:translateX(-100%)}.morriAvatar:not(:hover){transform:translateX(0)}.twitterLink{margin-right:.5vw}.patreonLink,.twitterLink{height:3dvh;color:var(--gold-primary);width:auto;text-align:center;align-items:center;margin-left:10%;border-style:none}.linkText{color:var(--gold-primary)}.patreonLinkDiv{display:flex;justify-content:center;font-size:clamp(.5vw,1.3rem,1vw);flex-direction:row;align-items:center}.slideContainer{display:block;text-align:center;flex-direction:column;justify-content:center;width:100%}.slider,.sliderCustom{height:.5vw;background:#000;opacity:.7;transition:opacity .15s ease-in-out}.sliderCustom{margin-top:2%;width:100%;margin-bottom:2%}.slider::-moz-range-thumb,.sliderCustom::-moz-range-thumb{width:25px;height:25px;background:#04aa6d;cursor:pointer}.slider::-webkit-slider-thumb,.sliderCustom::-webkit-slider-thumb{width:1vw;height:1vw;background:#ff9905}.slider,.sliderCustom{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:25%;background:#000000;border-radius:10px;outline:0;transition:background .2s}.slider::-webkit-slider-thumb,.sliderCustom::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:#fbbf24;border-radius:50%;border:2px solid #fff;cursor:pointer;-webkit-transition:transform .2s;transition:transform .2s}.slider::-webkit-slider-thumb:hover{transform:scale(1.2)}.slider::-moz-range-thumb{width:16px;height:16px;background:#fbbf24;border-radius:50%;border:2px solid #fff;cursor:pointer}.buffBuildDiv,.itemBuild2Div,.itemBuildDiv{display:flex;justify-content:center;border-style:none;border-width:0}.godAbilityContainer{display:flex;align-items:center;border-style:none;border-width:0}.checkBox{display:flex;position:relative;justify-content:center;margin-bottom:12px;cursor:pointer;font-size:1.7rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkBox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkMark{position:relative;top:0;left:0;margin-right:1%;height:25px;width:25px;background-color:#eee}.checkMark:after{content:"";position:absolute;display:none}.checkBox input:checked~.checkMark:after{display:block}.checkBox input:checked~.checkMark{background-color:#f80}.checkBox:hover input~.checkMark{background-color:#979797}.checkBox .checkMark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.autoBuildLabel{text-align:center;justify-self:center;margin-bottom:1%;font-size:1.5rem}.saveBuildDiv{display:flex;flex-direction:column;margin-top:auto;justify-content:center;align-items:center}.buffBuildDiv:hover:before{max-width:10%}.g body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100dvh}.buildDeleteIcon{margin-left:auto}h1{font-size:3.2rem;line-height:1.1}button{border-radius:var(--radius-md);border:1px solid var(--gold-border-light);padding:var(--spacing-sm) var(--spacing-lg);font-size:1rem;font-weight:600;font-family:inherit;background:var(--gradient-card);color:var(--foreground);cursor:pointer;transition:all var(--transition-base);box-shadow:var(--shadow-sm)}button:hover{border-color:var(--gold-primary);box-shadow:var(--shadow-md);transform:translateY(-2px);background:var(--gradient-primary)}button:active{transform:translateY(0);box-shadow:var(--shadow-sm)}.buffRows,.itemRows{display:flex;justify-content:center;flex-wrap:nowrap;height:auto;min-height:0;gap:var(--spacing-md);width:100%}.buildHeader,.update-header{justify-content:space-between}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme:light){:root{color:#fff;background-color:#10254a}a:hover{color:#747bff}button{background-color:#f9f9f9}}.buildManagerWrapper{width:100%}.buildManager{background:var(--gradient-card);border-radius:var(--radius-lg);padding:.9rem 1.1rem;width:min(54vw,880px);margin-bottom:1rem;box-shadow:var(--shadow-xl);border:1px solid var(--gold-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all var(--transition-base);justify-self:center}.buildManager:hover{box-shadow:var(--shadow-xl),var(--shadow-gold);transform:translateY(-2px)}.buildPatchBadge{position:absolute;top:0;right:0;margin:12px;display:inline-block;padding:4px 10px;border-radius:6px;font-size:.8rem;font-weight:600;background:rgba(180,50,50,.7);border:1px solid rgba(220,80,80,.8);color:#ffb3b3}.buildPatchBadgeCurrent{background:rgba(34,139,34,.7);border:1px solid rgba(34,139,34,.8);color:#b8ffb8}.buildManager:has(.buildPatchBadge){padding-top:calc(var(--spacing-lg) + 28px);padding-right:calc(var(--spacing-xl) + 56px);padding-left:calc(var(--spacing-xl) + 56px)}.buildHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.buildHeader h3{margin:0;color:#fff;font-size:1.5rem}.buildActions{display:flex;gap:10px;align-items:center}.buildDeleteIcon,.editButton,.shareButton{display:flex;justify-content:center;align-items:center;color:#fff;border-radius:4px;cursor:pointer;font-size:.9rem;transition:background-color .2s}.buildDeleteIcon:hover,.editButton:hover{background:#f90}.buildItems p{margin:5px 0;color:#fff}.buildNotes{margin:auto;text-align:center;font-size:clamp(.9rem,1.2rem,.95vw)}.buildNotes p{color:#fff;margin:0;white-space:pre-wrap}.notesTextarea{width:100%;min-height:100px;padding:10px;border:1px solid #e0e0e0;border-radius:4px;background:#10254a;color:#fff;font-family:inherit;resize:vertical}.notesTextarea:focus{outline:0;border-color:#f80}.buildItems{display:flex;flex-wrap:wrap;justify-content:center;margin:.65rem 0}.starterItemsSection{margin-top:.65rem;margin-bottom:.55rem;text-align:center;padding:.45rem .65rem;border-radius:8px;background:rgba(0,0,0,.25);display:flex;flex-direction:column;align-items:stretch;gap:.35rem}.starterItemsSection .buildItemRow{display:flex;flex-direction:row;justify-content:center;gap:.7rem;width:100%}.buildSectionHeader,.starterItemsHeader{font-size:clamp(1rem,1.35rem,1.2vw);font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--gold-secondary);text-shadow:0 0 6px rgba(0,0,0,.6);text-align:center;width:100%}.buildItemRow{flex-wrap:nowrap;align-items:flex-start;gap:1rem;width:100%}.buildItem,.buildItemRow{display:flex;justify-content:center}.buildItem{flex-direction:column;align-items:center;width:14%;gap:.3rem;min-height:100px;align-self:center}.godImageContainer,.statListBox{align-items:center;display:flex}.buildItemImage,.godImage{width:clamp(42px,5.2vw,82px);max-width:90%;height:auto;border-radius:4px;object-fit:cover}.buildItemLabel{font-size:clamp(.5rem,.82rem,.72vw);color:#a5afc4;text-wrap-mode:wrap;max-width:90%;line-height:1.05;word-break:break-word}.statName,.statName2,.statValue,.statValue2{font-size:clamp(1.1rem,1.8rem,1vw);margin:0}.statListBox{width:100%;height:-moz-fit-content;height:fit-content;max-height:95%;flex-direction:column;gap:1%;overflow:hidden}.statBack,.statBack2{background:rgba(0,0,0,.3);color:#fff;height:6.4%;width:100%;position:relative;text-align:right;display:flex;margin:0;align-items:center;border-radius:.8rem;padding-right:2%;padding-left:2%;transition:.3s;border:1px solid rgba(255,255,255,.1);overflow:hidden}.statBack2:hover,.statBack:hover{background:rgba(0,0,0,.4);transform:translateX(5px)}.statName,.statName2{font-weight:500;color:#fff;padding-right:1rem}.statValue,.statValue2{float:right;font-weight:600;color:#fff;z-index:100}.cloneChanceStat,.stat,.stat2{background:linear-gradient(90deg,#4caf50,#45a049);border-radius:.8rem}.cloneChanceStat,.stat,.stat2,.statShield{transition:.5s;color:#fff;height:100%;width:0;text-align:left;display:block;position:absolute;left:0;top:0;box-shadow:0 2px 4px rgba(0,0,0,.2)}.statShield{background:linear-gradient(90deg,#00a2ff,#0073ff);border-radius:0 .8rem .8rem 0}#godPassiveMeterDiv,#targetPassiveMeterDiv{display:none;height:100%;width:100%;margin-top:1%;margin-bottom:1%}.statBack2{height:89%}.labels h2{color:#fff;font-size:clamp(.8rem,1.8rem,2dvh);text-align:center;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.2)}.stat[data-stat-type=health]{background:linear-gradient(90deg,#119600,#ff7b00)}.stat[data-stat-type=STR]{background:linear-gradient(90deg,#f48236,#d32f2f)}.stat[data-stat-type=mana]{background:linear-gradient(90deg,#2196f3,#1976d2)}.stat[data-stat-type=protection]{background:linear-gradient(90deg,#ff9800,#f57c00)}.stat[data-stat-type=penetration]{background:linear-gradient(90deg,red,#ff7300)}.stat[data-stat-type=cooldown]{background:linear-gradient(90deg,#09f,#a200ff)}.stat[data-stat-type=ehp]{background:linear-gradient(90deg,#008cff,#6200ff)}.stat[data-stat-type=INT]{background:linear-gradient(90deg,#9c27b0,#461fa2)}.stat[data-stat-type=speed]{background:linear-gradient(90deg,#00bcd4,#0097a7)}.formStyle{display:flex;justify-content:center;margin-bottom:20px;flex-direction:column}.clearButton,.swapButton{display:flex;z-index:10;width:clamp(32px,3vw,50px);height:clamp(32px,3vw,50px);justify-content:center;align-items:center;position:absolute;top:8px;text-align:center;background:rgba(28,43,71,.8);border:1px solid rgba(255,215,0,.3);border-radius:8px;cursor:pointer;transition:all .2s ease;padding:6px}.clearButton:hover,.swapButton:hover{background:rgba(255,215,0,.2);border-color:rgba(255,215,0,.6);transform:scale(1.05)}.clearButton img,.swapButton img{filter:invert(100%);width:100%;height:100%;object-fit:contain;pointer-events:none}.clearButton img,.clearButton img:hover,.swapButton img,.swapButton img:hover{transform:none!important;box-shadow:none!important;transition:none!important}.swapButton{right:8px}.clearButton{left:8px}#calculateButton{width:10vw;font-size:clamp(.5vw,2.3rem,1vw);height:5dvh;margin-bottom:2%;padding:10px 20px;border:none;border-radius:12px;font-weight:600;box-shadow:0 4px 6px rgba(0,0,0,.2);transition:.2s}#calculateButton:hover{transform:translateY(-2px);box-shadow:0 6px 10px rgba(0,0,0,.25)}#calculateButton:active{transform:scale(.97)}.remainingHealthBox{WIDTH:95%;display:flex;flex-direction:column;justify-content:center;align-items:center}.randomizeButton{font-size:clamp(50%,1.5rem,.8vw);margin-top:2%;width:20%;padding:1%;opacity:.8;height:50%}.date,.toggle,.update-log h2,.version{font-size:clamp(1.2rem,1.5rem,1.8rem)}.update-log-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.65);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:updateLogFadeIn .2s ease-out}@keyframes updateLogFadeIn{0%{opacity:0}to{opacity:1}}.update-log{max-width:560px;width:92vw;max-height:85vh;display:flex;flex-direction:column;background:var(--gradient-card);border:1px solid var(--gold-border-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl),0 0 40px rgba(212,175,55,.08);overflow:hidden;animation:updateLogSlideIn .25s ease-out}@keyframes updateLogSlideIn{0%{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.update-log-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;background:linear-gradient(180deg,rgba(212,175,55,.12),transparent);border-bottom:1px solid var(--gold-border-light)}.update-log-header h2{margin:0;font-size:clamp(1.4rem,2vw,1.75rem);font-weight:700;color:var(--foreground);letter-spacing:.02em}.update-log-close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--foreground-muted);cursor:pointer;transition:all .2s ease}.update-log-close:hover{background:rgba(255,255,255,.08);color:var(--foreground)}.update-log-content{padding:1rem 1.5rem 1.5rem;overflow-y:auto}.update-section{border-radius:var(--radius-md);margin-bottom:.5rem;background:rgba(0,0,0,.2);overflow:hidden}.update-section:last-child{margin-bottom:0}.update-header{display:flex;align-items:center;gap:.75rem;padding:.9rem 1rem;cursor:pointer;font-weight:600;color:var(--foreground-secondary);transition:background .2s ease,color .2s ease}.update-header:hover{background:rgba(255,255,255,.05);color:var(--gold-primary)}.version-badge{display:inline-flex;padding:.2em .5em;font-size:.9rem;font-weight:700;color:var(--background);background:var(--gradient-button);border-radius:var(--radius-sm);box-shadow:var(--shadow-gold)}.update-date{flex:1 1;font-size:.9rem;font-weight:500;color:var(--foreground-muted)}.update-toggle{font-size:1.2rem;font-weight:400;color:var(--gold-primary);line-height:1}.change-list{margin:0;padding:.5rem 1rem 1rem 2rem;font-size:clamp(.9rem,1.2vw,1.05rem);line-height:1.5;color:var(--foreground-secondary)}.change-list li{margin-bottom:.5rem}.change-list li:last-child{margin-bottom:0}.old-updates-section{margin-top:.75rem;border-radius:var(--radius-md);overflow:hidden}.old-updates-tab{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1rem;cursor:pointer;background:rgba(0,0,0,.35);border:1px dashed var(--gold-border-light);border-radius:var(--radius-md);transition:background .2s ease,border-color .2s ease}.old-updates-tab:hover{background:rgba(0,0,0,.45);border-color:var(--gold-primary)}.old-updates-label{font-size:.85rem;font-weight:700;letter-spacing:.08em}.old-updates-label,.old-updates-tab .update-toggle{color:var(--foreground-muted)}.old-updates-tab:hover .old-updates-label,.old-updates-tab:hover .update-toggle{color:var(--gold-primary)}.old-updates-section .update-section{margin-top:.5rem}.activeStat,.inputts,.passiveStat{color:#fff}.inputts{width:100%;max-width:400px;padding:12px 20px;border:2px solid #ff9905;border-radius:8px;background:rgba(0,0,0,.2);font-size:clamp(1.3rem,1.8rem,1vw);transition:border-color .2s,box-shadow .2s}.inputts:focus{outline:0;border-color:#ff9905;box-shadow:0 0 0 3px rgba(255,215,0,.1)}.itemTooltipHeader{display:flex;justify-content:space-between;align-items:center}.abilityName,.itemName{font-size:clamp(1.1rem,1.8rem,2.1dvh);font-weight:700}.itemPriceContainer{display:flex;align-items:center;font-size:clamp(1rem,1.8rem,2dvh)}.goldIcon{width:2vw;height:2vw;max-width:5dvh;max-height:5dvh;margin-right:4px}.borderDiv{border-top:1px solid #ffae00;margin:8px 0}.buffContainer{display:flex;position:relative;flex-direction:row;justify-content:center}.abilityTooltip,.aspectTooltip,.buffTooltip,.itemTooltip,.passiveTooltip{width:-moz-fit-content;width:fit-content;padding:.5em;background:#17172b;border:3px solid #ffae00;white-space:pre-line;text-align:center}.itemTooltip{width:max-content}.buffTooltip{font-size:clamp(.8rem,1.5rem,.9vw);width:-moz-fit-content;width:fit-content;min-width:12vw}.redStat{color:#fff900}.greenStat{color:#78e08f}.blueStat{color:#18cee1}.purpleStat{color:#c074ff}.orangeStat{color:#e17418}.yellowStat{color:#ffcc00}img:hover{box-shadow:0 4px 12px rgba(255,255,255,.3)}.godDivSection{display:flex;flex-direction:column;align-items:center;gap:5px}.godNameDiv p{font-size:clamp(1rem,2vw,1.8rem);font-weight:700;cursor:pointer;text-align:center;margin:0;padding:.25em .5em}.godContent{position:relative;width:100%}.aspectIconDiv,.godContent,.godImageDiv{display:flex;align-items:center;justify-content:center}.aspectIconDiv,.godImageDiv{cursor:pointer}.sliderContainer{display:flex;flex-direction:column;align-items:center;width:100%}#godLevelSlider,#targetLevelSlider{width:50%}.abilityArrow{align-self:center;font-size:1.8rem;color:#a5afc4;margin:0 8px;padding:4px;text-shadow:0 0 4px rgba(165,175,196,.3)}.abilityIconSlot{width:4vw;padding:8px;border-radius:8px;background:rgba(26,47,90,.3);border:1px solid rgba(165,175,196,.2);transition:all .2s ease}.abilityIcon{display:flex;width:100%}.abilityLevelingSection{width:-moz-fit-content;width:fit-content;justify-self:center}@media (min-width:2560px){.bigContainer{max-width:2800px;margin-left:auto;margin-right:auto}#godNameDisplay,#godNameDisplay2{font-size:clamp(1.2rem,1.5vw,2.2rem)}.labels,.labels h2{font-size:clamp(1rem,1.2vw,1.8rem)}}@media (min-width:781px) and (max-width:1439px){.bigContainer{gap:.5rem;padding:.5rem}.leftContainer,.midContainer,.rightContainer{padding:10px}.leftContainer,.rightContainer{flex:1 1 28%}.midContainer{flex:1.2 1 34%}#godNameDisplay,#godNameDisplay2{font-size:clamp(.9rem,1.8vw,1.5rem)}.godLevels{font-size:clamp(.7rem,1.2vw,1rem)}.labels,.labels h2{font-size:clamp(.8rem,1.5vw,1.2rem)}.buffBuild,.buffBuild2,.itemBuild,.itemBuild2{width:clamp(48px,16vw,75px);height:clamp(48px,16vw,75px)}.godAbilities{width:clamp(40px,5vw,60px);height:clamp(40px,5vw,60px)}.godImage{width:clamp(70px,9vw,110px);height:clamp(70px,9vw,110px)}.aspectIcon{width:clamp(25px,3vw,40px);height:clamp(25px,3vw,40px)}.clearButton,.swapButton{width:clamp(28px,2.5vw,40px);height:clamp(28px,2.5vw,40px)}.slider{width:80%}.statSheet{font-size:clamp(.7rem,1vw,.9rem)}.abilityLoadoutBox{gap:2px}.abilityLoadout,.abilityLoadoutForm{width:clamp(44px,5.5vw,63px);height:clamp(44px,5.5vw,63px)}}@media (min-width:781px) and (max-width:1023px){.bigContainer{flex-wrap:wrap;overflow-y:auto;height:auto;min-height:calc(100vh - 80px)}.leftContainer,.rightContainer{flex:1 1 45%;height:auto;min-height:auto;max-height:none;width:100%}.midContainer{flex:1 1 100%;order:3;max-height:none;min-height:auto;width:100%}}@media (max-height:800px){.bigContainer{height:auto;min-height:calc(100vh - 80px);overflow-y:auto}.leftContainer,.midContainer,.rightContainer{height:auto;max-height:none;min-height:auto}.leftContainer .godDivSection,.rightContainer .godDivSection{min-height:90px}.leftContainer .godDivSection2,.rightContainer .godDivSection2{min-height:110px}.leftContainer .godDivSection3,.rightContainer .godDivSection3{min-height:85px}.leftContainer .godDivSection4,.rightContainer .godDivSection4{min-height:75px}.leftContainer .godImage,.rightContainer .godImage{width:clamp(50px,6vw,80px);height:clamp(50px,6vw,80px)}.leftContainer .buffBuild,.leftContainer .buffBuild2,.leftContainer .godAbilities,.leftContainer .itemBuild,.leftContainer .itemBuild2,.rightContainer .buffBuild,.rightContainer .buffBuild2,.rightContainer .godAbilities,.rightContainer .itemBuild,.rightContainer .itemBuild2{width:clamp(35px,4.5vw,55px);height:clamp(35px,4.5vw,55px)}.leftContainer .labels,.leftContainer .labels h2,.rightContainer .labels,.rightContainer .labels h2{font-size:clamp(.75rem,1.2vw,1rem)}.leftContainer .godDivSection,.leftContainer .godDivSection2,.leftContainer .godDivSection3,.leftContainer .godDivSection4,.rightContainer .godDivSection,.rightContainer .godDivSection2,.rightContainer .godDivSection3,.rightContainer .godDivSection4{padding:clamp(4px,.5vw,8px)}}@media (max-width:780px){.abilityTooltip,.aspectTooltipDiv:hover:before,.buffBuildDiv2:hover:before,.buffBuildDiv:hover:before,.buffs:hover:before,.godAbilityTooltip:hover:before,.godPassiveTooltip:hover:before,.item:hover:before,.itemBuild2Div:hover:before,.itemBuildDiv:hover:before,.itemSelector2:hover+.itemTooltip,.itemSelector2:hover:before,.itemSelector:hover+.itemTooltip,.itemSelector:hover:before,.itemTooltip,.morriAvatar{display:none}.aspectTooltip{pointer-events:all}.midText2{font-size:clamp(1rem,2vw,2rem)}#swapButtonDiv,#topButtonsDiv,.midText3,.midText4,.randomizeButton{display:none}.godDivSection,.godDivSection2,.godDivSection3,.godDivSection4,.smallGodDivSection,.smallGodDivSection1{border-radius:0;padding:0}.buildItemRow,.buildItemRowBottom,.buildItemRowTop{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;gap:.5rem}.buffRows,.itemRows{flex-wrap:nowrap}.bigContainer{-webkit-overflow-scrolling:touch;overflow-y:scroll;touch-action:pan-y;overscroll-behavior:contain}.godAbilityRankDisplay{font-size:clamp(.8rem,1.8rem,3vw)}.filterContainer{flex-wrap:wrap}.buffContainer,.buildItems{flex-direction:column}.filterDiv{width:15%}.patreonLinkDiv{font-size:clamp(.5vw,1.3rem,4vw);margin-left:auto}#allyHealing,#allyHealing2,#dpsOutput,#dpsOutput2,#healingOutput,#healingOutput2,#reflectOutput,#reflectOutput2,#shieldOutput,#shieldOutput2,.shieldOutputLabel,.signUpBox{font-size:clamp(1.25rem,2rem,4vw)}.abilityDescription,.abilityTooltipStats,.aspectDescription,.itemName,.itemTooltipStats p,.passiveDescription{font-size:clamp(1rem,1.2rem,5vw)}.buffBuildContainer,.itemBuildContainer{width:auto}.mobileAbilityTooltips,.mobileBuffToolTips,.mobileToolTips{max-height:calc(100vh - 10vh);height:auto}.itemTooltipStats p{margin:4px 0}.buffContainer{display:contents;justify-content:center;align-items:center}.itemIcon{width:15vw;margin-bottom:1%}.clearButton,.swapButton{width:clamp(32px,10vw,50px);height:clamp(32px,10vw,50px);top:4px}.buffBuild,.buffBuild2,.itemBuild,.itemBuild2{max-width:unset}.itemIcon:hover{transform:translateY(0)}.goldIcon{width:6vw;height:6vw}.aspectTooltip{max-width:60vw;width:-moz-fit-content;width:fit-content;right:25%;left:25%;top:20%}.signUpBox{margin:auto;width:95vw}.altButton{width:20vw;height:auto;margin-top:3%;font-size:clamp(1vw,2rem,3vw)}.buildTextDiv{margin-right:5%}.closeMobile,.itemExitButton{margin-right:auto;display:flex;font-size:clamp(1vw,2rem,3vw)}.abilityTooltip{position:fixed;left:50%;transform:translate(-50%,-100%);margin:0;justify-content:center;height:-moz-fit-content;height:fit-content;min-width:70vw;overflow-y:auto;z-index:9999;padding:16px;box-sizing:border-box}.aspectIcon,.clearButton{margin-left:1%}#updateButton{min-height:-moz-fit-content;min-height:fit-content;text-align:center;align-items:center;min-width:-moz-fit-content;min-width:fit-content;font-size:.7em;width:25vw}.autoBuildButton,.myAutoBuildButton{width:40%;margin-top:2%;font-size:clamp(2rem,2.5rem,1.8vw)}#godNameDisplay,#godNameDisplay2{font-size:clamp(1.2rem,5vw,2rem);margin:auto;text-decoration:underline}.autoBuildButton,.buildItemLabel{font-size:clamp(.8rem,.9rem,5vw);width:-moz-fit-content;width:fit-content;text-wrap-mode:wrap}.buildItem{width:20%}#buildCost,#buildCost2{display:flex;font-size:clamp(.8rem,1.8rem,4vw);align-items:center}.updateText{display:none;font-size:clamp(2rem,2.5rem,1.8vw)}.buildManager{width:85vw}.buildDeleteIcon,.editButton,.publicToggleIcon,.shareButton{width:10vw;height:auto}.godImage{width:17vw;height:17vw}.buildItemImage{width:13vw;height:13vw}.abilityIcon{width:10vw;height:10vw}img:hover{transition-duration:0s}.leftContainer,.midContainer,.rightContainer{overflow:hidden;min-height:auto;height:auto;max-height:none;padding:clamp(8px,2vw,12px)}.leftContainer,.rightContainer{overflow:visible}.midContainer{height:-moz-fit-content;height:fit-content;flex:1 1 auto}.midContainer,.midContainer .middleDiv{min-height:-moz-fit-content;min-height:fit-content}.midContainer .middleDiv{flex:0 1 auto}.abilityLoadoutDivider{flex-direction:column;align-items:center}.midGodDivSection{flex:1 1 100%;width:100%}.midGodDivSection,.midGodDivSection2{min-height:-moz-fit-content!important;min-height:fit-content!important;max-height:none!important}.buildOptions{display:none;width:30vw;top:100%;left:0;margin-top:.25rem;transform:none;flex-direction:column;gap:5px;padding:5px;background:rgba(0,0,0,.2);border-radius:8px}.autoBuilds,.myAutoBuilds,.saveMyBuild,.searchBuilds{width:89vw;right:5vw}.autoBuilds .autoBuildDiv,.myAutoBuilds .myAutoBuildDiv,.searchBuilds .searchBuildDiv{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1rem}.autoBuilds .autoBuildDiv>h2,.myAutoBuilds .myAutoBuildDiv>h2,.searchBuilds .searchBuildDiv>h2{width:100%}.autoBuilds .autoBuildDiv>div,.myAutoBuilds .myAutoBuildDiv>div,.searchBuilds .searchBuildDiv>div{width:45%;min-width:140px;flex:0 1 auto}.autoBuild,.myAutoBuild,.storedBuild{width:18vw}body,html{padding:0}.morriAvatar,.patreonLink,.twitterLink{height:auto;width:10vw;max-height:-moz-fit-content;max-height:fit-content}.abilityLoadout,.godAbilities,.morriAvatar{width:14vw;max-width:unset}.leftContainer .godDivSection4 .godAbilitiesDiv,.rightContainer .godDivSection4 .godAbilitiesDiv{flex-wrap:nowrap;justify-content:center;gap:2px;overflow:visible}.leftContainer .godAbilities,.rightContainer .godAbilities{width:clamp(48px,16vw,75px);height:clamp(48px,16vw,75px);flex-shrink:0}.leftContainer .godDivSection4,.rightContainer .godDivSection4{min-height:0;overflow:visible}.aspectTooltipDiv{display:contents}.aspectIcon{background-color:transparent;display:block;height:auto;width:10vw;justify-content:center;align-items:center}.leftContainer,.rightContainer{height:auto;outline:0}.twitterLink{margin-left:3vw;margin-right:5vw}.update-log-backdrop{align-items:flex-start;padding:5% 0}.update-log{width:90%;max-height:90vh}.godBox{width:29%}.pantheonIcon{right:-1%;top:-23%}.mobileAbilityTooltips,.mobileBuffToolTips,.mobileToolTips{left:50%;transform:translateX(-50%);margin-left:0;margin-right:0;z-index:101;position:fixed;animation:fadeInMobile var(--transition-base);top:5vh;bottom:5vh;align-self:center;max-height:calc(100vh - 10vh)!important;z-index:9999}@keyframes fadeInMobile{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.overlay,.overlay2,.overlay3,.overlay4{margin-left:10%;margin-right:10%;z-index:101;position:fixed}.backgroundDiv{display:none;background-image:url(/icons/conquestBackground.jpg);background-size:cover;background-repeat:no-repeat;height:100%;width:100%;position:absolute;opacity:0;z-index:0}.loginButton{max-height:5dvh;font-size:1.5vh}.websiteBanner .update-bell-container{margin-left:auto}.websiteBanner>.loginButton,.websiteBanner>a:has(.loginButton){margin-left:0}.statName,.statName2,.statValue,.statValue2{font-size:clamp(1rem,1.3rem,5vw);text-wrap-mode:nowrap}.mobileAbilityTooltips,.mobileBuffToolTips,.mobileToolTips{display:none;width:90%;min-width:280px;max-width:400px;justify-content:start;align-items:center;text-align:center;white-space:pre-line;text-wrap:pretty}#statList,.leftContainer{margin-left:0}.mobileAbilityTooltip,.mobileBuffTooltip,.mobileTooltip{display:none;margin-top:2%;font-size:clamp(1rem,1.2rem,5vw);min-height:-moz-fit-content;min-height:fit-content;min-width:280px;max-height:calc(100vh - 180px);flex:0 1 auto;align-items:center;flex-direction:column;overflow-y:auto}.addMobileAbility,.tooltipButton,.tooltipButton2,.tooltipButton3{display:flex;margin-top:0;height:auto;min-height:2.5rem;padding:.4rem .75rem;width:auto;flex:1 1;min-width:0;justify-content:center;text-align:center;font-size:clamp(.85rem,1.4rem,4vw)}.buttonDiv2,.buttonDiv3{display:none;flex-shrink:0;flex-direction:row;justify-content:center;align-items:center;height:-moz-fit-content;height:fit-content;gap:.5rem;margin-top:.25rem;width:100%;padding-top:.25rem;border-top:1px solid rgba(212,175,55,.2)}.godLevels{font-size:clamp(1vw,2rem,4vw)}.abilityLoadoutDiv>.results,.abilityLoadoutDiv>.tickCountEdit,.abilityRankContainer,.procResults{font-size:clamp(.9rem,1.2rem,3vw)}.buttonIcon{width:auto;height:auto;max-width:70px;max-height:50px}.god,.item,img{width:20vw;height:auto}.buffBox .buffIcon,.itemSelectorBox .item{width:clamp(48px,14vw,65px);height:clamp(48px,14vw,65px);min-width:48px;min-height:48px}.overlay .itemSelectorBox,.overlay2 .itemSelectorBox,.overlay3 .buffBox,.overlay4 .itemSelectorBox{gap:4px}.overlay .itemSelectorBox .item,.overlay2 .itemSelectorBox .god,.overlay3 .buffBox .buffIcon,.overlay4 .itemSelectorBox .item{margin:2px}.overlay .filterContainer,.overlay .formStyle,.overlay2 .formStyle,.overlay3 .formStyle,.overlay4 .filterContainer,.overlay4 .formStyle{margin-bottom:.5rem}::-webkit-scrollbar{width:.2em}.title{width:auto;height:100%;max-height:5vh}.overlay2,.overlay4{width:80%;right:0}.slider::-webkit-slider-thumb{height:2.5vw;width:2.5vw}#statList{width:89%}.statBack,.statBack2{height:4.6%}#abilityFourRank,#abilityOneRank,#abilityThreeRank,#abilityTwoRank{width:150%}.abilityRankContainer{width:112%;text-wrap-mode:nowrap;display:flex;justify-content:center;align-items:center}.slider{height:2.5vw}.bigContainer{gap:0;padding:0;grid-template-rows:auto 1fr auto;display:block;overflow-x:hidden}.autoBuildItemIcons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.abilityLevelingLabel{font-size:1.1rem;color:#fff;width:160px;font-weight:700;flex-shrink:0;text-align:left;background:rgba(26,47,90,.5);padding:8px 12px;border-radius:6px;border:1px solid rgba(165,175,196,.3);text-transform:uppercase;letter-spacing:.5px;margin-right:10px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.abilityLevelingRow{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;margin-bottom:25px;gap:15px;width:100%;min-height:70px;justify-content:space-between}.buildManager .abilityLevelingSection{margin-top:20px;padding:15px;background:rgba(16,37,74,.6);border-radius:8px;border:1px solid rgba(165,175,196,.2);width:100%;max-width:900px;box-sizing:border-box;margin-left:auto;margin-right:auto}.buildManager .abilityLevelingHeader{font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:15px;text-align:center;text-transform:uppercase;letter-spacing:1px}.buildManager .abilityIconRow{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:10px;flex:1 1;overflow-x:visible;min-height:60px;justify-content:center!important;align-items:center}.buildManager .abilityIconSlot{display:flex;flex-direction:column;align-items:center;gap:6px;flex-shrink:0;width:70px;padding:10px;border-radius:8px;background:rgba(26,47,90,.3);border:1px solid rgba(165,175,196,.2);transition:all .2s ease}.buildManager .abilityIconSlot:hover{background:rgba(26,47,90,.5);border-color:rgba(165,175,196,.4);transform:translateY(-2px)}.buildManager .abilityArrow{display:flex;align-items:center;justify-content:center;color:#a5afc4;font-size:1.8rem;font-weight:700;margin:0 8px;padding:4px;flex-shrink:0;text-shadow:0 0 4px rgba(165,175,196,.3)}.buildManager .abilitySlotNumber{font-size:.9rem;color:#fff;font-weight:700;text-align:center;background:rgba(122,131,148,.3);padding:2px 6px;border-radius:4px;min-width:20px}.autoBuildRow,.buttonRows{display:flex;flex-direction:row}.autoBuildRow{justify-content:center}.storedBuild{width:12vw}.godBuffs,.godBuild,.targetHealth{flex-direction:column;display:flex}#calculateButton,.button,.buttonDiv,.randomizeButton{font-size:clamp(1vw,2rem,4.5vw)}.godBuffs,.godBuild{cursor:pointer;justify-content:center}.targetHealth{order:1}.nonHealth{display:flex;flex-direction:column;order:2;margin-bottom:5%}.buffBuild,.buffBuild2,.itemBuild,.itemBuild2{margin:1.3vw;width:clamp(48px,16vw,75px);height:clamp(48px,16vw,75px)}.godAbilityContainer{margin:.5vw;height:100%}.leftContainer,.midContainer,.rightContainer{max-height:unset;width:100%;margin-right:0;max-width:100vw}#damageOutput,#damageOutput2,#dpsOutput,#resultsLabel,.labels,.labels h2{margin-top:1%;font-size:clamp(1rem,1.4rem,4vw);text-wrap-mode:wrap;overflow-wrap:break-word}.clearButton{z-index:10}#clearButton2{top:4px}.overlay,.overlay2,.overlay3{width:80%}img{border:none;outline:none;border-radius:.5vw}.statSheet{position:fixed;left:5%;right:5%;top:12%;bottom:5%;width:90%;height:auto;max-height:83vh;padding:1rem;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.statSheet .statListBox{min-height:0;flex:1 1;overflow:hidden;display:flex;flex-direction:column}.statSheet .powerSpikeChart,.statSheet .powerSpikeChartWrapper{min-width:0;min-height:180px;flex:1 1}.powerSpikeChartWrapper{min-width:0;min-height:180px}.overlay5.statSheetOverlayModal{left:5%;right:5%;top:10%;bottom:5%;width:90%;min-width:0;max-width:none;height:auto;max-height:85vh;transform:none;overflow-y:auto;-webkit-overflow-scrolling:touch}.overlay5.statSheetOverlayModal .powerSpikeChartWrapper{min-width:0;min-height:160px}.inputts{height:7.5vw;width:54vw}.midContainer .abilityLoadout,.procItems{width:13vw;height:13vw}#calculateButton,.button{width:50vw;height:auto}.buttonDiv{margin-top:8%;margin-bottom:8%}#godImage,#godImage2{width:18vw;height:18vw;max-width:unset;cursor:pointer;border-radius:8px;border:2px solid rgba(255,219,16,.5);margin-bottom:10%}.abilityLoadout,.procContainer{justify-content:center;align-items:center;margin:.1em}.healthBar{margin-bottom:5%;width:100%;display:flex;align-items:center;justify-content:center}#currentHealth{width:90%}.footer{top:0;align-items:center;height:max-content;position:relative;justify-content:center;flex-direction:column-reverse;z-index:100}.buffBuild{margin:1.3vw}.footerText{font-size:clamp(1vw,2rem,2.5vw);text-align:auto;text-wrap:auto}}.abilityLevelingLabel{font-size:.82rem;color:#e9eefc;font-weight:700;flex-shrink:0;text-align:center;background:linear-gradient(180deg,rgba(32,54,98,.82),rgba(22,37,71,.82));padding:.35rem .75rem;border-radius:999px;border:1px solid rgba(165,175,196,.24);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.2rem;box-shadow:0 6px 16px rgba(0,0,0,.18);width:-moz-fit-content;width:fit-content}.abilityLevelingSection{margin-top:.6rem;padding:.75rem .85rem;background:linear-gradient(180deg,rgba(14,25,49,.72),rgba(11,19,39,.82));border:1px solid rgba(165,175,196,.15);border-radius:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.abilityLevelingHeader{font-size:.9rem;font-weight:700;letter-spacing:.12em;color:#f3f6ff;text-align:center;margin-bottom:.55rem}.abilityLevelingRow{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:center;margin-bottom:.7rem;gap:.45rem;width:100%;min-height:unset;justify-content:center}.abilityLevelingRow:last-child{margin-bottom:0}.abilityIconRow{gap:.35rem;flex-wrap:nowrap}.abilityIconRow,.abilityIconSlot{display:flex;align-items:center;justify-content:center}.abilityIconSlot{flex-direction:column;gap:.2rem;width:clamp(3.8rem,5.6vw,4.8rem);min-width:-moz-fit-content;min-width:fit-content;padding:.35rem .2rem;border-radius:10px;background:rgba(255,255,255,.03);border:1px solid rgba(165,175,196,.12)}.abilityArrow{display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700;color:rgba(230,238,252,.72);padding:0 .08rem}.abilitySlotNumber{font-size:.78rem;line-height:1;color:#d7def0;font-weight:700;padding:.18rem .45rem;border-radius:999px;background:rgba(255,255,255,.08)}.abilityIcon{display:block;width:clamp(32px,4.2vw,68px);height:clamp(32px,4.2vw,68px);object-fit:cover;border-radius:7px;border:1px solid rgba(165,175,196,.2);background:#1a2f5a}.abilityIcon--locked{border-color:rgba(255,215,0,.4);background:rgba(255,215,0,.1);position:relative}.abilityIconSlot--locked{position:relative}.abilityIconSlot--locked .abilitySlotNumber--locked{background:rgba(255,215,0,.2);color:#ffd700;border:1px solid rgba(255,215,0,.3)}.abilityLockIndicator{position:absolute;top:-8px;right:-8px;background:rgba(255,215,0,.9);color:#000;font-size:10px;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;box-shadow:0 2px 4px rgba(0,0,0,.3)}.relicSection{margin-top:.6rem;padding:.75rem .85rem;background:linear-gradient(180deg,rgba(14,25,49,.72),rgba(11,19,39,.82));border-radius:12px;border:1px solid rgba(165,175,196,.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.relicHeader{font-size:.75rem;font-weight:600;color:#a5afc4;text-align:center;margin-bottom:.5rem;letter-spacing:1px;text-transform:uppercase}.relicRow{display:flex;justify-content:center;align-items:flex-start;gap:1.5rem;flex-wrap:wrap}.relicItem{display:flex;flex-direction:column;align-items:center;gap:.3rem}.relicLabel{font-size:.65rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;line-height:1;margin-bottom:.1rem}.buildItemLabel,.relicLabel{color:#8892b0;text-align:center}.buildItemLabel{font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;line-height:1.2}@media (min-width:768px){.buildItems .buildItemRowBottom,.buildItems .buildItemRowTop{display:contents}.buildItems{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}.buildItems .buildItemRows{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:.5rem;width:100%}.buildItems .buildItem{flex:1 1;min-width:0;max-width:calc(16% - .25rem)}.buildItems .buildItem:has(.relicLabel){align-self:center;margin-top:-.8rem}.buildItems .buildItemImage{width:100%;height:auto;max-width:80px;max-height:80px;object-fit:contain}.buildItems .buildSectionHeader{order:-1}}.modeSelectorOverlay{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modeSelectorOverlayInner{display:flex;flex-direction:column;align-items:stretch;gap:1.5rem;padding:2.5rem;min-width:420px;max-width:90vw;background:linear-gradient(160deg,rgba(22,28,42,.97),rgba(18,24,36,.98));border:1px solid rgba(212,175,55,.5);border-radius:var(--radius-lg);box-shadow:0 8px 32px rgba(0,0,0,.5)}.modeSelectorOverlayInner h2{margin:0;text-align:center;font-size:1.5rem}.modeSelectorButtons{display:flex;flex-direction:column;gap:.75rem}.modeSelectorOverlayInner .button{padding:.9rem 1.5rem;font-size:1.1rem}.modeSelectorButtons .button.active{background:var(--gradient-button);box-shadow:var(--shadow-gold)}.modeSelectorHint{margin:0;font-size:1rem;color:var(--text-secondary,#aaa);text-align:center}.optimizerLockSlotsWrapper{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:.5rem;gap:.5rem}.optimizerCostEfficiencyToggle{font-size:clamp(.85rem,1.2vw,1rem);padding:.35rem .6rem;min-width:auto}.optimizerCostEfficiencyToggle.active{box-shadow:var(--shadow-gold);background-color:rgba(212,175,55,.2)}.optimizerShowOutputsRow{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem}.optimizerShowOutputsRow .optimizerLockSlotsLabel{margin-right:.25rem}.optimizerOutputToggle{font-size:clamp(.75rem,1vw,.9rem);padding:.25rem .5rem;min-width:auto}.optimizerOutputToggle.active{box-shadow:var(--shadow-gold);background-color:rgba(212,175,55,.2)}.optimizerLockSlotsLabel{font-size:clamp(1rem,1.4vw,1.25rem);font-weight:600;color:var(--foreground-secondary,#ededed)}.optimizerLockSlotsRow{display:flex;align-items:center;justify-content:center;gap:.4rem;flex-wrap:wrap}.optimizerLockSlotBtn{position:relative;min-width:5em;min-height:5em;padding:0;border:none;border-radius:var(--radius-sm);background-color:rgba(0,0,0,.4);background-size:cover;background-position:50%;overflow:hidden}.optimizerLockSlotBtn:hover{box-shadow:0 0 8px rgba(212,175,55,.3)}.optimizerLockSlotBtn.locked{box-shadow:var(--shadow-gold)}.optimizerLockIcon{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);color:var(--gold-primary)}.overlay5.statSheetOverlayModal{position:fixed;top:50%;right:1%;transform:translateY(-50%);width:22vw;min-width:220px;max-width:340px;height:85%;max-height:85vh;display:flex;flex-direction:column;z-index:160;padding:1em;overflow-y:auto;background:linear-gradient(160deg,rgba(22,28,42,.97),rgba(18,24,36,.98));border:1px solid rgba(212,175,55,.5);border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.5)}.overlay5.statSheetOverlayModal .statSheetOverlayInner{display:flex;flex-direction:column;align-items:stretch;gap:.35rem;flex:1 1;overflow-y:auto}.overlay5.statSheetOverlayModal .statSheetOverlayInner .statSheetHeaderRow{margin:0 0 .25rem}.overlay5.statSheetOverlayModal .statSheetOverlayInner .statSheetHeaderRow h2{-webkit-text-fill-color:#ffffff;color:#ffffff}.overlay5.statSheetOverlayModal .statSheetOverlayInner .statBack{background:rgba(0,0,0,.3)}.overlay5.statSheetOverlayModal .statSheetOverlayInner .powerSpikeChart{flex:1 1;display:flex;flex-direction:column;min-height:0}.overlay5.statSheetOverlayModal .statSheetOverlayInner .powerSpikeChart .powerSpikeChartContent{flex:1 1;min-height:0}.overlay5.statSheetOverlayModal .statSheetOverlayInner{min-height:0}.statSheet .statListBox .powerSpikeChart{flex:1 1;display:flex;flex-direction:column;min-height:0}.statSheet .statListBox .powerSpikeChart .powerSpikeChartContent{flex:1 1;min-height:0}.powerSpikeChart{width:100%;height:100%}.statSheet .statListBox{min-height:0}.miniOverlayPlaceholder{display:contents}.bigContainer.overlay-mini{display:block;grid-template-columns:unset;gap:0;padding:0;position:relative}.bigContainer.overlay-mini .miniOverlay{position:fixed;display:flex;flex-direction:column;overflow:hidden;z-index:100;max-height:85vh;background:linear-gradient(160deg,rgba(22,28,42,.97),rgba(18,24,36,.98));border:1px solid rgba(212,175,55,.5);border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.5)}.bigContainer.overlay-mini .miniOverlayHeader{padding:.4rem .75rem;font-size:.9rem;font-weight:600;color:#ffeb00;background:rgba(0,0,0,.3);border-bottom:1px solid rgba(255,153,5,.3);flex-shrink:0}.bigContainer.overlay-mini .miniOverlayDragHandle{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bigContainer.overlay-mini .miniOverlayDragHandle:active{cursor:-webkit-grabbing;cursor:grabbing}.bigContainer.overlay-mini .miniOverlay>.leftContainer,.bigContainer.overlay-mini .miniOverlay>.midContainer,.bigContainer.overlay-mini .miniOverlay>.rightContainer,.bigContainer.overlay-mini .miniOverlayContent{overflow-y:auto;flex:1 1;min-height:0}.bigContainer.overlay-mini .miniOverlayLeft{top:1rem;left:1rem;width:min(320px,28vw);height:75vh}.bigContainer.overlay-mini .miniOverlayCenter{top:1rem;left:50%;transform:translateX(-50%);width:min(420px,38vw);height:75vh}.bigContainer.overlay-mini .miniOverlayRight{top:1rem;right:1rem;width:min(320px,28vw);height:75vh}