.qb-root{aspect-ratio:1100/680;background:#fff;border-radius:6px;box-shadow:0 0 0 1px rgba(5,3,36,.08),0 30px 80px rgba(5,3,36,.14);margin:0 auto;max-width:1100px;overflow:hidden;position:relative;width:100%;--qb-s:1}.qb{font-family:Poppins,Segoe UI,system-ui,sans-serif;height:680px;left:0;line-height:1.4;position:absolute;text-align:left;top:0;transform:scale(var(--qb-s));transform-origin:0 0;width:1100px;-webkit-font-smoothing:antialiased;--bg:#fff;--line:rgba(5,3,36,.08);--line-s:rgba(5,3,36,.16);--text:#050324;--body:#55536e;--muted:#6b6f80;--link:#0078d7;--solid:#0078d7;--bubble:#f3f3f7;--chip:#f6f6f9;--pill:#ebf5ff;--pill-b:#cae5ff;--tab:#e8f3fc;--tab-b:#b9dcf5;--cb:#c5c7d3;--skel:#eceef4;--shim:hsla(0,0%,100%,.9);--exp:#f8f8fb;--btn:#050324;--btn-t:#fff;--green:#23895a;--toast:#fff;--toast-sh:0 18px 48px rgba(5,3,36,.16)}.qb *{box-sizing:border-box}.qb .qb-hide{display:none!important}.qb-stage{background:var(--bg);color:var(--text);inset:0;overflow:hidden;position:absolute}.qb-abs{position:absolute;white-space:nowrap}.qb-eyebrow{color:#f2702f;font-size:11px;font-weight:600;left:24px;letter-spacing:.02em;text-transform:uppercase;top:18px}.qb-title{align-items:baseline;display:flex;gap:10px;left:24px;top:36px}.qb-title b{font-size:20px;font-weight:600;letter-spacing:-.01em}.qb-title span{color:var(--muted);font-size:12.5px}.qb-rule{background:var(--line);height:1px;right:0;top:80px}.qb-left,.qb-rule{left:0;position:absolute}.qb-left{background:var(--bg);border-right:1px solid var(--line);height:535px;top:81px;width:310px}.qb-tabs{display:flex;gap:8px;left:16px;position:absolute;top:14px}.qb-tab{align-items:center;background:var(--bg);border:1px solid var(--line-s);border-radius:4px;color:var(--muted);display:flex;font-size:11px;height:32px;padding:0 14px}.qb-tab.is-on{background:var(--tab);border-color:var(--tab-b);color:var(--link);font-weight:600}.qb-tab span{display:inline-block}.qb-reset{color:var(--muted);font-size:12.5px;top:21px}.qb-reset,.qb-thread{position:absolute;right:16px}.qb-thread{bottom:96px;left:16px;overflow:hidden;top:62px;transition:opacity .45s ease}.qb.is-wipe .qb-thread{opacity:0}.qb-bub{animation:qbIn .5s cubic-bezier(.16,1,.3,1) both;background:var(--bubble);border-radius:4px;font-size:12px;line-height:18px;margin-bottom:12px;padding:10px 12px}.qb-status{align-items:center;animation:qbIn .4s ease both;color:var(--muted);display:flex;font-size:11px;gap:8px;margin-bottom:12px}.qb-status em{color:var(--link);font-style:normal;font-weight:600;margin-left:auto}.qb-note{animation:qbIn .4s ease both;color:var(--muted);font-size:11px;margin-bottom:6px}.qb-chips{display:flex;flex-direction:column;gap:6px;margin:4px 0 12px;max-height:220px;overflow:hidden;transition:max-height .6s cubic-bezier(.65,0,.35,1),opacity .4s ease,margin .6s ease}.qb-chips.is-collapsed{margin:0 0 6px;max-height:0;opacity:0}.qb-chip{align-items:center;animation:qbIn .45s cubic-bezier(.16,1,.3,1) both;background:var(--chip);border-radius:0 3px 3px 0;box-shadow:inset 2.5px 0 0 #4cb782;display:flex;font-size:11px;gap:7px;height:30px;padding:0 30px 0 11px;position:relative;white-space:nowrap}.qb-chip b{color:#4cb782;font-size:12px;font-weight:600}.qb-chip svg{fill:none;height:12px;position:absolute;right:10px;stroke:var(--muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:2;top:9px;width:12px}.qb-chip.is-new{margin-bottom:8px}.qb-undo{animation:qbIn .4s ease both;color:var(--muted);font-size:11px;margin-bottom:12px}.qb-input{background:var(--bg);border:1px solid var(--line-s);border-radius:6px;bottom:12px;font-size:12px;left:16px;line-height:18px;min-height:42px;padding:11px 76px 11px 36px;position:absolute;right:16px;transition:border-color .25s ease,box-shadow .25s ease}.qb-input.is-focus{border-color:var(--solid);box-shadow:0 0 0 3px rgba(0,120,215,.14)}.qb-ph{color:var(--muted)}.qb-caret{animation:qbBlink 1s steps(1) infinite;background:var(--text);display:inline-block;height:14px;margin-left:1px;vertical-align:-2px;width:1.5px}.qb-spark{bottom:12px;fill:var(--solid);height:16px;left:12px;position:absolute;width:16px}.qb-ibtn{align-items:center;border-radius:4px;bottom:7px;display:flex;height:26px;justify-content:center;position:absolute;width:26px}.qb-ibtn svg{fill:none;height:13px;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:13px}.qb-ibtn--f{border:1px solid var(--line-s);right:40px}.qb-ibtn--f svg{stroke:var(--text)}.qb-ibtn--s{background:var(--btn);right:8px}.qb-ibtn--s svg{stroke:var(--btn-t)}.qb-rh{border-bottom:1px solid var(--line);font-size:13px;height:43px;justify-content:space-between;left:311px;padding:0 24px;position:absolute;right:0;top:81px}.qb-rh,.qb-rh__l{align-items:center;display:flex}.qb-rh__l{gap:8px;white-space:nowrap}.qb-rh__t{display:flex;gap:8px}.qb-rh__t b{font-size:13.5px;font-weight:600}.qb-rh__r,.qb-rh__t span{color:var(--muted)}.qb-rh__r{font-size:12.5px;opacity:0;transition:opacity .4s ease}.qb-rh__r.is-on{opacity:1}.qb-rh__r span,.qb-spin{display:inline-block}.qb-spin{animation:qbSpin .8s linear infinite;border:2px solid var(--line-s);border-radius:50%;border-top:2px solid #f2702f;flex-shrink:0;height:13px;width:13px}.qb .k-swap{animation:qbSwap .45s ease both}.qb-empty{align-items:center;display:flex;flex-direction:column;gap:10px;height:452px;justify-content:center;left:311px;opacity:0;position:absolute;right:0;text-align:center;top:124px;transition:opacity .4s ease,visibility 0s .4s;visibility:hidden}.qb-empty.is-on{opacity:1;transition:opacity .5s ease .1s;visibility:visible}.qb-empty svg{fill:var(--solid);height:30px;width:30px}.qb-empty b{font-size:15px;font-weight:500}.qb-empty span{color:var(--muted);font-size:12px;max-width:340px}.qb-skel{height:452px;left:311px;opacity:0;position:absolute;right:0;top:124px;transition:opacity .3s ease,visibility 0s .3s;visibility:hidden}.qb-skel.is-on{opacity:1;transition:opacity .3s ease;visibility:visible}.qb-sk{border-bottom:1px solid var(--line);height:132px;position:relative}.qb-sk i{background:var(--skel);border-radius:3px;display:block;overflow:hidden;position:absolute}.qb-sk i:after{animation:qbShim 1.3s ease-in-out infinite;background:linear-gradient(90deg,transparent,var(--shim),transparent);content:"";inset:0;position:absolute;transform:translateX(-100%)}.qb-list{height:452px;left:311px;overflow:hidden;position:absolute;right:0;top:124px;transition:opacity .45s ease}.qb-row,.qb.is-wipe .qb-list{opacity:0}.qb-row{background:var(--bg);border-bottom:1px solid var(--line);height:132px;left:0;position:absolute;right:0;top:0;transform:translateY(14px);transition:opacity .5s ease,transform .6s cubic-bezier(.16,1,.3,1),top .65s cubic-bezier(.65,0,.35,1)}.qb-row.is-in{opacity:1;transform:none}.qb-row.is-dim{opacity:.38;transition:opacity .35s ease,transform .6s cubic-bezier(.16,1,.3,1),top .65s cubic-bezier(.65,0,.35,1)}.qb-row.is-gone{opacity:0;transform:translateX(-28px);transition:opacity .35s ease,transform .45s ease}.qb-cb{align-items:center;background:var(--bg);border:1.5px solid var(--cb);border-radius:4px;display:flex;height:18px;justify-content:center;left:24px;position:absolute;top:18px;transition:background-color .2s ease,border-color .2s ease;width:18px}.qb-cb.is-on{background:var(--solid);border-color:var(--solid)}.qb-cb svg{fill:none;height:11px;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.4;transform:scale(0);transition:transform .35s cubic-bezier(.34,1.56,.64,1);width:11px}.qb-cb.is-on svg{transform:scale(1)}.qb-av{display:block;margin:0;max-width:none;object-fit:cover}.qb-av,.qb-ini{border-radius:50%;height:44px;left:56px;position:absolute;top:14px;width:44px}.qb-ini{align-items:center;background:var(--pill);border:1px solid var(--pill-b);color:var(--text);display:flex;font-size:13px;font-weight:600;justify-content:center}.qb-rt{left:116px;position:absolute;right:32px;top:14px}.qb-name{font-size:14.5px;font-weight:600;line-height:20px}.qb-name,.qb-role{white-space:nowrap}.qb-role{align-items:center;color:var(--muted);display:flex;font-size:12px;gap:8px;height:22px;margin-top:3px}.qb-pill{background:var(--pill);border:1px solid var(--pill-b);border-radius:999px;color:var(--text);font-size:9.5px;line-height:1;padding:5px 10px}.qb-loc{transition:color .4s ease}.qb-loc.is-hit{color:var(--green);font-weight:500}.qb-sum{color:var(--body);display:-webkit-box;font-size:11.5px;-webkit-line-clamp:2;line-height:18px;margin:8px 0 0;-webkit-box-orient:vertical;overflow:hidden}.qb-match{color:var(--link);font-size:11px;gap:18px;margin-top:7px;white-space:nowrap}.qb-match,.qb-match b{align-items:center;display:flex}.qb-match b{font-weight:600;gap:4px}.qb-match svg{fill:none;height:10px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;width:10px}.qb-exp{align-items:center;background:var(--exp);border-top:1px solid var(--line);display:flex;font-size:11.5px;gap:16px;height:40px;left:311px;opacity:0;padding:0 18px;position:absolute;right:0;top:576px;transform:translateY(6px);transition:opacity .45s ease,transform .5s cubic-bezier(.16,1,.3,1)}.qb-exp.is-on{opacity:1;transform:none}.qb-exp__t{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qb-exp__t b{font-weight:600;margin-right:6px}.qb-exp__s{align-items:center;color:var(--muted);display:flex;font-size:10.5px;gap:6px;white-space:nowrap}.qb-exp__s svg{fill:var(--solid);height:15px;width:15px}.qb-foot{border-top:1px solid var(--line);bottom:0;gap:12px;justify-content:flex-end;left:0;padding:0 24px;position:absolute;right:0;top:616px}.qb-btn,.qb-foot{align-items:center;display:flex}.qb-btn{border-radius:4px;font-size:13px;height:38px;justify-content:center;white-space:nowrap}.qb-btn--g{background:var(--bg);border:1px solid var(--line-s);color:var(--text);padding:0 22px}.qb-btn--p{background:var(--btn);color:var(--btn-t);font-weight:600;transition:opacity .3s ease;width:168px}.qb-btn--p.is-off{opacity:.45}.qb-btn--p span{display:inline-block}.qb-toast{align-items:center;background:var(--toast);border:1px solid var(--line);border-radius:6px;box-shadow:var(--toast-sh);display:flex;gap:12px;opacity:0;padding:13px 18px 13px 14px;position:absolute;right:24px;top:540px;transform:translateY(10px);transition:opacity .3s ease,transform .35s ease,visibility 0s .35s;visibility:hidden;z-index:8}.qb-toast.is-on{opacity:1;transform:none;transition:opacity .4s ease .15s,transform .55s cubic-bezier(.16,1,.3,1) .15s;visibility:visible}.qb-toast i{align-items:center;background:#4cb782;border-radius:50%;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.qb-toast i svg{fill:none;height:12px;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.2;width:12px}.qb-toast b{font-size:12.5px;font-weight:600}.qb-toast b,.qb-toast span{display:block;white-space:nowrap}.qb-toast span{color:var(--muted);font-size:11px}.qb-cursor{height:0;left:0;pointer-events:none;position:absolute;top:0;transform:translate(880px,520px);transition:transform .85s cubic-bezier(.65,0,.35,1);width:0;will-change:transform;z-index:10}.qb-cursor svg{filter:drop-shadow(0 3px 6px rgba(0,0,0,.3));left:-3px;position:absolute;top:-2px;transform-origin:3px 2px}.qb-cursor svg path{fill:#fff;stroke:#050324;stroke-linejoin:round;stroke-width:1.6}.qb-cursor svg.k-press{animation:qbPress .35s ease both}.qb-rip{animation:qbRipple .6s ease-out both;background:rgba(242,112,47,.3);border:2px solid #f2702f;border-radius:50%;height:34px;left:0;margin:-17px 0 0 -17px;opacity:0;position:absolute;top:0;width:34px}.qb.is-static .qb-cursor{display:none}@keyframes qbIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes qbSwap{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes qbSpin{to{transform:rotate(1turn)}}@keyframes qbShim{to{transform:translateX(100%)}}@keyframes qbBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes qbRipple{0%{opacity:.75;transform:scale(.2)}to{opacity:0;transform:scale(2.3)}}@keyframes qbPress{0%,to{transform:scale(1)}40%{transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.qb *,.qb :after,.qb :before{animation:none!important;transition:none!important}}