.capability-icon-trail.svelte-14sek45{stroke-dasharray:1.6 1.6;stroke-width:1.1;opacity:.55}.capability-spread.svelte-2mm0tr{display:grid;grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:.55rem;margin:-.25rem 0 1.6rem}.capability-tile.svelte-2mm0tr{position:relative;display:grid;grid-template-columns:1.85rem 1fr auto;grid-template-rows:auto auto;grid-template-areas:"signature signature signature" "glyph text source";column-gap:.65rem;row-gap:.5rem;align-items:start;padding:.75rem .85rem .7rem;border:1px solid color-mix(in srgb,var(--primary) 22%,rgb(255 255 255 / .08));border-radius:.6rem;background:radial-gradient(120% 80% at 0% 0%,color-mix(in srgb,var(--primary) 13%,transparent),transparent 65%),#ffffff06;color:#f4f4f5;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.capability-tile.svelte-2mm0tr:hover{border-color:color-mix(in srgb,var(--primary) 55%,rgb(255 255 255 / .18));background:radial-gradient(120% 80% at 0% 0%,color-mix(in srgb,var(--primary) 24%,transparent),transparent 65%),#ffffff0d;transform:translateY(-1px)}.tile-signature.svelte-2mm0tr{grid-area:signature;display:flex;gap:.18rem}.signature-bar.svelte-2mm0tr{display:block;height:3px;flex:1;border-radius:999px;opacity:.85}.signature-bar.minor.svelte-2mm0tr{flex:.45;opacity:.5}.tile-glyph{grid-area:glyph;width:1.65rem;height:1.65rem;color:color-mix(in srgb,var(--primary) 82%,white)}.tile-text.svelte-2mm0tr{grid-area:text;min-width:0;display:grid;gap:.15rem}.tile-text.svelte-2mm0tr h3:where(.svelte-2mm0tr){margin:0;color:#fff;font-family:var(--font-orbitron);font-size:.95rem;font-weight:700;letter-spacing:.01em;line-height:1.05}.tile-text.svelte-2mm0tr p:where(.svelte-2mm0tr){margin:0;color:#d4d4d8;font-size:.74rem;line-height:1.25}.tile-source.svelte-2mm0tr{grid-area:source;align-self:end;justify-self:end;padding:.12rem .42rem;border-radius:999px;background:color-mix(in srgb,var(--primary) 16%,rgb(255 255 255 / .04));color:color-mix(in srgb,var(--primary) 78%,white);font-family:var(--font-mono);font-size:.58rem;font-weight:800;letter-spacing:.12em;line-height:1;text-transform:uppercase}.capability-tile[data-source=native].svelte-2mm0tr .tile-source:where(.svelte-2mm0tr),.capability-tile[data-source=infrastructure].svelte-2mm0tr .tile-source:where(.svelte-2mm0tr){background:#ffffff14;color:#e5e5e7}.manifest-rule.svelte-2mm0tr{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.85rem;margin:1.4rem 0 .9rem}.manifest-rule.svelte-2mm0tr span:where(.svelte-2mm0tr){display:block;height:1px;background:linear-gradient(to right,transparent,rgb(255 255 255 / .18),transparent)}.manifest-rule.svelte-2mm0tr em:where(.svelte-2mm0tr){color:#9be4ff;font-family:var(--font-mono);font-size:.66rem;font-style:normal;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.capability-stack.svelte-2mm0tr{display:flex;flex-direction:column;gap:1.1rem}.capability-row.svelte-2mm0tr{display:grid;grid-template-columns:minmax(11rem,.35fr) minmax(0,1fr);grid-template-areas:"meta attributes" "meta footer";grid-template-rows:auto auto;gap:.95rem 1.1rem;padding:1rem 1.05rem .95rem;border:1px solid color-mix(in srgb,var(--primary) 18%,rgb(255 255 255 / .07));border-radius:.65rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 7%,transparent) 0%,transparent 35%),#ffffff06;scroll-margin-top:1rem}.row-meta.svelte-2mm0tr{grid-area:meta;display:grid;grid-template-columns:2.5rem 1fr;grid-template-rows:auto auto;grid-template-areas:"glyph titles" "summary summary";column-gap:.7rem;row-gap:.55rem;align-content:start}.row-glyph{grid-area:glyph;width:2.3rem;height:2.3rem;color:color-mix(in srgb,var(--primary) 76%,white)}.row-titles.svelte-2mm0tr{grid-area:titles;display:grid;align-content:center;gap:.08rem}.row-titles.svelte-2mm0tr h2:where(.svelte-2mm0tr){margin:0;color:#fff;font-family:var(--font-orbitron);font-size:1.05rem;font-weight:750;letter-spacing:.01em;line-height:1.05}.row-callout.svelte-2mm0tr{color:color-mix(in srgb,var(--primary) 70%,white);font-family:var(--font-mono);font-size:.66rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.row-source-tag.svelte-2mm0tr{display:inline-flex;gap:.42rem;align-items:center;padding:.08rem 0;color:#b4b4bc;font-family:var(--font-mono);font-size:.6rem;font-weight:700;letter-spacing:.16em;line-height:1;text-transform:uppercase}.row-source-tag.svelte-2mm0tr:before{content:"";width:.32rem;height:.32rem;border-radius:999px;background:#ffffff4d}.row-source-tag[data-source=module].svelte-2mm0tr{color:color-mix(in srgb,var(--primary) 72%,white)}.row-source-tag[data-source=module].svelte-2mm0tr:before{background:var(--primary);box-shadow:0 0 6px color-mix(in srgb,var(--primary) 60%,transparent)}.row-summary.svelte-2mm0tr{grid-area:summary;margin:0;color:#d4d4d8;font-size:.85rem;line-height:1.5}.row-attributes.svelte-2mm0tr{grid-area:attributes;display:grid;grid-auto-rows:min-content;gap:.3rem;min-width:0}.attribute-line.svelte-2mm0tr{display:grid;grid-template-columns:minmax(8.5rem,.65fr) minmax(0,1fr);gap:.45rem .9rem;align-items:start;padding:.45rem .05rem .45rem .55rem;border-left:1px solid color-mix(in srgb,var(--primary) 28%,rgb(255 255 255 / .08))}.attribute-line.svelte-2mm0tr+.attribute-line:where(.svelte-2mm0tr){border-top:1px solid rgb(255 255 255 / .05)}.attribute-head.svelte-2mm0tr{min-width:0;display:grid;gap:.12rem}.attribute-name.svelte-2mm0tr{display:inline-flex;gap:.36rem;align-items:baseline;color:#fff;font-size:.84rem;font-weight:700;letter-spacing:.005em}.attribute-desc.svelte-2mm0tr{margin:0;color:#b4b4bc;font-size:.76rem;line-height:1.4}.attribute-stats.svelte-2mm0tr{display:flex;flex-wrap:wrap;gap:.32rem;align-self:center;padding-top:.1rem}.stat-empty.svelte-2mm0tr{display:inline-flex;gap:.32rem;align-items:center;color:#8c8c96;font-family:var(--font-mono);font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.stat-empty.svelte-2mm0tr:before{content:"·";color:#6e6e78;font-weight:800}.row-footer.svelte-2mm0tr{grid-area:footer;display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;min-width:0;margin-top:.15rem}.row-modules.svelte-2mm0tr{display:flex;flex-wrap:wrap;gap:.45rem}.row-origin-note.svelte-2mm0tr{margin:0;padding:.32rem .55rem;border-radius:.4rem;background:#ffffff0a;color:#c8c8d2;font-size:.78rem;font-style:italic;line-height:1.4}.row-module-card{min-width:11.5rem;gap:.5rem;padding:.45rem .6rem;border-color:color-mix(in srgb,var(--primary) 22%,rgb(255 255 255 / .08));background:color-mix(in srgb,var(--primary) 7%,rgb(255 255 255 / .04))}.row-module-card:hover{border-color:color-mix(in srgb,var(--primary) 45%,rgb(255 255 255 / .18));background:color-mix(in srgb,var(--primary) 14%,rgb(255 255 255 / .06))}.explore-strip.svelte-2mm0tr{display:grid;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgb(255 255 255 / .08)}.explore-strip.svelte-2mm0tr header:where(.svelte-2mm0tr) span:where(.svelte-2mm0tr){color:#9be4ff;font-family:var(--font-mono);font-size:.68rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.explore-strip.svelte-2mm0tr header:where(.svelte-2mm0tr) h2:where(.svelte-2mm0tr){margin:.3rem 0 0;max-width:56ch;color:#fff;font-family:var(--font-orbitron);font-size:1.1rem;font-weight:700;line-height:1.25}.explore-grid.svelte-2mm0tr{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.7rem}.explore-grid.svelte-2mm0tr .info-card-section-hover,.explore-grid.svelte-2mm0tr>a{display:grid;gap:.45rem}.card-kicker.svelte-2mm0tr{color:#9be4ff;font-family:var(--font-mono);font-size:.62rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.card-title.svelte-2mm0tr{color:#fff;font-family:var(--font-orbitron);font-size:.98rem;font-weight:700}.card-desc.svelte-2mm0tr{margin:0;color:#c4c4cc;font-size:.8rem;line-height:1.45}.card-cta.svelte-2mm0tr{margin-top:.1rem;color:#e5e5e7;font-size:.78rem;font-weight:650}@media(max-width:720px){.capability-row.svelte-2mm0tr{grid-template-columns:1fr;grid-template-areas:"meta" "attributes" "footer"}.row-meta.svelte-2mm0tr{grid-template-columns:2.3rem 1fr;grid-template-rows:auto auto;grid-template-areas:"glyph titles" "summary summary";row-gap:.4rem}.attribute-line.svelte-2mm0tr{grid-template-columns:1fr}}
