.unit-profile{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.8fr);gap:27px;min-width:0;color:#dce7ed}.unit-profile h2,.unit-profile h3{font-family:Arial,Helvetica,sans-serif;letter-spacing:0}.unit-portrait-column{min-width:0;display:flex;flex-direction:column;align-self:start;gap:13px}.unit-portrait{position:relative;border:1px solid #344850;background:#111f2a;overflow:hidden}.unit-portrait .art{aspect-ratio:4/5;max-height:560px}.unit-portrait .art:after{height:15%}.unit-portrait-tag{position:absolute;bottom:14px;left:16px;right:16px;z-index:3;font:10px var(--mono);letter-spacing:1px;color:#c5dcd8}.unit-portrait-actions{display:flex;border:1px solid #354a50;background:#12242a}.unit-portrait-actions>*{flex:1;text-align:center;background:none;border:0;padding:13px 8px;color:var(--signal);font-size:12px;line-height:1.4}.unit-portrait-actions>*+*{border-left:1px solid #354a50}.unit-portrait-actions button[aria-pressed=true]{background:#1d3c31}.unit-plan-link{display:block;text-align:center;padding:13px 10px;border:1px solid #3d625a;color:var(--signal);font-size:12px;background:#152d29}.unit-art-note{font-size:11px;line-height:1.65;color:#8fa5b5;margin:0}.unit-guide-link{display:inline-block;color:var(--signal);font-size:12px;text-decoration:underline;text-underline-offset:3px}.unit-information{display:flex;flex-direction:column;gap:18px;min-width:0}.unit-heading{flex:none;min-width:0}.unit-classification{display:flex;gap:9px 15px;align-items:center;flex-wrap:wrap;color:#a7bac7;font-size:12px}.unit-classification>span:first-child{color:var(--unit-rarity);font-weight:700}.unit-classification>span+span:before{content:"·";margin-right:15px;color:#617786}.unit-name{font:700 clamp(24px,2.4vw,34px)/1.2 Arial,Helvetica,sans-serif!important;margin:10px 0 17px;color:#f2f6f7;overflow-wrap:anywhere}.unit-tier-selector{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;max-width:660px}.unit-tier-option,.unit-tier-reveal>summary{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:68px;gap:3px;border:1px solid #344b56;background:#101f2a;padding:7px 10px;text-decoration:none}.unit-tier-option.selected{border-color:#73bfa9;background:#173930}.unit-tier-option small,.unit-tier-reveal small{font:9px var(--mono);color:#90a7b3}.unit-tier-option.selected small{color:var(--signal)}.unit-tier-option.unavailable{opacity:.4}.unit-tier-selector .tier-icon{width:60px;height:31px}.unit-tier-selector .tier-badge{gap:5px;font-size:10px}.unit-tier-reveal{position:relative;margin:0}.unit-tier-reveal summary{list-style:none;cursor:pointer;border-color:#594d38}.unit-tier-reveal summary::-webkit-details-marker{display:none}.unit-tier-reveal[open]>a{position:absolute;z-index:5;top:100%;left:0;right:0;background:#27342d;border:1px solid var(--amber);padding:12px 8px;font-size:11px;text-align:center;color:var(--amber);box-shadow:0 9px 20px #0009}.unit-tier-reveal[open]>summary small{color:var(--amber)}.unit-stat-section{flex:none}.unit-stat-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:11px}.unit-stat-heading h3{font-size:14px;margin:0;font-weight:700;color:#e5eef2}.unit-stat-heading>span{font-size:11px;color:#839aa9}.unit-stat-grid{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.unit-stat{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:9px;align-items:center;min-width:0;background:#111f2a;border:1px solid #2c414c;padding:12px}.unit-stat img{width:36px;height:36px;object-fit:contain}.unit-stat dt{font:12px/1.4 Arial,Helvetica,sans-serif;color:#9eb1bf}.unit-stat dd{font:600 23px/1 Arial,Helvetica,sans-serif;color:#edf5f4;margin:0;white-space:nowrap}.unit-stat dd small{font-size:12px;margin-left:2px;color:#b0c9cc}.unit-zero-note{font-size:10px!important;line-height:1.5!important;color:#8299a9;margin:8px 0 0!important}.unit-weapon-bonuses{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.unit-weapon-bonuses>span{display:flex;align-items:center;gap:9px;padding:7px 12px;background:#11232a;border:1px solid #2c414c;color:#9fb6c3;font-size:12px}.unit-weapon-bonuses img{width:27px;height:27px;object-fit:contain}.unit-weapon-bonuses b{margin-left:auto;color:#d7ede7;font-size:17px}.unit-tab-area{display:flex;flex-direction:column;min-width:0;border:1px solid #314750;background:#0f1c25;min-height:260px}.unit-tabs{display:flex;gap:0;border-bottom:1px solid #314750;flex:none;background:#111f29;overflow-x:auto}.unit-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;color:#97adbb;font-size:12px;padding:14px 15px;white-space:nowrap;display:flex;gap:7px;align-items:center}.unit-tabs button[aria-selected=true]{color:var(--signal);border-bottom-color:var(--signal);background:#18302e}.unit-tabs button>span{font:9px var(--mono);color:#90afa9}.unit-tab-panel{padding:19px 21px;color:#a9bdc9;scrollbar-width:thin;min-height:0;font:13px/1.7 Arial,Helvetica,sans-serif}.unit-tab-panel h3{font-size:13px;color:#e2ecef;margin:0 0 10px;line-height:1.4}.unit-tab-panel p{font-size:13px;line-height:1.7;margin:0 0 13px}.unit-tab-panel a{color:var(--signal);text-decoration:underline;text-underline-offset:3px}.unit-description{color:#c0cfd8}.unit-overview-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:22px;padding-top:2px}.unit-overview-grid p{font-size:12px;line-height:1.65}.unit-matchup{display:inline-block;padding:5px 8px;border:1px solid #414b4e;color:#b6c3ca;font-size:11px}.unit-matchup.good{color:#a2dfc4;border-color:#3a6558;background:#143027}.unit-pairing{padding:13px 0;border-top:1px solid #293e47}.unit-pairing h3{font-size:11px}.unit-pairing a{display:inline-block;margin-right:14px;font-size:12px}.unit-inline-spoiler{border:1px solid #524632;background:#241f18;padding:10px 13px;margin:12px 0}.unit-inline-spoiler summary{font-size:12px;color:var(--amber);cursor:pointer}.unit-inline-spoiler a{display:block;margin:8px 0}.unit-quick-source{padding-top:12px;border-top:1px solid #293e47}.unit-quick-source p{font-size:12px}.unit-quick-source button{border:0;padding:0;color:var(--signal);background:none;font-size:12px;text-decoration:underline;text-underline-offset:3px}.unit-inline-note{font-size:11px!important;color:#99b1bf;background:#14262c;border-left:2px solid #4b756c;padding:10px 12px}.unit-ability{padding:13px 0;border-bottom:1px solid #2c414b}.unit-ability:first-of-type{padding-top:0}.unit-ability>div{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap}.unit-ability>div>a{font-size:14px;font-weight:700}.unit-ability>div>span{font-size:11px;color:#8da3b1}.unit-ability p{margin:9px 0}.unit-ability dl{display:flex;gap:16px;margin:0 0 10px}.unit-ability dl>div{display:flex;gap:8px;font-size:11px}.unit-ability dd{margin:0;color:var(--signal)}.unit-source-list{padding-left:18px;margin:0 0 21px;font-size:13px;line-height:1.8}.unit-source-list li{padding:2px 0}.unit-source-list code{font-size:12px}.unit-pack-list{display:grid;gap:7px;margin-bottom:17px}.unit-pack-list>a{display:flex;align-items:center;justify-content:space-between;gap:15px;border:1px solid #30464e;background:#12242b;padding:10px 12px;text-decoration:none}.unit-pack-list b{font-size:12px;font-weight:600}.unit-pack-list small{display:block;font-size:10px;color:#8da6b5;margin-top:4px}.unit-pack-list>a>span:last-child{font-size:10px;color:#a0b7bf}.unit-cost-table{overflow-x:auto;margin:12px 0 22px}.unit-cost-table table{font-size:11px}.unit-cost-table th,.unit-cost-table td{padding:9px 10px}.unit-production-costs{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 18px}.unit-production-costs>span{font-size:11px;background:#152b2c;border:1px solid #3c5956;padding:8px 12px}.unit-production-costs b{color:var(--signal);margin-left:7px}@media(min-width:1100px)and (min-height:800px){main:has(.unit-profile){max-width:none;height:calc(100dvh - 86px);padding:20px 30px 22px;display:flex;flex-direction:column;min-height:0}main:has(.unit-profile)>.breadcrumbs{margin-bottom:16px;flex:none}main:has(.unit-profile)>.unit-profile{flex:1;min-height:0}main:has(.unit-profile)~footer{display:none}.content-shell:has(.unit-profile){min-height:0}.unit-profile{height:100%;min-height:0;overflow:hidden}.unit-portrait-column{height:100%;min-height:0;align-self:stretch}.unit-portrait{flex:1;min-height:220px;max-height:620px}.unit-portrait .art{height:100%;max-height:none;aspect-ratio:auto}.unit-information{height:100%;min-height:0;gap:15px}.unit-tab-area{flex:1;min-height:150px;overflow:hidden}.unit-tab-panel{overflow:auto;flex:1;overscroll-behavior:contain}.unit-portrait-column .unit-art-note,.unit-portrait-column .unit-guide-link{flex:none}.full-spoiler[open]:has(.unit-profile){display:flex;flex-direction:column;flex:1;min-height:0;margin:4px 0 0;padding:15px}.full-spoiler[open]:has(.unit-profile)>summary{flex:none;margin-bottom:14px;padding-bottom:12px}.full-spoiler[open] .unit-profile{flex:1;min-height:0}main:has(.full-spoiler .unit-profile)>h1:not(.sr-only){font:700 23px/1.2 Arial,sans-serif;margin-bottom:8px}main:has(.full-spoiler .unit-profile)>.tool-note{margin:0 0 9px}}@media(min-width:1600px)and (min-height:900px){.unit-profile{grid-template-columns:minmax(330px,.68fr) minmax(0,1.8fr);gap:32px}.unit-information{gap:18px}.unit-stat{padding:14px}.unit-stat dd{font-size:25px}.unit-tab-panel{padding:22px 24px}}@media(max-width:1099px){.unit-profile{grid-template-columns:minmax(220px,.8fr) minmax(0,1.6fr);gap:22px}.unit-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.unit-stat{grid-template-columns:28px 1fr;gap:5px 7px;padding:10px}.unit-stat img{width:28px;height:28px;grid-row:1/3}.unit-stat dt{font-size:10px}.unit-stat dd{font-size:21px}.unit-tier-selector{gap:6px}.unit-tier-option,.unit-tier-reveal>summary{padding:7px 5px}.unit-tier-selector .tier-icon{width:45px;height:27px}.unit-tier-selector .tier-label{font-size:9px}.unit-overview-grid{grid-template-columns:1fr;gap:8px}.unit-tabs button{padding:12px 10px;font-size:11px}.unit-tab-panel{padding:17px}.unit-portrait-actions>*{font-size:10px}}@media(max-width:780px){.unit-profile{grid-template-columns:1fr;gap:22px}.unit-portrait-column{display:grid;grid-template-columns:minmax(130px,.65fr) minmax(0,1fr);gap:11px 15px;align-items:start}.unit-portrait{grid-row:1/5}.unit-portrait .art{aspect-ratio:4/5;max-height:300px}.unit-portrait-tag{font-size:8px;left:10px;bottom:10px}.unit-portrait-actions{flex-direction:column}.unit-portrait-actions>*+*{border-left:0;border-top:1px solid #354a50}.unit-plan-link{font-size:11px;padding:10px}.unit-art-note{font-size:10px}.unit-guide-link{font-size:11px}.unit-information{gap:18px}.unit-name{font-size:27px!important}.unit-stat{grid-template-columns:32px 1fr auto;gap:6px;padding:11px}.unit-stat img{grid-row:auto;width:30px;height:30px}.unit-stat dt{font-size:11px}.unit-stat dd{font-size:22px}.unit-overview-grid{grid-template-columns:1fr 1fr;gap:17px}.unit-tabs button{flex:1;justify-content:center}.unit-tab-area{min-height:0}}@media(max-width:500px){.unit-portrait-column{grid-template-columns:minmax(120px,.8fr) minmax(0,1fr);gap:9px 12px}.unit-portrait .art{max-height:240px}.unit-portrait-actions>*{padding:10px 6px}.unit-portrait-column>.unit-guide-link{grid-column:1/-1}.unit-name{font-size:25px!important}.unit-classification{font-size:10px;gap:6px 9px}.unit-classification>span+span:before{margin-right:9px}.unit-tier-selector{gap:5px}.unit-tier-selector .tier-icon{width:37px;height:25px}.unit-tier-selector .tier-label{font-size:8px}.unit-tier-selector .tier-badge{gap:2px}.unit-tier-option,.unit-tier-reveal>summary{min-height:61px;padding:6px 3px}.unit-tier-option small,.unit-tier-reveal small{font-size:7px}.unit-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.unit-stat{grid-template-columns:25px 1fr;padding:9px 7px;gap:4px 6px}.unit-stat img{grid-row:1/3;width:25px;height:25px}.unit-stat dt{font-size:9px}.unit-stat dd{font-size:20px}.unit-stat-heading h3{font-size:12px}.unit-stat-heading>span{font-size:9px}.unit-zero-note{font-size:9px!important}.unit-overview-grid{grid-template-columns:1fr;gap:8px}.unit-tabs{gap:0}.unit-tabs button{font-size:10px;padding:12px 9px}.unit-tabs button>span{font-size:8px}.unit-tab-panel{padding:16px}.unit-tab-panel p,.unit-source-list{font-size:12px}.unit-pack-list>a{flex-direction:column;align-items:flex-start;gap:7px}.unit-weapon-bonuses{gap:6px}.unit-weapon-bonuses>span{font-size:10px;padding:7px;gap:5px}.unit-weapon-bonuses img{width:22px;height:22px}.unit-weapon-bonuses b{font-size:15px}}.offer-card-preview[data-astro-cid-r3jhrbpk]{border:1px solid #3d685a;background:#132b27;margin:20px 0;padding:15px}.offer-card-heading[data-astro-cid-r3jhrbpk]{font:9px var(--mono);letter-spacing:1px;color:var(--signal);margin:0 0 13px}.offer-included-card[data-astro-cid-r3jhrbpk]{display:flex;align-items:center;gap:16px;padding:12px 0;border-top:1px solid #325047}.offer-included-card[data-astro-cid-r3jhrbpk]>span[data-astro-cid-r3jhrbpk]:first-child{flex:1;min-width:0}.offer-included-card[data-astro-cid-r3jhrbpk] strong[data-astro-cid-r3jhrbpk]{display:block;color:#e7f2ef;font-size:14px}.offer-included-card[data-astro-cid-r3jhrbpk] small[data-astro-cid-r3jhrbpk]{display:block;font-size:10px;color:#9db8b0;margin-top:5px}.offer-mini-stats[data-astro-cid-r3jhrbpk]{display:flex;gap:16px}.offer-mini-stats[data-astro-cid-r3jhrbpk] b[data-astro-cid-r3jhrbpk]{font:600 18px Arial,sans-serif;color:#e0efeb;text-align:center}.offer-mini-stats[data-astro-cid-r3jhrbpk] small[data-astro-cid-r3jhrbpk]{font-size:8px;font-weight:400;color:#9db8b0}.offer-open-profile[data-astro-cid-r3jhrbpk]{color:var(--signal);font-size:11px;text-decoration:underline;text-underline-offset:3px}@media(max-width:650px){.offer-included-card[data-astro-cid-r3jhrbpk]{flex-wrap:wrap;gap:12px}.offer-included-card[data-astro-cid-r3jhrbpk]>span[data-astro-cid-r3jhrbpk]:first-child{flex-basis:calc(100% - 110px)}.offer-mini-stats[data-astro-cid-r3jhrbpk]{margin-left:0}.offer-open-profile[data-astro-cid-r3jhrbpk]{margin-left:auto}}
