.page.svelte-ss6gxs{min-height:100vh}.hero.svelte-ss6gxs{padding:4rem 0 3rem;border-bottom:1px solid var(--border);background:radial-gradient(ellipse 80% 50% at 50% -5%,rgba(45,212,167,.07) 0%,transparent 70%)}.breadcrumb.svelte-ss6gxs{display:inline-block;font-size:.78rem;font-weight:500;color:var(--text-muted);text-decoration:none;margin-bottom:1.25rem;transition:color .15s}.breadcrumb.svelte-ss6gxs:hover{color:var(--text-dim)}.hero-label.svelte-ss6gxs{font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--green);margin-bottom:.75rem}.hero.svelte-ss6gxs h1:where(.svelte-ss6gxs){font-size:clamp(2rem,5vw,3rem);font-weight:700;letter-spacing:-.03em;line-height:1.12;margin-bottom:.85rem}.hero-sub.svelte-ss6gxs{font-size:1rem;color:var(--text-dim);max-width:520px;line-height:1.65;margin-bottom:2rem}.hero-stats.svelte-ss6gxs{display:flex;align-items:center;gap:1.5rem}.stat.svelte-ss6gxs{display:flex;flex-direction:column;gap:.1rem}.stat-n.svelte-ss6gxs{font-size:1.5rem;font-weight:700;color:var(--text);line-height:1}.stat-l.svelte-ss6gxs{font-size:.72rem;color:var(--text-muted);font-weight:500;text-transform:uppercase;letter-spacing:.06em}.stat-div.svelte-ss6gxs{width:1px;height:32px;background:var(--border)}.main.svelte-ss6gxs{padding:2.5rem 1.5rem 5rem}.labs-grid.svelte-ss6gxs{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.25rem}.lab-card.svelte-ss6gxs{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem;display:flex;flex-direction:column;gap:.85rem;position:relative;overflow:hidden;transition:border-color .2s,transform .15s;text-decoration:none;color:inherit}.lab-card.svelte-ss6gxs:before{content:"";position:absolute;top:0;left:0;right:0;height:2px}.lab-card.blue.svelte-ss6gxs:before{background:var(--blue)}.lab-card.purple.svelte-ss6gxs:before{background:var(--purple)}.lab-card.green.svelte-ss6gxs:before{background:var(--green)}.lab-card.linked.svelte-ss6gxs:hover{transform:translateY(-1px);cursor:pointer}.lab-card.linked.blue.svelte-ss6gxs:hover{border-color:var(--blue);background:#4a9eff08}.lab-card.linked.purple.svelte-ss6gxs:hover{border-color:var(--purple);background:#a855f708}.card-top.svelte-ss6gxs{display:flex;align-items:center;gap:.75rem}.card-icon-wrap.svelte-ss6gxs{width:44px;height:44px;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.4rem}.card-name-block.svelte-ss6gxs{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.card-short.svelte-ss6gxs{font-size:1rem;font-weight:700;color:var(--text);line-height:1.2}.card-location.svelte-ss6gxs{font-size:.72rem;color:var(--text-muted)}.card-explore.svelte-ss6gxs{font-size:.75rem;font-weight:600;color:var(--blue);flex-shrink:0}.card-soon.svelte-ss6gxs{font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);background:var(--surface-2);border:1px solid var(--border);border-radius:4px;padding:.2rem .5rem;flex-shrink:0}.card-full.svelte-ss6gxs{font-size:.78rem;color:var(--text-muted);font-style:italic;margin:0;line-height:1.4}.card-focus.svelte-ss6gxs{display:flex;flex-wrap:wrap;gap:.35rem}.focus-chip.svelte-ss6gxs{font-size:.68rem;font-weight:500;padding:.2rem .55rem;border-radius:50px;border:1px solid rgba(74,158,255,.2);background:#4a9eff0f;color:var(--blue)}.card-desc.svelte-ss6gxs{font-size:.845rem;color:var(--text-dim);line-height:1.65;margin:0}@media(max-width:640px){.labs-grid.svelte-ss6gxs{grid-template-columns:1fr}.main.svelte-ss6gxs{padding:2rem 1rem 4rem}.hero-stats.svelte-ss6gxs{gap:1rem}}
