@keyframes qd-spin{to{transform:rotate(360deg)}}@keyframes qd-halo{0%{opacity:.7;transform:scale(.9)}70%{opacity:0;transform:scale(1.35)}to{opacity:0}}@keyframes qd-flo{0%,to{margin-top:0}50%{margin-top:-9px}}@keyframes qd-flow{to{stroke-dashoffset:-24px}}@keyframes qd-nodeCycle{0%,8%{}12%,24%{border-color:var(--primary);transform:translateY(-4px);box-shadow:0 10px 26px -12px #b85a3a80}36%,to{border-color:var(--border);box-shadow:none;transform:none}}@keyframes qd-icCycle{0%,8%{background:var(--surface)}12%,24%{background:var(--primary-soft)}36%,to{background:var(--surface)}}@keyframes qd-dp{0%,to{opacity:.3}50%{opacity:1}}@keyframes qd-bubIn{to{opacity:1;transform:none}}@keyframes qd-tokenY{0%{opacity:0;top:6%}8%{opacity:1}92%{opacity:1}to{opacity:0;top:94%}}@keyframes qd-tokenX{0%{opacity:0;left:0}8%{opacity:1}92%{opacity:1}to{opacity:0;left:100%}}@keyframes qd-aiStay{0%,to{box-shadow:0 0 #b85a3a73}50%{box-shadow:0 0 0 7px #b85a3a1f}}@keyframes qd-aiFade{0%,35%{opacity:1}55%,92%{opacity:.18}to{opacity:1}}@keyframes qd-toolIn{to{opacity:1;transform:none}}@keyframes qd-fillIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes qd-spincycle{0%,26%{opacity:1}36%,to{opacity:0}}@keyframes qd-rlcycle{0%,12%{opacity:0;transform:translate(-6px)}26%,86%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes qd-okcycle{0%,30%{opacity:0}40%,88%{opacity:1}98%,to{opacity:0}}@keyframes qd-varpulse{0%,to{background:#d9a44129}50%{background:#d9a44170}}@keyframes qd-tokenYsm{0%{opacity:0;top:0}15%{opacity:1}85%{opacity:1}to{opacity:0;top:100%}}@keyframes qd-chipGlow{0%,6%{background:var(--surface);color:var(--text-2);border-color:var(--border)}11%,17%{background:var(--primary-soft);color:var(--primary-deep);border-color:#e7cfc2;transform:translateY(-2px)}24%,to{background:var(--surface);color:var(--text-2);border-color:var(--border);transform:none}}@keyframes qd-gsignal{0%{stroke-dashoffset:114px}to{stroke-dashoffset:0}}@keyframes qd-gnode{0%,4%{fill:var(--bg-card)}10%,18%{fill:var(--primary)}26%,to{fill:var(--bg-card)}}@keyframes qd-eqbar{0%,to{height:22%}50%{height:88%}}@keyframes qd-bellring{0%,86%,to{transform:rotate(0)}89%{transform:rotate(13deg)}92%{transform:rotate(-11deg)}95%{transform:rotate(6deg)}}.qdeck{--bg-main:#f8f5ec;--bg-soft:#fbf8f1;--bg-card:#fffdf8;--text:#211f1a;--text-2:#6f675a;--text-dim:#a39a8b;--border:#e8dcc6;--border-strong:#d7c29d;--primary:#b85a3a;--primary-soft:#f2ded2;--primary-deep:#9a4a2e;--accent:#d9a441;--accent-soft:#f4e2bc;--success:#8da66b;--success-bg:#eef4e6;--warning:#c8913a;--surface:#281e120a;--surface-2:#281e120f;--font-sans:var(--font-jakarta),var(--font-noto-tc),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:var(--font-fraunces),var(--font-noto-serif-tc),ui-serif,Georgia,serif;--font-mono:var(--font-jetbrains-mono),ui-monospace,Menlo,monospace;--ease-out-expo:cubic-bezier(.16,1,.3,1);--maxw:1180px}.qdeck :before,.qdeck :after{box-sizing:border-box}.qdeck .eyebrow{font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--primary);margin:0;font-size:.72rem;font-weight:600}.qdeck h1,.qdeck h2,.qdeck h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-weight:500;line-height:1.08}.qdeck .h-hero{letter-spacing:-.03em;font-size:clamp(2.5rem,6vw + .5rem,5rem);line-height:1.02}.qdeck .h-sec{font-size:clamp(2rem,3.6vw + .5rem,3.25rem)}.qdeck .h-card{letter-spacing:-.01em;font-size:clamp(1.25rem,1.4vw + .5rem,1.6rem)}.qdeck .lede{color:var(--text-2);max-width:60ch;font-size:clamp(1.05rem,.6vw + .9rem,1.3rem);line-height:1.65}.qdeck .text-2{color:var(--text-2)}.qdeck .mono{font-family:var(--font-mono)}.qdeck .accent{color:var(--primary)}.qdeck .grad{background:linear-gradient(135deg,#b85a3a,#d9a441);color:#0000;-webkit-background-clip:text;background-clip:text}.qdeck .wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:24px}.qdeck section{z-index:2;padding:clamp(72px,10vh,128px) 0;position:relative}.qdeck .sec-head{max-width:760px}.qdeck .sec-head .eyebrow{margin-bottom:18px}.qdeck .sec-head .lede{margin-top:20px}.qdeck .rv{opacity:0;transition:opacity .8s var(--ease-out-expo),transform .8s var(--ease-out-expo);transform:translateY(22px)}.qdeck .rv.visible{opacity:1;transform:none}.qdeck .rv-d1{transition-delay:.1s}.qdeck .rv-d2{transition-delay:.2s}.qdeck .rv-d3{transition-delay:.3s}.qdeck .rv-d4{transition-delay:.4s}.qdeck .btn{font-family:var(--font-sans);cursor:pointer;transition:transform .2s var(--ease-out-expo),box-shadow .2s,background .2s;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:14px 26px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.qdeck .btn:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.qdeck .btn-primary{background:var(--primary);color:#fffdf8;box-shadow:0 8px 24px -10px #b85a3a99}.qdeck .btn-primary:hover{background:var(--primary-deep);transform:translateY(-2px);box-shadow:0 14px 30px -10px #b85a3ab3}.qdeck .btn-ghost{color:var(--text);border-color:var(--border-strong);background:0 0}.qdeck .btn-ghost:hover{background:var(--surface);transform:translateY(-2px)}.qdeck .topbar{z-index:50;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:16px 24px;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;display:flex;position:fixed;top:0;left:0;right:0}.qdeck .topbar.scrolled{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border-bottom-color:var(--border);background:#fbf8f1d1}.qdeck .brand{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);align-items:center;gap:11px;font-size:1.18rem;font-weight:600;text-decoration:none;display:flex}.qdeck .brand-mark{background:linear-gradient(150deg,#b85a3a,#d9a441);border-radius:9px;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 4px 14px -4px #b85a3a80}.qdeck .brand-mark svg{fill:none;stroke:#fffdf8;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.qdeck .topbar .btn{padding:9px 18px;font-size:.92rem}.qdeck .scrubber{z-index:60;background:linear-gradient(90deg,#b85a3a,#d9a441);width:0;height:3px;transition:width .1s linear;position:fixed;top:0;left:0}.qdeck .dots{z-index:40;flex-direction:column;gap:13px;display:flex;position:fixed;top:50%;right:18px;transform:translateY(-50%)}.qdeck .dots a{background:var(--border-strong);border-radius:50%;width:9px;height:9px;transition:transform .2s,background .2s;position:relative}.qdeck .dots a:hover{transform:scale(1.4)}.qdeck .dots a.on{background:var(--primary);transform:scale(1.35)}.qdeck .dots a span{white-space:nowrap;font-family:var(--font-mono);color:var(--text-2);background:var(--bg-card);border:1px solid var(--border);opacity:0;pointer-events:none;border-radius:6px;padding:3px 9px;font-size:.68rem;transition:opacity .2s;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.qdeck .dots a:hover span{opacity:1}@media (max-width:1000px){.qdeck .dots{display:none}}.qdeck .hero{align-content:center;min-height:100svh;padding-top:120px;display:grid;overflow:hidden}.qdeck .hero-canvas{z-index:1;pointer-events:none;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.qdeck .hero .mesh{z-index:0;pointer-events:none;background-image:radial-gradient(42% 38% at 14% 16%,#d9a44133,#0000 70%),radial-gradient(46% 44% at 86% 12%,#b85a3a24,#0000 72%),radial-gradient(50% 50% at 70% 92%,#d4b58438,#0000 70%);position:absolute;inset:0}.qdeck .hero .grid-tex{z-index:0;pointer-events:none;background-image:linear-gradient(#211f1a0a 1px,#0000 1px),linear-gradient(90deg,#211f1a0a 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 50% 45%,#000 35%,#0000 100%);mask-image:radial-gradient(75% 65% at 50% 45%,#000 35%,#0000 100%)}.qdeck .hero-grid{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid;position:relative}@media (max-width:920px){.qdeck .hero-grid{grid-template-columns:1fr;gap:36px}}.qdeck .hero h1{margin-top:22px}.qdeck .hero .lede{margin-top:26px}.qdeck .hero-cta{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.qdeck .hero-trust{font-family:var(--font-mono);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:22px;margin-top:40px;font-size:.78rem;display:flex}.qdeck .hero-trust b{color:var(--text);font-weight:600}.qdeck .hero-trust .sep{background:var(--border-strong);width:1px;height:16px}.qdeck .stage{aspect-ratio:1;width:100%;max-width:460px;margin-inline:auto;position:relative}.qdeck .stage .ring{border:1px solid var(--border-strong);opacity:.6;border-radius:50%;position:absolute;inset:0}.qdeck .stage .ring.r2{border-style:dashed;animation:60s linear infinite qd-spin;inset:13%}.qdeck .stage .ring.r3{border-color:var(--accent);opacity:.4;inset:26%}.qdeck .core{aspect-ratio:1;z-index:3;background:linear-gradient(150deg,#b85a3a,#d9a441);border-radius:24px;place-items:center;width:30%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 50px -16px #b85a3a99,inset 0 1px #ffffff4d}.qdeck .core svg{fill:none;stroke:#fffdf8;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:46%;height:46%}.qdeck .core img{aspect-ratio:1;object-fit:contain;background:#fffdf8;border-radius:50%;width:74%;padding:11%;box-shadow:0 2px 10px -2px #211f1a47,inset 0 1px #fff9}.qdeck .core:before{content:"";animation:qd-halo 3.2s var(--ease-out-expo) infinite;border:1.5px solid #b85a3a66;border-radius:30px;position:absolute;inset:-18%}.qdeck .sat{background:var(--bg-card);border:1px solid var(--border);z-index:4;border-radius:16px;place-items:center;width:64px;height:64px;display:grid;position:absolute;box-shadow:0 10px 26px -12px #211f1a38}.qdeck .sat svg{fill:none;width:26px;height:26px;stroke:var(--primary);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.qdeck .sat .tag{font-family:var(--font-mono);color:var(--text-2);white-space:nowrap;letter-spacing:.02em;font-size:.54rem;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.qdeck .sat.s1{top:2%;left:50%;transform:translate(-50%)}.qdeck .sat.s2{top:50%;right:0;transform:translateY(-50%)}.qdeck .sat.s3{bottom:2%;left:50%;transform:translate(-50%)}.qdeck .sat.s4{top:50%;left:0;transform:translateY(-50%)}.qdeck .sat.float1{animation:5s ease-in-out infinite qd-flo}.qdeck .sat.float2{animation:5s ease-in-out .6s infinite qd-flo}.qdeck .sat.float3{animation:5s ease-in-out 1.2s infinite qd-flo}.qdeck .sat.float4{animation:5s ease-in-out 1.8s infinite qd-flo}.qdeck .stage .links{z-index:2;position:absolute;inset:0;overflow:visible}.qdeck .stage .links line{stroke:var(--accent);stroke-width:1.4px;stroke-dasharray:5 7;opacity:.55;animation:1.1s linear infinite qd-flow}.qdeck .stage .pkt{fill:var(--primary)}@media (max-width:520px){.qdeck .sat{width:52px;height:52px}.qdeck .sat svg{width:21px;height:21px}}.qdeck footer{z-index:2;border-top:1px solid var(--border);margin-top:40px;padding:48px 0 60px;position:relative}.qdeck .foot-grid{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.qdeck footer .brand{font-size:1.05rem}.qdeck footer .meta{font-family:var(--font-mono);color:var(--text-2);font-size:.76rem;line-height:1.8}.qdeck footer a{color:var(--text-2);text-decoration:none}.qdeck footer a:hover{color:var(--primary)}.qdeck .ov-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:48px;display:grid}@media (max-width:900px){.qdeck .ov-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.qdeck .ov-grid{grid-template-columns:1fr}}.qdeck .ov-card{background:var(--bg-card);border:1px solid var(--border);transition:transform .3s var(--ease-out-expo),box-shadow .3s,border-color .3s;border-radius:16px;padding:24px 22px 26px;position:relative;overflow:hidden}.qdeck .ov-card:hover{border-color:var(--border-strong);transform:translateY(-5px);box-shadow:0 18px 40px -18px #211f1a40}.qdeck .ov-card .tag{font-family:var(--font-mono);letter-spacing:.16em;color:var(--text-dim);text-transform:uppercase;font-size:.66rem}.qdeck .ov-ic{background:var(--primary-soft);border:1px solid var(--border);border-radius:12px;place-items:center;width:46px;height:46px;margin-bottom:16px;display:grid}.qdeck .ov-ic svg{fill:none;width:23px;height:23px;stroke:var(--primary);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.qdeck .ov-card h3{margin:10px 0 8px;font-size:1.18rem}.qdeck .ov-card p{color:var(--text-2);margin:0;font-size:.92rem;line-height:1.55}.qdeck .ov-card .num{font-family:var(--font-mono);color:var(--border-strong);font-size:.8rem;font-weight:600;position:absolute;top:16px;right:18px}.qdeck .ov-card:after{content:"";width:0;height:3px;transition:width .4s var(--ease-out-expo);background:linear-gradient(90deg,#b85a3a,#d9a441);position:absolute;bottom:0;left:0}.qdeck .ov-card:hover:after{width:100%}.qdeck .feature{border-top:1px solid var(--border);padding:clamp(64px,9vh,108px) 0}.qdeck .fgrid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(36px,5vw,72px);display:grid}.qdeck .feature.rev .fgrid{direction:rtl}.qdeck .feature.rev .fgrid>*{direction:ltr}@media (max-width:880px){.qdeck .fgrid{grid-template-columns:1fr;gap:34px}.qdeck .feature.rev .fgrid{direction:ltr}}.qdeck .fnum{font-family:var(--font-mono);color:var(--primary);letter-spacing:.12em;font-size:.84rem;font-weight:700}.qdeck .feature h2{margin:14px 0 0;font-size:clamp(1.7rem,2.6vw + .4rem,2.5rem)}.qdeck .feature .lede{margin-top:18px;font-size:1.08rem}.qdeck .flist{flex-direction:column;gap:13px;margin:24px 0 0;padding:0;list-style:none;display:flex}.qdeck .flist li{color:var(--text);align-items:flex-start;gap:12px;font-size:.98rem;display:flex}.qdeck .flist .ck{background:var(--success-bg);border-radius:7px;flex:0 0 22px;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.qdeck .flist .ck svg{fill:none;width:13px;height:13px;stroke:var(--success);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.qdeck .flist li b{font-weight:600}.qdeck .flist li span{color:var(--text-2)}.qdeck .fstage{border:1px solid var(--border);background:radial-gradient(120% 120% at 0 0,#d9a4411a,#0000 55%),linear-gradient(#fffdf8,#fbf8f1);border-radius:20px;min-height:340px;padding:30px;position:relative;overflow:hidden;box-shadow:0 20px 50px -28px #211f1a4d}.qdeck .fstage .cap{font-family:var(--font-mono);letter-spacing:.12em;color:var(--text-dim);text-transform:uppercase;font-size:.62rem;position:absolute;top:14px;right:16px}.qdeck .fstage .lbl{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-2);font-size:.66rem}.qdeck .rail{align-items:stretch;gap:0;display:flex;position:relative}.qdeck .rail .node{background:var(--bg-card);border:1px solid var(--border);text-align:center;z-index:2;border-radius:13px;flex:1;padding:14px 12px;transition:border-color .3s,box-shadow .3s,transform .3s;position:relative}.qdeck .rail .node .ic{background:var(--surface);border-radius:10px;place-items:center;width:38px;height:38px;margin:0 auto 9px;transition:background .3s;display:grid}.qdeck .rail .node .ic svg{fill:none;width:20px;height:20px;stroke:var(--text-2);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s}.qdeck .rail .node .nm{font-size:.82rem;font-weight:600;line-height:1.3}.qdeck .rail .node .sub{font-family:var(--font-mono);color:var(--text-dim);margin-top:3px;font-size:.6rem}.qdeck .rail .arr{color:var(--border-strong);z-index:1;flex:0 0 26px;place-items:center;display:grid}.qdeck .rail .arr svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.qdeck .rail.run .node{animation:qd-nodeCycle 5.2s var(--ease-out-expo) infinite}.qdeck .rail.run .node.n1{animation-delay:0s}.qdeck .rail.run .node.n2{animation-delay:1.1s}.qdeck .rail.run .node.n3{animation-delay:2.2s}.qdeck .rail.run .node.n4{animation-delay:3.3s}.qdeck .rail.run .node.n1 .ic,.qdeck .rail.run .node.n2 .ic,.qdeck .rail.run .node.n3 .ic,.qdeck .rail.run .node.n4 .ic{animation:qd-icCycle 5.2s var(--ease-out-expo) infinite}.qdeck .rail.run .node.n1 .ic{animation-delay:0s}.qdeck .rail.run .node.n2 .ic{animation-delay:1.1s}.qdeck .rail.run .node.n3 .ic{animation-delay:2.2s}.qdeck .rail.run .node.n4 .ic{animation-delay:3.3s}.qdeck .figcap{border-top:1px dashed var(--border-strong);flex-direction:column;gap:8px;margin-top:22px;padding-top:18px;display:flex}.qdeck .figcap span{color:var(--text-2);gap:9px;font-size:.78rem;line-height:1.5;display:flex}.qdeck .figcap b{color:var(--primary);flex:none;font-size:.72rem}.qdeck .rag{flex-direction:column;gap:14px;display:flex}.qdeck .rag .row{align-items:center;gap:12px;display:flex}.qdeck .rag .docs{flex-wrap:wrap;flex:1;gap:6px;display:flex}.qdeck .rag .doc{font-family:var(--font-mono);color:var(--text-2);background:var(--bg-card);border:1px solid var(--border);border-radius:7px;align-items:center;gap:5px;padding:5px 9px;font-size:.62rem;display:flex}.qdeck .rag .doc svg{fill:none;width:11px;height:11px;stroke:var(--primary);stroke-width:1.8px}.qdeck .rag .chips{flex-wrap:wrap;flex:1;gap:5px;display:flex}.qdeck .rag .chip{background:var(--accent-soft);border:1px solid var(--border);border-radius:4px;width:26px;height:18px;position:relative;overflow:hidden}.qdeck .rag .chip.run:after{content:"";background:linear-gradient(90deg,#0000,#b85a3a80,#0000);animation:2.4s linear infinite shimmer;position:absolute;inset:0}.qdeck .rag .matchbar{background:var(--bg-card);border:1px solid var(--border);border-radius:11px;padding:11px 13px}.qdeck .rag .matchbar.hit{border-color:var(--primary);box-shadow:0 8px 22px -12px #b85a3a73}.qdeck .rag .q{margin-bottom:9px;font-size:.82rem;font-weight:600}.qdeck .rag .hitrow{font-family:var(--font-mono);color:var(--text-2);justify-content:space-between;align-items:center;padding:4px 0;font-size:.66rem;display:flex}.qdeck .rag .hitrow .conf{color:var(--success);font-weight:600}.qdeck .rag .hitrow.dim{opacity:.4}.qdeck .rag .arrow-d{color:var(--border-strong);place-items:center;display:grid}.qdeck .rag .arrow-d svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px}.qdeck .rag .lab{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);flex:0 0 64px;font-size:.6rem}.qdeck .phone{background:var(--bg-card);border:1px solid var(--border);border-radius:22px;max-width:300px;margin:0 auto;padding:16px 14px 18px;box-shadow:0 18px 44px -22px #211f1a57}.qdeck .phone .bar{border-bottom:1px solid var(--border);align-items:center;gap:8px;margin-bottom:12px;padding:0 4px 12px;display:flex}.qdeck .phone .av{background:linear-gradient(150deg,#b85a3a,#d9a441);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.qdeck .phone .av svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.qdeck .phone .who{font-size:.82rem;font-weight:600}.qdeck .phone .who small{font-family:var(--font-mono);color:var(--success);font-size:.58rem;font-weight:500;display:block}.qdeck .bubbles{flex-direction:column;gap:9px;min-height:200px;display:flex}.qdeck .bub{opacity:0;max-width:82%;animation:qd-bubIn .5s var(--ease-out-expo) forwards;border-radius:14px;padding:9px 13px;font-size:.84rem;line-height:1.45;transform:translateY(8px)}.qdeck .bub.u{background:var(--primary);color:#fffdf8;border-bottom-right-radius:5px;align-self:flex-end}.qdeck .bub.a{background:var(--surface-2);color:var(--text);border-bottom-left-radius:5px;align-self:flex-start}.qdeck .bub.sys{font-family:var(--font-mono);color:var(--text-2);background:var(--accent-soft);border-radius:20px;align-self:center;align-items:center;gap:6px;padding:5px 11px;font-size:.62rem;display:inline-flex}.qdeck .bub.sys .dotpulse{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1s infinite qd-dp}.qdeck .bubbles.run .b1{animation-delay:.2s}.qdeck .bubbles.run .b2{animation-delay:1.1s}.qdeck .bubbles.run .b3{animation-delay:2.1s}.qdeck .bubbles.run .b4{animation-delay:3.1s}.qdeck .bubbles.run .b5{animation-delay:4.1s}.qdeck .bchg{background:var(--success-bg);opacity:0;max-width:92%;animation:qd-bubIn .5s var(--ease-out-expo) forwards;border:1px solid #d4e0bf;border-radius:13px 13px 13px 5px;align-self:flex-start;align-items:flex-start;gap:8px;padding:8px 11px;font-size:.8rem;line-height:1.42;display:flex;transform:translateY(8px)}.qdeck .bchg .tick{color:var(--success);flex:none;font-weight:700}.qdeck .bchg .delta{font-family:var(--font-mono);color:#5f7a44;margin-top:3px;font-size:.64rem;display:block}.qdeck .branch{flex-direction:column;gap:0;display:flex;position:relative}.qdeck .branch .lvl{z-index:2;justify-content:center;gap:14px;display:flex;position:relative}.qdeck .branch .qn{background:var(--bg-card);border:1px solid var(--border);text-align:center;z-index:2;border-radius:11px;min-width:96px;padding:11px 15px;transition:border-color .3s,box-shadow .3s}.qdeck .branch .qn .t{font-size:.82rem;font-weight:600}.qdeck .branch .qn .s{font-family:var(--font-mono);color:var(--text-dim);margin-top:2px;font-size:.6rem}.qdeck .branch .qn.lit{border-color:var(--primary);box-shadow:0 10px 24px -12px #b85a3a73}.qdeck .branch .qn.end{background:var(--success-bg);border-color:var(--success)}.qdeck .branch svg.wires{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.qdeck .branch svg.wires path{fill:none;stroke:var(--border-strong);stroke-width:1.6px}.qdeck .branch svg.wires path.flow{stroke:var(--primary);stroke-dasharray:6 8;animation:1s linear infinite qd-flow}.qdeck .gap-row{height:34px}.qdeck .dialer{grid-template-columns:auto 1fr;align-items:center;gap:16px;display:grid}.qdeck .dialer .listcol{flex-direction:column;gap:6px;display:flex}.qdeck .dialer .li{font-family:var(--font-mono);color:var(--text-2);background:var(--bg-card);border:1px solid var(--border);border-radius:7px;justify-content:space-between;gap:10px;min-width:128px;padding:5px 9px;font-size:.64rem;display:flex}.qdeck .dialer .li b{color:var(--text);font-weight:600}.qdeck .lines{flex-direction:column;gap:9px;display:flex}.qdeck .line{align-items:center;gap:9px;display:flex}.qdeck .line .ext{font-family:var(--font-mono);color:var(--text-dim);flex:0 0 56px;font-size:.6rem}.qdeck .line .track{background:var(--surface);border:1px solid var(--border);border-radius:8px;flex:1;align-items:center;height:30px;padding:0 10px;display:flex;position:relative;overflow:hidden}.qdeck .line .pip{background:var(--primary);border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:-12px;transform:translateY(-50%);box-shadow:0 0 0 4px #b85a3a26}.qdeck .line.run .pip{animation:2.6s linear infinite qd-tokenX}.qdeck .line.l2.run .pip{animation-duration:3.1s;animation-delay:.5s}.qdeck .line.l3.run .pip{animation-duration:2.3s;animation-delay:1s}.qdeck .line .res{font-family:var(--font-mono);margin-left:auto;font-size:.6rem;font-weight:600}.qdeck .res.ok{color:var(--success)}.qdeck .res.no{color:var(--text-dim)}.qdeck .res.busy{color:var(--warning)}.qdeck .topo{justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.qdeck .topo .box{background:var(--bg-card);border:1px solid var(--border);text-align:center;z-index:2;border-radius:13px;flex:1;padding:16px 12px;position:relative}.qdeck .topo .box.hub{border-color:var(--border-strong);background:linear-gradient(#fffdf8,#f8f5ec)}.qdeck .topo .box.ai{border-color:var(--primary);box-shadow:0 12px 28px -14px #b85a3a66}.qdeck .topo .box .ic{background:var(--surface);border-radius:11px;place-items:center;width:40px;height:40px;margin:0 auto 9px;display:grid}.qdeck .topo .box.ai .ic{background:var(--primary-soft)}.qdeck .topo .box .ic svg{fill:none;width:21px;height:21px;stroke:var(--text-2);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.qdeck .topo .box.ai .ic svg{stroke:var(--primary)}.qdeck .topo .box .t{font-size:.82rem;font-weight:600}.qdeck .topo .box .s{font-family:var(--font-mono);color:var(--text-dim);margin-top:3px;font-size:.58rem}.qdeck .topo .wire{background:var(--border-strong);flex:0 0 50px;height:2px;position:relative}.qdeck .topo .wire:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.qdeck .topo .wire.run:before{animation:1.8s linear infinite qd-tokenX}.qdeck .topo .wire.r2.run:before{animation-delay:.9s}.qdeck .topo .wire .wl{font-family:var(--font-mono);color:var(--text-dim);white-space:nowrap;font-size:.54rem;position:absolute;top:8px;left:50%;transform:translate(-50%)}@media (max-width:560px){.qdeck .topo{flex-direction:column}.qdeck .topo .wire{flex:0 0 34px;width:2px;height:34px}}.qdeck .vs{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:560px){.qdeck .vs{grid-template-columns:1fr}}.qdeck .vs .card{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:16px 15px}.qdeck .vs .card h4{align-items:center;gap:7px;margin:0 0 3px;font-size:.92rem;display:flex}.qdeck .vs .card .mode{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.08em;font-size:.58rem}.qdeck .vs .diagram{background:var(--surface);border-radius:10px;height:100px;margin:13px 0;position:relative;overflow:hidden}.qdeck .vs .diagram svg{z-index:1;width:100%;height:100%;position:absolute;inset:0}.qdeck .vs .diagram svg path{fill:none;stroke:var(--border-strong);stroke-width:1.6px;vector-effect:non-scaling-stroke}.qdeck .vs .diagram svg path.flow{stroke:var(--primary);stroke-dasharray:5 6;animation:1s linear infinite qd-flow}.qdeck .vs .nodez{background:var(--bg-card);border:1px solid var(--border-strong);min-width:34px;font-size:.55rem;font-family:var(--font-mono);text-align:center;white-space:nowrap;z-index:2;border-radius:9px;place-items:center;padding:6px 9px;line-height:1.15;display:grid;position:absolute}.qdeck .vs .nz-call{top:50%;left:15%;transform:translate(-50%,-50%)}.qdeck .vs .nz-ai{border-color:var(--primary);color:var(--primary);top:27%;left:50%;transform:translate(-50%,-50%)}.qdeck .vs .nz-ext{top:50%;left:85%;transform:translate(-50%,-50%)}.qdeck .vs .occ{font-family:var(--font-mono);align-items:center;gap:6px;margin-top:2px;font-size:.62rem;display:flex}.qdeck .vs .occ b{font-weight:600}.qdeck .vs.A .nz-ai{animation:3s ease-in-out infinite qd-aiStay}.qdeck .vs.B .nz-ai{animation:4s ease-in-out infinite qd-aiFade}.qdeck .vs .keep{color:var(--warning)}.qdeck .vs .free{color:var(--success)}.qdeck .xform{flex-direction:column;gap:13px;display:flex}.qdeck .xform .stage-row{align-items:center;gap:12px;display:flex}.qdeck .xform .src{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;flex:none;align-items:center;gap:8px;padding:11px 13px;font-size:.78rem;display:flex}.qdeck .xform .src svg{fill:none;width:16px;height:16px;stroke:var(--primary);stroke-width:1.7px}.qdeck .xform .gear{background:var(--primary-soft);border:1px solid var(--border);border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.qdeck .xform .gear svg{fill:none;width:22px;height:22px;stroke:var(--primary);stroke-width:1.6px;animation:7s linear infinite qd-spin}.qdeck .xform .tools{flex-wrap:wrap;flex:1;gap:7px;display:flex}.qdeck .xform .tool{font-family:var(--font-mono);background:var(--bg-card);border:1px solid var(--border-strong);opacity:0;animation:qd-toolIn .5s var(--ease-out-expo) forwards;border-radius:7px;padding:6px 9px;font-size:.62rem;transform:translateY(6px)}.qdeck .xform .tools.run .tool:first-child{animation-delay:.3s}.qdeck .xform .tools.run .tool:nth-child(2){animation-delay:.7s}.qdeck .xform .tools.run .tool:nth-child(3){animation-delay:1.1s}.qdeck .xform .tools.run .tool:nth-child(4){animation-delay:1.5s}.qdeck .xform .live{color:#f5efe0;font-family:var(--font-mono);background:#2a241c;border-radius:11px;padding:13px 15px;font-size:.66rem;line-height:1.7}.qdeck .xform .live .rq{color:#d9a441}.qdeck .xform .live .rs{color:#8da66b}.qdeck .xform .live .blink{vertical-align:middle;background:#d9a441;width:7px;height:13px;animation:.9s step-end infinite qd-dp;display:inline-block}.qdeck .lf{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:18px}.qdeck .lf .frow{border-bottom:1px solid var(--border);align-items:center;gap:11px;padding:9px 0;display:flex}.qdeck .lf .frow:last-child{border-bottom:none}.qdeck .lf .fk{color:var(--text-2);flex:0 0 92px;font-size:.78rem}.qdeck .lf .fv{color:var(--text);white-space:nowrap;font-size:.84rem;font-weight:600;position:relative;overflow:hidden}.qdeck .lf .fv .auto{font-family:var(--font-mono);color:var(--success);margin-left:8px;font-size:.56rem;font-weight:500}.qdeck .lf .frow .fv{opacity:0;animation:qd-fillIn .5s var(--ease-out-expo) forwards}.qdeck .lf.run .frow:first-child .fv{animation-delay:.4s}.qdeck .lf.run .frow:nth-child(2) .fv{animation-delay:1s}.qdeck .lf.run .frow:nth-child(3) .fv{animation-delay:1.6s}.qdeck .lf.run .frow:nth-child(4) .fv{animation-delay:2.2s}.qdeck .crawl{flex-direction:column;gap:11px;display:flex}.qdeck .crawl .url{font-family:var(--font-mono);background:var(--bg-card);border:1px solid var(--border-strong);border-radius:9px;align-items:center;gap:8px;padding:9px 12px;font-size:.7rem;display:flex}.qdeck .crawl .url svg{fill:none;width:14px;height:14px;stroke:var(--primary);stroke-width:1.8px}.qdeck .crawl .tree{flex-direction:column;gap:6px;padding-left:6px;display:flex}.qdeck .crawl .pg{color:var(--text-2);opacity:0;animation:qd-fillIn .45s var(--ease-out-expo) forwards;align-items:center;gap:9px;font-size:.74rem;display:flex}.qdeck .crawl .pg .dot{background:var(--accent);border-radius:50%;width:7px;height:7px}.qdeck .crawl .pg .ind{display:inline-block}.qdeck .crawl.run .pg:first-child{animation-delay:.3s}.qdeck .crawl.run .pg:nth-child(2){animation-delay:.7s}.qdeck .crawl.run .pg:nth-child(3){animation-delay:1.1s}.qdeck .crawl.run .pg:nth-child(4){animation-delay:1.5s}.qdeck .crawl.run .pg:nth-child(5){animation-delay:1.9s}.qdeck .crawl .pg .ok{font-family:var(--font-mono);color:var(--success);margin-left:auto;font-size:.58rem}.qdeck .plans{grid-template-columns:1fr 1fr;gap:22px;margin-top:48px;display:grid}@media (max-width:820px){.qdeck .plans{grid-template-columns:1fr}}.qdeck .plan{background:var(--bg-card);border:1px solid var(--border);transition:transform .3s var(--ease-out-expo),box-shadow .3s;border-radius:20px;padding:30px 28px;position:relative}.qdeck .plan:hover{transform:translateY(-4px);box-shadow:0 22px 50px -24px #211f1a47}.qdeck .plan.feat{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary),0 22px 50px -24px #b85a3a66}.qdeck .plan .ribbon{background:var(--primary);color:#fffdf8;font-family:var(--font-mono);letter-spacing:.1em;border-radius:7px;padding:5px 12px;font-size:.62rem;font-weight:600;position:absolute;top:-12px;right:24px}.qdeck .plan .pname{font-family:var(--font-display);font-size:1.4rem;font-weight:500}.qdeck .plan .ptag{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font-size:.64rem}.qdeck .plan .price{align-items:baseline;gap:6px;margin:20px 0 4px;display:flex}.qdeck .plan .price .cur{color:var(--text-2);font-size:1rem}.qdeck .plan .price .amt{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);font-size:2.6rem;font-weight:600}.qdeck .plan .price .per{color:var(--text-2);font-size:.86rem}.qdeck .plan .setup{color:var(--text-2);font-size:.8rem;font-family:var(--font-mono)}.qdeck .plan .pfeat{border-top:1px solid var(--border);flex-direction:column;gap:11px;margin:22px 0 0;padding:22px 0 0;list-style:none;display:flex}.qdeck .plan .pfeat li{align-items:flex-start;gap:10px;font-size:.9rem;display:flex}.qdeck .plan .pfeat .ck{background:var(--success-bg);border-radius:6px;flex:0 0 19px;place-items:center;width:19px;height:19px;margin-top:1px;display:grid}.qdeck .plan .pfeat .ck svg{fill:none;width:11px;height:11px;stroke:var(--success);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.qdeck .plan .pfeat li.off{opacity:.4}.qdeck .plan .pfeat li.off .ck{background:var(--surface)}.qdeck .plan .pfeat li.off .ck svg{stroke:var(--text-dim)}.qdeck .plan-note{font-family:var(--font-mono);color:var(--text-2);text-align:center;margin-top:20px;font-size:.72rem}.qdeck .cta-band{text-align:center;background:radial-gradient(60% 120% at 20% 0,#d9a4412e,#0000 60%),linear-gradient(135deg,#2a241c,#3a2f22);border-radius:24px;margin-top:18px;padding:clamp(40px,6vw,68px);position:relative;overflow:hidden}.qdeck .cta-band h2{color:#fbf8f1;font-size:clamp(1.8rem,3vw + .5rem,2.8rem)}.qdeck .cta-band p{color:#d8cdb8;max-width:48ch;margin:16px auto 0}.qdeck .cta-band .btn{margin-top:30px}.qdeck .cta-band .btn-primary{background:var(--accent);color:#2a241c}.qdeck .cta-band .btn-primary:hover{background:#e8b655}.qdeck .embed{flex-direction:column;gap:13px;display:flex}.qdeck .codeline{font-family:var(--font-mono);color:#f5efe0;white-space:nowrap;text-overflow:ellipsis;background:#2a241c;border-radius:9px;padding:10px 12px;font-size:.64rem;overflow:hidden}.qdeck .codeline .tk{color:#d9a441}.qdeck .codeline .at{color:#8da66b}.qdeck .bw{border:1px solid var(--border);background:var(--bg-card);border-radius:13px;min-height:206px;position:relative;overflow:hidden}.qdeck .bw .tb{border-bottom:1px solid var(--border);background:var(--bg-soft);align-items:center;gap:9px;padding:9px 12px;display:flex}.qdeck .bw .dots{gap:5px;display:flex}.qdeck .bw .dots i{background:var(--border-strong);border-radius:50%;width:9px;height:9px}.qdeck .bw .ub{font-family:var(--font-mono);color:var(--text-dim);background:var(--surface);border-radius:6px;flex:1;padding:4px 10px;font-size:.58rem}.qdeck .bw .site{flex-direction:column;gap:10px;padding:18px;display:flex}.qdeck .bw .ph{background:var(--surface-2);border-radius:5px;height:10px}.qdeck .bw .ph.big{background:var(--surface);border-radius:6px;width:48%;height:20px}.qdeck .bw .ph.w1{width:62%}.qdeck .bw .ph.w2{width:82%}.qdeck .bw .ph.w3{width:44%}.qdeck .widget{background:var(--bg-card);border:1px solid var(--border-strong);border-radius:14px;width:200px;position:absolute;bottom:14px;right:14px;overflow:hidden;box-shadow:0 20px 44px -18px #211f1a73}.qdeck .widget .whead{background:linear-gradient(135deg,#b85a3a,#d9a441);align-items:center;gap:8px;padding:9px 11px;display:flex}.qdeck .widget .whead .av{background:#ffffff38;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.qdeck .widget .whead .av svg{stroke:#fff;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.qdeck .widget .whead .nm{color:#fff;font-size:.72rem;font-weight:600}.qdeck .widget .whead .nm small{font-family:var(--font-mono);opacity:.85;font-size:.5rem;font-weight:500;display:block}.qdeck .widget .wtabs{border-bottom:1px solid var(--border);display:flex}.qdeck .widget .wtab{text-align:center;color:var(--text-2);flex:1;justify-content:center;align-items:center;gap:4px;padding:7px 4px;font-size:.62rem;font-weight:600;display:flex}.qdeck .widget .wtab svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:11px;height:11px}.qdeck .widget .wtab.on{color:var(--primary);border-bottom:2px solid var(--primary)}.qdeck .widget .wbody{flex-direction:column;gap:6px;min-height:104px;padding:10px;display:flex}.qdeck .wb{opacity:0;max-width:86%;animation:qd-bubIn .5s var(--ease-out-expo) forwards;border-radius:11px;padding:6px 9px;font-size:.64rem;line-height:1.4}.qdeck .wb.u{background:var(--primary);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.qdeck .wb.a{background:var(--surface-2);color:var(--text);border-bottom-left-radius:4px;align-self:flex-start}.qdeck .wb.xfer{font-family:var(--font-mono);color:var(--success);background:var(--success-bg);border-radius:20px;align-self:center;align-items:center;gap:5px;max-width:none;padding:5px 10px;font-size:.56rem;display:inline-flex}.qdeck .embed .wbody.run .e1{animation-delay:.5s}.qdeck .embed .wbody.run .e2{animation-delay:1.3s}.qdeck .embed .wbody.run .e3{animation-delay:2.2s}.qdeck .embed .wbody.run .e4{animation-delay:3.1s}.qdeck .widget .pulse-fab{background:var(--success);border:2px solid var(--bg-card);border-radius:50%;width:14px;height:14px;position:absolute;bottom:-5px;right:-5px}.qdeck .widget .pulse-fab:after{content:"";border:2px solid var(--success);border-radius:50%;animation:2.4s ease-out infinite qd-halo;position:absolute;inset:-3px}.qdeck .kbing{align-items:center;gap:10px;margin-bottom:6px;display:flex}.qdeck .kbing .kcol{flex-direction:column;flex:none;gap:5px;display:flex}.qdeck .kbing .kt{font-family:var(--font-mono);color:var(--text-2);background:var(--bg-card);border:1px solid var(--border);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:.6rem;display:flex}.qdeck .kbing .kt svg{fill:none;width:11px;height:11px;stroke:var(--primary);stroke-width:1.8px}.qdeck .kbing .karr{color:var(--border-strong);flex:0 0 20px;place-items:center;display:grid}.qdeck .kbing .karr svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:16px;height:16px}.qdeck .kbing .adapt{text-align:center;flex:none}.qdeck .kbing .adapt .badge{background:var(--primary-soft);border:1px solid var(--border);border-radius:12px;place-items:center;width:42px;height:42px;margin:0 auto 4px;display:grid}.qdeck .kbing .adapt .badge svg{fill:none;width:22px;height:22px;stroke:var(--primary);stroke-width:1.5px}.qdeck .kbing .adapt .al{font-family:var(--font-mono);color:var(--primary);letter-spacing:.04em;font-size:.54rem;font-weight:700}.qdeck .kbing .kbtag{background:var(--accent-soft);white-space:nowrap;opacity:0;animation:qd-fillIn .5s var(--ease-out-expo) forwards;border:1px solid #e7d2a8;border-radius:6px;padding:5px 8px;font-size:.63rem;transform:translate(-6px)}.qdeck .kbing.run .out .kbtag:first-child{animation-delay:.5s}.qdeck .kbing.run .out .kbtag:nth-child(2){animation-delay:.9s}.qdeck .kbing.run .out .kbtag:nth-child(3){animation-delay:1.3s}.qdeck .flow{flex-direction:column;gap:24px;min-height:248px;padding:4px 2px;display:flex;position:relative}.qdeck .flow svg.fw{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.qdeck .flow svg.fw path{fill:none;stroke:var(--border-strong);stroke-width:1.5px;vector-effect:non-scaling-stroke}.qdeck .flow svg.fw path.lit{stroke:var(--primary);stroke-dasharray:5 7;animation:1.1s linear infinite qd-flow}.qdeck .flow .tier{z-index:2;justify-content:center;align-items:stretch;gap:8px;display:flex;position:relative}.qdeck .fnode{background:var(--bg-card);border:1px solid var(--border);text-align:center;border-radius:11px;flex:1;padding:9px 10px}.qdeck .fnode .nt{font-size:.76rem;font-weight:600;line-height:1.2}.qdeck .fnode .ns{font-family:var(--font-mono);color:var(--text-dim);margin-top:3px;font-size:.55rem;display:block}.qdeck .fnode.entry{background:var(--surface);font-family:var(--font-mono);color:var(--text-2);flex:none;align-items:center;padding:9px 14px;font-size:.64rem;display:flex}.qdeck .fnode.router{border-color:var(--primary);background:linear-gradient(#fffdf8,#fbf0e8);flex:none;padding:9px 26px}.qdeck .fnode.router .nt{color:var(--primary)}.qdeck .fnode.kb{border-color:var(--accent)}.qdeck .fnode .kbsplit{justify-content:center;gap:3px;margin-top:6px;display:flex}.qdeck .fnode .kbsplit i{font-style:normal;font-family:var(--font-mono);background:var(--accent-soft);color:#8a6a28;border:1px solid #e7d2a8;border-radius:4px;padding:1px 4px;font-size:.5rem}.qdeck .fnode.end{background:var(--success-bg);border-color:var(--success);flex:none;padding:9px 26px}.qdeck .fnode.end .nt{color:#5f7a44}.qdeck .crender{border:1px solid var(--border);background:var(--bg-card);border-radius:13px;overflow:hidden}.qdeck .crender .ctb{border-bottom:1px solid var(--border);background:var(--bg-soft);align-items:center;gap:9px;padding:9px 12px;display:flex}.qdeck .crender .ctb .dots{gap:5px;display:flex}.qdeck .crender .ctb .dots i{background:var(--border-strong);border-radius:50%;width:9px;height:9px}.qdeck .crender .ctb .cub{font-family:var(--font-mono);color:var(--text-dim);background:var(--surface);border-radius:6px;flex:1;padding:4px 10px;font-size:.58rem}.qdeck .crender .cbody{min-height:172px;padding:15px 16px;position:relative}.qdeck .crender .shell{font-family:var(--font-mono);color:var(--text-dim);background:var(--surface);border-radius:7px;padding:8px 10px;font-size:.64rem}.qdeck .crender .shell b{color:var(--primary)}.qdeck .crender .spin{font-family:var(--font-mono);color:var(--primary);align-items:center;gap:7px;margin-top:11px;font-size:.63rem;animation:5s ease-in-out infinite qd-spincycle;display:inline-flex}.qdeck .crender .spin svg{fill:none;width:14px;height:14px;stroke:var(--primary);stroke-width:1.8px;animation:1.4s linear infinite qd-spin}.qdeck .crender .lines2{flex-direction:column;gap:7px;margin-top:13px;display:flex}.qdeck .crender .rl{background:var(--surface-2);opacity:0;border-radius:5px;height:9px;animation:5s ease-in-out infinite qd-rlcycle}.qdeck .crender .rl.r1{width:72%}.qdeck .crender .rl.r2{width:90%;animation-delay:.25s}.qdeck .crender .rl.r3{width:56%;animation-delay:.5s}.qdeck .crender .rl.r4{width:82%;animation-delay:.75s}.qdeck .crender .okb{font-family:var(--font-mono);color:var(--success);opacity:0;align-items:center;gap:5px;font-size:.62rem;font-weight:700;animation:5s ease-in-out infinite qd-okcycle;display:inline-flex;position:absolute;bottom:13px;right:14px}.qdeck .fmts{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.qdeck .fmt{font-family:var(--font-mono);background:var(--success-bg);color:#5f7a44;border:1px solid #d4e0bf;border-radius:20px;align-items:center;gap:5px;padding:5px 11px;font-size:.62rem;display:inline-flex}.qdeck .fmt:before{content:"✓";font-weight:700}.qdeck .scntabs{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:16px;display:flex}.qdeck .scn{font-family:var(--font-mono);background:var(--bg-card);border:1px solid var(--border);color:var(--text-2);border-radius:20px;padding:5px 12px;font-size:.63rem}.qdeck .scn.on{background:var(--primary);color:#fffdf8;border-color:var(--primary)}.qdeck .savedrec{font-family:var(--font-mono);color:#5f7a44;background:var(--success-bg);opacity:0;animation:qd-bubIn .5s var(--ease-out-expo) forwards;border:1px solid #d4e0bf;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding:9px 12px;font-size:.66rem;animation-delay:4.6s;display:flex}.qdeck .savedrec b{color:#4d6336}.qdeck .conn{grid-template-columns:1fr 56px auto;align-items:center;gap:12px 6px;display:grid}.qdeck .conn .sbox{background:var(--bg-card);border:1px solid var(--border);border-radius:11px;align-items:center;gap:10px;padding:9px 11px;display:flex}.qdeck .conn .sbox .ic{background:var(--surface);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.qdeck .conn .sbox .ic svg{fill:none;width:18px;height:18px;stroke:var(--text-2);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.qdeck .conn .sbox .t{font-size:.78rem;font-weight:600;line-height:1.2}.qdeck .conn .sbox .s{font-family:var(--font-mono);color:var(--text-dim);margin-top:2px;font-size:.54rem}.qdeck .conn .clink{background:var(--border-strong);height:2px;position:relative}.qdeck .conn .clink:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;animation:1.9s linear infinite qd-tokenX;position:absolute;top:50%;left:0;transform:translateY(-50%)}.qdeck .conn .clink.d2:before{animation-delay:.6s}.qdeck .conn .clink.d3:before{animation-delay:1.2s}.qdeck .conn .clink .cl{font-family:var(--font-mono);color:var(--text-dim);white-space:nowrap;font-size:.5rem;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.qdeck .conn .ai{text-align:center;border:1px solid var(--primary);background:linear-gradient(160deg,#fffdf8,#fbf0e8);border-radius:13px;flex-direction:column;grid-area:1/3/4;justify-content:center;align-self:stretch;align-items:center;min-width:108px;padding:14px 16px;display:flex;box-shadow:0 14px 30px -16px #b85a3a73}.qdeck .conn .ai .ic{background:var(--primary-soft);border-radius:11px;place-items:center;width:42px;height:42px;margin-bottom:8px;display:grid}.qdeck .conn .ai .ic svg{fill:none;width:22px;height:22px;stroke:var(--primary);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.qdeck .conn .ai .t{color:var(--primary);font-size:.84rem;font-weight:700}.qdeck .conn .ai .s{font-family:var(--font-mono);color:var(--text-2);margin-top:3px;font-size:.54rem}.qdeck .brainchips{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:15px;display:flex}.qdeck .brainchips span{font-family:var(--font-mono);background:var(--primary-soft);color:var(--primary-deep);border:1px solid #e7cfc2;border-radius:20px;align-items:center;gap:5px;padding:5px 11px;font-size:.6rem;display:inline-flex}.qdeck .brainchips span:before{content:"";background:var(--primary);border-radius:50%;width:5px;height:5px}.qdeck .crmrow{font-family:var(--font-mono);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;font-size:.6rem;display:flex}.qdeck .crmrow .crmsrc{background:var(--bg-card);border:1px solid var(--border-strong);color:var(--text);border-radius:7px;align-items:center;gap:6px;padding:5px 9px;font-weight:600;display:inline-flex}.qdeck .crmrow .crmsrc svg{fill:none;width:12px;height:12px;stroke:var(--primary);stroke-width:1.8px}.qdeck .crmrow .ar{color:var(--border-strong)}.qdeck .gtmpl{color:#f5efe0;font-family:var(--font-mono);background:#2a241c;border-radius:11px;padding:13px 14px 12px;font-size:.72rem;line-height:1.7;position:relative}.qdeck .gtmpl i{color:#f0ce83;border-radius:4px;padding:1px 5px;font-style:normal;animation:2.6s ease-in-out infinite qd-varpulse}.qdeck .gtmpl i:nth-of-type(2){animation-delay:.35s}.qdeck .gtmpl i:nth-of-type(3){animation-delay:.7s}.qdeck .gtmpl .tlabel{background:var(--accent);color:#2a241c;letter-spacing:.04em;border-radius:5px;padding:2px 8px;font-size:.53rem;font-weight:700;position:absolute;top:-9px;right:12px}.qdeck .persona-arrow{text-align:center;color:var(--text-dim);font-family:var(--font-mono);margin:11px 0 9px;font-size:.58rem}.qdeck .personas{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:560px){.qdeck .personas{grid-template-columns:1fr}}.qdeck .persona{background:var(--bg-card);border:1px solid var(--border);opacity:0;animation:qd-fillIn .5s var(--ease-out-expo) forwards;border-radius:11px;padding:11px 12px;transform:translateY(8px)}.qdeck .persona.p1{animation-delay:.4s}.qdeck .persona.p2{animation-delay:.9s}.qdeck .persona .phead{flex-wrap:wrap;align-items:center;gap:7px;font-size:.78rem;font-weight:600;display:flex}.qdeck .cat{font-family:var(--font-mono);border-radius:20px;padding:2px 7px;font-size:.53rem;font-weight:700}.qdeck .cat.vip{background:var(--primary-soft);color:var(--primary-deep);border:1px solid #e7cfc2}.qdeck .cat.gen{background:var(--surface-2);color:var(--text-2);border:1px solid var(--border)}.qdeck .persona .pgreet{color:var(--text-2);margin:8px 0;font-size:.7rem;line-height:1.45}.qdeck .persona .pgreet b{color:var(--text);font-weight:600}.qdeck .persona .pflow{font-family:var(--font-mono);color:#5f7a44;border-top:1px dashed var(--border);padding-top:7px;font-size:.57rem;font-weight:600}.qdeck .wcall{flex-direction:column;align-items:center;gap:0;display:flex}.qdeck .wcall .entries{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.qdeck .wcall .ent{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;flex-direction:column;align-items:center;gap:6px;min-width:80px;padding:10px 14px;display:flex}.qdeck .wcall .ent svg{fill:none;width:21px;height:21px;stroke:var(--primary);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.qdeck .wcall .ent span{font-size:.74rem;font-weight:600}.qdeck .wcall .ent small{font-family:var(--font-mono);color:var(--text-dim);font-size:.5rem}.qdeck .wcall .connv{justify-content:center;align-items:center;width:100%;height:46px;display:flex;position:relative}.qdeck .wcall .connv:before{content:"";background:var(--border-strong);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.qdeck .wcall .connv:after{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1.9s linear infinite qd-tokenYsm;position:absolute;left:50%;transform:translate(-50%)}.qdeck .wcall .connv.d2:after{animation-delay:.7s}.qdeck .wcall .connv .vl{z-index:2;background:var(--bg-card);border:1px solid var(--border);font-family:var(--font-mono);color:var(--text-2);border-radius:20px;align-items:center;gap:6px;padding:4px 11px;font-size:.58rem;display:inline-flex;position:relative}.qdeck .wcall .connv .vl b{color:var(--primary);font-weight:700}.qdeck .wcall .aibox{border:1px solid var(--primary);text-align:center;background:linear-gradient(160deg,#fffdf8,#fbf0e8);border-radius:13px;padding:12px 26px;box-shadow:0 14px 30px -16px #b85a3a73}.qdeck .wcall .aibox .t{color:var(--primary);font-size:.88rem;font-weight:700}.qdeck .wcall .aibox .s{font-family:var(--font-mono);color:var(--text-2);margin-top:3px;font-size:.56rem}.qdeck .wcall .pbxext{background:var(--success-bg);border:1px solid #d4e0bf;border-radius:12px;align-items:center;gap:11px;padding:10px 18px;display:flex}.qdeck .wcall .pbxext svg{fill:none;stroke:#5f7a44;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.qdeck .wcall .pbxext .t{color:#4d6336;font-size:.8rem;font-weight:600}.qdeck .wcall .pbxext .s{font-family:var(--font-mono);color:#6f875a;margin-top:2px;font-size:.55rem}.qdeck .hq-badge{font-family:var(--font-mono);color:var(--primary-deep);background:var(--primary-soft);border:1px solid #e7cfc2;border-radius:20px;align-items:center;gap:6px;margin-top:14px;padding:4px 11px;font-size:.6rem;font-weight:700;display:inline-flex}.qdeck .prod3{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:46px;display:grid}@media (max-width:880px){.qdeck .prod3{grid-template-columns:1fr}}.qdeck .pcard{background:var(--bg-card);border:1px solid var(--border);color:var(--text);transition:transform .3s var(--ease-out-expo),box-shadow .3s,border-color .3s;border-radius:18px;flex-direction:column;padding:26px 24px 24px;text-decoration:none;display:flex;position:relative;overflow:hidden}.qdeck .pcard:hover{border-color:var(--border-strong);transform:translateY(-5px);box-shadow:0 22px 46px -20px #211f1a42}.qdeck .pcard.flag{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary),0 18px 40px -22px #b85a3a57}.qdeck .pcard .ribbon{background:var(--primary);color:#fffdf8;font-family:var(--font-mono);letter-spacing:.08em;padding:3px 36px;font-size:.55rem;font-weight:700;position:absolute;top:14px;right:-32px;transform:rotate(45deg)}.qdeck .pcard .pic{background:var(--primary-soft);border:1px solid var(--border);border-radius:14px;flex:none;place-items:center;width:52px;height:52px;margin-bottom:16px;display:grid;position:relative}.qdeck .pcard .pic svg{fill:none;width:26px;height:26px;stroke:var(--primary);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.qdeck .pcard .pic:after{content:"";opacity:0;border:1.5px solid #b85a3a59;border-radius:18px;animation:3s ease-out infinite qd-halo;position:absolute;inset:-6px}.qdeck .pcard.flag .pic:after{animation-duration:2.4s}.qdeck .pcard .ptag{font-family:var(--font-mono);letter-spacing:.16em;color:var(--text-dim);text-transform:uppercase;font-size:.6rem}.qdeck .pcard h3{margin:6px 0 10px;font-size:1.3rem}.qdeck .pcard .pd{color:var(--text-2);flex:1;font-size:.9rem;line-height:1.55}.qdeck .pcard .pfeats{border-top:1px solid var(--border);flex-wrap:wrap;gap:6px;margin-top:16px;padding-top:16px;display:flex}.qdeck .pcard .pfeats span{font-family:var(--font-mono);background:var(--surface);border:1px solid var(--border);color:var(--text-2);border-radius:20px;padding:4px 10px;font-size:.62rem;animation:6s ease-in-out infinite qd-chipGlow}.qdeck .pcard .pfeats span:first-child{animation-delay:0s}.qdeck .pcard .pfeats span:nth-child(2){animation-delay:1.1s}.qdeck .pcard .pfeats span:nth-child(3){animation-delay:2.2s}.qdeck .pcard .pfeats span:nth-child(4){animation-delay:3.3s}.qdeck .ngraph{border-top:1px solid var(--border);margin-top:16px;padding-top:15px}.qdeck .ngraph svg{width:100%;height:auto;display:block;overflow:visible}.qdeck .ngraph .edge{stroke:var(--border-strong);stroke-width:2px;fill:none}.qdeck .ngraph .flowline{stroke:var(--primary);stroke-width:2.6px;fill:none;stroke-linecap:round;stroke-dasharray:14 100;animation:2.6s linear infinite qd-gsignal}.qdeck .ngraph .node{stroke:var(--primary);stroke-width:2px;fill:var(--bg-card);animation:2.6s ease-in-out infinite qd-gnode}.qdeck .ngraph .node.n1{animation-delay:0s}.qdeck .ngraph .node.n2{animation-delay:.62s}.qdeck .ngraph .node.n3{animation-delay:1.24s}.qdeck .ngraph .node.n4{animation-delay:1.86s}.qdeck .ngraph .nlabels{margin-top:7px;display:flex}.qdeck .ngraph .nlabels span{text-align:center;font-family:var(--font-mono);color:var(--text-2);flex:1;font-size:.54rem;line-height:1.2}.qdeck .pcard .pmore{font-family:var(--font-mono);color:var(--primary);align-items:center;gap:6px;margin-top:15px;font-size:.62rem;font-weight:600;display:inline-flex}.qdeck .pcard:hover .pmore{gap:9px}.qdeck .calllog{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:0 18px 40px -22px #211f1a4d}.qdeck .cl-head{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:9px;padding:11px 14px;display:flex}.qdeck .cl-dir{font-family:var(--font-mono);background:var(--primary-soft);color:var(--primary-deep);border:1px solid #e7cfc2;border-radius:20px;padding:2px 8px;font-size:.55rem;font-weight:700}.qdeck .cl-num{font-weight:600;font-family:var(--font-mono);font-size:.78rem}.qdeck .cl-dur{font-family:var(--font-mono);color:var(--text-dim);margin-left:auto;font-size:.6rem}.qdeck .cl-tag{font-family:var(--font-mono);background:var(--accent-soft);color:#8a6a28;border:1px solid #e7d2a8;border-radius:20px;padding:2px 9px;font-size:.55rem}.qdeck .cl-player{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px 14px;display:flex}.qdeck .cl-play{background:var(--primary);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.qdeck .cl-play svg{fill:#fffdf8;stroke:none;width:11px;height:11px}.qdeck .cl-wave{flex:1;align-items:center;gap:2px;height:22px;display:flex}.qdeck .cl-wave i{background:var(--border-strong);border-radius:2px;flex:1;height:30%;animation:1s ease-in-out infinite qd-eqbar}.qdeck .cl-wave i:nth-child(3n){background:var(--primary);animation-duration:1.4s}.qdeck .cl-wave i:nth-child(3n+1){animation-duration:.8s}.qdeck .cl-wave i:nth-child(4n){animation-duration:1.2s;animation-delay:.2s}.qdeck .cl-wave i:nth-child(5n){animation-delay:.45s}.qdeck .cl-time{font-family:var(--font-mono);color:var(--text-dim);font-size:.56rem}.qdeck .cl-trans{flex-direction:column;gap:6px;padding:12px 14px;display:flex}.qdeck .tline{opacity:0;animation:qd-fillIn .5s var(--ease-out-expo) forwards;font-size:.71rem;line-height:1.42}.qdeck .tline .who{font-family:var(--font-mono);margin-right:6px;font-size:.55rem}.qdeck .tline.u .who{color:var(--primary)}.qdeck .tline.a .who{color:var(--text-dim)}.qdeck .tline.h .who{color:#5f7a44}.qdeck .cl-divider{font-family:var(--font-mono);color:var(--text-dim);text-align:center;opacity:0;animation:qd-fillIn .5s var(--ease-out-expo) forwards;align-items:center;gap:8px;margin:5px 0;font-size:.54rem;display:flex}.qdeck .cl-divider:before,.qdeck .cl-divider:after{content:"";background:var(--border);flex:1;height:1px}.qdeck .cl-trans.run .l1{animation-delay:.3s}.qdeck .cl-trans.run .l2{animation-delay:1s}.qdeck .cl-trans.run .ld{animation-delay:1.7s}.qdeck .cl-trans.run .l3{animation-delay:2.3s}.qdeck .cl-trans.run .l4{animation-delay:3s}.qdeck .cl-summary{background:var(--success-bg);opacity:0;animation:qd-fillIn .5s var(--ease-out-expo) forwards;border:1px solid #d4e0bf;border-radius:10px;margin:0 14px 14px;padding:10px 12px;animation-delay:3.7s}.qdeck .cl-summary .sl{color:#3f5230;font-size:.7rem;line-height:1.45}.qdeck .cl-summary .sl b{color:#33421f;font-weight:700}.qdeck .cl-intent{font-family:var(--font-mono);color:#5f7a44;flex-wrap:wrap;gap:8px;margin-top:7px;font-size:.57rem;display:flex}.qdeck .cl-intent span{background:#8da66b29;border-radius:20px;padding:2px 8px}.qdeck .soon-badge{font-family:var(--font-mono);color:var(--accent-3,#946f3c);background:var(--accent-soft);border:1px solid #e7d2a8;border-radius:20px;align-items:center;gap:6px;margin-top:14px;padding:4px 11px;font-size:.6rem;font-weight:700;display:inline-flex}.qdeck .soon-badge:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.1s infinite qd-dp}.qdeck .soon-badge.live{color:#1b7a46;background:#e7f5ec;border-color:#b9e3c9;text-decoration:none;transition:transform .15s,box-shadow .15s}.qdeck .soon-badge.live:before{background:#22a65b}.qdeck .soon-badge.live:hover{transform:translateY(-1px);box-shadow:0 8px 18px -8px #22a65b80}.qdeck .soon-badge.live svg{stroke:currentColor;fill:none;stroke-width:2.2px;width:11px;height:11px}.qdeck .extflow{align-items:center;gap:4px;margin-bottom:16px;display:flex}.qdeck .extflow .ef{background:var(--bg-card);border:1px solid var(--border);text-align:center;font-family:var(--font-mono);color:var(--text-2);border-radius:9px;flex:1;padding:9px 4px;font-size:.58rem;line-height:1.25}.qdeck .extflow .ef.last{border-color:var(--primary);color:var(--primary);font-weight:700}.qdeck .extflow .efa{color:var(--accent);text-align:center;flex:0 0 12px;font-size:.7rem;animation:1.4s infinite qd-dp}.qdeck .extflow .efa.a2{animation-delay:.45s}.qdeck .extflow .efa.a3{animation-delay:.9s}.qdeck .extpop{background:var(--bg-card);border:1px solid var(--border-strong);border-radius:14px;overflow:hidden;box-shadow:0 22px 46px -20px #211f1a6b}.qdeck .ext-bar{color:#fffdf8;background:linear-gradient(135deg,#b85a3a,#d9a441);align-items:center;gap:8px;padding:10px 13px;display:flex}.qdeck .ext-bar svg{fill:none;stroke:#fffdf8;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transform-origin:top;width:16px;height:16px;animation:3s ease-in-out infinite qd-bellring}.qdeck .ext-bar .et{font-size:.76rem;font-weight:700}.qdeck .ext-bar .ee{font-family:var(--font-mono);background:#ffffff38;border-radius:20px;margin-left:auto;padding:2px 9px;font-size:.53rem}.qdeck .ext-body{padding:13px 14px}.qdeck .ext-title{align-items:center;gap:7px;margin-bottom:11px;font-size:.8rem;font-weight:600;display:flex}.qdeck .ext-title .nd{background:var(--primary);border-radius:50%;width:7px;height:7px;animation:1.1s infinite qd-dp}.qdeck .ext-row{opacity:0;animation:qd-fillIn .5s var(--ease-out-expo) forwards;align-items:baseline;gap:10px;padding:4px 0;font-size:.74rem;display:flex}.qdeck .ext-row span{color:var(--text-2);flex:0 0 40px;font-size:.66rem}.qdeck .ext-row b{font-weight:600}.qdeck .ext-sum{background:var(--surface);color:var(--text-2);opacity:0;animation:qd-fillIn .5s var(--ease-out-expo) forwards;border-radius:9px;margin-top:9px;padding:9px 11px;font-size:.7rem;line-height:1.46}.qdeck .ext-sum b{color:var(--text);font-size:.6rem;font-family:var(--font-mono);letter-spacing:.04em;margin-bottom:4px;display:block}.qdeck .ext-reason{font-family:var(--font-mono);color:var(--primary);opacity:0;animation:qd-fillIn .5s var(--ease-out-expo) forwards;margin-top:9px;font-size:.61rem}.qdeck .ext-actions{opacity:0;animation:qd-fillIn .5s var(--ease-out-expo) forwards;gap:8px;margin-top:12px;display:flex}.qdeck .ext-btn{background:var(--primary);color:#fffdf8;border-radius:8px;padding:7px 18px;font-size:.72rem;font-weight:600}.qdeck .ext-btn.ghost{border:1px solid var(--border-strong);color:var(--text);background:0 0}.qdeck .extpop.run .r1{animation-delay:.4s}.qdeck .extpop.run .r2{animation-delay:.85s}.qdeck .extpop.run .rsm{animation-delay:1.4s}.qdeck .extpop.run .rrs{animation-delay:1.9s}.qdeck .extpop.run .rac{animation-delay:2.4s}@media (prefers-reduced-motion:reduce){.qdeck *,.qdeck :before,.qdeck :after{transition-duration:.01ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.qdeck .rv{opacity:1;transform:none}}.qdeck .langsw{background:var(--surface);border:1px solid var(--border);border-radius:9px;gap:2px;margin-right:10px;padding:3px;display:inline-flex}.qdeck .langsw button{font-family:var(--font-sans);color:var(--text-2);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px 10px;font-size:.82rem;font-weight:600;transition:color .2s,background .2s}.qdeck .langsw button.on{background:var(--bg-card);color:var(--primary);box-shadow:0 1px 3px #211f1a1f}.qdeck .langsw button:hover{color:var(--text)}@media (max-width:560px){.qdeck .langsw button{padding:5px 8px;font-size:.76rem}}.qdeck h1,.qdeck .feature h2,.qdeck .sec-head h2,.qdeck .h-sec,.qdeck .cta-band h2,.qdeck .pcard h3,.qdeck .plan .pname{text-wrap:balance}.qdeck .lede,.qdeck .pcard .pd,.qdeck .plan .setup{text-wrap:pretty}
