html body #statistics-screen.station-page .personnel-catalogue{--personnel-paper:#ddd4bd;--personnel-ink:#e3dac0;--personnel-line:#536257;position:relative;inset:auto;display:flex;flex-direction:column;align-items:stretch;flex:1;min-height:0;width:100%;height:auto;margin:0;padding:0;gap:0;overflow:hidden;transform:none;color:var(--personnel-ink);background:#14231f;font:500 15px/1.5 var(--font-data);container:personnel/inline-size}#statistics-screen .personnel-catalogue *,#statistics-screen .personnel-catalogue ::after,#statistics-screen .personnel-catalogue ::before{box-shadow:none;text-shadow:none;filter:none;backdrop-filter:none;animation:none}#statistics-screen .personnel-catalogue :is(button,input){border-radius:0;background-image:none;font-family:var(--font-label)}#statistics-screen .personnel-catalogue button::after,#statistics-screen .personnel-catalogue button::before{display:none}#statistics-screen .personnel-catalogue :is(button,input,article):focus-visible,#statistics-screen .personnel-catalogue label:has(input:focus-visible){outline:2px solid #936600;outline-offset:3px}#statistics-screen .personnel-top{display:flex;align-items:center;gap:24px;padding:10px 24px;border-bottom:1px solid var(--personnel-line)}#statistics-screen .personnel-top h2{margin:0;color:inherit;font:14px/1.4 var(--font-label)}#statistics-screen .personnel-top .statistics-command-strip{display:flex;flex:1;justify-content:flex-end;gap:24px;height:auto;margin:0}#statistics-screen .personnel-top .statistics-chip{display:flex;align-items:center;gap:8px;min-height:0;padding:0;border:0;background:0 0;color:var(--personnel-ink)}#statistics-screen .personnel-top .statistics-chip>span{color:#bac5b3;font:11px/1.4 var(--font-label);align-self:auto}#statistics-screen .personnel-top .statistics-chip>strong{color:inherit;font:700 16px var(--font-data);font-variant-numeric:tabular-nums}#statistics-screen .personnel-top .statistics-chip__detail{display:none}#statistics-screen .personnel-top .callsign-dev-unlock{position:static;width:auto;height:auto;min-height:36px;padding:8px 12px;border:1px solid var(--personnel-line);background:0 0;color:#bac5b3;font:9px var(--font-label)}html body #statistics-screen.station-page .callsign-rail{display:block;flex:none;padding:0 24px;overflow-x:auto;border-bottom:1px solid var(--personnel-line)}html body #statistics-screen.station-page .callsign-rail__nav{display:flex;gap:0;grid-template-rows:none}#statistics-screen .personnel-catalogue .callsign-rail__nav button{display:block;flex:none;width:auto;min-height:48px;height:auto;padding:13px 18px;border:0;border-bottom:3px solid transparent;color:#bac5b3;background:0 0}#statistics-screen .personnel-catalogue .callsign-rail__nav button strong{font:11px/1.4 var(--font-label)}#statistics-screen .personnel-catalogue .callsign-rail__nav button[aria-pressed=true]{background:#29453b;color:var(--personnel-ink);border-bottom-color:#d5b86d}html body #statistics-screen.station-page .callsign-main{flex:1;min-height:0;height:auto;margin:0;padding:18px 24px 24px;overflow:auto;border:0;background:0 0;border-radius:0;scrollbar-color:#819383 #14231f}#statistics-screen .personnel-catalogue .callsign-main>[data-callsign-panel]{min-height:0;height:auto;overflow:visible}#statistics-screen .personnel-catalogue .callsign-section-heading{align-items:center;height:auto;min-height:44px;padding:0 0 12px;margin:0 0 16px;border-bottom:1px solid var(--personnel-line);gap:16px}#statistics-screen .personnel-catalogue .statistics-kicker{color:#bac5b3;font:10px/1.5 var(--font-label);letter-spacing:.04em}#statistics-screen .personnel-catalogue .callsign-section-heading h2{color:inherit;font:20px/1.4 var(--font-label);letter-spacing:0;text-wrap:balance}#statistics-screen .personnel-catalogue .callsign-preview-panel{display:block;height:auto;min-height:0;margin:0;padding:18px;border:1px solid var(--personnel-line);background:#1b3029}#statistics-screen .personnel-catalogue .callsign-identity-showcase{display:grid;grid-template-columns:1fr;gap:16px;margin-top:10px}#statistics-screen .personnel-catalogue .callsign-showcase__cards{min-width:0;width:100%}#statistics-screen .personnel-catalogue .hud-identity-card.callsign-showcase-card{position:relative;width:100%;height:auto;min-height:0;aspect-ratio:6/1;overflow:hidden;border:1px solid #aaa68f;border-radius:0;background:var(--hud-calling-card-image,none) center/cover no-repeat #091715;transform:none}#statistics-screen .personnel-catalogue .callsign-showcase-card::after,#statistics-screen .personnel-catalogue .callsign-showcase-card__shade{display:none}#statistics-screen .personnel-catalogue .callsign-showcase-card__copy{background:0 0}#statistics-screen .personnel-catalogue .callsign-showcase-card__copy span{padding:8px 12px;background:#091715;font-family:var(--font-label)}#statistics-screen .personnel-catalogue .callsign-showcase__summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;min-height:0;padding:0;border:0}#statistics-screen .personnel-equipped{display:grid;gap:6px;padding:0 0 12px;border-bottom:1px solid var(--personnel-line)}#statistics-screen .personnel-equipped strong{color:var(--personnel-ink);font:16px/1.4 var(--font-label);white-space:normal}#statistics-screen .personnel-catalogue .callsign-preview-note{margin:10px 0 0;color:#bac5b3;font:500 13px/1.5 var(--font-data);letter-spacing:0;text-align:left}#statistics-screen .personnel-catalogue .callsign-showcase-controls{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;height:auto;margin:14px 0 0;padding:12px 0;border:0;border-top:1px solid var(--personnel-line);background:0 0}#statistics-screen .personnel-catalogue .callsign-showcase-options{flex-wrap:wrap;justify-content:flex-start;gap:12px}#statistics-screen .personnel-catalogue .callsign-showcase-option{display:flex;width:auto;height:auto;min-height:44px;gap:12px;padding:10px 12px;border:1px solid var(--personnel-line);border-radius:0;color:var(--personnel-ink);background:0 0;font:11px/1.4 var(--font-label)}#statistics-screen .personnel-catalogue .callsign-showcase-option input{position:static;width:18px;height:18px;opacity:1;accent-color:#365f53}#statistics-screen .personnel-catalogue .callsign-showcase-option i{display:none}#statistics-screen .personnel-catalogue .callsign-showcase-actions{height:auto;flex-wrap:wrap;gap:12px;margin-top:10px}#statistics-screen .personnel-catalogue .callsign-action{justify-content:center;padding:12px 18px;min-height:44px;height:auto;color:#eee2be;background:#203d35;border:1px solid #203d35;font:11px/1.4 var(--font-label)}#statistics-screen .personnel-catalogue .callsign-pager{flex:none;gap:12px}#statistics-screen .personnel-catalogue .callsign-pager__button{width:44px;height:44px;color:var(--personnel-ink);border:1px solid var(--personnel-line);background:0 0;font:24px var(--font-data)}#statistics-screen .personnel-catalogue .callsign-pager__status{color:#bac5b3;font:12px var(--font-data);font-variant-numeric:tabular-nums}#statistics-screen .personnel-catalogue .callsign-calling-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:24px}#statistics-screen .personnel-catalogue .callsign-emblem-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:none;gap:22px 18px}#statistics-screen .personnel-catalogue .callsign-cosmetic{display:flex;flex-direction:column;border:0;border-radius:0;overflow:visible;color:var(--personnel-ink);background:0 0}#statistics-screen .personnel-catalogue .callsign-cosmetic__art{position:relative;inset:auto;flex:none;width:100%;aspect-ratio:6/1;border:1px solid var(--personnel-line);background:#091715;border-radius:0}#statistics-screen .personnel-catalogue .callsign-cosmetic--emblem .callsign-cosmetic__art{aspect-ratio:1;padding:16px;background:#20372f}#statistics-screen .personnel-catalogue .callsign-cosmetic[data-equipped=true] .callsign-cosmetic__art{border:2px solid #d5b86d}#statistics-screen .personnel-catalogue .callsign-cosmetic__body{position:static;display:flex;flex:1;flex-direction:column;gap:6px;padding:14px;color:#182522;background:var(--personnel-paper)}#statistics-screen .personnel-catalogue .callsign-cosmetic__copy strong{color:inherit;font:12px/1.5 var(--font-label);white-space:normal;overflow:visible;letter-spacing:0}#statistics-screen .personnel-catalogue .callsign-cosmetic__status{position:static;align-self:flex-start;padding:0;color:#365f53;background:0 0;font:700 12px/1.4 var(--font-data);letter-spacing:.03em}#statistics-screen .personnel-catalogue .callsign-cosmetic__requirement{min-height:40px;max-height:none;opacity:1;overflow:visible;color:#485348;font:500 14px/1.45 var(--font-data)}#statistics-screen .personnel-catalogue .callsign-cosmetic__equip{position:static;min-height:44px;height:auto;margin-top:auto;padding:10px;opacity:1;color:#eee2be;background:#203d35;border:1px solid #203d35;font:11px/1.4 var(--font-label)}#statistics-screen .personnel-catalogue .callsign-cosmetic--calling-card .callsign-cosmetic__body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 18px;align-items:start}#statistics-screen .personnel-catalogue .callsign-cosmetic--calling-card .callsign-cosmetic__copy{grid-column:1}#statistics-screen .personnel-catalogue .callsign-cosmetic--calling-card .callsign-cosmetic__status{grid-column:1}#statistics-screen .personnel-catalogue .callsign-cosmetic--calling-card .callsign-cosmetic__requirement{grid-column:1;min-height:0}#statistics-screen .personnel-catalogue .callsign-cosmetic--calling-card .callsign-cosmetic__equip{grid-column:2;grid-row:1/4;align-self:center;min-width:110px;width:auto;margin:0;padding:12px}#statistics-screen .personnel-catalogue .callsign-cosmetic__equip:disabled{color:#414e43;background:#c9c7b1;border-color:#a9ab94}#statistics-screen .personnel-catalogue button:not(:disabled):hover{background-color:#b8bdab;color:#182522}@container personnel (max-width:970px){#statistics-screen .personnel-catalogue .callsign-emblem-grid{grid-template-columns:repeat(4,minmax(0,1fr))}#statistics-screen .personnel-top{flex-wrap:wrap;gap:10px 20px}}@container personnel (max-width:720px){html body #statistics-screen.station-page .callsign-main{padding:16px 12px}html body #statistics-screen.station-page .callsign-rail{padding:0 4px}#statistics-screen .personnel-top{padding:12px}#statistics-screen .personnel-top h2{font-size:14px}#statistics-screen .personnel-top .statistics-command-strip{order:3;flex-basis:100%;justify-content:flex-start;gap:18px}#statistics-screen .personnel-top .callsign-dev-unlock{margin-left:auto}#statistics-screen .personnel-catalogue .callsign-section-heading{flex-wrap:wrap;gap:12px;margin-bottom:16px}#statistics-screen .personnel-catalogue .callsign-section-heading h2{font-size:16px}#statistics-screen .personnel-catalogue .callsign-calling-card-grid{grid-template-columns:1fr;gap:22px}#statistics-screen .personnel-catalogue .callsign-emblem-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}#statistics-screen .personnel-catalogue .callsign-showcase__summary{gap:12px}#statistics-screen .personnel-catalogue .callsign-preview-panel{padding:12px}#statistics-screen .personnel-catalogue .callsign-cosmetic__body{padding:12px}#statistics-screen .personnel-equipped strong{font-size:13px}#statistics-screen .personnel-catalogue .callsign-showcase-card__copy span{font-size:8px;padding:4px}#statistics-screen .personnel-catalogue .callsign-showcase-actions>button{flex:1;white-space:normal}#statistics-screen .personnel-catalogue .callsign-cosmetic--calling-card .callsign-cosmetic__body{gap:5px 12px}#statistics-screen .personnel-catalogue .callsign-cosmetic--calling-card .callsign-cosmetic__equip{min-width:100px;max-width:132px;font-size:10px}}@media (max-height:620px) and (min-width:721px){#statistics-screen .personnel-top{padding-top:8px;padding-bottom:8px}html body #statistics-screen.station-page .callsign-main{padding-top:16px}}