.lj-docs{color-scheme:dark}.lj-docs{margin:0;background:#0b1114;color:#e9efed;font:16px/1.75 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.lj-docs *{box-sizing:border-box}.lj-docs a,.lj-footer a{color:#c7f66b;text-underline-offset:4px}.lj-docs a:hover,.lj-footer a:hover{color:#fff}.lj-docs a:focus-visible,.lj-footer a:focus-visible{outline:2px solid #cbff69;outline-offset:5px}.docs-header{max-width:1160px;margin:auto;padding:25px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #25322d}.docs-brand{display:flex;align-items:center;gap:12px;font-size:22px;font-weight:800;text-decoration:none;color:#fff!important}.docs-header nav{display:flex;gap:25px;flex-wrap:wrap;font-size:14px}.docs-header nav a{text-decoration:none}.docs-header nav a:last-child{padding:3px 13px;background:#cbff69;color:#13200b;border-radius:7px}.docs-main{max-width:960px;margin:auto;padding:36px 28px 70px}.breadcrumb{font-size:13px;color:#a6b6af}.docs-hero{padding:34px 0 32px;border-bottom:1px solid #29372f;margin-bottom:32px}.lj-docs .eyebrow{text-transform:uppercase;color:#c8f376;font-weight:750;font-size:12px;letter-spacing:.15em}.lj-docs h1{font-size:clamp(32px,5vw,52px);line-height:1.12;letter-spacing:-.035em;max-width:780px;margin:12px 0 22px}.lj-docs .lead{font-size:19px;color:#b6c7bf;max-width:760px}.byline{font-size:12px;color:#a0b2a8}.lj-docs article{max-width:800px}.lj-docs article section{margin:0 0 36px}.lj-docs h2{font-size:23px;line-height:1.3;margin:0 0 14px;color:#f0f5f1}.lj-docs p{margin:0 0 16px}.lj-docs li{margin:10px 0;padding-left:5px}.lj-docs code{font-size:13px;overflow-wrap:anywhere;background:#18221d;padding:4px 7px;border-radius:5px}.table-scroll{overflow-x:auto;margin:18px 0;border:1px solid #2a3831;border-radius:10px}.lj-docs table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.6}.lj-docs th{text-align:left;background:#1c2a21;color:#d7efbb;padding:14px}.lj-docs td{padding:15px 14px;border-top:1px solid #2a3831;vertical-align:top}.lj-docs td:first-child{min-width:150px}.related{border-top:1px solid #2a3831;padding-top:28px;margin-top:45px}.related>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.related a{background:#151e19;border:1px solid #2a3831;border-radius:9px;padding:16px;text-decoration:none;font-size:14px}.brand-preview{max-width:100%;height:auto;border-radius:20px;background:#172219}.skip{position:absolute;left:20px;top:-100px;padding:12px;background:#162010;z-index:99}.skip:focus{top:10px}.lj-footer{display:block!important;box-sizing:border-box;max-width:1160px;margin:0 auto 30px;padding:36px 28px 24px;background:linear-gradient(120deg,#162119,#11181a);border:1px solid #2a3930;border-radius:18px;color:#adbbb2;font:14px/1.65 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-align:left}.lj-footer *{box-sizing:border-box}.lj-footer-intro{max-width:530px;margin-bottom:28px}.lj-footer-intro strong{font-size:26px;color:#f1f7ed}.lj-footer p{margin:10px 0}.lj-footer-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px}.lj-footer-grid h2{font-size:13px;color:#e4efdd;margin:0 0 13px;text-transform:uppercase;letter-spacing:.06em}.lj-footer-grid a{display:block;width:fit-content;margin:8px 0;text-decoration:none;color:#b8c7bd}.lj-footer-bottom{border-top:1px solid #304033;margin-top:30px;padding-top:18px;font-size:12px}.lj-footer-bottom>div{display:flex;gap:20px;flex-wrap:wrap}.seo-intro{max-width:1050px;margin:28px auto 40px;padding:0 28px;font:15px/1.7 system-ui;color:#aebeb5}.seo-intro h2{color:#eaf0e7;font-size:24px}.seo-intro a{color:#c7f66b}.seo-intro p{max-width:800px}@media(max-width:700px){.docs-header{align-items:flex-start;flex-direction:column;padding:20px}.docs-header nav{gap:16px}.docs-main{padding:24px 20px 45px}.lj-footer{margin:0 12px 20px;padding:26px 20px}.lj-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.related>div{grid-template-columns:1fr}.lj-docs td{padding:12px}.lj-docs code{font-size:12px}.docs-hero{padding:25px 0}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

.lj-docs pre{padding:20px;background:#101a15;border:1px solid #304033;border-radius:10px;overflow-x:auto;line-height:1.6;font-size:13px}.lj-docs pre code{padding:0;background:none;white-space:pre;overflow-wrap:normal}.lj-docs article{overflow-wrap:anywhere}@media(min-width:701px) and (max-width:1000px){.lj-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
