.vm-mkt .gr-badge{background:var(--violet-soft);color:var(--violet-strong);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:.4rem;padding:.28rem .6rem;font-size:.66rem;font-weight:700;display:inline-flex}.vm-mkt .gr-badge .ic{background:var(--violet-strong);border-radius:.28rem;place-items:center;width:1rem;height:1rem;display:grid}.vm-mkt .gr-badge .ic svg{color:#fff;width:.7rem;height:.7rem}.vm-mkt .gr-h1{letter-spacing:-.02em;margin-top:-.2rem;font-size:1.5rem;font-weight:800}.vm-mkt .gr-sub{color:var(--muted);max-width:34rem;font-size:.84rem;line-height:1.5}.vm-mkt .gr-card{border:1px solid var(--line);background:#fff;border-radius:.9rem;padding:1rem 1.1rem;box-shadow:0 1px 2px #14131708}.vm-mkt .gr-label{align-items:center;gap:.45rem;margin-bottom:.8rem;font-size:.82rem;font-weight:700;display:flex}.vm-mkt .gr-label:before{content:"";background:var(--violet-strong);border-radius:999px;width:.4rem;height:.4rem}.vm-mkt .gr-label.mut{color:var(--muted-2);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:700}.vm-mkt .gr-modes{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.vm-mkt .gr-mode{border:1px solid var(--line);border-radius:.7rem;padding:.85rem .9rem;transition:border-color .35s,background .35s,box-shadow .35s}.vm-mkt .gr-mode.sel{border-color:var(--violet-strong);box-shadow:inset 0 0 0 1px var(--violet-strong);background:#7c3aed0b}.vm-mkt .gr-mtop{align-items:center;gap:.5rem;display:flex}.vm-mkt .gr-mode .nm{font-size:.92rem;font-weight:700}.vm-mkt .gr-mode .badge{letter-spacing:.05em;border-radius:999px;padding:.15rem .45rem;font-size:.58rem;font-weight:700}.vm-mkt .gr-mode .badge.all,.vm-mkt .gr-mode .badge.pro{color:var(--violet-strong);background:var(--violet-soft)}.vm-mkt .gr-mode .radio{border:1.5px solid var(--line);border-radius:999px;flex:none;place-items:center;width:1.2rem;height:1.2rem;margin-left:auto;transition:border-color .3s,background .3s;display:grid}.vm-mkt .gr-mode .radio svg{color:#fff;opacity:0;width:.78rem;height:.78rem;transition:opacity .3s}.vm-mkt .gr-mode.sel .radio{border-color:var(--violet-strong);background:var(--violet-strong)}.vm-mkt .gr-mode.sel .radio svg{opacity:1}.vm-mkt .gr-mode p{color:var(--muted);margin-top:.5rem;font-size:.75rem;line-height:1.45}.vm-mkt .gr-qgroup{margin-top:.95rem}.vm-mkt .gr-qgroup:first-of-type{margin-top:0}.vm-mkt .gr-qlabel{margin-bottom:.55rem;font-size:.82rem;font-weight:700}.vm-mkt .gr-qlabel .hint{color:var(--muted-2);margin-left:.35rem;font-size:.74rem;font-weight:500}.vm-mkt .gr-chips{flex-wrap:wrap;gap:.45rem;display:flex}.vm-mkt .gr-chip{color:var(--ink-soft);border:1px solid var(--line);background:#fff;border-radius:999px;padding:.36rem .7rem;font-size:.76rem;font-weight:500;transition:border-color .3s,background .3s,color .3s}.vm-mkt .gr-chip.add{color:var(--muted-2)}.vm-mkt .gr-chip.sel{border-color:var(--violet-strong);background:var(--violet-soft);color:var(--violet-strong);font-weight:600}.vm-mkt .gr-reach{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:.6rem;min-height:2.4rem;margin-top:.55rem;padding:.6rem .75rem;font-size:.8rem}.vm-mkt .gr-reach .ph{color:var(--muted-2)}.vm-mkt .gr-caret{background:var(--violet);vertical-align:-.16em;width:2px;height:1.02em;margin-left:1px;animation:1s step-end infinite grBlink;display:inline-block}@keyframes grBlink{50%{opacity:0}}@media (max-width:820px){.vm-mkt .gr-modes{grid-template-columns:1fr}}