@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-var.woff2) format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:400 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-var-italic.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500.woff2) format("woff2")}html[data-wall="1"] #root header,html[data-wall="1"] #root aside:not(.dw-rail),html[data-wall="1"] #root div:has(>nav){display:none!important}html[data-wall="1"] #root main{padding-left:10px!important;padding-right:10px!important;padding-top:8px!important}.dw-root{--dw-s: 1;--wall-bg: #071726;--navy-900: #0B2138;--navy-800: #0E2A46;--navy-700: #12314F;--navy-600: #173D5F;--navy-500: #1B4A73;--cyan: #2EE6E0;--red: #FF4B55;--t70: rgba(255, 255, 255, .7);--t55: rgba(255, 255, 255, .55);--t45: rgba(255, 255, 255, .45);--t40: rgba(255, 255, 255, .4);--t35: rgba(255, 255, 255, .35);--t30: rgba(255, 255, 255, .3);--hair: rgba(255, 255, 255, .07);--hair-strong: rgba(255, 255, 255, .08);--ctl: rgba(255, 255, 255, .14);--ring-idle: rgba(255, 255, 255, .1);--font: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "IBM Plex Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--stripe-empty: repeating-linear-gradient(135deg, #0D2439 0 10px, #0B2138 10px 20px);--stripe-cam: repeating-linear-gradient(135deg, #12222F 0 8px, #0E1C28 8px 16px);position:fixed;top:0;right:0;bottom:0;left:0;display:flex;background:var(--wall-bg);color:#fff;font-family:var(--font);overflow:hidden;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none}.dw-root button{font-family:var(--font)}.dw-root input{-webkit-user-select:text;user-select:text}.dw-root *:focus{outline:none}.dw-root *:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.dw-mono{font-family:var(--mono)}.dw-root ::-webkit-scrollbar{width:8px;height:8px}.dw-root ::-webkit-scrollbar-thumb{background:var(--navy-600);border-radius:6px;border:2px solid var(--navy-900)}.dw-root ::-webkit-scrollbar-track{background:transparent}.dw-rail{width:calc(var(--dw-s) * 248px);flex:none;min-width:0;background:var(--navy-900);border-right:1px solid var(--hair-strong);display:flex;flex-direction:column;transition:width .18s ease;overflow:hidden}.dw-rail.dw-collapsed{width:calc(var(--dw-s) * 68px)}.dw-root.dw-rail-auto .dw-rail{position:absolute;left:0;top:0;bottom:0;z-index:20;width:calc(var(--dw-s) * 248px);transform:translate(-101%);transition:transform .18s ease;box-shadow:6px 0 28px #00000080}.dw-root.dw-rail-auto.dw-rail-peek .dw-rail{transform:translate(0)}.dw-edge{position:absolute;left:0;top:0;bottom:0;width:calc(var(--dw-s) * 12px);z-index:19}.dw-edge:after{content:"";position:absolute;left:0;top:50%;height:calc(var(--dw-s) * 64px);width:calc(var(--dw-s) * 3px);transform:translateY(-50%);border-radius:0 99px 99px 0;background:#ffffff2e;transition:background .16s ease}.dw-edge:hover:after{background:var(--cyan)}.dw-root.dw-maxed .dw-edge{display:none}.dw-brand{display:flex;align-items:center;gap:calc(var(--dw-s) * 10px);padding:calc(var(--dw-s) * 16px) calc(var(--dw-s) * 14px);border-bottom:1px solid var(--hair)}.dw-brand img{width:calc(var(--dw-s) * 30px);height:calc(var(--dw-s) * 30px);flex:none;object-fit:contain;display:block}.dw-brand-name{font-style:italic;font-weight:800;font-size:calc(var(--dw-s) * 15px);letter-spacing:-.01em;white-space:nowrap}.dw-section{padding:calc(var(--dw-s) * 14px);display:flex;flex-direction:column;gap:calc(var(--dw-s) * 8px);border-bottom:1px solid var(--hair)}.dw-section.dw-grow{flex:1;min-height:0;border-bottom:none;overflow-y:auto}.dw-section.dw-top-hair{border-bottom:none;border-top:1px solid var(--hair)}.dw-label{font-size:calc(var(--dw-s) * 10px);font-weight:600;letter-spacing:.14em;color:var(--t40);white-space:nowrap}.dw-label-row{display:flex;align-items:baseline;gap:calc(var(--dw-s) * 6px);white-space:nowrap}.dw-label-target{font-size:calc(var(--dw-s) * 10px);color:var(--cyan);font-weight:600}.dw-layout-row{display:flex;gap:calc(var(--dw-s) * 6px)}.dw-collapsed .dw-layout-row{display:grid;grid-template-columns:1fr 1fr}.dw-layout-btn{flex:1;height:calc(var(--dw-s) * 40px);border-radius:calc(var(--dw-s) * 7px);border:1px solid var(--ctl);background:#ffffff0d;color:var(--t70);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:calc(var(--dw-s) * 7px);transition:border-color .16s ease}.dw-layout-btn:hover{border-color:var(--cyan)}.dw-layout-btn.dw-on{background:var(--cyan);border-color:var(--cyan);color:var(--navy-900)}.dw-layout-mini{width:100%;height:100%;display:grid;gap:2px}.dw-layout-mini>i{background:currentColor;opacity:.85;border-radius:1.5px}.dw-fit-row{display:flex;align-items:center;gap:calc(var(--dw-s) * 6px)}.dw-fit-btn{width:calc(var(--dw-s) * 28px);height:calc(var(--dw-s) * 28px);flex:none;border-radius:calc(var(--dw-s) * 7px);border:1px solid var(--ctl);background:#ffffff0d;color:var(--t70);font-weight:700;font-size:calc(var(--dw-s) * 14px);line-height:1;cursor:pointer;transition:border-color .16s ease,color .16s ease}.dw-fit-btn:hover:not(:disabled){border-color:var(--cyan);color:#fff}.dw-fit-btn:disabled{opacity:.3;cursor:default}.dw-fit-val{flex:1;text-align:center;font-family:var(--mono);font-size:calc(var(--dw-s) * 11px);color:var(--cyan);white-space:nowrap}.dw-site-select{width:100%;height:calc(var(--dw-s) * 32px);border-radius:calc(var(--dw-s) * 8px);border:1px solid var(--ctl);background:#ffffff0d;color:#fff;font-family:var(--font);font-weight:600;font-size:calc(var(--dw-s) * 12px);padding:0 calc(var(--dw-s) * 9px);cursor:pointer}.dw-site-select:hover{border-color:var(--cyan)}.dw-site-select option{background:var(--navy-900);color:#fff}.dw-src-list{display:flex;flex-direction:column;gap:calc(var(--dw-s) * 6px)}.dw-src{display:flex;align-items:center;gap:calc(var(--dw-s) * 10px);padding:calc(var(--dw-s) * 9px) calc(var(--dw-s) * 10px);border-radius:calc(var(--dw-s) * 8px);border:1px solid rgba(255,255,255,.12);background:transparent;color:#fff;cursor:pointer;text-align:left;transition:background .16s ease,border-color .16s ease}.dw-src:hover{background:var(--navy-600)}.dw-src.dw-on-wall{background:#ffffff0d}.dw-src.dw-current{background:#2ee6e024;border-color:var(--cyan)}.dw-collapsed .dw-src{justify-content:center;padding:calc(var(--dw-s) * 9px) 0}.dw-chip{width:calc(var(--dw-s) * 26px);height:calc(var(--dw-s) * 26px);flex:none;border-radius:calc(var(--dw-s) * 6px);color:var(--navy-900);font-family:var(--mono);font-weight:600;font-size:calc(var(--dw-s) * 9px);line-height:calc(var(--dw-s) * 26px);text-align:center}.dw-src-text{display:flex;flex-direction:column;gap:1px;min-width:0}.dw-src-name{font-size:calc(var(--dw-s) * 12.5px);font-weight:600;white-space:nowrap}.dw-src-sub{font-size:calc(var(--dw-s) * 10.5px);color:var(--t45);white-space:nowrap}.dw-pills{display:flex;flex-wrap:wrap;gap:calc(var(--dw-s) * 6px)}.dw-pill{padding:calc(var(--dw-s) * 6px) calc(var(--dw-s) * 10px);border-radius:99px;border:1px solid rgba(46,230,224,.35);background:#2ee6e014;color:var(--cyan);font-weight:600;font-size:calc(var(--dw-s) * 11px);cursor:pointer;transition:background .16s ease}.dw-pill:hover{background:#2ee6e033}.dw-pill.dw-dashed{border:1px dashed rgba(255,255,255,.28);background:transparent;color:#fff9}.dw-pill.dw-dashed:hover{color:#fff;border-color:#fff;background:transparent}.dw-pill-pen{opacity:.65}.dw-label-action{margin-left:auto;border:none;background:transparent;padding:0;color:var(--cyan);font-weight:600;font-size:calc(var(--dw-s) * 10px);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.dw-label-action:hover{text-decoration:underline}.dw-pill-wrap{display:inline-flex;align-items:center;gap:calc(var(--dw-s) * 3px)}.dw-pill-x,.dw-pill-ok{padding:calc(var(--dw-s) * 5px) calc(var(--dw-s) * 8px);border-radius:99px;border:1px solid rgba(255,255,255,.2);background:transparent;color:var(--t55);font-weight:600;font-size:calc(var(--dw-s) * 11px);line-height:1;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.dw-pill-x:hover{color:#fff;border-color:#fff}.dw-pill-x.dw-armed{background:#ffffff24;border-color:#fff;color:#fff}.dw-pill-ok{border-color:#2ee6e073;color:var(--cyan)}.dw-pill-ok:hover:not(:disabled){background:#2ee6e033;border-color:var(--cyan)}.dw-pill-ok:disabled{opacity:.35;cursor:default}.dw-pill-form{display:inline-flex;align-items:center;gap:calc(var(--dw-s) * 3px)}.dw-pill-input{width:calc(var(--dw-s) * 104px);min-width:0;padding:calc(var(--dw-s) * 5px) calc(var(--dw-s) * 10px);border-radius:99px;border:1px solid var(--cyan);background:#2ee6e014;color:#fff;font-family:var(--font);font-weight:600;font-size:calc(var(--dw-s) * 11px)}.dw-pill-input::selection{background:#2ee6e059}.dw-rail-foot{padding:calc(var(--dw-s) * 12px) calc(var(--dw-s) * 14px);border:none;border-top:1px solid var(--hair);background:transparent;color:var(--t55);font-weight:600;font-size:calc(var(--dw-s) * 11px);cursor:pointer;text-align:left;white-space:nowrap;transition:color .16s ease}.dw-rail-foot:hover{color:var(--cyan)}.dw-stage{flex:1;position:relative;padding:calc(var(--dw-s) * 10px);box-sizing:border-box;min-width:0}.dw-grid{width:100%;height:100%;display:grid;gap:calc(var(--dw-s) * 10px)}.dw-frame{position:relative;display:flex;flex-direction:column;border-radius:calc(var(--dw-s) * 8px);overflow:hidden;border:2px solid var(--ring-idle);background:var(--navy-900);cursor:pointer;min-width:0;min-height:0}.dw-frame.dw-sel{border-color:var(--cyan)}.dw-frame.dw-dragging{opacity:.45}.dw-frame.dw-drop-target{border-color:#2ee6e08c}.dw-titlebar{height:calc(var(--dw-s) * 34px);flex:none;display:flex;align-items:center;gap:calc(var(--dw-s) * 8px);padding:0 calc(var(--dw-s) * 8px) 0 calc(var(--dw-s) * 10px);background:var(--navy-800)}.dw-dot{width:calc(var(--dw-s) * 6px);height:calc(var(--dw-s) * 6px);border-radius:99px;flex:none}.dw-frame-name{font-size:calc(var(--dw-s) * 12px);font-weight:600;letter-spacing:-.01em;white-space:nowrap;flex:none}.dw-frame-meta{font-family:var(--mono);font-size:calc(var(--dw-s) * 10px);color:var(--t35);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.dw-frame-btns{margin-left:auto;flex:none;display:flex;gap:calc(var(--dw-s) * 4px)}.dw-fbtn{width:calc(var(--dw-s) * 24px);height:calc(var(--dw-s) * 24px);border-radius:calc(var(--dw-s) * 5px);border:1px solid var(--ctl);background:transparent;color:var(--t70);cursor:pointer;font-size:calc(var(--dw-s) * 11px);line-height:1;display:flex;align-items:center;justify-content:center;transition:background .16s ease,color .16s ease}.dw-fbtn:hover{background:var(--navy-600);color:#fff}.dw-frame-body{flex:1;min-height:0;container-type:size;position:relative;overflow:hidden;background:var(--navy-900)}.dw-photo{width:100%;height:100%;object-fit:contain;display:block;background:#07131f}.dw-frame-body>iframe{width:100%;height:100%;border:none;display:block;background:var(--navy-900)}.dw-root.dw-pointer-busy .dw-photo{width:100%;height:100%;object-fit:contain;display:block;background:#07131f}.dw-frame-body>iframe{pointer-events:none!important}.dw-root.dw-maxed .dw-rail{display:none}.dw-root.dw-maxed .dw-stage{padding:0}.dw-root.dw-maxed .dw-grid{gap:0}.dw-frame.dw-frame-max{border:none;border-radius:0;cursor:default}.dw-maxbar{position:absolute;right:calc(var(--dw-s) * 14px);bottom:calc(var(--dw-s) * 14px);z-index:5;display:flex;align-items:center;gap:calc(var(--dw-s) * 8px);padding:calc(var(--dw-s) * 8px) calc(var(--dw-s) * 10px);border-radius:calc(var(--dw-s) * 14px);background:#081828eb;border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 40px #00000080;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:.25;transition:opacity .18s ease}.dw-maxbar:hover,.dw-maxbar:focus-within{opacity:1}.dw-maxbar-name{font-size:calc(var(--dw-s) * 11.5px);font-weight:600;color:var(--t70);white-space:nowrap}.dw-maxbar .dw-address{background:transparent;border:none;padding:0;width:calc(var(--dw-s) * 240px)}.dw-maxbtn{width:calc(var(--dw-s) * 30px);height:calc(var(--dw-s) * 30px);flex:none;border-radius:calc(var(--dw-s) * 8px);border:1px solid var(--ctl);background:transparent;color:var(--t70);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .16s ease,color .16s ease,border-color .16s ease}.dw-maxbtn:hover{background:var(--navy-600);color:#fff}.dw-fbtn.dw-unlocked,.dw-maxbtn.dw-unlocked{background:#2ee6e029;border-color:var(--cyan);color:var(--cyan)}.dw-fbtn.dw-unlocked:hover,.dw-maxbtn.dw-unlocked:hover{background:#2ee6e047;color:var(--cyan)}.dw-address{flex:none;display:flex;align-items:center;gap:calc(var(--dw-s) * 6px);padding:calc(var(--dw-s) * 5px) calc(var(--dw-s) * 6px) calc(var(--dw-s) * 5px) calc(var(--dw-s) * 8px);background:var(--navy-800);border-top:1px solid var(--hair)}.dw-address-input{flex:1;min-width:0;border-radius:99px;border:1px solid var(--ctl);background:#00000040;color:#fff;font-family:var(--mono);font-size:calc(var(--dw-s) * 10.5px);padding:calc(var(--dw-s) * 4px) calc(var(--dw-s) * 10px)}.dw-address-input:focus{border-color:var(--cyan)}.dw-address-input::placeholder{color:var(--t35)}.dw-address-go{flex:none;display:flex;align-items:center;justify-content:center;width:calc(var(--dw-s) * 24px);height:calc(var(--dw-s) * 24px);border-radius:calc(var(--dw-s) * 5px);border:1px solid rgba(46,230,224,.35);background:#2ee6e014;color:var(--cyan);cursor:pointer}.dw-address-go:hover{background:#2ee6e038;border-color:var(--cyan)}.dw-address-lg{width:68%;margin-top:.6cqw;padding:0;background:transparent;border:none}.dw-address-lg .dw-address-input{font-size:1.4cqw;padding:.7cqw 1.4cqw}.dw-divider{position:absolute;top:calc(var(--dw-s) * 10px);bottom:calc(var(--dw-s) * 10px);width:calc(var(--dw-s) * 14px);margin-left:calc(var(--dw-s) * -7px);cursor:col-resize;display:flex;align-items:center;justify-content:center;z-index:3;touch-action:none}.dw-divider>i{width:calc(var(--dw-s) * 3px);height:calc(var(--dw-s) * 44px);border-radius:99px;background:#ffffff47}.dw-divider:hover>i{background:var(--cyan)}.dw-divider-h{position:absolute;height:calc(var(--dw-s) * 14px);margin-top:calc(var(--dw-s) * -7px);cursor:row-resize;display:flex;align-items:center;justify-content:center;z-index:3;touch-action:none}.dw-divider-h>i{height:calc(var(--dw-s) * 3px);width:calc(var(--dw-s) * 44px);border-radius:99px;background:#ffffff47}.dw-divider-h:hover>i{background:var(--cyan)}.dw-pane{height:100%;width:100%;overflow:hidden;background:var(--navy-900);color:#fff;display:flex;flex-direction:column;box-sizing:border-box}.dw-pane-h1{font-style:italic;font-weight:800;font-size:4cqw;letter-spacing:-.01em;white-space:nowrap}.dw-card{background:var(--navy-700);border-radius:1cqw}.dw-status{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2cqw;padding:3cqw;box-sizing:border-box;text-align:center;background:var(--stripe-empty)}.dw-status-code{font-family:var(--mono);font-size:1.6cqw;color:var(--t40);letter-spacing:.1em}.dw-status-sub{font-size:1.5cqw;color:var(--t30);max-width:70%}.dw-status-actions{display:flex;align-items:center;gap:1cqw;flex-wrap:wrap;justify-content:center}.dw-status-btn{margin-top:.8cqw;text-decoration:none;display:inline-block;padding:.9cqw 2cqw;border-radius:99px;border:1px solid rgba(46,230,224,.35);background:#2ee6e014;color:var(--cyan);font-weight:600;font-size:1.4cqw;cursor:pointer}.dw-status-btn:hover{background:#2ee6e033}.dw-status-dot{width:1.2cqw;height:1.2cqw;border-radius:99px;background:var(--cyan);animation:dw-pulse 1.4s ease-in-out infinite}@keyframes dw-pulse{0%,to{opacity:.25}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.dw-status-dot{animation:none;opacity:.7}}.dw-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}*{box-sizing:border-box}html,body,#root{margin:0;height:100%}body{font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;background:#eef0ec;color:#193153;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#cdd2ca;border-radius:6px;border:2px solid #eef0ec}button,input,select,textarea{font-family:inherit}@media print{body *{visibility:hidden}#aqs-competitor-print,#aqs-competitor-print *{visibility:visible}#aqs-competitor-print{position:absolute;left:0;top:0;width:100%}.aqs-noprint{display:none!important}}
