.works-terminal[data-astro-cid-7jnnhvvi]{border:1px solid var(--border-on-dark);background:var(--data-console-surface);width:min(100%,25rem);color:var(--data-console-text);border-radius:12px;overflow:hidden;container-type:inline-size}.works-terminal__header[data-astro-cid-7jnnhvvi]{border-bottom:1px solid var(--border-on-dark-subtle);min-width:0;font-family:var(--font-mono);justify-content:space-between;align-items:baseline;gap:1rem;padding:.75rem .875rem;font-size:clamp(.65rem,2.7cqw,.75rem);line-height:1.3;display:flex}.works-terminal__header[data-astro-cid-7jnnhvvi] strong[data-astro-cid-7jnnhvvi]{color:var(--data-console-text-strong);font-weight:800}.works-terminal__header[data-astro-cid-7jnnhvvi] span[data-astro-cid-7jnnhvvi]{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.works-terminal__log[data-astro-cid-7jnnhvvi]{font-family:var(--font-mono);gap:.5rem;margin:0;padding:.875rem;font-size:clamp(.65rem,2.8cqw,.75rem);line-height:1.4;list-style:none;display:grid}.works-terminal__line[data-astro-cid-7jnnhvvi]{grid-template-columns:4.75rem minmax(0,1fr);gap:.75rem;min-width:0;display:grid}.works-terminal__label[data-astro-cid-7jnnhvvi]{color:var(--data-console-text-muted);text-transform:uppercase;font-weight:750}.works-terminal__message[data-astro-cid-7jnnhvvi]{min-width:0;color:var(--data-console-text-secondary)}.works-terminal__line--result[data-astro-cid-7jnnhvvi] .works-terminal__label[data-astro-cid-7jnnhvvi],.works-terminal__line--result[data-astro-cid-7jnnhvvi] .works-terminal__message[data-astro-cid-7jnnhvvi]{color:var(--accent)}@container (width<=320px){.works-terminal__line[data-astro-cid-7jnnhvvi]{grid-template-columns:4rem minmax(0,1fr);gap:.5rem}}.technology-showcase[data-astro-cid-g75dcl7l]{width:min(100%, var(--content-max));padding:0 var(--layout-gutter);margin-inline:auto}.product-stories[data-astro-cid-g75dcl7l]{border-top:1px solid var(--border-subtle)}.product-story[data-astro-cid-g75dcl7l]{border-bottom:1px solid var(--border-subtle);align-items:center;gap:clamp(2rem,4vw,4rem);min-width:0;padding-block:clamp(2.75rem,5vw,4.5rem);display:grid}.product-story__copy[data-astro-cid-g75dcl7l],.product-story__visual[data-astro-cid-g75dcl7l]{min-width:0}.product-story__copy[data-astro-cid-g75dcl7l]{z-index:1;position:relative}.product-story[data-astro-cid-g75dcl7l] h2[data-astro-cid-g75dcl7l],.record-section[data-astro-cid-g75dcl7l] h2[data-astro-cid-g75dcl7l],.artifact-section[data-astro-cid-g75dcl7l] h2[data-astro-cid-g75dcl7l]{font-family:var(--font-display);color:var(--ink-navy);text-wrap:balance;margin:0}.product-story[data-astro-cid-g75dcl7l] h2[data-astro-cid-g75dcl7l]{font-size:var(--type-fluid-2xl);letter-spacing:-.035em;font-weight:850;line-height:1}.product-story__tagline[data-astro-cid-g75dcl7l]{max-width:30ch;margin:var(--space-3) 0 0;color:var(--ink-navy);font-size:var(--text-base);font-weight:800;line-height:1.35}.product-story__description[data-astro-cid-g75dcl7l]{max-width:38ch;margin:var(--space-5) 0 var(--space-4);color:var(--fg-2);font-size:var(--text-base);line-height:var(--leading-body)}.text-link[data-astro-cid-g75dcl7l]{width:max-content;min-height:44px;color:var(--ink-navy);font-size:var(--text-sm);border-bottom:1px solid;align-items:center;gap:.5rem;font-weight:800;line-height:1.4;text-decoration:none;transition:border-color .14s ease-out;display:inline-flex}.text-link[data-astro-cid-g75dcl7l]:hover{border-bottom-color:var(--hover-accent)}.text-link[data-astro-cid-g75dcl7l] span[data-astro-cid-g75dcl7l][aria-hidden=true]{transition:transform .14s ease-out}a[data-astro-cid-g75dcl7l]:hover .text-link[data-astro-cid-g75dcl7l] span[data-astro-cid-g75dcl7l][aria-hidden=true],.text-link[data-astro-cid-g75dcl7l]:hover span[data-astro-cid-g75dcl7l][aria-hidden=true]{transform:translate(2px,-2px)}.product-link[data-astro-cid-g75dcl7l]:focus-visible,.record[data-astro-cid-g75dcl7l]:focus-visible,.artifact[data-astro-cid-g75dcl7l]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:5px}.product-story__visual[data-astro-cid-g75dcl7l]{place-items:center;display:grid}.product-visual-image[data-astro-cid-g75dcl7l]{max-width:100%;height:auto;display:block}.marketplace-visual[data-astro-cid-g75dcl7l] .product-visual-image[data-astro-cid-g75dcl7l]{width:min(100%,clamp(9rem,11vw,10rem))}.works-visual[data-astro-cid-g75dcl7l] .works-terminal-visual{width:min(84%,25rem)}.record-section[data-astro-cid-g75dcl7l],.artifact-section[data-astro-cid-g75dcl7l]{border-bottom:1px solid var(--border-subtle);padding-block:clamp(3rem,5vw,4.5rem)}.record-section__header[data-astro-cid-g75dcl7l] h2[data-astro-cid-g75dcl7l],.artifact-section__header[data-astro-cid-g75dcl7l] h2[data-astro-cid-g75dcl7l]{font-size:var(--type-fluid-2xl);letter-spacing:-.035em;font-weight:800;line-height:1.02}.record-list[data-astro-cid-g75dcl7l]{border-top:1px solid var(--ink-navy);min-width:0;margin-top:clamp(2rem,3vw,2.5rem);display:grid}.record[data-astro-cid-g75dcl7l]{min-width:0;padding-block:var(--space-6);border-bottom:1px solid var(--border-subtle);color:var(--ink-navy);flex-direction:column;align-items:flex-start;text-decoration:none;display:flex}.record[data-astro-cid-g75dcl7l]:last-child{border-bottom:0}.record__meta[data-astro-cid-g75dcl7l]{align-items:baseline;gap:var(--space-2) var(--space-3);color:var(--fg-2);font-size:var(--text-xs);text-transform:uppercase;flex-wrap:wrap;font-weight:800;line-height:1.4;display:flex}.record__meta[data-astro-cid-g75dcl7l] strong[data-astro-cid-g75dcl7l]{color:var(--ink-navy);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.record[data-astro-cid-g75dcl7l] h3[data-astro-cid-g75dcl7l],.artifact[data-astro-cid-g75dcl7l] h3[data-astro-cid-g75dcl7l]{overflow-wrap:anywhere;margin:var(--space-3) 0 0;color:var(--ink-navy);font-family:var(--font-display);font-size:var(--type-fluid-xl);letter-spacing:-.025em;font-weight:760;line-height:1.18}.record[data-astro-cid-g75dcl7l] p[data-astro-cid-g75dcl7l],.artifact[data-astro-cid-g75dcl7l] p[data-astro-cid-g75dcl7l]{max-width:48ch;margin:var(--space-5) 0 0;color:var(--fg-2);font-size:var(--text-base);line-height:1.6}.repository-record[data-astro-cid-g75dcl7l] h3[data-astro-cid-g75dcl7l]{font-family:var(--font-mono);margin-top:0}.repository-record__stack[data-astro-cid-g75dcl7l]{margin-top:var(--space-2);color:var(--fg-2);font-size:var(--text-xs);font-weight:700;line-height:1.4;display:block}.record__detail[data-astro-cid-g75dcl7l]{flex-direction:column;flex:1;align-items:flex-start;width:100%;display:flex}.record__action[data-astro-cid-g75dcl7l]{padding-top:var(--space-5);margin-top:auto}.artifact-section[data-astro-cid-g75dcl7l]{border-bottom:0}.artifact-grid[data-astro-cid-g75dcl7l]{gap:clamp(2.5rem,4vw,4rem);min-width:0;margin-top:clamp(2rem,3vw,2.5rem);display:grid}.artifact[data-astro-cid-g75dcl7l]{min-width:0;padding-top:var(--space-5);color:var(--ink-navy);border-top:1px solid var(--ink-navy);align-content:start;text-decoration:none;display:grid}.artifact__media[data-astro-cid-g75dcl7l]{height:auto;min-height:0;margin-bottom:var(--space-5);place-items:start center;display:grid}.artifact__media[data-astro-cid-g75dcl7l]>img[data-astro-cid-g75dcl7l]{height:auto;display:block}.artifact--handbook[data-astro-cid-g75dcl7l] .artifact__media[data-astro-cid-g75dcl7l]>img[data-astro-cid-g75dcl7l]{width:min(100%,15rem)}.artifact--code-brown[data-astro-cid-g75dcl7l] .artifact__media[data-astro-cid-g75dcl7l]>img[data-astro-cid-g75dcl7l]{width:min(100%,21rem)}.artifact__meta[data-astro-cid-g75dcl7l]{color:var(--fg-2);font-size:var(--text-xs);text-transform:uppercase;font-weight:800;line-height:1.4}.artifact[data-astro-cid-g75dcl7l] h3[data-astro-cid-g75dcl7l]{margin-top:var(--space-3);font-size:var(--type-fluid-xl)}.artifact[data-astro-cid-g75dcl7l] p[data-astro-cid-g75dcl7l]{margin-top:var(--space-5)}.artifact__action[data-astro-cid-g75dcl7l]{margin-top:var(--space-4)}@media (width>=821px){.product-story[data-astro-cid-g75dcl7l]{grid-template-columns:minmax(16rem,.78fr) minmax(0,1.65fr)}.product-story--marketplace[data-astro-cid-g75dcl7l]{grid-template-columns:minmax(18rem,.9fr) minmax(18rem,1.1fr)}.product-story--works[data-astro-cid-g75dcl7l]{grid-template-columns:minmax(0,1.65fr) minmax(16rem,.78fr)}.product-story--works[data-astro-cid-g75dcl7l] .product-story__visual[data-astro-cid-g75dcl7l]{order:1}.product-story--works[data-astro-cid-g75dcl7l] .product-story__copy[data-astro-cid-g75dcl7l]{order:2}.record-list[data-astro-cid-g75dcl7l]{grid-template-columns:repeat(2,minmax(0,1fr))}.record[data-astro-cid-g75dcl7l]{border-bottom:0;padding-right:clamp(2rem,5vw,4.5rem)}.record[data-astro-cid-g75dcl7l]:nth-child(2){border-left:1px solid var(--border-subtle);padding-left:clamp(2rem,5vw,4.5rem);padding-right:0}.repository-record[data-astro-cid-g75dcl7l]{transition:color .14s ease-out}.repository-record[data-astro-cid-g75dcl7l]:hover h3[data-astro-cid-g75dcl7l],.artifact[data-astro-cid-g75dcl7l]:hover h3[data-astro-cid-g75dcl7l]{color:var(--ink-navy);text-decoration:underline;text-decoration-color:var(--hover-accent);text-underline-offset:.15em;text-decoration-thickness:2px}.repository-record[data-astro-cid-g75dcl7l]:hover .record__action[data-astro-cid-g75dcl7l],.artifact[data-astro-cid-g75dcl7l]:hover .artifact__action[data-astro-cid-g75dcl7l]{color:var(--ink-navy);border-color:var(--hover-accent)}.artifact-grid[data-astro-cid-g75dcl7l]{grid-template-columns:repeat(2,minmax(0,1fr))}.artifact__media[data-astro-cid-g75dcl7l]{min-height:22.5rem}}@media (width<=820px){.product-story[data-astro-cid-g75dcl7l]{gap:var(--space-6);padding-block:3rem}.product-story__visual[data-astro-cid-g75dcl7l]{width:100%}.record-section[data-astro-cid-g75dcl7l],.artifact-section[data-astro-cid-g75dcl7l]{padding-block:3rem}}@media (width<=560px){.product-story[data-astro-cid-g75dcl7l]{padding-block:2.5rem}.marketplace-visual[data-astro-cid-g75dcl7l] .product-visual-image[data-astro-cid-g75dcl7l]{width:min(42vw,9rem)}.works-visual[data-astro-cid-g75dcl7l] .works-terminal-visual{width:min(92%,21rem)}.record-section[data-astro-cid-g75dcl7l],.artifact-section[data-astro-cid-g75dcl7l]{padding-block:2.5rem}.record[data-astro-cid-g75dcl7l]{padding-block:var(--space-5)}.artifact-grid[data-astro-cid-g75dcl7l]{gap:2.5rem}.artifact--code-brown[data-astro-cid-g75dcl7l] .artifact__media[data-astro-cid-g75dcl7l]>img[data-astro-cid-g75dcl7l]{width:min(100%,15rem)}}@media (prefers-reduced-motion:reduce){.text-link[data-astro-cid-g75dcl7l] span[data-astro-cid-g75dcl7l][aria-hidden=true]{transition:none}}.technology-page[data-astro-cid-soltisfv]{background:var(--surface-canvas);min-width:0;color:var(--ink-navy);overflow:clip}.technology-page[data-astro-cid-soltisfv] ::selection{background:var(--accent);color:var(--ink-navy)}
