.community-footer-copy,.community-footer-links{align-items:center;gap:15px;display:flex}.community-footer-links{gap:12px}.community-footer-links a{color:#aebed3;font-size:12px;font-weight:750;text-decoration:none}.community-footer-links a:hover,.community-header nav a.nav-download{color:#f6d94e}.community-header nav a.nav-download:hover,.community-header nav a.nav-download[aria-current=page]{color:#121727;background:#f6d94e}.download-page{max-width:1510px}.download-hero{isolation:isolate;clip-path:polygon(0 0,96% 0,100% 9%,100% 100%,4% 100%,0 91%);background:radial-gradient(circle at 83% 22%,#f6d94e1c,#0000 29%),linear-gradient(135deg,#0f1629 0%,#111a30 52%,#171b28 100%);border:1px solid #33415d;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);align-items:center;gap:clamp(36px,6vw,90px);min-height:600px;padding:55px clamp(32px,5vw,76px);display:grid;position:relative;overflow:hidden}.download-hero:before,.download-hero:after{content:"";z-index:-1;background:#f6d94e0d;width:160px;height:800px;position:absolute;transform:rotate(30deg)}.download-hero:before{top:-280px;left:41%}.download-hero:after{bottom:-590px;right:5%}.download-hero-copy h1{color:#f5f7fc;margin:17px 0 19px;font-size:clamp(50px,6.2vw,88px);line-height:.91}.download-lead{color:#b7c4d8;max-width:690px;margin:0;font-size:clamp(16px,1.5vw,20px);line-height:1.7}.download-tags{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.download-tags span{color:#d2daea;background:#0c1221a8;border:1px solid #3e4e69;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:750;display:inline-flex}.download-cta{flex-wrap:wrap;align-items:center;gap:17px;margin-top:30px;display:flex}.download-primary{min-height:57px;padding-inline:25px}.download-primary.is-disabled{opacity:.5;cursor:not-allowed}.download-cta small{color:#8293ad;max-width:280px;font-size:10px;line-height:1.5}.download-release{color:#acbcd3;margin:12px 0;font-size:12px}.download-demo-notice{background:#f6d94e0b;border:1px solid #786934;border-radius:7px;margin-top:20px;padding:15px 17px}.download-demo-notice strong{color:#f6d94e;font-size:13px}.download-demo-notice p{color:#bcc8da;margin:7px 0 0;font-size:12px;line-height:1.65}.download-secondary{flex-wrap:wrap;gap:12px 20px;margin-top:16px;font-size:12px;line-height:1.6;display:flex}.download-secondary a{color:#ebd56d;text-underline-offset:3px}.download-secondary span{color:#97a9c3}.download-product{background:#0b1020e8;border:1px solid #52627d;border-radius:13px;padding:18px;position:relative;transform:perspective(950px)rotateY(-4deg)rotateX(2deg);box-shadow:0 32px 80px #05081199,18px 18px #f6d94e0d}.download-product:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(130deg,#f6d94e29,#0000 28%);position:absolute;inset:-1px}.download-product-top{border-bottom:1px solid #27334a;justify-content:space-between;align-items:center;gap:15px;padding-bottom:14px;display:flex}.download-product-top>span{color:#f2f5fb;align-items:center;gap:8px;font-size:12px;font-style:italic;font-weight:900;display:flex}.download-product-top b{color:#f6d94e}.download-product-top i{color:#8be4b1;letter-spacing:.7px;background:#84e0ad18;border-radius:4px;padding:7px 9px;font-size:8px;font-style:normal;font-weight:900}.download-product-match{background:linear-gradient(145deg,#19233a,#111828);border:1px solid #2e3b55;border-radius:8px;margin-top:14px;padding:21px}.download-product-match small{color:#f6d94e;letter-spacing:1.5px;font-size:8px;font-weight:900}.download-product-match strong,.download-product-match p{display:block}.download-product-match strong{color:#eef2fa;margin-top:7px;font-size:21px}.download-product-match p{color:#9dafc8;margin:7px 0 0;font-size:11px}.download-product-metric,.download-product-suggestion{background:#141d30;border:1px solid #33425c;border-radius:7px;align-items:center;gap:12px;margin-top:11px;padding:15px;display:flex}.download-product-metric>svg,.download-product-suggestion>svg{color:#f6d94e;flex-shrink:0}.download-product-metric strong,.download-product-metric small{display:block}.download-product-metric strong{color:#edf2fa;font-size:12px}.download-product-metric small{color:#8195b1;margin-top:3px;font-size:8px}.download-product-suggestion{color:#f2e9bc;background:#282719;border-color:#756b38;font-size:11px;font-weight:750}.download-trust{background:#303d56;border:1px solid #303d56;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:22px;display:grid}.download-trust article{background:#11192b;gap:15px;padding:24px;display:flex}.download-trust svg{color:#f6d94e;flex-shrink:0}.download-trust h2,.download-trust p{margin:0}.download-trust h2{color:#eaf0f9;font-size:17px}.download-trust p{color:#91a3bd;margin-top:7px;font-size:12px;line-height:1.55}.download-section,.download-details,.download-faq{margin-top:82px}.download-section-heading{align-items:flex-start;gap:18px;margin-bottom:25px;display:flex}.download-section-heading>span{color:#f6d94e;padding-top:7px;font-size:11px;font-weight:900}.download-section-heading h2,.download-section-heading p{margin:0}.download-section-heading h2{color:#f1f4fa;font-size:clamp(29px,3vw,43px)}.download-section-heading p{color:#94a6c0;margin-top:5px;font-size:14px}.download-section-heading.compact{align-items:center}.download-steps{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.download-steps article{background:linear-gradient(145deg,#151e31,#101727);border:1px solid #33415a;min-height:208px;padding:27px;position:relative;overflow:hidden}.download-steps article>b{color:#f6d94e12;font-family:Barlow Condensed,Impact,sans-serif;font-size:76px;line-height:1;position:absolute;top:9px;right:18px}.download-steps h3,.download-steps p{margin:0;position:relative}.download-steps h3{color:#ecf1f9;margin-top:62px;font-size:23px}.download-steps p{color:#93a5bf;margin-top:9px;font-size:13px;line-height:1.65}.download-details{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:30px;display:grid}.download-details ul{grid-template-columns:1fr 1fr;gap:11px 20px;margin:0;padding:0;list-style:none;display:grid}.download-details li{color:#b8c5d8;align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;display:flex}.download-details li svg{color:#84dfac;flex-shrink:0;margin-top:2px}.download-details aside{background:#181f2d;border-left:3px solid #f6d94e;align-self:start;padding:27px}.download-details aside svg{color:#f6d94e}.download-details aside h2,.download-details aside p{margin:0}.download-details aside h2{color:#edf2fa;margin-top:16px;font-size:25px}.download-details aside p{color:#96a7bf;margin-top:8px;font-size:13px;line-height:1.65}.download-faq>div:last-child{border-top:1px solid #33415b}.download-faq details{border-bottom:1px solid #33415b;padding:19px 3px}.download-faq summary{color:#e7edf7;cursor:pointer;font-size:15px;font-weight:800}.download-faq details p{color:#95a7c0;max-width:900px;margin:12px 0 0;font-size:13px;line-height:1.7}.download-legal-note{color:#7f91ac;text-align:center;margin:45px 0 0;font-size:11px}.download-legal-note a{color:#d8c56c}.legal-page{max-width:1000px}.legal-page>header{border-bottom:1px solid #33415a;padding:32px 0 36px}.legal-page>header h1{color:#f1f4fa;margin:13px 0 12px;font-size:clamp(45px,6vw,72px);line-height:1}.legal-page>header p{color:#a9b7ca;max-width:760px;margin:0;font-size:17px;line-height:1.65}.legal-page>header small{color:#f6d94e;margin-top:17px;font-size:11px;font-weight:800;display:block}.legal-sections{background:#303d55;border:1px solid #303d55;gap:1px;margin:30px 0;display:grid}.legal-sections section{background:#121a2c;padding:24px 27px}.legal-sections h2,.legal-sections p{margin:0}.legal-sections h2{color:#eaf0f8;font-size:20px}.legal-sections p{color:#9aabc1;margin-top:9px;font-size:14px;line-height:1.75}@media (max-width:950px){.download-hero{grid-template-columns:1fr}.download-product{width:min(620px,100%);transform:none}.download-trust,.download-steps{grid-template-columns:1fr}.download-steps article{min-height:180px}.download-details{grid-template-columns:1fr}}@media (max-width:580px){.community-footer-copy{flex-direction:column;align-items:flex-start;gap:4px}.community-footer-links{flex-wrap:wrap}.download-hero{clip-path:none;min-height:0;padding:42px 19px}.download-hero-copy h1{font-size:48px}.download-cta{flex-direction:column;align-items:stretch}.download-cta small{max-width:none}.download-primary{white-space:normal;text-align:center;width:100%}.download-product{padding:12px}.download-product-top{flex-direction:column;align-items:flex-start}.download-trust article,.download-steps article,.download-details aside,.legal-sections section{padding:20px}.download-section,.download-details,.download-faq{margin-top:56px}.download-details ul{grid-template-columns:1fr}.legal-page>header{padding-top:15px}.legal-page>header p{font-size:15px}}
.origin-tag{letter-spacing:1px;color:#c9bddc;border:1px solid #554b68;border-radius:3px;padding:4px 6px;font-size:9px;font-weight:850}.category-tag.news{color:#8dc7fb;background:#24426050;border-color:#426990}.news-cover{aspect-ratio:2.6;object-fit:cover;background:#253146;border-radius:6px;width:100%;margin-bottom:16px}.news-cover.full{aspect-ratio:2.4;margin:25px 0}.source-reference{align-items:center;gap:8px;margin:20px 0;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;color:#f6d94e!important}.hero-directory-toolbar{gap:18px;margin-bottom:17px;display:flex}.hero-directory-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:26px;display:grid}.directory-hero{color:#f4f7ff;background:linear-gradient(160deg,#253347,#151d2f);border:1px solid #3a4964;border-radius:8px;flex-direction:column;min-width:0;text-decoration:none;transition:transform .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.directory-hero:hover{border-color:#c5ad48;transform:translateY(-3px)}.directory-hero>img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 8px 10px #0007);width:100%;height:210px;margin-top:14px}.directory-hero>div{background:#131e30;border-top:1px solid #36465f;padding:16px;position:relative}.directory-hero>div>span{color:#a9c6e5;letter-spacing:1px;text-transform:uppercase;font-size:11px}.directory-hero.strategist>div>span{color:#80d6b0}.directory-hero.duelist>div>span{color:#f9b38b}.directory-hero h2{margin:5px 0 9px;font-size:25px;line-height:1.1}.directory-hero small{color:#9eafc7;font-size:10px}.directory-hero>svg{color:#f6d94e;position:absolute;top:12px;right:12px}.hero-guide-page{max-width:1150px}.hero-guide-heading{background:linear-gradient(120deg,#25364c,#151e2e);border:1px solid #41516b;border-radius:10px;align-items:center;gap:40px;padding:25px 35px;display:flex}.hero-guide-heading>img{object-fit:contain;object-position:bottom;width:220px;height:300px}.hero-guide-heading h1{margin:14px 0;font-family:Barlow Condensed,Impact,sans-serif;font-size:65px}.hero-guide-heading p{color:#b8c8de;max-width:580px;font-size:17px;line-height:1.8}.guide-section{padding-top:38px}.guide-section>h2{margin-bottom:12px;font-size:32px}.skill-list{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.skill-list article{background:#172237;border:1px solid #334761;border-left:3px solid #d2b946;border-radius:6px;padding:20px}.skill-list h3{color:#f3dfa2;margin-bottom:10px;font-family:inherit;font-size:17px;font-weight:800}.skill-list p{color:#bfcee3;font-size:15px;line-height:1.7}.play-plan{counter-reset:step;flex-direction:column;gap:18px;padding:0;list-style:none;display:flex}.play-plan li{color:#c4d3e7;align-items:flex-start;gap:18px;font-size:16px;line-height:1.8;display:flex}.play-plan li:before{counter-increment:step;content:counter(step);color:#f6d94e;background:#35372b;border:1px solid #8b7b35;border-radius:5px;justify-content:center;align-items:center;min-width:35px;height:35px;font-weight:800;display:flex}.guide-mistake{background:#79482d26;border:1px solid #835b40;border-radius:6px;margin:25px 0;padding:22px}.guide-mistake strong{color:#fac594;letter-spacing:1px;font-size:12px}.guide-mistake p{color:#d9c8b8;margin-top:10px;font-size:16px;line-height:1.7}.partner-guide-list{grid-template-columns:1fr 1fr;gap:15px;margin:20px 0;display:grid}.partner-guide-list a{background:#1b2940;border:1px solid #435472;border-radius:7px;align-items:center;gap:15px;padding:15px;display:flex}.partner-guide-list img{object-fit:contain;object-position:bottom}.partner-guide-list span{flex:1}.partner-guide-list strong{color:#f6df81;font-size:16px;display:block}.partner-guide-list small{color:#b8c8e0;margin-top:5px;font-size:13px;display:block}.guide-actions{flex-wrap:wrap;align-items:center;gap:25px;margin:30px 0;display:flex}.guide-disclaimer{color:#96abc6;border-top:1px solid #344561;padding-top:20px;font-size:12px}.news-bot-status{color:#98b9d3;background:#20334b55;border:1px solid #385475;border-radius:5px;margin-bottom:15px;padding:12px 15px;font-size:12px}.community-header nav{overflow-x:auto}.community-header nav a{padding:10px 9px;font-size:13px}.community-header-inner{gap:22px}.community-brand{font-size:20px}.community-brand small{font-size:8px}.community-header .account-link{font-size:12px}.community-header .account-link>span:last-child{max-width:85px}.community-header .signin-link{font-size:13px}.signout-button{margin-top:20px}.hero-guide-page h1{font-size:64px}@media (max-width:1190px){.community-header-inner{flex-wrap:wrap}.community-header nav{flex-basis:100%;order:3;justify-content:center}.account-links{margin-left:auto}.hero-directory-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:850px){.hero-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-guide-heading{gap:20px;padding:20px}.hero-guide-heading>img{width:180px;height:260px}.hero-guide-heading h1{font-size:50px}.hero-guide-heading p{font-size:15px}}@media (max-width:580px){.community-header nav{justify-content:flex-start}.community-header nav a{flex-direction:column;gap:5px;min-width:75px;padding:8px 4px;font-size:10px}.hero-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.directory-hero>img{height:175px}.directory-hero>div{padding:12px}.directory-hero h2{font-size:24px}.directory-hero small{font-size:9px}.hero-directory-toolbar{flex-direction:column;gap:10px}.hero-directory-toolbar .community-select{width:100%}.hero-guide-heading{flex-direction:column;gap:8px;padding:20px}.hero-guide-heading>img{width:200px;height:240px}.hero-guide-heading h1{font-size:48px}.skill-list,.partner-guide-list{grid-template-columns:1fr}.guide-actions{gap:10px}.play-plan li{gap:12px;font-size:15px}.news-cover{aspect-ratio:1.8}.news-cover.full{aspect-ratio:1.7}}.community-intro{background:linear-gradient(90deg,#0c1220fa 12%,#0c1220de 53%,#0c1220ad),url(/brand/banner.webp) 50% 38%/cover no-repeat;border:1px solid #3a4960;border-radius:9px;min-height:218px;padding:32px;box-shadow:inset 3px 0 #f6d94e}.community-intro p{text-shadow:0 1px 5px #000;max-width:670px}.community-intro>.community-primary{flex-shrink:0}@media (max-width:580px){.community-intro{background-position:50%,100%;min-height:230px;padding:24px 20px}.community-intro p{font-size:16px}.community-intro .community-eyebrow{line-height:1.6}}.guide-section-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.guide-section-title h2{margin:0;font-size:32px}.guide-platform{color:#d8e6fa;background:#223148;border:1px solid #435777;border-radius:6px;align-items:center;gap:8px;padding:9px 12px;font-size:14px;font-weight:650;display:inline-flex}.guide-topic-intro{color:#c4d3e7;margin-top:26px;font-size:18px;line-height:1.85}.ability-legend{color:#b9cbe4;flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0;font-size:14px;display:flex}.ability-legend>span:first-of-type{margin-right:14px}.ability-count{font-variant-numeric:tabular-nums;margin-left:auto}.ability-key{color:#ffdf58;white-space:nowrap;background:linear-gradient(#42412c,#292c27);border:1px solid #b3a258;border-bottom:3px solid #7b6d35;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-width:42px;min-height:39px;padding:7px 9px;font:800 14px/1.1 ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-flex;box-shadow:0 2px #0b101c}.ability-key-status{color:#bbccdf;white-space:nowrap;background:#28384d;border:1px solid #536781;border-radius:20px;align-items:center;gap:5px;padding:7px 10px;font-size:13px;font-weight:750;display:inline-flex}.ability-key-status.unlisted{white-space:normal}.skill-list .ability-card{background:linear-gradient(135deg,#1d2b42,#151f32);min-width:0;padding:20px;scroll-margin-top:145px}.ability-card-header{align-items:center;gap:14px;margin-bottom:16px;display:flex}.ability-icon{color:#d7e4fb;background:radial-gradient(at top,#3d4d63,#0f1827);border:1px solid #53627a;border-radius:10px;flex:0 0 64px;justify-content:center;align-items:center;width:64px;height:64px;display:flex;box-shadow:inset 0 0 16px #0005}.ability-icon img{object-fit:contain;width:54px;height:54px}.ability-title{flex:1;min-width:0}.ability-title>span{letter-spacing:1.2px;color:#a4b8d4;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.skill-list .ability-title h3{overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.3}.skill-list .ability-card p{margin:0;font-size:16px;line-height:1.75}.skill-list .ability-card .ability-source-note{color:#d9c995;border-top:1px solid #635a38;margin-top:12px;padding-top:10px;font-size:13px}.skill-list .ability-card.ultimate{background:linear-gradient(135deg,#363325,#182237);border-left-color:#ffdd50}.skill-list .ability-card.passive{border-left-color:#899dc0}.ability-form-group{background:#121c2d;border:1px solid #3e506e;border-radius:8px;margin-top:16px;overflow:hidden}.ability-form-group>summary{cursor:pointer;color:#f2dfa2;background:#213048;padding:18px 20px;font-size:18px;font-weight:750}.ability-form-group>summary small{color:#b6c9e3;margin-left:14px;font-size:13px;font-weight:500}.ability-form-group>summary:focus-visible{outline-offset:-4px;outline:2px solid #ffdf58}.ability-form-group>.skill-list{margin:0;padding:16px}.guide-form-note{color:#bdcde2;font-size:15px;line-height:1.7}.structured-hero-guide .guide-disclaimer{font-size:13px;line-height:1.75}.directory-hero small{font-size:12px}.full-topic .structured-hero-guide{margin-top:12px}.full-topic .structured-hero-guide .guide-section{padding-top:28px}@media (max-width:760px){.ability-card-header{flex-wrap:wrap;gap:12px}.ability-title{min-width:100px}.ability-card-header>.ability-key,.ability-card-header>.ability-key-status{margin-left:auto}.skill-list .ability-card{padding:16px}.ability-icon{flex-basis:54px;width:54px;height:54px}.ability-icon img{width:46px;height:46px}.ability-form-group>.skill-list{padding:12px}.ability-count{width:100%;margin-top:6px;margin-left:0}}@media (prefers-reduced-motion:reduce){.directory-hero{transition:none}}.ability-card .ability-icon{background:radial-gradient(circle at 35% 25%,#315473,#142238 72%);border-color:#5c7898;box-shadow:inset 0 0 18px #05091280,0 0 0 1px #75cfff12}.ability-card .ability-icon img{opacity:1;filter:brightness(0)saturate()invert(86%)sepia(25%)saturate(1144%)hue-rotate(167deg)brightness(107%)contrast(104%)drop-shadow(0 0 5px #55c8ff66)}.ability-card.attack .ability-icon{background:radial-gradient(circle at 35% 25%,#62412f,#201a1d 72%);border-color:#9b6b4e}.ability-card.attack .ability-icon img{filter:brightness(0)saturate()invert(76%)sepia(50%)saturate(776%)hue-rotate(331deg)brightness(103%)contrast(105%)drop-shadow(0 0 5px #ff9f5966)}.ability-card.ultimate .ability-icon{background:radial-gradient(circle at 35% 25%,#645727,#211f1c 72%);border-color:#a48d38}.ability-card.ultimate .ability-icon img{filter:brightness(0)saturate()invert(89%)sepia(89%)saturate(1468%)hue-rotate(326deg)brightness(108%)contrast(101%)drop-shadow(0 0 6px #ffd84f80)}.ability-card.passive .ability-icon{background:radial-gradient(circle at 35% 25%,#285a4c,#14241f 72%);border-color:#4e8873}.ability-card.passive .ability-icon img{filter:brightness(0)saturate()invert(90%)sepia(19%)saturate(1044%)hue-rotate(98deg)brightness(101%)contrast(92%)drop-shadow(0 0 5px #70e1b666)}
