.docs-rank-chipfig{background:var(--color-bg-2);border:1px solid var(--color-line);box-shadow:4px 4px 0 var(--color-drop);flex-direction:column;align-items:flex-start;gap:6px;margin:0;padding:28px 18px 18px;display:inline-flex;position:relative}.docs-rank-chip{border:1px solid var(--band);background:#120d07;grid-template-columns:auto auto auto;align-items:center;gap:6px 8px;min-width:168px;padding:6px 10px 8px;display:grid}.docs-rank-chip b{color:var(--band);font:700 14px/1 var(--font-mono);font-variant-numeric:tabular-nums}.docs-rank-chip>span{color:var(--color-ink);font:400 8px/1.4 var(--font-pixel);letter-spacing:.04em}.docs-rank-chip>i{background:#2a2116;grid-column:1/-1;height:3px;display:block}.docs-rank-chip>i>i{background:var(--band);height:100%;display:block}.docs-rank-gain{color:var(--color-accent-2);font:700 11px/1 var(--font-mono);animation:2.4s ease-out infinite docs-rank-float;position:absolute;top:8px;right:18px}@keyframes docs-rank-float{0%{opacity:0;transform:translateY(8px)}20%,70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.docs-rank-gain{animation:none}}.docs-rank-plates ul{gap:10px;margin:0;padding:18px 16px;list-style:none;display:grid}.docs-rank-plates li{grid-template-columns:minmax(150px,max-content) minmax(0,1fr);align-items:center;gap:6px 16px;display:grid}.docs-rank-plates li>span:last-child{color:var(--color-muted);font:400 11px/1.5 var(--font-mono)}.docs-rank-plate{background:var(--panel,#1a140c);border:1px solid var(--color-accent-shade);font:700 12px/1.2 var(--font-mono);justify-self:start;align-items:center;gap:5px;padding:4px 9px;display:inline-flex}.docs-rank-plate[data-border]{border:2px solid var(--border)}.docs-rank-plate[data-noir]{box-shadow:0 0 0 1px #000, 0 0 10px color-mix(in srgb, var(--border) 45%, transparent)}.docs-rank-plate-n{color:var(--band);font-variant-numeric:tabular-nums}.docs-rank-plate-crew{color:#7fd1ff}.docs-rank-plate-name{color:var(--name,var(--color-ink))}@media (max-width:560px){.docs-rank-plates li{grid-template-columns:1fr}}.docs-rank-wear ol{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0;padding:14px;list-style:none;display:grid}.docs-rank-wear li{background:var(--color-panel);border:1px solid var(--color-line);grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:0 10px;padding:7px 8px;display:grid}.docs-rank-wear li>:first-child{grid-row:1/3}.docs-rank-wear b{color:var(--color-ink);font:700 11px/1.3 var(--font-mono)}.docs-rank-wear small{color:var(--color-muted);font:400 10px/1.3 var(--font-mono)}.docs-rank-mods ul{gap:8px;margin:0;padding:14px;list-style:none;display:grid}.docs-rank-mods li{background:var(--color-panel);border:1px solid var(--color-line);grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:4px 12px;padding:8px 10px;display:grid}.docs-rank-mods li>b{color:var(--color-ink);font:700 12px/1.3 var(--font-mono)}.docs-rank-mods small{color:var(--color-muted);font:400 10px/1.4 var(--font-mono);grid-column:2}.docs-rank-swatches{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.docs-rank-stock{color:var(--color-muted);border:1px dashed var(--color-line);font:400 9px/1.4 var(--font-mono);padding:2px 6px}@media (max-width:560px){.docs-rank-mods li{grid-template-columns:1fr}.docs-rank-mods small{grid-column:1}}.docs-rank-looks{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.docs-rank-looks li{background:var(--color-panel);border:1px solid var(--color-line);flex-direction:column;padding:6px 10px;display:flex}.docs-rank-looks b{color:var(--color-ink);font:700 11px/1.3 var(--font-mono)}.docs-rank-looks small{color:var(--color-muted);font:400 10px/1.3 var(--font-mono)}.docs-rank-wage ol{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:6px;height:190px;margin:0;padding:16px 14px 12px;list-style:none;display:grid}.docs-rank-wage li{text-align:center;grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid}.docs-rank-wage li>span{color:var(--color-accent-2);font:700 10px/1.3 var(--font-mono)}.docs-rank-wage li>i{height:var(--h);background:linear-gradient(180deg, var(--color-accent), var(--color-accent-shade));align-self:end;display:block}.docs-rank-wage small{color:var(--color-muted);font:400 9px/1.3 var(--font-mono);margin-top:6px}@media (max-width:560px){.docs-rank-wage small{font-size:8px}.docs-rank-wage li>span{font-size:9px}}
