.elementor-4516 .elementor-element.elementor-element-2591110{--display:flex;--padding-top:0px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-4516 .elementor-element.elementor-element-2591110:not(.elementor-motion-effects-element-type-background), .elementor-4516 .elementor-element.elementor-element-2591110 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0c0c10;}.elementor-4516 .elementor-element.elementor-element-ee330c0{--display:flex;}.elementor-4516 .elementor-element.elementor-element-e26fbcd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-primary );}.elementor-4516 .elementor-element.elementor-element-1de1300.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-1de1300 .elementor-heading-title{color:var( --e-global-color-9edb705 );}.elementor-4516 .elementor-element.elementor-element-a5e2807.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-a5e2807 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:32px;font-weight:700;text-transform:none;font-style:normal;color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4516 .elementor-element.elementor-element-5a88271.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-fc749dd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-3cf8475{--display:flex;}.elementor-4516 .elementor-element.elementor-element-3cf8475:not(.elementor-motion-effects-element-type-background), .elementor-4516 .elementor-element.elementor-element-3cf8475 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4516 .elementor-element.elementor-element-d62e9ae.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-663fd13.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-a7c92ac{--display:flex;}.elementor-4516 .elementor-element.elementor-element-d12b43c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-d12b43c .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:32px;font-weight:700;text-transform:none;font-style:normal;color:var( --e-global-color-accent );}.elementor-4516 .elementor-element.elementor-element-6cf2803.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-bced3eb{--display:flex;}.elementor-4516 .elementor-element.elementor-element-ddab033.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-ddab033 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:32px;font-weight:700;text-transform:none;font-style:normal;color:var( --e-global-color-accent );}.elementor-4516 .elementor-element.elementor-element-749a052.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-ff97758{--display:flex;}.elementor-4516 .elementor-element.elementor-element-5b3b6d0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-5b3b6d0 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:32px;font-weight:700;text-transform:none;font-style:normal;color:var( --e-global-color-accent );}.elementor-4516 .elementor-element.elementor-element-86d780a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-c34e15b{--display:flex;}.elementor-4516 .elementor-element.elementor-element-0f3ed8b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-0f3ed8b .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:32px;font-weight:700;text-transform:none;font-style:normal;color:var( --e-global-color-accent );}.elementor-4516 .elementor-element.elementor-element-a84501e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-7339a75{--display:flex;}.elementor-4516 .elementor-element.elementor-element-e9914fa.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-e9914fa .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:32px;font-weight:700;text-transform:none;font-style:normal;color:var( --e-global-color-accent );}.elementor-4516 .elementor-element.elementor-element-0e6b9ed.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-8960e86{--display:flex;}.elementor-4516 .elementor-element.elementor-element-dcef195.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-dcef195 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:32px;font-weight:700;text-transform:none;font-style:normal;color:var( --e-global-color-accent );}.elementor-4516 .elementor-element.elementor-element-a428e88.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-1ba109e{--display:flex;}.elementor-4516 .elementor-element.elementor-element-8ae9666.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-8ae9666 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:32px;font-weight:700;text-transform:none;font-style:normal;color:var( --e-global-color-accent );}.elementor-4516 .elementor-element.elementor-element-33e0bf1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-017845d{--display:flex;}.elementor-4516 .elementor-element.elementor-element-7d62aa6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-7d62aa6 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:32px;font-weight:700;text-transform:none;font-style:normal;color:var( --e-global-color-accent );}.elementor-4516 .elementor-element.elementor-element-84ae965.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-77ecb9c{--display:flex;}.elementor-4516 .elementor-element.elementor-element-e9aea31.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-e9aea31 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:32px;font-weight:700;text-transform:none;font-style:normal;color:var( --e-global-color-accent );}.elementor-4516 .elementor-element.elementor-element-2ad976e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-f65f4a2{--display:flex;}.elementor-4516 .elementor-element.elementor-element-ee1f049.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-ee1f049 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:32px;font-weight:700;text-transform:none;font-style:normal;color:var( --e-global-color-accent );}.elementor-4516 .elementor-element.elementor-element-c2dc352.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-4a38678{--display:flex;}.elementor-4516 .elementor-element.elementor-element-a9687a7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-a9687a7 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:32px;font-weight:700;text-transform:none;font-style:normal;color:var( --e-global-color-accent );}.elementor-4516 .elementor-element.elementor-element-5574676.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-3b30903{--display:flex;}.elementor-4516 .elementor-element.elementor-element-4a70d2a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-4a70d2a .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:32px;font-weight:700;text-transform:none;font-style:normal;color:var( --e-global-color-accent );}.elementor-4516 .elementor-element.elementor-element-1f0a7cb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-3006009{--display:flex;}.elementor-4516 .elementor-element.elementor-element-49828b7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-49828b7 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:32px;font-weight:700;text-transform:none;font-style:normal;color:var( --e-global-color-accent );}.elementor-4516 .elementor-element.elementor-element-3140e84.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-6c0ced9{--display:flex;}.elementor-4516 .elementor-element.elementor-element-b3b9776.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-b3b9776 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:32px;font-weight:700;text-transform:none;font-style:normal;color:var( --e-global-color-accent );}.elementor-4516 .elementor-element.elementor-element-92b37be.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-4dd4b4c{--display:flex;}.elementor-4516 .elementor-element.elementor-element-16d3ba4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-16d3ba4 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:32px;font-weight:700;text-transform:none;font-style:normal;color:var( --e-global-color-accent );}.elementor-4516 .elementor-element.elementor-element-d4cb668.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-586bc45{--display:flex;}.elementor-4516 .elementor-element.elementor-element-c1dbf10.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-c1dbf10 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:32px;font-weight:700;text-transform:none;font-style:normal;color:var( --e-global-color-accent );}.elementor-4516 .elementor-element.elementor-element-8e37531.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-7d62af0{--display:flex;}.elementor-4516 .elementor-element.elementor-element-d16e309.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-d16e309 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:32px;font-weight:700;text-transform:none;font-style:normal;color:var( --e-global-color-accent );}.elementor-4516 .elementor-element.elementor-element-72a1d7a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-82c1fef{--display:flex;}.elementor-4516 .elementor-element.elementor-element-0d5ad25.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-0d5ad25 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:32px;font-weight:700;text-transform:none;font-style:normal;color:var( --e-global-color-accent );}.elementor-4516 .elementor-element.elementor-element-9125be7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-a2b6c25{--display:flex;}.elementor-4516 .elementor-element.elementor-element-2965c70.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-2965c70 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:32px;font-weight:700;text-transform:none;font-style:normal;color:var( --e-global-color-accent );}.elementor-4516 .elementor-element.elementor-element-12fc054.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-e52d17a{--display:flex;}.elementor-4516 .elementor-element.elementor-element-64cc20d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-64cc20d .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:32px;font-weight:700;text-transform:none;font-style:normal;color:var( --e-global-color-accent );}.elementor-4516 .elementor-element.elementor-element-3e983e5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-b6b495e{--display:flex;}.elementor-4516 .elementor-element.elementor-element-9e9ce22.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-9e9ce22 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:32px;font-weight:700;text-transform:none;font-style:normal;color:var( --e-global-color-accent );}.elementor-4516 .elementor-element.elementor-element-00ccaec.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-4c5bcf0{--display:flex;}.elementor-4516 .elementor-element.elementor-element-f70dc8d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-f70dc8d .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:32px;font-weight:700;text-transform:none;font-style:normal;color:var( --e-global-color-accent );}.elementor-4516 .elementor-element.elementor-element-b20aaf3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-bd3b073{--display:flex;}.elementor-4516 .elementor-element.elementor-element-1a2b7f9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-1a2b7f9 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:32px;font-weight:700;text-transform:none;font-style:normal;color:var( --e-global-color-accent );}.elementor-4516 .elementor-element.elementor-element-4b2c0ec.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-e80e2b5{--display:flex;}.elementor-4516 .elementor-element.elementor-element-f043eb8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-f043eb8 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:32px;font-weight:700;text-transform:none;font-style:normal;color:var( --e-global-color-accent );}.elementor-4516 .elementor-element.elementor-element-e9e35b0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-58e0cd7{--display:flex;}.elementor-4516 .elementor-element.elementor-element-c1b33d6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-c1b33d6 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:32px;font-weight:700;text-transform:none;font-style:normal;color:var( --e-global-color-accent );}.elementor-4516 .elementor-element.elementor-element-cc34fea.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-79b8165{--display:flex;}.elementor-4516 .elementor-element.elementor-element-8544f58.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-8544f58 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:32px;font-weight:700;text-transform:none;font-style:normal;color:var( --e-global-color-accent );}.elementor-4516 .elementor-element.elementor-element-7517b8f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-db5d599.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4516 .elementor-element.elementor-element-db5d599{color:var( --e-global-color-9edb705 );}body.elementor-page-4516:not(.elementor-motion-effects-element-type-background), body.elementor-page-4516 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C10;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-4516 .elementor-element.elementor-element-2591110{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4516 .elementor-element.elementor-element-ee330c0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4516 .elementor-element.elementor-element-d12b43c .elementor-heading-title{font-size:23px;}.elementor-4516 .elementor-element.elementor-element-ddab033 .elementor-heading-title{font-size:23px;}.elementor-4516 .elementor-element.elementor-element-5b3b6d0 .elementor-heading-title{font-size:23px;}.elementor-4516 .elementor-element.elementor-element-0f3ed8b .elementor-heading-title{font-size:23px;}.elementor-4516 .elementor-element.elementor-element-e9914fa .elementor-heading-title{font-size:23px;}.elementor-4516 .elementor-element.elementor-element-dcef195 .elementor-heading-title{font-size:23px;}.elementor-4516 .elementor-element.elementor-element-8ae9666 .elementor-heading-title{font-size:23px;}.elementor-4516 .elementor-element.elementor-element-7d62aa6 .elementor-heading-title{font-size:23px;}.elementor-4516 .elementor-element.elementor-element-e9aea31 .elementor-heading-title{font-size:23px;}.elementor-4516 .elementor-element.elementor-element-ee1f049 .elementor-heading-title{font-size:23px;}.elementor-4516 .elementor-element.elementor-element-a9687a7 .elementor-heading-title{font-size:23px;}.elementor-4516 .elementor-element.elementor-element-4a70d2a .elementor-heading-title{font-size:23px;}.elementor-4516 .elementor-element.elementor-element-49828b7 .elementor-heading-title{font-size:23px;}.elementor-4516 .elementor-element.elementor-element-b3b9776 .elementor-heading-title{font-size:23px;}.elementor-4516 .elementor-element.elementor-element-16d3ba4 .elementor-heading-title{font-size:23px;}.elementor-4516 .elementor-element.elementor-element-c1dbf10 .elementor-heading-title{font-size:23px;}.elementor-4516 .elementor-element.elementor-element-d16e309 .elementor-heading-title{font-size:23px;}.elementor-4516 .elementor-element.elementor-element-0d5ad25 .elementor-heading-title{font-size:23px;}.elementor-4516 .elementor-element.elementor-element-2965c70 .elementor-heading-title{font-size:23px;}.elementor-4516 .elementor-element.elementor-element-64cc20d .elementor-heading-title{font-size:23px;}.elementor-4516 .elementor-element.elementor-element-9e9ce22 .elementor-heading-title{font-size:23px;}.elementor-4516 .elementor-element.elementor-element-f70dc8d .elementor-heading-title{font-size:23px;}.elementor-4516 .elementor-element.elementor-element-1a2b7f9 .elementor-heading-title{font-size:23px;}.elementor-4516 .elementor-element.elementor-element-f043eb8 .elementor-heading-title{font-size:23px;}.elementor-4516 .elementor-element.elementor-element-c1b33d6 .elementor-heading-title{font-size:23px;}.elementor-4516 .elementor-element.elementor-element-8544f58 .elementor-heading-title{font-size:23px;}}/* Start custom CSS */.lusus-doc-page{background:#0c0c10}
.lusus-doc{max-width:960px;margin-inline:auto;width:100%;font-family:'Inter',system-ui,sans-serif;color:#fff;line-height:1.7;font-size:16.5px}
.lusus-doc .doc-logo img{width:150px;height:auto}
.lusus-doc .doc-back .elementor-button{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.16);color:#fff;font-family:'Oswald';font-size:.8rem;border-radius:8px}
.lusus-doc-hero{border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:1.4rem;margin-bottom:1rem}
.lusus-doc .doc-ey .elementor-heading-title{font-family:'Oswald';text-transform:uppercase;letter-spacing:.2em;font-size:.82rem;color:#ff8c00;font-weight:600}
.lusus-doc .doc-h1 .elementor-heading-title{font-family:'Bricolage Grotesque',system-ui;font-weight:800;font-size:clamp(2rem,5vw,3rem);line-height:1.05;letter-spacing:-.01em;margin:.4rem 0}
.lusus-doc .doc-intro{color:#b6b6c8;max-width:64ch}
.lusus-doc .lead-row{display:flex;flex-wrap:wrap;gap:.5rem;margin:.9rem 0}
.lusus-doc .pill{font-family:'Oswald';font-size:.78rem;letter-spacing:.04em;color:#b6b6c8;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:.25rem .7rem}
.lusus-doc .doc-toc{column-count:2;column-gap:2rem}
.lusus-doc .doc-toc h4{font-family:'Oswald';text-transform:uppercase;letter-spacing:.12em;font-size:.74rem;color:#8a8a9c;margin:1rem 0 .3rem;break-inside:avoid}
.lusus-doc .doc-toc a{display:block;color:#b6b6c8;font-size:.92rem;padding:.28rem .2rem;border-bottom:1px solid rgba(255,255,255,.05);text-decoration:none;break-inside:avoid}
.lusus-doc .doc-toc a:hover{color:#fff}
.lusus-doc .doc-toc a .n{color:#5535ff;font-weight:700;margin-right:.5rem}
.lusus-doc-chapter{scroll-margin-top:24px;padding-top:1.2rem;margin-top:1.8rem;border-top:1px solid rgba(255,255,255,.08)}
.lusus-doc .doc-h2 .elementor-heading-title{font-family:'Bricolage Grotesque',system-ui;font-weight:800;font-size:clamp(1.5rem,3vw,2rem);color:#fff;margin-bottom:.3rem}
.lusus-doc .doc-body h3{font-family:'Oswald';font-weight:600;font-size:1.2rem;color:#fff;margin:1.5rem 0 .5rem}
.lusus-doc .doc-body p{color:#dcdce6;margin:.7rem 0}
.lusus-doc .doc-body ul,.lusus-doc .doc-body ol{color:#dcdce6;margin:.7rem 0 .7rem 1.4rem}
.lusus-doc .doc-body li{margin:.35rem 0}
.lusus-doc .doc-body strong{color:#fff}
.lusus-doc .doc-body a{color:#ff8c00}
.lusus-doc code.code{display:block;white-space:pre-wrap;background:#0a0a12;border:1px solid rgba(255,255,255,.16);border-radius:9px;padding:.7rem 1rem;margin:.8rem 0;color:#cdbcff;font-family:ui-monospace,Consolas,monospace;font-size:.9rem}
.lusus-doc :not(pre)>code{background:rgba(85,53,255,.16);color:#cdbcff;padding:.1rem .42rem;border-radius:5px;font-family:ui-monospace,monospace;font-size:.88em}
.lusus-doc kbd{background:#23232c;border:1px solid rgba(255,255,255,.16);border-bottom-width:2px;border-radius:6px;padding:.05rem .4rem;color:#fff;font-size:.85em;margin:0 1px}
.lusus-doc .tbl-wrap{overflow-x:auto;border:1px solid rgba(255,255,255,.1);border-radius:10px;margin:1rem 0}
.lusus-doc table{width:100%;border-collapse:collapse;font-size:.9rem;margin:0}
.lusus-doc th,.lusus-doc td{text-align:left;padding:.55rem .8rem;border-bottom:1px solid rgba(255,255,255,.08);vertical-align:top}
.lusus-doc th{font-family:'Oswald';font-weight:600;color:#fff;background:rgba(255,255,255,.03)}
.lusus-doc td{color:#c9c9d6}
.lusus-doc td:first-child{color:#ececf2}
.lusus-doc td code{white-space:nowrap}
.lusus-doc .note{border:1px solid rgba(255,255,255,.1);border-left:3px solid #ff8c00;border-radius:8px;background:rgba(255,140,0,.05);padding:.9rem 1.1rem;margin:1.1rem 0}
.lusus-doc .note.info{border-left-color:#5535ff;background:rgba(85,53,255,.07)}
.lusus-doc .note.warn{border-left-color:#ff5a5a;background:rgba(255,90,90,.06)}
.lusus-doc .note .t{font-family:'Oswald';font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;color:#ff8c00;display:block;margin-bottom:.25rem}
.lusus-doc .note.info .t{color:#9d8bff}
.lusus-doc .note.warn .t{color:#ff7a7a}
.lusus-doc .note p{margin:.2rem 0;color:#dcdce6}
.lusus-doc .doc-footer{margin-top:2.5rem;padding-top:1.2rem;border-top:1px solid rgba(255,255,255,.1);color:#8a8a9c;font-size:.85rem}
.lusus-doc .doc-footer a{color:#ff8c00}
@media(max-width:700px){.lusus-doc .doc-toc{column-count:1}}/* End custom CSS */