.sidebar-item[data-astro-cid-yezg3vvv]{border-radius:var(--radius-md);white-space:nowrap;flex-direction:column;justify-content:center;min-height:44px;padding:8px 12px;transition:background-color .15s;display:flex}.sidebar-item[data-astro-cid-yezg3vvv]:hover{background:var(--surface-2)}.en[data-astro-cid-yezg3vvv],.vi[data-astro-cid-yezg3vvv]{text-overflow:ellipsis;overflow:hidden}.en[data-astro-cid-yezg3vvv]{color:var(--text);font-size:14px;font-weight:500;line-height:20px}.vi[data-astro-cid-yezg3vvv]{color:var(--muted);font-size:12px;line-height:16px}.sidebar-item[data-astro-cid-yezg3vvv].active{background:var(--primary-soft-2)}.active[data-astro-cid-yezg3vvv] .en[data-astro-cid-yezg3vvv]{color:var(--primary-text);font-weight:600}.sidebar[data-astro-cid-wv7whodv]{top:var(--header-h);width:var(--sidebar-w);height:calc(100dvh - var(--header-h));overscroll-behavior:contain;background:var(--surface);border-right:1px solid var(--border);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex-direction:column;flex-shrink:0;align-self:flex-start;gap:20px;padding:24px 16px;display:flex;position:sticky;overflow-y:auto}.sidebar-header[data-astro-cid-wv7whodv]{flex-direction:column;gap:4px;padding:0 8px;display:flex}.sidebar-title[data-astro-cid-wv7whodv]{color:var(--text);font-size:20px;font-weight:600;line-height:28px}.sidebar-sub[data-astro-cid-wv7whodv]{color:var(--muted);font-size:14px;line-height:20px}.search[data-astro-cid-wv7whodv]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);height:40px;color:var(--muted);cursor:text;flex-shrink:0;align-items:center;gap:8px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.search[data-astro-cid-wv7whodv]:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 20%, transparent)}.search-icon[data-astro-cid-wv7whodv]{--icon:url(/icons/search.svg);width:16px;height:16px}.search[data-astro-cid-wv7whodv] input[data-astro-cid-wv7whodv]{min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:14px;line-height:20px}.search[data-astro-cid-wv7whodv] input[data-astro-cid-wv7whodv]::placeholder{color:var(--muted);opacity:1}.search[data-astro-cid-wv7whodv] input[data-astro-cid-wv7whodv]{appearance:none}.search[data-astro-cid-wv7whodv] input[data-astro-cid-wv7whodv]::-webkit-search-decoration{display:none}.search[data-astro-cid-wv7whodv] input[data-astro-cid-wv7whodv]:placeholder-shown::-webkit-search-cancel-button{display:none}.search[data-astro-cid-wv7whodv] input[data-astro-cid-wv7whodv]::-webkit-search-cancel-button{cursor:pointer}.topic-list[data-astro-cid-wv7whodv]{flex-direction:column;gap:20px;display:flex}.group[data-astro-cid-wv7whodv]{flex-direction:column;gap:4px;display:flex}.group[data-astro-cid-wv7whodv][hidden],[data-astro-cid-wv7whodv][data-topic][hidden]{display:none}.group-header[data-astro-cid-wv7whodv]{color:var(--muted);justify-content:space-between;align-items:flex-start;padding:0 8px 4px;font-size:12px;font-weight:400;line-height:16px;display:flex}.group-name[data-astro-cid-wv7whodv]{letter-spacing:.48px;text-transform:uppercase;font-weight:600}.group-items[data-astro-cid-wv7whodv]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.empty[data-astro-cid-wv7whodv]{color:var(--muted);padding:0 8px;font-size:14px;line-height:20px}.sidebar-backdrop[data-astro-cid-wv7whodv]{display:none}@media (width<=1023px){.sidebar[data-astro-cid-wv7whodv]{top:var(--header-h);z-index:25;visibility:hidden;max-width:85vw;height:auto;transition:transform .2s,visibility 0s linear .2s;position:fixed;bottom:0;left:0;transform:translate(-100%)}.sidebar[data-astro-cid-wv7whodv].open{visibility:visible;transition:transform .2s;transform:none;box-shadow:0 10px 40px #0003}.sidebar-backdrop[data-astro-cid-wv7whodv]:not([hidden]){inset:var(--header-h) 0 0 0;z-index:24;background:#0f172a66;display:block;position:fixed}}@media (prefers-reduced-motion:reduce){.sidebar[data-astro-cid-wv7whodv],.sidebar[data-astro-cid-wv7whodv].open{transition:none}}.bullet[data-astro-cid-oehly4st]{align-items:flex-start;gap:12px;display:flex}.marker[data-astro-cid-oehly4st]{--icon:url(/icons/marker.svg);width:10px;height:15px;color:var(--text-2)}.content[data-astro-cid-oehly4st]{overflow-wrap:break-word;flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}.title[data-astro-cid-oehly4st]{color:var(--text);font-weight:600}.text[data-astro-cid-oehly4st]{color:var(--text-2)}.example[data-astro-cid-oehly4st]{color:var(--text-3);flex-direction:column;padding-left:20px;display:flex}.content[data-astro-cid-oehly4st] strong{color:var(--text);font-weight:600}.formula[data-astro-cid-ggshasbz]{background:var(--primary-soft);border:1px solid var(--primary-border);border-radius:var(--radius-md);overflow-wrap:anywhere;flex-direction:column;gap:6px;padding:16px 20px;display:flex}.title[data-astro-cid-ggshasbz]{letter-spacing:.04em;text-transform:uppercase;color:var(--primary-text);font-size:12px;font-weight:600;line-height:16px}.line[data-astro-cid-ggshasbz]{color:var(--formula-text);font-size:16px;font-weight:600;line-height:26px}.note[data-astro-cid-2nmadbt7]{background:var(--warn-bg);border:1px solid var(--warn-border);border-radius:var(--radius-md);align-items:flex-start;gap:12px;padding:16px;display:flex}.warning[data-astro-cid-2nmadbt7]{--icon:url(/icons/warning.svg);width:20px;height:20px;color:var(--warn-icon)}.content[data-astro-cid-2nmadbt7]{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;font-size:14px;line-height:20px;display:flex}.title[data-astro-cid-2nmadbt7]{color:var(--warn-title);font-weight:600}.text[data-astro-cid-2nmadbt7]{color:var(--warn-text)}.text[data-astro-cid-2nmadbt7] strong{font-weight:600}.wrap[data-astro-cid-vlgxmau5]{border:1px solid var(--border);border-radius:var(--radius-md);overflow-x:auto}table[data-astro-cid-vlgxmau5]{border-collapse:collapse;text-align:left;width:100%;font-size:14px;line-height:20px}th[data-astro-cid-vlgxmau5]{background:var(--surface);border-bottom:1px solid var(--border);white-space:nowrap;color:var(--text);padding:12px 16px;font-weight:600}td[data-astro-cid-vlgxmau5]{vertical-align:top;color:var(--text-3);padding:12px 16px}td[data-astro-cid-vlgxmau5]:first-child{color:var(--text)}tbody[data-astro-cid-vlgxmau5] tr[data-astro-cid-vlgxmau5]:not(:last-child) td[data-astro-cid-vlgxmau5]{border-bottom:1px solid var(--border)}td[data-astro-cid-vlgxmau5] strong{color:var(--text);font-weight:600}.sub[data-astro-cid-vlgxmau5]{color:var(--muted);font-size:13px;line-height:18px;display:block}.block[data-astro-cid-d2k72spg]{flex-direction:column;gap:12px;min-width:0;display:flex}.indented[data-astro-cid-d2k72spg]{padding-left:24px}.subheading[data-astro-cid-d2k72spg]{color:var(--text);margin-top:8px;font-size:18px;font-weight:600;line-height:26px}.subheading[data-astro-cid-d2k72spg] a[data-astro-cid-d2k72spg]:hover{text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:4px}.p[data-astro-cid-d2k72spg]{color:var(--text-2)}.small[data-astro-cid-d2k72spg]{color:var(--muted);font-size:14px;line-height:20px}.p[data-astro-cid-d2k72spg] strong{color:var(--text);font-weight:600}.small[data-astro-cid-d2k72spg] strong{color:var(--text-2);font-weight:600}.list[data-astro-cid-d2k72spg]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}@media (width<=640px){.indented[data-astro-cid-d2k72spg]{padding-left:12px}}.section[data-astro-cid-wqzm3vnz]{flex-direction:column;gap:12px;display:flex}.heading[data-astro-cid-wqzm3vnz]{color:var(--text);font-size:24px;font-weight:600;line-height:32px}.sec-btn[data-astro-cid-wqzm3vnz]{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;margin:0;padding:0;display:inline-flex}.chevron[data-astro-cid-wqzm3vnz]{color:var(--muted);flex:none;transition:transform .15s}.sec-btn[data-astro-cid-wqzm3vnz]:hover .sec-title[data-astro-cid-wqzm3vnz],.sec-btn[data-astro-cid-wqzm3vnz][aria-expanded=true]{color:var(--primary)}.sec-btn[data-astro-cid-wqzm3vnz]:hover .chevron[data-astro-cid-wqzm3vnz]{transform:translate(2px)}.sec-btn[data-astro-cid-wqzm3vnz][aria-expanded=true] .chevron[data-astro-cid-wqzm3vnz]{color:var(--primary)}@media (width<=640px){.heading[data-astro-cid-wqzm3vnz]{font-size:22px;line-height:30px}}@media (prefers-reduced-motion:reduce){.chevron[data-astro-cid-wqzm3vnz]{transition:none}}.topic-nav-btn[data-astro-cid-uyxtc6yr]{border-radius:var(--radius-md);align-items:center;gap:6px;max-width:100%;min-height:40px;font-size:14px;font-weight:600;line-height:20px;transition:background-color .15s,color .15s;display:inline-flex}svg[data-astro-cid-uyxtc6yr]{flex-shrink:0}.previous[data-astro-cid-uyxtc6yr]{border:1px solid var(--border-strong);background:var(--bg);color:var(--text);padding:8px 16px 8px 10px}.previous[data-astro-cid-uyxtc6yr]:hover{background:var(--surface)}.next[data-astro-cid-uyxtc6yr]{background:var(--primary);color:var(--on-primary);margin-left:auto;padding:8px 10px 8px 16px}.next[data-astro-cid-uyxtc6yr]:hover{background:var(--primary-hover)}.detail[data-astro-cid-hkauwinv]{background:var(--surface);border-left:1px solid var(--border);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex-direction:column;gap:20px;min-width:0;padding:0 32px 32px;display:flex;overflow-y:auto}.detail[data-astro-cid-hkauwinv][hidden],.detail-body[data-astro-cid-hkauwinv][hidden]{display:none}.detail-bar[data-astro-cid-hkauwinv]{z-index:1;background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:20px 0 16px;display:flex;position:sticky;top:0}.detail-label[data-astro-cid-hkauwinv]{color:var(--text-2);font-size:14px;font-weight:600;line-height:20px}.close[data-astro-cid-hkauwinv]{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg);width:40px;height:40px;color:var(--text);cursor:pointer;flex:none;place-items:center;padding:0;display:grid}.close[data-astro-cid-hkauwinv]:hover{background:var(--surface-2)}.detail-body[data-astro-cid-hkauwinv]{flex-direction:column;gap:20px;display:flex}.detail-head[data-astro-cid-hkauwinv]{flex-direction:column;gap:4px;display:flex}.detail-head[data-astro-cid-hkauwinv] h2[data-astro-cid-hkauwinv]{color:var(--text);text-wrap:balance;font-size:20px;font-weight:600;line-height:28px}.detail-head[data-astro-cid-hkauwinv] h2[data-astro-cid-hkauwinv]:focus{outline:none}.detail-topic[data-astro-cid-hkauwinv]{color:var(--muted);font-size:14px;line-height:20px}.detail-content[data-astro-cid-hkauwinv]{flex-direction:column;gap:12px;display:flex}.placeholder[data-astro-cid-hkauwinv]{border:1px dashed var(--border-strong);border-radius:var(--radius-md);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;display:flex}.ph-title[data-astro-cid-hkauwinv]{color:var(--text-2);font-weight:600}.ph-text[data-astro-cid-hkauwinv]{max-width:320px;color:var(--muted);font-size:14px;line-height:20px}.detail-backdrop[data-astro-cid-hkauwinv]{display:none}@media (width<=1023px){.detail[data-astro-cid-hkauwinv]{top:var(--header-h);z-index:27;width:min(420px,100%);padding:0 24px 24px;position:fixed;bottom:0;right:0;box-shadow:-10px 0 40px #0003}.detail-backdrop[data-astro-cid-hkauwinv]:not([hidden]){inset:var(--header-h) 0 0 0;z-index:26;background:#0f172a66;display:block;position:fixed}}@media (width<=640px){.detail[data-astro-cid-hkauwinv]{padding:0 16px 24px}}.body[data-astro-cid-xinddmfq]{min-height:calc(100dvh - var(--header-h));align-items:stretch;display:flex}.main[data-astro-cid-xinddmfq]{flex:1 1 0;min-width:0;padding:32px 40px 64px}.layout[data-astro-cid-xinddmfq]{flex-direction:column;gap:32px;max-width:880px;margin:0 auto;display:flex}.article[data-astro-cid-xinddmfq]{flex-direction:column;gap:32px;min-width:0;display:flex}@media (width>=1024px){.main[data-astro-cid-xinddmfq].has-detail{padding:0}.main[data-astro-cid-xinddmfq].has-detail .layout[data-astro-cid-xinddmfq]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,760px) minmax(320px,1fr);align-items:start;gap:0;max-width:none;min-height:100%;margin:0;display:grid}.main[data-astro-cid-xinddmfq].has-detail .article[data-astro-cid-xinddmfq]{grid-area:1/1;padding:32px 40px 0}.main[data-astro-cid-xinddmfq].has-detail .topic-nav[data-astro-cid-xinddmfq]{grid-area:2/1;margin:32px 40px 64px}.main[data-astro-cid-xinddmfq].has-detail .layout[data-astro-cid-xinddmfq]>.detail{top:var(--header-h);height:calc(100dvh - var(--header-h));grid-area:1/2/span 2;position:sticky}}.topic-header[data-astro-cid-xinddmfq]{flex-direction:column;gap:8px;display:flex}.breadcrumb[data-astro-cid-xinddmfq]{color:var(--muted);gap:8px;font-size:14px;line-height:20px;display:flex}.breadcrumb[data-astro-cid-xinddmfq] a[data-astro-cid-xinddmfq]:hover{color:var(--text)}.title[data-astro-cid-xinddmfq]{color:var(--text);font-size:32px;font-weight:700;line-height:40px}.subtitle[data-astro-cid-xinddmfq]{color:var(--text-3)}.sections[data-astro-cid-xinddmfq]{flex-direction:column;gap:40px;display:flex}.topic-nav[data-astro-cid-xinddmfq]{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;display:flex}@media (width<=1023px){.main[data-astro-cid-xinddmfq]{padding:32px 24px 64px}}@media (width<=640px){.main[data-astro-cid-xinddmfq]{padding:24px 16px 48px}.title[data-astro-cid-xinddmfq]{font-size:28px;line-height:36px}}
