:root{
  --navy:#070b14;
  --navy-2:#0d1422;
  --panel:#111a2a;
  --ink:#f7f9ff;
  --muted:#9aa8bc;
  --line:rgba(255,255,255,.09);
  --cyan:#50d9ff;
  --lime:#35d68a;
  --accent:#7b8cff;
  --blue:#5a8dee;
  --radius:16px;
  --shadow:0 2rem 7rem rgba(0,0,0,.34);
  color-scheme:dark;
}
html{background:#070b14;scroll-padding-top:5.5rem}
body.kw-landing,body.kw-docs{background:#070b14!important;color:#f7f9ff!important}
.kw-backdrop{background:radial-gradient(circle at 88% 8%,rgba(80,217,255,.09),transparent 30rem),radial-gradient(circle at 10% 42%,rgba(123,140,255,.1),transparent 36rem),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px)!important;background-size:auto,auto,72px 72px,72px 72px!important}
.global-site-brand__visual img{display:block;width:100%;height:100%;object-fit:contain;border-radius:.65rem;padding:.08rem}
.kw-hero{padding-top:8.5rem}.kw-hero h1 em{color:#7b8cff}.kw-eyebrow,.kw-section__head>span,.kw-contact__promise>div>span,.kw-data-grid strong{color:#50d9ff}.kw-eyebrow i{background:#50d9ff;box-shadow:0 0 0 5px rgba(80,217,255,.1)}
.kw-btn{border-radius:.9rem}.kw-btn--primary,.kw-submit{background:linear-gradient(120deg,#6e7fff,#569ee9)!important;color:#fff!important;box-shadow:0 .9rem 2.6rem rgba(85,105,255,.22)!important}.kw-btn--primary:hover,.kw-submit:hover{background:linear-gradient(120deg,#7b8cff,#63a7ee)!important}.kw-btn--ghost{border-color:rgba(255,255,255,.09)!important;background:rgba(255,255,255,.035)!important}
.kw-feature-grid,.kw-data-grid{border-color:rgba(255,255,255,.09);border-radius:1rem;background:rgba(255,255,255,.012)}.kw-feature-grid article{border-color:rgba(255,255,255,.09)}.kw-feature-icon{border-color:rgba(123,140,255,.2);border-radius:.8rem;background:linear-gradient(145deg,rgba(123,140,255,.12),rgba(80,217,255,.08));color:#aab7ff}.kw-flow li>span{border-color:rgba(123,140,255,.28);background:#0d1422;color:#aab7ff}.kw-flow:before{background:linear-gradient(90deg,transparent,#7b8cff,transparent)}
.kw-data-grid div{background:#0d1422}.kw-contact__card{border-color:rgba(255,255,255,.09);border-radius:1.15rem;background:linear-gradient(150deg,rgba(18,27,44,.88),rgba(9,14,24,.82));box-shadow:inset 0 1px rgba(255,255,255,.055),0 1.3rem 4rem rgba(0,0,0,.16)}.kw-field input,.kw-field select,.kw-field textarea{border-color:rgba(255,255,255,.09);border-radius:.72rem;background:#101a2a;color:#f7f9ff}.kw-field input:focus,.kw-field select:focus,.kw-field textarea:focus{border-color:rgba(123,140,255,.55);box-shadow:0 0 0 .2rem rgba(123,140,255,.08)}.kw-footer{border-color:rgba(255,255,255,.08)}

/* SDK uses the same Avaztek public identity. */
body.kw-docs{--bg:#070b14;--panel:#0d1422;--accent:#7b8cff;--blue:#50d9ff;--line:rgba(255,255,255,.09);--ink:#f7f9ff;--muted:#9aa8bc;background:radial-gradient(circle at 80% 0,rgba(123,140,255,.11),transparent 34rem),#070b14!important}
.kw-docs-shell{padding-top:7rem}.kw-docs-nav{border-color:rgba(255,255,255,.09)}.kw-docs-nav a:hover,.kw-docs-nav a.is-active{color:#7b8cff}.kw-docs-main pre{border-color:rgba(123,140,255,.2);border-radius:1rem;background:#080f1a}.kw-docs-main p code,.kw-docs-main li code{border-color:rgba(255,255,255,.09);background:#101a2a}.kw-docs-badges span,.kw-docs-meta span,.kw-docs-meta a,.kw-docs-actions a,.kw-docs-table{border-color:rgba(255,255,255,.09);border-radius:.75rem;background:rgba(255,255,255,.025)}.kw-docs-actions a:first-child{background:linear-gradient(120deg,#6e7fff,#569ee9);color:#fff}.kw-callout{border-right-color:#7b8cff;background:rgba(123,140,255,.07);border-radius:.8rem}.kw-docs-table div{border-color:rgba(255,255,255,.08)}.kw-docs-footer a{color:#7b8cff}

/* Identity-driven avatar inside the master live-support shell. */
.avz-support-avatar{overflow:hidden}.avz-support-avatar img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}

@media(max-width:991.98px){.kw-hero{padding-top:7.4rem}.kw-docs-shell{padding-top:6.2rem}}
@media(max-width:680px){.kw-hero{padding-top:6.8rem}.kw-docs-shell{padding-top:5.8rem}}
