.track.svelte-1sbq8eg{display:flex;flex-direction:column}.grid.svelte-1sbq8eg{list-style:none;margin:0;padding:0;display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-block-start:1px solid var(--color-border-default);&::-webkit-scrollbar{display:none}@media(min-width:480px){display:grid;grid-template-columns:repeat(2,1fr);overflow-x:visible;scroll-snap-type:none}@media(min-width:768px){grid-template-columns:repeat(4,1fr)}}.card.svelte-1sbq8eg{display:flex;flex-direction:column;justify-content:space-between;padding:var(--spacing-5);background:var(--color-surface-bg);border-block-end:1px solid var(--color-border-default);border-inline-start:1px solid var(--color-border-default);transition:background .2s ease;flex:0 0 85%;scroll-snap-align:start;&:hover{background:var(--color-surface-raised)}&.card--active{outline:1px solid var(--color-border-default);outline-offset:-1px}@media(min-width:480px){flex:initial;scroll-snap-align:none;&.card--out-of-page{display:none}}@media(min-width:768px){padding:var(--spacing-12);min-block-size:353px}}.card-top.svelte-1sbq8eg{display:flex;flex-direction:column;gap:var(--spacing-6)}.icon-box.svelte-1sbq8eg{display:inline-flex;align-items:center;justify-content:center;inline-size:3.9375rem;block-size:3.9375rem;background:var(--color-surface-raised);border-radius:2px;flex-shrink:0;color:var(--color-text-headings);& svg{inline-size:1.5rem;block-size:1.5rem}}.text-group.svelte-1sbq8eg{display:flex;flex-direction:column;gap:var(--spacing-4)}.industry-label.svelte-1sbq8eg{font-family:var(--font-mono);font-size:var(--font-size-12);font-weight:var(--font-weight-normal);letter-spacing:var(--font-letter-spacing-mono);text-transform:uppercase;color:color-mix(in srgb,var(--color-text-headings) 60%,transparent)}.body-heading.svelte-1sbq8eg{font-family:var(--font-display);font-size:var(--font-size-20);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-tight);letter-spacing:var(--font-letter-spacing-heading);color:var(--color-text-headings);margin:0}.description-text.svelte-1sbq8eg{font-family:var(--font-sans);font-size:var(--type-text-md-size);line-height:var(--font-line-height-body);letter-spacing:var(--font-letter-spacing-body);color:var(--color-text-body);margin:0}.glass-btn.svelte-1sbq8eg{display:inline-flex;align-items:center;gap:var(--spacing-2);padding-inline:var(--spacing-4);block-size:2.5rem;background:color-mix(in srgb,var(--color-text-headings) 8%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--color-text-headings);font-family:var(--font-sans);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);text-decoration:none;border-radius:var(--component-button-radius);white-space:nowrap;align-self:flex-start;margin-block-start:var(--spacing-6);transition:background .15s ease;&:hover{background:color-mix(in srgb,var(--color-text-headings) 14%,transparent)}}.pagination.svelte-1sbq8eg{display:none;gap:0;padding-block:var(--spacing-inset);padding-inline:var(--spacing-inset);border-block-start:1px solid var(--color-border-default);@media(min-width:480px){display:flex}}.nav-btn.svelte-1sbq8eg{display:flex;align-items:center;justify-content:center;inline-size:3rem;block-size:3rem;background:var(--color-surface-raised);border:none;cursor:pointer;flex-shrink:0;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard);&:hover:not(:disabled){background:var(--color-text-headings);.chevron:where(.svelte-1sbq8eg){color:var(--color-surface-bg)}}&:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}&:disabled{cursor:not-allowed;.chevron:where(.svelte-1sbq8eg){opacity:.35}}@media(min-width:768px){inline-size:3.5rem;block-size:3.5rem}}.chevron.svelte-1sbq8eg{inline-size:1.25rem;block-size:1.25rem;color:var(--color-text-headings);transition:color var(--motion-duration-fast) var(--motion-easing-standard)}@media(prefers-reduced-motion:reduce){.glass-btn.svelte-1sbq8eg,.nav-btn.svelte-1sbq8eg,.chevron.svelte-1sbq8eg{transition:none}}.use-cases[data-astro-cid-ahk5fb5s]{display:flex;flex-direction:column;inline-size:100%;max-inline-size:var(--container-default);margin-inline:auto}.ascii-band[data-astro-cid-ahk5fb5s]{inline-size:calc(var(--container-default) - 2px);margin-inline:calc(50% - var(--container-default) / 2 + 1px);background:var(--color-surface-bg)}.ascii-fill[data-astro-cid-ahk5fb5s]{block-size:86px;position:relative;overflow:hidden;&[data-astro-cid-ahk5fb5s]:after{content:"";position:absolute;inset:0;background-image:inherit;background-repeat:no-repeat;background-size:cover;background-position:center;opacity:.3}@media(min-width:768px){block-size:135px}}.heading-block[data-astro-cid-ahk5fb5s]{display:flex;flex-direction:column;gap:var(--spacing-5);padding-block:var(--spacing-inset);@media(min-width:768px){flex-direction:row;align-items:flex-start;gap:var(--spacing-6)}}.tag-col[data-astro-cid-ahk5fb5s]{display:flex;align-items:center;@media(min-width:768px){flex:0 0 15rem}}.heading[data-astro-cid-ahk5fb5s]{font-family:var(--font-display);font-size:var(--font-size-28);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-tight);letter-spacing:var(--font-letter-spacing-heading);color:var(--color-text-headings);margin:0;@media(min-width:768px){flex:1;font-size:var(--font-size-44)}}.description[data-astro-cid-ahk5fb5s]{font-family:var(--font-sans);font-size:var(--type-text-md-size);line-height:var(--font-line-height-body);letter-spacing:var(--font-letter-spacing-body);color:var(--color-text-body);margin:0;@media(min-width:768px){flex:1;padding-inline-end:var(--spacing-inset)}}.grid[data-astro-cid-ahk5fb5s]{list-style:none;margin:0;padding:0;display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-block-start:1px solid var(--color-border-default);&[data-astro-cid-ahk5fb5s]::-webkit-scrollbar{display:none}@media(min-width:480px){display:grid;grid-template-columns:repeat(2,1fr);overflow-x:visible;scroll-snap-type:none}@media(min-width:768px){grid-template-columns:repeat(4,1fr)}}.card[data-astro-cid-ahk5fb5s]{display:flex;flex-direction:column;justify-content:space-between;padding:var(--spacing-5);background:var(--color-surface-bg);border-block-end:1px solid var(--color-border-default);border-inline-start:1px solid var(--color-border-default);transition:background .2s ease;flex:0 0 85%;scroll-snap-align:start;&[data-astro-cid-ahk5fb5s]:hover{background:var(--color-surface-raised)}&.card--active{outline:1px solid var(--color-border-default);outline-offset:-1px}@media(min-width:480px){flex:initial;scroll-snap-align:none}@media(min-width:768px){padding:var(--spacing-12);min-block-size:353px}}.card-top[data-astro-cid-ahk5fb5s]{display:flex;flex-direction:column;gap:var(--spacing-6)}.icon-box[data-astro-cid-ahk5fb5s]{display:flex;align-items:center;justify-content:center;inline-size:3.9375rem;block-size:3.9375rem;background:var(--color-surface-raised);border-radius:2px;flex-shrink:0;color:var(--color-text-headings)}.text-group[data-astro-cid-ahk5fb5s]{display:flex;flex-direction:column;gap:var(--spacing-4)}.industry-label[data-astro-cid-ahk5fb5s]{font-family:var(--font-mono);font-size:var(--font-size-12);font-weight:var(--font-weight-normal);letter-spacing:var(--font-letter-spacing-mono);text-transform:uppercase;color:color-mix(in srgb,var(--color-text-headings) 60%,transparent)}.body-heading[data-astro-cid-ahk5fb5s]{font-family:var(--font-display);font-size:var(--font-size-20);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-tight);letter-spacing:var(--font-letter-spacing-heading);color:var(--color-text-headings);margin:0}.description-text[data-astro-cid-ahk5fb5s]{font-family:var(--font-sans);font-size:var(--type-text-md-size);line-height:var(--font-line-height-body);letter-spacing:var(--font-letter-spacing-body);color:var(--color-text-body);margin:0}.glass-btn[data-astro-cid-ahk5fb5s]{display:inline-flex;align-items:center;gap:var(--spacing-2);padding-inline:var(--spacing-4);block-size:2.5rem;background:color-mix(in srgb,var(--color-text-headings) 8%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--color-text-headings);font-family:var(--font-sans);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);text-decoration:none;border-radius:var(--component-button-radius);white-space:nowrap;align-self:flex-start;margin-block-start:var(--spacing-6);transition:background .15s ease;&[data-astro-cid-ahk5fb5s]:hover{background:color-mix(in srgb,var(--color-text-headings) 14%,transparent)}}
