.armory-shell{--header-h:56px;background:var(--navy);flex-direction:column;min-height:100dvh;display:flex}.armory-header{z-index:30;height:var(--header-h);padding:0 var(--gutter);background:#0f1c2c;border-bottom:1px solid #1a2f45;justify-content:space-between;align-items:center;gap:10px;display:flex;position:sticky;top:0}.armory-header .brand{opacity:.92;gap:10px;font-size:15px;transition:opacity .2s}.armory-header .brand:hover{opacity:1}.census-header{justify-content:flex-start}.census-header .aph-links{margin-left:auto}.census-header .header-trigger{margin-left:6px}.census-header .header-trigger,.side-close{border:1px solid var(--line-strong);width:34px;height:34px;color:var(--gold);cursor:pointer;background:0 0;border-radius:8px;flex:none;place-items:center;padding:0;transition:border-color .15s,color .15s,background .15s;display:grid}.census-header .header-trigger:hover,.census-header .header-trigger:focus-visible,.side-close:hover,.side-close:focus-visible{color:var(--gold-bright);background:#e8c77d0d;border-color:#c9a45c99}.census-header .header-trigger svg,.side-close svg{width:18px;height:18px}[data-sidebar=header]{flex-wrap:nowrap}[data-sidebar=header] .brand{letter-spacing:.08em;flex:0 auto;gap:8px;min-width:0;font-size:13px;overflow:hidden}[data-sidebar=header] .brand .brand-mark{width:30px;height:30px}[data-sidebar=header] .side-close{order:2;margin-left:auto}.aph-links{flex:none;align-items:center;display:flex}.aph-links a,.aph-links button{font:600 12px/1 var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:#8f9bb0;padding:14px 16px;text-decoration:none;transition:color .2s}.aph-links button{appearance:none;cursor:pointer;background:0 0;border:0;margin:0}.aph-links a:last-child{padding-right:0}.aph-links a:hover,.aph-links button:hover,.aph-links a[aria-current],.aph-links button[aria-expanded=true]{color:#fff}.soon-wrap{display:inline-flex;position:relative}.soon-pop{z-index:40;white-space:nowrap;font:600 11px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ivory);border:1px solid var(--line-strong);background:#0f1c2c;border-radius:4px;padding:7px 11px;animation:.18s ease-out soon-in;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #0009,0 8px 20px #0000008c}.soon-pop:before{content:"";border-left:1px solid var(--line-strong);border-top:1px solid var(--line-strong);background:#0f1c2c;width:8px;height:8px;position:absolute;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.footer-links .soon-wrap button{appearance:none;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.footer-links .soon-wrap .soon-pop{animation-name:soon-up;top:auto;bottom:calc(100% + 6px);left:0;transform:none}.footer-links .soon-wrap .soon-pop:before{top:auto;bottom:-5px;left:18px;transform:rotate(225deg)}@keyframes soon-in{0%{opacity:0;transform:translate(-50%,-4px)}to{opacity:1;transform:translate(-50%)}}@keyframes soon-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.soon-pop{animation:none}}.armory-main{min-width:0;padding:0 var(--gutter);flex:1}@media (min-width:961px){.armory-main{min-height:calc(100dvh - var(--header-h));box-sizing:border-box}}.armory-main .armory-page{margin:0 auto}
@media (max-width:560px){.armory-header{gap:6px;padding:0 12px}.armory-header .brand{letter-spacing:.06em;gap:6px;font-size:11px}.armory-header .brand .brand-mark{width:28px;height:28px}.aph-links a,.aph-links button{padding:14px 6px;font-size:11.5px}.census-header .brand>span{display:none}.aph-links a:last-child{padding-right:6px}}@media (max-width:379px){.armory-header .brand>span{display:none}}@media (max-width:700px){.gear-grid{grid-template-columns:1fr}.paged-search.open{width:100%}.paged .roster-table{font-size:13px}.paged .roster-table th{width:var(--pw,var(--w,auto));padding:8px}.paged .roster-table td{padding:7px 8px}.roster-table .who{gap:6px}.roster-table .phone-hide,.roster-table .phone-off{display:none}}@media (max-width:760px){.ruleset-group{grid-template-columns:repeat(2,1fr)}.armory-stats.three{grid-template-columns:1fr 1fr}.char-head{flex-direction:column;align-items:flex-start}.char-aside{text-align:left}}@media (max-width:560px){.char-head-main{box-sizing:border-box;background:var(--panel);border:1px solid var(--line);border-radius:6px;grid-template-columns:56px minmax(0,1fr);align-items:center;column-gap:12px;width:100%;max-width:100%;padding:12px 14px;display:grid;box-shadow:inset 0 0 0 1px #0009,0 6px 18px #00000059}.char-logo{width:56px;height:56px;margin:0}.char-info{display:contents}.char-nameTitle{text-align:left;border-right:0;grid-area:1/2;justify-items:start;gap:2px;min-width:0;max-width:100%;margin:0;padding:0}.char-name{overflow-wrap:anywhere;font-size:22px;line-height:1.1}.char-nameTitle .guild{font-size:15px;line-height:19px}.char-meta{flex-wrap:wrap;grid-area:2/1/auto/-1;align-items:center;gap:2px 14px;margin-top:8px;display:flex}.char-ilvl{font-size:15px;line-height:22px}.char-who{flex-wrap:wrap;font-size:13px;line-height:20px}}@media (max-width:640px){.bg-menu{grid-template-columns:repeat(2,124px);left:50%;right:auto;transform:translate(-50%)}}@media (max-width:560px){.bg-menu{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(3,104px);gap:8px 6px;width:max-content;max-width:calc(100vw - 16px);max-height:calc(100dvh - 88px);position:fixed;top:72px;left:50%;right:auto;overflow-y:auto;transform:translate(-50%)}.bg-thumb{width:104px;height:58px}.bg-name{font-size:11px;line-height:15px}}@media (max-width:980px){.doll-row{flex-direction:column}.stat-wrap{flex-basis:auto}.stat-pane{max-height:none;margin:calc(var(--frame) - 1px);position:static;overflow:visible}.stat-group{background:#0000008c;border:1px solid #ffffff24;border-radius:12px;margin:6px 0;overflow:hidden;box-shadow:inset 0 0 0 1px #000c,inset 0 1px #ffffff14}.stat-group:first-child{margin-top:0}.stat-pane h3{text-align:left;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:8px 12px}.stat-group h3{border-bottom:1px solid #0000;transition:border-color .3s}.stat-group.open h3{border-bottom-color:#ffffff1a}.stat-group.open .stat-body-in{padding:8px 12px 12px}.stat-pane h3 button{pointer-events:auto;cursor:pointer;justify-content:space-between;padding:0 2px}.stat-plus{width:16px;height:16px;color:var(--bz-gold);flex:none;display:block}.stat-body{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1);display:grid}.stat-group.open .stat-body{grid-template-rows:1fr}.stat-body-in{opacity:0;min-height:0;transition:opacity .3s;overflow:hidden}.stat-group.open .stat-body-in{opacity:1;transition-delay:.1s}.stat-group.open h3 button span{color:var(--bz-gold)}.stat-pane dl{box-sizing:border-box;width:176px;max-width:100%;margin:0 auto;padding:0}.stat-pane .row{grid-template-columns:1fr 72px;gap:14px;display:grid}.stat-pane .row dt{text-align:left;color:#f3ead6d1;text-shadow:none;grid-area:1/1}.stat-pane .row dd{text-align:left;grid-area:1/2;font-weight:600}.stat-sub{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.stat-sub h3{display:none}}@media (min-width:561px) and (max-width:980px){.stat-pane dl{grid-template-columns:repeat(2,minmax(200px,220px));justify-content:center;column-gap:48px;width:auto;padding:0 8px;display:grid}.stat-sub .row:nth-child(3){order:1}}@container doll (max-width:916px){.doll>.doll-sdhd,.doll>.doll-view{display:none}.doll:fullscreen>.doll-sdhd,.doll:fullscreen>.doll-view,.doll-bar{display:flex}}@media (max-width:980px){.doll>.doll-sdhd,.doll>.doll-view{display:none}.doll:fullscreen>.doll-sdhd,.doll:fullscreen>.doll-view,.doll-bar{display:flex}}.doll-bar{background:linear-gradient(#0c101aeb,#020306db);border:1px solid #e8c77d80;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:8px 12px;position:relative;box-shadow:inset 0 0 0 1px #000000d9,inset 0 1px #ffffff12,0 0 14px #e8c77d24}.doll-bar .doll-sdhd,.doll-bar .doll-view{box-shadow:none;background:0 0;border:0;flex-direction:row;align-items:center;gap:10px;padding:0;position:static;transform:none}.doll-bar .sdhd-cap{display:none}.doll-bar .doll-view-row{gap:6px}.doll-bar .bar-zoom{display:contents}.doll-bar .doll-view-row button,.doll-bar .doll-view-row a{width:32px;height:28px}.doll-bar .doll-view-row button.on{color:var(--ivory);border-color:var(--bz-gold);background:#e8c77d2e}.doll-bar .doll-sdhd .sdhd-row{gap:8px}@container doll (max-width:800px){.doll{height:min(640px,max(560px,100svh - 295px))}.doll-stage{transform:translateY(6px)scale(1.26)}.sdhd.doll-sdhd{padding:7px 12px 9px;bottom:96px;left:100px;transform:none}.doll-view{padding:7px 10px 9px;bottom:96px;right:100px;transform:none}}@container doll (max-width:560px){.doll{--frame:6px;height:clamp(420px,100svh - 295px,560px)}.doll-weapons{padding:6px 5px}.sdhd.doll-sdhd{gap:5px;padding:6px 5px 8px;bottom:72px;left:64px;transform:none}.sdhd.doll-sdhd .sdhd-row{gap:5px}.sdhd.doll-sdhd .sdhd-row>span{font-size:12px}.sdhd.doll-sdhd .sw{width:44px;height:24px}.sdhd.doll-sdhd .sw span{width:16px;height:16px}.sdhd.doll-sdhd .sw.on span{transform:translate(20px,-50%)}.doll-bar .bar-zoom{display:none}.doll>.doll-tools{top:12px;right:calc(var(--frame) + 58px)}.drag-hint{top:60px}.doll-col{width:40px;bottom:calc(var(--frame) + 58px);grid-auto-rows:40px;padding:6px 4px}.dslot{width:40px;height:40px}.dslot-empty{font-size:7px}.dtip{width:220px}.doll{z-index:1}.dslot .dtip,.dslot.left .dtip,.dslot.right .dtip,.dslot.bottom .dtip{z-index:60;width:min(320px,100vw - 24px);max-height:calc(100dvh - 24px);position:fixed;inset:auto auto 12px 50%;overflow-y:auto;transform:translate(-50%)}.doll:fullscreen>.doll-sdhd{left:10px}.doll:fullscreen>.doll-view{right:10px}.doll:fullscreen .sdhd-cap{display:none}.sdhd.doll-sdhd{bottom:70px;left:56px}.doll-view{bottom:70px;right:56px}.doll-stage{transform:translateY(4px)scale(1.2)}}@media (max-width:760px){.prof-row-2,.prof-row-3{grid-template-columns:1fr;gap:12px}}@media (max-width:980px){.bz-1of4{width:50%}.bz-2of3,.bz-1of3,.bz-1of2{width:100%}.bz-1of6{width:33.3333%}.talent-toggle{display:block}}@media (max-width:600px){.bz-1of4,.bz-1of6{width:100%}}@media (max-width:560px){.pvp-card{padding:16px}.pvp-grid{grid-template-columns:1fr 1fr;gap:12px}.pvp-stat{gap:10px;padding:18px 8px 16px}.pvp-label{letter-spacing:.04em;white-space:nowrap;font-size:10px}.pvp-value{font-size:22px;line-height:30px}.pvp-stat.unranked .pvp-value,.pvp-stat .pvp-value.title{letter-spacing:.02em;font-size:17px;line-height:30px}}@media (max-width:700px){.rep-row{flex-wrap:wrap}.rep-row .rep-name,.rep-row .rep-progress,.rep-row .rep-standing{text-align:left;width:100%}}@media (max-width:640px){.char-tabs [data-slot=tabs-list] [data-slot=tabs-trigger]{padding:9px 11px 10px;font-size:12px;line-height:18px}}@media (max-width:560px){.doll-row{--frame:6px}.only-desk{display:none}.only-phone{display:inline}svg.only-phone{display:inline-block}.char-head{padding-top:12px;padding-bottom:6px;display:block;position:relative}.char-aside{display:contents}.char-aside .char-seen{font-size:12px;line-height:16px;position:absolute;bottom:18px;right:14px}.char-tabs [data-slot=tabs-list]{flex-wrap:nowrap;justify-content:flex-start;gap:3px;width:100%}.char-tabs [data-slot=tabs-list] [data-slot=tabs-trigger]{white-space:nowrap;border-radius:5px 5px 0 0;flex:0 auto;padding:8px 7px 9px;font-size:10.5px;line-height:16px}.char-tabs [data-slot=tabs-list] [data-slot=tabs-trigger][data-active]{padding-bottom:11px}.bz-section:has(>.pvp-head){flex-direction:column;display:flex}.bz-section:has(>.pvp-head) .pvp-head{display:contents}.bz-section:has(>.pvp-head) .pvp-head .bz-h{margin-bottom:10px}.bz-section:has(>.pvp-head) .pvp-link{text-align:center;order:2;padding:10px 0 0;font-size:13px;line-height:18px}.bz-section:has(>.pvp-head) .coll-empty{order:3}}@media (hover:none) and (pointer:coarse){.talent-toggle,.only-touch{display:block}}@media (max-width:340px){.char-tabs [data-slot=tabs-list] [data-slot=tabs-trigger]{padding:8px 5px 9px;font-size:9.5px}}@media (pointer:coarse){.bz-search input{font-size:16px}}
