.qs .qs-form{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;gap:12px;align-items:end}.qs .qs-form select{font:600 1.02rem var(--sans);color:var(--ink);background:#fff;border:1.5px solid var(--line-2);border-radius:var(--r-sm);padding:10px 12px;min-height:48px;width:100%}.qs .qs-form input{text-transform:uppercase}.qs .qs-status{min-height:1.4em;margin:14px 0 0!important;font-weight:600;color:var(--ink)!important}.qs .qs-status:empty{min-height:0;margin:0!important}.qs .qs-form{margin-top:18px}.qs .qs-method{margin:22px 0 0!important}.qs .qs-method+.qs-method{margin-top:10px!important}.qs .qs-out{margin-top:14px}.qs .qs-head{background:#fff;border-radius:var(--r);padding:18px 20px;margin-bottom:18px}.qs .qs-head p{margin:0!important}.qs .qs-place{font-size:.9rem;color:var(--muted)!important}.qs .qs-median{font:700 clamp(2rem,6vw,2.8rem)/1.1 var(--display);color:var(--ink)!important;font-variant-numeric:tabular-nums;margin:4px 0 6px!important}.qs .qs-count{font-size:.95rem;color:var(--body-ink)!important}.qs .qs-h{font:700 1.05rem var(--display);margin:22px 0 10px;color:var(--ink)}.qs .qs-progress{background:#fff;border-radius:var(--r);padding:16px 20px;margin-top:16px;border:1px solid var(--line)}.qs .qs-steps{list-style:none;margin:0;padding:0;display:grid;gap:10px}.qs .qs-steps li{display:flex;align-items:center;gap:12px;color:var(--muted);font-weight:600}.qs .qs-steps li:before{content:"";flex:none;width:18px;height:18px;border-radius:50%;border:2px solid var(--line-2);box-sizing:border-box}.qs .qs-steps li[data-state=active]{color:var(--ink)}.qs .qs-steps li[data-state=active]:before{border-color:var(--brick);border-right-color:transparent;animation:qs-spin .8s linear infinite}.qs .qs-steps li[data-state=done]{color:var(--body-ink)}.qs .qs-steps li[data-state=done]:before{border-color:var(--paint-agent);background:var(--paint-agent) no-repeat center / 11px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E")}.qs .qs-wait{font-size:.86rem!important;color:var(--muted)!important;margin:12px 0 0!important}@keyframes qs-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.qs .qs-steps li[data-state=active]:before{animation:none;border-right-color:var(--brick)}}.qs .qs-form .btn:disabled{opacity:.75;cursor:progress}.qs .qs-routes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.qs .qs-route{background:#fff;border-radius:var(--r);padding:16px;display:flex;gap:14px;align-items:flex-start;border:1px solid var(--line)}.qs .qs-route p{margin:0!important}.qs .qs-route-name{font:700 .92rem var(--display);color:var(--ink)!important}.qs .qs-route-fig{font:700 1.2rem/1.25 var(--display);color:var(--ink)!important;font-variant-numeric:tabular-nums;margin:4px 0!important}.qs .qs-route-sub{font-size:.84rem;color:var(--muted)!important;line-height:1.4}.qs .qs-more{margin-top:16px;background:#fff;border-radius:var(--r);border:1px solid var(--line);padding:0 18px}.qs .qs-more>summary{cursor:pointer;list-style:none;padding:15px 0;font-weight:700;color:var(--ink);display:flex;align-items:center;justify-content:space-between;gap:12px}.qs .qs-more>summary::-webkit-details-marker{display:none}.qs .qs-more>summary:after{content:"+";font:700 1.3rem var(--display);color:var(--brick)}.qs .qs-more[open]>summary:after{content:"−"}.qs .qs-more[open]{padding-bottom:16px}.qs .qs-how{margin:0;display:grid;grid-template-columns:max-content 1fr;gap:12px 20px}.qs .qs-how dt{font:700 .95rem var(--display);color:var(--ink)}.qs .qs-how dd{margin:0;color:var(--body-ink);font-size:.95rem;line-height:1.5}.qs .qs-how strong{font-variant-numeric:tabular-nums;white-space:nowrap}.qs .qs-note{font-size:.9rem;color:var(--body-ink)!important;margin-top:16px!important}.qs .qs-next{background:var(--ink);color:#fff;border-radius:var(--r);padding:20px 22px;margin-top:18px;display:grid;gap:8px;justify-items:start}.qs .qs-next p{margin:0!important;color:inherit!important}.qs .qs-next-title{font:700 1.15rem/1.3 var(--display)!important;letter-spacing:-.01em}.qs .qs-next-text{font-size:.95rem;color:#ffffffd1!important;max-width:64ch}.qs .qs-next .btn{margin-top:6px;background:#fff;color:var(--ink)}.qs .qs-next .btn:hover{background:var(--brick-tint)}.qs .qs-method{font-size:.86rem!important;color:var(--muted)!important;margin:18px 0 0!important;max-width:78ch}@media(max-width:860px){.qs .qs-routes{grid-template-columns:1fr}}@media(max-width:560px){.qs .qs-how{grid-template-columns:1fr;gap:4px}.qs .qs-how dd{margin-bottom:10px}}@media(max-width:640px){.qs .qs-form{grid-template-columns:1fr}}
