.qv2{--bg:#f1f1ee;--panel:#f9f9f7;--subtle:#ecece8;--subtle-2:#e3e3de;--bar-bg:#f1f1ee;--text:#241f21;--soft:#6e675e;--faint:#9c9488;--border:#e8e8e2;--border-2:#ddddd6;--ok:#4f6b3c;--ok-soft:#e2ead7;--flag:#a8791b;--flag-soft:#f0e6cc;--new:#6e675e;--new-soft:#e2ddcf;--pos:#4f6b3c;--neg:#b4452f;--accent:#241f21;--ai:#e9e778;--ai-soft:#eae6b2;--ai-fg:#241f21;--ai-tint:#f6f4da;--side-w:256px;--rail-w:64px;--chat-w:420px;--sans:"Manrope", system-ui, sans-serif;--mono:"JetBrains Mono", monospace;background:var(--bg);min-height:0;color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;--display:"Reckless", "Libre Baskerville", Georgia, serif;--hdr-vs:"wght" 460, "CNTR" 100, "wdth" 100;--hdr-style:normal;--pop:#e9e778;--pop-deep:#dedb60;--ink:#241f21;flex-direction:column;flex:1;font-size:13px;line-height:1.5;display:flex}.qv2 *{box-sizing:border-box}.qv2 button,.qv2 input,.qv2 textarea{font:inherit}.qv2 ::selection{background:var(--ai-soft)}.qv2 .app{grid-template-columns:var(--col-w,256px) 1fr 64px;flex:1;grid-template-areas:"side main chat";min-height:0;display:grid;overflow:hidden}.qv2 .app.narrow{--col-w:var(--rail-w)}.qv2 .app.q-rail{grid-template-columns:var(--col-w,256px) 1fr 64px}.qv2 .app.q-panel{grid-template-columns:var(--col-w,256px) 1fr var(--chat-w,420px)}.qv2 .app.q-wide{grid-template-columns:var(--col-w,256px) 1fr 1fr}.qv2 .app.q-full{grid-template-columns:var(--col-w,256px) 0 1fr}.qv2 .app.q-full .main{display:none}.qv2 .app.q-full .chat{border-left:0}.qv2 .app.q-full .chatHead{padding:0 12px 0 18px}.qv2 .app.q-full .chatCtx{font-size:15px}.qv2 .app.q-full .chatInner,.qv2 .app.q-full .composerInner{max-width:820px}.qv2 .app.q-full .chatBody{padding:30px 0 12px}.qv2 .chatHeadDiv{background:var(--border);flex-shrink:0;width:1px;height:22px;margin:0 4px}.qv2 .entity{flex:1;min-width:0;position:relative}.qv2 .entityBtn{cursor:pointer;color:var(--text);background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;padding:6px 9px 6px 7px;display:flex}.qv2 .entityBtn:hover,.qv2 .entityBtn.on{background:var(--subtle)}.qv2 .entityMark{background:var(--accent);color:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:13px;font-weight:700;display:grid}.qv2 .entityName{letter-spacing:-.01em;white-space:nowrap;font-size:14px;font-weight:600}.qv2 .entityChev{color:var(--faint);transition:transform .18s;display:inline-flex}.qv2 .entityBtn.on .entityChev{transform:rotate(180deg)}.qv2 .entityBtn{width:100%}.qv2 .prof{position:relative}.qv2 .profBtn{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:12.5px;font-weight:600;display:grid}.qv2 .profBtn:hover{opacity:.88}.qv2 .menu{background:var(--panel);border:1px solid var(--border);z-index:60;border-radius:13px;min-width:248px;padding:6px;animation:.16s cubic-bezier(.16,1,.3,1) both popIn;position:absolute;top:calc(100% + 7px);box-shadow:0 12px 34px #14161c21,0 2px 8px #14161c0f}.qv2 .menu.right{right:0}.qv2 .menu.left{left:0}.qv2 .menuHd{padding:8px 10px 9px}.qv2 .menuName{font-size:13.5px;font-weight:600}.qv2 .menuMail{color:var(--faint);margin-top:1px;font-size:11.5px}.qv2 .menuSep{background:var(--border);height:1px;margin:5px 8px}.qv2 .menuLbl{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding:6px 10px 4px;font-size:9.5px}.qv2 .mItem{text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-weight:500;text-decoration:none;display:flex}.qv2 .mItem:hover{background:var(--subtle)}.qv2 .mItem svg{width:15px;height:15px;color:var(--soft);flex-shrink:0}.qv2 .mItem .mSpacer{flex:1}.qv2 .mItem .mCheck{color:var(--accent)}.qv2 .mItem.sel{background:var(--subtle)}.qv2 .mSub{color:var(--faint);font-size:11px;font-weight:400}.qv2 .profRow .profBtn.avatar{background:var(--panel);padding:0;overflow:hidden}.qv2 .profRow .profBtn.avatar img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block}.qv2 .swatch{border:1px solid var(--border-2);border-radius:5px;flex-shrink:0;width:30px;height:19px;display:flex;overflow:hidden}.qv2 .swatch i{flex:1}.qv2 .entRow{text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.qv2 .entRow:hover{background:var(--subtle)}.qv2 .entRow .er-main{font-size:13px;font-weight:550}.qv2 .entRow .er-sub{color:var(--faint);font-size:11px}.qv2 .entRow.sel .er-main{font-weight:650}.qv2 .entDot{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.qv2 .entSearch{background:var(--panel);border:1px solid var(--border);border-radius:9px;align-items:center;gap:7px;margin:2px 6px 6px;padding:7px 9px;display:flex;box-shadow:0 1px 2px #14161c0d}.qv2 .entSearch svg{width:14px;height:14px;color:var(--faint);flex-shrink:0}.qv2 .entSearchInput{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:13px}.qv2 .entSearchInput::placeholder{color:var(--faint)}.qv2 .entList{overscroll-behavior:contain;flex-direction:column;gap:1px;max-height:232px;padding-right:2px;display:flex;overflow-y:auto}.qv2 .entList::-webkit-scrollbar{width:8px}.qv2 .entList::-webkit-scrollbar-thumb{background:var(--border-2,var(--border));border:2px solid var(--panel);border-radius:8px}.qv2 .entRow .er-mark{background:var(--subtle);width:26px;height:26px;font-family:var(--sans);color:var(--text);text-transform:uppercase;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.qv2 .entRow.sel .er-mark{background:var(--accent);color:#fff}.qv2 .entRow .er-txt{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.qv2 .entRow .er-txt .er-main,.qv2 .entRow .er-txt .er-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qv2 .entEmpty{text-align:center;color:var(--faint);padding:14px 10px;font-size:12px}.qv2 .entCurrent{text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;display:flex}.qv2 .entCurrent:hover{background:var(--subtle)}.qv2 .entCurrent .er-mark{background:var(--accent);color:#fff;width:30px;height:30px;font-family:var(--sans);text-transform:uppercase;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12.5px;font-weight:600;display:flex}.qv2 .entCurrent .er-txt{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.qv2 .entCurrent .er-txt .er-main{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:550;overflow:hidden}.qv2 .entCurrent .er-txt .er-sub{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.qv2 .entCurrentChev{color:var(--faint);flex-shrink:0;display:flex}.qv2 .entCurrentChev svg{width:15px;height:15px}.qv2 .side{background:var(--panel);border-right:1px solid var(--border);z-index:20;flex-direction:column;grid-area:side;min-height:0;display:flex;position:relative}.qv2 .sideHead{flex-shrink:0;align-items:center;gap:6px;height:52px;padding:0 8px 0 10px;display:flex}.qv2 .sideLogo{border-radius:10px;align-items:center;min-width:0;padding:6px 8px;transition:background .14s;display:flex}.qv2 .app.narrow .sideLogo:hover{background:var(--subtle)}.qv2 .sideLogoFull{width:auto;height:34px;display:block}.qv2 .sideLogoMark{width:auto;height:30px;display:none}.qv2 .app.narrow .sideLogo{cursor:pointer}.qv2 .app.narrow .side .sideLogoFull{display:none}.qv2 .app.narrow .side .sideLogoMark{display:block}.qv2 .sideHeadGrow{flex:1}.qv2 .brand{align-items:center;gap:9px;min-width:0;display:flex}.qv2 .brandMark{background:var(--accent);color:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.qv2 .brandMark svg{width:15px;height:15px}.qv2 .brandName{letter-spacing:-.02em;white-space:nowrap;font-size:15px;font-weight:700}.qv2 .collapseBtn{width:31px;height:31px;color:var(--soft);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.qv2 .collapseBtn:hover{background:var(--subtle);color:var(--text)}.qv2 .sideHead .collapseBtn{opacity:0;transition:opacity .15s}.qv2 .side:hover .collapseBtn,.qv2 .sideHead .collapseBtn:focus-visible{opacity:1}.qv2 .collapseBtn svg{width:17px;height:17px}.qv2 .app.narrow .side .sideHead{justify-content:center;gap:0;padding:0}.qv2 .app.narrow .side .brand,.qv2 .app.narrow .side .sideHeadGrow{display:none}.qv2 .sideScroll{flex-direction:column;flex:1;gap:1px;padding:8px 12px 6px;display:flex;overflow:hidden auto}.qv2 .sideScroll::-webkit-scrollbar{width:8px}.qv2 .sideScroll::-webkit-scrollbar-thumb{background:var(--subtle-2);border-radius:8px}.qv2 .app.narrow .side{width:var(--rail-w)}.qv2 .nh{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--faint);white-space:nowrap;align-items:baseline;gap:7px;padding:14px 8px 5px;font-size:10px;display:flex}.qv2 .app.narrow .side .nh,.qv2 .app.narrow .side.collapsed .nh{padding:10px 0 4px}.qv2 .app.narrow .side .nhTxt,.qv2 .app.narrow .side.collapsed .nhTxt{display:none}.qv2 .app.narrow .side .nh:before,.qv2 .app.narrow .side.collapsed .nh:before{content:"";background:var(--border-2);width:24px;height:1px;margin:6px auto}.qv2 .nv{color:var(--soft);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:7px 9px;font-weight:500;text-decoration:none;display:flex}.qv2 .nv:hover{background:var(--subtle);color:var(--text)}.qv2 .nvOn{background:var(--panel);color:var(--text);border-color:var(--border);box-shadow:0 1px 2px #14161c0d}.qv2 .nvIcon{width:17px;height:17px;color:var(--soft);flex-shrink:0}.qv2 .nvLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.qv2 .ct{font-family:var(--mono);color:var(--faint);background:var(--subtle);border-radius:999px;padding:1px 6px;font-size:10.5px;font-weight:500}.qv2 .nvOn .ct{color:var(--soft);background:var(--subtle-2)}.qv2 .ctFlag{color:#fff;background:var(--accent)}.qv2 .nvChev{width:14px;height:14px;color:var(--faint);flex-shrink:0;transition:transform .18s}.qv2 .nvChev.open{transform:rotate(180deg)}.qv2 .app.narrow .side .nv,.qv2 .app.narrow .side.collapsed .nv{justify-content:center;gap:0;padding:9px 0}.qv2 .app.narrow .side .nvLabel,.qv2 .app.narrow .side .ct,.qv2 .app.narrow .side .nvChev,.qv2 .app.narrow .side.collapsed .nvLabel,.qv2 .app.narrow .side.collapsed .ct,.qv2 .app.narrow .side.collapsed .nvChev{display:none}.qv2 .app.narrow .side .nvIcon,.qv2 .app.narrow .side.collapsed .nvIcon{width:19px;height:19px}.qv2 .subWrap{grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid}.qv2 .subWrap.open{grid-template-rows:1fr}.qv2 .subInner{overflow:hidden}.qv2 .subList{border-left:1.5px solid var(--border);flex-direction:column;gap:1px;margin:1px 0 3px 19px;padding-left:11px;display:flex}.qv2 .sv{color:var(--soft);cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:8px;padding:6px 9px;font-size:12.5px;font-weight:500;display:flex}.qv2 .sv:hover{background:var(--subtle);color:var(--text)}.qv2 .svOn{background:var(--panel);color:var(--text);box-shadow:0 1px 2px #14161c0d}.qv2 .svLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.qv2 .svDot{background:var(--border-2);border-radius:50%;flex-shrink:0;width:6px;height:6px}.qv2 .svOn .svDot,.qv2 .sv:hover .svDot{background:var(--accent)}.qv2 .app.narrow .side .subWrap,.qv2 .app.narrow .side.collapsed .subWrap{display:none}.qv2 .sideFoot{flex-shrink:0;padding:8px 12px;position:relative}.qv2 .profRow{cursor:pointer;width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:7px 8px;display:flex}.qv2 .profRow:hover{background:var(--subtle)}.qv2 .pMeta{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.qv2 .profRow .pName{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.qv2 .profRow .pSub{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.qv2 .profRow .pChev{color:var(--faint);flex-shrink:0;display:inline-flex}.qv2 .profRow .pChev svg{width:15px;height:15px}.qv2 .app.narrow .side .profRow{justify-content:center;gap:0;padding:7px 0}.qv2 .app.narrow .side .pMeta,.qv2 .app.narrow .side .pChev{display:none}.qv2 .profMenu{background:var(--panel);border:1px solid var(--border);z-index:70;border-radius:13px;padding:6px;animation:.16s cubic-bezier(.16,1,.3,1) both popIn;position:absolute;bottom:calc(100% + 6px);left:12px;right:12px;box-shadow:0 -8px 30px #14161c24,0 2px 8px #14161c0f}.qv2 .app.narrow .profMenu{width:240px;left:10px;right:auto}.qv2 .vpT{font-size:13px;font-weight:600}.qv2 .vpS{color:var(--faint);font-size:11px}.qv2 .vpCheck{color:var(--accent);flex-shrink:0}.qv2 .flyout{z-index:80;background:var(--panel);border:1px solid var(--border);border-radius:11px;min-width:184px;padding:6px;animation:.13s both popIn;position:fixed;box-shadow:0 10px 30px #14161c29,0 2px 8px #14161c0f}.qv2 .flyHd{align-items:center;gap:9px;padding:7px 10px 8px;font-size:13px;font-weight:650;display:flex}.qv2 .flyHd svg{width:16px;height:16px;color:var(--accent)}.qv2 .flyHd .ct{margin-left:auto}.qv2 .flySep{background:var(--border);height:1px;margin:2px 8px 4px}.qv2 .main{background:var(--panel);grid-area:main;min-width:0;position:relative;overflow:hidden auto}.qv2 .frameHost{width:100%;height:100%}.qv2 .frameHost iframe{background:var(--bg);border:0;width:100%;height:100%;display:block}.qv2 .pane{height:100%;overflow-y:auto}.qv2 .pane::-webkit-scrollbar{width:10px}.qv2 .chatBody::-webkit-scrollbar{width:10px}.qv2 .histList::-webkit-scrollbar{width:10px}.qv2 .pane::-webkit-scrollbar-thumb{background:var(--border-2);border:3px solid var(--panel);border-radius:6px}.qv2 .chatBody::-webkit-scrollbar-thumb{background:var(--border-2);border:3px solid var(--panel);border-radius:6px}.qv2 .histList::-webkit-scrollbar-thumb{background:var(--border-2);border:3px solid var(--panel);border-radius:6px}.qv2 .paneInner{max-width:1080px;margin:0 auto;padding:30px 40px 64px}.qv2 .phEyebrow{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);align-items:center;gap:10px;font-size:11px;display:flex}.qv2 .phTitle{letter-spacing:-.02em;margin:8px 0 0;font-size:26px;font-weight:600}.qv2 .phLede{color:var(--soft);max-width:62ch;margin:9px 0 0;font-size:14.5px}.qv2 .badge{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:10px;font-weight:500;display:inline-flex}.qv2 .badge .bd{border-radius:50%;width:6px;height:6px}.qv2 .badge.live{color:var(--ok);background:var(--ok-soft)}.qv2 .badge.deels{color:var(--flag);background:var(--flag-soft)}.qv2 .badge.deels .bd{background:var(--flag)}.qv2 .badge.nieuw{color:var(--new);background:var(--new-soft)}.qv2 .badge.nieuw .bd{background:var(--new)}.qv2 .ph{border:1px solid var(--border);background:var(--bg);border-radius:16px;margin-top:26px;padding:28px 30px}.qv2 .phClaim{color:var(--soft);background:var(--panel);border:1px solid var(--border);border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:5px 12px;font-size:12.5px;display:inline-flex}.qv2 .phClaim b{color:var(--text);font-weight:600}.qv2 .phSecTitle{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:0 0 12px;font-size:10.5px}.qv2 .phList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.qv2 .phList li{border-top:1px solid var(--border);color:var(--text);align-items:flex-start;gap:11px;padding:11px 2px;font-size:13.5px;display:flex}.qv2 .phList li:first-child{border-top:0}.qv2 .phTick{border:1.5px solid var(--border-2);border-radius:5px;flex-shrink:0;width:16px;height:16px;margin-top:1px}.qv2 .phSketch{border:1px solid var(--border);background:repeating-linear-gradient(135deg, var(--subtle) 0 11px, transparent 11px 22px), var(--panel);border-radius:12px;place-items:center;height:168px;margin-top:24px;display:grid}.qv2 .phSketchTag{font-family:var(--mono);color:var(--faint);background:var(--panel);border:1px solid var(--border);border-radius:999px;padding:5px 12px;font-size:11px}.qv2 .dashWrap{max-width:1080px;margin:0 auto;padding:36px 40px 88px}.qv2 .dashHead{align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.qv2 .dashHeadGrow{flex:1}.qv2 .dashEyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:9px;font-size:10.5px}.qv2 .dashGreet{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600}.qv2 .dashGrid2{grid-template-columns:1.5fr 1fr;align-items:start;gap:18px;display:grid}.qv2 .app.q-wide .dashGrid2{grid-template-columns:1fr}@media (max-width:1080px){.qv2 .dashGrid2{grid-template-columns:1fr}}.qv2 .card{border:1px solid var(--border);background:var(--bg);border-radius:14px;overflow:hidden}.qv2 .cardHd{justify-content:space-between;align-items:center;padding:14px 18px 12px;display:flex}.qv2 .cardTitle{font-size:14.5px;font-weight:600}.qv2 .cardHint{font-family:var(--mono);color:var(--faint);font-size:10.5px}.qv2 .task{border-top:1px solid var(--border);cursor:pointer;color:inherit;align-items:center;gap:13px;padding:13px 18px;text-decoration:none;display:flex}.qv2 .task:hover{background:var(--subtle)}.qv2 .taskIco{background:var(--panel);border:1px solid var(--border);width:30px;height:30px;color:var(--soft);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.qv2 .taskIco svg{width:16px;height:16px}.qv2 .taskBody{flex:1;min-width:0}.qv2 .taskT{font-size:13.5px;font-weight:550}.qv2 .taskS{color:var(--faint);font-size:12px}.qv2 .taskCt{font-family:var(--mono);color:#fff;background:var(--accent);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.qv2 .taskCt.soft{color:var(--soft);background:var(--subtle-2)}.qv2 .taskArrow{color:var(--faint)}.qv2 .signal{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:11px;padding:12px 18px;display:flex}.qv2 .signalL{color:var(--soft);flex:1;min-width:0;font-size:13px}.qv2 .signalV{font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:600}.qv2 .signalV.pos{color:var(--pos)}.qv2 .signalV.neg{color:var(--neg)}.qv2 .fyHead{margin-bottom:20px}.qv2 .fyHead .dashGreet{margin-top:9px}.qv2 .fyLede{color:var(--soft);max-width:60ch;margin:11px 0 0;font-size:14px}.qv2 .fyLede b{color:var(--text);font-weight:600}.qv2 .fyUrg{color:var(--neg);font-weight:600}.qv2 .fyCard{border:1px solid var(--border);background:var(--bg);border-radius:14px;overflow:hidden}.qv2 .fyTable{border-collapse:collapse;width:100%}.qv2 .fyTable thead th{text-align:left;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--border);padding:13px 16px 11px;font-size:10px;font-weight:600}.qv2 .fyRow{cursor:pointer;transition:background .12s}.qv2 .fyRow td{border-bottom:1px solid var(--border);vertical-align:middle;padding:13px 16px}.qv2 .fyTable tbody tr:last-child td{border-bottom:0}.qv2 .fyRow:hover{background:var(--subtle)}.qv2 .fyRow.tone-signal{background:var(--ai-tint)}.qv2 .fyRow.tone-signal:hover{background:var(--ai-soft)}.qv2 .fyDotCell{width:8px;padding-right:0!important}.qv2 .fyDot{background:var(--border-2);border-radius:50%;width:8px;height:8px;display:block}.qv2 .fyDot.err{background:var(--neg)}.qv2 .fyDot.soon{background:var(--flag)}.qv2 .fyDot.signal{background:var(--ai)}.qv2 .fyAction{align-items:center;gap:13px;display:flex}.qv2 .fyIco{background:var(--panel);border:1px solid var(--border);width:32px;height:32px;color:var(--soft);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.qv2 .fyIco svg{width:16px;height:16px}.qv2 .fyText{min-width:0}.qv2 .fyTitle{letter-spacing:-.005em;font-size:13.5px;font-weight:600}.qv2 .fySub{color:var(--faint);margin-top:2px;font-size:12px}.qv2 .fyEntity{color:var(--soft);white-space:nowrap;font-size:12.5px}.qv2 .fyType{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--soft);background:var(--subtle-2);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:600;display:inline-block}.qv2 .fyGoCell{text-align:right;white-space:nowrap;width:1px}.qv2 .fyGo{align-items:center;gap:10px;display:inline-flex}.qv2 .fyCt{font-family:var(--mono);color:var(--soft);background:var(--subtle-2);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.qv2 .fyQuinn{border-radius:8px;place-items:center;width:26px;height:26px;padding:0;display:inline-grid}.qv2 .fyQuinn svg{width:14px;height:14px}.qv2 .fyArrow{width:16px;height:16px;color:var(--border-2);transition:color .12s,transform .12s}.qv2 .fyRow:hover .fyArrow{color:var(--soft);transform:translate(2px)}@media (max-width:1080px){.qv2 .app:not(.q-rail) .fyEntity,.qv2 .app:not(.q-rail) .fyTable thead th:nth-child(3){display:none}}@media (max-width:880px){.qv2 .fyType,.qv2 .fyTable thead th:nth-child(4){display:none}}.qv2 .zoneTitle{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);align-items:center;gap:8px;margin:28px 0 13px;font-size:10.5px;display:flex}.qv2 .widgetGrid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.qv2 .app.q-wide .widgetGrid{grid-template-columns:1fr}@media (max-width:920px){.qv2 .widgetGrid{grid-template-columns:1fr}}.qv2 .widget{border:1px solid var(--border);background:var(--bg);border-radius:14px;min-width:0;padding:16px 18px}.qv2 .widget.wide{grid-column:1/-1}.qv2 .wHead{align-items:center;gap:8px;margin-bottom:13px;display:flex}.qv2 .wTitle{letter-spacing:-.01em;flex:1;min-width:0;font-size:14px;font-weight:600}.qv2 .wDots{color:var(--faint);display:inline-flex}.qv2 .wDots svg{width:16px;height:16px}.qv2 .kpiVal{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:25px;font-weight:650}.qv2 .kpiLbl{color:var(--soft);margin-top:2px;font-size:12px}.qv2 .kpiChange{font-family:var(--mono);font-size:11px;font-weight:600}.qv2 .kpiChange.pos{color:var(--pos)}.qv2 .kpiChange.neg{color:var(--neg)}.qv2 .bars{align-items:flex-end;gap:8px;height:128px;padding-top:6px;display:flex}.qv2 .bar{background:var(--ai);border-radius:5px 5px 2px 2px;flex:1;min-height:4px}.qv2 .bar.muted{background:var(--subtle-2)}.qv2 .barTop{font-family:var(--mono);color:var(--ai-fg);text-align:center;margin-bottom:4px;font-size:10px;font-weight:600}.qv2 .barLbl{text-align:center;font-family:var(--mono);color:var(--faint);font-size:9px}.qv2 .widget.justAdded{border-color:var(--ai);animation:1s cubic-bezier(.16,1,.3,1) both landPulse}.qv2 .addedTag,.qv2 .viaTag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ai-fg);background:var(--ai-soft);border-radius:5px;padding:3px 7px;font-size:8.5px}.qv2 .autoRow.justAdded{animation:1.5s both rowFlash}.qv2 .tbl{border-collapse:collapse;width:100%}.qv2 .tbl th{text-align:left;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--border);padding:0 14px 12px;font-size:10px;font-weight:600}.qv2 .tbl td{border-bottom:1px solid var(--border);vertical-align:middle;padding:13px 14px;font-size:13px}.qv2 .tbl tr:last-child td{border-bottom:0}.qv2 .tbl tr.rowHi{background:var(--ai-tint)}.qv2 .tName{font-weight:600}.qv2 .tMono{font-family:var(--mono);font-variant-numeric:tabular-nums}.qv2 .num{font-variant-numeric:tabular-nums}.qv2 .deltaNeg{color:var(--ai-fg);font-family:var(--mono);font-weight:600}.qv2 .tSignal{color:var(--soft)}.qv2 .sbadge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.qv2 .sbadge .bd{border-radius:50%;width:6px;height:6px}.qv2 .sbadge.over{color:var(--neg);background:#f7e7e3}.qv2 .sbadge.over .bd{background:var(--neg)}.qv2 .sbadge.wacht{background:var(--flag-soft);color:var(--flag)}.qv2 .sbadge.wacht .bd{background:var(--flag)}.qv2 .sbadge.betaald{background:var(--ok-soft);color:var(--ok)}.qv2 .sbadge.betaald .bd{background:var(--ok)}.qv2 .ctxStrip{white-space:nowrap;color:var(--ai-fg);background:var(--ai-tint);border:1px solid var(--ai-soft);border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:11.5px;display:inline-flex}.qv2 .ctxStrip svg{width:13px;height:13px}.qv2 .ctxStrip b{font-weight:600}.qv2 .chat{background:var(--panel);border-left:1px solid var(--border);flex-direction:column;grid-area:chat;min-width:0;display:flex;position:relative;overflow:hidden}.qv2 .chatHead{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:8px;height:52px;padding:0 10px;display:flex}.qv2 .chatMark{width:22px;height:22px;color:var(--ai);flex-shrink:0;place-items:center;display:grid}.qv2 .chatMark svg{width:19px;height:19px}.qv2 .chatName{letter-spacing:-.01em;white-space:nowrap;font-size:14px;font-weight:650}.qv2 .chatCtx{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;overflow:hidden}.qv2 .chatCtx b{color:var(--text);font-weight:650}.qv2 .chatHeadGrow{flex:1}.qv2 .iconBtn{width:31px;height:31px;color:var(--soft);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.qv2 .iconBtn:hover{background:var(--subtle);color:var(--text)}.qv2 .iconBtn.on{background:var(--ai-soft);color:var(--ai-fg)}.qv2 .iconBtn svg{width:17px;height:17px}.qv2 .ctxBar{border-bottom:1px solid var(--border);background:var(--ai-tint);flex-shrink:0;align-items:center;gap:8px;padding:9px 16px;display:flex}.qv2 .ctxBar .dot{background:var(--ai);border-radius:50%;flex-shrink:0;width:6px;height:6px}.qv2 .ctxBar .lbl{color:var(--ai-fg);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.qv2 .ctxBar .lbl b{font-weight:600}.qv2 .qrail{border-left:1px solid var(--border);background:var(--panel);flex-direction:column;grid-area:chat;display:flex;overflow:hidden}.qv2 .qrailHead{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:center;align-items:center;height:52px;display:flex}.qv2 .qrailBody{flex-direction:column;align-items:center;gap:5px;padding:9px 0 6px;display:flex}.qv2 .qrailBtn{width:34px;height:34px;color:var(--soft);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.qv2 .qrailBtn:hover{background:var(--subtle);color:var(--text)}.qv2 .qrailBtn svg{width:17px;height:17px}.qv2 .qrailBtn.brand{border:1px solid var(--ai-soft);background:var(--ai-soft);color:var(--ai)}.qv2 .qrailBtn.brand:hover{background:var(--ai-soft);transform:translateY(-1px)}.qv2 .askBtn{border:1px solid var(--ai-soft);background:var(--ai-tint);color:var(--ai-fg);cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:7px 13px;font-size:12.5px;font-weight:600;display:inline-flex}.qv2 .askBtn:hover{background:var(--ai-soft)}.qv2 .askBtn svg{width:14px;height:14px}.qv2 .miniBtn{border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:550;display:inline-flex}.qv2 .miniBtn:hover{border-color:var(--ai);color:var(--ai-fg)}.qv2 .miniBtn svg{width:13px;height:13px}.qv2 .miniBtn{white-space:nowrap}.qv2 .chatBody{flex:1;padding:20px 0;overflow-y:auto}.qv2 .chatInner{flex-direction:column;gap:17px;max-width:760px;margin:0 auto;padding:0 18px;display:flex}.qv2 .msg{gap:10px;max-width:100%;display:flex}.qv2 .msg.user{flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:6px}.qv2 .wfTag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--soft);align-items:center;gap:6px;font-size:9.5px;display:inline-flex}.qv2 .wfTag svg{width:12px;height:12px;color:var(--ai-fg)}.qv2 .bubbleUser.locked{background:var(--panel);border:1px solid var(--border-2)}.qv2 .bubbleUser{background:var(--ai-soft);color:var(--text);border-radius:14px 14px 4px;max-width:80%;padding:10px 14px;font-size:13.5px;line-height:1.5}.qv2 .av{background:var(--accent);color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:27px;height:27px;display:grid}.qv2 .av svg{width:16px;height:16px}.qv2 .qBody{flex-direction:column;flex:1;gap:11px;min-width:0;display:flex}.qv2 .qText{font-size:13.5px;line-height:1.55}.qv2 .sources{border:1px solid var(--border);background:var(--panel);border-radius:13px;padding:12px 14px}.qv2 .sourcesHd{align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.qv2 .sourcesHd .spin{border:2px solid var(--ai-soft);border-top-color:var(--ai);border-radius:50%;flex-shrink:0;width:15px;height:15px;animation:.7s linear infinite spin}.qv2 .sourcesHd .done{color:var(--ai);place-items:center;display:grid}.qv2 .sourcesHd .done svg{width:16px;height:16px}.qv2 .sourcesHd .caret{color:var(--faint);cursor:pointer;margin-left:auto;display:grid}.qv2 .sourcesHd .caret svg{width:16px;height:16px;transition:transform .2s}.qv2 .sourcesHd .caret.open svg{transform:rotate(180deg)}.qv2 .srcChips{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.qv2 .srcChip{border:1px solid var(--ai-soft);background:var(--ai-tint);color:var(--ai-fg);border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:12px;font-weight:550;transition:opacity .2s;display:inline-flex}.qv2 .srcChip .scMark{background:var(--ai);color:#fff;border-radius:4px;flex-shrink:0;place-items:center;width:15px;height:15px;font-size:8px;font-weight:700;display:grid}.qv2 .srcChip .scState{place-items:center;width:13px;height:13px;display:grid}.qv2 .srcChip .scState svg{width:13px;height:13px}.qv2 .srcChip.pending{opacity:.5}.qv2 .srcChip .miniSpin{border:1.6px solid var(--ai-soft);border-top-color:var(--ai);border-radius:50%;width:9px;height:9px;animation:.7s linear infinite spin}.qv2 .ansTable{border:1px solid var(--border);background:var(--panel);border-radius:13px;overflow:hidden}.qv2 .ansTable table{border-collapse:collapse;width:100%}.qv2 .ansTable th{text-align:left;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);background:var(--subtle);border-bottom:1px solid var(--border);padding:9px 12px;font-size:9.5px}.qv2 .ansTable th.r,.qv2 .ansTable td.r{text-align:right}.qv2 .ansTable td{border-bottom:1px solid var(--border);padding:9px 12px;font-size:12.5px}.qv2 .ansTable tr:last-child td{border-bottom:0}.qv2 .insightGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.qv2 .app.q-panel .insightGrid{grid-template-columns:1fr}.qv2 .insightCard{border:1px solid var(--border);background:var(--panel);border-radius:13px;padding:13px 14px}.qv2 .insightTags{gap:6px;margin-bottom:8px;display:flex}.qv2 .iTag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ai-fg);background:var(--ai-soft);border-radius:5px;padding:3px 7px;font-size:9px;font-weight:600}.qv2 .insightTitle{letter-spacing:-.01em;font-size:13px;font-weight:650;line-height:1.3}.qv2 .insightBody{color:var(--soft);margin-top:6px;font-size:12.5px;line-height:1.5}.qv2 .didCard{border:1px solid var(--ai-soft);background:linear-gradient(180deg, var(--ai-tint), var(--panel) 90%);border-radius:13px;padding:13px 14px}.qv2 .didHd{align-items:center;gap:10px;font-size:13.5px;font-weight:600;display:flex}.qv2 .didHd .ok{background:var(--ai);color:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.qv2 .didHd .ok svg{width:14px;height:14px}.qv2 .didBody{color:var(--soft);margin:8px 0 0;font-size:12.5px;line-height:1.5}.qv2 .didLink{background:var(--panel);border:1px solid var(--border-2);color:var(--text);cursor:pointer;border-radius:9px;align-items:center;gap:7px;margin-top:11px;padding:7px 13px;font-size:12.5px;font-weight:600;display:inline-flex}.qv2 .didLink:hover{border-color:var(--ai);color:var(--ai-fg)}.qv2 .didLink svg{width:15px;height:15px}.qv2 .typing{gap:4px;padding:4px 0;display:inline-flex}.qv2 .typing span{background:var(--faint);border-radius:50%;width:6px;height:6px;animation:1.2s infinite blink}.qv2 .typing span:nth-child(2){animation-delay:.2s}.qv2 .typing span:nth-child(3){animation-delay:.4s}.qv2 .chatWelcome{flex-direction:column;flex:1;justify-content:center;padding:0 0 4vh;display:flex}.qv2 .cwInner{text-align:center;width:100%;max-width:760px;margin:0 auto;padding:0 16px}.qv2 .app.q-full .cwInner{max-width:820px}.qv2 .cwGreet{font-family:var(--display);font-variation-settings:var(--hdr-vs);font-style:var(--hdr-style);letter-spacing:-.02em;color:var(--text);font-size:30px;line-height:1.05}.qv2 .cwLede{color:var(--soft);margin-top:7px;font-size:15px}.qv2 .cwSub{color:var(--soft);max-width:340px;font-size:13px}.qv2 .composer{flex-shrink:0;padding:10px 0 14px}.qv2 .composerInner{max-width:760px;margin:0 auto;padding:0 16px}.qv2 .chips{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.qv2 .chip{border:1px solid var(--border-2);background:var(--panel);color:var(--soft);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:12px;transition:all .14s;display:inline-flex}.qv2 .chip:hover{border-color:var(--ai);color:var(--ai-fg);background:var(--ai-tint)}.qv2 .chip .chipIco{width:13px;height:13px;color:var(--ai)}.qv2 .box{border:1px solid var(--border-2);background:var(--panel);border-radius:15px;padding:11px 13px 8px;box-shadow:0 1px 2px #14161c0a}.qv2 .boxInput{resize:none;width:100%;color:var(--text);background:0 0;border:0;outline:0;max-height:120px;font-size:13.5px;line-height:1.5}.qv2 .boxInput::placeholder{color:var(--faint)}.qv2 .boxFoot{align-items:center;gap:8px;margin-top:6px;display:flex}.qv2 .pill{color:var(--soft);border:1px solid var(--border);background:var(--panel);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;display:inline-flex}.qv2 .pill:hover{background:var(--subtle)}.qv2 .pill svg{width:13px;height:13px}.qv2 .boxGrow{flex:1}.qv2 .clipBtn{width:33px;height:33px;color:var(--soft);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;place-items:center;transition:background .14s,color .14s;display:grid}.qv2 .clipBtn:hover{background:var(--subtle);color:var(--text)}.qv2 .clipBtn svg{width:17px;height:17px}.qv2 .send{background:var(--ai);color:#fff;cursor:pointer;border:0;border-radius:10px;flex-shrink:0;place-items:center;width:33px;height:33px;transition:opacity .15s;display:grid}.qv2 .send:disabled{background:var(--border-2);cursor:default}.qv2 .send svg{width:16px;height:16px}.qv2 .histView{flex-direction:column;flex:1;min-height:0;display:flex}.qv2 .histTools{flex-direction:column;gap:9px;padding:13px 14px 6px;display:flex}.qv2 .histLbl{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding:8px 12px 6px;font-size:9.5px}.qv2 .search{background:var(--subtle);color:var(--faint);border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;display:flex}.qv2 .search svg{width:15px;height:15px}.qv2 .histList{flex:1;padding:0 11px 16px;overflow-y:auto}.qv2 .histItem{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;width:100%;padding:11px 12px;display:block}.qv2 .histItem:hover{background:var(--subtle)}.qv2 .hiTitle{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.qv2 .hiMeta{color:var(--soft);align-items:center;gap:6px;margin-top:3px;font-size:11.5px;display:flex}.qv2 .hiMeta .when{color:var(--faint);font-family:var(--mono);margin-left:auto;font-size:10.5px}.qv2 .hiAsst{color:var(--ai-fg);font-weight:500}.qv2 .bankWrap{max-width:1080px;margin:0 auto;padding:30px 40px 64px}.qv2 .pageHead{align-items:flex-end;gap:14px;margin-bottom:22px;display:flex}.qv2 .pageHeadGrow{flex:1}.qv2 .pageTitleRow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:7px;display:flex}.qv2 .bankHead{align-items:flex-end;gap:14px;margin-bottom:6px;display:flex}.qv2 .bankHeadGrow{flex:1}.qv2 .bankTabs{border-bottom:1px solid var(--border);gap:4px;margin:18px 0 6px;display:flex}.qv2 .bankTab{color:var(--soft);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:9px 13px;font-size:13px;font-weight:550;display:inline-flex}.qv2 .bankTab:hover{color:var(--text)}.qv2 .bankTab.on{color:var(--text);border-bottom-color:var(--accent)}.qv2 .bankTab .tc{font-family:var(--mono);color:var(--faint);background:var(--subtle);border-radius:999px;padding:1px 6px;font-size:10.5px}.qv2 .bankTab.on .tc{color:var(--soft);background:var(--subtle-2)}.qv2 .bankRow{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:13px 8px;display:flex}.qv2 .bankRow:hover{background:var(--subtle);border-radius:8px}.qv2 .brDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.qv2 .brMain{flex:1;min-width:0}.qv2 .brName{font-size:13.5px;font-weight:600}.qv2 .brMeta{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.qv2 .brAmt{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:13.5px;font-weight:600}.qv2 .brAmt.neg{color:var(--neg)}.qv2 .aiMark{border:1px solid var(--ai-soft);background:var(--ai-tint);color:var(--ai-fg);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:11px;font-weight:600;transition:background .14s,border-color .14s;display:inline-flex}.qv2 .aiMark svg{width:13px;height:13px;color:var(--ai)}.qv2 .aiMark .conf{font-family:var(--mono);font-size:10px;font-weight:600}.qv2 .bookBtn{border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;white-space:nowrap;border-radius:8px;padding:6px 14px;font-size:12.5px;font-weight:600}.qv2 .bookBtn:hover{opacity:.9}.qv2 .bookBtn.ghost{background:var(--panel);color:var(--text);border-color:var(--border-2)}.qv2 .bookBtn.ghost:hover{background:var(--subtle)}.qv2 .brDone{color:var(--ok);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.qv2 .brDone svg{width:14px;height:14px}.qv2 .sheetScrim{z-index:50;background:#14161c24;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.qv2 .focusSheet{background:var(--panel);border:1px solid var(--border);border-radius:16px;flex-direction:column;width:min(820px,100%);max-height:100%;animation:.22s cubic-bezier(.16,1,.3,1) both sheetIn;display:flex;overflow:hidden;box-shadow:0 30px 80px -24px #14161c73}.qv2 .shHead{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}.qv2 .shTitle{letter-spacing:-.015em;font-size:17px;font-weight:650}.qv2 .shSub{color:var(--soft);margin-top:2px;font-size:12px}.qv2 .shAmt{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:18px;font-weight:650}.qv2 .shClose{width:32px;height:32px;color:var(--soft);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.qv2 .shClose:hover{background:var(--subtle);color:var(--text)}.qv2 .shClose svg{width:17px;height:17px}.qv2 .shBody{flex-direction:column;gap:14px;padding:16px 20px;display:flex;overflow-y:auto}.qv2 .shAiLine{border:1px solid var(--ai-soft);background:var(--ai-tint);color:var(--ai-fg);cursor:pointer;white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 11px;font-size:12px;font-weight:550;display:inline-flex}.qv2 .shAiLine:hover{background:var(--ai-soft);border-color:var(--ai)}.qv2 .shAiLine>svg:first-child{width:14px;height:14px;color:var(--ai);flex-shrink:0}.qv2 .shAiLine .conf{font-family:var(--mono);opacity:.85;font-size:11px;font-weight:600}.qv2 .shAiLine>svg:last-child{opacity:.65;width:14px;height:14px}.qv2 .aiHint{width:18px;height:18px;color:var(--ai);place-items:center;display:inline-grid}.qv2 .aiHint svg{width:14px;height:14px}.qv2 .shSecTitle{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);font-size:10px}.qv2 .shInv{border:1px solid var(--border);background:var(--bg);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.qv2 .shInv .num{font-family:var(--mono);font-size:12.5px;font-weight:600}.qv2 .shInv .cust{color:var(--soft);white-space:nowrap;font-size:11.5px}.qv2 .shInv .iamt{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12.5px}.qv2 .shDiff{border:1px dashed var(--flag);background:var(--flag-soft);color:var(--flag);white-space:nowrap;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;font-size:12.5px;display:flex}.qv2 .shFoot{border-top:1px solid var(--border);align-items:center;gap:10px;padding:14px 20px;display:flex}.qv2 .shFoot .shSub{min-width:0}.qv2 .bkMeta{border:1px solid var(--border);background:var(--bg);border-radius:12px;grid-template-columns:repeat(2,1fr);gap:8px 22px;padding:13px 15px;display:grid}.qv2 .bkMetaRow{flex-direction:column;gap:2px;min-width:0;font-size:12.5px;display:flex}.qv2 .bkMetaRow .k{color:var(--faint);font-size:11px}.qv2 .bkMetaRow .v{color:var(--text);text-overflow:ellipsis;font-weight:550;overflow:hidden}.qv2 .bkMetaRow .v.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.qv2 .bkSecHd{align-items:center;gap:10px;margin-bottom:9px;display:flex}.qv2 .bkSecHd .lbl{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);font-size:10px}.qv2 .bkSecHd .aibadge{color:var(--ai-fg);background:var(--ai-tint);border:1px solid var(--ai-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.qv2 .bkSecHd .aibadge svg{width:12px;height:12px;color:var(--ai)}.qv2 .bkAlloc{border:1px solid var(--border);background:var(--bg);border-radius:12px;padding:6px 14px 12px}.qv2 .bkEmpty{color:var(--faint);padding:12px 2px;font-size:12.5px}.qv2 .bkLine{border-bottom:1px solid var(--border);align-items:center;gap:11px;padding:11px 2px;display:flex}.qv2 .bkLine:last-of-type{border-bottom:0}.qv2 .bkKind{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;border-radius:5px;flex-shrink:0;padding:3px 7px;font-size:9px;font-weight:600}.qv2 .bkKind.factuur{color:var(--ai-fg);background:var(--ai-soft)}.qv2 .bkKind.debiteur{color:var(--ok);background:var(--ok-soft)}.qv2 .bkKind.grootboek{color:var(--soft);background:var(--subtle-2)}.qv2 .bkMain{flex:1;min-width:0}.qv2 .bkMain .l1{align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.qv2 .bkMain .l1 .tick{color:var(--ai);display:inline-flex}.qv2 .bkMain .l1 .tick svg{width:12px;height:12px}.qv2 .bkMain .l2{color:var(--soft);font-size:11.5px}.qv2 .bkAmt{border:1px solid var(--border-2);background:var(--panel);border-radius:8px;flex-shrink:0;align-items:center;gap:3px;padding:5px 9px;display:flex}.qv2 .bkAmt:focus-within{border-color:var(--ai);box-shadow:0 0 0 3px var(--ai-soft)}.qv2 .bkAmt .pre{color:var(--faint);font-size:12px}.qv2 .bkAmt input{text-align:right;width:78px;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--text);background:0 0;border:0;outline:0;font-size:13px}.qv2 .bkDel{width:28px;height:28px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:7px;flex-shrink:0;place-items:center;display:grid}.qv2 .bkDel:hover{color:var(--neg);background:#f7e7e3}.qv2 .bkDel svg{width:15px;height:15px}.qv2 .bkAddBtn{border:1px dashed var(--border-2);color:var(--soft);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:7px;margin-top:10px;padding:7px 12px;font-size:12.5px;font-weight:550;display:inline-flex}.qv2 .bkAddBtn:hover{border-color:var(--ai);color:var(--ai-fg)}.qv2 .bkAddBtn svg{width:14px;height:14px}.qv2 .bkAddBtn{white-space:nowrap}.qv2 .bkSearch{border:1px solid var(--ai);background:var(--panel);box-shadow:0 0 0 3px var(--ai-soft);border-radius:9px;align-items:center;gap:8px;margin-top:10px;padding:8px 11px;display:flex}.qv2 .bkSearch svg{width:15px;height:15px;color:var(--faint);flex-shrink:0}.qv2 .bkSearch input{color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:13px}.qv2 .bkResults{border:1px solid var(--border);border-radius:10px;max-height:230px;margin-top:6px;overflow:hidden auto}.qv2 .bkGroup{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);padding:9px 12px 4px;font-size:9px}.qv2 .bkRow{cursor:pointer;border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.qv2 .bkRow:hover{background:var(--ai-tint)}.qv2 .bkRow .nm{font-size:12.5px;font-weight:600}.qv2 .bkRow .sb{color:var(--soft);font-size:11px}.qv2 .bkRow .amt{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12.5px}.qv2 .bkRow .hint{color:var(--ai-fg);background:var(--ai-soft);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:600}.qv2 .bkResEmpty{color:var(--faint);padding:12px;font-size:12px}.qv2 .bkRem{border-top:1px solid var(--border);color:var(--soft);white-space:nowrap;align-items:center;gap:7px;margin-top:12px;padding-top:11px;font-size:12.5px;display:flex}.qv2 .bkRem b{font-family:var(--mono);color:var(--text)}.qv2 .bkRem.ok{color:var(--ok);font-weight:600}.qv2 .bkRem.ok svg{width:15px;height:15px}.qv2 .bkRem.over{color:var(--neg);font-weight:600}.qv2 .shFootGrow{flex:1}.qv2 .shBtn{border:1px solid var(--border-2);background:var(--panel);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:9px;padding:9px 16px;font-size:13px;font-weight:600}.qv2 .shBtn:hover{background:var(--subtle)}.qv2 .shBtn.go{border-color:var(--accent);background:var(--accent);color:#fff}.qv2 .shBtn.go:hover{opacity:.9}.qv2 .explain{border:1px solid var(--ai-soft);background:var(--panel);border-radius:13px;overflow:hidden}.qv2 .explainHd{background:var(--ai-tint);border-bottom:1px solid var(--ai-soft);align-items:center;gap:10px;padding:12px 14px;display:flex}.qv2 .explainHd .ico{background:var(--ai);color:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.qv2 .explainHd .ico svg{width:14px;height:14px}.qv2 .explainHd .t{flex:1;min-width:0;font-size:13px;font-weight:650}.qv2 .explainHd .conf{font-family:var(--mono);color:var(--ai-fg);background:var(--panel);border:1px solid var(--ai-soft);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.qv2 .explainBody{flex-direction:column;gap:9px;padding:12px 14px;display:flex}.qv2 .exReason{color:var(--text);align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.45;display:flex}.qv2 .exReason .b{background:var(--ai-soft);width:16px;height:16px;color:var(--ai);border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.qv2 .exReason .b svg{width:11px;height:11px}.qv2 .exFoot{border-top:1px solid var(--border);gap:8px;padding:10px 14px;display:flex}.qv2 .phTitle,.qv2 .dashGreet{font-family:var(--display);font-variation-settings:var(--hdr-vs);font-style:var(--hdr-style);letter-spacing:-.02em}.qv2 .cwTitle,.qv2 .shTitle{font-family:var(--display);font-variation-settings:"wght" 300, "CNTR" 100, "wdth" 100;letter-spacing:-.005em;font-style:normal}.qv2 .phTitle{font-size:32px}.qv2 .shTitle{font-size:19px}.qv2 .nvOn{background:#fff;border-color:#fff;box-shadow:0 1px 3px #241f211a}.qv2 .nvOn:hover{background:#fff}.qv2 .nvOn .nvIcon,.qv2 .nvActiveParent .nvIcon{color:var(--ink)}.qv2 .histItem.on{background:#fff;border-color:#fff}.qv2 .aiMark{background:var(--pop);border-color:var(--pop);color:var(--ink)}.qv2 .aiMark svg,.qv2 .aiMark .conf{color:var(--ink)}.qv2 .aiMark:hover{background:var(--pop-deep);border-color:var(--pop-deep)}.qv2 .aiMark.ghost{border-color:var(--border-2);color:var(--soft);background:0 0}.qv2 .aiMark.ghost svg{color:var(--faint)}.qv2 .bankTab .tc,.qv2 .bankTab.on .tc,.qv2 .ct,.qv2 .nvOn .ct,.qv2 .ctFlag{background:var(--pop);color:var(--ink)}.qv2 .askBtn{color:var(--ink);background:#fff;border-color:#fff;box-shadow:0 1px 3px #241f211a}.qv2 .chip{color:var(--soft);background:#fff;border-color:#fff;box-shadow:0 1px 3px #241f2114}.qv2 .chip:hover{color:var(--ink);background:#fff;border-color:#fff;box-shadow:0 2px 6px #241f211f}.qv2 .chip .chipIco{color:var(--ink)}.qv2 .askBtn:hover{background:#fff;box-shadow:0 2px 7px #241f2124}.qv2 .askBtn svg{color:var(--ink)}.qv2 .badge.live{color:var(--ink);background:#fff;box-shadow:0 1px 3px #241f211a}.qv2 .badge.live .bd{background:var(--ink)}.qv2 .qrailBtn.brand{background:var(--ink);border-color:var(--ink);color:#fff}.qv2 .qrailBtn.brand svg{color:#fff}.qv2 .qrailBtn.brand:hover{background:#3a3431}.qv2 .qrailBtn.brand.notif{background:var(--pop);border-color:var(--pop);color:var(--ink)}.qv2 .qrailBtn.brand.notif svg{color:var(--ink)}.qv2 .qrailBtn.brand.notif:hover{background:var(--pop-deep)}.qv2 .cwMark{background:var(--ink);color:#fff}.qv2 .cwMark svg{color:#fff}.qv2 .bubbleUser{color:var(--ink);border:1px solid var(--border);background:#fff;box-shadow:0 1px 2px #241f210d}.qv2 .srcChip{background:var(--surface);border-color:var(--border);color:var(--soft)}.qv2 .box:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #241f211a}.qv2 .focusSheet{background:var(--panel)}.qv2 .focusSheet .bkMeta,.qv2 .focusSheet .bkAlloc{box-shadow:none;border-color:var(--border);background:0 0}.qv2 .focusSheet .bkAmt{background:#fff;border-color:#fff;box-shadow:0 1px 3px #241f211a}.qv2 .focusSheet .bkAddBtn{color:var(--soft);background:#fff;border:1px solid #fff;box-shadow:0 1px 3px #241f211a}.qv2 .focusSheet .bkAddBtn:hover{color:var(--ink);border-color:#fff;box-shadow:0 2px 6px #241f2121}.qv2 .sheetScrim{-webkit-backdrop-filter:blur(1.5px);background:0 0}.qv2 .focusSheet{box-shadow:0 26px 64px -20px #241f2152,0 6px 18px -8px #241f212e}.qv2 .focusSheet .bkAiHint{border:1px solid var(--pop);background:var(--pop);cursor:pointer;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:5px 8px;display:inline-flex}.qv2 .focusSheet .bkAiHint:hover{background:var(--pop-deep);border-color:var(--pop-deep)}.qv2 .focusSheet .bkAiHint svg{width:13px;height:13px;color:var(--ink)}.qv2 .focusSheet .bkAiHint .conf{font-family:var(--mono);color:var(--ink);font-size:10px;font-weight:600}.qv2 .focusSheet .bkKind.factuur{color:var(--soft);background:var(--subtle-2)}.qv2 .focusSheet .bkRem.ok{color:var(--soft);font-weight:500}.qv2 .focusSheet .bkRem.ok svg{color:var(--pos)}.qv2 .focusSheet .shHead{border-bottom:none;padding-bottom:6px}.qv2 .focusSheet .shFoot{border-top:none;padding-top:6px}.qv2 .bar{background:var(--ink);opacity:.82}.qv2 .bar.muted{background:var(--subtle-2);opacity:1}.qv2 .barTop{color:var(--soft)}.qv2 .side,.qv2 .chat,.qv2 .qrail{background:var(--bar-bg,var(--panel))}.qv2 .bankWrap .bankTab{font-weight:400}.qv2 .bankWrap .bankTab.on{font-weight:600}.qv2 .bankWrap .brMeta{font-weight:300}.qv2 .focusSheet .shTitle,.qv2 .focusSheet .shAmt{font-weight:600}.qv2 .focusSheet .shSub{font-weight:300}.qv2 .focusSheet .shAiLine{font-weight:400}.qv2 .focusSheet .bkMetaRow .k{font-weight:300}.qv2 .focusSheet .bkMetaRow .v{font-weight:400}.qv2 .focusSheet .bkMain .l2{font-weight:300}.qv2 .focusSheet .bkAddBtn{font-weight:400}.qv2 .focusSheet .bkRow .sb,.qv2 .focusSheet .shInv .cust,.qv2 .focusSheet .bkEmpty,.qv2 .focusSheet .bkResEmpty,.qv2 .focusSheet .bkRem{font-weight:300}.qv2 .focusSheet .bkRem b{font-weight:600}.qv2 .send{background:var(--ink);color:#fff}.qv2 .send:disabled{background:var(--border-2);color:#fff}.qv2 .didHd .ok,.qv2 .srcChip .scMark,.qv2 .explainHd .ico{background:var(--ink);color:#fff}.qv2 .chatMark,.qv2 .sourcesHd .done{color:var(--ink)}.qv2 .didCard{border-color:var(--ai-soft)}.qv2 .crumb{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);align-items:center;gap:8px;font-size:10.5px;display:flex}.qv2 .crumb .crumbSep{color:var(--border-2);font-style:normal}.qv2 .crumb span:last-of-type{color:var(--soft)}.qv2 .bankHead .bankTitleRow{flex-wrap:wrap;align-items:baseline;gap:14px;margin-top:7px;display:flex}.qv2 .bankHead .liveTag{color:var(--soft);white-space:nowrap;align-items:center;gap:7px;font-size:11.5px;font-weight:300;display:inline-flex}.qv2 .bankHead .liveDot{background:var(--pos);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2.4s ease-out infinite livePulse;box-shadow:0 0 #4f6b3c73}@media (prefers-reduced-motion:reduce){.qv2 .bankHead .liveDot{animation:none}}@keyframes popIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes landPulse{0%{box-shadow:0 0 0 2px var(--ai);transform:translateY(6px)}to{transform:none;box-shadow:0 0 #0000}}@keyframes rowFlash{0%{background:var(--ai-soft)}to{background:0 0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes blink{0%,60%,to{opacity:.25}30%{opacity:1}}@keyframes sheetIn{0%{transform:translateY(12px)scale(.99)}to{transform:none}}@keyframes livePulse{0%{box-shadow:0 0 #4f6b3c66}70%{box-shadow:0 0 0 6px #4f6b3c00}to{box-shadow:0 0 #4f6b3c00}}.qv2 .nv.nvDisabled{opacity:.42;cursor:default}.qv2 .nv.nvDisabled:hover{color:var(--soft);background:0 0}.qv2 .sv.svDisabled{opacity:.42;cursor:default}.qv2 .sv.svDisabled:hover{color:var(--soft);background:0 0}.qv2 .app.q-none{grid-template-columns:var(--col-w,256px) 1fr 0}.qv2 .pane:has(.cnWrap){background:var(--bg)}.qv2 .pane:has(.cnWrap) .paneInner{max-width:1200px;padding:34px 52px 72px}.qv2 .cnWrap{max-width:1200px}.qv2 .cnCount{font-family:var(--mono);letter-spacing:.04em;color:var(--soft);background:var(--panel);border:1px solid var(--border);white-space:nowrap;border-radius:999px;align-self:flex-start;padding:7px 12px;font-size:11px}.qv2 .cnSearch{background:var(--panel);border:1px solid var(--border);border-radius:12px;align-items:center;gap:10px;margin:20px 0 14px;padding:12px 16px;display:flex}.qv2 .cnSearch svg{width:17px;height:17px;color:var(--faint);flex-shrink:0}.qv2 .cnSearch input{font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:14px}.qv2 .cnSearch input::placeholder{color:var(--faint)}.qv2 .cnCats{flex-wrap:wrap;gap:9px;margin-bottom:22px;display:flex}.qv2 .cnCat{border:1px solid var(--border);background:var(--panel);color:var(--soft);font:inherit;cursor:pointer;border-radius:999px;padding:9px 18px;font-size:13.5px;font-weight:500;transition:background .12s,color .12s,border-color .12s}.qv2 .cnCat:hover{color:var(--text)}.qv2 .cnCat.on{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.qv2 .cnGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (max-width:1100px){.qv2 .cnGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.qv2 .cnGrid{grid-template-columns:1fr}}.qv2 .cnCard{background:var(--panel);border:1px solid var(--line);border-radius:16px;flex-direction:column;padding:18px 18px 14px;transition:box-shadow .16s,border-color .16s,transform .16s;display:flex;box-shadow:0 1px 2px #241f210a}.qv2 .cnCard:hover{border-color:var(--line-strong);transform:translateY(-2px);box-shadow:0 6px 18px #241f2117}.qv2 .cnCard.soon{opacity:.6;box-shadow:none}.qv2 .cnCard.soon:hover{box-shadow:none;border-color:var(--line);transform:none}.qv2 .cnCardHd{align-items:center;gap:12px;margin-bottom:13px;display:flex}.qv2 .cnTile{font-family:var(--font-body);border-radius:11px;flex-shrink:0;place-items:center;font-size:17px;font-weight:700;display:grid}.qv2 .cnCardMeta{min-width:0}.qv2 .cnName{font-family:var(--font-body);letter-spacing:-.01em;color:var(--text);font-size:16px;font-weight:700;line-height:1.2}.qv2 .cnCatLbl{color:var(--faint);margin-top:2px;font-size:12.5px}.qv2 .cnConnected{color:var(--pos);align-items:center;gap:6px;margin-top:3px;font-size:12.5px;font-weight:600;display:flex}.qv2 .cnDot{background:var(--pos);border-radius:50%;width:6px;height:6px}.qv2 .cnDesc{color:var(--soft);flex:1;margin:0 0 13px;font-size:13px;line-height:1.5}.qv2 .cnCardFoot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.qv2 .cnFootCat{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:9.5px}.qv2 .cnBtn{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:4px 2px;font-size:13px;font-weight:600;transition:color .12s,opacity .12s;display:inline-flex}.qv2 .cnBtn:hover{opacity:.62}.qv2 .cnBtn svg{width:15px;height:15px;color:var(--soft)}.qv2 .cnBtn.dark{background:var(--ink);color:var(--on-ink);border-radius:9px;padding:9px 18px}.qv2 .cnBtn.dark:hover{opacity:.9}.qv2 .cnSoon{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--soft);background:var(--subtle-2);border-radius:999px;padding:6px 11px;font-size:9.5px}.qv2 .cnEmpty{text-align:center;color:var(--faint);grid-column:1/-1;padding:40px 0;font-size:13.5px}.qv2 .cnModal{background:var(--panel);width:min(520px,100vw - 40px);box-shadow:var(--shadow-sheet);border-radius:20px;padding:34px 30px 22px;animation:.18s cubic-bezier(.16,1,.3,1) both popIn;position:relative}.qv2 .cnModalX{cursor:pointer;color:var(--faint);background:0 0;border:0;position:absolute;top:16px;right:16px}.qv2 .cnModalX svg{width:20px;height:20px}.qv2 .cnModalHd{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-bottom:22px;display:flex}.qv2 .cnModalTitle{font-family:var(--font-display);font-variation-settings:var(--display-vs);color:var(--text);font-size:26px;font-weight:600}.qv2 .cnModalSub{color:var(--soft);max-width:40ch;font-size:13.5px;line-height:1.5}.qv2 .cnModalNote{color:var(--faint);margin:16px 2px 0;font-size:12.5px;line-height:1.5}.qv2 .cnModalFoot{align-items:center;margin-top:20px;display:flex}.qv2 .cnCaps{flex-direction:column;gap:2px;margin-bottom:20px;display:flex}.qv2 .cnCap{align-items:flex-start;gap:14px;padding:11px 2px;display:flex}.qv2 .cnCapIco{background:var(--fill);width:38px;height:38px;color:var(--text);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.qv2 .cnCapIco svg{width:18px;height:18px}.qv2 .cnCapTitle{font-family:var(--font-body);color:var(--text);font-size:14.5px;font-weight:700}.qv2 .cnCapDesc{color:var(--soft);margin-top:2px;font-size:13px;line-height:1.5}.qv2 .cnStat{background:var(--bg);border-radius:14px;padding:15px 16px}.qv2 .cnStatTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.qv2 .cnStatAcct{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.qv2 .cnStatBadge{color:var(--pos);background:var(--pos-soft);border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.qv2 .cnStatBadge svg{width:14px;height:14px}.qv2 .cnStatMeta{font-family:var(--mono);color:var(--faint);margin-top:7px;font-size:11px}.qv2 .cnStatSched{flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;display:flex}.qv2 .cnStatBtns{gap:9px;margin-top:13px;display:flex}.qv2 .cnStatBtn{border:1px solid var(--line);background:var(--panel);color:var(--text);font:inherit;cursor:pointer;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-size:13px;font-weight:600;transition:background .12s;display:inline-flex}.qv2 .cnStatBtn:hover{background:var(--subtle)}.qv2 .cnStatBtn:disabled{opacity:.55;cursor:default}.qv2 .cnStatBtn svg{width:15px;height:15px;color:var(--soft)}.qv2 .cnStatBtn.danger,.qv2 .cnStatBtn.danger svg{color:var(--neg)}.qv2 .cnSel,.qv2 .cnTime{border:1px solid var(--line);background:var(--panel);color:var(--text);font:inherit;border-radius:8px;padding:7px 10px;font-size:13px}.qv2 .cnSyncFrom{color:var(--faint);font-size:12.5px}.qv2 .cnSyncMsg{font-family:var(--mono);color:var(--faint);word-break:break-word;margin-top:10px;font-size:11.5px}.qv2 .cnBtn2{border:1px solid var(--line);background:var(--float);color:var(--text);box-shadow:var(--shadow-float);font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:8px 13px;font-size:13px;font-weight:600;display:inline-flex}.qv2 .cnBtn2:disabled{opacity:.55;cursor:default;box-shadow:none}.qv2 .cnConfirm{margin-top:13px}.qv2 .cnConfirmTxt{color:var(--text);margin-bottom:10px;font-size:12.5px;line-height:1.5}.qv2 .cnConfirmRow{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.qv2 .cnConfirmInput{border:1px solid var(--line-strong);background:var(--panel);min-width:110px;color:var(--text);font:inherit;font-size:13px;font-family:var(--mono);letter-spacing:.05em;border-radius:8px;flex:1;padding:8px 11px}.qv2 .cnDangerConfirm{background:var(--neg);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:9px;padding:8px 14px;font-size:13px;font-weight:600}.qv2 .cnDangerConfirm:disabled{opacity:.45;cursor:default}.qv2 .cnSoonNote{margin-top:4px}.qv2 button.cnCard{text-align:left;font:inherit;color:inherit;cursor:pointer;width:100%}.qv2 .pane:has(.wfPage){background:var(--bg)}.qv2 .pane:has(.wfPage) .paneInner{max-width:1180px;padding:34px 52px 72px}.qv2 .wfPage{--signal:var(--ai);--signal-line:var(--ai-soft);--ink:var(--accent)}.qv2 .wfHead{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.qv2 .wfEyebrow{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--faint);font-size:10px}.qv2 .wfTitle{letter-spacing:-.025em;margin:5px 0 0;font-size:25px;font-weight:650}.qv2 .wfSub{color:var(--soft);max-width:600px;margin-top:6px;font-size:13.5px;line-height:1.55}.qv2 .wfNew{background:var(--ink);border:1px solid var(--ink);color:#fff;font:inherit;cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;display:inline-flex}.qv2 .wfNew:hover{background:#000}.qv2 .wfNew svg{width:15px;height:15px}.qv2 .wfBar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.qv2 .wfSearch{border:1px solid var(--border-2);border-radius:10px;flex:1;align-items:center;gap:10px;max-width:320px;padding:9px 13px;display:flex}.qv2 .wfSearch svg{width:15px;height:15px;color:var(--faint);flex-shrink:0}.qv2 .wfSearch input{font:inherit;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:13px}.qv2 .wfBarMeta{color:var(--faint);white-space:nowrap;font-size:12px}.qv2 .wfBarMeta b{color:var(--soft);font-weight:600}.qv2 .wfTable{border:1px solid var(--border);background:var(--panel);border-radius:14px;overflow:hidden}.qv2 .wfCols{grid-template-columns:minmax(110px,1fr) 150px 96px 46px 74px 62px;align-items:center;gap:14px;display:grid}.qv2 .wfTHead{border-bottom:1px solid var(--border);background:var(--subtle);grid-template-columns:minmax(110px,1fr) 150px 96px 46px 74px 62px;align-items:center;gap:14px;padding:12px 18px;display:grid}.qv2 .wfHc{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.qv2 .wfTRow{border-top:1px solid var(--border);cursor:pointer;grid-template-columns:minmax(110px,1fr) 150px 96px 46px 74px 62px;align-items:center;gap:14px;padding:14px 18px;display:grid}.qv2 .wfTRow:first-of-type{border-top:none}.qv2 .wfTRow:hover{background:var(--subtle)}.qv2 .wfIco{background:var(--ink);color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.qv2 .wfIco svg{width:15px;height:15px}.qv2 .wfTName{min-width:0}.qv2 .wfName{letter-spacing:-.01em;font-size:13.5px;font-weight:600}.qv2 .wfCat{font-family:var(--mono);letter-spacing:.03em;text-transform:uppercase;color:var(--faint);margin-top:3px;font-size:9px}.qv2 .wvFootMeta{font-family:var(--mono);color:var(--faint);font-size:10px}.qv2 .wfSchedule{color:var(--soft);white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:12px;display:inline-flex;overflow:hidden}.qv2 .wvCad{border:1px solid var(--border);background:var(--subtle);border-radius:11px;padding:12px 14px}.qv2 .wvCadMain{color:var(--text);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.qv2 .wvCadMain svg{width:14px;height:14px;color:var(--soft)}.qv2 .wvCadNote{color:var(--soft);margin-top:5px;font-size:12px;line-height:1.5;display:block}.qv2 .nwLead{color:var(--soft);margin-top:10px;font-size:13px;line-height:1.5}.qv2 .nwSearch{border:1px solid var(--border-2);border-radius:10px;align-items:center;gap:10px;margin-bottom:14px;padding:9px 13px;display:flex}.qv2 .nwSearch svg{width:15px;height:15px;color:var(--faint);flex-shrink:0}.qv2 .nwSearch input{font:inherit;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:13px}.qv2 .nwGrid{flex-direction:column;gap:8px;display:flex}.qv2 .nwCard{text-align:left;border:1px solid var(--border);background:var(--panel);cursor:pointer;font:inherit;color:inherit;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.qv2 .nwCard:hover{border-color:var(--faint);box-shadow:0 6px 20px -14px #14161c4d}.qv2 .nwCardIco{background:var(--ink);color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.qv2 .nwCardIco svg{width:15px;height:15px}.qv2 .nwCardTx{flex:1;min-width:0}.qv2 .nwCardName{letter-spacing:-.01em;font-size:13.5px;font-weight:600}.qv2 .nwCardDesc{color:var(--soft);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.qv2 .nwCat{font-family:var(--mono);letter-spacing:.03em;text-transform:uppercase;color:var(--soft);background:var(--subtle-2);white-space:nowrap;border-radius:5px;flex-shrink:0;padding:3px 7px;font-size:9px}.qv2 .nwEmpty{color:var(--faint);padding:4px 2px;font-size:12.5px;font-style:italic}.qv2 .nwFootHint{color:var(--faint);font-size:12px}.qv2 .wfSchedule svg{width:13px;height:13px;color:var(--faint);flex-shrink:0}.qv2 .wfSchedule span{text-overflow:ellipsis;overflow:hidden}.qv2 .wfLast{font-family:var(--mono);color:var(--soft);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.qv2 .wfNever{color:var(--faint);font-style:italic}.qv2 .wfInCloseYes{color:var(--soft);white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:550;display:inline-flex}.qv2 .wfInCloseYes svg{width:12px;height:12px;color:var(--ok)}.qv2 .wfInCloseNo{color:var(--border-2)}.qv2 .wfStatus{font-family:var(--mono);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:6px;justify-self:start;align-items:center;gap:6px;padding:4px 8px;font-size:9px;font-weight:600;display:inline-flex}.qv2 .st-ok{background:var(--subtle-2);color:var(--ok)}.qv2 .st-signal{background:var(--signal);color:var(--ink);box-shadow:inset 0 0 0 1px var(--signal-line)}.qv2 .st-grey{background:var(--subtle-2);color:var(--faint)}.qv2 .wfRunMini{border:1px solid var(--border-2);background:var(--panel);font:inherit;color:var(--text);cursor:pointer;white-space:nowrap;border-radius:8px;justify-self:end;align-items:center;gap:6px;padding:6px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.qv2 .wfRunMini:hover{border-color:var(--faint);background:var(--subtle)}.qv2 .wfRunMini svg{width:13px;height:13px}.qv2 .wfUsedList{flex-wrap:wrap;gap:8px;display:flex}.qv2 .wfUsedChip{color:var(--soft);border:1px solid var(--border-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;display:inline-flex}.qv2 .wfUsedChip svg{width:11px;height:11px;color:var(--faint)}.qv2 .wfUsedNone{color:var(--faint);font-size:11px;font-style:italic}.qv2 .wfPlan{border:1px solid var(--border-2);border-radius:11px;align-items:center;gap:10px;padding:4px 12px;display:flex}.qv2 .wfPlanIco{color:var(--faint);display:grid}.qv2 .wfPlanIco svg{width:15px;height:15px}.qv2 .wfSelect{font:inherit;color:var(--text);font-size:13px;font-family:var(--sans);cursor:pointer;background:0 0;border:none;outline:none;flex:1;padding:8px 0}.qv2 .wfActs{align-items:center;gap:10px;display:flex}.qv2 .wfTested{color:var(--faint);font-size:11.5px}.qv2 .wfLog{flex-direction:column;display:flex}.qv2 .wfLogItem{border-top:1px solid var(--border);gap:11px;padding:11px 0;display:flex}.qv2 .wfLogItem:first-child{border-top:none;padding-top:2px}.qv2 .wfLogDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.qv2 .wfLogDot.ok{background:var(--ok)}.qv2 .wfLogDot.att{background:var(--signal);box-shadow:inset 0 0 0 1px var(--signal-line)}.qv2 .wfLogBody{min-width:0}.qv2 .wfLogWhen{font-family:var(--mono);color:var(--faint);font-size:10px}.qv2 .wfLogResult{color:var(--text);margin-top:2px;font-size:12.5px;line-height:1.5}.qv2 .wfLogEmpty{color:var(--faint);font-size:12px;font-style:italic}.qv2 .wfInClose{place-items:center;display:grid}.qv2 .wvScrim{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#18161429;place-items:start center;padding:56px 24px 40px;display:grid;position:fixed;inset:0;overflow-y:auto}.qv2 .wvModal{background:var(--panel);border-radius:18px;flex-direction:column;width:620px;max-width:100%;max-height:calc(100vh - 96px);display:flex;overflow:hidden;box-shadow:0 40px 100px -34px #14161c80}.qv2 .wvHead{border-bottom:1px solid var(--border);padding:20px 24px 16px}.qv2 .wvHeadTop{justify-content:space-between;align-items:center;display:flex}.qv2 .wvEyebrow{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);align-items:center;gap:8px;font-size:10px;display:inline-flex}.qv2 .wvEyebrow .wvIco{background:var(--ink);color:#fff;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.qv2 .wvEyebrow .wvIco svg{width:12px;height:12px}.qv2 .wvClose{width:30px;height:30px;color:var(--faint);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;display:grid}.qv2 .wvClose:hover{background:var(--subtle);color:var(--text)}.qv2 .wvClose svg{width:17px;height:17px}.qv2 .wvTitle{letter-spacing:-.02em;margin-top:12px;font-size:21px;font-weight:650}.qv2 .wvChips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:11px;display:flex}.qv2 .wvChip{color:var(--soft);border:1px solid var(--border-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;display:inline-flex}.qv2 .wvChip svg{width:12px;height:12px;color:var(--faint)}.qv2 .wvBody{flex:1;padding:18px 24px 22px;overflow-y:auto}.qv2 .wvSec{margin-bottom:18px}.qv2 .wvLbl{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);align-items:baseline;gap:8px;margin-bottom:8px;font-size:9.5px;display:flex}.qv2 .wvLblR{text-transform:none;letter-spacing:0;font-family:var(--sans);margin-left:auto;font-size:11px}.qv2 .wvInstr{color:var(--text);border:1px solid var(--border);background:var(--subtle);border-radius:11px;padding:13px 15px;font-size:13.5px;line-height:1.6}.qv2 .wvGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.qv2 .wvTools{flex-wrap:wrap;gap:7px;display:flex}.qv2 .wvTool{color:var(--text);border:1px solid var(--border-2);border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.qv2 .wvTool svg{width:13px;height:13px;color:var(--soft)}.qv2 .wvTool.off{color:var(--ink);background:var(--signal);border-color:var(--signal-line)}.qv2 .wvTool.off svg{color:var(--ink)}.qv2 .wvTool em{font-family:var(--mono);text-transform:uppercase;letter-spacing:.03em;opacity:.7;font-size:8.5px;font-style:normal}.qv2 .wvMeta{color:var(--soft);align-items:center;gap:8px;padding:4px 0;font-size:12.5px;display:flex}.qv2 .wvMeta svg{width:14px;height:14px;color:var(--faint);flex-shrink:0}.qv2 .wvFoot{border-top:1px solid var(--border);align-items:center;gap:10px;padding:14px 24px;display:flex}.qv2 .wfBtn{border:1px solid var(--border-2);background:var(--panel);font:inherit;color:var(--text);cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:9px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.qv2 .wfBtn:hover{border-color:var(--faint);background:var(--subtle)}.qv2 .wfBtn svg{width:14px;height:14px}.qv2 .wfBtn.ink{background:var(--ink);border-color:var(--ink);color:#fff}.qv2 .wfBtn.ink:hover{background:#000}.qv2 .wfSetRow{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.qv2 .wfSetRow:first-child{border-top:0;padding-top:2px}.qv2 .wfSetName{color:var(--text);font-size:13px;font-weight:550}.qv2 .wfSetDesc{color:var(--faint);margin-top:2px;font-size:11.5px;line-height:1.45}.qv2 .wfSetInput{width:220px;font-family:var(--mono);border:1px solid var(--border-2);background:var(--panel);color:var(--text);border-radius:8px;outline:none;padding:7px 10px;font-size:12px}.qv2 .wfSetInput:focus{border-color:var(--accent)}.qv2 .wfTaxMap{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.qv2 .wfTaxKey{color:var(--soft);border:1px solid var(--border-2);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11.5px}.qv2 .wfSw2{cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:inline-flex}.qv2 .wfSwTrack{border:1px solid var(--border-2);background:var(--subtle-2);border-radius:999px;flex-shrink:0;width:38px;height:22px;transition:background .15s;position:relative}.qv2 .wfSwTrack.on{background:var(--accent);border-color:var(--accent)}.qv2 .wfSwKnob{background:#fff;border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:1px;left:1px;box-shadow:0 1px 2px #14161c40}.qv2 .wfSwTrack.on .wfSwKnob{left:17px}.qv2 .wfSwLbl{color:var(--soft);font-size:12px;font-weight:600}.qv2 .clipBtn:disabled{opacity:.45;cursor:default}.qv2 .clipBtn.busy{color:var(--text);animation:1s ease-in-out infinite qv2ClipPulse}@keyframes qv2ClipPulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.qv2 .clipBtn.busy{opacity:.6;animation:none}}.qv2 .dropOverlay{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;background:#241f2161;place-items:center;display:grid;position:fixed;inset:0}.qv2 .dropCard{background:var(--panel);border:1.5px dashed var(--border-2);text-align:center;border-radius:16px;padding:28px 40px;box-shadow:0 12px 40px #14161c38}.qv2 .dropTitle{color:var(--text);font-size:15px;font-weight:600}.qv2 .dropSub{color:var(--soft);margin-top:6px;font-size:12px}.qv2 .uploadNotice{color:var(--neg);background:var(--panel);border:1px solid var(--border-2);border-radius:9px;align-items:flex-start;gap:8px;margin-top:6px;padding:6px 10px;font-size:11.5px;line-height:1.45;display:flex}.qv2 .uploadNoticeX{color:var(--soft);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:14px;line-height:1}.qv2 .pane:has(.bpPage){background:var(--bg)}.qv2 .pane:has(.bpPage) .paneInner{max-width:1080px;padding:34px 52px 72px}.qv2 .bpHead{margin-bottom:26px}.qv2 .bpEyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:10px}.qv2 .bpTitle{letter-spacing:-.02em;margin:5px 0 0;font-size:25px;font-weight:640}.qv2 .bpSub{color:var(--soft);max-width:640px;margin:7px 0 0;font-size:13.5px;line-height:1.55}.qv2 .bpSec{margin-top:30px}.qv2 .bpSecHead{align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.qv2 .bpSecHead h2{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:620}.qv2 .bpSecMeta{font-family:var(--mono);color:var(--faint);font-size:10.5px}.qv2 .bpSecLede{color:var(--soft);max-width:640px;margin:0 0 12px;font-size:12.5px;line-height:1.5}.qv2 .bpEmpty{color:var(--faint);padding:20px 4px;font-size:12.5px;font-style:italic}.qv2 .bpWf .wfTHead,.qv2 .bpWfRow{grid-template-columns:minmax(140px,1fr) 200px 90px}.qv2 .bpWfRow{cursor:default}.qv2 .bpWfRow:hover{background:0 0}.qv2 .bpScHead,.qv2 .bpScRow{grid-template-columns:minmax(160px,1fr) 150px 170px}.qv2 .bpScRow{cursor:default}.qv2 .bpScRow:hover{background:0 0}.qv2 .bpDoc{color:var(--soft);font-size:12px}.qv2 .bpScRow .wfStatus svg{width:11px;height:11px}.qv2 .bpLog{border:1px solid var(--border);background:var(--panel);border-radius:14px;overflow:hidden}.qv2 .bpLogItem{border-top:1px solid var(--border)}.qv2 .bpLogItem:first-child{border-top:none}.qv2 .bpLogRow{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:13px 18px;display:flex}.qv2 .bpLogRow:hover{background:var(--subtle)}.qv2 .bpLogChev{color:var(--faint);flex-shrink:0;place-items:center;display:grid}.qv2 .bpLogChev svg{width:14px;height:14px}.qv2 .bpLogMain{flex:1;min-width:0}.qv2 .bpLogName{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.qv2 .bpLogMeta{font-family:var(--mono);color:var(--faint);margin-top:3px;font-size:10px}.qv2 .bpLogAmt{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.qv2 .bpTimeline{background:var(--bg);border-top:1px dashed var(--border);margin:0;padding:4px 18px 16px 20px;list-style:none}.qv2 .bpEv{gap:12px;padding:8px 0;display:flex;position:relative}.qv2 .bpEv:before{content:"";background:var(--border-2);width:1px;position:absolute;top:20px;bottom:-8px;left:4px}.qv2 .bpEv:last-child:before{display:none}.qv2 .bpEvDot{z-index:1;width:9px;height:9px;box-shadow:0 0 0 3px var(--bg);border-radius:50%;flex-shrink:0;margin-top:5px;position:relative}.qv2 .bpEvDot.bpAi{background:var(--ai-fg)}.qv2 .bpEvDot.bpYou{background:var(--ok)}.qv2 .bpEvDot.bpSys{background:var(--faint)}.qv2 .bpEvBody{min-width:0}.qv2 .bpEvText{color:var(--text);font-size:12.5px;line-height:1.5}.qv2 .bpEvMeta{font-family:var(--mono);color:var(--faint);margin-top:2px;font-size:9.5px}.qv2 .bpEvActor{color:var(--soft);font-weight:600}.qv2 .bpEvEmpty{color:var(--faint);padding:6px 0;font-size:12px;font-style:italic}.qv2 .bpDetail{background:var(--bg);border-top:1px dashed var(--border);padding:14px 18px 18px 20px}.qv2 .bpSummary{color:var(--text);background:var(--panel);border:1px solid var(--border);border-radius:10px;margin-bottom:14px;padding:11px 13px;font-size:13px;font-weight:550;line-height:1.55}.qv2 .bpEvDot.bpEng{background:var(--ai-fg)}.qv2 .bpEvHead{align-items:center;gap:8px;display:flex}.qv2 .bpEvStep{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:9px}.qv2 .bpEvCheck{font-size:11px;font-weight:700}.qv2 .bpEvCheck.ok{color:var(--ok)}.qv2 .bpEvCheck.bad,.qv2 .bpEv.bad .bpEvText{color:var(--neg)}.qv2 .bpJournal{border:1px solid var(--border);border-collapse:collapse;background:var(--panel);border-radius:8px;width:100%;margin:7px 0 2px;overflow:hidden}.qv2 .bpJournal td{border-top:1px solid var(--border);padding:5px 10px;font-size:11.5px}.qv2 .bpJournal tr:first-child td{border-top:none}.qv2 .bpJAcc{font-family:var(--mono);color:var(--soft);width:54px;font-size:10.5px}.qv2 .bpJLbl{color:var(--text)}.qv2 .bpJNum{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;width:92px}.qv2 .bpChecks{flex-direction:column;gap:3px;margin:7px 0 2px;padding:0;list-style:none;display:flex}.qv2 .bpChecks li{align-items:baseline;gap:8px;font-size:11.5px;display:flex}.qv2 .bpChkMark{flex-shrink:0;font-weight:700}.qv2 .bpChecks li.ok .bpChkMark{color:var(--ok)}.qv2 .bpChecks li.bad .bpChkMark{color:var(--neg)}.qv2 .bpChkName{color:var(--text)}.qv2 .bpChkDetail{color:var(--faint);font-family:var(--mono);font-size:10px}.qv2 .bpLive{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ok);align-items:center;gap:5px;margin-left:auto;font-size:9.5px;display:inline-flex}.qv2 .bpLiveDot{background:var(--ok);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite bpPulse}@keyframes bpPulse{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.qv2 .bpLiveDot{animation:none}}.qv2 .bpActions{border-top:1px solid var(--border);margin-top:14px;padding-top:13px}.qv2 .bpActLabel{color:var(--text);margin-bottom:8px;font-size:12px;font-weight:550}.qv2 .bpActRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.qv2 .bpAcctInput{border:1px solid var(--border-2);min-width:180px;font:inherit;background:var(--panel);color:var(--text);border-radius:9px;flex:1;padding:8px 11px;font-size:12.5px}.qv2 .bpAcctInput:focus{border-color:var(--faint);outline:none}.qv2 .bpBtn{font:inherit;cursor:pointer;white-space:nowrap;border:none;border-radius:9px;padding:8px 15px;font-size:12.5px;font-weight:600}.qv2 .bpBtn.primary{background:var(--ink);color:var(--cream,#f7f5f0)}.qv2 .bpBtn.primary:disabled{opacity:.45;cursor:default}.qv2 .bpRemember{color:var(--soft);cursor:pointer;align-items:center;gap:7px;margin-top:9px;font-size:12px;display:inline-flex}.qv2 .bpRemember input{accent-color:var(--ink)}.qv2 .bpActHint{color:var(--faint);font-size:11.5px}.qv2 .bpActMsg{color:var(--ok);margin-top:9px;font-size:12px;font-weight:550}
