.page_shell__HBmOo{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:88px 0 56px}.page_hero__zVUkU{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px;border-bottom:1px solid var(--light-gray);padding-bottom:22px}.page_hero__zVUkU h1{max-width:760px;margin:0;font-size:clamp(2.1rem,5vw,4.8rem);line-height:1}.page_eyebrow__s544h,.page_kicker__3Hfbv{display:block;margin-bottom:8px;color:var(--gray);font-size:.78rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.page_lede___k3hT{max-width:720px;margin:16px 0 0;color:var(--gray);font-size:1.08rem}.page_articleLink__TafRP{flex:0 0 auto;border:1px solid var(--light-gray);border-radius:var(--radius);color:var(--fg);padding:9px 12px;text-decoration:none;transition:border-color var(--transition),background var(--transition)}.page_articleLink__TafRP:hover{background:var(--lightest-gray);border-color:var(--gray)}.page_controls__PGAd3{grid-template-columns:auto 44px repeat(3,minmax(150px,1fr));align-items:center;gap:12px;margin-bottom:16px;padding:12px;background:var(--lightest-gray)}.page_controls__PGAd3,.page_segmented__PIl7Q{display:grid;border:1px solid var(--light-gray);border-radius:var(--radius)}.page_segmented__PIl7Q{grid-template-columns:1fr 1fr;gap:4px;min-width:220px;padding:4px;background:var(--bg)}.page_iconButton__R3xeJ,.page_segmented__PIl7Q button{min-height:36px;border-radius:6px;color:var(--fg);background:transparent;cursor:pointer}.page_segmented__PIl7Q button{padding:0 10px;font-size:.92rem}.page_activeSegment__M7kmy{background:var(--fg)!important;color:var(--bg)!important}.page_iconButton__R3xeJ{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--light-gray);background:var(--bg)}.page_iconButton__R3xeJ svg{width:18px;height:18px}.page_slider__pgMGz{display:grid;grid-template-columns:minmax(72px,auto) 1fr minmax(56px,auto);align-items:center;gap:8px;min-width:0;color:var(--gray);font-size:.88rem}.page_slider__pgMGz input{min-width:0;accent-color:var(--fg)}.page_slider__pgMGz strong{color:var(--fg);font-size:.86rem;text-align:right}.page_workspace__1g5Q1{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:16px;align-items:stretch}.page_diagramPanel__YSyIi,.page_queryPanel__E8_RE,.page_sidePanel__smJMd,.page_timeline__72nLv{border:1px solid var(--light-gray);border-radius:var(--radius);background:var(--lightest-gray)}.page_diagramPanel__YSyIi{min-height:520px;overflow:hidden}.page_diagram__2gPFU{display:block;width:100%;min-height:520px;background:linear-gradient(90deg,color-mix(in srgb,var(--light-gray) 28%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--light-gray) 28%,transparent) 1px,transparent 1px);background-size:42px 42px}.page_edge__Mm0e3{fill:none;stroke:var(--gray);stroke-width:.42;stroke-dasharray:1.2 1.2;opacity:.28}.page_edgeActive__ofHbo{stroke-dasharray:2.4 1.2;animation:page_flowDash__iLldw 1.1s linear infinite;opacity:.95}.page_readEdge__g3Cio,.page_recentEdge__tAlUB{stroke:#f6c44f}.page_writeEdge__mIc9o{stroke:#ff9856}.page_backendEdge__HfBwc{stroke:#b8b8c8}.page_backendArrow__3MIXd,.page_readArrow__u3mK4,.page_writeArrow__WdzX7{fill:var(--gray)}.page_readArrow__u3mK4{fill:#f6c44f}.page_writeArrow__WdzX7{fill:#ff9856}.page_backendArrow__3MIXd{fill:#b8b8c8}@keyframes page_flowDash__iLldw{to{stroke-dashoffset:-7.2}}.page_packet__2DyNg{fill:#30d5c8;opacity:.35}.page_packetActive__MmSrK{fill:#ffb020;opacity:1}.page_nodeGroup__wPojf{outline:none}.page_node__AAIMr{fill:var(--bg);stroke:var(--light-gray);stroke-width:.35;cursor:pointer;transition:fill var(--transition),stroke var(--transition)}.page_nodeShadowAlt__0bBD_,.page_nodeShadow__FtfYk{opacity:.82;stroke-width:0}.page_nodeShadow__FtfYk{transform:translate(1.8px,-2px)}.page_nodeShadowAlt__0bBD_{transform:translate(3.2px,-3.4px);opacity:.65}.page_entryNode__9w7hb{fill:var(--bg);stroke:var(--light-gray)}.page_readNode__nOmJs{fill:#fac858;stroke:#e2a90c}.page_writeNode__4MMlH{fill:#ff9c59;stroke:#db6610}.page_storageNode__NHYLG{fill:#4f5064;stroke:#74758c}.page_backendNode__Q0KAe{fill:#c1c1cc;stroke:#a9a9b8}.page_storageTop__obHhj{fill:#73748d;stroke:#85869a;stroke-width:.25;pointer-events:none}.page_selectedNode__t3Iir .page_node__AAIMr{stroke:#ffb020;stroke-width:.7}.page_selectedNode__t3Iir .page_storageTop__obHhj{stroke:#ffb020;stroke-width:.45}.page_nodeText__6MU1w{fill:#111;font-family:var(--font-sans);font-size:2.65px;font-weight:700;pointer-events:none;text-anchor:middle}.page_storageText__4_pne{fill:#fff}.page_sidePanel__smJMd{display:flex;flex-direction:column;gap:14px;padding:16px}.page_componentDetail__cxCww h2,.page_queryPanel__E8_RE h2,.page_timeline__72nLv h2{margin:0 0 10px;font-size:1.2rem}.page_componentDetail__cxCww p{margin:0 0 14px;color:var(--gray);font-size:1rem}.page_supportList__qQbqM{display:grid;gap:8px;margin:0;padding:0;list-style:none}.page_supportList__qQbqM li{border:1px solid var(--light-gray);border-radius:6px;background:var(--bg);padding:8px 10px;color:var(--fg);font-size:.92rem;line-height:1.35}.page_sampleBox__6czva{display:grid;gap:8px;padding:14px;border:1px solid var(--light-gray);border-radius:var(--radius);background:var(--bg)}.page_sampleBox__6czva code{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--fg);font-size:.9rem;line-height:1.55}.page_statsGrid__5oaJ9{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:auto}.page_statsGrid__5oaJ9 div{min-height:78px;padding:12px;border:1px solid var(--light-gray);border-radius:var(--radius);background:var(--bg)}.page_statsGrid__5oaJ9 span{display:block;color:var(--gray);font-size:.82rem}.page_statsGrid__5oaJ9 strong{display:block;margin-top:8px;font-size:1.35rem}.page_lowerGrid__b8PFk{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);gap:16px;margin-top:16px}.page_queryPanel__E8_RE,.page_timeline__72nLv{padding:16px}.page_event__SHBAw{position:relative;display:grid;grid-template-columns:72px 1fr 30px;align-items:center;gap:12px;min-height:58px;margin-top:10px;padding:10px;border:1px solid var(--light-gray);border-radius:var(--radius);background:var(--bg)}.page_event__SHBAw span,.page_explainerRow__ulwKR span{color:var(--gray);font-size:.86rem}.page_event__SHBAw p{margin:0;font-size:.98rem}.page_event__SHBAw strong{display:grid;width:30px;height:30px;place-items:center;border-radius:999px;background:var(--lightest-gray);font-size:.86rem}.page_eventActive__N1FpK{border-color:#ffb020;box-shadow:inset 3px 0 0 #ffb020}.page_explainerRow__ulwKR{display:grid;grid-template-columns:150px 1fr 74px;align-items:center;gap:10px;min-height:42px;margin-top:12px}.page_explainerRow__ulwKR meter{width:100%}.page_explainerRow__ulwKR strong{text-align:right}.page_response__39GJM{margin:18px 0 0;overflow:auto;border:1px solid var(--light-gray);border-radius:var(--radius);background:var(--bg);color:var(--fg);padding:14px;font-size:.9rem;line-height:1.55}@media (max-width:980px){.page_controls__PGAd3,.page_lowerGrid__b8PFk,.page_workspace__1g5Q1{grid-template-columns:1fr}.page_sidePanel__smJMd{min-height:auto}}@media (max-width:680px){.page_shell__HBmOo{width:min(100% - 20px,1180px);padding-top:72px}.page_hero__zVUkU{align-items:flex-start;flex-direction:column}.page_controls__PGAd3{align-items:stretch}.page_segmented__PIl7Q{min-width:0}.page_event__SHBAw,.page_explainerRow__ulwKR,.page_slider__pgMGz{grid-template-columns:1fr}.page_explainerRow__ulwKR strong,.page_slider__pgMGz strong{text-align:left}.page_diagramPanel__YSyIi,.page_diagram__2gPFU{min-height:430px}.page_statsGrid__5oaJ9{grid-template-columns:1fr}}