.qs[data-v-bbbede9c]{background:var(--pc-card);border:1px solid var(--pc-line);border-radius:28px;box-shadow:0 30px 60px -44px var(--pc-shadow);padding:clamp(18px,3vw,32px)}.qs-tabs[data-v-bbbede9c]{background:var(--pc-paper);border:1px solid var(--pc-line);border-radius:999px;display:flex;justify-content:center;margin:0 auto 24px;padding:4px;width:-moz-fit-content;width:fit-content}.qs-tabs a[data-v-bbbede9c]{align-items:center;border-radius:999px;color:var(--pc-muted);display:inline-flex;font-size:14px;font-weight:600;gap:8px;height:40px;padding:0 18px;white-space:nowrap}.qs-tabs a[data-v-bbbede9c]:hover{color:var(--pc-ink)}.qs-tabs a.is-current[data-v-bbbede9c]{background:var(--pc-accent-fill);color:#fff}.qs-tabs a.is-current .qs-badge[data-v-bbbede9c]{background:#fff3;color:#fff}.qs-badge[data-v-bbbede9c]{background:var(--pc-marker);border-radius:999px;color:var(--pc-marker-ink);font-size:11px;font-weight:700;padding:2px 8px}@media (max-width:560px){.qs-tabs[data-v-bbbede9c]{border-radius:22px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.qs-tabs a[data-v-bbbede9c]{border-radius:18px;flex-direction:column;font-size:13px;gap:3px;height:auto;justify-content:center;line-height:1.25;min-height:48px;padding:6px 10px;text-align:center;white-space:normal}.qs-badge[data-v-bbbede9c]{font-size:10px;padding:1px 7px}}.qs-grid[data-v-bbbede9c]{display:grid;gap:clamp(14px,2vw,24px);grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:860px){.qs-grid[data-v-bbbede9c]{grid-template-columns:repeat(2,minmax(0,1fr))}.qs-grid .qs-col[data-v-bbbede9c]:last-child{grid-column:1/-1}}.qs-col[data-v-bbbede9c]{display:flex;flex-direction:column;min-width:0}.qs-label[data-v-bbbede9c]{align-items:center;color:var(--pc-ink);display:flex;font-size:15px;font-weight:600;gap:8px;margin:0 0 10px}.qs-step[data-v-bbbede9c]{background:var(--pc-tint);border-radius:50%;color:var(--pc-accent);display:inline-grid;font-size:13px;font-weight:700;height:24px;place-items:center;width:24px}.qs-faces[data-v-bbbede9c]{display:grid}.qs-faces.is-grid[data-v-bbbede9c]{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.qs-slot[data-v-bbbede9c]{aspect-ratio:5/4;background:var(--pc-paper);border:1.5px dashed var(--pc-line);border-radius:18px;color:var(--pc-muted);cursor:pointer;display:grid;overflow:hidden;place-items:center;position:relative;transition:border-color .15s,background-color .15s}.qs-slot[data-v-bbbede9c]:hover{background:var(--pc-tint-soft);border-color:var(--pc-accent)}.qs-slot.is-filled[data-v-bbbede9c]{border-style:solid}.qs-slot img[data-v-bbbede9c]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.qs-faces.is-grid .qs-slot .qs-empty strong[data-v-bbbede9c]{font-size:13px}.qs-result[data-v-bbbede9c]{cursor:default}.qs-result[data-v-bbbede9c]:hover{background:var(--pc-paper);border-color:var(--pc-line)}.qs-input[data-v-bbbede9c]{cursor:pointer;inset:0;opacity:0;position:absolute}.qs-result .qs-input[data-v-bbbede9c]{display:none}.qs-empty[data-v-bbbede9c]{align-items:center;display:flex;flex-direction:column;gap:8px;padding:12px;pointer-events:none;text-align:center}.qs-empty strong[data-v-bbbede9c]{color:var(--pc-text-2);font-size:14px;font-weight:600;line-height:1.4}.qs-remove[data-v-bbbede9c]{background:#1e1b26a6;border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;font-size:18px;height:28px;inset-inline-end:8px;line-height:1;padding:0;place-items:center;position:absolute;top:8px;width:28px;z-index:1}.qs-hint[data-v-bbbede9c]{color:var(--pc-muted);font-size:13px;line-height:1.5;margin:8px 0 0}.qs-download[data-v-bbbede9c]{align-self:center;background:none;border:0;color:var(--pc-accent);cursor:pointer;font-size:14px;font-weight:600;margin-top:10px;padding:0;text-decoration:underline;text-underline-offset:3px}.qs-spinner[data-v-bbbede9c]{animation:qs-spin-bbbede9c .8s linear infinite;border:3px solid var(--pc-line);border-radius:50%;border-top-color:var(--pc-accent-fill);height:30px;width:30px}@keyframes qs-spin-bbbede9c{to{transform:rotate(1turn)}}.qs-actions[data-v-bbbede9c]{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:24px}.qs-swap[data-v-bbbede9c]{font-size:16px;min-height:52px;min-width:220px}.qs-swap[data-v-bbbede9c]:disabled{cursor:wait;opacity:.6}.qs-credits[data-v-bbbede9c]{color:var(--pc-muted);font-size:13px;margin:0;text-align:center}.qs-notes[data-v-bbbede9c]{border-top:1px solid var(--pc-line-soft);color:var(--pc-text-2);display:flex;flex-direction:column;font-size:14px;gap:8px;margin-top:20px;padding-top:18px;text-align:center}.qs-notes p[data-v-bbbede9c]{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px;justify-content:center;margin:0}.qs-notes a[data-v-bbbede9c]{font-weight:600}.qs-notes a[data-v-bbbede9c],.qs-notes svg[data-v-bbbede9c]{color:var(--pc-accent)}.qs-sr[data-v-bbbede9c]{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.qs-options[data-v-bbbede9c]{border-top:1px solid var(--pc-line-soft);margin-top:24px;padding-top:20px}.qs-options-head[data-v-bbbede9c]{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;margin-bottom:12px}.qs-options-title[data-v-bbbede9c]{align-items:center;color:var(--pc-ink);display:flex;font-size:15px;font-weight:600;gap:8px;margin:0}.qs-options-title svg[data-v-bbbede9c]{color:var(--pc-accent)}.qs-advanced[data-v-bbbede9c]{align-items:center;background:var(--pc-card);border:1px solid var(--pc-line);border-radius:999px;color:var(--pc-ink);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;min-height:36px;padding:0 12px 0 14px;transition:border-color .15s,color .15s}.qs-advanced[data-v-bbbede9c]:hover{border-color:var(--pc-accent);color:var(--pc-accent)}.qs-count[data-v-bbbede9c]{background:var(--pc-tint);border-radius:999px;color:var(--pc-accent);font-size:12px;font-weight:700;padding:1px 8px}html[dir=rtl] .qs-flip[data-v-bbbede9c]{transform:scaleX(-1)}.qs-chips[data-v-bbbede9c]{display:flex;flex-wrap:wrap;gap:8px}.qs-chip[data-v-bbbede9c]{align-items:center;background:var(--pc-paper);border:1px solid var(--pc-line);border-radius:20px;color:var(--pc-text-2);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;line-height:1.25;max-width:100%;min-height:40px;padding:7px 14px 7px 10px;text-align:start;transition:border-color .15s,background-color .15s,color .15s}.qs-chip.is-on[data-v-bbbede9c],.qs-chip[data-v-bbbede9c]:hover{border-color:var(--pc-accent)}.qs-chip.is-on[data-v-bbbede9c]{background:var(--pc-tint);color:var(--pc-ink)}.qs-chip-box[data-v-bbbede9c]{background:var(--pc-card);border:1.5px solid var(--pc-line);border-radius:6px;color:transparent;display:inline-grid;flex:none;height:18px;place-items:center;transition:background-color .15s,border-color .15s;width:18px}.qs-chip.is-on .qs-chip-box[data-v-bbbede9c]{background:var(--pc-accent-fill);border-color:var(--pc-accent-fill);color:#fff}.qs-chip-paid[data-v-bbbede9c]{color:var(--pc-dot);display:inline-flex}.qs-backdrop[data-v-bbbede9c]{background:#1312188c;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:1500}.qs-dialog[data-v-bbbede9c]{background:var(--pc-card);border:1px solid var(--pc-line);border-radius:24px;box-shadow:0 40px 80px -40px var(--pc-shadow);color:var(--pc-ink);display:flex;flex-direction:column;font-family:var(--pc-sans);max-height:min(86vh,880px);overflow:hidden;text-align:start;width:min(640px,100%)}.qs-dialog-head[data-v-bbbede9c]{align-items:flex-start;border-bottom:1px solid var(--pc-line-soft);display:flex;gap:16px;justify-content:space-between;padding:22px 24px 16px}.qs-dialog-head h2[data-v-bbbede9c]{color:var(--pc-ink);font-size:20px;font-weight:600;line-height:1.3;margin:0}.qs-dialog-head p[data-v-bbbede9c]{color:var(--pc-muted);font-size:14px;line-height:1.5;margin:6px 0 0}.qs-dialog-close[data-v-bbbede9c]{background:transparent;border:0;border-radius:50%;color:var(--pc-muted);cursor:pointer;display:grid;flex:none;font-size:26px;height:40px;line-height:1;margin:-6px -8px 0 0;padding:0;place-items:center;width:40px}.qs-dialog-close[data-v-bbbede9c]:hover{background:var(--pc-surface);color:var(--pc-ink)}.qs-dialog-body[data-v-bbbede9c]{overflow-y:auto;overscroll-behavior:contain;padding:4px 24px 12px}.qs-group h3[data-v-bbbede9c]{color:var(--pc-muted);font-size:12px;font-weight:700;letter-spacing:.06em;margin:18px 0 2px;text-transform:uppercase}.qs-opt[data-v-bbbede9c]{align-items:flex-start;border-bottom:1px solid var(--pc-line-soft);display:flex;gap:16px;padding:12px 0}.qs-opt[data-v-bbbede9c]:last-child{border-bottom:0}.qs-opt.is-locked .qs-switch[data-v-bbbede9c]{opacity:.5}.qs-opt-text[data-v-bbbede9c]{flex:1;min-width:0}.qs-opt-name[data-v-bbbede9c]{align-items:center;color:var(--pc-ink);display:flex;flex-wrap:wrap;font-size:15px;font-weight:600;gap:4px 8px;margin:0}.qs-opt-desc[data-v-bbbede9c]{color:var(--pc-muted);font-size:13px;line-height:1.55;margin:4px 0 0}.qs-range[data-v-bbbede9c]{align-items:center;display:flex;gap:12px;margin-top:10px}.qs-range input[data-v-bbbede9c]{accent-color:var(--pc-accent-fill);cursor:pointer;flex:1;min-width:0}.qs-range input[data-v-bbbede9c]:disabled{cursor:not-allowed;opacity:.5}.qs-range output[data-v-bbbede9c]{color:var(--pc-text-2);font-size:13px;font-variant-numeric:tabular-nums;min-width:42px;text-align:end}.qs-switch[data-v-bbbede9c]{background:var(--pc-line);border:0;border-radius:999px;cursor:pointer;flex:none;height:26px;margin-top:1px;padding:0;position:relative;transition:background-color .15s;width:44px}.qs-switch span[data-v-bbbede9c]{background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000040;height:20px;inset-inline-start:3px;position:absolute;top:3px;transition:transform .15s;width:20px}.qs-switch.is-on[data-v-bbbede9c]{background:var(--pc-accent-fill)}.qs-switch.is-on span[data-v-bbbede9c]{transform:translate(18px)}html[dir=rtl] .qs-switch.is-on span[data-v-bbbede9c]{transform:translate(-18px)}.qs-dialog-foot[data-v-bbbede9c]{align-items:center;border-top:1px solid var(--pc-line-soft);display:flex;gap:12px;justify-content:space-between;padding:14px 24px}.qs-reset[data-v-bbbede9c]{background:none;border:0;color:var(--pc-muted);cursor:pointer;font-size:14px;font-weight:600;padding:8px 0}.qs-reset[data-v-bbbede9c]:hover{color:var(--pc-ink)}@media (max-width:560px){.qs-backdrop[data-v-bbbede9c]{padding:0;place-items:end stretch}.qs-dialog[data-v-bbbede9c]{border-radius:22px 22px 0 0;max-height:90vh;max-height:90dvh;width:100%}.qs-dialog-head[data-v-bbbede9c]{padding:18px 18px 12px}.qs-dialog-body[data-v-bbbede9c]{padding:0 18px 8px}.qs-dialog-foot[data-v-bbbede9c]{padding:12px 18px calc(12px + env(safe-area-inset-bottom))}.qs-chip[data-v-bbbede9c]{font-size:13px}}@media (max-width:520px){.qs.is-multi .qs-grid[data-v-bbbede9c]{grid-template-columns:minmax(0,1fr)}.qs-result[data-v-bbbede9c],.qs.is-multi .qs-photo[data-v-bbbede9c]{aspect-ratio:4/3}.qs-empty strong[data-v-bbbede9c]{font-size:13px}}
