.ApiVisualPanels_contractRow__8rINv code,.ApiVisualPanels_eyebrow__pl4L3,.ApiVisualPanels_factLine__b4uUA strong,.ApiVisualPanels_flowLabel__uC3sG,.ApiVisualPanels_modeHeader__vAUG5 span,.ApiVisualPanels_overviewCard__L51vy strong,.ApiVisualPanels_reasonCard__6Gsa8 code,.ApiVisualPanels_reasonCard__6Gsa8 span,.ApiVisualPanels_referenceRow__QDIs_ code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ApiVisualPanels_docSection__P8OMu{scroll-margin-top:86px}.ApiVisualPanels_eyebrow__pl4L3{color:var(--blue);font-size:12px;font-weight:700;letter-spacing:.16em;line-height:1;margin:0;text-transform:uppercase}.ApiVisualPanels_eyebrow__pl4L3:before{display:none}.ApiVisualPanels_modeHeader__vAUG5 h2,.ApiVisualPanels_referencePanel__bhA5z h2,.ApiVisualPanels_sectionTitle___KDPz h2{letter-spacing:-.015em;line-height:1.08;margin:0}.ApiVisualPanels_choiceRow__InEUp p,.ApiVisualPanels_contractRow__8rINv p,.ApiVisualPanels_factLine__b4uUA span,.ApiVisualPanels_modeHeader__vAUG5 p,.ApiVisualPanels_referenceRow__QDIs_ span,.ApiVisualPanels_sectionTitle___KDPz p,.ApiVisualPanels_stepBlock__8VXad p{color:var(--muted);font-size:15px;line-height:1.58;margin:0}.ApiVisualPanels_overviewGrid__2LTXB{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4px}.ApiVisualPanels_modeBlock__0RH2K,.ApiVisualPanels_referencePanel__bhA5z,.ApiVisualPanels_stepBlock__8VXad{background:#ffffff;border-radius:12px;box-shadow:var(--p-shadow);position:relative}.ApiVisualPanels_modeBlock__0RH2K:after,.ApiVisualPanels_overviewCard__L51vy:after,.ApiVisualPanels_referencePanel__bhA5z:after,.ApiVisualPanels_stepBlock__8VXad:after{display:none}.ApiVisualPanels_overviewCard__L51vy{background:#ffffff;border:1px solid var(--line);border-radius:10px;display:grid;gap:5px;padding:14px 16px}.ApiVisualPanels_overviewCard__L51vy strong{color:var(--ink);font-size:13px}.ApiVisualPanels_overviewCard__L51vy span{color:var(--muted);font-size:14px;line-height:1.45}.ApiVisualPanels_docSection__P8OMu{display:grid;gap:24px;max-width:900px}.ApiVisualPanels_sectionTitle___KDPz{display:grid;gap:12px}.ApiVisualPanels_modeHeader__vAUG5 h2,.ApiVisualPanels_referencePanel__bhA5z h2,.ApiVisualPanels_sectionTitle___KDPz h2{font-size:22px}.ApiVisualPanels_docSection__P8OMu:first-child .ApiVisualPanels_sectionTitle___KDPz h2{font-size:22px;letter-spacing:-.01em}.ApiVisualPanels_stepList__pmUsf{display:grid;gap:12px}.ApiVisualPanels_stepBlock__8VXad{display:grid;gap:14px;padding:26px 28px;scroll-margin-top:86px}.ApiVisualPanels_stepBlock__8VXad h3{font-size:20px;letter-spacing:0;margin:0 0 7px}.ApiVisualPanels_modeBlock__0RH2K{display:grid;gap:14px;padding:26px 28px;scroll-margin-top:86px}.ApiVisualPanels_modeHeader__vAUG5{display:grid;gap:10px}.ApiVisualPanels_modeHeader__vAUG5 span{color:var(--blue);font-size:11px;font-weight:700;justify-self:start;letter-spacing:.14em;text-transform:uppercase}.ApiVisualPanels_modeFacts__Ibuw2{border:1px solid var(--line);border-radius:8px;overflow:hidden}.ApiVisualPanels_factLine__b4uUA{align-items:baseline;display:grid;gap:12px;grid-template-columns:110px minmax(0,1fr);padding:10px 12px}.ApiVisualPanels_factLine__b4uUA+.ApiVisualPanels_factLine__b4uUA{border-top:1px solid var(--line)}.ApiVisualPanels_factLine__b4uUA strong{color:var(--ink);font-size:12px}.ApiVisualPanels_choiceTable___e28C,.ApiVisualPanels_contractList__VuqM1{display:grid}.ApiVisualPanels_docSection__P8OMu>.ApiVisualPanels_contractList__VuqM1{background:#ffffff;border-radius:12px;box-shadow:var(--p-shadow);gap:4px;padding:26px 28px}.ApiVisualPanels_flowLabel__uC3sG{color:var(--label);font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1.2;margin-bottom:6px;text-transform:uppercase}.ApiVisualPanels_choiceRow__InEUp{align-items:baseline;border-top:1px solid rgba(17,20,24,.08);display:grid;gap:14px;grid-template-columns:minmax(150px,.3fr) minmax(96px,.18fr) minmax(0,1fr);padding:14px 2px}.ApiVisualPanels_choiceRow__InEUp:first-child{border-top:0}.ApiVisualPanels_choiceRow__InEUp:last-child,.ApiVisualPanels_contractRow__8rINv:last-child{border-bottom:0}.ApiVisualPanels_choiceRow__InEUp strong{font-size:15px}.ApiVisualPanels_choiceRow__InEUp span{color:var(--muted);font-size:12.5px;justify-self:start}.ApiVisualPanels_referenceGrid__MttTV{display:grid;gap:10px;grid-template-columns:1fr}.ApiVisualPanels_contractRow__8rINv{align-items:baseline;border-top:1px solid var(--hairline);display:grid;gap:16px;grid-template-columns:150px minmax(0,1fr);padding:12px 0}.ApiVisualPanels_contractRow__8rINv:first-child{border-top:0}.ApiVisualPanels_contractRow__8rINv strong{font-size:15px}.ApiVisualPanels_contractRow__8rINv code{color:var(--muted);font-size:11px;letter-spacing:.04em;line-height:1.45;text-transform:uppercase}.ApiVisualPanels_reasonCard__6Gsa8{background:#ffffff;border-bottom:1px solid var(--line);display:grid}.ApiVisualPanels_reasonCard__6Gsa8:last-child{border-bottom:0}.ApiVisualPanels_reasonCard__6Gsa8 header{align-items:center;background:#f8fbf8;border-bottom:1px solid var(--line);display:flex;gap:10px;justify-content:space-between;padding:13px 16px}.ApiVisualPanels_reasonCard__6Gsa8 header strong{font-size:15px}.ApiVisualPanels_reasonCard__6Gsa8 code{color:var(--ink);font-size:12.5px}.ApiVisualPanels_reasonCard__6Gsa8 div{display:grid;gap:6px;padding:11px 16px}.ApiVisualPanels_reasonCard__6Gsa8 div+div{border-top:1px solid var(--line)}.ApiVisualPanels_reasonCard__6Gsa8 span{color:var(--muted);font-size:11px;font-weight:700}.ApiVisualPanels_reasonCard__6Gsa8 p{color:var(--muted);line-height:1.5;margin:0}.ApiVisualPanels_referencePanel__bhA5z{align-content:start;display:grid;overflow:hidden}.ApiVisualPanels_referencePanel__bhA5z h2{border-bottom:1px solid rgba(17,20,24,.06);color:var(--ink);font-size:15px;overflow-wrap:anywhere;padding:12px 16px}.ApiVisualPanels_referenceRow__QDIs_{align-items:baseline;border-bottom:1px solid rgba(17,20,24,.06);display:grid;gap:12px;grid-template-columns:96px minmax(0,1fr);padding:10px 14px}.ApiVisualPanels_referenceRow__QDIs_:last-child{border-bottom:0}.ApiVisualPanels_referenceRow__QDIs_ code{color:var(--muted);font-size:12px;font-weight:600}.ApiVisualPanels_endpointReference__yJUTC{display:grid;gap:10px}.ApiVisualPanels_endpointAccordions__n9L8l{display:none}.ApiVisualPanels_endpointGroup__cGJ8v{display:grid;gap:8px}.ApiVisualPanels_endpointGroup__cGJ8v h3{color:var(--label);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.2;margin:10px 0 0;text-transform:uppercase}.ApiVisualPanels_endpointDetails__ck_X9{background:#ffffff;border:1px solid var(--line);border-radius:8px;overflow:hidden}.ApiVisualPanels_endpointDetails__ck_X9 summary{align-items:start;cursor:pointer;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;list-style:none;padding:12px 14px}.ApiVisualPanels_endpointDetails__ck_X9 summary::-webkit-details-marker{display:none}.ApiVisualPanels_endpointDetails__ck_X9 summary:after{color:var(--muted);content:"+";font:800 14px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ApiVisualPanels_endpointDetails__ck_X9[open] summary{border-bottom:1px solid var(--line)}.ApiVisualPanels_endpointDetails__ck_X9[open] summary:after{content:"-"}.ApiVisualPanels_endpointDetails__ck_X9 summary code{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.ApiVisualPanels_endpointMethod__0PLyg{background:#f1f4f6;border:1px solid var(--line);border-radius:4px;color:var(--blue);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;font-weight:800;line-height:1;padding:4px 6px}.ApiVisualPanels_endpointRows__bxqC4{display:grid}.ApiVisualPanels_checklistBoard__ouw20{display:grid;gap:8px}.ApiVisualPanels_checklistItem__ggLsZ{align-items:start;background:#ffffff;border:1px solid var(--line);border-radius:9px;display:grid;gap:13px;grid-template-columns:auto minmax(0,1fr);padding:13px 16px}.ApiVisualPanels_checklistItem__ggLsZ>div{display:grid;gap:4px}.ApiVisualPanels_checklistItem__ggLsZ strong{color:var(--ink);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ApiVisualPanels_checklistItem__ggLsZ p{color:var(--muted);font-size:14px;line-height:1.5;margin:0}.ApiVisualPanels_checklistMark__Pd7t5{align-items:center;background:#f0f7f2;border:1px solid rgba(31,122,77,.3);border-radius:6px;color:var(--green);display:inline-flex;flex:none;font-size:12px;font-weight:800;height:22px;justify-content:center;margin-top:1px;width:22px}.ApiVisualPanels_checklistMark__Pd7t5:before{content:"✓"}@media (max-width:780px){.ApiVisualPanels_choiceRow__InEUp,.ApiVisualPanels_contractRow__8rINv,.ApiVisualPanels_factLine__b4uUA,.ApiVisualPanels_overviewGrid__2LTXB,.ApiVisualPanels_referenceGrid__MttTV,.ApiVisualPanels_referenceRow__QDIs_{grid-template-columns:1fr}.ApiVisualPanels_modeHeader__vAUG5 h2,.ApiVisualPanels_sectionTitle___KDPz h2{font-size:26px}.ApiVisualPanels_endpointGrid__qL3Ie{display:none}.ApiVisualPanels_endpointAccordions__n9L8l{display:grid;gap:14px}}@media (max-width:560px){.ApiVisualPanels_modeBlock__0RH2K,.ApiVisualPanels_stepBlock__8VXad{padding:14px}}.ApiPanelView_eyebrow__Ph58N,.ApiPanelView_surfaceSwitch__EfYYS button{font-family:var(--mono)}.ApiPanelView_readerPanel___RtuQ{display:grid;gap:22px;max-width:900px}.ApiPanelView_readerIntro__BqPVo{display:grid;gap:12px}.ApiPanelView_eyebrow__Ph58N{color:var(--blue);font-size:12px;font-weight:700;letter-spacing:.16em;line-height:1;margin:0;text-transform:uppercase}.ApiPanelView_readerIntro__BqPVo h1{font-size:34px;font-weight:700;letter-spacing:-.01em;line-height:1.12;margin:0;max-width:820px}.ApiPanelView_readerLead__SdCoL{color:var(--muted);font-size:18px;line-height:1.62;margin:0;max-width:780px}.ApiPanelView_introHeader__OTp6k{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.ApiPanelView_surfaceSwitch__EfYYS{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:7px;display:inline-flex;gap:2px;padding:2px}.ApiPanelView_surfaceSwitchLabel__49oKs{color:var(--label-soft);font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.09em;padding:0 6px 0 8px;text-transform:uppercase}.ApiPanelView_surfaceSwitch__EfYYS button{background:transparent;border:0;border-radius:5px;color:var(--muted);cursor:pointer;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.06em;min-height:24px;padding:0 14px;text-transform:uppercase;transition:background .12s ease,color .12s ease}.ApiPanelView_surfaceSwitch__EfYYS button:hover{color:var(--ink)}.ApiPanelView_surfaceSwitch__EfYYS button.ApiPanelView_activeSurfaceButton__tR7fF{background:var(--ink);color:#ffffff}.ApiPanelView_panelSection__oKmyD,.ApiPanelView_panelSections__0HO_v,.ApiPanelView_prose__bMDnX{display:grid}.ApiPanelView_prose__bMDnX{gap:11px;max-width:780px}.ApiPanelView_panelSections__0HO_v{gap:0}.ApiPanelView_panelSection__oKmyD{border-top:1px solid var(--line);gap:10px;padding-top:18px}.ApiPanelView_panelSection__oKmyD+.ApiPanelView_panelSection__oKmyD{margin-top:22px}.ApiPanelView_panelSection__oKmyD h2{font-size:17px;font-weight:600;letter-spacing:0;line-height:1.3;margin:0}.ApiPanelView_panelSection__oKmyD p,.ApiPanelView_prose__bMDnX p{color:var(--body);font-size:14.5px;line-height:1.66;margin:0;max-width:780px;text-wrap:pretty}.ApiPanelView_prose__bMDnX p{font-size:15px}.ApiPanelView_panelSection__oKmyD ul{display:grid;gap:8px;list-style:none;margin:3px 0 0;max-width:780px;padding:0}.ApiPanelView_panelSection__oKmyD li{align-items:start;color:var(--muted);display:grid;font-size:13.5px;gap:11px;grid-template-columns:13px minmax(0,1fr);line-height:1.55}.ApiPanelView_panelSection__oKmyD li:before{color:var(--green);content:"·";font-family:var(--mono);font-weight:800;line-height:1.55}.ApiPanelView_panelLinks__NPIi6{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:2px}.ApiPanelView_panelLink__zXzSv{color:var(--blue);font-family:var(--mono);font-size:12.5px;font-weight:600;line-height:1.3;text-decoration:none}.ApiPanelView_panelLink__zXzSv:after{content:" ↗"}@media (max-width:780px){.ApiPanelView_readerIntro__BqPVo h1{font-size:34px}}@media (max-width:560px){.ApiPanelView_readerIntro__BqPVo h1{font-size:29px}.ApiPanelView_readerLead__SdCoL{font-size:16px}}.MobileDocsSelect_picker__BBHV3{display:none}@media (max-width:780px){.MobileDocsSelect_picker__BBHV3{display:grid;gap:5px;padding:0 12px}.MobileDocsSelect_label__BeuVj{color:var(--muted,var(--ca-muted));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.MobileDocsSelect_trigger__rFYwt{align-items:center;background:#ffffff;border:1px solid var(--ca-line);border-radius:8px;color:var(--ca-ink);display:flex;font-size:14px;justify-content:space-between;min-height:44px;padding:9px 12px;text-align:left;width:100%}.MobileDocsSelect_trigger__rFYwt>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MobileDocsSelect_chevron__Y1kp4{color:var(--ca-muted);flex:none;font-size:18px;margin-left:12px}.MobileDocsSelect_layer__jgqVe{inset:0;position:fixed;z-index:70}.MobileDocsSelect_backdrop__fc_uy{background:rgba(17,20,24,.48);border:0;inset:0;position:absolute;width:100%}.MobileDocsSelect_sheet___yXx0{background:var(--ca-bg,#f6f7f8);border-radius:18px 18px 0 0;bottom:0;box-shadow:0 -18px 50px rgba(17,20,24,.24);display:grid;grid-template-rows:auto minmax(0,1fr);left:0;max-height:min(82dvh,720px);position:absolute;right:0}.MobileDocsSelect_sheetHead__XkZxa{align-items:center;border-bottom:1px solid var(--ca-line);display:flex;justify-content:space-between;padding:14px 16px}.MobileDocsSelect_sheetHead__XkZxa strong{font-size:17px}.MobileDocsSelect_sheetHead__XkZxa button{background:#ffffff;border:1px solid var(--ca-line);border-radius:8px;color:var(--ca-ink);font-size:24px;height:44px;width:44px}.MobileDocsSelect_groups__8KoFK{overflow-y:auto;padding:8px 16px 24px}.MobileDocsSelect_group__JAEqE{border-bottom:1px solid var(--ca-line);padding:14px 0}.MobileDocsSelect_group__JAEqE:last-child{border-bottom:0}.MobileDocsSelect_group__JAEqE h2{color:var(--ca-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;letter-spacing:.1em;margin:0 0 6px;text-transform:uppercase}.MobileDocsSelect_group__JAEqE>div{display:grid}.MobileDocsSelect_group__JAEqE button{background:transparent;border:0;border-radius:8px;color:var(--ca-ink);font-size:15px;min-height:44px;padding:8px 10px;text-align:left}.MobileDocsSelect_group__JAEqE button[aria-current=page]{background:var(--ca-accent-soft);color:var(--ca-accent);font-weight:800}}.ApiTreeNav_sidebar__or5yN{align-self:start;border-right:1px solid var(--line);display:grid;height:calc(100vh - 64px);overflow-y:auto;padding:30px 26px 64px;position:sticky;top:64px}.ApiTreeNav_navRow__piiC4 a,.ApiTreeNav_navRow__piiC4 button,.ApiTreeNav_navSectionTitle__RaFHG{font-family:var(--mono)}.ApiTreeNav_sidebarNav__N0GBq{align-content:start;display:grid;gap:16px;scrollbar-width:none}.ApiTreeNav_sidebarNav__N0GBq::-webkit-scrollbar{display:none}.ApiTreeNav_navSection__Rd4bl{border-top:1px solid #d8dde3;display:grid;gap:8px;padding-top:14px}.ApiTreeNav_navSection__Rd4bl:first-child{border-top:0;padding-top:0}.ApiTreeNav_navSectionTitle__RaFHG{color:var(--label-soft);font-size:10.5px;font-weight:700;letter-spacing:.11em;line-height:1;text-transform:uppercase}.ApiTreeNav_navItems__9o_WR{display:grid;gap:0}.ApiTreeNav_navRow__piiC4{align-items:center;display:grid;grid-template-columns:20px minmax(0,1fr);min-height:27px}.ApiTreeNav_treeGlyph__iIfqG{color:#b8bfc7;display:block;font-family:var(--mono);font-size:12px;line-height:1}.ApiTreeNav_navRow__piiC4 a,.ApiTreeNav_navRow__piiC4 button{background:transparent;border:1px solid transparent;border-radius:3px;color:var(--muted);cursor:pointer;display:block;font-family:var(--mono);font-size:13px;line-height:1.3;padding:5px 7px;text-align:left;text-decoration:none;width:100%}.ApiTreeNav_navRow__piiC4 a:hover,.ApiTreeNav_navRow__piiC4 button:hover{background:rgba(17,20,24,.045);border-color:transparent;color:var(--ink)}.ApiTreeNav_navRow__piiC4 button.ApiTreeNav_activeNavButton__Izg_E{background:rgba(17,20,24,.09);border-color:transparent;box-shadow:none;color:var(--ink);font-weight:700}@media (max-width:1080px){.ApiTreeNav_sidebar__or5yN{background:rgba(246,247,248,.96);border-bottom:1px solid var(--line);border-right:0;height:auto;overflow:hidden;padding:12px 18px;top:64px;z-index:12}.ApiTreeNav_sidebarNav__N0GBq{display:flex;gap:18px;overflow-x:auto;padding:0 0 4px;white-space:nowrap}.ApiTreeNav_navSection__Rd4bl{border-right:1px solid var(--line);min-width:190px;padding-right:16px}.ApiTreeNav_navSection__Rd4bl:last-child{border-right:0}}@media (max-width:780px){.ApiTreeNav_sidebar__or5yN{padding:7px 0 6px;position:static}.ApiTreeNav_sidebarNav__N0GBq{display:none}.ApiTreeNav_navSection__Rd4bl{border:0;display:flex;flex:0 0 auto;gap:6px;min-width:0;padding:0}.ApiTreeNav_navSectionTitle__RaFHG{display:none}.ApiTreeNav_navItems__9o_WR{display:flex;gap:6px}.ApiTreeNav_navRow__piiC4{display:block;min-height:0}.ApiTreeNav_treeGlyph__iIfqG{display:none}.ApiTreeNav_navRow__piiC4 a,.ApiTreeNav_navRow__piiC4 button{background:#ffffff;border:1px solid rgba(220,227,234,.9);border-radius:999px;color:#58635d;font-size:12px;line-height:1;max-width:168px;overflow:hidden;padding:8px 10px;text-overflow:ellipsis;white-space:nowrap;width:auto}.ApiTreeNav_navRow__piiC4 a:hover,.ApiTreeNav_navRow__piiC4 button.ApiTreeNav_activeNavButton__Izg_E,.ApiTreeNav_navRow__piiC4 button:hover{background:var(--ink);border-color:var(--ink);color:#ffffff}}.DvmArchitecturePage_page__A8gTn{--bg:#f6f7f8;--ink:#111418;--body:#454c54;--muted:#5f6872;--label:#69716c;--label-soft:#9aa3ac;--line:#e6eaf1;--hairline:#eef1f5;--line-strong:#d7dde3;--soft:#f1f4f6;--blue:#2454d6;--blue-soft:#eaf0fe;--green:#1f7a4d;--green-soft:#f3faf6;--amber:#a16207;--red:#b42318;--danger-soft:#fff0ee;--warning-soft:#fff7e6;--success-soft:#eef7f2;--code-bg:#f3f6fa;--dark-panel:#111418;--dark-panel-2:#181d23;--mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--p-radius:12px;--p-border:1px solid var(--line);--p-panel-bg:#ffffff;--p-soft-bg:#f6f7f8;--p-shadow:0 1px 2px rgba(16,24,40,0.04),0 4px 16px rgba(16,24,40,0.05);--p-eyebrow:11px;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;overflow-x:clip}.DvmArchitecturePage_page__A8gTn *{box-sizing:border-box;min-width:0}.DvmArchitecturePage_docsShell__V_edN{display:grid;grid-template-columns:292px minmax(0,1fr);margin:0 auto;max-width:1380px;min-height:calc(100vh - 64px);width:100%}.DvmArchitecturePage_sidebar__iARAA{align-self:start;border-right:1px solid var(--line);display:grid;height:calc(100vh - 64px);overflow-y:auto;padding:30px 26px 64px;position:sticky;top:64px}.DvmArchitecturePage_sidebarNav__t44YV{align-content:start;display:grid;gap:16px;scrollbar-width:none}.DvmArchitecturePage_sidebarNav__t44YV::-webkit-scrollbar{display:none}.DvmArchitecturePage_navSection__ys_ut{border-top:1px solid #d8dde3;display:grid;gap:8px;padding-top:14px}.DvmArchitecturePage_navSection__ys_ut:first-child{border-top:0;padding-top:0}.DvmArchitecturePage_eyebrow__y3SHD,.DvmArchitecturePage_navSectionTitle__Sfe5T{font-family:var(--mono)}.DvmArchitecturePage_navSectionTitle__Sfe5T{color:var(--label-soft);font-size:10.5px;font-weight:700;letter-spacing:.11em;line-height:1;text-transform:uppercase}.DvmArchitecturePage_navItems__1Pd7T{display:grid;gap:0}.DvmArchitecturePage_navRow__KqTYf{align-items:center;display:grid;grid-template-columns:20px minmax(0,1fr);min-height:27px}.DvmArchitecturePage_navRow__KqTYf:before{color:#b8bfc7;content:"├";font-family:var(--mono);font-size:12px;line-height:1}.DvmArchitecturePage_navRow__KqTYf:last-child:before{content:"└"}.DvmArchitecturePage_navRow__KqTYf button{background:transparent;border:1px solid transparent;border-radius:3px;color:var(--muted);cursor:pointer;display:block;font-family:var(--mono);font-size:13px;line-height:1.3;padding:5px 7px;text-align:left;width:100%}.DvmArchitecturePage_navChildRow__BozUw button{color:#7e858d}.DvmArchitecturePage_navRow__KqTYf button:hover{background:rgba(17,20,24,.045);border-color:transparent;color:var(--ink)}.DvmArchitecturePage_navRow__KqTYf button.DvmArchitecturePage_activeNavButton__cznVD{background:rgba(17,20,24,.09);border-color:transparent;box-shadow:none;color:var(--ink);font-weight:700}.DvmArchitecturePage_docsContent__WJi_X{align-content:start;display:grid;gap:34px;min-width:0;padding:40px 48px 80px;width:100%}.DvmArchitecturePage_readerPanel__a64qP{display:grid;gap:24px;max-width:1120px;scroll-margin-top:84px}.DvmArchitecturePage_readerIntro__NBNgi{display:grid;gap:14px}.DvmArchitecturePage_eyebrow__y3SHD{color:var(--blue);font-size:12px;font-weight:700;letter-spacing:.16em;line-height:1;margin:0;text-transform:uppercase}.DvmArchitecturePage_readerIntro__NBNgi h1{font-size:38px;font-weight:700;letter-spacing:-.01em;line-height:1.08;margin:0;max-width:860px}.DvmArchitecturePage_readerLead__rCjkq{color:var(--muted);font-size:18px;line-height:1.62;margin:0;max-width:780px}.DvmArchitecturePage_readerLayout__A05Cm{align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) auto}.DvmArchitecturePage_readerLayoutWide__65DY7{grid-template-columns:minmax(0,1fr)}.DvmArchitecturePage_panelSections__79fTI{display:grid;gap:0}.DvmArchitecturePage_panelSection__W1rT_{border-top:1px solid var(--hairline);display:grid;gap:10px;padding:20px 0 8px}.DvmArchitecturePage_detailHeader__N3eJC{align-items:center;display:flex;gap:10px}.DvmArchitecturePage_detailHeader__N3eJC span{background:var(--blue-soft);border-radius:5px;color:var(--blue);flex-shrink:0;font:700 10.5px/1 var(--mono);letter-spacing:.03em;padding:5px 7px;white-space:nowrap}.DvmArchitecturePage_detailHeader__N3eJC h2{font-size:17px;font-weight:600;line-height:1.3;margin:0}.DvmArchitecturePage_panelSection__W1rT_ p{color:var(--body);font-size:14.5px;line-height:1.66;margin:0;max-width:680px;text-wrap:pretty}.DvmArchitecturePage_detailPoints__Gph_E{display:grid;gap:8px;list-style:none;margin:5px 0 0;max-width:680px;padding:0}.DvmArchitecturePage_detailPoints__Gph_E li{align-items:start;color:var(--muted);display:grid;font-size:13.5px;gap:11px;grid-template-columns:13px minmax(0,1fr);line-height:1.55}.DvmArchitecturePage_detailPoints__Gph_E li:before{color:var(--green);content:"·";font-family:var(--mono);font-weight:800;line-height:1.55}@media (max-width:1080px){.DvmArchitecturePage_docsShell__V_edN{grid-template-columns:1fr}.DvmArchitecturePage_sidebar__iARAA{background:rgba(246,247,248,.96);border-bottom:1px solid var(--line);border-right:0;height:auto;overflow:hidden;padding:12px 18px;top:64px;z-index:12}.DvmArchitecturePage_sidebarNav__t44YV{display:flex;gap:18px;overflow-x:auto;padding:0 0 4px;white-space:nowrap}.DvmArchitecturePage_navSection__ys_ut{border-right:1px solid var(--line);min-width:190px;padding-right:16px}.DvmArchitecturePage_navSection__ys_ut:last-child{border-right:0}.DvmArchitecturePage_docsContent__WJi_X{padding:34px 24px 60px}}@media (max-width:780px){.DvmArchitecturePage_sidebar__iARAA{padding:7px 0 6px;position:static}.DvmArchitecturePage_sidebarNav__t44YV{display:none}.DvmArchitecturePage_navSection__ys_ut{border:0;display:flex;flex:0 0 auto;gap:6px;min-width:0;padding:0}.DvmArchitecturePage_navSectionTitle__Sfe5T{display:none}.DvmArchitecturePage_navItems__1Pd7T{display:flex;gap:6px}.DvmArchitecturePage_navRow__KqTYf{display:block;min-height:0}.DvmArchitecturePage_navRow__KqTYf:before{display:none}.DvmArchitecturePage_navRow__KqTYf button{background:#ffffff;border:1px solid rgba(220,227,234,.9);border-radius:999px;color:#58635d;font-size:12px;line-height:1;max-width:168px;overflow:hidden;padding:8px 10px;text-overflow:ellipsis;white-space:nowrap;width:auto}.DvmArchitecturePage_navChildRow__BozUw button{padding-left:10px}.DvmArchitecturePage_navRow__KqTYf button.DvmArchitecturePage_activeNavButton__cznVD,.DvmArchitecturePage_navRow__KqTYf button:hover{background:var(--ink);border-color:var(--ink);color:#ffffff}.DvmArchitecturePage_docsContent__WJi_X{padding:18px 18px 52px}.DvmArchitecturePage_readerIntro__NBNgi h1{font-size:34px}.DvmArchitecturePage_readerLead__rCjkq{font-size:16px}.DvmArchitecturePage_readerLayout__A05Cm{grid-template-columns:1fr}}@media (max-width:560px){.DvmArchitecturePage_docsContent__WJi_X{gap:28px;overflow-x:hidden;padding:16px 16px 54px}.DvmArchitecturePage_readerIntro__NBNgi h1{font-size:29px}}.PolicyTreeNav_sidebar__cvKrS{align-self:start;border-right:1px solid var(--line);display:grid;height:calc(100vh - 64px);overflow-y:auto;padding:30px 26px 64px;position:sticky;top:64px}.PolicyTreeNav_navRow__f38ed a,.PolicyTreeNav_navRow__f38ed button,.PolicyTreeNav_navSectionTitle__bP7bJ,.PolicyTreeNav_treeGlyph__ZnwfV{font-family:var(--mono)}.PolicyTreeNav_sidebarNav__LytFQ{align-content:start;display:grid;gap:16px;scrollbar-width:none}.PolicyTreeNav_sidebarNav__LytFQ::-webkit-scrollbar{display:none}.PolicyTreeNav_navSection__HvXvQ{border-top:1px solid #d8dde3;display:grid;gap:8px;padding-top:14px}.PolicyTreeNav_navSection__HvXvQ:first-child{border-top:0;padding-top:0}.PolicyTreeNav_navSectionTitle__bP7bJ{color:var(--label-soft);font-size:10.5px;font-weight:700;letter-spacing:.11em;line-height:1;text-transform:uppercase}.PolicyTreeNav_navItems__9uik7{display:grid;gap:0}.PolicyTreeNav_navRow__f38ed{align-items:center;display:grid;grid-template-columns:20px minmax(0,1fr);min-height:27px}.PolicyTreeNav_treeGlyph__ZnwfV{color:#b8bfc7;display:block;font-size:12px;line-height:1}.PolicyTreeNav_navRow__f38ed a,.PolicyTreeNav_navRow__f38ed button{background:transparent;border:1px solid transparent;border-radius:3px;color:var(--muted);cursor:pointer;display:block;font-family:var(--mono);font-size:13px;line-height:1.3;padding:5px 7px;text-align:left;text-decoration:none;width:100%}.PolicyTreeNav_navRow__f38ed a:hover,.PolicyTreeNav_navRow__f38ed button:hover{background:rgba(17,20,24,.045);border-color:transparent;color:var(--ink)}.PolicyTreeNav_navRow__f38ed button.PolicyTreeNav_activeNavButton__q4_Lc{background:rgba(17,20,24,.09);border-color:transparent;box-shadow:none;color:var(--ink);font-weight:700}@media (max-width:1080px){.PolicyTreeNav_sidebar__cvKrS{background:rgba(246,247,248,.96);border-bottom:1px solid var(--line);border-right:0;height:auto;overflow:hidden;padding:12px 18px;top:64px;z-index:12}.PolicyTreeNav_sidebarNav__LytFQ{display:flex;gap:18px;overflow-x:auto;padding:0 0 4px;white-space:nowrap}.PolicyTreeNav_navSection__HvXvQ{border-right:1px solid var(--line);min-width:190px;padding-right:16px}.PolicyTreeNav_navSection__HvXvQ:last-child{border-right:0}}@media (max-width:780px){.PolicyTreeNav_sidebar__cvKrS{padding:7px 0 6px;position:static}.PolicyTreeNav_sidebarNav__LytFQ{display:none}.PolicyTreeNav_navSection__HvXvQ{border:0;display:flex;flex:0 0 auto;gap:6px;min-width:0;padding:0}.PolicyTreeNav_navSectionTitle__bP7bJ,.PolicyTreeNav_treeGlyph__ZnwfV{display:none}.PolicyTreeNav_navItems__9uik7{display:flex;gap:6px}.PolicyTreeNav_navRow__f38ed{display:block;min-height:0}.PolicyTreeNav_navRow__f38ed a,.PolicyTreeNav_navRow__f38ed button{background:#ffffff;border:1px solid rgba(220,227,234,.9);border-radius:999px;color:#58635d;font-size:12px;line-height:1;max-width:168px;overflow:hidden;padding:8px 10px;text-overflow:ellipsis;white-space:nowrap;width:auto}.PolicyTreeNav_navRow__f38ed a:hover,.PolicyTreeNav_navRow__f38ed button.PolicyTreeNav_activeNavButton__q4_Lc,.PolicyTreeNav_navRow__f38ed button:hover{background:var(--ink);border-color:var(--ink);color:#ffffff}}.DvmApiPage_page__9_Y_E{--bg:#f6f7f8;--ink:#111418;--body:#454c54;--muted:#5f6872;--label:#69716c;--label-soft:#9aa3ac;--line:#e6eaf1;--hairline:#eef1f5;--line-strong:#d7dde3;--panel:#ffffff;--soft:#f1f4f6;--blue:#2454d6;--green:#1f7a4d;--amber:#a16207;--red:#b42318;--code:#14181d;--code-line:#2f3742;--mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--p-shadow:0 1px 2px rgba(16,24,40,0.04),0 4px 16px rgba(16,24,40,0.05);background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;overflow-x:clip}.DvmApiPage_page__9_Y_E *{box-sizing:border-box;min-width:0}.DvmApiPage_docsShell__o5DbH{display:grid;grid-template-columns:292px minmax(0,1fr);margin:0 auto;max-width:1380px;min-height:calc(100vh - 64px);width:100%}.DvmApiPage_docsContent__5IEVu{align-content:start;display:grid;gap:34px;min-width:0;padding:40px 48px 80px;width:100%}@media (max-width:1080px){.DvmApiPage_docsShell__o5DbH{grid-template-columns:1fr}.DvmApiPage_docsContent__5IEVu{padding:34px 24px 60px}}@media (max-width:780px){.DvmApiPage_docsShell__o5DbH{min-height:auto}.DvmApiPage_docsContent__5IEVu{padding:18px 18px 52px}}@media (max-width:560px){.DvmApiPage_docsContent__5IEVu{gap:28px;overflow-x:hidden;padding:16px 16px 54px}}