.eos-home{--eos-home-ink:var(--color-fd-foreground,#18181b);--eos-home-muted:var(--color-fd-muted-foreground,#71717a);--eos-home-faint:color-mix(in srgb, var(--color-fd-muted-foreground) 76%, transparent);--eos-home-border:var(--color-fd-border,#dedee0);--eos-home-panel:var(--color-fd-card,#fff);--surface-surface:var(--color-fd-card);--surface-surface-secondary:var(--color-fd-muted);--foreground-foreground:var(--color-fd-foreground);--foreground-muted:var(--color-fd-muted-foreground);--border:var(--color-fd-border);--default-default:var(--color-fd-muted);--default-default-foreground:var(--color-fd-foreground);--default-default-hover:var(--color-fd-accent);--font-family:inherit;box-sizing:border-box;width:100%;max-width:none;padding-block-end:10vh;overflow-x:clip}.eos-home__hero,.eos-home__showcase,.eos-home__developer,.eos-home__foundations,.eos-home__closing{box-sizing:border-box;width:min(calc(100% - 3rem), var(--fd-layout-width,90rem));margin-inline:auto}.eos-home__hero{padding-block:clamp(3.5rem,8vh,5.5rem) 3rem}.eos-home__hero-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(2rem,4vw,3.5rem);display:grid}.eos-home__hero-copy{min-width:0}.eos-home__eyebrow{letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--color-fd-muted-foreground)!important;margin:0 0 1.25rem!important;font-size:.75rem!important;line-height:1.4!important}.eos-home h1{max-width:42rem;color:var(--eos-home-ink);letter-spacing:-.055em;text-wrap:balance;margin:0 0 1.25rem;font-family:inherit;font-size:clamp(3rem,5vw,4rem);font-weight:700;line-height:1.04}.eos-home h1 span{color:var(--color-fd-primary)}.eos-home .eos-home__description{max-width:34rem;color:var(--eos-home-muted);margin:0;font-size:clamp(1.0625rem,2vw,1.25rem);line-height:1.6}.eos-home__actions{flex-wrap:wrap;justify-content:flex-start;gap:.75rem;margin-block-start:2rem;display:flex}.eos-home__platforms{color:var(--eos-home-muted);flex-wrap:wrap;align-items:center;margin-block-start:2rem;font-size:.8125rem;display:flex}.eos-home__platforms span+span:before{color:var(--eos-home-faint);content:"·";margin-inline:.55rem}.eos-home__agent-card{border:1px solid var(--eos-home-border);width:100%;min-width:0;max-width:34rem;color:var(--eos-home-ink);background:var(--eos-home-panel);box-shadow:0 1px 2px color-mix(in srgb, var(--color-fd-foreground) 5%, transparent), 0 12px 32px color-mix(in srgb, var(--color-fd-foreground) 5%, transparent);border-radius:1rem;flex-direction:column;justify-self:end;gap:.75rem;padding:.875rem;display:flex;overflow:hidden}.eos-home__persona-switch{border:1px solid var(--eos-home-border);background:var(--color-fd-muted);border-radius:.75rem;gap:.25rem;padding:.25rem;display:flex}.eos-home__persona-switch button{min-height:2.75rem;color:var(--eos-home-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:.5rem;flex:1;justify-content:center;align-items:center;gap:.5rem;padding-inline:.75rem;font-size:.8125rem;display:inline-flex}.eos-home__persona-switch button[aria-pressed=true]{color:var(--eos-home-ink);background:var(--eos-home-panel);box-shadow:0 1px 3px color-mix(in srgb, var(--color-fd-foreground) 10%, transparent)}.eos-home__persona-switch button:focus-visible,.eos-home__prompt button:focus-visible,.eos-home__example-list button:focus-visible{outline:2px solid var(--color-fd-primary);outline-offset:2px}.eos-home__agent-content,.eos-home__human-content{gap:.625rem;padding:.25rem .375rem;display:grid}.eos-home__agent-content>p,.eos-home__human-content>p{max-width:none;color:var(--eos-home-ink);text-align:center;text-wrap:balance;margin:0;font-size:.875rem;font-weight:500;line-height:1.5}.eos-home__prompt{border:1px solid var(--eos-home-border);background:var(--color-fd-muted);border-radius:.625rem;align-items:stretch;gap:.5rem;min-width:0;padding:.5rem;display:flex}.eos-home__prompt code{min-width:0;color:var(--eos-home-ink);overflow-wrap:anywhere;flex:1;align-self:center;padding-inline:.25rem;font-size:.75rem;line-height:1.5}.eos-home__prompt button{border:1px solid var(--eos-home-border);width:2.75rem;min-height:2.75rem;color:var(--eos-home-muted);background:var(--eos-home-panel);cursor:pointer;border-radius:.5rem;flex:none;place-items:center;display:grid}.eos-home__copy-status{color:var(--color-fd-muted-foreground);text-align:center;font-size:.6875rem}.eos-home__copy-status:empty{display:none}.eos-home__agent-links{color:var(--eos-home-faint);flex-wrap:wrap;justify-content:center;gap:1rem;font-size:.75rem;display:flex}.eos-home__agent-links a,.eos-home__human-content>a{color:var(--color-fd-primary);text-decoration:none}.eos-home__agent-links a:hover,.eos-home__human-content>a:hover{text-underline-offset:.2em;text-decoration:underline}.eos-home__human-content>span{color:var(--eos-home-muted);font-size:.75rem}.eos-home__human-content>pre,.eos-home__developer-example>pre{border:1px solid var(--eos-home-border);min-width:0;color:var(--eos-home-ink);background:var(--color-fd-muted);border-radius:.625rem;margin:0;padding:1rem;font-size:.75rem;line-height:1.6;overflow-x:auto}.eos-home__human-content>a{justify-self:end;align-items:center;gap:.4rem;font-size:.8125rem;display:inline-flex}.eos-home__resources{flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;margin-block-start:1rem;display:flex}.eos-home__resources a,.eos-home__browse{color:var(--color-fd-primary);font-size:.8125rem;font-weight:550;text-decoration:none}.eos-home__resources a:hover,.eos-home__browse:hover{text-underline-offset:.2em;text-decoration:underline}.eos-home__resources a:focus-visible,.eos-home__browse:focus-visible{outline:2px solid var(--color-fd-primary);outline-offset:3px}@media (prefers-reduced-motion:reduce){.eos-home__card,.eos-home__card-link svg{transition:none}.eos-home__card:hover,.eos-home__card-link:hover svg{transform:none}}.eos-home__showcase,.eos-home__closing{border-block-start:1px solid var(--eos-home-border);padding-block-start:4.5rem}.eos-home__section-heading{text-align:start}.eos-home__section-eyebrow{color:var(--color-fd-primary);margin-block-end:.5rem;font-size:.75rem;font-weight:600;display:block}.eos-home__browse{align-items:center;gap:.375rem;margin-block-start:.875rem;display:inline-flex}.eos-home h2{color:var(--eos-home-ink);letter-spacing:-.04em;margin:0 0 .625rem;font-size:1.75rem}.eos-home__section-heading p,.eos-home__closing p{max-width:32.5rem;color:var(--eos-home-muted);margin-inline:auto;font-size:.875rem}.eos-home__section-heading p{margin-inline:0}.eos-home__cards{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;margin-block-start:2rem;display:grid}.eos-home__developer-card{border:1px solid var(--eos-home-border);background:var(--eos-home-panel);border-radius:1rem;margin-block-start:2rem;overflow:hidden}.eos-home__example-list{border-block-end:1px solid var(--eos-home-border);gap:.25rem;padding:.75rem;display:flex}.eos-home__example-list button{min-height:2.5rem;color:var(--eos-home-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:.5rem;padding-inline:.875rem;font-size:.8125rem}.eos-home__example-list button[aria-pressed=true]{color:var(--eos-home-ink);background:var(--color-fd-muted)}.eos-home__developer-example{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:1rem;padding:1rem;display:grid}.eos-home__developer-example>pre{align-items:center;display:flex}.eos-home__developer-example>pre code{white-space:pre-wrap;overflow-wrap:anywhere}.eos-home__developer-preview{border:1px solid var(--eos-home-border);background:var(--color-fd-muted);border-radius:.75rem;place-items:center;min-height:14rem;display:grid;overflow:hidden}.eos-home__developer-preview eos-carousel,.eos-home__developer-preview>eos-image{width:100%;height:14rem}.eos-home__developer-preview>eos-image{border-radius:.75rem;display:block;overflow:hidden}.eos-home__foundation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block-start:2rem;display:grid}.eos-home__foundation-card{border:1px solid var(--eos-home-border);min-width:0;color:var(--eos-home-ink);background:var(--eos-home-panel);border-radius:.875rem;align-content:start;gap:.625rem;padding:1.25rem;text-decoration:none;transition:border-color .14s cubic-bezier(.2,0,0,1);display:grid}.eos-home__foundation-card:hover{border-color:var(--color-fd-primary)}.eos-home__foundation-card:focus-visible{outline:2px solid var(--color-fd-primary);outline-offset:2px}.eos-home__foundation-card svg{color:var(--color-fd-primary)}.eos-home__foundation-card h3{margin:0;font-size:.9375rem;font-weight:600}.eos-home__foundation-card p{color:var(--eos-home-muted);margin:0;font-size:.8125rem;line-height:1.5}.eos-home__card{border:1px solid var(--eos-home-border);min-width:0;min-height:19rem;color:var(--eos-home-ink);background:var(--eos-home-panel);border-radius:.875rem;flex-direction:column;padding:1rem;transition-property:border-color,box-shadow,transform;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000008}.eos-home__card:hover{border-color:var(--color-fd-primary);transform:translateY(-2px);box-shadow:0 1px 2px #0000000a,0 10px 30px #00000012}.eos-home__card--half{grid-column:span 6}.eos-home__card--third{grid-column:span 4}.eos-home__card-link{color:inherit;justify-content:space-between;align-items:flex-start;gap:1rem;text-decoration:none;display:flex}.eos-home__card-link>span{min-width:0}.eos-home__card-link strong,.eos-home__card-link small{display:block}.eos-home__card-link strong{font-size:.875rem;font-weight:650}.eos-home__card-link small{color:var(--eos-home-faint);text-overflow:ellipsis;white-space:nowrap;margin-block-start:.375rem;font-size:.7188rem;overflow:hidden}.eos-home__card-link svg{color:var(--eos-home-faint);flex:none;transition:color .14s,transform .14s}.eos-home__card-link:hover svg{color:var(--eos-home-ink);transform:translate(1px,-1px)}.eos-home__card-link:focus-visible{outline:2px solid var(--color-fd-primary);outline-offset:3px;border-radius:.25rem}.eos-home__card-preview{background:color-mix(in srgb, var(--color-fd-muted) 58%, transparent);border-radius:.75rem;flex:1;place-items:center;min-height:13.5rem;margin-block-start:1rem;display:grid;overflow:hidden}.eos-home__card-preview eos-carousel{--carousel-height:13.5rem;width:100%}.eos-home__slide{color:#f7f5f1;letter-spacing:.12em;border-radius:.75rem;justify-content:center;align-items:center;height:13.5rem;font-size:.75rem;font-weight:650;display:flex}.eos-home__slide--violet{background:linear-gradient(135deg,#443a7c,#17161e)}.eos-home__slide--rose{background:linear-gradient(135deg,#713c55,#17161e)}.eos-home__slide--cyan{background:linear-gradient(135deg,#285966,#17161e)}.eos-home__card-preview>eos-image{border-radius:.75rem;width:100%;height:13.5rem;display:block;overflow:hidden}.eos-home__progress-preview{gap:1rem;width:min(100% - 2rem,24rem);display:grid}.eos-home__progress-preview eos-progress-bar{width:100%}.eos-home__progress-preview>span{color:var(--eos-home-faint);text-align:center;font-size:.75rem}.eos-home__scroll-preview{gap:.75rem;width:min(100% - 2rem,24rem);height:11rem;display:flex}.eos-home__scroll-content{border:1px solid var(--eos-home-border);scrollbar-width:none;border-radius:.625rem;flex:1;gap:.5rem;min-width:0;padding:.75rem;display:grid;overflow:auto}.eos-home__scroll-content::-webkit-scrollbar{display:none}.eos-home__scroll-content span{color:var(--eos-home-muted);background:color-mix(in srgb, var(--color-fd-muted) 76%, transparent);border-radius:.5rem;padding:.625rem .75rem;font-size:.75rem}.eos-home__scroll-preview eos-scrollbar{flex:0 0 6px;width:6px;height:100%}.eos-home__closing{text-align:center;margin-block-start:0}.eos-home__closing h2{margin-block-end:1.25rem}.eos-home__install{border:1px solid var(--eos-home-border);background:var(--eos-home-panel);border-radius:999px;align-items:center;margin-block-start:1.75rem;padding:.4375rem 1rem;display:inline-flex;box-shadow:0 1px 2px #0000000a}.eos-home__install code{color:var(--eos-home-ink);font-size:.8438rem}.eos-home__install code:before{content:"$";color:var(--color-fd-primary);margin-inline-end:.5rem}.eos-home__closing-note{color:var(--eos-home-faint)!important;margin-block-start:1.125rem!important;font-size:.8125rem!important}.eos-home__closing-note a{color:var(--color-fd-primary);text-decoration:none}.eos-home__closing-note a:hover{text-decoration:underline}@media (width<=900px){.eos-home__hero-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,1fr);gap:2rem}.eos-home__card--half,.eos-home__card--third{grid-column:span 6}.eos-home__card--third:last-child{grid-column:span 12}}@media (width>=1024px){.eos-home{grid-column:2/-1}}@media (width<=640px){.eos-home__hero,.eos-home__showcase,.eos-home__closing{width:min(calc(100% - 2rem), var(--fd-layout-width,90rem))}.eos-home__hero{padding-block:3rem 2.5rem}.eos-home__hero-grid{grid-template-columns:1fr;gap:2rem}.eos-home h1{font-size:clamp(2rem,10vw,3.5rem)}.eos-home .eos-home__description{font-size:1rem}.eos-home__platforms{margin-block-start:1.75rem}.eos-home__agent-card{justify-self:stretch}.eos-home__developer-example{grid-template-columns:1fr}.eos-home__developer-preview{min-height:12rem}.eos-home__developer-preview eos-carousel,.eos-home__developer-preview>eos-image{height:12rem}.eos-home__foundation-grid{grid-template-columns:1fr}.eos-home__section-heading{text-align:start}.eos-home__cards{grid-template-columns:1fr}.eos-home__card--half,.eos-home__card--third,.eos-home__card--third:last-child{grid-column:auto}.eos-home__card{min-height:17rem}.eos-home__card-preview{min-height:11.5rem}.eos-home__card-preview eos-carousel{--carousel-height:11.5rem}.eos-home__slide,.eos-home__card-preview>eos-image{height:11.5rem}}@media (width>=641px) and (width<=760px){.eos-home__hero-grid{grid-template-columns:1fr}}
