:root{--ux-interactive:#93e0e3;--ux-interactive-soft:rgba(147,224,227,0.14);--ux-success:#7f9f7f;--l4zy-amber:#f0dfaf;--ux-danger:#cc9393;--ux-info:#8cd0d3;--ux-emphasis:#dfaf8f;--l4zy-slate-950:#3f3f3f;--l4zy-slate-900:#2b2b2b;--l4zy-slate-800:#4f4f4f;--l4zy-border:#5f5f5f}[data-md-color-scheme="slate"]{--md-default-bg-color:var(--l4zy-slate-950);--md-default-fg-color:#dcdccc;--md-default-fg-color--light:#9fafaf;--md-default-fg-color--lighter:#709080;--md-code-bg-color:#2b2b2b;--md-code-fg-color:#dcdccc;--md-accent-fg-color:var(--ux-interactive);--md-primary-fg-color:var(--l4zy-slate-900);--md-primary-fg-color--light:var(--l4zy-slate-800);--l4zy-header-bg:var(--l4zy-slate-900);--l4zy-footer-bg:var(--l4zy-slate-900);--l4zy-footer-meta-bg:#1e2320;--l4zy-search-bg:#3f3f3f;--l4zy-header-shadow:rgba(0,0,0,0.3)}[data-md-color-scheme="default"]{--ux-interactive:#3f7f7f;--ux-interactive-soft:rgba(63,127,127,0.12);--md-default-bg-color:#f3f0df;--md-default-fg-color:#3f3f3f;--md-default-fg-color--light:#5f5f5f;--md-default-fg-color--lighter:#709080;--md-code-bg-color:#e6e3d1;--md-code-fg-color:#3f3f3f;--md-accent-fg-color:#3f7f7f;--md-primary-fg-color:#4f4f4f;--md-primary-fg-color--light:#5f5f5f;--md-primary-bg-color:#dcdccc;--md-primary-bg-color--light:#f0dfaf;--l4zy-header-bg:#4f4f4f;--l4zy-footer-bg:#4f4f4f;--l4zy-footer-meta-bg:#3f3f3f;--l4zy-search-bg:#fff;--l4zy-header-shadow:rgba(63,63,63,0.14)}html{scroll-behavior:smooth}body,button,input{font-family:"Gothic A1",sans-serif}.md-header,.md-tabs{background:var(--l4zy-header-bg)}.md-header{border-bottom:1px solid var(--l4zy-border);box-shadow:0 .35rem 1.25rem var(--l4zy-header-shadow)}.md-header__title{font-weight:700;letter-spacing:-.02em}.md-tabs{border-bottom:1px solid var(--l4zy-border)}.md-tabs__link--active,.md-tabs__link:hover{color:var(--ux-interactive);opacity:1}[data-md-color-scheme="default"] .md-header__title,[data-md-color-scheme="default"] .md-header__button,[data-md-color-scheme="default"] .md-tabs__link{color:#dcdccc}.md-header__button.md-logo{margin:.2rem .35rem .2rem 0;width:5.5rem}.md-header__button.md-logo img,.md-header__button.md-logo svg{height:auto;max-height:1.8rem;width:100%}.md-main__inner{margin-top:1.6rem}.md-content__inner{margin-bottom:3rem}.md-typeset{font-size:.82rem;line-height:1.85}.md-typeset h1,.md-typeset h2,.md-typeset h3{color:var(--md-default-fg-color);font-weight:700;letter-spacing:-.035em}.md-typeset h1{border-bottom:1px solid var(--l4zy-border);font-size:2rem;margin-bottom:1.5rem;padding-bottom:.8rem}.md-typeset h1::before{color:var(--ux-interactive);content:"$ ";font-family:"JetBrains Mono",monospace;font-weight:400}.md-typeset h2{border-left:.2rem solid var(--ux-interactive);font-size:1.35rem;margin-top:2.5rem;padding-left:.65rem}.md-typeset a{color:var(--md-accent-fg-color);text-decoration-thickness:.08em;text-underline-offset:.16em}.md-typeset a:hover{color:var(--l4zy-amber)}.l4zy-card-grid{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin:1.5rem 0 2.25rem}.l4zy-card{background:var(--md-code-bg-color);border:1px solid var(--l4zy-border);border-left:.25rem solid var(--ux-interactive);border-radius:.45rem;color:var(--md-default-fg-color);display:flex;flex-direction:column;gap:.25rem;min-height:8rem;padding:1.15rem;text-decoration:none;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.l4zy-card:hover{background:var(--ux-interactive-soft);box-shadow:0 .55rem 1.2rem var(--l4zy-header-shadow);color:var(--md-default-fg-color);transform:translateY(-0.15rem)}.l4zy-card:focus-visible{outline:.18rem solid var(--ux-interactive);outline-offset:.18rem}[data-md-color-scheme="slate"] .l4zy-card:hover{background:#465250;border-color:var(--ux-interactive);box-shadow:0 .55rem 1.2rem rgba(0,0,0,0.4)}[data-md-color-scheme="default"] .l4zy-card:hover{background:#d2e0d4;border-color:var(--ux-interactive);box-shadow:0 .55rem 1.2rem rgba(63,127,127,0.18);color:var(--md-default-fg-color)}[data-md-color-scheme="default"] .l4zy-card:hover strong{color:var(--ux-interactive)}[data-md-color-scheme="default"] .l4zy-card:hover span{color:#2f6262}.l4zy-card span{color:var(--md-accent-fg-color);font-size:.78rem;font-weight:700}.l4zy-card strong{font-size:1.1rem}.l4zy-card small{color:var(--md-default-fg-color--light);line-height:1.6}.md-typeset code,.md-typeset pre,.md-typeset kbd,.md-typeset .highlight{font-family:"JetBrains Mono",monospace}.md-typeset code{background-color:var(--ux-interactive-soft);border:1px solid rgba(147,224,227,0.35);border-radius:.22rem;color:var(--md-default-fg-color);padding:.1em .28em}.md-typeset pre>code{border:0;border-left:3px solid var(--ux-interactive);border-radius:0;padding:1.1em 1.2em}.md-typeset .highlight{border:1px solid var(--l4zy-border);border-radius:.45rem;box-shadow:0 .7rem 1.6rem rgba(2,6,23,0.12)}.md-clipboard{color:var(--ux-interactive)}.md-typeset kbd{border-color:var(--l4zy-border);box-shadow:0 .1rem 0 var(--l4zy-border)}.md-typeset .admonition,.md-typeset details{border-radius:.45rem;box-shadow:none}.md-typeset .admonition.warning,.md-typeset details.warning{border-color:var(--l4zy-amber)}.md-typeset .admonition.note,.md-typeset details.note{border-color:var(--ux-info)}.md-typeset .admonition.tip,.md-typeset details.tip,.md-typeset .admonition.success,.md-typeset details.success{border-color:var(--ux-success)}.md-typeset .admonition.danger,.md-typeset details.danger,.md-typeset .admonition.failure,.md-typeset details.failure{border-color:var(--ux-danger)}.md-typeset table:not([class]){border:1px solid var(--l4zy-border);border-radius:.45rem;display:table;overflow:hidden}.md-typeset table:not([class]) th{background:var(--ux-interactive-soft);color:var(--md-default-fg-color);font-weight:700}.md-typeset table:not([class]) tr:hover{background:var(--ux-interactive-soft)}.md-nav__link--active,.md-nav__link:focus,.md-nav__link:hover{color:var(--md-accent-fg-color)}.md-nav--secondary .md-nav__link--active,.md-nav--secondary .md-nav__link:focus,.md-nav--secondary .md-nav__link:hover{color:var(--ux-interactive)}.md-sidebar--primary .md-nav--primary>.md-nav__list{padding:.55rem .3rem 1.25rem}.md-sidebar--primary .md-nav__link{border-radius:.35rem;margin:.08rem .15rem;padding:.35rem .5rem}.md-sidebar--primary .md-nav__link--active{background:var(--ux-interactive-soft);border-left:.2rem solid var(--ux-interactive);border-radius:.25rem;color:var(--md-default-fg-color);font-weight:700;padding-left:.55rem}[data-md-color-scheme="slate"] .md-sidebar--primary .md-nav__link--active{background:#4f4f4f;box-shadow:inset 0 0 0 1px #709080;color:#f0dfaf}[data-md-color-scheme="default"] .md-sidebar--primary .md-nav__link--active{background:#dedbc9;box-shadow:inset 0 0 0 1px #709080;color:#3f3f3f}.md-search__form{border:1px solid var(--l4zy-border);border-radius:.35rem}.md-search__input{background-color:var(--l4zy-search-bg)}.md-search__input:focus{box-shadow:inset 0 0 0 .1rem var(--ux-interactive)}[data-md-color-scheme="slate"] .md-search__input{caret-color:var(--ux-interactive);color:#dcdccc}[data-md-color-scheme="slate"] .md-search__input::placeholder{color:#9fafaf;opacity:1}[data-md-color-scheme="default"] .md-search__input{caret-color:#3f7f7f;color:#3f3f3f}[data-md-color-scheme="default"] .md-search__input::placeholder{color:#5f5f5f;opacity:1}[data-md-color-scheme="default"] .md-search__icon{color:#3f3f3f}.md-typeset .md-tag{background:var(--ux-interactive-soft);border:1px solid rgba(147,224,227,0.45);border-radius:999px;color:var(--md-default-fg-color);font-size:.68rem}[data-md-color-scheme="slate"] .highlight .c,[data-md-color-scheme="slate"] .highlight .ch,[data-md-color-scheme="slate"] .highlight .cm,[data-md-color-scheme="slate"] .highlight .c1,[data-md-color-scheme="slate"] .highlight .cs{color:#7f9f7f;font-style:italic}[data-md-color-scheme="slate"] .highlight .k,[data-md-color-scheme="slate"] .highlight .kc,[data-md-color-scheme="slate"] .highlight .kd,[data-md-color-scheme="slate"] .highlight .kn,[data-md-color-scheme="slate"] .highlight .kp,[data-md-color-scheme="slate"] .highlight .kr,[data-md-color-scheme="slate"] .highlight .kt{color:#f0dfaf}[data-md-color-scheme="slate"] .highlight .s,[data-md-color-scheme="slate"] .highlight .sa,[data-md-color-scheme="slate"] .highlight .sb,[data-md-color-scheme="slate"] .highlight .sc,[data-md-color-scheme="slate"] .highlight .dl,[data-md-color-scheme="slate"] .highlight .sd,[data-md-color-scheme="slate"] .highlight .s1,[data-md-color-scheme="slate"] .highlight .s2,[data-md-color-scheme="slate"] .highlight .se,[data-md-color-scheme="slate"] .highlight .sh,[data-md-color-scheme="slate"] .highlight .si,[data-md-color-scheme="slate"] .highlight .sx,[data-md-color-scheme="slate"] .highlight .sr,[data-md-color-scheme="slate"] .highlight .ss{color:#cc9393}[data-md-color-scheme="slate"] .highlight .m,[data-md-color-scheme="slate"] .highlight .mb,[data-md-color-scheme="slate"] .highlight .mf,[data-md-color-scheme="slate"] .highlight .mh,[data-md-color-scheme="slate"] .highlight .mi,[data-md-color-scheme="slate"] .highlight .mo{color:#8cd0d3}[data-md-color-scheme="slate"] .highlight .na,[data-md-color-scheme="slate"] .highlight .nb,[data-md-color-scheme="slate"] .highlight .nc,[data-md-color-scheme="slate"] .highlight .ne,[data-md-color-scheme="slate"] .highlight .nf,[data-md-color-scheme="slate"] .highlight .nn,[data-md-color-scheme="slate"] .highlight .nt,[data-md-color-scheme="slate"] .highlight .nv,[data-md-color-scheme="slate"] .highlight .nx{color:#dfaf8f}[data-md-color-scheme="slate"] .highlight .o,[data-md-color-scheme="slate"] .highlight .p{color:#dcdccc}[data-md-color-scheme="default"] .highlight .c,[data-md-color-scheme="default"] .highlight .ch,[data-md-color-scheme="default"] .highlight .cm,[data-md-color-scheme="default"] .highlight .c1,[data-md-color-scheme="default"] .highlight .cs{color:#5f7f5f;font-style:italic}[data-md-color-scheme="default"] .highlight .k,[data-md-color-scheme="default"] .highlight .kc,[data-md-color-scheme="default"] .highlight .kd,[data-md-color-scheme="default"] .highlight .kn,[data-md-color-scheme="default"] .highlight .kp,[data-md-color-scheme="default"] .highlight .kr,[data-md-color-scheme="default"] .highlight .kt{color:#7f3f7f}[data-md-color-scheme="default"] .highlight .s,[data-md-color-scheme="default"] .highlight .sa,[data-md-color-scheme="default"] .highlight .sb,[data-md-color-scheme="default"] .highlight .sc,[data-md-color-scheme="default"] .highlight .dl,[data-md-color-scheme="default"] .highlight .sd,[data-md-color-scheme="default"] .highlight .s1,[data-md-color-scheme="default"] .highlight .s2,[data-md-color-scheme="default"] .highlight .se,[data-md-color-scheme="default"] .highlight .sh,[data-md-color-scheme="default"] .highlight .si,[data-md-color-scheme="default"] .highlight .sx,[data-md-color-scheme="default"] .highlight .sr,[data-md-color-scheme="default"] .highlight .ss{color:#9f4f4f}[data-md-color-scheme="default"] .highlight .m,[data-md-color-scheme="default"] .highlight .mb,[data-md-color-scheme="default"] .highlight .mf,[data-md-color-scheme="default"] .highlight .mh,[data-md-color-scheme="default"] .highlight .mi,[data-md-color-scheme="default"] .highlight .mo{color:#3f7f7f}[data-md-color-scheme="default"] .highlight .na,[data-md-color-scheme="default"] .highlight .nb,[data-md-color-scheme="default"] .highlight .nc,[data-md-color-scheme="default"] .highlight .ne,[data-md-color-scheme="default"] .highlight .nf,[data-md-color-scheme="default"] .highlight .nn,[data-md-color-scheme="default"] .highlight .nt,[data-md-color-scheme="default"] .highlight .nv,[data-md-color-scheme="default"] .highlight .nx{color:#8f5f2f}[data-md-color-scheme="default"] .highlight .o,[data-md-color-scheme="default"] .highlight .p{color:#3f3f3f}.mermaid{background:var(--md-code-bg-color);border:1px solid var(--l4zy-border);border-radius:.45rem;margin:1.5rem 0;overflow-x:auto;padding:1.25rem;text-align:center}.md-footer{background:var(--l4zy-footer-bg);border-top:1px solid var(--l4zy-border)}.md-footer-meta{background:var(--l4zy-footer-meta-bg)}[data-md-color-scheme="default"] .md-footer__link,[data-md-color-scheme="default"] .md-footer__title,[data-md-color-scheme="default"] .md-footer__direction,[data-md-color-scheme="default"] .md-footer-meta,[data-md-color-scheme="default"] .md-footer-meta a{color:#dcdccc}[data-md-color-scheme="default"] .md-footer-meta a:hover{color:var(--ux-interactive)}@media screen and (max-width:76.2344em){.md-main__inner{margin-top:1rem}}@media screen and (max-width:44.9844em){.md-header__button.md-logo{width:4.8rem}.md-typeset{font-size:.78rem}.md-typeset h1{font-size:1.65rem}.md-typeset h2{font-size:1.2rem;margin-top:2rem}.md-typeset pre>code{padding:.95em}.mermaid{margin-left:-.4rem;margin-right:-.4rem;padding:.8rem}}