.pq-lab-trigger-wrap{margin-top:25px}.pq-lab-trigger{background:rgba(192,192,192,.2) !important;color:#18568e !important;border:none;padding:1em;border-radius:5px;font-size:15px;cursor:pointer;transition:.3s ease;display:flex;align-items:center;gap:10px;font-family:'Bold' !important}.pq-lab-trigger:hover{transform:translateY(-1px)}.pq-dot{width:10px;height:10px;border-radius:50%;background:#9bb4d1}.pq-modal{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:999999;display:flex;align-items:center;justify-content:center;padding:40px;overflow:hidden;overscroll-behavior:contain}.pq-modal-inner{background:#fff;width:800px;max-width:100%;max-height:80vh;position:relative;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;border-radius:10px;box-shadow:0 20px 70px rgba(0,0,0,.18);overscroll-behavior:contain}.pq-topbar{flex:0 0 auto;padding:20px !important}.pq-modal-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:20px;box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(30,115,190,.45) transparent;padding:20px !important}.pq-close{position:absolute;top:10px;right:12px !important;font-size:34px;line-height:1;color:#17365d;cursor:pointer;z-index:100}.pq-brand-main{display:block;font-size:48px;color:#17365d;font-weight:300;letter-spacing:1px}.pq-brand-sub{text-transform:uppercase}.pq-coa-header{font-size:14px;color:#7d8791}.pq-coa-header a{color:#17365d;font-weight:600;text-decoration:none}div.pq-fallback-logo{display:none !important}.pq-product-title{font-size:27px !important;font-weight:600;color:#17365d;margin-bottom:8px;display:none !important}.pq-close{font-size:34px;color:#17365d;cursor:pointer}.pq-title{margin-top:30px;font-size:15px !important;color:#17365d;font-weight:600}.pq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.pq-card{background:#f8f9fb;border:1px solid #e5e7ea;border-radius:16px;padding:.7em}.pq-card label{color:#1e73be !important;margin-bottom:12px;font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:700;font-family:'Inter Regular' !important}.pq-card div{color:#7d8791;font-size:13px;line-height:1.5;word-break:break-word}.pq-card sub{font-size:11px}.pq-section{margin-top:2em !important}.pq-section-title{margin-bottom:20px;font-size:18px !important;color:#111;font-family:'Inter Regular' !important}.pq-sequence-chain{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.pq-aa-node{display:flex;align-items:center}.pq-aa-inner{max-height:80vh;position:relative;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;border-radius:27px;box-shadow:0 20px 70px rgba(0,0,0,.18);overscroll-behavior:contain;border:1px solid silver !important;padding:0 6px !important;font-size:11px !important}.pq-aa-link{width:20px;height:2px;background:#155287 !important;border-radius:10px}.pq-svg-wrap{position:relative;width:100%;height:330px;min-height:330px;overflow:hidden;border-radius:18px;background:radial-gradient(circle at 50% 45%,rgba(30,115,190,.1) 0%,rgba(30,115,190,.045) 35%,rgba(255,255,255,0) 72%);border:1px solid rgba(30,115,190,.1)}.pq-molecular-bg{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 50%,rgba(30,115,190,.1),transparent 65%)}.pq-svg-chain{position:relative;z-index:2;width:100%;height:100%;min-width:0;overflow:visible}.pq-svg-wrap svg{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible;z-index:2}.pq-molecular-bg{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 50%,rgba(30,115,190,.1),transparent 65%)}.pq-svg-wrap .pq-bond{stroke:#8daac4;stroke-width:2;stroke-linecap:round;opacity:.65;transition:stroke .25s ease,stroke-width .25s ease,opacity .25s ease}.pq-svg-wrap .pq-molecule-node{transform-box:fill-box;transform-origin:center;cursor:pointer;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .25s ease,filter .25s ease}.pq-svg-wrap .pq-molecule-node circle{transition:r .25s ease,stroke-width .25s ease,opacity .25s ease,filter .25s ease}.pq-svg-wrap .pq-molecule-node:hover{transform:scale(1.12);z-index:20}.pq-svg-wrap .pq-molecule-node:hover circle{stroke-width:2.5;filter:drop-shadow(0 0 5px rgba(30,115,190,.35))}.pq-svg-wrap .pq-molecule-label{pointer-events:none;user-select:none;font-family:'Inter Regular',Arial,sans-serif;font-size:13px;font-weight:600;fill:#17365d;text-anchor:middle;transition:opacity .25s ease,font-size .25s ease}.pq-svg-wrap .pq-molecule-node:hover .pq-molecule-label{font-size:14px}.pq-svg-wrap .pq-molecule-orbit{pointer-events:none;fill:none;stroke:#1e73be;stroke-width:1;stroke-opacity:.15;stroke-dasharray:4 8;transform-box:fill-box;transform-origin:center;animation:pq-orbit-drift 18s linear infinite}@keyframes pq-orbit-drift{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.pq-svg-wrap .pq-molecule-particle{pointer-events:none;fill:#1e73be;opacity:.16;animation:pq-particle-float 5s ease-in-out infinite}.pq-svg-wrap .pq-molecule-particle:nth-child(2n){animation-delay:-1.5s}.pq-svg-wrap .pq-molecule-particle:nth-child(3n){animation-delay:-3s}@keyframes pq-particle-float{0%,100%{transform:translateY(0);opacity:.10}50%{transform:translateY(-7px);opacity:.24}}.pq-3d-stage{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;min-height:0 !important;background:0 0 !important;border-radius:18px;overflow:visible !important;pointer-events:none}#pq-3d-viewer canvas{display:none !important;width:100% !important;height:100% !important}.pq-mini-analysis{position:absolute;left:20px;right:20px;bottom:16px;z-index:10;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 28px;margin-top:0 !important;clear:none !important;font-family:'Inter Regular',Arial,sans-serif}.pq-mini-analysis div{float:none !important;margin-right:0 !important;font-size:14px;line-height:1.5;color:#17365d;font-weight:500;padding:7px 12px;background:rgba(255,255,255,.82);border:1px solid rgba(30,115,190,.1);border-radius:9px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.pq-mini-analysis span{font-weight:700;color:#1e73be}.pq-coa-wrap{margin-top:40px !important;text-align:center !important;display:none !important}.pq-coa-btn{display:inline-block;background:#17365d;color:#fff;text-decoration:none;padding:8px 16px;border-radius:14px;font-weight:600;transition:.3s ease}.pq-coa-btn:hover{opacity:.92;transform:translateY(-1px)}@media (max-width:768px){.pq-grid{grid-template-columns:1fr}.pq-brand-main{font-size:36px}.pq-title{font-size:24px}.pq-modal-inner{padding:24px}.pq-aa-inner{min-width:auto;padding:12px 14px}}.pq-brand-title{font-size:28px;font-weight:600;color:#17365d !important;margin-bottom:6px}