:root{--aq-navy:#00235a;--aq-navy-deep:#060e1e;--aq-navy-mid:#203858;--aq-navy-soft:#1d3878;--aq-blue:#345ba9;--aq-blue-strong:#2a4d93;--aq-sky:#1285bd;--aq-sky-ink:#0e6a98;--aq-sky-200:#b6e3fa;--aq-sky-50:#e3f6ff;--aq-red:#be202e;--aq-red-deep:#8e0f1b;--aq-coral:#ed6a51;--aq-ink:#101828;--aq-text:#1a2130;--aq-text-dim:#5b6675;--aq-text-faint:#8993a3;--aq-on-navy:#ffffff;--aq-on-navy-dim:#c7d3e6;--aq-surface:#ffffff;--aq-canvas:#f4f6f8;--aq-border:#e2e6ec;--aq-border-strong:#c9d1dc;--aq-success:#1b774d;--aq-success-bg:#e3f3eb;--aq-warning:#8a5a06;--aq-warning-bg:#fdf3e2;--aq-danger:var(--aq-red);--aq-danger-bg:#f9e3e4;--aq-info:var(--aq-blue);--aq-info-bg:var(--aq-sky-50);--aq-gradient-hero:linear-gradient(180deg, var(--aq-navy-mid) 0%, var(--aq-navy-deep) 100%);--aq-gradient-brand:linear-gradient(135deg, var(--aq-navy) 0%, var(--aq-navy-soft) 55%, var(--aq-blue) 100%);--aq-gradient-accent:linear-gradient(225deg, var(--aq-red) 0%, var(--aq-red-deep) 100%);--aq-font-display:'Aeries Sans','Nunito Sans',system-ui,-apple-system,'Segoe UI',Arial,sans-serif;--aq-font-body:'Nunito Sans',system-ui,-apple-system,'Segoe UI',Arial,sans-serif;--aq-font-mono:ui-monospace,SFMono-Regular,Consolas,'Liberation Mono',monospace;--aq-text-2xs:11px;--aq-text-xs:12px;--aq-text-sm:13px;--aq-text-base:14px;--aq-text-md:16px;--aq-text-lg:20px;--aq-text-xl:25px;--aq-text-2xl:31px;--aq-text-3xl:40px;--aq-weight-regular:400;--aq-weight-semibold:600;--aq-weight-bold:700;--aq-weight-heavy:800;--aq-leading-tight:1.2;--aq-leading-normal:1.5;--aq-tracking-eyebrow:0.08em;--aq-space-1:4px;--aq-space-2:8px;--aq-space-3:12px;--aq-space-4:16px;--aq-space-5:20px;--aq-space-6:24px;--aq-space-8:32px;--aq-space-10:40px;--aq-space-12:48px;--aq-space-16:64px;--aq-radius-sm:5px;--aq-radius-md:10px;--aq-radius-lg:15px;--aq-radius-pill:999px;--aq-shadow-sm:0 1px 2px rgba(0, 35, 90, 0.08);--aq-shadow-md:0 0 15px rgba(44, 54, 92, 0.25);--aq-shadow-lg:0 16px 40px rgba(0, 35, 90, 0.22);--aq-focus-ring:0 0 0 3px rgba(18, 133, 189, 0.55);--aq-ease:cubic-bezier(0.2, 0.8, 0.2, 1);--aq-duration-fast:120ms;--aq-duration:200ms;--aq-duration-slow:320ms}@media (prefers-reduced-motion:reduce){:root{--aq-duration-fast:0ms;--aq-duration:0ms;--aq-duration-slow:0ms}}@font-face{font-family:"Aeries Sans";font-style:normal;font-weight:700;font-display:swap;src:url(../../fonts/Aeries/aeriessans-bold-webfont.woff2) format("woff2")}@font-face{font-family:"Aeries Sans";font-style:normal;font-weight:800;font-display:swap;src:url(../../fonts/Aeries/aeriessans-extrabold-webfont.woff2) format("woff2")}@font-face{font-family:"Nunito Sans";font-style:normal;font-weight:400;font-display:swap;src:url(../../fonts/Nunito/nunito-sans-v5-vietnamese_latin_latin-ext-regular.woff2) format("woff2")}@font-face{font-family:"Nunito Sans";font-style:normal;font-weight:600;font-display:swap;src:url(../../fonts/Nunito/nunito-sans-v5-vietnamese_latin_latin-ext-600.woff2) format("woff2")}@font-face{font-family:"Nunito Sans";font-style:normal;font-weight:700;font-display:swap;src:url(../../fonts/Nunito/nunito-sans-v5-vietnamese_latin_latin-ext-700.woff2) format("woff2")}@font-face{font-family:"Nunito Sans";font-style:normal;font-weight:800;font-display:swap;src:url(../../fonts/Nunito/nunito-sans-v5-vietnamese_latin_latin-ext-800.woff2) format("woff2")}body.lab-qa-landing-page,html{margin:0;background:var(--aq-canvas)}.lab-qa-landing{min-height:100vh;font-family:var(--aq-font-body);font-size:var(--aq-text-md);line-height:var(--aq-leading-normal);color:var(--aq-text);-webkit-font-smoothing:antialiased}.lab-qa-landing[hidden]{display:none!important}.lab-qa-landing *,.lab-qa-landing ::after,.lab-qa-landing ::before{box-sizing:border-box}.lab-qa-landing a:focus-visible{outline:0;box-shadow:var(--aq-focus-ring)}.lab-qa-landing h1,.lab-qa-landing h2,.lab-qa-landing h3{margin:0;font-family:var(--aq-font-display);line-height:var(--aq-leading-tight);color:var(--aq-ink)}.lab-qa-landing dd,.lab-qa-landing dl,.lab-qa-landing ul{margin:0;padding:0}.lql-hero{position:relative;overflow:hidden;padding:var(--aq-space-10) 0 var(--aq-space-16);background:var(--aq-gradient-brand);color:var(--aq-on-navy)}.lql-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(600px 300px at 85% 10%,color-mix(in srgb,var(--aq-sky) 45%,transparent),transparent 70%),radial-gradient(500px 260px at 10% 110%,color-mix(in srgb,var(--aq-coral) 22%,transparent),transparent 70%);pointer-events:none}.lql-hero::after{content:"";position:absolute;inset:0;background-image:linear-gradient(color-mix(in srgb,var(--aq-on-navy) 6%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--aq-on-navy) 6%,transparent) 1px,transparent 1px);background-size:40px 40px;mask-image:linear-gradient(180deg,#000,transparent 85%);pointer-events:none}.lql-hero-inner{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:0 var(--aq-space-6)}.lql-logo{height:32px;width:auto;margin-right:var(--aq-space-3);padding-right:var(--aq-space-4);border-right:1px solid color-mix(in srgb,var(--aq-on-navy) 30%,transparent)}.lql-hero-top{display:flex;align-items:center;gap:var(--aq-space-3)}.lql-badge{padding:3px var(--aq-space-3);border-radius:var(--aq-radius-pill);background:var(--aq-gradient-accent);color:var(--aq-on-navy);font-size:var(--aq-text-2xs);font-weight:var(--aq-weight-heavy);letter-spacing:var(--aq-tracking-eyebrow);box-shadow:0 0 0 1px color-mix(in srgb,var(--aq-coral) 60%,transparent)}.lql-eyebrow{color:var(--aq-sky-200);font-size:var(--aq-text-xs);font-weight:var(--aq-weight-bold);letter-spacing:var(--aq-tracking-eyebrow);text-transform:uppercase}.lab-qa-landing .lql-title{margin:var(--aq-space-5) 0 var(--aq-space-3);color:var(--aq-on-navy);font-size:clamp(var(--aq-text-2xl),6vw,56px);font-weight:var(--aq-weight-heavy);letter-spacing:-.01em}.lql-lede{max-width:640px;margin:0 0 var(--aq-space-8);color:var(--aq-on-navy);font-size:var(--aq-text-lg)}.lql-actions{display:flex;flex-wrap:wrap;gap:var(--aq-space-3);margin-bottom:var(--aq-space-10)}.lql-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--aq-space-2);padding:var(--aq-space-3) var(--aq-space-6);border:1px solid transparent;border-radius:var(--aq-radius-pill);font-size:var(--aq-text-base);font-weight:var(--aq-weight-bold);text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform var(--aq-duration-fast) var(--aq-ease),background var(--aq-duration-fast) var(--aq-ease),box-shadow var(--aq-duration) var(--aq-ease),border-color var(--aq-duration-fast) var(--aq-ease)}.lql-btn:hover{transform:translateY(-1px);text-decoration:none}.lql-btn:active{transform:none}.lql-btn-primary{background:var(--aq-blue);color:var(--aq-on-navy);box-shadow:var(--aq-shadow-sm)}.lql-btn-primary:hover{background:var(--aq-blue-strong);color:var(--aq-on-navy);box-shadow:var(--aq-shadow-md)}.lql-hero .lql-btn-primary{background:var(--aq-surface);color:var(--aq-navy)}.lql-hero .lql-btn-primary:hover{background:var(--aq-sky-50);color:var(--aq-navy)}.lql-btn-ghost{border-color:color-mix(in srgb,var(--aq-on-navy) 40%,transparent);background:color-mix(in srgb,var(--aq-on-navy) 8%,transparent);color:var(--aq-on-navy)}.lql-btn-ghost:hover{background:color-mix(in srgb,var(--aq-on-navy) 18%,transparent);color:var(--aq-on-navy)}.lql-btn-outline{border-color:var(--aq-border-strong);background:var(--aq-surface);color:var(--aq-blue)}.lql-btn-outline:hover{border-color:var(--aq-blue);background:var(--aq-sky-50);color:var(--aq-blue-strong)}.lql-btn-sm{padding:var(--aq-space-2) var(--aq-space-4);font-size:var(--aq-text-sm)}.lql-build{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--aq-space-3);max-width:880px}.lql-build dt{color:var(--aq-sky-200);font-size:var(--aq-text-2xs);font-weight:var(--aq-weight-bold);letter-spacing:var(--aq-tracking-eyebrow);text-transform:uppercase}.lql-build dd{overflow:hidden;color:var(--aq-on-navy);font-family:var(--aq-font-mono);font-size:var(--aq-text-sm);white-space:nowrap;text-overflow:ellipsis}.lql-build-item{min-width:0;padding:var(--aq-space-3) var(--aq-space-4);border:1px solid color-mix(in srgb,var(--aq-on-navy) 14%,transparent);border-radius:var(--aq-radius-md);background:color-mix(in srgb,var(--aq-navy-deep) 30%,transparent);backdrop-filter:blur(4px)}.lql-main{max-width:1180px;margin:calc(-1 * var(--aq-space-8)) auto 0;padding:0 var(--aq-space-6) var(--aq-space-12);position:relative;z-index:1}.lql-section{margin-bottom:var(--aq-space-12)}.lql-section-head{margin-bottom:var(--aq-space-5)}.lql-section-head h2{display:flex;align-items:center;gap:var(--aq-space-3);font-size:var(--aq-text-xl);font-weight:var(--aq-weight-heavy)}.lql-section-head p{margin:var(--aq-space-2) 0 0;color:var(--aq-text-dim);font-size:var(--aq-text-base)}.lql-main>.lql-section:first-child .lql-section-head{display:inline-block;padding:var(--aq-space-4) var(--aq-space-5);border-radius:var(--aq-radius-lg);background:var(--aq-surface);box-shadow:var(--aq-shadow-md)}.lql-count{padding:0 var(--aq-space-3);border-radius:var(--aq-radius-pill);background:var(--aq-sky-50);color:var(--aq-sky-ink);font-family:var(--aq-font-body);font-size:var(--aq-text-sm);font-weight:var(--aq-weight-heavy)}.lql-grid{display:grid;gap:var(--aq-space-5);list-style:none}.lql-grid-previews{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.lql-grid-features{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.lql-grid-accounts{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.lql-card{position:relative;display:flex;flex-direction:column;gap:var(--aq-space-3);padding:var(--aq-space-5);border:1px solid var(--aq-border);border-radius:var(--aq-radius-lg);background:var(--aq-surface);box-shadow:var(--aq-shadow-sm);transition:transform var(--aq-duration) var(--aq-ease),box-shadow var(--aq-duration) var(--aq-ease),border-color var(--aq-duration) var(--aq-ease)}.lql-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--aq-sky) 50%,var(--aq-border));box-shadow:var(--aq-shadow-lg)}.lql-card h3{font-size:var(--aq-text-lg);font-weight:var(--aq-weight-bold)}.lql-card>.lql-btn,.lql-card>.lql-card-actions{margin-top:auto}.lql-card-top{display:flex;align-items:center;justify-content:space-between;gap:var(--aq-space-2)}.lql-card-text{margin:0;color:var(--aq-text);font-size:var(--aq-text-base)}.lql-clamp{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.lql-chip{display:inline-flex;align-items:center;padding:2px var(--aq-space-3);border-radius:var(--aq-radius-pill);background:var(--aq-canvas);color:var(--aq-text-dim);font-size:var(--aq-text-xs);font-weight:var(--aq-weight-semibold);white-space:nowrap}.lql-chip[hidden]{display:none}.lql-chip-current{background:var(--aq-success);color:var(--aq-on-navy);font-weight:var(--aq-weight-bold)}.lql-chip-account{background:var(--aq-sky-50);color:var(--aq-blue);font-weight:var(--aq-weight-bold)}.lql-steps-count{color:var(--aq-sky-ink);font-size:var(--aq-text-xs);font-weight:var(--aq-weight-heavy);letter-spacing:var(--aq-tracking-eyebrow);text-transform:uppercase}.lql-test-as{display:flex;flex-wrap:wrap;align-items:center;gap:var(--aq-space-2);margin:0;color:var(--aq-text-dim);font-size:var(--aq-text-sm)}.lql-card-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--aq-space-3);padding-top:var(--aq-space-3);border-top:1px solid var(--aq-border)}.lql-link{color:var(--aq-blue);font-size:var(--aq-text-sm);font-weight:var(--aq-weight-bold);text-decoration:none}.lql-link:hover{color:var(--aq-blue-strong);text-decoration:underline}.lql-meta{display:grid;gap:var(--aq-space-1)}.lql-meta>div{display:flex;gap:var(--aq-space-2);min-width:0;font-size:var(--aq-text-sm)}.lql-meta dt{min-width:72px;color:var(--aq-text-dim);font-weight:var(--aq-weight-semibold)}.lql-meta dd{min-width:0;overflow:hidden;color:var(--aq-ink);font-family:var(--aq-font-mono);font-size:var(--aq-text-xs);line-height:1.8;white-space:nowrap;text-overflow:ellipsis}.lql-preview.lql-current{border-color:var(--aq-success);box-shadow:inset 0 4px 0 var(--aq-success),var(--aq-shadow-md)}.lql-feature::before{content:"";position:absolute;top:0;left:var(--aq-space-5);right:var(--aq-space-5);height:3px;border-radius:0 0 var(--aq-radius-sm) var(--aq-radius-sm);background:linear-gradient(90deg,var(--aq-blue),var(--aq-sky));opacity:0;transition:opacity var(--aq-duration) var(--aq-ease)}.lql-feature:hover::before{opacity:1}.lql-account{flex-direction:row;align-items:flex-start;gap:var(--aq-space-3)}.lql-avatar{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--aq-gradient-brand);color:var(--aq-on-navy);font-family:var(--aq-font-display);font-weight:var(--aq-weight-heavy)}.lql-account-body{display:flex;flex-wrap:wrap;align-items:center;gap:var(--aq-space-1) var(--aq-space-2);min-width:0}.lql-account-name{color:var(--aq-ink);font-weight:var(--aq-weight-heavy)}.lql-account-notes{flex-basis:100%;color:var(--aq-text-dim);font-size:var(--aq-text-sm)}.lql-empty{padding:var(--aq-space-8);border:1px dashed var(--aq-border-strong);border-radius:var(--aq-radius-lg);color:var(--aq-text-dim);text-align:center}.lql-problems{padding:var(--aq-space-5);border-left:4px solid var(--aq-warning);border-radius:var(--aq-radius-md);background:var(--aq-warning-bg);color:var(--aq-warning)}.lql-problems h2{color:var(--aq-warning);font-size:var(--aq-text-lg)}.lql-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--aq-space-3);padding:var(--aq-space-6);background:var(--aq-gradient-hero);color:var(--aq-on-navy-dim);font-size:var(--aq-text-sm)}.lql-footer-brand{color:var(--aq-on-navy);font-family:var(--aq-font-display);font-weight:var(--aq-weight-bold)}.lab-qa-landing .lql-card{animation:lql-rise var(--aq-duration-slow) var(--aq-ease) backwards}@keyframes lql-rise{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:720px){.lql-hero{padding:var(--aq-space-8) 0 var(--aq-space-12)}.lql-hero-inner{padding:0 var(--aq-space-4)}.lql-hero-top{flex-wrap:wrap}.lql-build{grid-template-columns:repeat(2,minmax(0,1fr))}.lql-main{padding:0 var(--aq-space-4) var(--aq-space-8)}.lql-grid-accounts,.lql-grid-features,.lql-grid-previews{grid-template-columns:1fr}}