.layout-module__OmaKWq__layout{grid-template-columns:240px minmax(0,1fr);grid-template-areas:"nav content";gap:40px;width:100%;display:grid}.layout-module__OmaKWq__nav{flex-direction:column;grid-area:nav;gap:16px;height:fit-content;max-height:calc(100vh - 120px);display:flex;position:sticky;top:100px}.layout-module__OmaKWq__search{border:1px solid var(--stroke);background:var(--back-1);color:var(--second-text);border-radius:12px;align-items:center;gap:10px;padding:0 14px;display:flex}.layout-module__OmaKWq__search input{min-width:0;color:var(--main-text);background:0 0;border:none;flex:1;padding:11px 0;font-size:14px}.layout-module__OmaKWq__search:focus-within{border-color:var(--docs-accent)}.layout-module__OmaKWq__search input:focus{outline:none}.layout-module__OmaKWq__search input::placeholder{color:var(--second-text)}.layout-module__OmaKWq__clear{border:1px solid var(--stroke);background:var(--back-2);color:var(--second-text);cursor:pointer;border-radius:6px;flex:none;padding:4px 7px;font-size:11px;font-weight:600;line-height:1;transition:all .13s ease-in-out}.layout-module__OmaKWq__clear:hover{color:var(--main-text);border-color:var(--second-text)}.layout-module__OmaKWq__results{flex-direction:column;gap:14px;display:flex}.layout-module__OmaKWq__resultGroup{flex-direction:column;gap:1px;display:flex}.layout-module__OmaKWq__resultPage{color:var(--main-text);border-radius:9px;align-items:center;gap:8px;padding:8px 10px;font-size:15px;font-weight:500;transition:background .13s ease-in-out;display:flex}.layout-module__OmaKWq__resultPage:hover{background:var(--back-2)}.layout-module__OmaKWq__resultPage.layout-module__OmaKWq__active{background:color-mix(in srgb, var(--docs-accent) 14%, transparent)}.layout-module__OmaKWq__resultCrumb{color:var(--second-text);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:500}.layout-module__OmaKWq__resultIcon{color:var(--second-text);flex:none}.layout-module__OmaKWq__resultSection{border-left:1px solid var(--stroke-10);color:var(--second-text);align-items:center;gap:7px;margin-left:13px;padding:6px 10px;font-size:14px;transition:all .13s ease-in-out;display:flex}.layout-module__OmaKWq__resultSection:hover{color:var(--main-text);border-color:var(--docs-accent)}.layout-module__OmaKWq__mark{background:color-mix(in srgb, var(--docs-accent) 30%, transparent);color:var(--main-text);border-radius:3px;padding:0 1px}.layout-module__OmaKWq__theme{padding-right:4px;overflow-y:auto}.layout-module__OmaKWq__list{flex-direction:column;display:flex}.layout-module__OmaKWq__groupTitle{color:var(--main-text);margin:18px 0 8px;font-size:15px;font-weight:600}.layout-module__OmaKWq__list>div:first-child .layout-module__OmaKWq__groupTitle{margin-top:0}.layout-module__OmaKWq__list ul{flex-direction:column;gap:1px;display:flex}.layout-module__OmaKWq__list a{color:var(--second-text);padding:7px 0;font-size:15px;transition:all .13s ease-in-out;display:block}.layout-module__OmaKWq__list a:hover{color:var(--main-text)}.layout-module__OmaKWq__list a.layout-module__OmaKWq__active{color:var(--docs-accent);font-weight:500}.layout-module__OmaKWq__topmenu{flex-direction:column;display:flex}.layout-module__OmaKWq__subToggle{width:100%;color:var(--second-text);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:7px 0;font-size:15px;transition:all .13s ease-in-out;display:flex}.layout-module__OmaKWq__subToggle:hover{color:var(--main-text)}.layout-module__OmaKWq__subIcon{transition:transform .18s ease-in-out}.layout-module__OmaKWq__subIcon.layout-module__OmaKWq__open{transform:rotate(180deg)}.layout-module__OmaKWq__submenu{border-left:1px solid var(--stroke-10);max-height:0;margin-left:2px;padding-left:14px;transition:max-height .2s ease-in-out;overflow:hidden}.layout-module__OmaKWq__submenu.layout-module__OmaKWq__open{max-height:320px}.layout-module__OmaKWq__noResults{color:var(--second-text);padding:8px 0;font-size:14px}@media (max-width:1180px){.layout-module__OmaKWq__layout{grid-template-columns:260px minmax(0,1fr);grid-template-areas:"nav content";gap:32px}}@media (max-width:860px){.layout-module__OmaKWq__layout{grid-template-columns:1fr;grid-template-areas:"nav""content"}.layout-module__OmaKWq__nav{width:100%;max-height:none;position:static;top:auto}}
.docsLayout{--docs-accent:#6a6ae0;--docs-body:#e7e7fdcc;--docs-code-bg:#101018;--docs-code-head:#0d0d13;--docs-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace}.lecture{color:var(--main-text);grid-area:content;min-width:0}@keyframes docsBlockIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.lecture>*{animation:.55s cubic-bezier(.22,1,.36,1) backwards docsBlockIn}.lecture>:first-child{animation-delay:40ms}.lecture>:nth-child(2){animation-delay:.1s}.lecture>:nth-child(3){animation-delay:.16s}.lecture>:nth-child(4){animation-delay:.22s}.lecture>:nth-child(5){animation-delay:.28s}.lecture>:nth-child(6){animation-delay:.34s}.lecture>:nth-child(7){animation-delay:.4s}.lecture>:nth-child(8){animation-delay:.46s}.lecture>:nth-child(n+9){animation-delay:.52s}@media (prefers-reduced-motion:reduce){.lecture>*{animation:none}}.lecture h1{letter-spacing:-.4px;margin-bottom:32px;font-size:2.25rem;font-weight:600}.lecture h2{border-top:1px solid var(--stroke-10);letter-spacing:-.2px;margin-top:32px;margin-bottom:24px;padding-top:32px;scroll-margin-top:110px;font-size:24px;font-weight:600}.lecture h3{margin-top:26px;margin-bottom:16px;font-size:20px;font-weight:600}.lecture p{color:var(--docs-body);max-width:70ch;margin-bottom:20px;font-size:17px;line-height:1.7}.lecture ol,.lecture ul{color:var(--docs-body);flex-direction:column;gap:12px;max-width:70ch;margin-bottom:20px;display:flex}.lecture li{margin-left:28px;padding-left:4px;font-size:17px;line-height:1.6;list-style:decimal}.lecture ul li{list-style:outside}.lecture li::marker{color:var(--docs-accent)}.lecture a{color:var(--docs-accent)}.lecture a:hover{text-decoration:underline}.lecture .bold{color:var(--main-text);font-weight:600}.lecture img{border:1px solid var(--stroke-10);border-radius:12px;width:100%;max-width:100%;height:auto;margin-bottom:20px;display:block}
