:root{--ink:#eaf2ff;--muted:#91a4bc;--line:rgba(151,177,210,.16);--panel:#0d1928;--accent:#49d6b5;--blue:#62a8ff;--bg:#07111d}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body.kw-docs{margin:0;background:radial-gradient(circle at 80% 0,rgba(42,107,145,.18),transparent 34%),var(--bg);color:var(--ink);font-family:Vazirmatn,Tahoma,sans-serif;line-height:1.9}.kw-skip{position:fixed;top:-80px;right:20px;z-index:99;background:#fff;color:#07111d;padding:8px 14px;border-radius:8px}.kw-skip:focus{top:10px}.kw-docs-header{height:72px;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1380px)/2));border-bottom:1px solid var(--line);background:rgba(7,17,29,.9);backdrop-filter:blur(16px)}.kw-docs-brand{display:flex;align-items:center;gap:11px;color:var(--ink);text-decoration:none}.kw-docs-brand img{border-radius:11px}.kw-docs-brand span{display:flex;flex-direction:column;line-height:1.3}.kw-docs-brand small{font-size:11px;color:var(--muted);direction:ltr}.kw-docs-header nav{display:flex;align-items:center;gap:18px}.kw-docs-header nav a{color:#b9c8da;text-decoration:none;font-size:14px}.kw-docs-header nav .kw-docs-download{background:var(--accent);color:#061511;padding:7px 14px;border-radius:9px;font-weight:700}.kw-docs-shell{max-width:1380px;margin:auto;display:grid;grid-template-columns:240px minmax(0,900px);gap:52px;padding:42px 24px 80px;justify-content:center}.kw-docs-nav{position:sticky;top:105px;height:max-content;display:flex;flex-direction:column;border-left:1px solid var(--line);padding-left:24px}.kw-docs-nav strong{font-size:13px;margin-bottom:10px;color:#fff}.kw-docs-nav a{font-size:13px;color:var(--muted);text-decoration:none;padding:5px 0;transition:.15s}.kw-docs-nav a:hover,.kw-docs-nav a.is-active{color:var(--accent);transform:translateX(-3px)}.kw-docs-main{min-width:0}.kw-docs-main section{padding:36px 0;border-bottom:1px solid var(--line)}.kw-docs-main section:first-child{padding-top:18px}.kw-docs-main h1{font-size:clamp(34px,5vw,58px);line-height:1.25;letter-spacing:-1.7px;margin:12px 0 18px;max-width:800px}.kw-docs-main h2{font-size:27px;margin:0 0 18px;line-height:1.4}.kw-docs-main h3{font-size:18px;margin:28px 0 10px}.kw-docs-main p,.kw-docs-main li{color:#b8c6d8;font-size:15px}.kw-docs-main code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;direction:ltr;unicode-bidi:embed}.kw-docs-main p code,.kw-docs-main li code{background:#122237;border:1px solid var(--line);padding:1px 6px;border-radius:5px;color:#d7eaff}.kw-docs-main pre{direction:ltr;text-align:left;overflow:auto;background:#050b13;border:1px solid rgba(98,168,255,.2);border-radius:14px;padding:19px 21px;box-shadow:0 16px 45px rgba(0,0,0,.16)}.kw-docs-main pre code{font-size:13px;line-height:1.8;color:#c9ddf4}.kw-docs-kicker{font-size:12px;letter-spacing:2px;color:var(--accent);direction:ltr;display:inline-block}.kw-docs-hero>p{font-size:17px;max-width:780px}.kw-docs-badges,.kw-docs-actions,.kw-docs-meta{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.kw-docs-badges span,.kw-docs-meta span,.kw-docs-meta a{border:1px solid var(--line);background:rgba(255,255,255,.025);padding:6px 10px;border-radius:8px;font-size:12px;color:#b8cbe2;text-decoration:none}.kw-docs-actions a{padding:9px 16px;border-radius:9px;background:#12253b;color:#dbeaff;text-decoration:none;border:1px solid var(--line)}.kw-docs-actions a:first-child{background:var(--accent);color:#061511;border-color:transparent;font-weight:700}.kw-callout{border-right:3px solid var(--blue);background:rgba(98,168,255,.07);padding:14px 17px;border-radius:9px;margin:20px 0}.kw-callout strong{color:#d9eaff}.kw-callout p{margin:4px 0 0}.kw-callout--warning{border-right-color:#f0b45e;background:rgba(240,180,94,.07)}.kw-docs-table{border:1px solid var(--line);border-radius:12px;overflow:hidden}.kw-docs-table div{display:grid;grid-template-columns:180px 1fr;gap:20px;padding:13px 16px;border-bottom:1px solid var(--line)}.kw-docs-table div:last-child{border:0}.kw-docs-table span{color:var(--muted);font-size:14px}.kw-docs-footer{display:flex;justify-content:space-between;align-items:center;padding-top:30px;color:var(--muted);font-size:13px}.kw-docs-footer a{color:var(--accent);text-decoration:none}@media(max-width:850px){.kw-docs-header nav a:not(.kw-docs-download){display:none}.kw-docs-shell{display:block;padding-top:20px}.kw-docs-nav{position:relative;top:auto;overflow:auto;flex-direction:row;gap:16px;border:0;border-bottom:1px solid var(--line);padding:0 0 14px;margin-bottom:16px;white-space:nowrap}.kw-docs-nav strong{display:none}.kw-docs-nav a{padding:5px 0}.kw-docs-main h1{font-size:36px}.kw-docs-main h2{font-size:23px}.kw-docs-table div{grid-template-columns:1fr}.kw-docs-footer{align-items:flex-start;flex-direction:column}.kw-docs-header{padding:0 18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
