body.popup #pq-host{position:fixed;left:50%;transform:translateX(-50%);bottom:112px;width:min(720px,calc(100vw - 28px));z-index:1200}body.popup #findbar{display:none!important}body.popup #chatscroll{padding-bottom:360px}body.popup .pq-card{background:#262624;color:#ececea;border:1px solid hsla(0,0%,100%,.09);border-radius:16px;box-shadow:0 18px 60px -18px rgba(0,0,0,.65),0 4px 18px -8px rgba(0,0,0,.5);font-family:inherit;overflow:hidden;animation:pq-in .18s ease-out}@keyframes pq-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}body.popup .pq-card.pq-still{animation:none}body.popup .pq-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 8px 16px;gap:10px}body.popup .pq-title{font-weight:600;font-size:14.5px;letter-spacing:.01em}body.popup .pq-sub{padding:0 16px 6px;font-size:12px;color:#9d9c96}body.popup .pq-pager{display:flex;align-items:center;gap:4px;flex:0 0 auto}body.popup .pq-n{font-size:12px;color:#9d9c96;padding:0 4px;white-space:nowrap}body.popup .pq-min,body.popup .pq-nav{background:none;border:0;color:#b8b8b3;font-size:16px;line-height:1;width:24px;height:24px;border-radius:6px;cursor:pointer}body.popup .pq-min:hover,body.popup .pq-nav:hover:not(:disabled){background:hsla(0,0%,100%,.08)}body.popup .pq-nav:disabled{opacity:.3;cursor:default}body.popup .pq-body{max-height:44vh;overflow-y:auto;padding:2px 8px 6px}body.popup .pq-body::-webkit-scrollbar{width:8px}body.popup .pq-body::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.12);border-radius:4px}body.popup .pq-row{display:flex;align-items:flex-start;gap:10px;padding:9px 10px;margin:2px 4px;border-radius:10px;cursor:pointer;border-top:1px solid hsla(0,0%,100%,.05);transition:background .12s}body.popup .pq-row:first-child{border-top:0}body.popup .pq-row:hover{background:hsla(0,0%,100%,.055)}body.popup .pq-row.focus{background:hsla(0,0%,100%,.07);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14)}body.popup .pq-row.present{background:rgba(63,169,111,.13);box-shadow:inset 0 0 0 1px rgba(63,169,111,.55)}body.popup .pq-row.absent{background:hsla(8,66%,65%,.1);box-shadow:inset 0 0 0 1px hsla(8,66%,65%,.5)}body.popup .pq-row.absent .pq-label{opacity:.75}body.popup .pq-num{flex:0 0 auto;width:22px;height:22px;margin-top:1px;display:inline-flex;align-items:center;justify-content:center;background:#3a3a37;color:#b8b8b3;border-radius:6px;font-size:12px;font-weight:600}body.popup .pq-row.present .pq-num{background:rgba(63,169,111,.4);color:#d9f2e4}body.popup .pq-row.absent .pq-num{background:hsla(8,66%,65%,.35);color:#f6ddd8}body.popup .pq-main{flex:1 1 auto;min-width:0}body.popup .pq-label{font-size:13.5px;font-weight:500;line-height:1.4}body.popup .pq-dx{margin-left:7px;font-size:12px;color:#e07a6a;font-weight:600;white-space:nowrap}body.popup .pq-reason{margin-top:2px;font-size:11.5px;color:#9d9c96;line-height:1.45;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}body.popup .pq-row.focus .pq-reason,body.popup .pq-row:hover .pq-reason{-webkit-line-clamp:unset}body.popup .pq-reason b{color:#b8b8b3;font-weight:600}body.popup .pq-mark{flex:0 0 auto;width:20px;text-align:center;font-weight:700;font-size:14px;margin-top:2px}body.popup .pq-row.present .pq-mark{color:#4fc188}body.popup .pq-row.absent .pq-mark{color:#e07a6a}body.popup .pq-ctl{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px}body.popup .pq-inp,body.popup .pq-sel{background:#1d1d1b;color:#ececea;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;padding:5px 9px;font:inherit;font-size:13px;max-width:150px}body.popup .pq-inp:focus,body.popup .pq-sel:focus{outline:none;border-color:hsla(0,0%,100%,.3)}body.popup .pq-unit{font-size:12px;color:#9d9c96;font-style:normal}body.popup .pq-sev{accent-color:#d97757;width:110px}body.popup .pq-sevv{min-width:18px;text-align:center;font-size:13px}body.popup .pq-ctl i{font-size:11px;color:#9d9c96;font-style:normal}body.popup .pq-ixc{flex-wrap:wrap;max-width:260px;justify-content:flex-end}body.popup .pq-ixb{background:#1d1d1b;color:#b8b8b3;border:1px solid hsla(0,0%,100%,.14);border-radius:7px;padding:4px 8px;font-size:12px;cursor:pointer}body.popup .pq-ixb.on{background:rgba(63,169,111,.25);color:#d9f2e4;border-color:rgba(63,169,111,.5)}body.popup .pq-ixr{max-width:90px}body.popup .pq-else{display:flex;align-items:flex-start;gap:10px;padding:9px 10px;margin:2px 4px;border-radius:10px;cursor:pointer;border-top:1px solid hsla(0,0%,100%,.05)}body.popup .pq-else:hover{background:hsla(0,0%,100%,.05)}body.popup .pq-else .pq-num{background:transparent;border:1px dashed hsla(0,0%,100%,.25)}body.popup .pq-else-l{font-size:13px;color:#9d9c96;padding-top:2px}body.popup .pq-else-box{display:none;flex:1 1 auto;gap:6px}body.popup .pq-else[data-open="1"] .pq-else-box{display:flex}body.popup .pq-else[data-open="1"] .pq-else-l{display:none}body.popup .pq-else-t{flex:1 1 auto;background:#1d1d1b;color:#ececea;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;padding:6px 9px;font:inherit;font-size:13px;resize:vertical}body.popup .pq-else-add{background:#d97757;color:#fff;border:0;border-radius:8px;padding:4px 12px;font-size:12.5px;font-weight:600;cursor:pointer;align-self:flex-end}body.popup .pq-note{padding:4px 14px 4px 44px;font-size:12.5px;color:#b8b8b3}body.popup .pq-foot{display:flex;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid hsla(0,0%,100%,.07)}body.popup .pq-count{flex:1 1 auto;font-size:12px;color:#9d9c96;min-width:0}body.popup .pq-none,body.popup .pq-skip{background:transparent;color:#d5d5d0;border:1px solid hsla(0,0%,100%,.16);border-radius:999px;padding:5px 14px;font-size:12.5px;cursor:pointer}body.popup .pq-none:hover,body.popup .pq-skip:hover{background:hsla(0,0%,100%,.07)}body.popup .pq-submit{background:#d97757;color:#fff;border:0;border-radius:10px;padding:7px 16px;font-size:13px;font-weight:600;cursor:pointer}body.popup .pq-submit:hover{filter:brightness(1.08)}body.popup .pq-kbd{padding:0 14px 9px;font-size:10.5px;color:#706f6a;text-align:center}body.popup .pq-card.pq-notice{border-color:hsla(8,66%,65%,.5)}body.popup .pq-notice-body{padding:10px 14px;font-size:13px;color:#f2c4bb;line-height:1.5}body.popup .pq-busy{display:flex;align-items:center;gap:10px;padding:14px 18px;font-size:13px;color:#b8b8b3}body.popup .pq-spin{width:14px;height:14px;border:2px solid hsla(0,0%,100%,.2);border-top-color:#d97757;border-radius:50%;display:inline-block;animation:pq-rot .8s linear infinite}@keyframes pq-rot{to{transform:rotate(1turn)}}body.popup .pq-pill{background:#262624;color:#ececea;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;padding:8px 16px;font-size:13px;cursor:pointer;box-shadow:0 10px 32px -12px rgba(0,0,0,.6)}body.popup #out mark.finding,body.popup #out mark.hl{background:transparent;color:inherit;padding:0;border:0;box-shadow:none;font-weight:600;cursor:default;pointer-events:none}body.popup #out .fx-no,body.popup #out .neg-pill-row,body.popup #out .rzn-toggle{display:none!important}@media (max-width:640px){body.popup #pq-host{width:calc(100vw - 12px)}body.popup .pq-body{max-height:38vh}body.popup .pq-dx{white-space:normal;display:block;margin-left:0}body.popup .pq-kbd{display:none}}.pq-calc-host{margin:2px 0 4px}.pq-abcde-host{margin:2px 0 8px}.pq-abcde-inner{border-radius:12px;overflow:hidden}.pq-calc-inner{display:flex;flex-direction:column;gap:10px}.pq-calc-intro{font-size:12px;line-height:1.45;opacity:.72;margin:0 2px 2px}.pq-calc-primary{border:1px solid rgba(59,110,246,.22);background:rgba(59,110,246,.04);border-radius:12px;padding:8px 10px}.pq-calc-why{font-size:11.5px;font-weight:700;color:#2f56c8;opacity:.9;margin:0 0 4px}.pq-calc-other{margin-top:2px}.pq-calc-other>summary{cursor:pointer;font-weight:600;font-size:12.5px;padding:4px 2px;list-style:none}.pq-calc-other>summary::-webkit-details-marker{display:none}.pq-calc-other-body{display:flex;flex-direction:column;gap:10px;margin-top:6px}.pq-calc-inner .assess-card{border:1px solid rgba(0,0,0,.09);border-radius:12px;padding:9px 11px;background:#fff}.pq-calc-inner .assess-h{font-size:13px;font-weight:700;margin-bottom:2px}.pq-calc-inner .assess-q{margin:6px 0}.pq-calc-inner .assess-lab{font-size:12px;font-weight:600;opacity:.85;margin-bottom:3px}.pq-calc-inner .assess-opts{display:flex;flex-wrap:wrap;gap:5px}.pq-calc-inner .assess-opt{font-size:11.5px;padding:3px 9px;border:1px solid rgba(0,0,0,.16);border-radius:999px;background:#fff;cursor:pointer;line-height:1.3}.pq-calc-inner .assess-opt.on{background:#3b6ef6;border-color:#3b6ef6;color:#fff;font-weight:600}.pq-calc-inner .assess-num{width:100%;padding:5px 8px;border:1px solid rgba(0,0,0,.16);border-radius:8px;font-size:12.5px}.pq-calc-inner .assess-res{margin-top:7px;font-size:12px}.pq-calc-inner .assess-res.done{border-top:1px solid rgba(0,0,0,.08);padding-top:6px}.pq-calc-inner .assess-scoreline{display:flex;align-items:baseline;gap:8px}.pq-calc-inner .assess-score{font:800 18px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:#0f172a}.pq-calc-inner .assess-band{font-size:12px;font-weight:700;color:#2f56c8}.pq-calc-inner .assess-act{font-size:11.5px;opacity:.8;margin-top:2px}.pq-calc-inner .assess-au{font-size:10.5px;opacity:.6;margin-top:5px;line-height:1.4}body.popup .pq-noscore{padding:10px 16px 6px;font-size:13px;color:#9d9c96;line-height:1.5;text-align:left}body.popup .pq-noscore b{display:block;color:#d5d5d0;font-weight:600}body.popup .pq-noscore span{display:block;margin-top:2px;font-size:12px;color:#9d9c96}