.article-section-visual_figure__p4frD{margin:var(--lb-space-6) 0;padding-block:var(--lb-space-4)}.article-section-visual_figure__p4frD img{display:block;width:100%;height:auto;max-height:270px;object-fit:contain}.article-section-visual_figure__p4frD figcaption{display:grid;gap:var(--lb-space-2);max-width:48ch;margin:var(--lb-space-4) auto 0;text-align:center;color:var(--lb-color-text-subdued);font-size:var(--lb-font-size-secondary);line-height:1.65}.article-section-visual_label__nb6GM{font-weight:var(--lb-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--lb-color-primary-text)}.article-section-visual_figure__p4frD small,.article-section-visual_label__nb6GM{font-size:var(--lb-font-size-caption)}@media (max-width:640px){.article-section-visual_figure__p4frD{margin-block:var(--lb-space-5)}.article-section-visual_figure__p4frD img{max-height:210px}}.article-visual-overview_overview__rTWnQ{margin-top:var(--lb-space-8);padding-top:var(--lb-space-6);border-top:1px solid var(--lb-color-border)}.article-visual-overview_eyebrow__hU8fs{display:flex;align-items:center;gap:var(--lb-space-2);color:var(--lb-color-text-subdued);font-size:var(--lb-font-size-caption);font-weight:var(--lb-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.article-visual-overview_figure__4Lr6L{margin:var(--lb-space-4) 0 var(--lb-space-6)}.article-visual-overview_canvas__TSu14{display:grid;place-items:center;aspect-ratio:16/9;max-height:300px;background:radial-gradient(ellipse,var(--lb-color-primary-soft),transparent 72%)}.article-visual-overview_canvas__TSu14 img{display:block;width:100%;height:100%;max-height:300px;min-height:0;object-fit:contain}.article-visual-overview_figure__4Lr6L figcaption{margin-top:var(--lb-space-3);color:var(--lb-color-text-subdued);font-size:var(--lb-font-size-secondary);line-height:1.6}.article-visual-overview_concept__KNJPJ{display:block;margin-top:var(--lb-space-1);color:var(--lb-color-text-subdued);font-size:var(--lb-font-size-caption)}.article-visual-overview_prompt__zSX6Y{margin:0 0 var(--lb-space-3);color:var(--lb-color-text-subdued);font-size:var(--lb-font-size-secondary)}.article-visual-overview_tabs__MjCtJ{display:flex;gap:var(--lb-space-2);border-bottom:1px solid var(--lb-color-border)}.article-visual-overview_tab__RoojP{display:flex;flex:1;align-items:center;justify-content:center;gap:var(--lb-space-2);min-width:0;min-height:48px;padding:var(--lb-space-3) var(--lb-space-2);border:0;border-bottom:2px solid transparent;background:transparent;color:var(--lb-color-text-subdued);font:inherit;font-size:var(--lb-font-size-secondary);font-weight:var(--lb-font-weight-medium);line-height:1.4;cursor:pointer}.article-visual-overview_tab__RoojP[aria-selected=true]{border-bottom-color:var(--lb-color-primary);color:var(--lb-color-text);background:var(--lb-color-primary-soft)}.article-visual-overview_tab__RoojP:hover{color:var(--lb-color-text)}.article-visual-overview_number___z3su{color:var(--lb-color-text-subdued);font-size:var(--lb-font-size-caption)}.article-visual-overview_tab__RoojP[aria-selected=true] .article-visual-overview_number___z3su{color:var(--lb-color-text)}.article-visual-overview_readLink__U0NZM:focus-visible,.article-visual-overview_tab__RoojP:focus-visible{outline:2px solid var(--lb-color-primary);outline-offset:4px;border-radius:var(--lb-radius-sm)}.article-visual-overview_panels__xEZ7V{display:grid;padding-top:var(--lb-space-5)}.article-visual-overview_panel__PS2SN{display:flex;grid-area:1/1;flex-direction:column;align-items:flex-start;visibility:hidden}.article-visual-overview_selected__YhI8B{visibility:visible}.article-visual-overview_topicHeading__zsRt7{margin:0 0 var(--lb-space-3);color:var(--lb-color-text);font-size:var(--lb-font-size-h4);font-weight:var(--lb-font-weight-semibold);line-height:1.4;letter-spacing:-.02em}.article-visual-overview_excerpt__ilodZ{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin:0 0 var(--lb-space-4);color:var(--lb-color-text-subdued);font-size:var(--lb-font-size-body);line-height:1.7}.article-visual-overview_readLink__U0NZM{display:inline-flex;align-items:center;gap:var(--lb-space-2);min-height:44px;margin-top:auto;color:var(--lb-color-text);font-size:var(--lb-font-size-secondary);font-weight:var(--lb-font-weight-semibold);text-decoration:none}.article-visual-overview_readLink__U0NZM:hover{text-decoration:underline;text-underline-offset:4px}@media (max-width:640px){.article-visual-overview_overview__rTWnQ{margin-top:var(--lb-space-6)}.article-visual-overview_number___z3su{display:none}.article-visual-overview_tab__RoojP{padding-inline:var(--lb-space-1)}.article-visual-overview_canvas__TSu14,.article-visual-overview_canvas__TSu14 img{max-height:230px}}.liquid-guide_guide__PAzsT{max-width:1320px;padding-inline:var(--lb-space-7)}.liquid-guide_guide__PAzsT [class~=arc-layout]{grid-template-columns:minmax(0,1fr)}.liquid-guide_guide__PAzsT [class~=arc-center]{padding-block:var(--lb-space-9) var(--lb-space-10)}.liquid-guide_guide__PAzsT [class~=arc-header]{display:grid;grid-template-columns:minmax(0,1fr);margin-bottom:var(--lb-space-8);padding-bottom:0;border:0}.liquid-guide_guide__PAzsT [class~=arc-title]{max-width:18ch;font-family:var(--lb-font-family-body);font-size:clamp(var(--lb-font-size-h1),3.8vw,calc(var(--lb-font-size-h1) * 1.5));font-weight:var(--lb-font-weight-semibold);line-height:1.12;letter-spacing:-.04em}.liquid-guide_guide__PAzsT [class~=arc-lead]{max-width:45ch;font-size:var(--lb-font-size-body-large);line-height:1.7}.liquid-guide_guide__PAzsT [class~=arc-byline]{gap:var(--lb-space-4)}.liquid-guide_guide__PAzsT [class~=arc-byline-primary]{font-size:var(--lb-font-size-secondary)}.liquid-guide_guide__PAzsT [class~=arc-author-avatar-lg]{width:32px;height:32px;background:var(--lb-color-primary-soft);color:var(--lb-color-primary-text)}.liquid-guide_guide__PAzsT [class~=arc-actions-row]{gap:var(--lb-space-2)}.liquid-guide_guide__PAzsT [class~=arc-action-btn]{min-height:40px;border-color:var(--lb-color-border)}.liquid-guide_guide__PAzsT [class~=arc-tags-row]{margin-top:var(--lb-space-4)}.liquid-guide_guide__PAzsT [data-resource-artwork=cover]{min-width:0;margin-top:var(--lb-space-5)}.liquid-guide_guide__PAzsT [class~=arc-right]{grid-column:1/-1}.liquid-guide_guide__PAzsT [class~=arc-sidebar]{position:static;max-height:none;display:grid;gap:var(--lb-space-7);padding-bottom:var(--lb-space-8)}.liquid-guide_body__7aUne{min-width:0;font-family:var(--lb-font-family-body)}.liquid-guide_introduction__xq2aT{padding-block:var(--lb-space-6);border-block:1px solid var(--lb-color-border)}.liquid-guide_kicker___S5Mv{display:block;margin-bottom:var(--lb-space-3);font-size:var(--lb-font-size-caption);font-weight:var(--lb-font-weight-medium);letter-spacing:.04em;color:var(--lb-color-primary-text)}.liquid-guide_guide__PAzsT .liquid-guide_body__7aUne [class~=arc-body-p-lead],.liquid-guide_guide__PAzsT .liquid-guide_body__7aUne [class~=arc-body-p]{max-width:72ch;margin:0 0 var(--lb-space-5);color:var(--lb-color-text-subdued);font-size:var(--lb-font-size-body-large);font-weight:var(--lb-font-weight-regular);line-height:1.8}.liquid-guide_guide__PAzsT .liquid-guide_introduction__xq2aT [class~=arc-body-p-lead]{margin:0;color:var(--lb-color-text)}.liquid-guide_chapter__1PcjT{padding-block:var(--lb-space-8);border-bottom:1px solid var(--lb-color-border)}.liquid-guide_chapter__1PcjT:last-child{border:0}.liquid-guide_chapterLabel__8j_Jm{display:flex;align-items:center;gap:var(--lb-space-3);margin-bottom:var(--lb-space-3);color:var(--lb-color-primary-text);font-size:var(--lb-font-size-caption);font-weight:var(--lb-font-weight-medium)}.liquid-guide_chapterLabel__8j_Jm>span{color:var(--lb-color-text-subdued);font-variant-numeric:tabular-nums}.liquid-guide_guide__PAzsT .liquid-guide_chapter__1PcjT [class~=arc-body-h2]{margin:0 0 var(--lb-space-5);font-size:clamp(var(--lb-font-size-h2),3vw,var(--lb-font-size-h1));line-height:1.22;letter-spacing:-.03em;font-weight:var(--lb-font-weight-semibold);scroll-margin-top:160px}.liquid-guide_guide__PAzsT .liquid-guide_body__7aUne [class~=arc-code-block]{min-width:0;max-width:100%;margin:var(--lb-space-5) 0 0;padding:var(--lb-space-5);border:1px solid var(--lb-color-border);border-radius:var(--lb-radius-lg);background:var(--lb-color-surface);color:var(--lb-color-text);white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--lb-font-family-mono);font-size:var(--lb-font-size-secondary);line-height:1.85;tab-size:2}.liquid-guide_guide__PAzsT .liquid-guide_body__7aUne [class~=arc-code-block] code{font:inherit;white-space:inherit}.liquid-guide_guide__PAzsT .liquid-guide_body__7aUne [class~=arc-body-ul]{display:grid;gap:var(--lb-space-3);margin:0}.liquid-guide_guide__PAzsT .liquid-guide_body__7aUne [class~=arc-body-ul] li{padding:var(--lb-space-4) var(--lb-space-4) var(--lb-space-4) var(--lb-space-7);border-left:1px solid var(--lb-color-border);background:var(--lb-color-surface);color:var(--lb-color-text-subdued);font-size:var(--lb-font-size-body-large);line-height:1.75;overflow-wrap:anywhere}.liquid-guide_guide__PAzsT .liquid-guide_body__7aUne [class~=arc-body-ul] li:before{left:12px;top:24px}.liquid-guide_templateFlow__jACjq{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:var(--lb-space-3);margin:0 0 var(--lb-space-6)}.liquid-guide_flowPanel__Xc3m4{display:flex;flex-direction:column;justify-content:center;gap:var(--lb-space-4);min-width:0;padding:var(--lb-space-5);border:1px solid var(--lb-color-border);border-radius:var(--lb-radius-lg);background:var(--lb-color-surface)}.liquid-guide_flowPanel__Xc3m4>span{display:flex;align-items:center;gap:var(--lb-space-2);color:var(--lb-color-text-subdued);font-size:var(--lb-font-size-caption)}.liquid-guide_flowPanel__Xc3m4 code{color:var(--lb-color-primary-text);font-family:var(--lb-font-family-mono);font-size:var(--lb-font-size-secondary);overflow-wrap:anywhere}.liquid-guide_flowPanel__Xc3m4 strong{font-size:var(--lb-font-size-h3);font-weight:var(--lb-font-weight-medium);line-height:1.35}.liquid-guide_outputPanel__KoJAl{background:linear-gradient(145deg,var(--lb-color-primary-soft),var(--lb-color-surface))}.liquid-guide_flowArrow__oNLOJ{align-self:center;color:var(--lb-color-text-subdued)}.liquid-guide_templateFlow__jACjq figcaption{grid-column:1/-1;color:var(--lb-color-text-subdued);font-size:var(--lb-font-size-caption);line-height:1.65}.liquid-guide_objectCards__5YgE_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lb-space-4);padding:0;margin:0;list-style:none}.liquid-guide_objectCards__5YgE_ li{display:flex;align-items:flex-start;gap:var(--lb-space-3);min-width:0;padding:var(--lb-space-5);border:1px solid var(--lb-color-border);border-radius:var(--lb-radius-lg);background:var(--lb-color-surface)}.liquid-guide_objectCards__5YgE_ svg{flex:none;color:var(--lb-color-primary-text)}.liquid-guide_objectCards__5YgE_ p{margin:0;color:var(--lb-color-text-subdued);font-size:var(--lb-font-size-body-large);line-height:1.75;overflow-wrap:anywhere}.liquid-guide_objectCards__5YgE_ code{color:var(--lb-color-text);font-family:var(--lb-font-family-mono);font-size:var(--lb-font-size-secondary)}.liquid-guide_architecture__q62qX{margin:0 0 var(--lb-space-6);padding:var(--lb-space-5);border:1px solid var(--lb-color-border);border-radius:var(--lb-radius-lg);background:var(--lb-color-surface)}.liquid-guide_architectureHeader__gt87U{display:flex;align-items:center;gap:var(--lb-space-3);margin-bottom:var(--lb-space-5);font-size:var(--lb-font-size-secondary);font-weight:var(--lb-font-weight-medium)}.liquid-guide_architectureHeader__gt87U svg{color:var(--lb-color-primary-text)}.liquid-guide_architecture__q62qX ol{display:grid;gap:var(--lb-space-3);margin:0;padding:0;list-style:none}.liquid-guide_architecture__q62qX li{display:grid;grid-template-columns:auto 100px minmax(0,1fr) auto;align-items:center;gap:var(--lb-space-3);padding:var(--lb-space-4);background:var(--lb-color-bg);border:1px solid var(--lb-color-border);border-radius:var(--lb-radius-md)}.liquid-guide_layerNumber__3jY8z{font-size:var(--lb-font-size-caption);color:var(--lb-color-text-subdued)}.liquid-guide_architecture__q62qX code{color:var(--lb-color-primary-text);font-family:var(--lb-font-family-mono);font-size:var(--lb-font-size-secondary)}.liquid-guide_architecture__q62qX li>span:last-child,.liquid-guide_architecture__q62qX li>span:nth-last-child(2){font-size:var(--lb-font-size-secondary);color:var(--lb-color-text-subdued)}.liquid-guide_architecture__q62qX li>svg{color:var(--lb-color-primary-text);transform:rotate(90deg)}.liquid-guide_architecture__q62qX figcaption{margin-top:var(--lb-space-4);color:var(--lb-color-text-subdued);font-size:var(--lb-font-size-caption);line-height:1.65}.liquid-guide_sectionGallery__EhLkM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lb-space-4);margin-bottom:var(--lb-space-6)}.liquid-guide_sectionGallery__EhLkM figure{min-width:0;margin:0;padding:var(--lb-space-4);border:1px solid var(--lb-color-border);border-radius:var(--lb-radius-lg);background:var(--lb-color-surface)}.liquid-guide_sectionGallery__EhLkM img{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:contain}.liquid-guide_sectionGallery__EhLkM figcaption{display:flex;align-items:center;gap:var(--lb-space-2);flex-wrap:wrap;margin-top:var(--lb-space-3);color:var(--lb-color-text);font-size:var(--lb-font-size-secondary)}.liquid-guide_sectionGallery__EhLkM figcaption svg{color:var(--lb-color-primary-text)}.liquid-guide_sectionGallery__EhLkM figcaption>span{flex-basis:100%;color:var(--lb-color-text-subdued);font-size:var(--lb-font-size-caption)}.liquid-guide_guide__PAzsT .liquid-guide_body__7aUne [class~=arc-callout]{margin-bottom:0;border-color:var(--lb-color-border);background:var(--lb-color-surface)}@media (min-width:800px){.liquid-guide_guide__PAzsT [class~=arc-header]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--lb-space-6)}.liquid-guide_guide__PAzsT [class~=arc-header]>:not([data-resource-artwork]){grid-column:1}.liquid-guide_guide__PAzsT [data-resource-artwork=cover]{grid-column:2;grid-row:1/span 6;align-self:center;margin:0}.liquid-guide_guide__PAzsT [class~=arc-sidebar]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.liquid-guide_guide__PAzsT [class~=arc-layout]{grid-template-columns:minmax(0,1fr) 180px;column-gap:var(--lb-space-9)}.liquid-guide_guide__PAzsT [class~=arc-center]{grid-column:1;grid-row:1}.liquid-guide_guide__PAzsT [class~=arc-left]{display:block;grid-column:2;grid-row:1;padding-top:var(--lb-space-9)}.liquid-guide_guide__PAzsT [class~=arc-toc]{top:150px}.liquid-guide_guide__PAzsT [class~=arc-toc-item]{padding-inline:var(--lb-space-2)}}@media (max-width:600px){.liquid-guide_guide__PAzsT{padding-inline:var(--lb-space-5)}.liquid-guide_guide__PAzsT [class~=arc-title]{font-size:clamp(var(--lb-font-size-h1),8.2vw,calc(var(--lb-font-size-h1) * 1.2));line-height:1.14}.liquid-guide_guide__PAzsT .liquid-guide_body__7aUne [class~=arc-body-p-lead],.liquid-guide_guide__PAzsT .liquid-guide_body__7aUne [class~=arc-body-p],.liquid-guide_guide__PAzsT [class~=arc-lead]{font-size:var(--lb-font-size-body-large)}.liquid-guide_guide__PAzsT .liquid-guide_body__7aUne [class~=arc-code-block]{padding:var(--lb-space-4);font-size:var(--lb-font-size-body)}.liquid-guide_guide__PAzsT .liquid-guide_chapter__1PcjT [class~=arc-body-h2]{font-size:var(--lb-font-size-h2)}.liquid-guide_templateFlow__jACjq{grid-template-columns:minmax(0,1fr);gap:var(--lb-space-3)}.liquid-guide_flowArrow__oNLOJ{transform:rotate(90deg);justify-self:center}.liquid-guide_flowPanel__Xc3m4{padding:var(--lb-space-4);gap:var(--lb-space-3)}.liquid-guide_objectCards__5YgE_,.liquid-guide_sectionGallery__EhLkM{grid-template-columns:minmax(0,1fr)}.liquid-guide_architecture__q62qX,.liquid-guide_objectCards__5YgE_ li{padding:var(--lb-space-4)}.liquid-guide_architecture__q62qX li{grid-template-columns:auto minmax(0,1fr) auto;padding:var(--lb-space-3);gap:var(--lb-space-2)}.liquid-guide_architecture__q62qX li>span:nth-child(3){grid-column:2;grid-row:2}.liquid-guide_architecture__q62qX li>svg{grid-column:3;grid-row:1/span 2}}@media print{.liquid-guide_guide__PAzsT [class~=arc-header],.liquid-guide_guide__PAzsT [class~=arc-layout]{display:block}.liquid-guide_guide__PAzsT [class~=arc-left],.liquid-guide_guide__PAzsT [class~=arc-right]{display:none}.liquid-guide_architecture__q62qX,.liquid-guide_sectionGallery__EhLkM,.liquid-guide_templateFlow__jACjq{break-inside:avoid}}