.qdemo{background:var(--glass);border:1px solid var(--glass-line);border-radius:22px;padding:1.5rem}.qdemo__head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:2rem;display:flex}.qp .qdemo__head h2{margin:0}.qp .qdemo__lede{max-width:36rem;font:400 .9375rem var(--sans);color:var(--muted);margin:1rem 0 0}.qdemo__reset,.qdemo__clear{white-space:nowrap;font:400 .875rem var(--sans);color:var(--muted);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line);text-underline-offset:.2em;background:0 0;border:0;padding:.25rem 0}.qdemo__reset:hover,.qdemo__clear:hover{color:var(--text)}.qdemo__board{gap:1rem;display:grid}.qdemo__panel{background:var(--page);border:1px solid var(--rule);border-radius:12px;flex-direction:column;gap:.75rem;min-width:0;padding:1rem;display:flex}.qp .qdemo__label{font:600 .875rem var(--sans);color:var(--heading);align-items:center;gap:.5rem;margin:0;display:flex}.qdemo__step{border:1.5px solid var(--bar);border-radius:50%;place-items:center;width:1.375rem;height:1.375rem;font-size:.75rem;display:inline-grid}.qp .qdemo__sources{gap:.5rem;display:grid}.qdemo__source{background:var(--card);border:1px solid var(--rule);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.75rem;padding:.5rem .5rem .5rem .75rem;display:grid}.qdemo__app{font:500 .6875rem var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.qdemo__text{overflow-wrap:anywhere;font:400 .9375rem/1.4 var(--sans);color:var(--heading);grid-column:1}.qdemo__source .qdemo__btn{grid-area:1/2/span 2}.qdemo__btn{font:500 .8125rem var(--sans);color:var(--heading);background:var(--page);border:1px solid var(--link-line);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.375rem .875rem;transition:transform .12s;display:inline-flex}.qdemo__btn:hover{border-color:var(--heading)}.qdemo__btn:active{transform:scale(.96)}.qdemo__btn--paste{color:var(--orange-ink);background:var(--orange);border-color:var(--orange);border-radius:12px;margin-top:auto;padding:.625rem 1rem;font-size:.9375rem;font-weight:700}.qdemo__btn--paste:hover{border-color:var(--orange)}.qdemo__btn--paste .keys kbd{color:var(--orange-ink);opacity:.85;background:0 0;border-color:currentColor}.qdemo__btn--paste .keys__plus{color:inherit}.qdemo__queue-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.qdemo__switch{font:500 .8125rem var(--sans);color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.125rem 0;display:inline-flex}.qdemo__switch-track{border:1.5px solid var(--muted);border-radius:999px;width:2.25rem;height:1.25rem;transition:background-color .16s,border-color .16s;position:relative}.qdemo__switch-track:after{content:"";background:var(--muted);border-radius:50%;width:.8125rem;height:.8125rem;transition:transform .16s;position:absolute;top:2px;left:2px}.qdemo__switch[aria-checked=true] .qdemo__switch-track{background:var(--bar);border-color:var(--bar)}.qdemo__switch[aria-checked=true] .qdemo__switch-track:after{background:var(--orange-ink);transform:translate(1rem)}.qp .qdemo__count{font:400 .875rem var(--sans);color:var(--muted);margin:0}.qdemo__count-num{font:600 2rem/1 var(--sans);color:var(--heading);margin-right:.125rem;animation:.22s cubic-bezier(.2,.7,.2,1) qdemo-roll;display:inline-block}.qp .qdemo__queue{align-content:start;gap:.375rem;min-height:7.5rem;display:grid}.qdemo__queue:empty:before{content:"Nothing queued yet";font:400 .8125rem var(--sans);color:var(--muted)}.qdemo__item{overflow-wrap:anywhere;color:var(--text);background:var(--card);border:1px solid var(--rule);border-radius:8px;align-items:center;gap:.5rem;padding:.375rem .625rem;font:400 .875rem/1.4 ui-monospace,Cascadia Mono,Consolas,monospace;animation:.22s ease-out qdemo-in;display:flex}.qdemo__item:first-child:has(.qdemo__next){border-color:var(--bar)}.qdemo__next{font:600 .625rem var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.qp .qdemo__clipboard{font:400 .8125rem var(--sans);color:var(--muted);margin:0}.qdemo__clipboard span{color:var(--heading)}.qdemo__clear{align-self:flex-start;align-items:center;gap:.5rem;margin-top:auto;display:inline-flex}.qdemo__board[data-queue-mode=off] .qdemo__count,.qdemo__board[data-queue-mode=off] .qdemo__queue{opacity:.45}.qdemo__form{gap:.625rem;display:grid}.qdemo__field{gap:.25rem;display:grid}.qdemo__field-label{font:500 .75rem var(--sans);color:var(--muted)}.qdemo__value{overflow-wrap:anywhere;min-height:2.25rem;font:400 .9375rem/1.4 var(--sans);color:var(--heading);background:var(--card);border:1px solid var(--rule);border-radius:8px;padding:.4375rem .625rem;animation:.22s ease-out qdemo-in;display:block}.qdemo__field[data-next=true] .qdemo__value{border-color:var(--bar);border-style:dashed}.qdemo__form[data-done=true] .qdemo__value{border-color:var(--bar)}.qp .qdemo__status{min-height:1.6em;font:400 .9375rem var(--sans);color:var(--text);margin:1rem 0 0}@keyframes qdemo-roll{0%{opacity:0;transform:translateY(35%)}}@keyframes qdemo-in{0%{opacity:0;transform:translateY(-.25rem)}}@media (max-width:56.25em){.qp .qdemo__queue{min-height:0}}@media (min-width:56.3125em){.qdemo{padding:2rem}.qdemo__board{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.qdemo__count-num,.qdemo__item,.qdemo__value{animation:none}.qdemo__btn,.qdemo__switch-track,.qdemo__switch-track:after{transition:none}}
.qp{--orange:#feac60;--orange-ink:#1b1206;--ok:#4ade80;--cyan:#0ea5e9;--cyan-deep:#0369a1;--q-bg:#12161f;--q-toast:#181b24;--q-border:#2d323e;--q-btn:#2a3142;--q-btn-line:#3d465c;--soft:#b8c0d4;--glass:#1a1f2e9e;--glass-line:#ffffff14;--mono:ui-monospace, "Cascadia Mono", Consolas, monospace;--page:#0b0f1c;--card:#151a28;--heading:#f8fafc;--text:#d3d9e6;--muted:#94a3b8;--rule:#262d40;--link-line:#5b6478;--bar:var(--orange);--code-bg:#10141f;--shadow:#00000080;--sans:"Segoe UI Variable Text", "Segoe UI", var(--font-inter), system-ui, sans-serif;--serif:var(--sans);isolation:isolate;min-height:100vh;color:var(--text);font-family:var(--sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(140% 90% at 50% 0,#10152a 0%,#0a0d1b 45%,#06070f 85%);font-size:1.0625rem;line-height:1.6;position:relative;overflow-x:clip}:is(html:has(.qp),body:has(.qp)){background:#06070f;margin:0}.qp *,.qp :before,.qp :after{box-sizing:border-box}.qp img,.qp svg,.qp video{max-width:100%;display:block}.qp button{font:inherit}.qp :focus-visible{outline:2px solid var(--orange);outline-offset:3px}body:has(.qp) .skip-link{z-index:20;color:#1b1206;background:#feac60;border-radius:8px;padding:.5rem .75rem;font:600 .875rem Segoe UI,system-ui,sans-serif;position:absolute;top:-4rem;left:1rem}body:has(.qp) .skip-link:focus{top:.75rem}.qp:before,.qp:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:fixed;left:50%;transform:translate(-50%)}.qp:before{opacity:.13;filter:blur(120px);background:#3b6bd6;width:90vw;height:60vh;top:-30vh}.qp:after{opacity:.1;filter:blur(140px);background:#fe9a48;width:110vw;height:50vh;bottom:-35vh}.qp h1,.qp h2,.qp h3,.qp p,.qp ul,.qp ol{margin:0}.qp ul,.qp ol{padding:0;list-style:none}.qp a{color:inherit}.qp-main{max-width:72rem;margin-inline:auto;padding:0 1.5rem 6rem}.qp .qp-label{font:600 .8125rem var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--orange);margin-bottom:1rem}.qp-title{letter-spacing:-.03em;color:var(--heading);text-wrap:balance;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:700;line-height:1.04}.qp-accent{color:var(--orange)}.qp .qp-lede{max-width:34rem;color:var(--soft);margin-top:1.25rem;font-size:1.25rem;line-height:1.55}.qp-card{background:var(--glass);border:1px solid var(--glass-line);border-radius:22px;box-shadow:0 24px 60px -30px #0009}.qp-actions{flex-wrap:wrap;align-items:center;gap:.875rem;margin-top:2rem;display:flex}.qp-actions--center{justify-content:center}.qp .qp-button{isolation:isolate;font:700 1rem var(--sans);color:var(--orange-ink);background:linear-gradient(180deg, #ffc184, var(--orange) 55%);border:1px solid var(--orange);cursor:pointer;border-radius:12px;align-items:center;padding:.875rem 1.5rem;text-decoration:none;transition:box-shadow .24s,transform .12s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 0 #feac6000,0 10px 30px -10px #feac608c}.qp .qp-button:after{content:"";z-index:-1;background:linear-gradient(105deg,#0000 30%,#fff9 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.qp .qp-button:hover{box-shadow:inset 0 1px #ffffff80,0 0 0 4px #feac6033,0 14px 40px -10px #feac60cc}.qp .qp-button:hover:after{transition:transform .75s cubic-bezier(.2,.7,.2,1);transform:translate(120%)}.qp .qp-button:active{transform:scale(.97)}.qp .qp-button--ghost{color:var(--heading);background:#ffffff0a;border-color:#ffffff29;transition:background-color .2s,border-color .2s,box-shadow .24s,transform .12s;box-shadow:0 0 #fff0}.qp .qp-button--ghost:after{display:none}.qp .qp-button--ghost:hover{background:#ffffff14;border-color:#ffffff5c;box-shadow:0 0 0 4px #ffffff0d}.qp .qp-button--small{border-radius:10px;gap:.5rem;height:2.25rem;padding:0 1rem;font-size:.875rem;box-shadow:inset 0 1px #ffffff80,0 6px 18px -8px #feac6099}.qp .qp-button--small .qp-win-logo{width:.8125rem;height:.8125rem}.qp-nav{z-index:10;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-bottom:1px solid var(--glass-line);background:#080a14c7;position:sticky;top:0;box-shadow:0 10px 30px -12px #0009}@supports (animation-timeline:scroll()){.qp-nav{animation:linear both qp-nav-solid;animation-timeline:scroll(root);animation-range:0 8rem}}@keyframes qp-nav-solid{0%{box-shadow:none;-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate();background:#080a1400;border-bottom-color:#0000}}.qp-nav__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.5rem;max-width:72rem;height:4rem;margin-inline:auto;padding:0 1.5rem;display:grid}.qp-brand{color:var(--heading);align-items:center;gap:.625rem;font-size:1.125rem;font-weight:700;text-decoration:none;display:inline-flex}.qp-nav__inner>.qp-brand{justify-self:start}.qp .qp-nav__links{gap:.25rem;font-size:.9375rem;display:flex}.qp .qp-nav__links a{color:var(--muted);border-radius:999px;padding:.375rem .875rem;text-decoration:none;transition:color .16s,background-color .16s;display:block}.qp .qp-nav__links a:hover{color:var(--heading);background:#ffffff12}.qp-nav__actions{justify-self:end;align-items:center;gap:.625rem;display:flex}.qp a.qp-star{height:2.25rem;color:var(--heading);background:#ffffff0d;border:1px solid #ffffff29;border-radius:10px;align-items:center;gap:.4375rem;padding:0 .875rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex}.qp a.qp-star:hover{background:#ffffff17;border-color:#ffffff5c}.qp-star__icon{color:var(--orange);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.qp a.qp-star:hover .qp-star__icon{transform:rotate(72deg)scale(1.15)}.qp-hero{text-align:center;justify-items:center;padding:5.5rem 0 0;display:grid}.qp-pill{color:var(--text);background:#feac6014;border:1px solid #feac6059;border-radius:999px;align-items:center;gap:.625rem;margin-bottom:2rem;padding:.3125rem .875rem .3125rem .3125rem;font-size:.875rem;text-decoration:none;transition:border-color .16s;display:inline-flex}.qp-pill:hover{border-color:var(--orange)}.qp-pill__tag{color:var(--orange-ink);background:var(--orange);border-radius:999px;padding:.125rem .625rem;font-size:.75rem;font-weight:700}.qp-hero__title{letter-spacing:-.04em;color:var(--heading);font-size:clamp(2.75rem,7.5vw,5.5rem);font-weight:700;line-height:1}.qp-hero__title .qp-accent{display:block}.qp .qp-hero__lede{max-width:36rem;margin:1.5rem auto 0}.qp .qp-hero__meta{font:400 .8125rem var(--mono);letter-spacing:.02em;color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1rem;margin-top:1.25rem;display:flex}@property --qp-n{syntax:"<integer>";inherits:false;initial-value:0}.qp-count{color:var(--heading);background:#feac6014;border:1px solid #feac604d;border-radius:999px;align-items:baseline;gap:.375rem;padding:.1875rem .625rem;display:inline-flex}.qp-count__arrow{color:var(--orange)}.qp-count__num{--qp-n:var(--qp-to);min-width:calc(var(--qp-digits) * 1ch);font-variant-numeric:tabular-nums;text-align:right;counter-reset:qp-n var(--qp-n);font-weight:700;animation:1.6s cubic-bezier(.2,.7,.2,1) .4s backwards qp-count-up;display:inline-block}.qp-count__num:after{content:counter(qp-n)}@keyframes qp-count-up{0%{--qp-n:0}}.qp-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.qp .qp-button--large{gap:.75rem;padding:1rem 1.75rem;font-size:1.0625rem}.qp-win-logo{background:linear-gradient(currentColor,currentColor) 0 0/46% 46% no-repeat,linear-gradient(currentColor,currentColor) 100% 0/46% 46% no-repeat,linear-gradient(currentColor,currentColor) 0 100%/46% 46% no-repeat,linear-gradient(currentColor,currentColor) 100% 100%/46% 46% no-repeat;width:1rem;height:1rem}.qp-play{border-top:.375rem solid #0000;border-bottom:.375rem solid #0000;border-left:.625rem solid var(--orange);width:0;height:0}.qp-proof{border-top:1px solid var(--glass-line);flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.75rem;max-width:60rem;margin-top:2.25rem;padding-top:2rem;display:flex}.qp .qp-proof__facts{color:var(--soft);flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;font-size:.9375rem;display:flex}.qp-proof__facts li:before{content:"✓";color:var(--orange);margin-right:.5rem;font-weight:700}.qp a.qp-proof__source{color:var(--muted);font-size:.9375rem;text-decoration:none}.qp a.qp-proof__source:hover{color:var(--heading)}.qp-ph{color:var(--heading);background:#ffffff0a;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:.625rem;padding:.4375rem 1rem .4375rem .5rem;text-decoration:none;transition:border-color .16s;display:inline-flex}.qp-ph:hover{border-color:#da552f}.qp-ph__text{text-align:left;font-size:1.0625rem;font-weight:700;line-height:1.15;display:grid}.qp-ph__small{font:600 .625rem var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}.qp-dialog{background:0 0;border:0;width:min(64rem,100vw - 2rem);max-width:none;padding:0}.qp-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04050acc}.qp-dialog__close{color:#f3f3f3;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:.125rem .5rem;font-size:1rem}.qp button.qp-button{gap:.75rem;padding:1rem 1.5rem;font-size:1.0625rem}.qp-section{margin-top:8rem;scroll-margin-top:5rem}.qp-split-head{align-items:end;gap:1.5rem;margin-bottom:3rem;display:grid}.qp .qp-aside{max-width:26rem;color:var(--soft);border-left:3px solid var(--orange);padding-left:1.25rem;font-size:1.0625rem}.qp-aside strong{color:var(--heading)}.qp-keys,.qp-keys__step{align-items:center;gap:.625rem;display:inline-flex}.qp-keys__plus{color:var(--muted);font-size:1.25rem}.qp-key{min-width:4.5rem;height:4.5rem;font:600 1.75rem var(--sans);color:var(--heading);background:linear-gradient(#232838,#1a1e2b);border:1px solid #ffffff24;border-radius:14px;place-items:center;padding:0 1rem;display:inline-grid;box-shadow:0 4px #0000008c,0 16px 32px #0006}.qp-key--hot{border-color:var(--orange);box-shadow:0 4px #0000008c,0 0 28px #feac6047}.qp-keys--medium .qp-key{min-width:3.5rem;height:3.5rem;font-size:1.375rem}.qp-steps{gap:1.25rem;display:grid}.qp-step{gap:1rem;padding:1.75rem;display:grid}.qp-step__top{justify-content:space-between;align-items:flex-start;display:flex}.qp-step__num{font:500 .875rem var(--mono);letter-spacing:.2em;color:var(--muted)}.qp-badge{min-width:3rem;height:2.75rem;color:var(--muted);background:var(--q-toast);border:1.5px solid var(--q-border);place-items:center;padding:0 1rem;font-weight:700;display:inline-grid}.qp-step h3{letter-spacing:-.01em;color:var(--heading);margin-top:.75rem;font-size:1.625rem;font-weight:700}.qp .qp-step p{color:var(--soft)}.qp-feature{align-items:center;gap:3rem;display:grid}.qp-feature__art{justify-items:center;gap:2rem;display:grid}.qp .qp-points{color:var(--soft);gap:.75rem;margin-top:2rem;display:grid}.qp-points li:before{content:"";vertical-align:middle;background:var(--orange);border-radius:50%;width:.4rem;height:.4rem;margin-right:.875rem;display:inline-block}.qp-layouts{gap:1rem;display:grid}.qp-layout{border-radius:18px;grid-template-columns:5rem minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1.25rem 1.75rem;display:grid}.qp-layout__kbd{color:var(--heading);font-size:1.75rem;font-weight:700;line-height:1.1;display:grid}.qp-layout__small{font:500 .75rem var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);display:block}.qp-layout__word{color:var(--heading);font-size:1.625rem;font-weight:600;line-height:1.2;display:grid}.qp-layout__word .qp-layout__small{letter-spacing:.04em;text-transform:none;margin-top:.25rem}.qp-layout__ok{font:600 .875rem var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--ok);align-items:center;gap:.625rem;display:inline-flex}.qp-layout__ok:before{content:"✓";width:1.75rem;height:1.75rem;font:700 .875rem var(--sans);border:2px solid var(--ok);border-radius:50%;place-items:center;display:inline-grid}.qp-window{background:var(--q-bg);border:1px solid #3a3a3a;border-radius:12px;width:100%;overflow:hidden;box-shadow:0 30px 80px #0000008c,0 6px 18px #00000059}.qp-window__bar{color:#f3f3f3;background:#1c1c1c;border-bottom:1px solid #2a2a2a;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.9375rem;display:flex}.qp-window__dot{background:var(--orange);border-radius:50%;width:.875rem;height:.875rem}.qp-window__caps{letter-spacing:1.25em;color:#a8a8a8;margin-left:auto}.qp-settings__tabs{color:var(--muted);border-bottom:1px solid var(--q-border);align-items:center;gap:2rem;padding:0 1.5rem;font-size:1.0625rem;display:flex}.qp-settings__tabs span{padding:.875rem 0}.qp-settings__tab--on{color:#f8fafc;box-shadow:inset 0 -3px 0 var(--cyan)}.qp-settings__count{color:var(--cyan);margin-left:auto;font-weight:700}.qp-settings__body{gap:.875rem;padding:1.25rem 1.5rem 1.75rem;display:grid}.qp .qp-settings__head{color:#f8fafc;margin-bottom:.25rem;font-size:1.0625rem;font-weight:700}.qp-settings__row{color:#f8fafc;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;align-items:center;gap:.75rem;font-size:.9375rem;display:grid}.qp-settings__field{background:var(--q-bg);border:1px solid var(--q-btn-line);gap:.375rem;min-height:2.5rem;padding:.375rem;display:flex}.qp-settings__field kbd{font:600 .875rem var(--sans);color:#f8fafc;background:var(--q-btn);border:1px solid var(--q-btn-line);border-radius:4px;padding:.125rem .5rem}.qp-settings__field--rec{border:2px solid var(--cyan)}.qp-settings__field--rec kbd{background:var(--cyan-deep);border-color:var(--cyan)}.qp-settings__btn{color:#f8fafc;background:var(--q-btn);border:1px solid var(--q-btn-line);padding:.5rem .875rem;font-size:.875rem}.qp-settings__btn--rec{background:var(--cyan-deep);border-color:var(--cyan)}.product-video{aspect-ratio:16/9;background:#05060b;width:100%;height:auto;display:block}.qp .qp-bento{gap:1rem;margin-top:2.5rem;display:grid}.qp-tile{flex-direction:column;padding:1.5rem;display:flex;overflow:hidden}.qp-tile__art{flex:1;place-items:center;min-height:9rem;margin-bottom:1.25rem;display:grid}.qp .qp-tile h3{color:var(--heading);margin-bottom:.25rem;font-size:1.25rem;font-weight:700}.qp .qp-tile p{color:var(--muted)}.qp-mini-win{text-align:left;background:var(--q-bg);border:1px solid var(--q-border);border-radius:10px;width:100%;max-width:24rem;box-shadow:0 18px 40px #00000073}.qp-mini-win__bar{color:var(--muted);border-bottom:1px solid var(--q-border);justify-content:space-between;padding:.5rem .875rem;font-size:.8125rem;display:flex}.qp .qp-notepad__text{font:400 1.125rem/1.6 var(--mono);color:#e2e8f0;padding:1rem}.qp-caret{vertical-align:text-bottom;background:var(--orange);width:2px;height:1.1em;margin-left:2px;animation:1.1s step-end infinite qp-blink;display:inline-block}@keyframes qp-blink{50%{opacity:0}}.qp-mini-keys{color:var(--muted);align-items:center;gap:.375rem;margin-top:1rem;font-size:.875rem;display:inline-flex}.qp-mini-keys kbd,.qps-keys kbd{font:600 .875rem var(--sans);color:var(--heading);background:linear-gradient(#232838,#1a1e2b);border:1px solid #ffffff24;border-radius:8px;padding:.25rem .625rem;box-shadow:0 3px #00000080}.qp-cyan{color:var(--cyan);font-weight:700}.qp .qp-inspector__list{font:400 .875rem var(--mono);color:#e2e8f0;gap:.375rem;padding:.75rem;display:grid}.qp-inspector__list li{background:#1e2433;padding:.375rem .625rem}.qp-inspector__list .qp-inspector__item--on{background:var(--cyan-deep)}.qp-inspector__buttons{color:#f8fafc;gap:.5rem;padding:0 .75rem .75rem;font-size:.8125rem;display:flex}.qp-inspector__buttons span{background:var(--q-btn);border:1px solid var(--q-btn-line);padding:.375rem .75rem}.qp-big-toast{background:var(--q-toast);border:1.5px solid var(--q-border);place-items:center;width:7rem;height:5rem;display:grid;box-shadow:0 0 40px #feac6026,0 18px 40px #00000080}.qp-big-toast__digit{color:var(--muted);font-size:2.75rem;font-weight:700}.qp-shield{place-items:center;width:7rem;height:7rem;display:grid;position:relative}.qp-shield__ring{border:2px solid var(--ok);border-radius:50%;position:absolute;inset:0;box-shadow:0 0 40px #4ade8033,inset 0 0 30px #4ade801f}.qp-shield__label{font:700 .8125rem var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ok)}.qp-taskbar{color:#f3f3f3;background:#1c1c20e6;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;width:100%;max-width:30rem;padding:.625rem 1rem;font-size:.8125rem;display:flex}.qp-taskbar__apps{gap:.5rem;display:flex}.qp-taskbar__apps span{background:#ffffff14;border-radius:6px;width:1.75rem;height:1.75rem}.qp-taskbar__tray{align-items:center;gap:1rem;display:flex}.qp-taskbar__q{color:#fff7ec;background:var(--orange);border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.875rem;font-weight:700;display:grid;box-shadow:0 0 16px #feac60b3}.qp-taskbar__time{color:var(--muted)}.qp-support__card{background:radial-gradient(60% 90% at 0 0,#feac6038,#0000 65%),radial-gradient(50% 80% at 100% 100%,#fe9a4824,#0000 70%),linear-gradient(#1e1a20eb,#12111aeb);border:1px solid #feac6073;align-items:center;gap:2.5rem;padding:2.5rem 2rem;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #feac6014,0 0 80px -20px #feac6073,0 30px 80px -30px #000000b3}.qp-support__card:before{content:"★";color:#feac600d;pointer-events:none;font-size:18rem;line-height:1;position:absolute;top:-4rem;right:-2rem}.qp-support__badge{width:3.5rem;height:3.5rem;color:var(--orange-ink);background:var(--orange);border-radius:50%;place-items:center;margin-bottom:1.25rem;font-size:1.75rem;animation:3.2s ease-in-out infinite qp-breathe;display:grid;box-shadow:0 0 40px 4px #feac6073}@keyframes qp-breathe{50%{box-shadow:0 0 60px 12px #feac6099}}.qp .qp-support__card .qp-title{font-size:clamp(2rem,4.5vw,3.25rem)}.qp-support__card .qp-accent{display:block}.qp .qp-support__note{color:#d6dbe7;max-width:32rem;margin-top:1.25rem;font-size:1.1875rem}.qp .qp-support__ways{gap:1rem;display:grid;position:relative}.qp a.qp-way{color:var(--heading);border-radius:16px;align-items:center;gap:1.125rem;padding:1.25rem 1.5rem;text-decoration:none;transition:box-shadow .24s,border-color .2s,background-color .2s,transform .12s;display:flex}.qp a.qp-way:active{transform:scale(.98)}.qp a.qp-way--star{color:var(--orange-ink);background:linear-gradient(180deg, #ffc184, var(--orange) 60%);border:1px solid var(--orange);box-shadow:inset 0 1px #ffffff80,0 14px 40px -12px #feac60b3}.qp a.qp-way--star:hover{box-shadow:inset 0 1px #ffffff80,0 0 0 4px #feac6038,0 18px 48px -12px #feac60e6}.qp a.qp-way--coffee{background:#ffffff0d;border:1.5px solid #feac608c}.qp a.qp-way--coffee:hover{border-color:var(--orange);background:#feac601a;box-shadow:0 0 0 4px #feac601f}.qp-way__icon{border-radius:12px;flex:none;place-items:center;width:3rem;height:3rem;font-size:1.5rem;display:grid}.qp-way--star .qp-way__icon{background:#1b12061f}.qp-way--coffee .qp-way__icon{background:#feac6024}.qp-way__text{flex:1;font-size:1.125rem;font-weight:700;line-height:1.3;display:grid}.qp-way__hint{color:var(--muted);font-size:.875rem;font-weight:500}.qp-way--star .qp-way__hint{color:#3d2810}.qp-way__arrow{font-size:1.25rem;transition:transform .2s}.qp a.qp-way:hover .qp-way__arrow{transform:translate(4px)}.qp-faq{text-align:center;justify-items:center;display:grid}.qp-faq__list{text-align:left;gap:.75rem;width:100%;max-width:48rem;margin-top:2.5rem;display:grid}.qp-faq details{border-radius:16px}.qp-faq summary{color:var(--heading);cursor:pointer;justify-content:space-between;gap:1rem;padding:1.125rem 1.5rem;font-size:1.125rem;font-weight:600;list-style:none;display:flex}.qp-faq summary::-webkit-details-marker{display:none}.qp-faq summary:after{content:"+";color:var(--orange);font-size:1.5rem;line-height:1;transition:transform .2s}.qp-faq details[open] summary:after{transform:rotate(45deg)}.qp .qp-faq details p{color:var(--soft);padding:0 1.5rem 1.25rem}.qp-closing{text-align:center;justify-items:center;display:grid}.qp-closing__icon{border-radius:50%;box-shadow:0 0 70px 8px #feac6059}.qp .qp-closing__name{letter-spacing:-.03em;color:var(--heading);margin-top:1.5rem;font-size:clamp(2.75rem,7vw,4.5rem);font-weight:700;line-height:1}.qp .qp-closing__tagline{color:var(--soft);margin-top:.75rem;font-size:1.25rem}.qp .qp-checks{color:var(--heading);flex-wrap:wrap;justify-content:center;gap:1rem 2rem;margin-top:2rem;font-size:1.5rem;font-weight:700;display:flex}.qp-checks li{align-items:center;gap:.625rem;display:inline-flex}.qp-checks li:before{content:"✓";width:1.75rem;height:1.75rem;color:var(--orange-ink);background:var(--orange);border-radius:50%;place-items:center;font-size:.9375rem;display:inline-grid}.qp .qp-closing__more{max-width:30rem;color:var(--muted);margin-top:1.75rem;font-size:.9375rem}.qp-closing__more a{text-decoration:underline;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line);text-underline-offset:.2em}.qp-footer{border-top:1px solid var(--glass-line)}.qp-footer__inner{flex-wrap:wrap;align-items:center;gap:1rem 2rem;max-width:72rem;margin-inline:auto;padding:2rem 1.5rem 3rem;font-size:.9375rem;display:flex}.qp-footer__version{font:400 .8125rem var(--mono);color:var(--muted)}.qp .qp-footer__links{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.qp .qp-footer__links a{color:var(--muted);text-decoration:none}.qp .qp-footer__links a:hover{color:var(--heading)}.qp .qp-footer__legal{color:var(--muted);margin-left:auto;font-size:.875rem}.keys{white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.keys__step{align-items:center;gap:.25rem;display:inline-flex}.keys__plus{color:var(--muted);font-size:.75rem}.keys kbd{min-width:1.75rem;font:600 .75rem/1.5 var(--sans);text-align:center;color:var(--heading);background:var(--q-btn);border:1px solid var(--q-btn-line);border-bottom-width:2px;border-radius:5px;padding:.0625rem .4375rem;display:inline-block}@media (min-width:52em){.qp-split-head{grid-template-columns:minmax(0,1fr) auto}.qp-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.qp-support__card{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:3.5rem;padding:3.5rem}.qp .qp-bento{grid-template-columns:repeat(3,minmax(0,1fr))}.qp-tile--notepad{grid-column:span 2}.qp-tile--inspector{grid-row:span 2}.qp-tile--focus{grid-column:span 3;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;column-gap:2rem;display:grid}.qp-tile--focus .qp-tile__art{grid-area:1/2/span 2;min-height:0;margin:0}.qp-tile--focus h3{align-self:end}.qp-tile--focus p{align-self:start}.qp-feature{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:4rem}.qp-layout:nth-child(odd){margin-right:2.5rem}.qp-layout:nth-child(2n){margin-left:2.5rem}}@media (max-width:60em){.qp .qp-nav__links{display:none}.qp-nav__inner{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:52em){.qp-pill{white-space:nowrap;gap:.5rem;font-size:.75rem}.qp-nav__inner{gap:.625rem;padding:0 1rem}.qp-support__card{padding:2rem 1.25rem}.qp a.qp-way{gap:.875rem;padding:1rem}.qp-way__icon{width:2.5rem;height:2.5rem;font-size:1.25rem}.qp-way__text{font-size:1rem}.qp-section{margin-top:5.5rem}.qp-hero{padding-top:3rem}.qp-layout{grid-template-columns:4rem minmax(0,1fr);padding:1rem 1.25rem}.qp-layout__ok{grid-column:1/-1}.qp-settings__row{grid-template-columns:minmax(0,1fr) auto}.qp-settings__row>span:first-child{grid-column:1/-1}.qp .qp-footer__legal{margin-left:0}.qp-window__caps{display:none}}@media (prefers-reduced-motion:reduce){.qp-caret,.qp-count__num,.qp-support__badge{animation:none}.qp a.qp-way,.qp-way__arrow,.qp .qp-nav__links a,.qp-star__icon,.qp .qp-button,.qp-faq summary:after{transition:none}.qp .qp-button:after{display:none}}
.qps{--loop:10s;--slot:2.75rem;text-align:left;border:1px solid var(--glass-line);background:radial-gradient(80% 60% at 50% 0,#3b6bd62e,#0000 70%),linear-gradient(#141928d9,#0c0f1ae6);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:1.5rem;width:100%;max-width:64rem;margin-top:3.5rem;padding:2.5rem 2rem 4.5rem;display:grid;position:relative;box-shadow:0 40px 120px -40px #feac6040,0 30px 80px #00000080}.qps-win{background:#202020;border:1px solid #3a3a3a;border-radius:10px;overflow:hidden;box-shadow:0 18px 40px #00000073}.qps-win__bar{color:#f3f3f3;background:#1c1c1c;border-bottom:1px solid #2a2a2a;align-items:center;gap:.5rem;padding:.4375rem .75rem;font-size:.75rem;display:flex}.qps-win__glyph{border-radius:3px;width:.75rem;height:.75rem}.qps-win__glyph--1{background:#8b5cf6}.qps-win__glyph--2{background:#3b82f6}.qps-win__glyph--3{background:#22c55e}.qps-win__glyph--form{background:#0ea5e9}.qps__apps{gap:.875rem;display:grid}.qps-src__body{gap:.5rem;padding:.75rem;display:grid}.qps-line{background:#ffffff1a;border-radius:4px;width:80%;height:.5rem}.qps-line--short{width:50%}.qps-src__text{color:#f3f3f3;white-space:nowrap;text-overflow:ellipsis;border-radius:3px;justify-self:start;max-width:100%;padding:.0625rem .25rem;font-size:.9375rem;font-weight:600;overflow:hidden}.qps-src--1 .qps-src__text{animation:qps-select-1 var(--loop) infinite}.qps-src--2 .qps-src__text{animation:qps-select-2 var(--loop) infinite}.qps-src--3 .qps-src__text{animation:qps-select-3 var(--loop) infinite}@keyframes qps-select-1{0%,4%,14%,to{background-color:#0000}6%,11%{background-color:#0078d499}}@keyframes qps-select-2{0%,14%,24%,to{background-color:#0000}16%,21%{background-color:#0078d499}}@keyframes qps-select-3{0%,24%,34%,to{background-color:#0000}26%,31%{background-color:#0078d499}}.qps__queue{background:#12161fe6;border:1px solid #feac6059;border-radius:14px;gap:.875rem;padding:1rem;display:grid;position:relative;box-shadow:0 0 50px -10px #feac6059}.qps__queue-head{font:600 .6875rem var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--orange);align-items:center;gap:.5rem;display:flex}.qps__queue-dot{background:var(--orange);width:.5rem;height:.5rem;box-shadow:0 0 10px var(--orange);border-radius:50%}.qps__slots{height:calc(var(--slot) * 3);position:relative}.qps-chip{height:2.25rem;font:400 .8125rem/2.25rem var(--mono);color:#e2e8f0;white-space:nowrap;text-overflow:ellipsis;background:#1e2433;border:1px solid #3d465c;border-radius:8px;padding:0 .75rem;position:absolute;top:0;left:0;right:0;overflow:hidden}.qps-chip--1{border-color:var(--orange);animation:qps-chip-1 var(--loop) infinite cubic-bezier(.2, .7, .2, 1);transform:translateY(0)}.qps-chip--2{transform:translateY(var(--slot));animation:qps-chip-2 var(--loop) infinite cubic-bezier(.2, .7, .2, 1)}.qps-chip--3{transform:translateY(calc(var(--slot) * 2));animation:qps-chip-3 var(--loop) infinite cubic-bezier(.2, .7, .2, 1)}@keyframes qps-chip-1{0%,7%{opacity:0;transform:translate(-3rem)}10%,45%{opacity:1;border-color:var(--orange);transform:translate(0)}49%,to{opacity:0;transform:translate(3rem)}}@keyframes qps-chip-2{0%,17%{opacity:0;transform:translate(-3rem, var(--slot));border-color:#3d465c}20%,45%{opacity:1;transform:translate(0, var(--slot));border-color:#3d465c}49%,55%{opacity:1;border-color:var(--orange);transform:translate(0)}59%,to{opacity:0;border-color:var(--orange);transform:translate(3rem)}}@keyframes qps-chip-3{0%,27%{opacity:0;transform:translate(-3rem, calc(var(--slot) * 2));border-color:#3d465c}30%,45%{opacity:1;transform:translate(0, calc(var(--slot) * 2));border-color:#3d465c}49%,55%{opacity:1;transform:translate(0, var(--slot));border-color:#3d465c}59%,65%{opacity:1;border-color:var(--orange);transform:translate(0)}69%,to{opacity:0;border-color:var(--orange);transform:translate(3rem)}}.qps-keys{color:var(--muted);white-space:nowrap;align-items:center;gap:.375rem;font-size:.875rem;display:flex;position:absolute;bottom:-1.5rem;left:50%;transform:translate(-50%,100%)}.qps-keys--copy{opacity:0;animation:qps-keys-copy var(--loop) infinite}.qps-keys--paste{animation:qps-keys-paste var(--loop) infinite}@keyframes qps-keys-copy{0%,4%,36%,to{opacity:0}6%,33%{opacity:1}}@keyframes qps-keys-paste{0%,42%,72%,to{opacity:0}44%,69%{opacity:1}}.qps-form__body{gap:.625rem;padding:1rem;display:grid}.qps-field{gap:.25rem;display:grid}.qps-field__label{color:#a8a8a8;font-size:.6875rem}.qps-field__box{color:#f3f3f3;white-space:nowrap;text-overflow:ellipsis;background:#2b2b2b;border:1px solid #3a3a3a;border-radius:5px;height:2rem;padding:0 .625rem;font-size:.875rem;line-height:2rem;overflow:hidden}.qps-field__value{opacity:0;display:inline-block}.qps-field__value--1{animation:qps-value-1 var(--loop) infinite}.qps-field__value--2{animation:qps-value-2 var(--loop) infinite}.qps-field__value--3{animation:qps-value-3 var(--loop) infinite}@keyframes qps-value-1{0%,46%{opacity:0;transform:translate(-.5rem)}48%,92%{opacity:1;transform:translate(0)}96%,to{opacity:0;transform:translate(0)}}@keyframes qps-value-2{0%,56%{opacity:0;transform:translate(-.5rem)}58%,92%{opacity:1;transform:translate(0)}96%,to{opacity:0;transform:translate(0)}}@keyframes qps-value-3{0%,66%{opacity:0;transform:translate(-.5rem)}68%,92%{opacity:1;transform:translate(0)}96%,to{opacity:0;transform:translate(0)}}.qps-form__check{color:#052e16;background:var(--ok);opacity:0;width:1rem;height:1rem;animation:qps-check var(--loop) infinite;border-radius:50%;place-items:center;margin-left:auto;font-size:.625rem;font-weight:700;display:grid}@keyframes qps-check{0%,69%{opacity:0;transform:scale(.5)}72%,92%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(1)}}.qps-form__submit{color:#fff;background:#0369a1;border-radius:4px;justify-self:start;margin-top:.25rem;padding:.3125rem 1rem;font-size:.75rem;font-weight:600}.qps-toast{color:var(--muted);background:var(--q-toast);border:1.5px solid var(--q-border);align-items:center;gap:.625rem;padding:.375rem .375rem .375rem .875rem;font-size:.8125rem;font-weight:700;display:flex;position:absolute;bottom:1.25rem;right:1.5rem;box-shadow:0 12px 30px #00000080}.qps-toast__count{text-align:center;width:2rem;height:2rem;color:var(--heading);border:1.5px solid var(--orange);font-size:1.125rem;line-height:2rem;overflow:hidden}.qps-toast__digits{animation:qps-count var(--loop) infinite;display:grid;transform:translateY(-6rem)}@keyframes qps-count{0%,8%{transform:translateY(0)}9.5%,18%{transform:translateY(-2rem)}19.5%,28%{transform:translateY(-4rem)}29.5%,46%{transform:translateY(-6rem)}47.5%,56%{transform:translateY(-8rem)}57.5%,66%{transform:translateY(-10rem)}67.5%,to{transform:translateY(-12rem)}}@media (max-width:52em){.qps{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;margin-top:3rem;padding:1rem 1rem 4.5rem}.qps__apps{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.qps-src__body{padding:.5rem}.qps-src__text{font-size:.75rem}.qps-line{display:none}.qps-chip{font-size:.6875rem}.qps-form__body{padding:.625rem}.qps-form__submit{display:none}.qps-win__bar{white-space:nowrap;font-size:.6875rem}}@media (prefers-reduced-motion:reduce){.qps-src__text,.qps-chip,.qps-keys,.qps-field__value,.qps-form__check,.qps-toast__digits{animation:none}}
