.qs .qs-sub{margin-top:18px}.qs-box{padding:10px}.qs-field{align-items:center;gap:10px;padding-left:12px;display:flex}.qs-globe{width:22px;height:22px;color:var(--q-fg3);flex:none}.qs-input{min-width:0;height:58px;color:var(--q-fg);font:500 20px/1.2 var(--q-sans);background:0 0;border:0;outline:0;flex:1}.qs-input::placeholder{color:var(--q-fg4)}.qs-go{flex:none;margin-left:0}.qs-rights{border-top:1px solid var(--q-line);font:400 13px/1.45 var(--q-sans);color:var(--q-fg3);cursor:pointer;align-items:flex-start;gap:10px;margin:6px 4px 2px;padding:10px 10px 6px;display:flex}.qs-rights input{width:18px;height:18px;accent-color:var(--q-acc);flex:none;margin:0}.qs-spin{animation:1s linear infinite qs-spin}@keyframes qs-spin{to{transform:rotate(360deg)}}.qs-result{gap:20px;max-width:940px;margin:clamp(32px,5vw,56px) auto 0;scroll-margin-top:90px;display:grid}.qs-result:empty{display:none}.qs-steps{gap:10px;width:min(420px,100%);margin:0 auto;padding:0;list-style:none;display:grid}.qs-steps li{font:500 15px/1.3 var(--q-sans);color:var(--q-fg3);align-items:center;gap:12px;transition:color .3s;display:flex}.qs-steps li[data-state=done]{color:var(--q-fg2)}.qs-steps li[data-state=now]{color:var(--q-fg)}.qs-dot{border:1px solid var(--q-line2);width:26px;height:26px;color:var(--q-acc-text);border-radius:50%;flex:none;place-items:center;display:grid}.qs-steps li[data-state=done] .qs-dot{background:rgb(var(--q-acc-rgb) / .12);border-color:rgb(var(--q-acc-rgb) / .4)}.qs-dot svg{width:14px;height:14px}.qs-card{border:1px solid var(--q-glass-border);background:linear-gradient(180deg, var(--q-glass1), var(--q-glass2)), var(--q-s1);box-shadow:inset 0 1px 0 var(--q-glass-hi), 0 30px 80px -40px var(--q-shadow);border-radius:26px;padding:clamp(18px,3vw,28px)}.qs-card-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.qs-brand{align-items:center;gap:14px;min-width:0;display:flex}.qs-brand h2{font:650 22px/1.2 var(--q-sans);color:var(--q-fg);margin:0}.qs-brand p{font:400 13px/1.3 var(--q-mono);color:var(--q-fg3);overflow-wrap:anywhere;margin:4px 0 0}.qs-logo{object-fit:contain;background:var(--q-s2);border:1px solid var(--q-line2);border-radius:14px;flex:none;width:52px;height:52px}.qs-logo-t{font:700 22px/1 var(--q-sans);color:var(--q-acc-text);place-items:center;display:grid}.qs-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin:22px 0 0;display:grid}.qs-stats div{border:1px solid var(--q-line);background:rgb(var(--q-ink-rgb) / .03);border-radius:16px;padding:14px}.qs-stats dt{font:600 10.5px/1 var(--q-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--q-fg4)}.qs-stats dd{font:700 28px/1 var(--q-sans);font-variant-numeric:tabular-nums;color:var(--q-fg);margin:8px 0 0}.qs-look{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;display:flex}.qs-sw{gap:6px;display:flex}.qs-sw span{border:1px solid var(--q-line2);border-radius:8px;width:26px;height:26px}.qs-fonts{font:400 13px/1.4 var(--q-sans);color:var(--q-fg3);margin:0}.qs-products{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.qs-products li{gap:6px;min-width:0;display:grid}.qs-ph{aspect-ratio:1;background:var(--q-s2);border:1px solid var(--q-line);color:var(--q-fg4);border-radius:14px;place-items:center;display:grid;overflow:hidden}.qs-ph img{object-fit:cover;width:100%;height:100%;display:block}.qs-ph svg{width:22px;height:22px}.qs-pn{font:500 13px/1.3 var(--q-sans);color:var(--q-fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.qs-pp{font:500 12px/1 var(--q-mono);color:var(--q-fg3)}.qs-note{font:400 13px/1.5 var(--q-sans);color:var(--q-fg3);margin:16px 0 0}.qs-cta{border-top:1px solid var(--q-line);flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;padding-top:20px;display:flex}.qs-cta .qz-go{margin-left:0}.qs-cta p{font:400 12.5px/1.4 var(--q-sans);color:var(--q-fg3);margin:0}.qs-cta a,.qs-lead a,.qz-err a{color:var(--q-acc-text);text-underline-offset:3px;text-decoration:underline}.qs-building{border:1px solid rgb(var(--q-acc-rgb) / .35);background:rgb(var(--q-acc-rgb) / .06);border-radius:18px;align-items:flex-start;gap:14px;margin-top:24px;padding:16px;display:flex}.qs-building>svg{width:22px;height:22px;color:var(--q-acc-text);flex:none;animation:1.6s ease-in-out infinite qs-pulse}.qs-building strong{font:600 15px/1.3 var(--q-sans);color:var(--q-fg);display:block}.qs-building span{font:400 13px/1.45 var(--q-sans);color:var(--q-fg3);margin-top:4px;display:block}@keyframes qs-pulse{50%{opacity:.45}}.qs-done{text-align:center}.qs-k{font:600 11px/1 var(--q-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--q-acc-text);margin:0}.qs-done h2{font-family:var(--q-disp);text-transform:uppercase;color:var(--q-fg);margin:12px 0 0;font-size:clamp(32px,4.6vw,52px);font-weight:850;font-stretch:66%;line-height:.95}.qs-lead{max-width:560px;font:400 15px/1.55 var(--q-sans);color:var(--q-fg2);margin:14px auto 0}.qs-choices{text-align:left;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px;display:grid}.qs-choice{border:1px solid var(--q-line);background:rgb(var(--q-ink-rgb) / .03);border-radius:20px;flex-direction:column;gap:8px;padding:20px;display:flex}.qs-choice>svg{width:22px;height:22px;color:var(--q-fg2)}.qs-choice h3{font:650 16px/1.25 var(--q-sans);color:var(--q-fg);margin:6px 0 0}.qs-choice p{font:400 13px/1.5 var(--q-sans);color:var(--q-fg3);flex:1;margin:0}.qs-main{border-color:rgb(var(--q-acc-rgb) / .45);background:rgb(var(--q-acc-rgb) / .07)}.qs-main>svg{color:var(--q-acc-text)}.qs-choice .qz-go{align-self:flex-start;margin:8px 0 0;text-decoration:none}.qs-row{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.qs-row .qz-b svg{width:15px;height:15px}.qs-again{margin-top:22px}@media (max-width:760px){.qs-field{flex-wrap:wrap;padding-left:10px}.qs-input{height:52px;font-size:17px}.qs-go{justify-content:space-between;width:100%}.qs-stats{grid-template-columns:repeat(2,1fr)}.qs-choices{grid-template-columns:1fr}}[data-motion=off] .qs .qs-spin,[data-motion=off] .qs-building>svg{animation:none}@media (prefers-reduced-motion:reduce){.qs .qs-spin,.qs-building>svg{animation:none}}
