.qp{--ink:#0E0B18;--paper:transparent;--card:#FFFFFF;--violet:var(--color-brand);--violet2:color-mix(in srgb, var(--color-brand) 74%, #FFFFFF);--violetbg:color-mix(in srgb, var(--color-brand) 9%, #FFFFFF);--coral:var(--color-coral);--coralink:color-mix(in srgb, var(--color-coral) 82%, #000000);--coralbg:color-mix(in srgb, var(--color-coral) 13%, #FFFFFF);--mute:#6E6880;--mute2:#9E9E9E;--line:color-mix(in srgb, #0E0B18 9%, transparent);--line2:color-mix(in srgb, #0E0B18 5%, transparent);--ok:#388E3C;--okbg:#EDF6EE;--e:cubic-bezier(.22,1,.36,1);--t1:.2s;--t2:.4s;--t3:.7s;--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,monospace;background:var(--paper);color:var(--ink);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;padding:104px 24px 64px}.qp *{box-sizing:border-box}.qp-wrap{max-width:1180px;margin:0 auto;padding:0 32px}.qp h2{margin:0 auto;font-size:clamp(30px,3.6vw,46px);font-weight:500;letter-spacing:-.05em;line-height:1;text-wrap:balance;max-width:20ch;font-family:var(--font-display)}.qp h2,.qp-sub{text-align:center}.qp-eyebrow{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--violet);margin:0}.qp-sub{margin:20px auto 0;color:#3b3646;max-width:56ch;font-size:20px;line-height:1.45;letter-spacing:-.02em}.qp-sub b{font-weight:600;color:var(--ink)}.qp-grid{display:grid;grid-template-columns:1fr 1.02fr;gap:72px;align-items:stretch;margin-top:52px}.qp-acc{border-top:1px solid var(--line)}.qp-item:last-child{border-bottom:0}.qp-item{border-bottom:1px solid var(--line)}.qp-q{width:100%;display:flex;gap:16px;align-items:baseline;background:0;border:0;cursor:pointer;padding:26px 0;text-align:left;gap:0;align-items:start;font-family:inherit;color:var(--ink);transition:color var(--t1) var(--e)}.qp-h{transition:color var(--t1) var(--e),transform var(--t1) var(--e)}.qp-item:not(.on) .qp-q:hover .qp-h{color:color-mix(in srgb,var(--ink) 52%,transparent);transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.qp-item:not(.on) .qp-q:hover .qp-h{transform:none}}.qp-q:focus-visible{outline:2px solid var(--violet);outline-offset:3px;border-radius:4px}.qp-n{display:none}.qp-h{flex:1;font-size:clamp(16px,1.3vw,20.5px);font-weight:500;letter-spacing:-.008em;line-height:1.24;text-transform:uppercase;color:var(--mute2);transition:color var(--t2) var(--e)}.qp-mark{flex:0 0 11px;height:11px;position:relative;align-self:center;margin-left:16px}.qp-mark:before,.qp-mark:after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--mute2);transform:translateY(-.5px);transition:transform .42s var(--e),background .26s var(--e)}.qp-mark:after{transform:translateY(-.5px) rotate(90deg)}.qp-q:hover .qp-mark:before,.qp-q:hover .qp-mark:after{background:var(--ink)}.qp-item.on .qp-h,.qp-item.on .qp-n{color:var(--ink)}.qp-item.on .qp-mark:before,.qp-item.on .qp-mark:after{background:var(--ink)}.qp-item.on .qp-mark:after{transform:translateY(-.5px) rotate(0)}.qp-a{max-height:0;overflow:hidden}.qp-item.on .qp-a{max-height:200px}.qp-a p{margin:0;padding:2px 0 20px;max-width:48ch;color:var(--mute);font-size:13.5px;line-height:1.6}.qp-frame{position:relative;height:auto;min-height:var(--qp-h,554px);border-radius:16px;background:var(--card);border:1px solid var(--line2);overflow:hidden}.qp-scr{position:absolute;inset:0;padding:26px;opacity:0;transform:translateY(10px);transition:opacity var(--t2) var(--e),transform var(--t2) var(--e);pointer-events:none;overflow:hidden}.qp-scr.on{opacity:1;transform:none;pointer-events:auto}@media(prefers-reduced-motion:reduce){.qp-scr{transition:none}}.qp-cap{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line2);margin-bottom:16px}.qp-cap b{font-size:15px;font-weight:600;letter-spacing:-.01em}.qp-cap span{font-size:12px;color:var(--mute2)}.qp-badge{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:500;padding:4px 9px;border-radius:999px;background:var(--line2);color:var(--mute);white-space:nowrap}.qp-badge.v{background:var(--violetbg);color:var(--violet)}.qp-badge.c{background:var(--coralbg);color:var(--coralink)}.qp-badge.o{background:var(--okbg);color:var(--ok)}.qp-num{font-variant-numeric:tabular-nums}.qp-t{width:100%;border-collapse:collapse;font-size:13.5px}.qp-t th{text-align:left;font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute2);padding:0 14px 9px 0}.qp-t td{padding:11px 14px 11px 0;border-top:1px solid var(--line2);color:var(--mute)}.qp-t td:first-child{font-weight:500;color:var(--ink)}.qp-t td:last-child,.qp-t th:last-child{text-align:right;padding-right:0}.qp-t td{white-space:nowrap}.qp-t tr.dim td{opacity:.42}.qp-t tr.foc td{background:var(--violetbg);color:var(--ink)}.qp-t tr.foc td:first-child{border-radius:8px 0 0 8px;padding-left:11px;box-shadow:inset 3px 0 0 var(--violet)}.qp-t tr.foc td:last-child{border-radius:0 8px 8px 0;padding-right:11px}.qp-av{width:30px;height:30px;flex:0 0 30px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:600;color:#fff;background:var(--violet2)}.qp-av.b{background:#4a9b8e}.qp-av.c{background:#c4795b}.qp-av.d{background:#5b7bc4}.qp-box{border:1px solid var(--line);border-radius:10px;padding:13px}.qp-row{display:flex;justify-content:space-between;gap:10px;font-size:13px;padding:8px 0;border-bottom:1px solid var(--line2)}.qp-row:last-child{border:0}.qp-row b{font-weight:500}.qp-lbl{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute2);font-weight:500}.qp-strike{text-decoration:line-through;color:var(--mute2)}.qp-inbox{display:grid;grid-template-columns:1fr 190px;gap:14px;height:calc(100% - 98px)}.qp-inbox>div{min-width:0}.qp-conv{display:flex;gap:10px;align-items:center;padding:10px;border-radius:10px;border:1px solid transparent;transition:background var(--t1) var(--e)}.qp-conv.sel{background:var(--violetbg);border-color:#dcd2fc}.qp-conv>div{flex:1;min-width:0}.qp-conv .nm{font-size:13.5px;font-weight:500}.qp-conv .ms{font-size:11.5px;color:var(--mute2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qp-unread{margin-left:auto;background:var(--coral);color:#fff;font-size:10.5px;font-weight:600;min-width:19px;height:19px;border-radius:999px;display:grid;place-items:center;padding:0 5px}.qp-msg{max-width:78%;padding:10px 13px;border-radius:14px;font-size:13px;margin-bottom:9px}.qp-msg.in{background:var(--line2);border-bottom-left-radius:5px}.qp-msg.out{background:var(--violet);color:#fff;margin-left:auto;border-bottom-right-radius:5px}.qp-time{font:500 10.5px var(--mono);color:var(--mute2);display:block;margin-top:5px;opacity:.8}.qp-msg.out .qp-time{color:#d9cfff}.qp-checks{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.qp-check{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--ok);background:var(--okbg);padding:8px 10px;border-radius:8px}.qp-split{display:grid;grid-template-columns:1fr 1fr;gap:14px}.qp-paper{border:1px solid var(--line);border-radius:10px;padding:15px;background:#fff}.qp-paper h4{margin:0 0 3px;font-size:13.5px;font-weight:600}.qp-assets{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.qp-asset{border:1px solid var(--line);border-radius:10px;overflow:hidden;font-size:11px;color:var(--mute)}.qp-thumb{height:64px;background:linear-gradient(135deg,#efebfd,#fdeee9)}.qp-thumb.b{background:linear-gradient(135deg,#e9f2fd,#efebfd)}.qp-thumb.c{background:linear-gradient(135deg,#fdeee9,#f6f4ee)}.qp-asset span{display:block;padding:7px 9px}.qp-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.qp-stat{border:1px solid var(--line);border-radius:12px;padding:13px}.qp-stat b{display:block;font-size:22px;font-weight:600;letter-spacing:-.02em}.qp-stat span{font-size:11.5px;color:var(--mute2)}.qp-team{display:flex;gap:-6px;margin-top:6px}.qp-team .qp-av{margin-right:-8px;box-shadow:0 0 0 2px #fff}.qp-log{margin-top:14px;border-top:1px solid var(--line2);padding-top:12px}.qp-log div{font-size:12.5px;color:var(--mute);padding:6px 0;display:flex;gap:9px;align-items:baseline}.qp-log i{font-style:normal;color:var(--ok);font-size:11px}.qp-btn{border:0;font:500 12.5px Poppins,sans-serif;padding:9px 14px;border-radius:8px;background:var(--violet);color:#fff;cursor:default}.qp-btn.g{background:var(--line2);color:var(--ink)}.qp-preview{border:1px solid var(--line);border-radius:10px;overflow:hidden}.qp-hero-mini{height:96px;background:linear-gradient(135deg,#1b1530,#3a2a6b);padding:14px;color:#fff}.qp-hero-mini b{font-size:14px;font-weight:600;display:block}.qp-hero-mini span{font-size:10.5px;color:#b9aee0}.qp-rv{opacity:0;transform:translateY(16px);transition:opacity var(--t3) var(--e),transform var(--t3) var(--e)}.qp-rv.in{opacity:1;transform:none}@keyframes qpIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.qp-rv{opacity:1;transform:none;transition:none}}@media(max-width:940px){.qp{padding:20px 14px}.qp-wrap{padding:0 20px}.qp-grid{grid-template-columns:1fr;gap:28px}.qp-frame{height:548px;order:-1;position:sticky;top:12px;z-index:2}.qp-scr{padding:18px}.qp-scr.on{animation:qpIn var(--t2) var(--e)}.qp-m-hide{display:none!important}.qp-t td{padding:8px 0}.qp-row{padding:6px 0}.qp-conv{padding:8px}.qp-msg{margin-bottom:7px}.qp-h{font-size:15.5px}.qp-a p{padding:0 0 20px 38px;font-size:15px}.qp-inbox{grid-template-columns:1fr;height:auto}.qp-inbox .qp-lead{display:none}.qp-paper{padding:12px}.qp-split{grid-template-columns:1fr}.qp-split .qp-hide-m{display:none}.qp-assets{grid-template-columns:repeat(3,1fr)}}
