.cockpit.svelte-1cd6gg2{display:grid;grid-template-columns:repeat(3,1fr);gap:.85rem}.cockpit.svelte-1cd6gg2 .tile:where(.svelte-1cd6gg2):nth-child(1),.cockpit.svelte-1cd6gg2 .tile:where(.svelte-1cd6gg2):nth-child(6){grid-column:span 2}@media(max-width:900px){.cockpit.svelte-1cd6gg2{grid-template-columns:repeat(2,1fr)}.cockpit.svelte-1cd6gg2 .tile:where(.svelte-1cd6gg2):nth-child(1),.cockpit.svelte-1cd6gg2 .tile:where(.svelte-1cd6gg2):nth-child(6){grid-column:span 2}}@media(max-width:560px){.cockpit.svelte-1cd6gg2{grid-template-columns:1fr}.cockpit.svelte-1cd6gg2 .tile:where(.svelte-1cd6gg2):nth-child(1),.cockpit.svelte-1cd6gg2 .tile:where(.svelte-1cd6gg2):nth-child(6){grid-column:auto}}.tile.svelte-1cd6gg2{position:relative;display:flex;flex-direction:column;gap:.65rem;padding:1.1rem 1.15rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--primary) 22%,transparent);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--secondary) 16%,transparent),transparent 60%),color-mix(in srgb,var(--primary) 5%,rgb(255 255 255 / .02));color:inherit;overflow:hidden;isolation:isolate;min-height:190px;transition:border-color .18s,transform .18s,background .18s;opacity:0;animation:svelte-1cd6gg2-tile-in .5s cubic-bezier(.22,1,.36,1) forwards}.tile.svelte-1cd6gg2:nth-child(1){animation-delay:.02s}.tile.svelte-1cd6gg2:nth-child(2){animation-delay:.06s}.tile.svelte-1cd6gg2:nth-child(3){animation-delay:.1s}.tile.svelte-1cd6gg2:nth-child(4){animation-delay:.14s}.tile.svelte-1cd6gg2:nth-child(5){animation-delay:.18s}.tile.svelte-1cd6gg2:nth-child(6){animation-delay:.22s}.tile.svelte-1cd6gg2:nth-child(7){animation-delay:.26s}.tile.svelte-1cd6gg2:nth-child(8){animation-delay:.3s}.tile.svelte-1cd6gg2:nth-child(9){animation-delay:.34s}.tile.svelte-1cd6gg2:nth-child(10){animation-delay:.38s}@keyframes svelte-1cd6gg2-tile-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.tile.svelte-1cd6gg2{animation:none;opacity:1}}.tile.svelte-1cd6gg2:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 50%,transparent);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--secondary) 24%,transparent),transparent 60%),color-mix(in srgb,var(--primary) 8%,rgb(255 255 255 / .035))}.tile.svelte-1cd6gg2:focus-visible{outline:none;border-color:color-mix(in srgb,var(--primary) 70%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 45%,transparent)}.tile-glyph.svelte-1cd6gg2{position:absolute;top:.85rem;right:.9rem;width:2.6rem;height:2.6rem;color:var(--primary);opacity:.55;z-index:0;pointer-events:none;transform-origin:center;transition:opacity .2s}.tile.svelte-1cd6gg2:hover .tile-glyph:where(.svelte-1cd6gg2){opacity:.95}@media(prefers-reduced-motion:no-preference){.tile[data-cap=Hull].svelte-1cd6gg2:hover .tile-glyph:where(.svelte-1cd6gg2){animation:svelte-1cd6gg2-pulse 1.4s ease-in-out infinite}.tile[data-cap=Storage].svelte-1cd6gg2:hover .tile-glyph:where(.svelte-1cd6gg2){animation:svelte-1cd6gg2-breathe 2s ease-in-out infinite}.tile[data-cap=Movement].svelte-1cd6gg2:hover .tile-glyph:where(.svelte-1cd6gg2){animation:svelte-1cd6gg2-shuttle .9s ease-in-out infinite}.tile[data-cap=Energy].svelte-1cd6gg2:hover .tile-glyph:where(.svelte-1cd6gg2){animation:svelte-1cd6gg2-flicker .7s ease-in-out infinite}.tile[data-cap=Loader].svelte-1cd6gg2:hover .tile-glyph:where(.svelte-1cd6gg2){animation:svelte-1cd6gg2-swing 1.6s ease-in-out infinite}.tile[data-cap=Gathering].svelte-1cd6gg2:hover .tile-glyph:where(.svelte-1cd6gg2){animation:svelte-1cd6gg2-gather .6s ease-in-out infinite}.tile[data-cap=Warp].svelte-1cd6gg2:hover .tile-glyph:where(.svelte-1cd6gg2){animation:svelte-1cd6gg2-spin 2.2s linear infinite}.tile[data-cap=Crafter].svelte-1cd6gg2:hover .tile-glyph:where(.svelte-1cd6gg2){animation:svelte-1cd6gg2-spin 3.5s linear infinite}.tile[data-cap=Launch].svelte-1cd6gg2:hover .tile-glyph:where(.svelte-1cd6gg2){animation:svelte-1cd6gg2-lift 1.2s ease-out infinite}.tile[data-cap=Hauler].svelte-1cd6gg2:hover .tile-glyph:where(.svelte-1cd6gg2){animation:svelte-1cd6gg2-roll 1.4s ease-in-out infinite}}@keyframes svelte-1cd6gg2-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes svelte-1cd6gg2-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes svelte-1cd6gg2-shuttle{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@keyframes svelte-1cd6gg2-flicker{0%,to{opacity:.95}40%{opacity:.55}45%{opacity:1}60%{opacity:.7}}@keyframes svelte-1cd6gg2-swing{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes svelte-1cd6gg2-gather{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}@keyframes svelte-1cd6gg2-spin{to{transform:rotate(360deg)}}@keyframes svelte-1cd6gg2-lift{0%{transform:translateY(2px)}60%{transform:translateY(-4px)}to{transform:translateY(2px)}}@keyframes svelte-1cd6gg2-roll{0%,to{transform:translate(-2px)}50%{transform:translate(2px)}}.tile-head.svelte-1cd6gg2{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding-right:3rem;position:relative;z-index:1}.tile-name.svelte-1cd6gg2{font-size:1.05rem;font-weight:700;color:#fff;letter-spacing:-.005em}.tile-cue.svelte-1cd6gg2{font-size:.85rem;color:color-mix(in srgb,var(--primary) 70%,white);opacity:0;transform:translate(-4px);transition:opacity .18s,transform .18s}.tile.svelte-1cd6gg2:hover .tile-cue:where(.svelte-1cd6gg2){opacity:1;transform:translate(0)}.tile-tagline.svelte-1cd6gg2{font-size:.78rem;line-height:1.4;color:#d4d4d8d1;margin:0;padding-right:3rem;position:relative;z-index:1}.tile-attrs.svelte-1cd6gg2{display:flex;flex-wrap:wrap;gap:.3rem;position:relative;z-index:1}.attr-chip.svelte-1cd6gg2{font-size:.68rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:.2rem .5rem;border-radius:.25rem;background:color-mix(in srgb,var(--primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--primary) 25%,transparent);color:color-mix(in srgb,var(--primary) 70%,white)}.tile-stats.svelte-1cd6gg2{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:auto;padding-top:.25rem;position:relative;z-index:1}.stat-pip.svelte-1cd6gg2{font-size:.6rem;font-weight:600;letter-spacing:.04em;padding:.12rem .36rem;border-radius:.22rem;background:color-mix(in srgb,var(--pip-color) 18%,transparent);color:color-mix(in srgb,var(--pip-color) 78%,white);line-height:1.25}
