.bottom_toc_background.svelte-1339tth{position:fixed;top:0;right:0;bottom:0;left:0;opacity:.5;z-index:50;background-color:var(--color-background-overlay)}.toc_popup.svelte-1339tth{z-index:50;position:fixed;bottom:0;left:max(0px,50% - 400px);width:100%;max-width:800px;max-height:calc(100% - 130px);background-color:var(--color-background-primary);border-top-left-radius:16px;border-top-right-radius:16px;box-shadow:0 0 12px #00000014}.toc_popup.svelte-1339tth .deco_bar:where(.svelte-1339tth){display:none;position:relative;top:8px;left:calc(50% - 20px);height:4px;width:40px;background-color:var(--color-border-primary)}.toc_popup.svelte-1339tth>.title:where(.svelte-1339tth){position:relative;padding:16px 24px 20px}.toc_popup.svelte-1339tth>.title:where(.svelte-1339tth) .text:where(.svelte-1339tth){width:100%;text-align:center;font-size:1rem;font-weight:600;color:var(--color-text-primary)}.toc_popup.svelte-1339tth>.title:where(.svelte-1339tth) .icon:where(.svelte-1339tth){position:absolute;top:16px;right:16px;height:24px;width:24px}.toc-content.svelte-1339tth{margin-left:8px;margin-right:8px;margin-bottom:24px}.body.svelte-1339tth .title:where(.svelte-1339tth){margin-left:18px;margin-right:18px;width:calc(100% - 40px);text-align:left}.body.svelte-1339tth .title:where(.svelte-1339tth) .text:where(.svelte-1339tth){margin-top:4px;margin-bottom:4px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:.938rem;font-weight:500}.body.svelte-1339tth .title.h2:where(.svelte-1339tth) .text:where(.svelte-1339tth){font-size:.875rem}.body.svelte-1339tth .title.h2:where(.svelte-1339tth) .text:where(.svelte-1339tth):before{content:"·";color:var(--color-text-bullet);margin-right:8px;margin-left:8px}.placeholder-cards-wrapper.svelte-1me8yl5{height:100%;position:absolute;overflow:hidden;z-index:5;width:100%}.placeholder-cards-container.svelte-1me8yl5{position:absolute;width:100%;animation:svelte-1me8yl5-scrollGrid 15s infinite linear;opacity:.8}.placeholder-columns.svelte-1me8yl5{display:flex;gap:12px;width:100%;padding:0 16px}.column.svelte-1me8yl5{flex:1;display:flex;flex-direction:column;gap:12px}.placeholder-card.svelte-1me8yl5{background-color:var(--color-background-surface);border-radius:8px;width:100%;transition:opacity .3s ease}@keyframes svelte-1me8yl5-scrollGrid{0%{transform:translateY(0)}to{transform:translateY(calc(-1 * var(--scroll-translation-y-val, 2500px)))}}.main.svelte-1hlh8va{width:100%;background-color:var(--color-background-primary);color:var(--color-text-primary)}.main.svelte-1hlh8va>.layout:where(.svelte-1hlh8va){display:flex;flex-direction:row}.mobiletoc.svelte-1hlh8va{display:none}@media (max-width: 640px){.mobiletoc.svelte-1hlh8va{display:block}}@media (min-width: 641px) and (max-width: 1024px){.mobiletoc.svelte-1hlh8va{display:block}}.mobiletoc.svelte-1hlh8va{max-height:60vh;overflow-y:auto;position:sticky}@media (min-width: 1025px) and (max-width: 1440px){.mobiletoc.svelte-1hlh8va{display:none}}@media (min-width: 1441px){.mobiletoc.svelte-1hlh8va{display:none}}.mobiletoc.svelte-1hlh8va{z-index:20}.container.svelte-1hlh8va{width:100%;max-width:800px;display:flex;flex-grow:1;flex-direction:column}@media (min-width: 641px) and (max-width: 1024px){.container.svelte-1hlh8va{margin-left:auto;margin-right:auto}}.container.svelte-1hlh8va .search:where(.svelte-1hlh8va){position:relative}.layout-input.svelte-1hlh8va{z-index:30;background-color:var(--color-background-primary);color:var(--color-text-primary)}.layout-input.svelte-1hlh8va .input:where(.svelte-1hlh8va){padding-top:16px}@media (min-width: 1025px) and (max-width: 1440px){.layout-input.svelte-1hlh8va .input:where(.svelte-1hlh8va){padding-top:12px}}@media (min-width: 1441px){.layout-input.svelte-1hlh8va .input:where(.svelte-1hlh8va){padding-top:12px}}.layout-input.svelte-1hlh8va .input:where(.svelte-1hlh8va){position:relative}.layout.svelte-1hlh8va .top-gray:where(.svelte-1hlh8va){position:absolute;height:44px;width:100%;background-color:var(--color-background-surface);color:var(--color-text-primary)}.search.svelte-1hlh8va>.content:where(.svelte-1hlh8va){margin-bottom:32px}.search.svelte-1hlh8va>.applink:where(.svelte-1hlh8va){margin-left:16px;margin-right:16px;padding-top:16px;padding-bottom:16px}@media (max-width: 640px){.sidebar.svelte-1hlh8va{display:none}}@media (min-width: 641px) and (max-width: 1024px){.sidebar.svelte-1hlh8va{display:none}}.sidebar.svelte-1hlh8va{margin-left:auto;margin-right:auto;max-width:220px;position:static}.sidebar.left.svelte-1hlh8va{margin-left:auto;margin-right:70px;padding-left:0}@media (min-width: 1025px) and (max-width: 1440px){.sidebar.left.svelte-1hlh8va{margin-right:30px;width:200px;padding-left:30px}}@media (min-width: 1441px){.sidebar.left.svelte-1hlh8va{width:220px}}.sidebar.right.svelte-1hlh8va{margin-right:auto;margin-left:70px;padding-right:0}@media (min-width: 1025px) and (max-width: 1440px){.sidebar.right.svelte-1hlh8va{margin-left:30px;padding-right:30px}}@media (min-width: 1441px){.sidebar.right.svelte-1hlh8va{width:220px}}.sidebar.svelte-1hlh8va>.sticky.top:where(.svelte-1hlh8va){margin-top:92px}@media (min-width: 1025px) and (max-width: 1440px){.sidebar.svelte-1hlh8va>.sticky.top:where(.svelte-1hlh8va){max-height:calc(100vh - 320px)}}@media (min-width: 1441px){.sidebar.svelte-1hlh8va>.sticky.top:where(.svelte-1hlh8va){max-height:calc(100vh - 100px)}}.sidebar.svelte-1hlh8va>.sticky.top:where(.svelte-1hlh8va){position:sticky;top:80px;overflow-y:auto}.sidebar.svelte-1hlh8va>.sticky.bottom:where(.svelte-1hlh8va){position:fixed;bottom:40px}.footerinterface.svelte-1hlh8va{width:100%;position:sticky;bottom:0;z-index:30}.footer.svelte-1hlh8va{width:100%}.loading-area.svelte-1hlh8va{display:flex;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:center;margin-top:100px;position:absolute;top:calc(50% - 100px);left:50%;transform:translate(-50%,-50%)}.loading-favicon-wrapper.svelte-1hlh8va{top:-100px;position:relative;z-index:20}.fixed-gradient.svelte-1hlh8va{position:fixed;left:0;right:0;margin-left:auto;margin-right:auto;width:100%;z-index:20;pointer-events:none}.fixed-gradient-top.svelte-1hlh8va{height:64px;background:linear-gradient(to bottom,var(--color-background-primary) 20%,transparent)}.fixed-gradient-bottom.svelte-1hlh8va{height:64px;margin-bottom:-32px;background:linear-gradient(to top,var(--color-background-primary) 20%,transparent)}
