.ship[data-v-966bf2bc]{gap:.6rem;display:grid}.ship__text[data-v-966bf2bc]{color:var(--color-steel-300);align-items:center;gap:.4rem;font-size:.85rem;display:flex}.ship__text strong[data-v-966bf2bc]{color:var(--color-bone);font-weight:600}.ship__text[data-v-966bf2bc] svg{color:var(--color-signal)}.ship__bar[data-v-966bf2bc]{grid-template-columns:repeat(24,1fr);gap:2px;height:.5rem;display:grid}.ship__seg[data-v-966bf2bc]{background:var(--color-iron-800);transition:background-color .3s,box-shadow .3s}.ship__seg.is-lit[data-v-966bf2bc]{background:color-mix(in oklab,var(--color-blood) calc(100% * (1 - var(--t))),var(--color-ember))}.is-done .ship__seg.is-lit[data-v-966bf2bc]{background:color-mix(in oklab,var(--color-ember) calc(100% * (1 - var(--t))),var(--color-molten));box-shadow:0 0 8px #ff5a1f73}.line[data-v-b9a323fa]{border-bottom:1px solid var(--color-iron-800);grid-template-columns:5.25rem 1fr;gap:1rem;padding:1.1rem 2.25rem 1.1rem 0;display:grid;position:relative}.line--lg[data-v-b9a323fa]{grid-template-columns:8rem 1fr;gap:1.5rem;padding-block:1.5rem}.line__thumbs[data-v-b9a323fa]{aspect-ratio:4/5;align-self:start;position:relative}.line__thumb[data-v-b9a323fa]{outline:1px solid var(--color-iron-800);outline-offset:-1px;position:absolute;inset:0;overflow:hidden}.line__thumbs.is-stack .line__thumb[data-v-b9a323fa]{width:72%;inset:auto;top:calc(var(--i) * 12%);left:calc(var(--i) * 14%);z-index:calc(3 - var(--i));box-shadow:6px 6px 16px #00000080}.line__thumb[data-v-b9a323fa] .media{height:100%}.line__thumb[data-v-b9a323fa] .media--cutout .media__img{padding:8%}.line__info[data-v-b9a323fa]{gap:.3rem;min-width:0;display:grid}.line__kicker[data-v-b9a323fa]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-steel-500);align-items:center;gap:.5rem;font-size:.58rem;display:flex}.line__tier[data-v-b9a323fa]{background:var(--color-blood);color:#fff;padding:.1rem .3rem}.line__name[data-v-b9a323fa]{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--color-bone);font-size:1.3rem;font-weight:800;line-height:1;text-decoration:none}.line__name[data-v-b9a323fa]:hover{color:#fff}.line--lg .line__name[data-v-b9a323fa]{font-size:1.65rem}.line__items[data-v-b9a323fa]{color:var(--color-steel-400);flex-wrap:wrap;gap:.25rem .6rem;font-size:.75rem;display:flex}.line__items li[data-v-b9a323fa]:before{content:"+ ";color:var(--color-signal)}.line__note[data-v-b9a323fa]{color:var(--color-steel-400);margin:.35rem 0 0;font-size:.72rem;line-height:1.35}.line__row[data-v-b9a323fa]{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.line__price[data-v-b9a323fa]{justify-items:end;display:grid}.line__was[data-v-b9a323fa]{font-family:var(--font-mono);color:var(--color-steel-500);text-decoration:line-through;-webkit-text-decoration-color:var(--color-blood);text-decoration-color:var(--color-blood);font-size:.62rem}.line__now[data-v-b9a323fa]{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:800}.line__remove[data-v-b9a323fa]{width:2rem;height:2rem;color:var(--color-steel-500);place-items:center;transition:color .2s;display:grid;position:absolute;top:1rem;right:0}.line__remove[data-v-b9a323fa]:hover{color:var(--color-signal)}.line__remove[data-v-b9a323fa] svg{width:1rem;height:1rem}
