.solution-hero[data-astro-cid-cofukfze]{--sh-accent:var(--home-accent,#6d4aff);--sh-accent-text:var(--home-accent-text,#5b3ae6);--sh-accent-ink:var(--home-accent-ink,#fff);background:var(--home-ground,linear-gradient(160deg, color-mix(in oklab, #6d4aff 7%, var(--tx-background)) 0%, var(--tx-background) 50%, color-mix(in oklab, #ff8a4c 6%, var(--tx-background)) 100%));border-block-end:1px solid color-mix(in oklab, var(--tx-border) 60%, transparent)}:root[data-tx-mode=dark] .solution-hero[data-astro-cid-cofukfze]{--sh-accent-text:var(--home-accent-text,#b9a8ff)}.solution-hero__inner[data-astro-cid-cofukfze]{gap:clamp(1.5rem,4vw,3rem);max-inline-size:76rem;margin-inline:auto;padding-block:clamp(2.5rem,7vw,5rem);padding-inline:clamp(1rem,4vw,1.5rem);display:grid}@media (width>=60rem){.solution-hero__inner[data-astro-cid-cofukfze]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;min-block-size:min(44rem,100svh - 7rem)}}.solution-hero__copy[data-astro-cid-cofukfze]{justify-items:start;gap:1.25rem;min-inline-size:0;max-inline-size:36rem;display:grid}.solution-hero__eyebrow[data-astro-cid-cofukfze]{border:1px solid color-mix(in oklab, var(--sh-accent) 35%, transparent);background:color-mix(in oklab, var(--sh-accent) 8%, var(--tx-background));color:var(--tx-foreground);letter-spacing:.02em;border-radius:999px;align-items:center;gap:.55rem;margin:0;padding-block:.3rem;padding-inline:.85rem;font-size:.8rem;font-weight:600;display:inline-flex}.solution-hero[data-astro-cid-cofukfze] h1[data-astro-cid-cofukfze]{color:var(--tx-foreground);letter-spacing:-.04em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(2.75rem,9vw,5.25rem);font-weight:800;line-height:.98}.solution-hero__lede[data-astro-cid-cofukfze]{color:var(--tx-muted-foreground);max-inline-size:34rem;margin:0;font-size:clamp(1.1rem,2.5vw,1.3rem);line-height:1.5}.solution-hero__status[data-astro-cid-cofukfze]{border:1px solid color-mix(in oklab, var(--sh-accent) 30%, var(--tx-border));background:color-mix(in oklab, var(--tx-background) 80%, transparent);color:var(--tx-foreground);border-radius:999px;align-items:center;gap:.45rem;margin:0;padding-block:.25rem;padding-inline:.75rem;font-size:.9rem;font-weight:600;display:inline-flex}.solution-hero__dot[data-astro-cid-cofukfze]{background:var(--tx-success,var(--sh-accent));border-radius:999px;block-size:.55rem;inline-size:.55rem}.solution-hero__status[data-astro-cid-cofukfze]:not([data-tx-solution-status=available]) .solution-hero__dot[data-astro-cid-cofukfze]{border:2px solid var(--sh-accent-text);background:0 0}.solution-hero__actions[data-astro-cid-cofukfze]{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.solution-hero__cta[data-astro-cid-cofukfze]{border:1px solid #0000;border-radius:.65rem;justify-content:center;align-items:center;min-block-size:2.75rem;padding-inline:1.25rem;font-weight:650;text-decoration:none;display:inline-flex}.solution-hero__cta--primary[data-astro-cid-cofukfze]{background:var(--sh-accent);color:var(--sh-accent-ink);box-shadow:0 .5rem 1.5rem -.75rem var(--sh-accent)}.solution-hero__cta--primary[data-astro-cid-cofukfze]:hover{background:color-mix(in oklab, var(--sh-accent) 88%, black)}.solution-hero__cta--secondary[data-astro-cid-cofukfze]{border-color:var(--tx-border);background:var(--tx-background);color:var(--tx-foreground)}.solution-hero__cta--secondary[data-astro-cid-cofukfze]:hover{background:color-mix(in oklab, var(--tx-muted) 50%, var(--tx-background))}.solution-hero__cta[data-astro-cid-cofukfze]:focus-visible{outline:2px solid var(--tx-ring);outline-offset:3px}.solution-hero__art[data-astro-cid-cofukfze]{isolation:isolate;min-inline-size:0;padding-block:clamp(.75rem,3vw,1.5rem);position:relative}.solution-hero__art[data-astro-cid-cofukfze]:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in oklab, var(--sh-accent) 22%, transparent), transparent);pointer-events:none;border-radius:50%;position:absolute;inset:0}.solution-hero__plate[data-astro-cid-cofukfze]{min-inline-size:0;position:relative}.solution-hero__loose[data-astro-cid-cofukfze]{z-index:1;aspect-ratio:1;background:var(--sh-accent);inline-size:clamp(.9rem,2.2vw,1.4rem);box-shadow:0 .4rem 1rem -.5rem var(--sh-accent);pointer-events:none;border-radius:22%;position:absolute}.solution-hero__loose--a[data-astro-cid-cofukfze]{inset-block-start:0;inset-inline-start:6%}.solution-hero__loose--b[data-astro-cid-cofukfze]{background:var(--home-warm,oklch(76% .15 50));inline-size:clamp(.7rem,1.6vw,1rem);box-shadow:none;inset-block-end:4%;inset-inline-end:3%}.solution-hero__loose--c[data-astro-cid-cofukfze]{background:color-mix(in oklab, var(--sh-accent) 45%, var(--tx-background));inline-size:clamp(.55rem,1.2vw,.8rem);box-shadow:none;inset-block-start:14%;inset-inline-end:0}@media (width<=30rem){.solution-hero__cta[data-astro-cid-cofukfze]{flex:100%}}@media (forced-colors:active){.solution-hero__cta[data-astro-cid-cofukfze]{border-color:linktext}.solution-hero__art[data-astro-cid-cofukfze]:before,.solution-hero__loose[data-astro-cid-cofukfze]{display:none}}.quickstart[data-astro-cid-hox7qryh]{gap:1.5rem;max-inline-size:76rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,1.5rem);display:grid}.quickstart__header[data-astro-cid-hox7qryh]{justify-items:start;gap:.5rem;display:grid}.quickstart__sample-header[data-astro-cid-hox7qryh]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.quickstart__eyebrow[data-astro-cid-hox7qryh]{color:var(--tx-muted-foreground);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:650}.quickstart[data-astro-cid-hox7qryh] h2[data-astro-cid-hox7qryh],.quickstart[data-astro-cid-hox7qryh] h3[data-astro-cid-hox7qryh]{margin:0}.quickstart[data-astro-cid-hox7qryh] h2[data-astro-cid-hox7qryh]{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.6rem,3.6vw,2.25rem);font-weight:800;line-height:1.12}.quickstart__samples[data-astro-cid-hox7qryh]{gap:1rem;display:grid}.quickstart__sample[data-astro-cid-hox7qryh]{border:1px solid var(--tx-border);background:var(--tx-background);border-radius:.75rem;min-inline-size:0;overflow:hidden}.quickstart__sample-header[data-astro-cid-hox7qryh]{border-block-end:1px solid var(--tx-border);padding:.75rem 1rem}.quickstart[data-astro-cid-hox7qryh] h3[data-astro-cid-hox7qryh]{font-size:.95rem}.quickstart__copy[data-astro-cid-hox7qryh]{border:1px solid var(--tx-border);background:var(--tx-background);min-block-size:2.25rem;color:var(--tx-foreground);font:inherit;cursor:pointer;border-radius:.45rem;padding-inline:.75rem}.quickstart__copy[data-astro-cid-hox7qryh]:focus-visible{outline:2px solid var(--tx-ring);outline-offset:2px}.quickstart[data-astro-cid-hox7qryh] pre[data-astro-cid-hox7qryh]{max-block-size:min(28rem,70vh);color:var(--tx-foreground);font:.875rem/1.6 var(--tx-font-mono,ui-monospace, monospace);tab-size:2;margin:0;padding:1rem;overflow:auto}.quickstart__status[data-astro-cid-hox7qryh],.quickstart__verified[data-astro-cid-hox7qryh]{color:var(--tx-muted-foreground);overflow-wrap:anywhere;margin:0;padding:0 1rem .75rem;font-size:.8rem}.quickstart__verified[data-astro-cid-hox7qryh]{padding:0}@media (forced-colors:active){.quickstart__sample[data-astro-cid-hox7qryh],.quickstart__sample-header[data-astro-cid-hox7qryh],.quickstart__copy[data-astro-cid-hox7qryh]{border-color:canvastext}}.solution-stories[data-astro-cid-3syoznct]{--story-accent:var(--home-accent,var(--tx-primary));--story-accent-text:var(--home-accent-text,var(--tx-primary))}.solution-stories__inner[data-astro-cid-3syoznct]{max-inline-size:76rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,1.5rem)}.solution-stories__title[data-astro-cid-3syoznct]{color:var(--tx-foreground);letter-spacing:-.03em;text-wrap:balance;margin:0;margin-block-end:clamp(1.5rem,4vw,2.5rem);font-size:clamp(1.9rem,5vw,3rem);font-weight:800;line-height:1.05}.solution-stories__list[data-astro-cid-3syoznct]{gap:clamp(2.5rem,7vw,5rem);display:grid}.solution-story[data-astro-cid-3syoznct]{align-items:center;gap:clamp(1.25rem,4vw,3rem);display:grid}@media (width>=56rem){.solution-story[data-astro-cid-3syoznct]{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.solution-story--art-start[data-astro-cid-3syoznct]{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.solution-story--art-start[data-astro-cid-3syoznct] .solution-story__art[data-astro-cid-3syoznct]{order:-1}}.solution-story__copy[data-astro-cid-3syoznct]{justify-items:start;gap:.9rem;max-inline-size:34rem;display:grid}.solution-story__kicker[data-astro-cid-3syoznct]{flex-wrap:wrap;align-items:center;gap:.6rem;min-block-size:1.5rem;display:flex}.solution-story[data-astro-cid-3syoznct] h3[data-astro-cid-3syoznct]{color:var(--tx-foreground);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,3.8vw,2.35rem);font-weight:750;line-height:1.15}.solution-story__body[data-astro-cid-3syoznct]{color:var(--tx-muted-foreground);margin:0;font-size:clamp(1rem,2.2vw,1.1rem);line-height:1.55}.solution-story__status[data-astro-cid-3syoznct]{border:1px solid color-mix(in oklab, var(--story-accent) 35%, var(--tx-border));color:var(--tx-foreground);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.4rem;margin:0;padding-block:.15rem;padding-inline:.6rem;font-size:.75rem;font-weight:700;display:inline-flex}.solution-story__status-dot[data-astro-cid-3syoznct]{border:2px solid var(--story-accent-text);border-radius:999px;block-size:.5rem;inline-size:.5rem}.solution-story__status[data-astro-cid-3syoznct][data-status=available] .solution-story__status-dot[data-astro-cid-3syoznct]{background:var(--story-accent-text)}.solution-story__chips[data-astro-cid-3syoznct]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.solution-story__chip[data-astro-cid-3syoznct]{border:1px solid color-mix(in oklab, var(--story-accent) 30%, var(--tx-border));background:var(--tx-background);min-block-size:2rem;color:var(--tx-foreground);border-radius:999px;align-items:center;gap:.35rem;padding-inline:.8rem;font-size:.875rem;font-weight:600;display:inline-flex}.solution-story__chip-status[data-astro-cid-3syoznct]{color:var(--tx-muted-foreground);font-weight:500}.solution-story__art[data-astro-cid-3syoznct]{isolation:isolate;min-inline-size:0;position:relative}.solution-story__art[data-astro-cid-3syoznct]:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in oklab, var(--story-accent) 16%, transparent), transparent);pointer-events:none;border-radius:50%;position:absolute;inset:-8% 0}.solution-story__mosaic[data-astro-cid-3syoznct]{aspect-ratio:4/3;border:1px solid color-mix(in oklab, var(--tx-border) 70%, transparent);background:color-mix(in oklab, var(--story-accent) 5%, var(--tx-background));border-radius:1rem;grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;padding:clamp(.75rem,3vw,1.5rem);display:grid}.solution-story__mosaic[data-astro-cid-3syoznct] i[data-astro-cid-3syoznct]{background:color-mix(in oklab, var(--story-accent) 6%, transparent);border-radius:.3rem}.solution-story__mosaic[data-astro-cid-3syoznct] i[data-astro-cid-3syoznct].t1{background:color-mix(in oklab, var(--story-accent) 18%, transparent)}.solution-story__mosaic[data-astro-cid-3syoznct] i[data-astro-cid-3syoznct].t2{background:color-mix(in oklab, var(--story-accent) 35%, transparent)}.solution-story__mosaic[data-astro-cid-3syoznct] i[data-astro-cid-3syoznct].t3{background:color-mix(in oklab, var(--story-accent) 60%, transparent)}.solution-story__mosaic[data-astro-cid-3syoznct] i[data-astro-cid-3syoznct].t4{background:var(--story-accent)}@media (forced-colors:active){.solution-story__chip[data-astro-cid-3syoznct],.solution-story__status[data-astro-cid-3syoznct]{border-color:canvastext}.solution-story__mosaic[data-astro-cid-3syoznct],.solution-story__art[data-astro-cid-3syoznct]:before{display:none}}.solution-how[data-astro-cid-uebra3t4]{--sh-accent:var(--home-accent,#6d4aff);--sh-accent-text:var(--home-accent-text,#5b3ae6)}:root[data-tx-mode=dark] .solution-how[data-astro-cid-uebra3t4]{--sh-accent-text:var(--home-accent-text,#b9a8ff)}.solution-how__inner[data-astro-cid-uebra3t4]{gap:clamp(1.25rem,3vw,2rem);max-inline-size:76rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,1.5rem);display:grid}.solution-how[data-astro-cid-uebra3t4] h2[data-astro-cid-uebra3t4]{color:var(--tx-foreground);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,5vw,3rem);font-weight:800;line-height:1.1}.solution-how__grid[data-astro-cid-uebra3t4]{gap:clamp(1.5rem,4vw,3rem);display:grid}@media (width>=60rem){.solution-how__grid[data-astro-cid-uebra3t4]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}}.solution-how__steps[data-astro-cid-uebra3t4]{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.solution-how__step[data-astro-cid-uebra3t4]{grid-template-columns:2.25rem minmax(0,1fr);gap:.9rem;display:grid}.solution-how__num[data-astro-cid-uebra3t4]{background:color-mix(in oklab, var(--sh-accent) 12%, var(--tx-background));block-size:2.25rem;inline-size:2.25rem;color:var(--sh-accent-text);font-variant-numeric:tabular-nums;border-radius:.6rem;place-items:center;font-weight:800;display:grid}.solution-how__step-text[data-astro-cid-uebra3t4]{gap:.35rem;min-inline-size:0;display:grid}.solution-how[data-astro-cid-uebra3t4] h3[data-astro-cid-uebra3t4]{color:var(--tx-foreground);margin:0;font-size:1.05rem;font-weight:700}.solution-how__step-text[data-astro-cid-uebra3t4] p[data-astro-cid-uebra3t4]{color:var(--tx-muted-foreground);margin:0;line-height:1.55}.solution-how[data-astro-cid-uebra3t4] code[data-astro-cid-uebra3t4]{font-family:var(--tx-font-mono,ui-monospace, monospace);overflow-wrap:anywhere;font-size:.85em}.solution-how__step-pkg[data-astro-cid-uebra3t4] code[data-astro-cid-uebra3t4]{color:var(--sh-accent-text)}.solution-how__diagram[data-astro-cid-uebra3t4]{border:1px solid color-mix(in oklab, var(--tx-border) 80%, transparent);border-radius:calc(var(--tx-radius,.5rem) * 1.5);background:var(--tx-background);gap:0;min-inline-size:0;margin:0;padding:clamp(1rem,3vw,1.5rem);display:grid}.solution-how__caption[data-astro-cid-uebra3t4]{color:var(--tx-muted-foreground);margin-block-end:1rem;font-size:.9rem;line-height:1.5}.solution-how__tier[data-astro-cid-uebra3t4]{gap:.5rem;padding-block:.9rem;display:grid;position:relative}.solution-how__tier[data-astro-cid-uebra3t4]+.solution-how__tier[data-astro-cid-uebra3t4]:before{content:"";background:color-mix(in oklab, var(--sh-accent) 45%, transparent);block-size:1.2rem;inline-size:2px;position:absolute;inset-block-start:-.4rem;inset-inline-start:50%}.solution-how__tier-label[data-astro-cid-uebra3t4]{color:var(--tx-muted-foreground);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.solution-how__solution[data-astro-cid-uebra3t4]{background:var(--sh-accent);color:var(--home-accent-ink,#fff);text-align:center;border-radius:.65rem;margin:0;padding-block:.7rem;padding-inline:1rem;font-size:1.1rem;font-weight:800}.solution-how__cards[data-astro-cid-uebra3t4]{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.solution-how__card[data-astro-cid-uebra3t4]{border:1px solid color-mix(in oklab, var(--sh-accent) 35%, var(--tx-border));background:color-mix(in oklab, var(--sh-accent) 6%, var(--tx-background));border-radius:.65rem;align-content:start;gap:.3rem;min-inline-size:0;padding:.8rem;display:grid}.solution-how__name[data-astro-cid-uebra3t4]{color:var(--tx-foreground);text-underline-offset:.2em;font-weight:700}a[data-astro-cid-uebra3t4].solution-how__name:focus-visible{outline:2px solid var(--tx-ring);outline-offset:2px;border-radius:.25rem}.solution-how__role[data-astro-cid-uebra3t4]{color:var(--tx-foreground);font-size:.85rem;line-height:1.4}.solution-how__subpaths[data-astro-cid-uebra3t4]{color:var(--tx-muted-foreground);font-family:var(--tx-font-mono,ui-monospace, monospace);overflow-wrap:anywhere;font-size:.75rem}.solution-how__layer[data-astro-cid-uebra3t4]{background:color-mix(in oklab, var(--tx-muted) 80%, var(--tx-background));color:var(--tx-muted-foreground);font-variant-numeric:tabular-nums;border-radius:999px;justify-self:start;padding-inline:.4rem;font-size:.7rem;font-weight:700}.solution-how__chips[data-astro-cid-uebra3t4]{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.solution-how__chip[data-astro-cid-uebra3t4]{border:1px solid var(--tx-border);background:color-mix(in oklab, var(--tx-muted) 40%, var(--tx-background));color:var(--tx-foreground);border-radius:.5rem;align-items:center;gap:.35rem;padding-block:.3rem;padding-inline:.55rem;display:inline-flex}.solution-how__band[data-astro-cid-uebra3t4]{min-inline-size:0;margin-block-start:clamp(.5rem,2vw,1.5rem)}.solution-how__sr[data-astro-cid-uebra3t4]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (forced-colors:active){.solution-how__solution[data-astro-cid-uebra3t4]{color:canvastext;background:canvas;border:1px solid canvastext}.solution-how__tier[data-astro-cid-uebra3t4]+.solution-how__tier[data-astro-cid-uebra3t4]:before{background:canvastext}}.solution-agents__inner[data-astro-cid-k2dh2xbe]{gap:clamp(1.5rem,4vw,3rem);max-inline-size:76rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,1.5rem);display:grid}@media (width>=56rem){.solution-agents__inner[data-astro-cid-k2dh2xbe]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}}.solution-agents__copy[data-astro-cid-k2dh2xbe]{justify-items:start;gap:1rem;max-inline-size:34rem;display:grid}.solution-agents[data-astro-cid-k2dh2xbe] h2[data-astro-cid-k2dh2xbe]{color:var(--tx-foreground);letter-spacing:-.03em;margin:0;font-size:clamp(1.75rem,4.5vw,2.6rem);font-weight:800;line-height:1.1}.solution-agents__body[data-astro-cid-k2dh2xbe]{color:var(--tx-muted-foreground);margin:0;font-size:clamp(1rem,2.2vw,1.1rem);line-height:1.55}.solution-agents__links[data-astro-cid-k2dh2xbe]{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;font-weight:650;list-style:none;display:flex}.solution-agents__links[data-astro-cid-k2dh2xbe] a[data-astro-cid-k2dh2xbe]{min-block-size:1.5rem;color:var(--tx-foreground);text-underline-offset:.2em;align-items:center;display:inline-flex}.solution-agents__links[data-astro-cid-k2dh2xbe] a[data-astro-cid-k2dh2xbe]:focus-visible{outline:2px solid var(--tx-ring);outline-offset:2px}.solution-agents__surfaces[data-astro-cid-k2dh2xbe]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.solution-agents__surface[data-astro-cid-k2dh2xbe]{border:1px solid color-mix(in oklab, var(--tx-border) 80%, transparent);background:var(--tx-background);border-radius:.75rem;gap:.4rem;padding:.9rem 1rem;display:grid}.solution-agents__surface[data-astro-cid-k2dh2xbe][data-status=planned]{border-style:dashed}.solution-agents__surface-head[data-astro-cid-k2dh2xbe]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.solution-agents__surface[data-astro-cid-k2dh2xbe] code[data-astro-cid-k2dh2xbe]{color:var(--tx-foreground);overflow-wrap:anywhere;font-size:.9rem;font-weight:650}.solution-agents__surface[data-astro-cid-k2dh2xbe] p[data-astro-cid-k2dh2xbe]{color:var(--tx-muted-foreground);margin:0;font-size:.9rem;line-height:1.5}@media (forced-colors:active){.solution-agents__surface[data-astro-cid-k2dh2xbe]{border-color:canvastext}}.solution-platforms__inner[data-astro-cid-ynbjfzw3]{max-inline-size:76rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,1.5rem)}.solution-platforms[data-astro-cid-ynbjfzw3] h2[data-astro-cid-ynbjfzw3]{color:var(--tx-foreground);letter-spacing:-.03em;margin:0;margin-block-end:clamp(1.25rem,3vw,2rem);font-size:clamp(1.75rem,4.5vw,2.6rem);font-weight:800;line-height:1.1}.solution-platforms__list[data-astro-cid-ynbjfzw3]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.solution-platforms__row[data-astro-cid-ynbjfzw3]{border:1px solid color-mix(in oklab, var(--tx-border) 80%, transparent);background:var(--tx-background);border-radius:.875rem;align-content:start;gap:.6rem;padding:1.1rem;display:grid}.solution-platforms__row[data-astro-cid-ynbjfzw3][data-status=planned]{border-style:dashed}.solution-platforms__head[data-astro-cid-ynbjfzw3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.solution-platforms[data-astro-cid-ynbjfzw3] h3[data-astro-cid-ynbjfzw3]{color:var(--tx-foreground);margin:0;font-size:1.1rem;font-weight:750}.solution-platforms__renderer[data-astro-cid-ynbjfzw3]{color:var(--tx-muted-foreground);margin:0;font-size:.925rem;line-height:1.5}.solution-platforms__evidence[data-astro-cid-ynbjfzw3]{gap:.3rem;margin:0;padding:0;font-size:.8rem;list-style:none;display:grid}.solution-platforms__evidence[data-astro-cid-ynbjfzw3] a[data-astro-cid-ynbjfzw3],.solution-platforms__more[data-astro-cid-ynbjfzw3] a[data-astro-cid-ynbjfzw3]{min-block-size:1.5rem;color:var(--tx-foreground);text-underline-offset:.2em;overflow-wrap:anywhere;align-items:center;display:inline-flex}.solution-platforms__more[data-astro-cid-ynbjfzw3]{margin:0;margin-block-start:1.25rem;font-weight:650}.solution-platforms[data-astro-cid-ynbjfzw3] a[data-astro-cid-ynbjfzw3]:focus-visible{outline:2px solid var(--tx-ring);outline-offset:2px}@media (forced-colors:active){.solution-platforms__row[data-astro-cid-ynbjfzw3]{border-color:canvastext}}.solution-next[data-astro-cid-acbodujj]{--sn-accent:var(--home-accent,#6d4aff);--sn-accent-text:var(--home-accent-text,#5b3ae6);--sn-accent-ink:var(--home-accent-ink,#fff);background:var(--home-ground,linear-gradient(160deg, color-mix(in oklab, #6d4aff 7%, var(--tx-background)) 0%, var(--tx-background) 50%, color-mix(in oklab, #ff8a4c 6%, var(--tx-background)) 100%))}:root[data-tx-mode=dark] .solution-next[data-astro-cid-acbodujj]{--sn-accent-text:var(--home-accent-text,#b9a8ff)}.solution-next__inner[data-astro-cid-acbodujj]{text-align:center;justify-items:center;gap:2rem;max-inline-size:76rem;margin-inline:auto;padding-block:clamp(3rem,8vw,6rem) 0;padding-inline:clamp(1rem,4vw,1.5rem);display:grid}.solution-next__copy[data-astro-cid-acbodujj]{z-index:1;justify-items:center;gap:1rem;max-inline-size:40rem;display:grid;position:relative}.solution-next[data-astro-cid-acbodujj] h2[data-astro-cid-acbodujj]{color:var(--tx-foreground);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,7vw,4rem);font-weight:800;line-height:1}.solution-next__copy[data-astro-cid-acbodujj] p[data-astro-cid-acbodujj]{color:var(--tx-muted-foreground);margin:0;font-size:clamp(1rem,2.4vw,1.2rem)}.solution-next__actions[data-astro-cid-acbodujj]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1rem;display:flex}.solution-next__cta[data-astro-cid-acbodujj]{border:1px solid #0000;border-radius:.65rem;justify-content:center;align-items:center;min-block-size:2.75rem;padding-inline:1.25rem;font-weight:650;text-decoration:none;display:inline-flex}.solution-next__cta--primary[data-astro-cid-acbodujj]{background:var(--sn-accent);color:var(--sn-accent-ink);box-shadow:0 .5rem 1.5rem -.75rem var(--sn-accent)}.solution-next__cta--primary[data-astro-cid-acbodujj]:hover{background:color-mix(in oklab, var(--sn-accent) 88%, black)}.solution-next__cta--secondary[data-astro-cid-acbodujj]{border-color:var(--tx-border);background:var(--tx-background);color:var(--tx-foreground)}.solution-next__cta--secondary[data-astro-cid-acbodujj]:hover{background:color-mix(in oklab, var(--tx-muted) 50%, var(--tx-background))}.solution-next__cta--text[data-astro-cid-acbodujj]{min-block-size:1.5rem;color:var(--sn-accent-text);padding-inline:0}.solution-next__cta--text[data-astro-cid-acbodujj]:hover{text-underline-offset:.2em;text-decoration:underline}.solution-next__cta[data-astro-cid-acbodujj]:focus-visible{outline:2px solid var(--tx-ring);outline-offset:3px}.solution-next__art[data-astro-cid-acbodujj]{inline-size:100%;margin-block-start:-6%}@media (width<=30rem){.solution-next__cta--primary[data-astro-cid-acbodujj],.solution-next__cta--secondary[data-astro-cid-acbodujj]{flex:100%}}@media (forced-colors:active){.solution-next__cta[data-astro-cid-acbodujj]{border-color:linktext}}.solution-res{--sr-accent:var(--home-accent,#6d4aff);--sr-accent-text:var(--home-accent-text,#5b3ae6);--sr-accent-ink:var(--home-accent-ink,#fff)}:root[data-tx-mode=dark] .solution-res{--sr-accent-text:var(--home-accent-text,#b9a8ff)}.solution-res__inner{gap:clamp(1.25rem,3vw,2rem);max-inline-size:76rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,1.5rem);display:grid}.solution-res__head{gap:.6rem;max-inline-size:44rem;display:grid}.solution-res h2{color:var(--tx-foreground);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,4.5vw,2.6rem);font-weight:800;line-height:1.1}.solution-res__lede{color:var(--tx-muted-foreground);margin:0;font-size:clamp(1rem,2.2vw,1.15rem);line-height:1.55}.solution-res__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.solution-res__card{border:1px solid color-mix(in oklab, var(--tx-border) 85%, transparent);border-radius:calc(var(--tx-radius,.5rem) * 1.5);background:var(--tx-background);align-content:start;gap:.45rem;min-inline-size:0;padding:1.1rem;display:grid;position:relative}.solution-res__card:has(a:hover){border-color:color-mix(in oklab, var(--sr-accent) 55%, var(--tx-border))}.solution-res__card h3{color:var(--tx-foreground);margin:0;font-size:1.05rem;font-weight:700}.solution-res__card p{color:var(--tx-muted-foreground);margin:0;font-size:.92rem;line-height:1.5}.solution-res__card a{color:inherit;text-decoration:none}.solution-res__card a:after{content:"";border-radius:inherit;position:absolute;inset:0}.solution-res__card a:focus-visible{outline:none}.solution-res__card:has(a:focus-visible){outline:2px solid var(--tx-ring);outline-offset:2px}.solution-res__status{color:var(--tx-foreground);justify-self:start;align-items:center;gap:.4rem;margin:0;font-size:.8rem;font-weight:600;display:inline-flex}.solution-res__dot{background:var(--tx-success,var(--sr-accent));border-radius:999px;block-size:.5rem;inline-size:.5rem}.solution-res__status:not([data-status=available]) .solution-res__dot{border:2px solid var(--sr-accent-text);background:0 0}.solution-res__sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (forced-colors:active){.solution-res__card{border-color:canvastext}.solution-res__card:has(a:focus-visible){outline-color:highlight}}.solution-crumbs[data-astro-cid-wtkhvfbl]{max-inline-size:76rem;margin-inline:auto;padding-block:.75rem 0;padding-inline:clamp(1rem,4vw,1.5rem)}.solution-crumbs__list[data-astro-cid-wtkhvfbl]{flex-wrap:wrap;gap:.125rem .5rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.solution-crumbs__item[data-astro-cid-wtkhvfbl]{align-items:baseline;gap:.5rem;display:inline-flex}.solution-crumbs__link[data-astro-cid-wtkhvfbl]{min-block-size:1.5rem;color:var(--tx-muted-foreground);align-items:center;text-decoration-color:#0000;display:inline-flex}.solution-crumbs__link[data-astro-cid-wtkhvfbl]:hover,.solution-crumbs__link[data-astro-cid-wtkhvfbl][aria-current=page]{color:var(--tx-foreground)}.solution-crumbs__link[data-astro-cid-wtkhvfbl]:hover{text-decoration:underline}.solution-crumbs__link[data-astro-cid-wtkhvfbl]:focus-visible{outline:2px solid var(--tx-ring);outline-offset:2px}.solution-crumbs__sep[data-astro-cid-wtkhvfbl]{color:var(--tx-muted-foreground);user-select:none}.solution-subnav[data-astro-cid-sadvknzn]{z-index:5;border-block:1px solid color-mix(in oklab, var(--tx-border) 70%, transparent);background:color-mix(in oklab, var(--tx-background) 92%, transparent);backdrop-filter:blur(8px);position:sticky;inset-block-start:var(--site-header-height)}.solution-subnav__inner[data-astro-cid-sadvknzn]{max-inline-size:76rem;min-block-size:var(--solution-subnav-height,3rem);align-items:center;gap:1rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,1.5rem);display:flex}.solution-subnav__name[data-astro-cid-sadvknzn]{color:var(--tx-foreground);flex:none;font-size:.9rem;font-weight:750}.solution-subnav__list[data-astro-cid-sadvknzn]{scrollbar-width:thin;white-space:nowrap;flex:auto;gap:.25rem 1rem;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.solution-subnav__link[data-astro-cid-sadvknzn]{min-block-size:1.5rem;color:var(--tx-muted-foreground);align-items:center;padding-block:.25rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.solution-subnav__link[data-astro-cid-sadvknzn]:hover{color:var(--tx-foreground);text-underline-offset:.2em;text-decoration:underline}.solution-subnav__link[data-astro-cid-sadvknzn]:focus-visible{outline:2px solid var(--tx-ring);outline-offset:2px}.solution-subnav__link--docs[data-astro-cid-sadvknzn]{color:var(--tx-primary)}@media (width<=40rem){.solution-subnav__name[data-astro-cid-sadvknzn]{display:none}}@media (forced-colors:active){.solution-subnav[data-astro-cid-sadvknzn]{backdrop-filter:none;background:canvas}}.solution[data-astro-cid-l45liuio]{--solution-subnav-height:3rem;--home-accent:#6d4aff;--home-accent-text:#5b3ae6;--home-accent-ink:#fff;--home-warm:#ff8a4c;--home-ground:linear-gradient(160deg, #f4f0ff 0%, #fbf8ff 45%, #fff4ee 100%);--home-tint:color-mix(in oklab, #6d4aff 6%, var(--tx-background));--solution-band-raised:var(--home-tint)}:root[data-tx-mode=dark] .solution[data-astro-cid-l45liuio]{--home-accent-text:#b9a8ff;--home-ground:radial-gradient(120% 90% at 85% 0%, #6d4aff38, transparent 60%), var(--tx-background);--home-tint:color-mix(in oklab, #6d4aff 10%, var(--tx-background))}:root[data-tx-mode=high-contrast] .solution[data-astro-cid-l45liuio]{--home-accent:var(--tx-foreground);--home-accent-text:var(--tx-foreground);--home-accent-ink:var(--tx-background);--home-ground:var(--tx-background);--home-tint:var(--tx-background)}.solution-section[data-astro-cid-l45liuio]{border-block-end:1px solid color-mix(in oklab, var(--tx-border) 60%, transparent);padding-block:clamp(3rem,8vw,6rem);scroll-margin-block-start:calc(var(--site-header-height) + var(--solution-subnav-height) + .75rem)}.solution-section--hero[data-astro-cid-l45liuio]{border-block-end:0;padding-block:0}.solution-section[data-astro-cid-l45liuio][data-tone=raised]{background:var(--solution-band-raised)}.solution-section[data-astro-cid-l45liuio][data-solution-section=next]{background:var(--home-ground);border-block-end:0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.solution-section[data-astro-cid-l45liuio]:not(.solution-section--hero):not([data-solution-island]){animation-name:solution-rise;animation-timing-function:var(--site-motion-linked-easing);animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 60%}}}@keyframes solution-rise{0%{translate:0 1.5rem}to{translate:0}}@media (forced-colors:active){.solution-section[data-astro-cid-l45liuio],.solution-section[data-astro-cid-l45liuio][data-tone=raised],.solution-section[data-astro-cid-l45liuio][data-solution-section=next]{background:canvas;border-block-end-color:canvastext}}
