#use-cases .trust__block{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){#use-cases .trust__block{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}#use-cases .trust__caption{justify-content:center;gap:var(--padding-xxs);padding:var(--padding-md) var(--padding-lg);flex-direction:column;order:1;display:flex}#use-cases .trust__body{margin-top:0}#use-cases .trust__visual{order:2}@media (width<=767px){#use-cases .trust__visual{padding-top:0;padding-bottom:var(--padding-2xl);align-items:flex-start}}@media (width>=768px){#use-cases .trust__caption{order:1}#use-cases .trust__visual{align-items:stretch;padding-bottom:0}}#use-cases .af-chat{flex-direction:column;max-width:26rem;display:flex}#use-cases .af-chat__body{flex-direction:column;flex:1;gap:1rem;padding:1rem;display:flex}#use-cases .af-chat__msg-wrap{flex-direction:column;align-items:flex-end;gap:.35rem;display:flex}#use-cases .af-chat__msg{font-size:var(--text-body-sm);line-height:1.5}#use-cases .af-chat__msg.is-user{background:var(--color-background-accent);color:var(--color-text-alternate);border-radius:var(--radius-md) var(--radius-md) .25rem var(--radius-md);text-wrap:pretty;padding:.6rem .8rem}#use-cases .af-chat__attach{border-radius:var(--radius-xs);background:var(--color-background-secondary);font-family:var(--font-mono);color:var(--color-text-secondary);align-items:center;gap:.3rem;padding:.25rem .5rem;font-size:10px;line-height:1.3;display:inline-flex}#use-cases .af-chat__attach svg{width:.75rem;height:.75rem;color:var(--color-text-secondary);flex-shrink:0}#use-cases .af-chat__tools{flex-direction:column;gap:.3rem;display:flex}#use-cases .af-chat__tool{font-family:var(--font-sans);font-size:var(--text-body-xs);color:var(--color-text-secondary);align-items:center;gap:.4rem;display:inline-flex}#use-cases .af-chat__tool-icon{color:var(--color-tool-success);flex-shrink:0;align-items:center;display:flex}#use-cases .af-chat__tool-icon svg{width:.875rem;height:.875rem}#use-cases .af-chat__skeleton{flex-direction:column;gap:.4rem;display:flex}#use-cases .af-chat__line{background:var(--color-background-tertiary);border-radius:99px;height:.5rem;display:block}#use-cases .af-chat__trigger{align-items:center;gap:.5rem;display:flex}#use-cases .af-chat__trigger-badge{border-radius:var(--radius-sm);background:var(--color-background-secondary);font-family:var(--font-mono);font-size:var(--text-body-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary);padding:.4rem .6rem}#use-cases .af-chat__trigger-meta{font-size:var(--text-body-xs);color:var(--color-text-tertiary)}.af-hero[data-astro-cid-jujpk5kg]{isolation:isolate;color:var(--color-text-primary);position:relative;overflow:hidden}.af-hero[data-astro-cid-jujpk5kg] .container-page[data-astro-cid-jujpk5kg]{z-index:1;gap:var(--padding-sm);padding-top:var(--padding-lg);padding-bottom:var(--padding-lg);background-color:var(--color-background-primary);flex-direction:column;display:flex;position:relative;overflow:hidden}.af-hero__title[data-astro-cid-jujpk5kg]{max-width:42rem}@media (width>=768px){.af-hero[data-astro-cid-jujpk5kg] .container-page[data-astro-cid-jujpk5kg]{gap:1.75rem;padding-top:5rem;padding-bottom:5rem}}#architecture[data-astro-cid-jujpk5kg]{--plat-radius:5px}#architecture[data-astro-cid-jujpk5kg] .platform__item[data-astro-cid-jujpk5kg]{font-family:var(--font-sans);text-align:left;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:0;overflow:visible}#architecture[data-astro-cid-jujpk5kg] .platform__illu[data-astro-cid-jujpk5kg]{aspect-ratio:16/9;background:var(--color-background-secondary);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:calc(100% - 8px);margin:4px auto 0;display:flex;position:relative;overflow:hidden}#architecture[data-astro-cid-jujpk5kg] .platform__illu-wrap[data-astro-cid-jujpk5kg]{justify-content:center;align-items:center;display:flex}#architecture[data-astro-cid-jujpk5kg] .platform__text[data-astro-cid-jujpk5kg]{padding:var(--padding-md) var(--container-inset) var(--container-inset);flex-direction:column;gap:12px;display:flex}#architecture[data-astro-cid-jujpk5kg] .plat-card[data-astro-cid-jujpk5kg]{border-radius:var(--plat-radius);position:relative}#architecture[data-astro-cid-jujpk5kg] .plat-card--pad[data-astro-cid-jujpk5kg]{flex-direction:column;gap:.35rem;width:7.75rem;padding:.55rem .6rem;display:flex}#architecture[data-astro-cid-jujpk5kg] .plat-badge[data-astro-cid-jujpk5kg]{border-radius:var(--radius-full);background:var(--color-background-accent);font-family:var(--font-mono);font-size:10px;font-weight:var(--font-weight-medium);letter-spacing:.04em;color:var(--color-text-alternate);align-items:center;padding:.08rem .32rem;line-height:1.2;display:inline-flex}#architecture[data-astro-cid-jujpk5kg] .plat-failover[data-astro-cid-jujpk5kg]{flex-direction:column;gap:.35rem;display:flex}#architecture[data-astro-cid-jujpk5kg] .plat-node[data-astro-cid-jujpk5kg]{border-radius:var(--plat-radius);min-width:8rem;font-family:var(--font-mono);color:var(--color-text-secondary);align-items:center;gap:.4rem;padding:.42rem .55rem;font-size:12px;display:flex}#architecture[data-astro-cid-jujpk5kg] .plat-node[data-astro-cid-jujpk5kg] i[data-astro-cid-jujpk5kg]{background:var(--color-background-tertiary);border-radius:99px;width:.4rem;height:.4rem}#architecture[data-astro-cid-jujpk5kg] .plat-node[data-astro-cid-jujpk5kg].is-on{color:var(--color-text-primary)}#architecture[data-astro-cid-jujpk5kg] .plat-node[data-astro-cid-jujpk5kg].is-on i[data-astro-cid-jujpk5kg]{background:var(--color-background-accent)}#architecture[data-astro-cid-jujpk5kg] .plat-fn[data-astro-cid-jujpk5kg]{flex-direction:column;align-items:flex-start;gap:.35rem;padding:.6rem .7rem;display:flex}#architecture[data-astro-cid-jujpk5kg] .plat-fn__name[data-astro-cid-jujpk5kg]{font-family:var(--font-mono);font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}#architecture[data-astro-cid-jujpk5kg] .plat-log[data-astro-cid-jujpk5kg]{width:10rem;font-family:var(--font-mono);color:var(--color-text-secondary);flex-direction:column;gap:.18rem;padding:.45rem .55rem;font-size:12px;line-height:1.3;display:flex}#architecture[data-astro-cid-jujpk5kg] .plat-log[data-astro-cid-jujpk5kg]>span[data-astro-cid-jujpk5kg]{box-sizing:border-box;justify-content:space-between;align-items:baseline;gap:.65rem;width:100%;padding:.05rem .2rem;display:flex}#architecture[data-astro-cid-jujpk5kg] .plat-log[data-astro-cid-jujpk5kg] em[data-astro-cid-jujpk5kg]{color:var(--color-text-tertiary);font-size:10px;font-style:normal}#architecture[data-astro-cid-jujpk5kg] .plat-log[data-astro-cid-jujpk5kg] .is-on[data-astro-cid-jujpk5kg]{border-radius:var(--plat-radius);background:var(--color-background-accent);color:var(--color-text-alternate)}#architecture[data-astro-cid-jujpk5kg] .plat-log[data-astro-cid-jujpk5kg] .is-on[data-astro-cid-jujpk5kg] em[data-astro-cid-jujpk5kg]{color:var(--color-text-alternate)}.page-statement__body[data-astro-cid-jujpk5kg]{max-width:42rem;padding:var(--padding-3xl) var(--container-inset);margin:0 auto}.page-statement__title[data-astro-cid-jujpk5kg]{font-family:var(--font-sans);font-size:var(--text-h4);font-weight:var(--font-weight-medium);line-height:var(--leading-heading);letter-spacing:var(--tracking-tighten-heading);text-wrap:balance}.page-statement__lede[data-astro-cid-jujpk5kg]{margin-top:var(--padding-sm)}.page-pillars__item[data-astro-cid-jujpk5kg]{text-align:left;padding:var(--container-inset);align-items:flex-start;gap:0}.page-pillars__item[data-astro-cid-jujpk5kg] img[data-astro-cid-jujpk5kg]{margin-bottom:2rem}.page-pillars__title[data-astro-cid-jujpk5kg]{margin-bottom:var(--padding-xxs)}.af-stack-placeholder[data-astro-cid-jujpk5kg]{width:100%;min-height:12rem}.quickstart__grid[data-astro-cid-jujpk5kg]>[data-astro-cid-jujpk5kg]{min-width:0}.quickstart__lede[data-astro-cid-jujpk5kg]{margin-top:var(--padding-sm);max-width:32rem}.quickstart__ctas[data-astro-cid-jujpk5kg]{gap:var(--padding-xxs);margin-top:var(--padding-md);flex-direction:column;display:flex}.quickstart__term[data-astro-cid-jujpk5kg]{z-index:1;width:100%;position:relative}#use-cases[data-astro-cid-jujpk5kg] .section-header[data-astro-cid-jujpk5kg]{margin-bottom:var(--padding-2xl)}@media (width>=768px){.quickstart__ctas[data-astro-cid-jujpk5kg]{flex-direction:row}}
