.aia-page{--aia-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--aia-pos:#29f39e;--aia-neg:#ff7a7a}body.is-style-light .aia-page{--aia-pos:#15803d;--aia-neg:#c2410c}.aia-page code,.aia-page pre{font-family:var(--aia-mono)}.aia-label{letter-spacing:.12em;text-transform:uppercase;color:var(--home-muted);margin:0;font-size:.75rem;font-weight:700}.aia-chat{border:1px solid var(--home-plan-border);background:var(--home-plan-bg);border-radius:18px;min-width:0;margin:0;overflow:hidden;box-shadow:0 24px 60px #00000059}body.is-style-light .aia-chat{box-shadow:var(--home-card-shadow)}.aia-chat__bar{border-bottom:1px solid var(--home-hairline);align-items:center;gap:.375rem;padding:.75rem 1rem;display:flex}.aia-chat__bar span{background:var(--home-hairline);background:color-mix(in srgb, var(--home-heading) 18%, transparent);border-radius:999px;width:.625rem;height:.625rem}.aia-chat__bar p{color:var(--home-muted);margin:0 0 0 .625rem;font-size:.8125rem}.aia-chat__body{gap:.875rem;padding:1.375rem 1.375rem 1.5rem;display:grid}.aia-chat__user{background:color-mix(in srgb, var(--home-heading) 8%, transparent);max-width:85%;color:var(--home-heading);border-radius:14px 14px 4px;justify-self:end;margin:0;padding:.75rem 1rem;font-size:.9375rem;line-height:1.5}.aia-chat__tools,.aia-tags{flex-wrap:wrap;gap:.375rem;margin:0;display:flex}.aia-chat__tools span,.aia-tags span{border:1px solid color-mix(in srgb, var(--home-accent) 30%, transparent);background:color-mix(in srgb, var(--home-accent) 8%, transparent);font-family:var(--aia-mono);color:var(--home-accent);border-radius:999px;padding:.1875rem .5625rem;font-size:.75rem}.aia-chat__reply{color:var(--home-link-soft);font-size:.9375rem;line-height:1.6}.aia-chat__reply p{margin:0}.aia-chat__reply strong{color:var(--home-heading)}.aia-chat__reply ul{gap:.375rem;margin:.75rem 0;padding:0;list-style:none;display:grid}.aia-chat__reply li{border:1px solid var(--home-hairline);border-radius:10px;justify-content:space-between;gap:1rem;padding:.625rem .875rem;font-size:.875rem;display:flex}.aia-page .is-neg{color:var(--aia-neg);white-space:nowrap;font-variant-numeric:tabular-nums}.aia-page .is-pos{color:var(--aia-pos)}.aia-chat figcaption{border-top:1px solid var(--home-hairline);color:var(--home-muted);padding:.75rem 1.375rem;font-size:.8125rem}.aia-url-band{padding:.5rem 0 0}.aia-url{border:1px solid color-mix(in srgb, var(--home-accent) 30%, transparent);background:var(--home-plan-popular-bg);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;padding:1.25rem 1.5rem;display:flex}.aia-url>div{min-width:0}.aia-url code{color:var(--home-heading);overflow-wrap:anywhere;margin-top:.375rem;font-size:clamp(.8125rem,3.4vw,1.25rem);display:block}.aia-copy{border:1px solid var(--home-secondary-border);min-height:2.5rem;font:inherit;color:var(--home-heading);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:0 1.25rem;font-size:.875rem;font-weight:600;transition:border-color .15s}.aia-copy:hover{border-color:color-mix(in srgb, var(--home-accent) 60%, var(--home-card-border))}.aia-copy:focus-visible{outline-offset:2px;outline:2px solid #0be6f4a6}.aia-copy--sm{min-height:2rem;padding:0 .875rem;font-size:.8125rem}.aia-clients{flex:24rem;align-content:start;gap:.75rem;min-width:0;display:grid}.aia-clients h3{color:var(--home-heading);margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.aia-client{border:1px solid var(--home-plan-border);background:var(--home-plan-bg);border-radius:12px;padding:1rem 1.125rem;font-size:.9375rem;line-height:1.6}.aia-client p{margin:.375rem 0 0}.aia-client__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.aia-client .aia-client__name{color:var(--home-heading);margin:0;font-weight:600}.aia-client__note{color:var(--home-muted);font-size:.8125rem}.aia-code{border:1px solid var(--home-hairline);background:var(--home-canvas);color:var(--home-heading);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:.625rem 0 0;padding:.75rem .875rem;font-size:.8125rem;line-height:1.55}.aia-examples{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1.875rem;display:grid}.aia-example{border:1px solid var(--home-plan-border);background:var(--home-plan-bg);border-radius:16px;flex-direction:column;justify-content:space-between;gap:1rem;padding:1.25rem 1.375rem;display:flex}.aia-example__q{color:var(--home-heading);margin:0;font-size:1rem;font-weight:500;line-height:1.5}.aia-groups{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));align-items:start;gap:1.125rem;margin-top:1.875rem;display:grid}.aia-group h3{font-size:1.0625rem}.aia-group .aia-group__lead{color:var(--home-muted);margin:.25rem 0 0}.aia-group dl{border-top:1px solid var(--home-hairline);gap:.875rem;margin:1.125rem 0 0;padding-top:1rem;display:grid}.aia-group dt code{color:var(--home-accent);font-size:.8125rem}.aia-group dd{margin:.1875rem 0 0;font-size:.875rem;line-height:1.55}.aia-subhead{color:var(--home-heading);margin:3rem 0 0;font-size:1.375rem;font-weight:600}.aia-trust__title{color:var(--home-heading);margin:0;font-size:1rem;font-weight:600}.mt5-fix__item p{margin:.375rem 0 0;font-size:.9375rem;line-height:1.6}.aia-limits{margin-top:2.5rem}@media (width>=640px){.aia-limits{grid-template-columns:repeat(4,minmax(0,1fr))}}.aia-small{color:var(--home-muted);margin:1.5rem 0 0;font-size:.875rem}.mt5-cta p a{white-space:nowrap}@media (width>=640px){.aia-examples{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.aia-examples{grid-template-columns:repeat(3,minmax(0,1fr))}}.aia-trust{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.5rem 2rem}.aia-page .mt5-setup{padding-bottom:4.75rem}
