body{font-family:Lato,Open Sans,sans-serif}button,input,select,textarea{font-family:inherit}.header{border-bottom:1px solid black;background:#fff;position:sticky;top:0;z-index:950}.header:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:200px;background:#fff}.header .header-inner{max-width:880px;margin:0 auto;padding:8px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px}.header .header-tabs{display:flex;gap:4px;flex-wrap:wrap}.header .header-tab{padding:6px 14px;border:1px solid transparent;color:#000;text-decoration:none;font-size:14px}.header .header-tab:hover{border-color:#000}.header .header-tab.active{background:#000;color:#fff}.container-arena{border:1px solid black;width:880px;margin:0 auto;--lane: 160px}.four-unit-container{justify-content:center;display:flex;gap:16px}.unit-container{border:1px solid #ccc;background:#fff;width:200 px}.container-arena input{width:var(--lane);padding:6px;box-sizing:border-box;display:block;margin:0 auto}.duel-input{width:120px;height:20px;padding:2px 6px;box-sizing:border-box;display:block;margin:0 auto}.text3{margin-left:40px}.card-button button{margin:1em auto;width:160px;justify-content:center;display:flex}select{width:120px;height:20px}.skills-options>div:nth-child(3),.skills-labels>div:nth-child(3),.skills-cta>div:nth-child(3),.skills-cta2>div:nth-child(3){margin-bottom:0}.skills-options>div:nth-child(6),.skills-labels>div:nth-child(6),.skills-cta>div:nth-child(6),.skills-cta2>div:nth-child(6){margin-bottom:0}.skills-container{position:relative;width:200px;height:140px}fieldset{border:0;padding:0;margin:0;min-inline-size:0}.skills-labels{position:absolute;left:20px;width:20px}.skills-labels img{display:block;margin:0 auto;width:20px;height:20px}.skills-options{position:absolute;left:20px;width:160px}.skills-cta{position:absolute;left:160px;width:20px}.skills-cta2{position:absolute;left:180px;width:20px}.unit-container select{display:block;margin:0 auto}h2{text-align:center}.unit-container h3{border:2px solid black;text-align:center}.unit-container h4{border:2px solid gray;color:gray;text-align:center}.merge-container{position:relative}.merges-cta{position:absolute;left:160px;width:20px;height:60px}.merge-container-chosen{position:relative;margin:20px 0 0}.skills-labels-icon{border:1px solid white;background-color:#d3d3d3;color:#fff;border-radius:50%;align-items:center;justify-content:center;display:flex}.skills-cta-icon{width:18px;height:18px;border:1px solid #98FF98;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.skills-cta-nothing{width:18px;height:18px;border:1px solid white;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.skills-cta-icon:before{content:"";position:absolute;width:6px;height:10px;border:solid black;border-width:0 2px 2px 0;transform:rotate(45deg)}.skills-cta-hide{width:18px;height:18px;border:1px solid red;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.skills-cta-hide:before{content:"";position:absolute;width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.contact-link{position:relative;text-decoration:none;color:#00f;cursor:pointer}.contact-link .tooltip{visibility:hidden;background-color:#333;color:#fff;text-align:center;border-radius:4px;padding:4px 8px;position:absolute;bottom:125%;left:50%;transform:translate(-50%);white-space:nowrap;font-size:12px;opacity:0;transition:opacity .2s;pointer-events:none}.contact-link:hover .tooltip{visibility:visible;opacity:1}div.arena-row{display:flex;align-items:center;width:var(--lane);margin:0 auto}div.arena-row>select{margin:0;flex:1;width:auto;min-width:0}.container-arena .card-merges-content>select,.container-arena .card-content-chosen>select{display:block;width:calc(var(--lane) - 40px);margin:0 auto}.container-arena .button-container{width:var(--lane)}.container-arena .button-load{width:100%;min-width:0}.arena-row-slot{width:20px;height:20px;flex:none;display:flex;align-items:center;justify-content:center}.arena-row-slot img{width:18px;height:18px}div.arena-row{position:relative}.arena-row-slot-out-right{position:absolute;left:100%}.arena-row-slot-out-left{position:absolute;right:100%}.skills-container{height:auto;margin:0 auto}.card-image-protrait{border:2px solid black;display:block;margin:1em auto 0;width:80px;height:80px}.card-icons{display:flex;justify-content:center;align-items:center;height:24px;width:80px;margin:0 auto 1em}.hero-icon-move{display:block;width:24px;height:24px}.hero-icon-move.hidden{visibility:hidden}.hero-icon-move.visible{visibility:visible}.card-container-merges{background:#f8f8f8;border:1px solid #ccc;border-radius:16px;padding-bottom:12px}.card-container-merges select,.card-container-merges input{width:120px;height:20px}.card-header-merges{display:flex;justify-content:space-between;cursor:pointer;font-weight:700;padding:12px}.card-row-merges,.card-row-blessings,.card-row-duel{display:flex;justify-Content:center;position:relative}.duel-prefix{position:absolute;left:44px;top:50%;transform:translateY(-50%);font-size:16px;pointer-events:none}.duel-input{padding-left:24px;text-align:center}.card-container-chosen{background:#f8f8f8;overflow:hidden;border:1px solid #ccc;border-radius:16px;padding-bottom:12px}.card-container-chosen select{width:120px;height:20px}.card-header-chosen{display:flex;justify-content:space-between;cursor:pointer;font-weight:700;padding:12px}.card-row-chosen{position:relative;justify-content:center;display:block}.season-icon{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;margin-left:6px;vertical-align:middle;border-radius:50%;background-color:#fff;position:relative}.season-icon--in{border:1px solid #98ff98;background-color:#fff;position:relative}.season-icon--in:after{content:"";width:5px;height:9px;border:solid black;border-width:0 2px 2px 0;transform:rotate(45deg)}.season-icon--out{border:1px solid red;background-color:#fff}.season-icon--out:after{content:"×";color:red;font-size:12px;line-height:1}.chosen-season-container{display:flex;gap:4px}.arrow{transition:transform .2s ease}.arrow-up{transform:rotate(180deg)}.skills-cta-x{width:18px;height:18px;border:1px solid red;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.skills-cta-x:before,.skills-cta-x:after{content:"";position:absolute;width:10px;height:2px;background-color:red}.skills-cta-x:before{transform:rotate(45deg)}.skills-cta-x:after{transform:rotate(-45deg)}.unit-stats{width:var(--lane);margin:0 auto var(--gap);box-sizing:border-box;border:1px solid var(--line);overflow:hidden}.unit-stats-row{position:relative;display:flex;justify-content:space-between;align-items:center;height:var(--row);padding:0 var(--pad);box-sizing:border-box}.unit-stats-row span{position:relative;z-index:1;font-size:var(--text)}.unit-stats-track,.unit-stats-bar{position:absolute;left:0;bottom:0;height:var(--bar)}.unit-stats-track{width:100%;background:var(--rest)}.unit-stats-empty .unit-stats-track{background:var(--empty)}.unit-stats-bar{background:var(--fill);transition:width var(--slide) linear}.unit-stats-bar-dark,.unit-stats-chosen .unit-stats-row-bst .unit-stats-track,.unit-stats-chosen .unit-stats-row-sp .unit-stats-track,.unit-stats-chosen .unit-stats-row-blessing .unit-stats-track,.unit-stats-chosen .unit-stats-row-merges .unit-stats-bar{background:var(--raised)}.unit-stats-merges-slider,.unit-stats-sp-slider,.unit-stats-blessing-slider{position:absolute;left:0;bottom:0;z-index:2;width:100%;height:var(--bar);margin:0;padding:0;background:transparent;appearance:none;-webkit-appearance:none;cursor:pointer;touch-action:none}.unit-stats-merges-slider:focus~.unit-stats-bar,.unit-stats-merges-slider:focus~.unit-stats-merges-knob,.unit-stats-sp-slider:focus~.unit-stats-bar,.unit-stats-sp-slider:focus~.unit-stats-sp-knob,.unit-stats-blessing-slider:focus~.unit-stats-bar,.unit-stats-blessing-slider:focus~.unit-stats-blessing-knob{transition:none}.unit-stats-merges-knob,.unit-stats-sp-knob,.unit-stats-blessing-knob{position:absolute;bottom:0;z-index:3;width:var(--bar);height:var(--bar);border-radius:50%;background:var(--knob);transform:translate(-50%);pointer-events:none;transition:left var(--slide) linear}.unit-stats-blessing-knob{background:var(--raised)}.unit-stats-merges-slider::-webkit-slider-runnable-track,.unit-stats-sp-slider::-webkit-slider-runnable-track,.unit-stats-blessing-slider::-webkit-slider-runnable-track{height:var(--bar);background:transparent}.unit-stats-merges-slider::-webkit-slider-thumb,.unit-stats-sp-slider::-webkit-slider-thumb,.unit-stats-blessing-slider::-webkit-slider-thumb{-webkit-appearance:none;width:var(--bar);height:var(--bar);margin-top:0;border:none;border-radius:50%;background:transparent;cursor:pointer}.unit-stats-merges-slider::-moz-range-track,.unit-stats-sp-slider::-moz-range-track,.unit-stats-blessing-slider::-moz-range-track{height:var(--bar);background:transparent;border:none}.unit-stats-merges-slider::-moz-range-thumb,.unit-stats-sp-slider::-moz-range-thumb,.unit-stats-blessing-slider::-moz-range-thumb{width:var(--bar);height:var(--bar);border:none;border-radius:50%;background:transparent;cursor:pointer}.arena-mobile .unit-stats{display:none}.button-container{display:block;margin:1em auto;width:fit-content;position:relative}.button-load{padding:6px 24px 6px 32px;font-size:16px;font-weight:700;border:none;border-radius:8px;color:#fff;cursor:pointer;min-width:160px;width:160px;height:48px;background-color:#999;background-image:linear-gradient(to right,#4caf50,#4caf50);background-repeat:no-repeat;background-size:0% 100%;transition:background-size .5s ease;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.button-load.meta{background-size:85% 100%}.button-load.max{background-size:100% 100%}.button-load:after{content:"";position:absolute;right:16px;top:50%;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #4caf50;transform:translateY(-50%) translate(95%);transition:transform .3s ease}.button-load.meta:after{transform:translateY(-50%) translate(40%)}.button-load.max:after{transform:translateY(-50%) translate(0)}.button-slider{position:absolute;bottom:0;left:0;width:100%;height:4px;margin:0;padding:0;background:transparent;appearance:none;-webkit-appearance:none;cursor:pointer;touch-action:none}.button-load-text{display:flex;align-items:center;font-size:16px;white-space:nowrap;font-variant-numeric:tabular-nums}.button-load-merges{display:inline-block;width:3ch;text-align:right}.button-load-sep{margin:0 3px;opacity:.7}.button-load-star{display:inline-block;width:1ch}.button-load.meta:after{animation:button-load-nudge 2s ease-in-out infinite}@keyframes button-load-nudge{0%,to{transform:translateY(-50%) translate(40%)}50%{transform:translateY(-50%) translate(110%)}}.card-button-wrapper{display:block;margin:1em auto;width:fit-content;position:relative}.card-button{padding:6px 24px 6px 32px;font-size:14px;font-weight:700;border:none;border-radius:8px;min-width:160px;height:48px;color:#fff;background-color:#999;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:background-color .3s ease}.card-button.card-button--active{background-color:#4caf50}.card-slider{position:absolute;bottom:0;left:0;width:100%;height:4px;margin:0;padding:0;background:transparent;appearance:none;-webkit-appearance:none;cursor:pointer;touch-action:none}.card-slider::-webkit-slider-runnable-track{height:4px;background:#ccc;border-radius:2px}.card-slider::-moz-range-track{height:4px;background:#ccc;border-radius:2px}.card-slider::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:#2196f3;border-radius:50%;cursor:pointer;margin-top:-6px}.card-slider::-moz-range-thumb{width:16px;height:16px;background:#4caf50;border-radius:50%;cursor:pointer}.card-slider:disabled{opacity:.4;cursor:not-allowed}.tab-container{--color1: whitesmoke;--color2: white;--color3: silver;--tab-width: 80px;display:flex;flex-wrap:wrap;width:100%;max-width:100%;margin-top:20px;position:relative;container-type:inline-size}.container-arena .tab-container input{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0,0,0,0)}.tab{display:contents}.tab label{box-sizing:border-box;width:var(--tab-width);flex:0 0 var(--tab-width);padding:8px 4px;margin-right:4px;background:var(--color1);border:1px solid var(--color3);border-bottom:none;border-radius:8px 8px 0 0;cursor:pointer;font-size:14px;text-align:center}@container (max-width: 420px){.tab label{width:auto;flex:1 1 0;min-width:0;padding-left:0;padding-right:0}}.tab-panel{display:none;flex:1 0 100%;order:1;min-width:0;max-width:100%;box-sizing:border-box;border:1px solid var(--color3);border-radius:0 8px 8px;padding:20px;background:var(--color2)}.tab input:checked~.tab-panel,.tab-container:not(:has(input:checked)) .tab:first-child .tab-panel{display:block}.tab input:checked+label,.tab-container:not(:has(input:checked)) .tab:first-child label{background:var(--color2);font-weight:700;position:relative;z-index:1;margin-bottom:-1px;border-bottom:1px solid var(--color2)}.scroll-button{position:fixed;right:20px;padding:5px;border:none;background:none;line-height:0;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .2s ease-in-out,transform .2s ease-in-out;z-index:1000}.scroll-button.show{opacity:1;pointer-events:auto;transform:translateY(0)}.scroll-button:hover svg circle{fill:#164a56}.scroll-to-top,.scroll-to-team{bottom:20px}.has-team-button .scroll-to-top{bottom:72px}.scroll-arrows-faded .scroll-button.show{opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .4s ease-in-out,transform .4s ease-in-out}.container-arena.arena-mobile,.arena-mobile .unit-container{border:none}.arena-mobile .unit-panels{display:flex;gap:8px;align-items:flex-start}.arena-mobile .unit-panels>*{flex:1;min-width:0;--lane: calc(100% - 24px) }.arena-mobile .four-unit-container,.arena-mobile .arena-carousel{scrollbar-width:none;-ms-overflow-style:none}.arena-mobile .four-unit-container::-webkit-scrollbar,.arena-mobile .arena-carousel::-webkit-scrollbar{display:none}.hero-table{border-collapse:collapse;margin:0 auto;width:1000px;font-family:sans-serif;table-layout:fixed}.hero-table th,.hero-table td{font-size:12px;border:1px solid #ccc;padding:4px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.hero-table .first-column{width:120px;text-align:left}.first-column-content{display:flex;justify-content:space-between}.highlight{background-color:#ff0;font-weight:700}.hero-table th,.hero-table td{vertical-align:top}.container-hero-page{width:1040px;margin:0 auto;border:1px solid black;background:#fff}.hero-table{font-family:Arial,sans-serif}.hero-table th,.hero-table td{border:1px solid #ddd}.hero-table th{background-color:#f4f4f4;font-weight:700;color:#333}.hero-table tr:nth-child(2n){background-color:#fafafa}.hero-table tr:hover{background-color:#f1f1f1}.first-column{font-weight:700;width:200px}.first-column-content{display:flex;gap:4px}.first-column-content span:first-child{font-weight:700}.first-column-content span:last-child{color:#555;font-style:italic}.sim-mobile-presets button{margin:0!important}.footer{background-color:#111;color:#ccc;padding:2rem 3rem;font-size:.9rem}.footer-container{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:1.5rem}.footer-section h4{margin-bottom:.8rem;color:#fff}.footer-section ul{list-style:none;padding:0;margin:0}.footer-section li{margin-bottom:.5rem}.footer-section a{text-decoration:none;color:#ccc;transition:color .2s}.footer-section a:hover{color:#fff}.footer-bottom{text-align:center;border-top:1px solid #222;padding-top:1rem;color:#777}
