.give-get:where(.astro-xktgythc){display:grid;grid-template-columns:1fr 1fr;grid-gap:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;gap:0;margin:2rem 0;overflow:hidden}.col:where(.astro-xktgythc){padding:1.5rem}.col:where(.astro-xktgythc)+.col:where(.astro-xktgythc){border-left:1px solid var(--color-border)}h3:where(.astro-xktgythc){color:var(--color-text-alt);font-size:var(--font-size-md);letter-spacing:.05em;margin:0 0 .5rem;text-transform:uppercase}p:where(.astro-xktgythc){line-height:1.6;margin:0}@media only screen and (max-width:987px){.give-get:where(.astro-xktgythc){grid-template-columns:1fr}.col:where(.astro-xktgythc)+.col:where(.astro-xktgythc){border-left:0;border-top:1px solid var(--color-border)}}.lists:where(.astro-3f75dfl3){display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;margin:2rem 0}h3:where(.astro-3f75dfl3){color:var(--color-text-alt);font-size:var(--font-size-md);letter-spacing:.05em;margin:0 0 1rem;text-transform:uppercase}ul:where(.astro-3f75dfl3){display:flex;flex-direction:column;gap:.6rem;list-style:none;margin:0;padding:0}li:where(.astro-3f75dfl3){display:grid;grid-template-columns:1.5rem 1fr;grid-gap:.5rem;align-items:baseline;gap:.5rem}.icon:where(.astro-3f75dfl3){font-weight:700}.icon-yes:where(.astro-3f75dfl3){color:var(--color-success)}.icon-no:where(.astro-3f75dfl3){color:var(--color-danger)}@media only screen and (max-width:987px){.lists:where(.astro-3f75dfl3){grid-template-columns:1fr}}.m8:where(.astro-5unozyj7){background:var(--color-surface-warm);border:1px solid var(--color-border);border-radius:18px;margin:2rem 0;padding:1.25rem}.flow:where(.astro-5unozyj7){display:grid;grid-template-columns:1fr auto 1fr auto 1fr;grid-gap:.75rem;gap:.75rem;margin-bottom:1.25rem}.flow:where(.astro-5unozyj7),.node:where(.astro-5unozyj7){align-items:center}.node:where(.astro-5unozyj7){background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;display:flex;flex-direction:column;gap:.55rem;padding:.95rem .75rem}.icon:where(.astro-5unozyj7){aspect-ratio:1;background:var(--color-lavender);border-radius:999px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-lavender-ink) 14%,transparent);display:block;position:relative;width:2.2rem}.icon:where(.astro-5unozyj7):after,.icon:where(.astro-5unozyj7):before{background:var(--color-lavender-ink);content:"";position:absolute}.device:where(.astro-5unozyj7):before{background:transparent;border:2px solid var(--color-lavender-ink);border-radius:.12rem;height:.72rem;left:.6rem;right:.6rem;top:.66rem}.device:where(.astro-5unozyj7):after{border-radius:999px;bottom:.6rem;height:.14rem;left:.48rem;right:.48rem}.server:where(.astro-5unozyj7):before{background:transparent;border:2px solid var(--color-lavender-ink);border-radius:.28rem;inset:.65rem .55rem}.server:where(.astro-5unozyj7):after{box-shadow:0 .38rem 0 var(--color-lavender-ink);height:.12rem;left:.78rem;right:.78rem;top:1.05rem}.model:where(.astro-5unozyj7):before{background:transparent;border:2px solid var(--color-lavender-ink);border-radius:50%;inset:.58rem}.model:where(.astro-5unozyj7):after{aspect-ratio:1;border-radius:50%;left:.91rem;top:.91rem;width:.38rem}.caption:where(.astro-5unozyj7){color:var(--color-text);font-size:var(--font-size-sm)}.arrow:where(.astro-5unozyj7){align-items:center;color:var(--color-text-alt);display:flex;flex-direction:column;font-size:1.5rem}.arrow-label:where(.astro-5unozyj7){font-size:var(--font-size-xs);text-align:center}.never-title:where(.astro-5unozyj7){color:var(--color-text-alt);font-size:var(--font-size-sm);font-weight:600;margin:0 0 .5rem}.never:where(.astro-5unozyj7){display:grid;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0;grid-gap:.4rem;gap:.4rem}.never:where(.astro-5unozyj7) li:where(.astro-5unozyj7){font-size:var(--font-size-sm);-webkit-text-decoration:line-through;text-decoration:line-through}.never:where(.astro-5unozyj7) li:where(.astro-5unozyj7),figcaption:where(.astro-5unozyj7){color:var(--color-text-alt)}figcaption:where(.astro-5unozyj7){font-size:var(--font-size-xs);line-height:1.45;margin-top:.75rem;text-align:center}@media only screen and (max-width:987px){.flow:where(.astro-5unozyj7){grid-template-columns:1fr}.arrow:where(.astro-5unozyj7){justify-self:center;transform:rotate(90deg)}.never:where(.astro-5unozyj7){grid-template-columns:1fr}}.callout:where(.astro-lu56htyu){background:var(--color-surface);border:1px solid var(--color-border);border-radius:18px;margin:3rem 0;padding:2rem}h2:where(.astro-lu56htyu){font:600 1.5rem/1.2 var(--font-display);margin:0 0 1rem}.callout:where(.astro-lu56htyu)>p:where(.astro-lu56htyu){line-height:1.6;margin:0 0 1.5rem}.callout:where(.astro-lu56htyu) a:where(.astro-lu56htyu),.callout:where(.astro-lu56htyu)>p:where(.astro-lu56htyu){color:var(--color-text)}.callout:where(.astro-lu56htyu) a:where(.astro-lu56htyu){-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.callout:where(.astro-lu56htyu) a:where(.astro-lu56htyu):focus-visible,.callout:where(.astro-lu56htyu) a:where(.astro-lu56htyu):hover{color:var(--color-accent)}.m9:where(.astro-lu56htyu){background:var(--color-surface-warm);border:1px solid var(--color-border);border-radius:16px;margin:0;padding:1rem}.grid:where(.astro-lu56htyu){display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.panel:where(.astro-lu56htyu){background:var(--color-bg);border:1px solid var(--color-border);border-radius:14px;padding:1rem}.panel-label:where(.astro-lu56htyu){font-size:var(--font-size-sm);font-weight:600;margin:0 0 .75rem}.diagram:where(.astro-lu56htyu){align-items:center;display:flex;font-size:2rem;gap:.5rem;margin-bottom:.5rem}.caption:where(.astro-lu56htyu),.conn:where(.astro-lu56htyu){color:var(--color-text-alt)}.caption:where(.astro-lu56htyu){font-size:var(--font-size-sm);margin:0}figcaption:where(.astro-lu56htyu){color:var(--color-text-alt);font-size:var(--font-size-xs);line-height:1.45;margin-top:.8rem;text-align:center}@media only screen and (max-width:987px){.grid:where(.astro-lu56htyu){grid-template-columns:1fr}}.the-deal:where(.astro-mfftwk4t){padding:0 0 var(--tf-page-bottom)}.prose:where(.astro-mfftwk4t){margin-top:1rem;max-width:var(--tf-copy-max)}.page-meta:where(.astro-mfftwk4t){color:var(--color-text-alt);font-size:var(--font-size-sm)}.answer-block:where(.astro-mfftwk4t){border-left:2px solid var(--color-accent);color:var(--color-text);padding-left:1rem}h2:where(.astro-mfftwk4t){font:600 var(--tf-prose-h2-size) /1.2 var(--font-display);margin:var(--tf-prose-heading-gap) 0 var(--tf-prose-body-gap)}p:where(.astro-mfftwk4t),ul:where(.astro-mfftwk4t){line-height:1.7;margin:0 0 var(--tf-prose-body-gap)}.prose:where(.astro-mfftwk4t) a:where(.astro-mfftwk4t){color:var(--color-text);font-weight:600;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.prose:where(.astro-mfftwk4t) a:where(.astro-mfftwk4t):focus-visible,.prose:where(.astro-mfftwk4t) a:where(.astro-mfftwk4t):hover{color:var(--color-accent)}ul:where(.astro-mfftwk4t){padding-left:1.25rem}
