.xch{z-index:95;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-inter), "Inter", system-ui, sans-serif;background:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.xch__card{background:#1a1b21f7;border:1px solid #ffffff1a;border-radius:18px;width:min(420px,94vw);padding:20px;box-shadow:0 40px 90px -30px #000000d9}.xch__head{justify-content:space-between;align-items:center;display:flex}.xch__title{font:600 16px var(--font-poppins), "Poppins", system-ui, sans-serif;color:#fff}.xch__x{color:#d3d5dc;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.xch__x:hover{color:#fff;background:#ffffff17}.xch__sub{font:400 13px var(--font-inter), system-ui, sans-serif;color:#9aa0ac;margin:6px 0 16px}.xch__opt{text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:13px;width:100%;margin-bottom:10px;padding:14px;transition:background .15s,border-color .15s;display:flex}.xch__opt:last-child{margin-bottom:0}.xch__opt:hover{background:#6a52f31f;border-color:#7c64fa80}.xch__ic{color:#b9a8ff;background:#6a52f329;border:1px solid #7c64fa59;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.xch__txt{flex-direction:column;gap:2px;display:flex}.xch__opt-t{font:600 14px var(--font-inter), system-ui, sans-serif;color:#fff}.xch__opt-s{font:400 12px var(--font-inter), system-ui, sans-serif;color:#9aa0ac}.xch__row{gap:10px;margin-top:16px;display:flex}.xch__btn{text-align:center;cursor:pointer;font:600 13px var(--font-inter), system-ui, sans-serif;color:#d3d5dc;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:11px;flex:1;padding:10px;text-decoration:none}.xch__btn:hover{color:#fff;background:#ffffff1a}.xch__btn--primary{color:#fff;background:linear-gradient(#ffffff24,#fff0 16%),linear-gradient(#8271fb 0%,#4d34d2 13%,#4129c2 50%,#4d34d2 87%,#6c57f4 100%);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff6b}
.vsi{--vsi-text:#fff;--vsi-dim:#d3d5dc;--vsi-mute:#9aa0ac;--vsi-accent:#6a52f3;--vsi-border:#ffffff1f;--vsi-hi:#ffffff29;--vsi-field:#ffffff0d;--vsi-display:var(--font-poppins), "Poppins", system-ui, sans-serif;--vsi-body:var(--font-inter), "Inter", system-ui, -apple-system, sans-serif}.vsi .panel__title{font:600 13px var(--vsi-display);color:var(--vsi-text);margin:0 0 16px}.vsi .empty-note{font:400 13px var(--vsi-body);color:var(--vsi-mute)}.vsi .insp-group{margin-bottom:18px}.vsi .insp-group__header{border:none;border-bottom:1px solid var(--vsi-border);width:100%;color:var(--vsi-mute);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:8px;margin:0 0 10px;padding:0 0 6px;transition:color .15s,border-color .15s;display:flex}.vsi .insp-group__header:hover{color:var(--vsi-dim);border-color:var(--vsi-hi)}.vsi .insp-group__chev{flex:none;transition:transform .18s}.vsi .insp-group:not(.is-collapsed) .insp-group__chev{transform:rotate(90deg)}.vsi .insp-group__title-text{font:600 11px var(--vsi-display);letter-spacing:.06em;text-transform:uppercase}.vsi .insp-group.is-collapsed{margin-bottom:12px}.vsi .field{margin-bottom:12px;display:block}.vsi .field:last-child{margin-bottom:0}.vsi .field__label{font:500 12px var(--vsi-body);color:var(--vsi-dim);margin-bottom:6px;display:block}.vsi .field__hint{font:400 11px/1.4 var(--vsi-body);color:var(--vsi-mute);margin:6px 0 0}.vsi .ctl-text,.vsi .ctl-textarea{background:var(--vsi-field);border:1px solid var(--vsi-border);width:100%;color:var(--vsi-text);font:400 13px var(--vsi-body);border-radius:9px;outline:none;padding:9px 11px;transition:border-color .15s}.vsi .ctl-textarea{resize:vertical;line-height:1.45}.vsi .ctl-text:focus,.vsi .ctl-textarea:focus{border-color:#6a52f38c}.vsi .ctl-select{position:relative}.vsi .ctl-select select{appearance:none;background:var(--vsi-field);border:1px solid var(--vsi-border);width:100%;color:var(--vsi-text);font:400 13px var(--vsi-body);cursor:pointer;border-radius:9px;outline:none;padding:9px 34px 9px 11px}.vsi .ctl-select select:focus{border-color:#6a52f38c}.vsi .ctl-select select option{color:var(--vsi-text);background:#1c1e24}.vsi .ctl-select__chev{color:var(--vsi-mute);pointer-events:none;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.vsi .ctl-multiselect{flex-wrap:wrap;gap:6px;display:flex}.vsi .ctl-chip{font:500 12px var(--vsi-body);border:1px solid var(--vsi-border);color:var(--vsi-mute);cursor:pointer;background:#ffffff0a;border-radius:999px;padding:6px 11px;transition:background .15s,color .15s,border-color .15s}.vsi .ctl-chip.is-on{color:#fff;background:#6a52f33d;border-color:#6a52f38c}.vsi .ctl-color__row{align-items:center;gap:9px;display:flex}.vsi input[type=color]{border:1px solid var(--vsi-border);background:var(--vsi-field);cursor:pointer;border-radius:9px;flex:none;width:46px;height:34px;padding:3px}.vsi input[type=color]::-webkit-color-swatch-wrapper{padding:0}.vsi input[type=color]::-webkit-color-swatch{border:none;border-radius:5px}.vsi .ctl-hex{background:var(--vsi-field);border:1px solid var(--vsi-border);color:var(--vsi-text);border-radius:9px;outline:none;flex:1;padding:9px 11px;font:400 12px ui-monospace,Source Code Pro,monospace}.vsi .ctl-hex:focus{border-color:#6a52f38c}.vsi .ctl-range__top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.vsi .ctl-range__top label{font:500 12.5px var(--vsi-body);color:var(--vsi-dim)}.vsi .ctl-range__top output{font:500 12.5px var(--vsi-body);color:var(--vsi-text);font-variant-numeric:tabular-nums}.vsi input[type=range]{width:100%;accent-color:var(--vsi-accent);cursor:pointer;height:4px}.vsi .ctl-toggle{background:0 0;justify-content:space-between;align-items:center;gap:12px;display:flex}.vsi .ctl-toggle__label{font:500 12.5px var(--vsi-body);color:var(--vsi-dim)}.vsi .ctl-toggle__switch{border:1px solid var(--vsi-border);cursor:pointer;background:#ffffff1f;border-radius:999px;flex:none;width:42px;height:24px;padding:0;transition:background .18s,border-color .18s;display:block;position:relative}.vsi .ctl-toggle__knob{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000073}.vsi .ctl-toggle.is-on .ctl-toggle__switch{background:linear-gradient(120deg,#4d39da,#6a52f3);border-color:#6a52f399}.vsi .ctl-toggle.is-on .ctl-toggle__knob{transform:translate(18px)}
