: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")}.lab-qa-feedback-dialog button{font:inherit;color:var(--aq-text);background:var(--aq-surface);border:1px solid var(--aq-border-strong);border-radius:var(--aq-radius-sm);padding:var(--aq-space-2) var(--aq-space-3);cursor:pointer}.lab-qa-feedback-dialog button:hover{background:var(--aq-canvas)}.lab-qa-feedback-dialog button:focus-visible{outline:0;box-shadow:var(--aq-focus-ring)}.lab-qa-feedback-dialog button:disabled{opacity:.6;cursor:default}.lab-qa-feedback-dialog button[data-feedback-add],.lab-qa-feedback-dialog button[data-feedback-submit]{color:var(--aq-on-navy);background:var(--aq-blue);border-color:var(--aq-blue)}.lab-qa-feedback-dialog button[data-feedback-add]:hover,.lab-qa-feedback-dialog button[data-feedback-submit]:hover{background:var(--aq-blue-strong)}.lab-qa-sidebar .lab-qa-feedback-button{padding:var(--aq-space-1) var(--aq-space-3);border:1px solid color-mix(in srgb,var(--aq-on-navy) 35%,transparent);border-radius:var(--aq-radius-pill);background:color-mix(in srgb,var(--aq-on-navy) 8%,transparent);color:var(--aq-on-navy);font:var(--aq-weight-bold) var(--aq-text-xs)/var(--aq-leading-normal) var(--aq-font-body);cursor:pointer;transition:background var(--aq-duration-fast) var(--aq-ease)}.lab-qa-sidebar .lab-qa-feedback-button:hover{background:color-mix(in srgb,var(--aq-on-navy) 20%,transparent)}.lab-qa-sidebar .lab-qa-feedback-button:focus-visible{outline:0;box-shadow:var(--aq-focus-ring)}.lab-qa-sidebar .lab-qa-feedback-quick{padding:var(--aq-space-2) var(--aq-space-3);border:1px solid var(--aq-border-strong);border-radius:var(--aq-radius-pill);background:var(--aq-surface);color:var(--aq-navy);font:var(--aq-weight-bold) var(--aq-text-base)/var(--aq-leading-normal) var(--aq-font-body);white-space:nowrap;cursor:pointer;box-shadow:var(--aq-shadow-lg);transition:background var(--aq-duration-fast) var(--aq-ease),border-color var(--aq-duration-fast) var(--aq-ease)}.lab-qa-sidebar .lab-qa-feedback-quick:hover{background:var(--aq-sky-50);border-color:var(--aq-sky)}.lab-qa-sidebar .lab-qa-feedback-quick:focus-visible{outline:0;box-shadow:var(--aq-shadow-lg),var(--aq-focus-ring)}.lab-qa-feedback-dialog{--shot-width:16;--shot-height:10;width:max(80vw,min(720px,94vw));height:90vh;box-sizing:border-box;max-width:94vw;max-height:94vh;padding:var(--aq-space-4);border:1px solid var(--aq-border);border-radius:var(--aq-radius-md);box-shadow:var(--aq-shadow-lg);color:var(--aq-text);background:var(--aq-surface);font:var(--aq-text-sm)/var(--aq-leading-normal) var(--aq-font-body)}.lab-qa-feedback-dialog[open]{display:flex;flex-direction:column}.lab-qa-feedback-dialog>*{flex:none}.lab-qa-feedback-dialog::backdrop{background:color-mix(in srgb,var(--aq-navy) 65%,transparent)}.lab-qa-feedback-dialog *,.lab-qa-feedback-dialog ::after,.lab-qa-feedback-dialog ::before{box-sizing:border-box}.lab-qa-feedback-dialog [hidden]{display:none!important}.lab-qa-feedback-dialog header{display:flex;align-items:center;justify-content:space-between;gap:var(--aq-space-3)}.lab-qa-feedback-dialog h2{margin:0;color:var(--aq-navy);font:var(--aq-weight-bold) var(--aq-text-md)/var(--aq-leading-tight) var(--aq-font-display)}.lab-qa-feedback-dialog p{margin:var(--aq-space-2) 0;min-height:1lh;font:inherit}.lab-qa-feedback-dialog input,.lab-qa-feedback-dialog textarea{display:block;width:100%;padding:var(--aq-space-2);border:1px solid var(--aq-border-strong);border-radius:var(--aq-radius-sm);background:var(--aq-surface);color:var(--aq-text);font:inherit}.lab-qa-feedback-dialog input:focus-visible,.lab-qa-feedback-dialog textarea:focus-visible{outline:0;box-shadow:var(--aq-focus-ring)}.lab-qa-feedback-dialog textarea{resize:vertical}.lab-qa-feedback-dialog .lab-qa-feedback-note{display:flex;align-items:flex-end;gap:var(--aq-space-2)}.lab-qa-feedback-dialog .lab-qa-feedback-note textarea{flex:1 1 auto;min-width:0}.lab-qa-feedback-dialog .lab-qa-feedback-note button{flex:none;white-space:nowrap}.lab-qa-feedback-dialog footer{display:flex;justify-content:flex-end;gap:var(--aq-space-2);margin-top:var(--aq-space-2)}.lab-qa-feedback-dialog [data-feedback-close]{padding:0 var(--aq-space-2);border-color:transparent;font-size:var(--aq-text-lg);line-height:1}.lab-qa-feedback-dialog [data-feedback-identity],.lab-qa-feedback-dialog [data-feedback-no-screenshot],.lab-qa-feedback-dialog [data-feedback-status]{color:var(--aq-text-dim)}.lab-qa-feedback-dialog[data-feedback-state=capture-error] [data-feedback-status],.lab-qa-feedback-dialog[data-feedback-state=empty] [data-feedback-status],.lab-qa-feedback-dialog[data-feedback-state=error] [data-feedback-status],.lab-qa-feedback-dialog[data-feedback-state=permission] [data-feedback-status]{color:var(--aq-danger)}.lab-qa-feedback-dialog[data-feedback-state=success] [data-feedback-status]{color:var(--aq-success)}.lab-qa-feedback-dialog .lab-qa-feedback-error{position:sticky;top:0;z-index:1;max-height:40vh;overflow-y:auto;margin:var(--aq-space-2) 0;padding:var(--aq-space-3);border:2px solid var(--aq-danger);border-radius:var(--aq-radius-sm);background:var(--aq-danger-bg);color:var(--aq-text);overflow-wrap:anywhere}.lab-qa-feedback-dialog .lab-qa-feedback-error:focus{outline:0;box-shadow:var(--aq-focus-ring)}.lab-qa-feedback-dialog .lab-qa-feedback-error strong{display:block;color:var(--aq-danger);font:var(--aq-weight-bold) var(--aq-text-md)/var(--aq-leading-tight) var(--aq-font-display)}.lab-qa-feedback-dialog .lab-qa-feedback-error p{margin:var(--aq-space-1) 0 0}.lab-qa-feedback-dialog .lab-qa-feedback-receipts{margin:0 0 var(--aq-space-2);padding:0;list-style:none;font-size:var(--aq-text-xs)}.lab-qa-feedback-dialog .lab-qa-feedback-receipts a{color:var(--aq-blue);overflow-wrap:anywhere}.lab-qa-feedback-dialog .lab-qa-feedback-shot{display:flex;flex:1 0 auto;flex-direction:column;margin-top:var(--aq-space-2)}.lab-qa-feedback-dialog .lab-qa-feedback-fit{flex:1 1 0;min-height:180px;overflow:hidden}.lab-qa-feedback-dialog .lab-qa-feedback-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--aq-space-1);margin-bottom:var(--aq-space-1)}.lab-qa-feedback-dialog .lab-qa-feedback-tools button{padding:0 var(--aq-space-2);font-size:var(--aq-text-xs);line-height:2}.lab-qa-feedback-dialog .lab-qa-feedback-tools button[aria-pressed=true]{color:var(--aq-on-navy);background:var(--aq-navy);border-color:var(--aq-navy)}.lab-qa-feedback-dialog .lab-qa-feedback-tools [data-feedback-undo]{margin-left:var(--aq-space-2)}.lab-qa-feedback-dialog .lab-qa-feedback-tools [data-feedback-undo-crop]{white-space:nowrap}.lab-qa-feedback-dialog .lab-qa-feedback-tools span{margin-left:auto;color:var(--aq-text-dim);font-size:var(--aq-text-xs)}.lab-qa-feedback-dialog .lab-qa-feedback-stage{position:relative;margin:0 auto;overflow:hidden;width:min(100%,calc(var(--shot-width) * 1px));aspect-ratio:var(--shot-width)/var(--shot-height);border:1px solid var(--aq-border);background:var(--aq-canvas)}.lab-qa-feedback-dialog .lab-qa-feedback-stage canvas{display:block;width:100%;height:100%;cursor:crosshair;touch-action:none}.lab-qa-feedback-dialog .lab-qa-feedback-stage [data-feedback-placeholder]{position:absolute;inset:0;display:grid;place-items:center;margin:0;color:var(--aq-text-dim);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--aq-surface) 70%,transparent),transparent) 0 0/200% 100%;animation:lab-qa-feedback-wait 1.2s linear infinite}@media (prefers-reduced-motion:reduce){.lab-qa-feedback-dialog .lab-qa-feedback-stage [data-feedback-placeholder]{animation:none}}.lab-qa-feedback-dialog .lab-qa-feedback-stage [data-feedback-text]{position:absolute;width:14em;max-width:60%;padding:var(--aq-space-1)}.lab-qa-feedback-dialog .lab-qa-feedback-pending{max-height:18vh;margin:var(--aq-space-2) 0 0;padding:0;overflow-y:auto;list-style:none;border-top:1px solid var(--aq-border)}.lab-qa-feedback-dialog .lab-qa-feedback-pending li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:0 var(--aq-space-2);align-items:center;padding:var(--aq-space-1) 0;border-bottom:1px solid var(--aq-border)}.lab-qa-feedback-dialog .lab-qa-feedback-pending li[aria-current=true] span{font-weight:var(--aq-weight-semibold)}.lab-qa-feedback-dialog .lab-qa-feedback-pending small,.lab-qa-feedback-dialog .lab-qa-feedback-pending span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lab-qa-feedback-dialog .lab-qa-feedback-pending small{grid-column:1;grid-row:2;color:var(--aq-text-dim);font-size:var(--aq-text-xs)}.lab-qa-feedback-dialog .lab-qa-feedback-pending button{grid-row:1/span 2;padding:0 var(--aq-space-2);font-size:var(--aq-text-xs);line-height:2}@keyframes lab-qa-feedback-wait{from{background-position:200% 0}to{background-position:0 0}}