.Sidebar-module__vjMKHa__nav{width:100%;height:100%;min-height:0;font-family:var(--exp-font-sans);color:var(--exp-ink);flex-direction:column;display:flex}.Sidebar-module__vjMKHa__scroll{flex:1;min-height:0;padding:32px 0;overflow-y:auto}.Sidebar-module__vjMKHa__search{border:1px solid var(--exp-line-strong);border-radius:var(--exp-r-control);cursor:pointer;background:#fff;flex-shrink:0;align-items:center;gap:9px;width:100%;height:36px;margin-bottom:0;padding:0 12px 0 11px;transition:border-color .14s,background .14s;display:flex}.Sidebar-module__vjMKHa__search:hover{background:#fafbfc;border-color:#c4cad2}.Sidebar-module__vjMKHa__glass{color:var(--exp-faint);flex-shrink:0}.Sidebar-module__vjMKHa__searchText{text-align:left;font-family:var(--exp-font-sans);color:var(--exp-faint);flex:1;font-size:13px}.Sidebar-module__vjMKHa__kbd{font-family:var(--exp-font-mono);color:var(--exp-faint);background:var(--exp-active);border-radius:var(--exp-r-kbd);flex-shrink:0;padding:3px 6px;font-size:10.5px}.Sidebar-module__vjMKHa__sectionHead{font-family:var(--exp-font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--exp-ink);align-items:center;gap:9px;margin-bottom:12px;padding-left:2px;font-size:12px;font-weight:500;line-height:1.5;display:flex}.Sidebar-module__vjMKHa__sectionIcon{color:var(--exp-ink);align-items:center;display:inline-flex}.Sidebar-module__vjMKHa__tree{flex-direction:column;gap:2px;display:flex}.Sidebar-module__vjMKHa__block{flex-direction:column;display:flex}.Sidebar-module__vjMKHa__row{border-radius:var(--exp-r-control);align-items:center;width:100%;transition:background .14s;display:flex}.Sidebar-module__vjMKHa__row:hover{background:var(--exp-hover)}.Sidebar-module__vjMKHa__chevronBtn{cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:5px 6px 5px 10px;display:inline-flex}.Sidebar-module__vjMKHa__chevron{color:var(--exp-faint);flex-shrink:0;transition:transform .16s;transform:rotate(0)}.Sidebar-module__vjMKHa__chevron[data-open=true]{transform:rotate(90deg)}.Sidebar-module__vjMKHa__rowLink{font-family:var(--exp-font-sans);letter-spacing:-.005em;min-width:0;color:var(--exp-muted);flex:1;padding:5px 8px 5px 2px;font-size:14px;font-weight:400;line-height:1.43;text-decoration:none}.Sidebar-module__vjMKHa__rowLink[data-active=true]{color:var(--exp-ink-soft);font-weight:500}.Sidebar-module__vjMKHa__leaves{border-left:1px solid var(--exp-guide);flex-direction:column;gap:1px;margin:2px 0 4px 16px;padding:2px 0;list-style:none;display:flex}.Sidebar-module__vjMKHa__leaf{font-family:var(--exp-font-sans);letter-spacing:-.005em;border-radius:var(--exp-r-control);color:var(--exp-faint2);padding:5px 8px 5px 14px;font-size:14px;font-weight:400;line-height:1.43;text-decoration:none;transition:background .14s;display:block;position:relative}.Sidebar-module__vjMKHa__leaf[data-active=true]{color:var(--exp-ink);font-weight:500}.Sidebar-module__vjMKHa__leaf:hover{background:var(--exp-hover)}.Sidebar-module__vjMKHa__leaf[data-active=true]:before{content:"";background:var(--exp-ink);border-radius:1px;width:2px;position:absolute;top:4px;bottom:4px;left:-1.5px}
.ExplainerToc-module__O7DgFW__wrap{font-family:var(--exp-font-sans);color:var(--exp-ink);max-height:calc(100vh - clamp(108px,11vh,150px));padding:2px 0;position:sticky;top:clamp(84px,9vh,120px);overflow-y:auto}.ExplainerToc-module__O7DgFW__wrap[data-inline=true]{border-top:1px solid var(--exp-line);border-bottom:1px solid var(--exp-line);max-height:none;margin:8px 0 36px;padding:22px 0;position:static;top:auto;overflow-y:visible}.ExplainerToc-module__O7DgFW__label{font-family:var(--exp-font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--exp-faint);margin-bottom:18px;font-size:12px;font-weight:500;line-height:1.2}.ExplainerToc-module__O7DgFW__list{flex-direction:column;gap:2px;display:flex}.ExplainerToc-module__O7DgFW__parent{font-family:var(--exp-font-sans);letter-spacing:-.005em;color:var(--exp-faint);padding:5px 0;font-size:13.5px;font-weight:400;line-height:1.4;text-decoration:none;transition:color .15s;display:block}.ExplainerToc-module__O7DgFW__parent[data-active=true]{color:var(--exp-ink);font-weight:500}.ExplainerToc-module__O7DgFW__parent:hover{color:var(--exp-ink)}.ExplainerToc-module__O7DgFW__leaves{border-left:1px solid var(--exp-guide);flex-direction:column;gap:1px;margin:2px 0 4px 8px;padding:1px 0;list-style:none;display:flex}.ExplainerToc-module__O7DgFW__child{font-family:var(--exp-font-sans);letter-spacing:-.005em;color:var(--exp-faint2);padding:5px 0 5px 16px;font-size:13.5px;font-weight:400;line-height:1.4;text-decoration:none;transition:color .15s;display:block;position:relative}.ExplainerToc-module__O7DgFW__child[data-active=true]{color:var(--exp-ink);font-weight:500}.ExplainerToc-module__O7DgFW__child:hover{color:var(--exp-ink)}.ExplainerToc-module__O7DgFW__child[data-active=true]:before{content:"";background:var(--exp-ink);border-radius:1px;width:2px;position:absolute;top:5px;bottom:5px;left:-1.5px}
.ExplainerShell-module__iA41aW__page{color:#0a0a0a;border-top:1px solid var(--exp-line);background:#fff;width:100%}@media (max-width:1024px){.ExplainerShell-module__iA41aW__page{--uh-mobile-nav-h:46px;padding-top:var(--uh-mobile-nav-h)}}@media (min-width:900px) and (max-width:1024px){.ExplainerShell-module__iA41aW__page{--uh-mobile-nav-h:70px}}.ExplainerShell-module__iA41aW__mobileBar{display:none}@media (max-width:1024px){.ExplainerShell-module__iA41aW__mobileBar{border-bottom:1px solid var(--exp-line);top:var(--uh-mobile-nav-h,46px);z-index:40;-webkit-backdrop-filter:blur(8px);background:#ffffffeb;align-items:center;gap:10px;padding:12px 16px;display:flex;position:sticky}}.ExplainerShell-module__iA41aW__contentsBtn{border:1px solid var(--exp-line-strong);border-radius:var(--exp-r-control);height:40px;font-family:var(--exp-font-sans);color:#1a1a1a;cursor:pointer;background:#fff;flex:1;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.ExplainerShell-module__iA41aW__barIcon{color:var(--exp-muted);flex-shrink:0}.ExplainerShell-module__iA41aW__caret{color:var(--exp-faint);margin-left:auto;font-size:11px}.ExplainerShell-module__iA41aW__mobileSearch{border:1px solid var(--exp-line-strong);border-radius:var(--exp-r-control);width:40px;height:40px;color:var(--exp-muted);cursor:pointer;background:#fff;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ExplainerShell-module__iA41aW__layout{padding:0 var(--exp-pad-x);background:#fff}@media (max-width:1024px){.ExplainerShell-module__iA41aW__layout{padding:0 var(--exp-pad-x-mobile)}}.ExplainerShell-module__iA41aW__layoutInner{max-width:var(--exp-max);grid-template-columns:var(--exp-sidebar) minmax(0, 1fr);gap:var(--exp-gap);margin:0 auto;display:grid}.ExplainerShell-module__iA41aW__layoutInner[data-has-toc=true]{grid-template-columns:var(--exp-sidebar) minmax(0, 1fr) var(--exp-toc)}@media (max-width:1180px){.ExplainerShell-module__iA41aW__layoutInner,.ExplainerShell-module__iA41aW__layoutInner[data-has-toc=true]{grid-template-columns:var(--exp-sidebar) minmax(0, 1fr);gap:var(--exp-gap-tablet)}}@media (max-width:1024px){.ExplainerShell-module__iA41aW__layoutInner,.ExplainerShell-module__iA41aW__layoutInner[data-has-toc=true]{grid-template-columns:1fr;gap:0}}.ExplainerShell-module__iA41aW__sidebarColumn{border-right:1px solid var(--exp-line);min-width:0;padding:128px 28px 0 0}@media (max-width:1024px){.ExplainerShell-module__iA41aW__sidebarColumn{display:none}}.ExplainerShell-module__iA41aW__sidebarFloat{height:calc(100vh - clamp(132px,13vh,168px));position:sticky;top:clamp(96px,10vh,128px)}.ExplainerShell-module__iA41aW__main{min-width:0;padding:128px 0 96px}@media (max-width:1024px){.ExplainerShell-module__iA41aW__main{padding:24px 0 64px}}.ExplainerShell-module__iA41aW__tocColumn{min-width:0;padding:128px 0 96px}@media (max-width:1180px){.ExplainerShell-module__iA41aW__tocColumn{display:none}}.ExplainerShell-module__iA41aW__tocFloat{position:sticky;top:clamp(84px,9vh,120px)}.ExplainerShell-module__iA41aW__footerRule{border-top:1px solid var(--exp-line);width:100%}.ExplainerShell-module__iA41aW__crumbs{font-family:var(--exp-font-mono);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:28px;font-size:12px;font-weight:400;display:flex}.ExplainerShell-module__iA41aW__sep{font-family:var(--exp-font-mono);color:#c4cad2}.ExplainerShell-module__iA41aW__crumbLink{font-family:var(--exp-font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--exp-faint);align-items:center;gap:5px;text-decoration:none;transition:color .14s;display:inline-flex}.ExplainerShell-module__iA41aW__crumbLink:hover{color:var(--exp-blue)}.ExplainerShell-module__iA41aW__crumbIcon{align-items:center;display:inline-flex}.ExplainerShell-module__iA41aW__crumbText{font-family:var(--exp-font-mono)}@media (max-width:640px){.ExplainerShell-module__iA41aW__crumbText[data-icon-at=true]{display:none}}.ExplainerShell-module__iA41aW__crumbCurrent{font-family:var(--exp-font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--exp-blue);white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:360px;font-weight:500;overflow:hidden}@media (max-width:640px){.ExplainerShell-module__iA41aW__crumbCurrent{max-width:180px}}.ExplainerShell-module__iA41aW__sheetBackdrop{z-index:70;-webkit-backdrop-filter:blur(6px);background:#00000073;justify-content:center;align-items:flex-end;animation:.2s both ExplainerShell-module__iA41aW__explainerSheetFadeIn;display:flex;position:fixed;inset:0}@keyframes ExplainerShell-module__iA41aW__explainerSheetFadeIn{0%{opacity:0}to{opacity:1}}.ExplainerShell-module__iA41aW__sheet{width:100%;max-height:80vh;animation:ExplainerShell-module__iA41aW__explainerSheetSlideUp .28s var(--exp-ease) both;background:#fff;border-radius:22px 22px 0 0;flex-direction:column;display:flex;position:relative;box-shadow:0 -20px 60px -20px #00000059}@keyframes ExplainerShell-module__iA41aW__explainerSheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ExplainerShell-module__iA41aW__sheetGrip{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;padding:12px 0 8px;display:block}.ExplainerShell-module__iA41aW__sheetGrip:before{content:"";background:#0000002e;border-radius:2px;width:38px;height:4px;margin:0 auto;transition:background .14s,width .14s;display:block}.ExplainerShell-module__iA41aW__sheetGrip:hover:before,.ExplainerShell-module__iA41aW__sheetGrip:active:before{background:#00000052;width:46px}.ExplainerShell-module__iA41aW__sheetGrip:focus-visible:before{outline-offset:4px;background:#00000073;outline:2px solid #00000073}.ExplainerShell-module__iA41aW__sheetBody{flex:1;min-height:0;padding:32px 18px 28px;overflow-y:auto}
