.qs{--ink:#ebf8f7;--muted:#a3bdc5;--mint:#83e6c6;--stroke:#2a4857;min-height:100vh;color:var(--ink);font-family:var(--font-sans),system-ui,sans-serif;background:radial-gradient(circle at 85% 8%,#174046,#0000 28%),radial-gradient(circle at 8% 35%,#0f2c3a,#0000 34%),#07121e}.qs *{box-sizing:border-box}.qs a{text-decoration:none}.qs-wrap{max-width:1200px;margin:0 auto;padding:0 26px}.qs-nav{border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:center;gap:20px;height:88px;display:flex}.qs-brand{color:#f4fffb;letter-spacing:-.8px;align-items:center;gap:12px;font-size:22px;font-weight:800;display:flex}.qs-brand strong{color:var(--mint)}.qs-brand small{color:#8cb9b4;letter-spacing:2px;margin-top:-2px;font-size:8px;font-weight:700;display:block}.qs-symbol{background:var(--mint);color:#06332a;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.qs-nav nav{color:var(--muted);gap:28px;font-size:13px;display:flex}.qs-nav nav a:hover,.qs-footer a:hover{color:var(--mint)}.qs-outline{color:#e3efec;background:#183241;border:1px solid #3d6869;border-radius:9px;align-items:center;gap:8px;padding:12px 15px;font-size:12px;display:flex}.qs-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:58px;padding-top:105px;padding-bottom:120px;display:grid}.qs-eyebrow{color:#92eacb;letter-spacing:.8px;background:#143430;border:1px solid #32645d;border-radius:50px;align-items:center;gap:8px;padding:9px 12px;font-size:10px;font-weight:750;display:inline-flex}.qs-live{background:#8aedb8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #8aedb826}.qs-hero h1{letter-spacing:-3.5px;margin:25px 0;font-size:clamp(43px,4.8vw,69px);font-weight:760;line-height:1.06}.qs h1 em,.qs h2 em{color:var(--mint);font-style:normal}.qs-copy>p{color:var(--muted);max-width:570px;font-size:16px;line-height:1.85}.qs-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.qs-primary,.qs-secondary{border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:15px 18px;font-size:13px;font-weight:750;transition:transform .15s;display:inline-flex}.qs-primary:hover,.qs-secondary:hover{transform:translateY(-2px)}.qs-primary{background:var(--mint);color:#092c2a}.qs-secondary{color:#dbe9ef;background:#152a3a;border:1px solid #395667}.qs-note{color:#8bb5ab;align-items:center;gap:9px;margin-top:22px;font-size:11px;display:flex}.qs-window{background:linear-gradient(155deg,#152b39,#0c1b29);border:1px solid #375667;border-radius:17px;overflow:hidden;box-shadow:0 32px 64px #0009}.qs-chrome{border-bottom:1px solid #2a4551;align-items:center;gap:6px;padding:16px;display:flex}.qs-chrome i{background:#5e7c87;border-radius:50%;width:7px;height:7px}.qs-chrome span{color:#95afbc;margin-left:10px;font-size:10px}.qs-chrome b{color:#81dbb9;border:1px solid #3a7567;border-radius:5px;margin-left:auto;padding:5px;font-size:9px}.qs-windowhead{padding:25px 23px 12px}.qs-windowhead small,.qs-kpis small{color:#90b3b9;letter-spacing:1.2px;font-size:10px}.qs-windowhead h3{margin-top:5px;font-size:19px;font-weight:720}.qs-kpis{grid-template-columns:repeat(3,1fr);gap:9px;margin:10px 18px 20px;display:grid}.qs-kpis>div{background:#0c1c2b;border:1px solid #294657;border-radius:9px;padding:13px}.qs-kpis strong{margin:7px 0 2px;font-size:26px;display:block}.qs-kpis span{color:#83a4b2;font-size:9px}.qs-rows>div{border-top:1px solid #254151;grid-template-columns:1.5fr .7fr .8fr;align-items:center;gap:9px;padding:14px 18px;font-size:11px;display:grid}.qs-rowhead{color:#89aab7;letter-spacing:1px;font-size:9px!important}.qs-rows b{color:#f5c187;font-weight:600}.qs-rows>div:not(:first-child)>span:first-child{color:#bfd4d8}.qs-windowfoot{color:#93ddc6;background:#103536;border:1px solid #27675e;border-radius:10px;gap:11px;margin:17px;padding:17px;font-size:11px;line-height:1.7;display:flex}.qs-windowfoot strong{color:#c4f2e6}.qs-section{padding-top:38px;padding-bottom:105px}.qs-label{color:#7ce1c0;letter-spacing:2.3px;font-size:10px;font-weight:850}.qs-heading{grid-template-columns:1fr .7fr;align-items:end;gap:50px;margin:19px 0 38px;display:grid}.qs-heading h2,.qs-architecture h2{letter-spacing:-2px;font-size:clamp(31px,3.2vw,47px);font-weight:750;line-height:1.17}.qs-heading p,.qs-architecture p{color:var(--muted);font-size:14px;line-height:1.8}.qs-features,.qs-steps{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.qs-features article{border:1px solid var(--stroke);background:#102536;border-radius:13px;min-height:290px;padding:30px;position:relative}.qs-icon{width:44px;height:44px;color:var(--mint);background:#194037;border:1px solid #33675b;border-radius:11px;place-items:center;margin-bottom:25px;display:grid}.qs-features small{color:#87d1c4;letter-spacing:1.7px;font-size:10px}.qs-features h3{margin:12px 0;font-size:19px;font-weight:720}.qs-features p,.qs-steps p{color:#a1bdc5;font-size:13px;line-height:1.8}.qs-corner{color:#7cbeb3;position:absolute;top:29px;right:27px}.qs-steps>div{border-top:1px solid #3e656e;padding-top:18px}.qs-steps span{color:var(--mint);font-family:monospace;font-size:25px}.qs-steps h3{margin:23px 0 10px;font-size:23px}.qs-architecture{background:linear-gradient(125deg,#123036,#122238);border:1px solid #315b5b;border-radius:17px;grid-template-columns:1fr .9fr;align-items:center;gap:48px;padding:45px;display:grid}.qs-architecture h2{margin:17px 0}.qs-tags{flex-wrap:wrap;gap:8px;margin-top:21px;display:flex}.qs-tags span{color:#b6dbd3;border:1px solid #41605f;border-radius:7px;padding:8px 10px;font-size:11px}.qs-flow{text-align:center;flex-direction:column;gap:8px;display:flex}.qs-flow>div{background:#0c1e2c;border:1px solid #355461;border-radius:9px;align-items:center;gap:11px;padding:15px;font-size:12px;display:flex}.qs-flow>span{color:var(--mint)}.qs-flow-ai{color:var(--mint);border-color:#579c8f!important}.qs-flow small{color:#8edac5;margin-left:auto;font-size:9px}.qs-bottom{text-align:center;padding-top:95px;padding-bottom:115px}.qs-bottom h2{letter-spacing:-2px;margin:21px 0;font-size:clamp(34px,4vw,52px);font-weight:750}.qs-bottom p{color:#a1bbc5;max-width:600px;margin:0 auto 27px;font-size:14px;line-height:1.8}.qs-footer{color:#8baeb9;border-top:1px solid #2b4d58;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:24px;padding-bottom:35px;font-size:11px;display:flex}.qs-footer>div{gap:20px;display:flex}.qs-footer a{color:#bdd3d9;align-items:center;gap:4px;display:inline-flex}.qs-demo-intro{padding-top:60px;padding-bottom:27px}.qs-demo-intro h1{letter-spacing:-2px;margin:17px 0 9px;font-size:clamp(38px,4.1vw,55px);font-weight:750}.qs-demo-intro>p{color:#a0bbc5;line-height:1.7}.qs-disclaimer{color:#b6dbd3;background:#102f33;border:1px solid #36736c;border-radius:10px;align-items:center;gap:11px;max-width:950px;margin-top:22px;padding:15px;font-size:12px;line-height:1.7;display:flex}.qs-demo-layout{grid-template-columns:290px 1fr;gap:19px;padding-bottom:85px;display:grid}.qs-sidebar,.qs-workspace{background:#0e2131;border:1px solid #2b4b5b;border-radius:13px;align-self:start;min-width:0}.qs-sidebar{padding:15px}.qs-sidebar h3{color:#e2f4ed;align-items:center;gap:8px;padding:8px 7px 19px;font-size:12px;font-weight:750;display:flex}.qs-sidebar h3 span{color:var(--mint);margin-left:auto}.qs-case{text-align:left;color:#c4d9dc;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;gap:8px;width:100%;margin-bottom:7px;padding:15px;display:flex}.qs-selected{background:#173a42;border-color:#468d80}.qs-case small{color:#93e4d0;font-size:10px}.qs-case b{font-size:13px;line-height:1.45}.qs-case>span{color:#9ebac2;justify-content:space-between;align-items:center;font-size:11px;display:flex}.qs-sideinfo{color:#9dbbbd;border-top:1px solid #294758;align-items:start;gap:8px;margin-top:18px;padding:20px 7px 9px;font-size:11px;line-height:1.7;display:flex}.qs-work-head{border-bottom:1px solid #2b4b5b;justify-content:space-between;gap:15px;padding:28px;display:flex}.qs-work-head small{color:#7fbdb9;letter-spacing:1.2px;font-size:10px}.qs-work-head h2{margin:7px 0 8px;font-size:23px;font-weight:750}.qs-work-head p{color:#a6bec7;font-size:12px;line-height:1.7}.qs-work-head>span{color:#ffc58f;white-space:nowrap;background:#322a29;border:1px solid #725744;border-radius:6px;align-self:start;padding:8px;font-size:10px}.qs-demo-kpis{border-bottom:1px solid #294858;grid-template-columns:repeat(3,1fr);display:grid}.qs-demo-kpis>div{border-right:1px solid #294858;padding:17px}.qs-demo-kpis small{color:#84aebb;letter-spacing:1px;font-size:9px;display:block}.qs-demo-kpis strong{margin-top:7px;font-size:12px;display:block}.qs-tabs{border-bottom:1px solid #2b4b5b;gap:15px;padding:14px 25px 0;display:flex}.qs-tabs button{color:#9aafbc;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 11px 14px;font-size:12px}.qs-tabs button[aria-selected=true]{border-color:var(--mint);color:#d9f8ed}.qs-panel{min-height:412px;padding:26px}.qs-panel>h3{align-items:center;gap:9px;font-size:14px;font-weight:720;display:flex}.qs-panel h3 small{color:#90c3b7;margin-left:auto;font-size:10px}.qs-events{margin:20px 0;padding:0;list-style:none}.qs-events li{border-bottom:1px dashed #345262;grid-template-columns:80px 83px 1fr;align-items:start;gap:10px;padding:13px 0;display:grid}.qs-events time{color:var(--mint);font-family:monospace;font-size:11px}.qs-events span{color:#92b1bd;text-transform:uppercase;font-size:11px}.qs-events code{color:#d2e5e9;word-break:break-word;font-size:11px;line-height:1.5}.qs-diagnosis{color:#a1eed2;background:#153c3c;border:1px solid #3d7b6d;border-radius:10px;gap:12px;padding:20px;display:flex}.qs-diagnosis small{letter-spacing:.8px;font-size:10px}.qs-diagnosis h4{color:#e1fff3;margin:8px 0;font-size:15px;font-weight:750}.qs-diagnosis p,.qs-work-bottom p{color:#accacc;font-size:12px;line-height:1.8}.qs-muted{color:#a0bbc5;margin:21px 0;font-size:12px;line-height:1.7}.qs-checks{flex-direction:column;gap:10px;display:flex}.qs-checks label{cursor:pointer;background:#12293b;border:1px solid #304d60;border-radius:10px;align-items:center;gap:12px;padding:17px;font-size:12px;display:flex}.qs-checks input{accent-color:#81e4c3;width:17px;height:17px}.qs-result{color:#9be1c9;align-items:center;gap:9px;margin-top:23px;font-size:12px;display:flex}.qs-work-bottom{border-top:1px solid #2a4656;justify-content:space-between;align-items:center;gap:20px;padding:23px;display:flex}.qs-work-bottom b{font-size:13px}.qs-work-bottom p{margin-top:8px}.qs-work-bottom .qs-secondary{white-space:nowrap}@media (max-width:980px){.qs-hero{grid-template-columns:1fr;padding-top:75px}.qs-window{max-width:700px}.qs-heading,.qs-architecture{grid-template-columns:1fr;gap:25px}.qs-demo-layout{grid-template-columns:1fr}.qs-sidebar{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.qs-sidebar h3,.qs-sideinfo{grid-column:1/-1}}@media (max-width:680px){.qs-wrap{padding-left:18px;padding-right:18px}.qs-nav{height:75px}.qs-nav nav{display:none}.qs-nav .qs-outline{padding:10px;font-size:10px}.qs-brand{font-size:18px}.qs-brand small{font-size:7px}.qs-hero{padding-top:55px;padding-bottom:75px}.qs-hero h1{letter-spacing:-2px}.qs-features,.qs-steps,.qs-sidebar{grid-template-columns:1fr}.qs-section{padding-bottom:60px}.qs-architecture{padding:23px}.qs-kpis{gap:5px}.qs-kpis>div{padding:10px}.qs-kpis strong{font-size:20px}.qs-chrome span{font-size:8px}.qs-rows>div{gap:4px;padding:11px;font-size:9px}.qs-demo-kpis{grid-template-columns:1fr}.qs-demo-kpis>div{border-bottom:1px solid #294858}.qs-work-head,.qs-work-bottom{flex-direction:column;align-items:start}.qs-events li{grid-template-columns:65px 1fr}.qs-events code{grid-column:2}.qs-footer{flex-direction:column}.qs-actions{flex-direction:column;align-items:stretch}}
.qr-preview-results{background:#0c202b;border:1px solid #294a51;border-radius:10px;margin:0 19px 17px;overflow:hidden}.qr-preview-results>div{color:#bad2d4;border-bottom:1px solid #24444d;justify-content:space-between;gap:12px;padding:13px 15px;font-size:12px;display:flex}.qr-preview-results>div:last-child{border-bottom:0}.qr-preview-results strong{color:#effff6}.qr-preview-results .qr-preview-total{background:#103638;font-weight:750}.qr-preview-total strong{color:#97ecd1;font-size:19px}.qr-preview-alert{color:#ffc994;background:#302b29;border:1px solid #806445;border-radius:10px;align-items:start;gap:11px;margin:0 19px 19px;padding:17px;font-size:12px;line-height:1.7;display:flex}.qr-controls h3{margin-bottom:7px}.qr-field{color:#b6d0d3;flex-direction:column;gap:7px;padding:10px 5px;font-size:12px;display:flex}.qr-field select,.qr-field input{color:#e9f9f5;background:#09202c;border:1px solid #3c6570;border-radius:8px;width:100%;padding:11px 12px;font-size:13px}.qr-field select:focus,.qr-field input:focus{outline-offset:1px;outline:2px solid #83e6c6}.qr-check{color:#c0d7d7;cursor:pointer;align-items:start;gap:10px;padding:12px 6px;font-size:12px;line-height:1.5;display:flex}.qr-check input{accent-color:#83e6c6;flex-shrink:0;width:17px;height:17px}.qr-aside-title{color:#8fd6bf;letter-spacing:1px;border-top:1px solid #31515c;margin-top:18px;padding:17px 7px 8px;font-size:10px;font-weight:750}.qr-lines{border:1px solid #34515e;border-radius:10px;margin-top:22px;overflow:hidden}.qr-lines>div{color:#bdced3;border-bottom:1px solid #294855;justify-content:space-between;gap:12px;padding:18px;font-size:13px;display:flex}.qr-lines>div:last-child{border-bottom:0}.qr-lines strong{color:#effaf8}.qr-lines .qr-grand{color:#d9f3e9;background:#143737;font-weight:750}.qr-lines .qr-grand strong{color:#9feacf;font-size:21px}.qr-status{color:#aff2db;background:#113936;border:1px solid #47736a;border-radius:10px;align-items:start;gap:13px;margin-top:18px;padding:19px;font-size:13px;display:flex}.qr-status p{color:#c3d2d6;margin:7px 0 0;font-size:12px;line-height:1.6}.qr-status-warn{color:#ffce9e;background:#292726;border-color:#806445}.qr-status-pass{border-color:#47736a}.qr-matrix{border:1px solid #2e505b;border-radius:10px;margin-top:19px;overflow:hidden}.qr-matrix>div{border-bottom:1px solid #2e505b;justify-content:space-between;align-items:center;gap:14px;padding:17px;display:flex}.qr-matrix>div:last-child{border:0}.qr-matrix strong{color:#e6f6f2;font-size:12px;display:block}.qr-matrix small{color:#91acb7;margin-top:7px;font-size:11px;display:block}.qr-matrix b{letter-spacing:.5px;font-size:10px}.qr-pass{color:#8ee4c6}.qr-fail{color:#ffc188}@media (max-width:680px){.qr-preview-alert{margin:0 11px 13px}.qr-preview-results{margin:0 11px 12px}.qr-matrix>div{flex-direction:column;align-items:start}.qr-field{padding:11px 5px}}
