@charset "UTF-8";.vc-color-swatch{appearance:none;border:0;padding:0;display:block}.vc-color-swatch:focus-visible{outline:2px solid #22c55e;outline-offset:2px}.vc-pop{position:fixed;z-index:9500;max-width:calc(100vw - 16px);box-sizing:border-box;padding:10px;border-radius:16px;background:#0a0a0a;color:#fff;font-size:12px;text-align:start;box-shadow:0 18px 44px #0009,inset 0 0 0 1px #ffffff17;transform-origin:top left;animation:vc-pop-in .17s cubic-bezier(.23,1,.32,1) both;outline:none;user-select:none;-webkit-tap-highlight-color:transparent}.vc-pop.is-up{transform-origin:bottom left}@keyframes vc-pop-in{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:none}}.vc-pop-back{position:fixed;inset:0;z-index:9490;background:#00000073;animation:vc-pop-fade .2s ease-out both}.vc-pop-back.is-closing{animation:vc-pop-fade-out .2s ease-in both}@keyframes vc-pop-fade{0%{opacity:0}to{opacity:1}}@keyframes vc-pop-fade-out{0%{opacity:1}to{opacity:0}}.vc-pop--sheet{inset:auto 0 0;width:100%!important;max-width:none;max-height:min(86vh,680px);overflow-y:auto;overscroll-behavior:contain;padding:0 16px calc(16px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0;font-size:13px;animation:vc-sheet-in .28s cubic-bezier(.32,.72,0,1) both;transition:transform .22s cubic-bezier(.32,.72,0,1);box-shadow:0 -10px 36px #00000073,inset 0 1px #ffffff14}.vc-pop--sheet.is-closing{animation:vc-sheet-out .2s cubic-bezier(.32,.72,0,1) both}@keyframes vc-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes vc-sheet-out{0%{transform:none}to{transform:translateY(100%)}}.vc-pop-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:8px;min-height:52px;margin:0 -16px 6px;padding:10px 10px 0 16px;background:inherit;touch-action:none}.vc-pop-grab{position:absolute;left:50%;top:6px;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:#ffffff38}.vc-pop-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600}.vc-pop-done{flex:none;height:34px;padding:0 14px;border:0;border-radius:17px;background:#ffffff1a;color:inherit;font-size:14px;font-weight:600;cursor:pointer}.vc-cp-sv{position:relative;height:152px;border-radius:11px;cursor:crosshair;touch-action:none;outline:none;background-image:linear-gradient(to top,#000,#0000),linear-gradient(to right,#fff,#fff0);box-shadow:inset 0 0 0 1px #ffffff0f}.vc-pop--sheet .vc-cp-sv{height:min(42vw,210px);border-radius:14px}.vc-cp-sv:focus-visible{box-shadow:0 0 0 2px #0a0a0a,0 0 0 4px #22c55e}.vc-cp-sv-dot,.vc-cp-hue-dot{position:absolute;width:18px;height:18px;box-sizing:border-box;border-radius:50%;border:2.5px solid #fff;box-shadow:0 1px 4px #0000008c,inset 0 0 0 1px #0000001f;transform:translate(-50%,-50%);pointer-events:none}.vc-cp-row{display:flex;align-items:center;gap:8px;margin-top:10px}.vc-cp-eye{flex:none;width:30px;height:30px;border:0;border-radius:15px;display:grid;place-items:center;background:#3b3d44;color:#fff;font-size:15px;cursor:pointer;box-shadow:0 1px 2px #00000073,0 6px 16px -6px #0009,inset 0 1px #ffffff1a;transition:background-color .12s ease,transform .12s ease}.vc-cp-eye:hover{background:#45474f}.vc-cp-eye:active{transform:scale(.94)}.vc-cp-preview{flex:none;width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 1px #fff3}.vc-cp-hue{position:relative;flex:1;height:12px;border-radius:6px;cursor:pointer;touch-action:none;outline:none;background:linear-gradient(to right,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.vc-pop--sheet .vc-cp-hue{height:16px;border-radius:8px}.vc-cp-hue:focus-visible{box-shadow:0 0 0 2px #0a0a0a,0 0 0 4px #22c55e}.vc-cp-hue-dot{top:50%;width:16px;height:16px}.vc-pop--sheet .vc-cp-hue-dot{width:22px;height:22px}.vc-cp-fields{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:6px;margin-top:10px}.vc-cp-fields label{display:flex;flex-direction:column;align-items:center;gap:3px;color:#737373;font-size:10.5px}.vc-cp-fields input{width:100%;min-width:0;height:30px;box-sizing:border-box;border:0;border-radius:9px;background:#1e1e1e;color:#fff;text-align:center;font:inherit;font-size:12px;font-variant-numeric:tabular-nums;outline:none;user-select:text}.vc-pop--sheet .vc-cp-fields input{height:40px;font-size:16px;border-radius:11px}.vc-cp-fields input:focus{box-shadow:inset 0 0 0 1px #ffffff59}.vc-cp-hex input{text-transform:uppercase;letter-spacing:.02em}.vc-cp-sec{margin-top:10px}.vc-cp-sec-l{display:block;margin:0 2px 6px;font-size:11px;font-weight:600;color:#737373}.vc-cp-sws{display:flex;flex-wrap:wrap;gap:6px}.vc-cp-sw{width:22px;height:22px;padding:0;border:0;border-radius:7px;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff29,0 0 0 1px #00000040;transition:transform .12s ease}.vc-pop--sheet .vc-cp-sw{width:32px;height:32px;border-radius:9px}.vc-cp-sw:hover{transform:translateY(-1px)}.vc-cp-sw:active{transform:scale(.94)}.vc-cp-sw[aria-selected=true]{box-shadow:0 0 0 2px #0a0a0a,0 0 0 4px #fff}.vc-cp-sw:focus-visible{outline:none;box-shadow:0 0 0 2px #0a0a0a,0 0 0 4px #22c55e}.vc-sel{position:relative;display:flex;align-items:center;gap:8px;text-align:start;cursor:pointer}.vc-sel:disabled{cursor:default;opacity:.6}.vc-sel-v{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vc-sel-caret{flex:none;font-size:14px;opacity:.55}.vc-sel-pop{padding:6px;max-height:min(360px,100vh - 24px);overflow-y:auto}.vc-pop--sheet.vc-sel-pop{padding:0 10px calc(14px + env(safe-area-inset-bottom,0px));max-height:min(78vh,640px)}.vc-pop--sheet.vc-sel-pop .vc-pop-head{margin:0 -10px 4px}.vc-sel-list{display:flex;flex-direction:column;gap:2px}.vc-sel-opt{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:7px 10px;border:0;border-radius:9px;background:transparent;color:inherit;font:inherit;font-size:13px;text-align:start;cursor:pointer;outline:none;transition:background-color .12s ease}.vc-pop--sheet .vc-sel-opt{min-height:48px;font-size:15px;border-radius:12px}.vc-sel-opt:hover,.vc-sel-opt:focus-visible{background:#ffffff12}.vc-sel-opt.is-on{background:#ffffff0d}.vc-sel-opt-t{flex:1;min-width:0;display:flex;flex-direction:column}.vc-sel-opt-t small{font-size:11.5px;color:#737373}.vc-sel-check{flex:none;font-size:15px}.vc-sel-check.is-off{visibility:hidden}.vc-range2{-webkit-appearance:none;appearance:none;width:100%;height:20px;margin:0;background:transparent!important;cursor:pointer;--vc-range-fill: #22c55e;--vc-range-rest: rgba(255, 255, 255, .14);--vc-range-track: linear-gradient(90deg, var(--vc-range-fill) var(--p, 0%), var(--vc-range-rest) var(--p, 0%))}.vc-range2::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:var(--vc-range-track)}.vc-range2::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-7px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000073,0 0 0 1px #0000001f;transition:transform .12s ease}.vc-range2:active::-webkit-slider-thumb{transform:scale(1.12)}.vc-range2::-moz-range-track{height:4px;border-radius:2px;background:var(--vc-range-track)}.vc-range2::-moz-range-thumb{width:18px;height:18px;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000073}.vc-range2:focus-visible{outline:none}.vc-range2:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #22c55e73}.vc-range2:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px #22c55e73}.vc-range2--hue{--vc-range-track: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%)}.vc-range2--hue::-webkit-slider-runnable-track{height:12px;border-radius:6px}.vc-range2--hue::-webkit-slider-thumb{margin-top:-3px;border:2.5px solid #fff;background:transparent;box-sizing:border-box}.vc-range2--hue::-moz-range-track{height:12px;border-radius:6px}.vc-range2--hue::-moz-range-thumb{box-sizing:border-box;border:2.5px solid #fff;background:transparent}.vc-switch2{position:relative;flex:none;width:40px;height:22px;padding:0;border:0;border-radius:11px;background:#ffffff29;cursor:pointer;transition:background-color .2s ease}.vc-switch2:after{content:"";position:absolute;top:2px;inset-inline-start:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000004d;transition:transform .2s cubic-bezier(.23,1,.32,1)}.vc-switch2[aria-checked=true]{background:#22c55e}.vc-switch2[aria-checked=true]:after{transform:translate(18px)}[dir=rtl] .vc-switch2[aria-checked=true]:after{transform:translate(-18px)}.vc-switch2:focus-visible{outline:2px solid #22c55e;outline-offset:2px}html[data-theme=light] .vc-pop{background:#fff;color:#18181b;box-shadow:0 18px 44px #00000029,inset 0 0 0 1px #00000014}html[data-theme=light] .vc-pop--sheet{box-shadow:0 -10px 36px #0000002e,inset 0 1px #0000000f}html[data-theme=light] .vc-pop-back{background:#0000004d}html[data-theme=light] .vc-pop-grab{background:#0000002e}html[data-theme=light] .vc-pop-done{background:#0000000f}html[data-theme=light] .vc-cp-sv{box-shadow:inset 0 0 0 1px #00000014}html[data-theme=light] .vc-cp-sv:focus-visible,html[data-theme=light] .vc-cp-hue:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #22c55e}html[data-theme=light] .vc-cp-eye{background:#f2f2f3;color:#18181b;box-shadow:inset 0 0 0 1px #00000014}html[data-theme=light] .vc-cp-eye:hover{background:#e7e7ea}html[data-theme=light] .vc-cp-preview{box-shadow:inset 0 0 0 1px #00000024}html[data-theme=light] .vc-cp-fields label,html[data-theme=light] .vc-cp-sec-l,html[data-theme=light] .vc-sel-opt-t small{color:#71717a}html[data-theme=light] .vc-cp-fields input{background:#f2f2f3;color:#18181b}html[data-theme=light] .vc-cp-fields input:focus{box-shadow:inset 0 0 0 1px #0000004d}html[data-theme=light] .vc-cp-sw{box-shadow:inset 0 0 0 1px #0000001f}html[data-theme=light] .vc-cp-sw[aria-selected=true]{box-shadow:0 0 0 2px #fff,0 0 0 4px #18181b}html[data-theme=light] .vc-cp-sw:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #22c55e}html[data-theme=light] .vc-sel-opt:hover,html[data-theme=light] .vc-sel-opt:focus-visible{background:#0000000d}html[data-theme=light] .vc-sel-opt.is-on{background:#0000000a}html[data-theme=light] .vc-range2{--vc-range-rest: rgba(0, 0, 0, .12)}html[data-theme=light] .vc-range2::-webkit-slider-thumb{box-shadow:0 1px 3px #0000004d,0 0 0 1px #0000001a}html[data-theme=light] .vc-switch2{background:#00000024}@media (prefers-reduced-motion: reduce){.vc-pop,.vc-pop--sheet,.vc-pop--sheet.is-closing,.vc-pop-back,.vc-pop-back.is-closing{animation:none;transition:none}.vc-cp-sw,.vc-cp-eye,.vc-switch2,.vc-switch2:after,.vc-range2::-webkit-slider-thumb{transition:none}}.vc-m-avatar-crop-range.vc-range2{width:160px}.vc-color-swatch.is-open{box-shadow:0 0 0 2px var(--bolt-elements-background-depth-1, #0a0a0a),0 0 0 4px #22c55e!important}
