@import"https://fonts.googleapis.com/css2?family=Inria+Sans:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap";.app-icon[data-v-bcdd3fa9]{display:inline-flex;width:1em;height:1em;flex:none}.app-icon[data-v-bcdd3fa9] svg{width:100%;height:100%;overflow:visible}.toasts[data-v-c7da4dba]{position:fixed;right:0;left:0;bottom:calc(120 * var(--u) + env(safe-area-inset-bottom,0px));z-index:var(--z-toast);display:flex;flex-direction:column;align-items:center;gap:var(--space-8);padding:0 var(--space-14);pointer-events:none}.toast[data-v-c7da4dba]{display:flex;align-items:center;gap:var(--space-8);max-width:min(100%,calc(360 * var(--u)));padding:var(--space-8) var(--space-14);border-radius:var(--radius-pill);background:var(--panel-2);box-shadow:0 calc(6 * var(--u)) calc(18 * var(--u)) #00000080;color:var(--text-strong);font-size:var(--fs-sm);pointer-events:auto;cursor:pointer}.toast-icon[data-v-c7da4dba]{display:inline-flex;flex:none;font-size:calc(13 * var(--u));font-size:round(calc(13 * var(--u)),1px)}.toast-success .toast-icon[data-v-c7da4dba]{color:var(--green)}.toast-error .toast-icon[data-v-c7da4dba]{color:var(--red)}.toast-message[data-v-c7da4dba]{line-height:1.3}.toast[data-v-c7da4dba]{position:relative;overflow:hidden}.toast-timer[data-v-c7da4dba]{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--accent);transform-origin:left center;animation:motion-timer-drain linear forwards}.toast-action[data-v-c7da4dba]{flex:none;margin:calc(-4 * var(--u)) calc(-8 * var(--u)) calc(-4 * var(--u)) var(--space-4);padding:calc(4 * var(--u)) calc(10 * var(--u));border:none;border-radius:var(--radius-pill);background:#ffffff1a;color:var(--accent);font:inherit;font-weight:var(--fw-bold);cursor:pointer;transition:background-color .14s}.toast-action[data-v-c7da4dba]:hover{background:#ffffff2e}.toast-action[data-v-c7da4dba]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.toast-enter-active[data-v-c7da4dba],.toast-leave-active[data-v-c7da4dba]{transition:opacity .2s ease,transform .2s ease}.toast-enter-from[data-v-c7da4dba],.toast-leave-to[data-v-c7da4dba]{opacity:0;transform:translateY(calc(8 * var(--u)))}.toast-move[data-v-c7da4dba]{transition:transform .2s ease}:root{--vc-picker-bg: #f8f8f8;--vc-body-bg: #fff;--vc-input-bg: #fff;--vc-input-text: #333;--vc-input-label: #969696;--vc-input-border: #dadada;--vc-chrome-toggle-btn-highlighted: #eee;--vc-ps-bg: #dcdcdc;--vc-ps-title-bg-gradient-start: #f0f0f0;--vc-ps-title-bg-gradient-end: #d4d4d4;--vc-ps-title-border: #B1B1B1;--vc-ps-title-color: #4d4d4d;--vc-ps-slider-border: #b3b3b3;--vc-ps-slider-border-bottom: #f0f0f0;--vs-ps-picker-border-dark: #555;--vs-ps-picker-border-white: #fff;--vc-ps-btn-gradient-start: #fff;--vc-ps-btn-gradient-end: #e6e6e6;--vc-ps-btn-border: #878787;--vc-ps-btn-shadow: #EAEAEA;--vc-ps-btn-color: #000;--vc-ps-preview-border: #000;--vc-ps-label: #000;--vc-ps-input-border: #888;--vc-ps-input-shadow-dark: rgba(0,0,0,.1);--vc-ps-input-shadow-light: #ececec;--vc-sketch-input-label: #222;--vc-sketch-presets-border: #eee;--vc-twitter-input-bg: #fff;--vc-twitter-input-border: #f0f0f0;--vc-twitter-input-color: #666;--vc-twitter-hash-bg: #f0f0f0;--vc-twitter-hash-color: #98A1A4}:root.dark{--vc-body-bg: #424242;--vc-picker-bg: #d0d0d0;--vc-input-bg: #2c2c2c;--vc-input-text: #d0d0d0;--vc-input-label: #bbbbbb;--vc-input-border: #555555;--vc-chrome-toggle-btn-highlighted: #5c5c5c;--vc-sketch-input-label: #bbbbbb;--vc-sketch-presets-border: #5a5a5a;--vc-twitter-input-border: #383838;--vc-twitter-input-color: #bbbbbb;--vc-twitter-hash-bg: #383838;--vc-twitter-hash-color: #a0acaf;--vc-twitter-input-bg: #555;--vc-ps-bg: #424242;--vc-ps-title-bg-gradient-start: #4e4e4e;--vc-ps-title-bg-gradient-end: #3a3a3a;--vc-ps-title-border: #5a5a5a;--vc-ps-title-color: #bbbbbb;--vc-ps-slider-border: #5c5c5c;--vc-ps-slider-border-bottom: #4a4a4a;--vs-ps-picker-border-dark: #b8b8b8;--vs-ps-picker-border-white: #bbbbbb;--vc-ps-btn-gradient-start: #505050;--vc-ps-btn-gradient-end: #3a3a3a;--vc-ps-btn-border: #6a6a6a;--vc-ps-btn-shadow: #2a2a2a;--vc-ps-btn-color: #bbbbbb;--vc-ps-preview-border: #3a3a3a;--vc-ps-label: #bbbbbb;--vc-ps-input-border: #666666;--vc-ps-input-shadow-dark: rgba(0, 0, 0, .45);--vc-ps-input-shadow-light: #2d2d2d}.bg[data-v-4d048d6e]{cursor:crosshair;position:absolute;inset:0;touch-action:none}.white[data-v-4d048d6e]{background:linear-gradient(to right,#fff,#fff0)}.black[data-v-4d048d6e]{background:linear-gradient(to top,#000,#0000)}.picker-wrap[data-v-4d048d6e]{cursor:pointer;position:absolute;outline:none}.picker[data-v-4d048d6e]{cursor:move;width:4px;height:4px;box-shadow:0 0 0 1.6px var(--vc-picker-bg),inset 0 0 1px 1px #0000004d,0 0 1px 2px #0006;border-radius:50%;transform:translate(-2px,-2px)}.vc-base-slider[data-v-972b0fad]{position:relative;width:100%;height:100%;touch-action:none}.background[data-v-972b0fad],.slider[data-v-972b0fad]{position:absolute;inset:0}.background[data-v-972b0fad]{overflow:hidden}.slider[data-v-972b0fad]{cursor:pointer;z-index:2}.picker-wrap[data-v-972b0fad]{position:absolute;z-index:2;outline:none}.picker[data-v-972b0fad]{width:4px;height:8px;margin-top:1px;border-radius:1px;box-shadow:0 0 2px #0009;background:var(--vc-picker-bg);cursor:pointer;transform:translate(-2px)}.vc-hue-slider[data-v-5367c985]{cursor:crosshair;touch-action:none}.gradient[data-v-5367c985]{width:100%;height:100%;border-radius:2px;background:var(--2f44f39d)}.vc-checkerboard[data-v-37d61ccd]{position:absolute;inset:0;background-size:contain}.vc-alpha-slider[data-v-07dd346b] .vc-checkerboard{border-radius:2px}.gradient[data-v-07dd346b]{position:absolute;inset:0}.vc-editable-input[data-v-9c267b2b]{position:relative}.vc-input-input[data-v-9c267b2b]{width:100%;padding:0;border:0;outline:none}.vc-input-label[data-v-9c267b2b]{text-transform:capitalize}.vc-chrome-picker[data-v-dfdde7e0]{width:225px;box-sizing:initial;border-radius:2px;box-shadow:0 0 2px #0000004d,0 4px 8px #0000004d;font-family:Menlo,Consolas,Courier New,monospace}.controls[data-v-dfdde7e0]{display:flex}.color-wrap[data-v-dfdde7e0]{position:relative;width:36px}.active-color[data-v-dfdde7e0]{position:relative;width:30px;height:30px;border-radius:15px;overflow:hidden;z-index:1}.color-wrap[data-v-dfdde7e0] .vc-checkerboard{width:30px;height:30px;border-radius:15px;background-size:auto}.sliders[data-v-dfdde7e0]{flex:1}.fieldsWrap[data-v-dfdde7e0]{display:flex;padding-top:16px}.fields[data-v-dfdde7e0]{display:flex;margin-left:-6px;flex:1}.field[data-v-dfdde7e0]{padding-left:6px;width:100%}.toggle-btn[data-v-dfdde7e0]{width:32px;text-align:right;position:relative}.toggle-icon[data-v-dfdde7e0]{position:relative;margin-right:-4px;margin-top:12px;cursor:pointer;z-index:2;color:var(--vc-input-text)}.toggle-icon_highlighted[data-v-dfdde7e0]{position:absolute;width:24px;height:28px;top:10px;left:12px;background:var(--vc-chrome-toggle-btn-highlighted);border-radius:4px}.hue-wrap[data-v-dfdde7e0]{position:relative;height:10px;margin-bottom:8px}.alpha-wrap[data-v-dfdde7e0]{position:relative;height:10px}.hue-wrap[data-v-dfdde7e0] .container,.alpha-wrap[data-v-dfdde7e0] .gradient{border-radius:2px}.hue-wrap[data-v-dfdde7e0] .picker,.alpha-wrap[data-v-dfdde7e0] .picker{width:12px;height:12px;border-radius:6px;transform:translate(-6px,-2px);box-shadow:0 1px 4px #0000005e}.body[data-v-dfdde7e0]{padding:16px 16px 12px;background-color:var(--vc-body-bg)}.saturation[data-v-dfdde7e0]{width:100%;padding-bottom:55%;position:relative;border-radius:2px 2px 0 0;overflow:hidden}.saturation[data-v-dfdde7e0] .picker{width:12px;height:12px;transform:translate(-6px,-6px)}.fields[data-v-dfdde7e0] .vc-input-input{width:100%;height:21px;border-radius:2px;border:none;box-shadow:inset 0 0 0 1px var(--vc-input-border);background-color:var(--vc-input-bg);color:var(--vc-input-text);font-size:11px;text-align:center}.fields[data-v-dfdde7e0] .vc-input-label{display:block;margin-top:12px;font-size:11px;color:var(--vc-input-label);line-height:11px;text-transform:uppercase;text-align:center}.alpha-disabled[data-v-dfdde7e0] .active-color{width:18px;height:18px}.alpha-disabled[data-v-dfdde7e0] .color-wrap{width:30px}.alpha-disabled[data-v-dfdde7e0] .hue-wrap{margin-top:4px;margin-bottom:4px}.vc-compact-picker[data-v-91d11fa7]{width:245px;padding-top:5px;padding-left:5px;border-radius:2px;box-sizing:border-box;box-shadow:0 2px 10px #0000001f,0 2px 5px #00000029;background-color:var(--vc-body-bg)}.colors[data-v-91d11fa7]{overflow:hidden;padding:0;margin:0}.color-item[data-v-91d11fa7]{list-style:none;width:15px;height:15px;float:left;margin-right:5px;margin-bottom:5px;position:relative;cursor:pointer}.color-item_white[data-v-91d11fa7]{box-shadow:inset 0 0 0 1px #ddd}.color-item_white .dot[data-v-91d11fa7]{background:#000}.dot[data-v-91d11fa7]{position:absolute;inset:5px;border-radius:50%;opacity:1;background:#fff}.vc-grayscale-picker[data-v-631223a5]{padding-top:5px;padding-left:5px;width:245px;border-radius:2px;box-sizing:border-box;box-shadow:0 2px 10px #0000001f,0 2px 5px #00000029;background-color:var(--vc-body-bg)}.colors[data-v-631223a5]{overflow:hidden;padding:0;margin:0}.color-item[data-v-631223a5]{list-style:none;width:15px;height:15px;float:left;margin-right:5px;margin-bottom:5px;position:relative;cursor:pointer}.color-item_white[data-v-631223a5]{box-shadow:inset 0 0 0 1px #ddd}.color-item_white .dot[data-v-631223a5]{background:#000}.dot[data-v-631223a5]{position:absolute;inset:5px;border-radius:50%;opacity:1;background:#fff}.vc-material-picker[data-v-8f86229c]{position:relative;width:98px;height:98px;padding:16px;border-radius:2px;box-shadow:0 2px 10px #0000001f,0 2px 5px #00000029;background-color:var(--vc-body-bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif}.vc-material-picker[data-v-8f86229c] .vc-input-input{width:100%;height:30px;margin-top:12px;background-color:var(--vc-body-bg);color:var(--vc-input-text);font-size:15px}.vc-material-picker[data-v-8f86229c] .vc-input-label{position:absolute;top:0;left:0;font-size:11px;color:var(--vc-input-label)}.hex[data-v-8f86229c]{border-bottom-width:2px;border-bottom-style:solid}.rgb[data-v-8f86229c]{display:flex;margin-right:-10px;padding-top:11px}.color[data-v-8f86229c]{flex:1;padding-right:10px}.vc-photoshop-picker[data-v-b69df0e5]{width:513px;background:var(--vc-ps-bg);border-radius:4px;box-shadow:0 0 0 1px #00000040,0 8px 16px #00000026;box-sizing:initial;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif}.fields_disabled[data-v-b69df0e5]{width:390px}.title[data-v-b69df0e5]{height:23px;background-image:linear-gradient(-180deg,var(--vc-ps-title-bg-gradient-start) 0%,var(--vc-ps-title-bg-gradient-end) 100%);border-bottom:1px solid var(--vc-ps-title-border);border-radius:4px 4px 0 0;box-shadow:inset 0 1px #fff3,inset 0 -1px #00000005;color:var(--vc-ps-title-color);font-size:13px;line-height:24px;text-align:center}.body[data-v-b69df0e5]{padding:15px;display:flex}.saturation[data-v-b69df0e5]{width:256px;height:256px;position:relative;border:2px solid var(--vc-ps-slider-border);border-bottom:2px solid var(--vc-ps-slider-border-bottom);overflow:hidden}.saturation[data-v-b69df0e5] .picker{width:12px;height:12px;transform:translate(-6px,-6px)}.hue[data-v-b69df0e5]{height:256px;width:19px;margin-left:10px;border:2px solid var(--vc-ps-slider-border);border-bottom:2px solid var(--vc-ps-slider-border-bottom)}.hue-picker[data-v-b69df0e5]{position:relative}.hue-picker-left[data-v-b69df0e5],.hue-picker-right[data-v-b69df0e5]{position:absolute;width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent var(--vs-ps-picker-border-dark);cursor:pointer}.hue-picker-left[data-v-b69df0e5]:after,.hue-picker-right[data-v-b69df0e5]:after{content:"";width:0;height:0;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent var(--vs-ps-picker-border-white);position:absolute;top:1px;left:1px;transform:translate(-8px,-5px)}.hue-picker-left[data-v-b69df0e5]{transform:translate(-10px,-4px)}.hue-picker-right[data-v-b69df0e5]{transform:translate(21px,-4px) rotate(180deg)}.controls[data-v-b69df0e5]{width:180px;margin-left:10px;display:flex}.controls_fields_disabled[data-v-b69df0e5]{width:auto}.actions[data-v-b69df0e5]{margin-left:20px;flex:1}.action-btn[data-v-b69df0e5]{height:20px;margin-bottom:10px;background-image:linear-gradient(-180deg,var(--vc-ps-btn-gradient-start) 0%,var(--vc-ps-btn-gradient-end) 100%);border:1px solid var(--vc-ps-btn-border);border-radius:2px;box-shadow:0 1px 0 0 var(--vc-ps-btn-shadow);cursor:pointer;color:var(--vc-ps-btn-color);font-size:14px;line-height:20px;text-align:center}.preview[data-v-b69df0e5]{width:60px}.preview-swatches[data-v-b69df0e5]{border:1px solid var(--vc-ps-slider-border);border-bottom:1px solid var(--vc-ps-slider-border-bottom);margin-bottom:2px;margin-top:1px}.preview-color[data-v-b69df0e5]{height:34px;box-shadow:inset 1px 0 var(--vc-ps-preview-border),inset -1px 0 var(--vc-ps-preview-border),inset 0 1px var(--vc-ps-preview-border)}.preview-label[data-v-b69df0e5]{color:var(--vc-ps-label);font-size:14px;text-align:center}.fields[data-v-b69df0e5]{padding-top:5px;padding-bottom:9px;width:80px;position:relative}.fields[data-v-b69df0e5] .vc-input-input{width:40%;height:18px;margin-left:40%;margin-right:10px;margin-bottom:5px;padding-left:3px;border:1px solid var(--vc-ps-input-border);box-shadow:inset 0 1px 1px var(--vc-ps-input-shadow-dark),0 1px 0 0 var(--vc-ps-input-shadow-light);background-color:var(--vc-input-bg);color:var(--vc-ps-label);font-size:13px}.fields[data-v-b69df0e5] .vc-input-label,.fields[data-v-b69df0e5] .vc-input-desc{position:absolute;top:0;height:18px;color:var(--vc-ps-label);font-size:13px;line-height:22px;text-transform:uppercase}.fields[data-v-b69df0e5] .vc-input-label{left:0;width:34px}.fields[data-v-b69df0e5] .vc-input-desc{right:0;width:0}.fields-divider[data-v-b69df0e5]{height:5px}.hex[data-v-b69df0e5] .vc-input-input{width:80%;height:18px;margin-left:20%;margin-bottom:6px;padding-left:3px;border:1px solid var(--vc-ps-input-border);box-shadow:inset 0 1px 1px var(--vc-ps-input-shadow-dark),0 1px 0 0 var(--vc-ps-input-shadow-light);font-size:13px}.hex[data-v-b69df0e5] .vc-input-label{position:absolute;top:0;left:0;width:14px;text-transform:uppercase;font-size:13px;height:18px;line-height:22px}.vc-sketch-picker[data-v-fdb7d989]{position:relative;width:200px;padding:10px 10px 0;box-sizing:initial;background:var(--vc-body-bg);border-radius:4px;box-shadow:0 0 0 1px #00000026,0 8px 16px #00000026;font-family:Menlo,Consolas,Courier New,monospace}.saturation[data-v-fdb7d989]{width:100%;padding-bottom:75%;position:relative;overflow:hidden}.controls[data-v-fdb7d989]{display:flex}.sliders[data-v-fdb7d989]{padding:4px 0;flex:1}.hue[data-v-fdb7d989] .container,.alpha[data-v-fdb7d989] .gradient{border-radius:2px}.hue[data-v-fdb7d989]{position:relative;height:10px}.alpha[data-v-fdb7d989]{position:relative;height:10px;margin-top:4px;overflow:hidden}.color[data-v-fdb7d989]{width:24px;height:24px;position:relative;margin-top:4px;margin-left:4px;border-radius:2px;overflow:hidden}.active-color[data-v-fdb7d989]{position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000026,inset 0 0 4px #00000040;z-index:2}.color[data-v-fdb7d989] .vc-checkerboard{background-size:auto}.field[data-v-fdb7d989]{display:flex;padding-top:4px}.field[data-v-fdb7d989] .vc-input-input{width:90%;padding:4px 0 3px 10%;border:none;box-shadow:inset 0 0 0 1px var(--vc-input-border);background-color:var(--vc-input-bg);color:var(--vc-input-text);font-size:10px}.field[data-v-fdb7d989] .vc-input-label{display:block;padding-top:3px;padding-bottom:4px;color:var(--vc-sketch-input-label);font-size:11px;text-align:center}.field_single[data-v-fdb7d989]{flex:1;padding-left:6px}.field_double[data-v-fdb7d989]{flex:2}.presets[data-v-fdb7d989]{margin-right:-10px;margin-left:-10px;padding-left:10px;padding-top:10px;border-top:1px solid var(--vc-sketch-presets-border)}.preset-color[data-v-fdb7d989]{border-radius:3px;overflow:hidden;position:relative;display:inline-block;margin:0 10px 10px 0;vertical-align:top;cursor:pointer;width:16px;height:16px;box-shadow:inset 0 0 0 1px #00000026}.preset-color[data-v-fdb7d989] .vc-checkerboard{box-shadow:inset 0 0 0 1px #00000026;border-radius:3px}.alpha-disabled .color[data-v-fdb7d989]{height:10px}.vc-slider-picker[data-v-675d6988]{position:relative;width:410px}.hue[data-v-675d6988]{height:12px;position:relative}.hue[data-v-675d6988] .picker,.alpha[data-v-675d6988] .picker{width:14px;height:14px;border-radius:6px;box-shadow:0 1px 4px #0000005e;transform:translate(-7px,-2px)}.alpha[data-v-675d6988]{height:12px;position:relative;margin-top:20px}.swatches[data-v-675d6988]{display:flex;margin-top:20px}.swatch[data-v-675d6988]{margin-right:1px;flex:1;width:20%}.swatch[data-v-675d6988]:first-child{margin-right:1px}.swatch:first-child .picker[data-v-675d6988]{border-radius:2px 0 0 2px}.swatch[data-v-675d6988]:last-child{margin-right:0}.swatch:last-child .picker[data-v-675d6988]{border-radius:0 2px 2px 0}.picker[data-v-675d6988]{cursor:pointer;height:12px}.swatch:nth-child(n) .picker_active[data-v-675d6988]{transform:scaleY(1.8);border-radius:3.6px/2px}.picker_white[data-v-675d6988]{box-shadow:inset 0 0 0 1px #ddd}.picker_active.picker_white[data-v-675d6988]{box-shadow:inset 0 0 0 .6px #ddd}.vc-swatches-picker[data-v-3427cb2a]{width:320px;height:240px;overflow-y:scroll;background-color:var(--vc-body-bg);box-shadow:0 2px 10px #0000001f,0 2px 5px #00000029}.box[data-v-3427cb2a]{padding:16px 0 6px 16px;overflow:hidden}.colorGroup[data-v-3427cb2a]{padding-bottom:10px;width:40px;float:left;margin-right:10px}.color[data-v-3427cb2a]{box-sizing:border-box;width:40px;height:24px;margin-bottom:1px;cursor:pointer;overflow:hidden;-ms-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-o-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0}.color_white[data-v-3427cb2a]{border:1px solid #ddd}.picker[data-v-3427cb2a]{display:block;fill:#fff;margin-left:8px}.color_white .picker[data-v-3427cb2a]{fill:#333}.vc-twitter-picker[data-v-e74ac697]{position:relative;background:var(--vc-body-bg);border:0 solid rgba(0,0,0,.25);box-shadow:0 1px 4px #00000040;border-radius:4px}.triangle[data-v-e74ac697]{position:absolute;width:0px;height:0px;border-style:solid;border-width:0 9px 10px 9px;border-color:transparent transparent var(--vc-body-bg) transparent}.triangle_shadow[data-v-e74ac697]{width:0px;height:0px;border-style:solid;border-width:0 9px 10px 9px;border-color:transparent transparent rgba(0,0,0,.1) transparent;position:absolute}.body[data-v-e74ac697]{padding:15px 9px 9px 15px}.vc-twitter-picker[data-v-e74ac697] .vc-editable-input{position:relative}.vc-twitter-picker[data-v-e74ac697] .vc-input-input{float:left;width:100px;height:28px;padding:1px 1px 1px 8px;outline:none;box-shadow:inset 0 0 0 1px var(--vc-twitter-input-border);box-sizing:content-box;border:0px;border-radius:0 4px 4px 0;background-color:var(--vc-twitter-input-bg);color:var(--vc-twitter-input-color);font-size:14px}.vc-twitter-picker[data-v-e74ac697] .vc-editable-input span{display:none}.hash[data-v-e74ac697]{float:left;display:flex;align-items:center;justify-content:center;height:30px;width:30px;border-radius:4px 0 0 4px;background:var(--vc-twitter-hash-bg);color:var(--vc-twitter-hash-color)}.swatch[data-v-e74ac697]{width:30px;height:30px;float:left;border-radius:4px;margin:0 6px 6px 0;cursor:pointer;position:relative;outline:none}.clear[data-v-e74ac697]{clear:both}.tri_hide .triangle[data-v-e74ac697],.tri_hide .triangle_shadow[data-v-e74ac697]{display:none}.tri_top_left .triangle[data-v-e74ac697]{top:-10px;left:12px}.tri_top_left .triangle_shadow[data-v-e74ac697]{top:-11px;left:12px}.tri_top_right .triangle[data-v-e74ac697]{top:-10px;right:12px}.tri_top_right .triangle_shadow[data-v-e74ac697]{top:-11px;right:12px}.vc-hue-wrap[data-v-b3ac1ab2]{height:8px}.vc-hue-wrap[data-v-b3ac1ab2] .slider{border-radius:4px}.vc-hue-wrap[data-v-b3ac1ab2] .picker{width:20px;height:20px;margin:0;border-radius:50%;box-shadow:none;border:2px white solid;background-color:var(--46ac36b6);transform:translate(-12px) translateY(-8px)}.vc-hsl-sliders[data-v-2e071f54]{position:relative;width:100%;font-family:Menlo,Consolas,Courier New,monospace}.slider-wrap[data-v-2e071f54]{display:flex;gap:12px;height:24px;margin-bottom:10px}.slider-wrap[data-v-2e071f54]:last-of-type{margin-bottom:0}.label[data-v-2e071f54]{display:block;height:24px;color:var(--vc-input-text);font-size:12px;line-height:24px;text-transform:uppercase;text-align:center}.vc-hsl-sliders[data-v-2e071f54] .vc-base-slider{margin-top:5px;height:14px}.vc-hsl-sliders[data-v-2e071f54] .background{border-radius:4px;border:1px solid var(--vc-input-border)}.gradient[data-v-2e071f54]{width:100%;height:100%}.vc-hsl-sliders[data-v-2e071f54] .picker{width:20px;height:20px;margin:0;border-radius:50%;box-shadow:none;border:2px white solid;transform:translate(-12px) translateY(-5px)}.h-slider[data-v-2e071f54] .picker{background-color:var(--41b5b6d0)}.s-slider[data-v-2e071f54] .picker,.l-slider[data-v-2e071f54] .picker{background-color:var(--05fbe691)}.vc-hsl-sliders[data-v-2e071f54] .vc-editable-input{border-bottom:1px solid var(--vc-input-border)}.vc-hsl-sliders[data-v-2e071f54] .vc-input-input{width:50px;background:none;color:var(--vc-input-text);font-size:12px;text-align:center}.vc-hsv-sliders[data-v-d6cfe1d9]{position:relative;width:100%;font-family:Menlo,Consolas,Courier New,monospace}.slider-wrap[data-v-d6cfe1d9]{display:flex;gap:12px;height:24px;margin-bottom:10px}.slider-wrap[data-v-d6cfe1d9]:last-of-type{margin-bottom:0}.label[data-v-d6cfe1d9]{display:block;height:24px;color:var(--vc-input-text);font-size:12px;line-height:24px;text-transform:uppercase;text-align:center}.vc-hsv-sliders[data-v-d6cfe1d9] .vc-base-slider{margin-top:5px;height:14px}.vc-hsv-sliders[data-v-d6cfe1d9] .background{border-radius:4px;border:1px solid var(--vc-input-border)}.gradient[data-v-d6cfe1d9]{width:100%;height:100%}.vc-hsv-sliders[data-v-d6cfe1d9] .picker{width:20px;height:20px;margin:0;border-radius:50%;box-shadow:none;border:2px white solid;transform:translate(-12px) translateY(-5px)}.h-slider[data-v-d6cfe1d9] .picker{background-color:var(--f666f450)}.s-slider[data-v-d6cfe1d9] .picker,.b-slider[data-v-d6cfe1d9] .picker{background-color:var(--46b90cce)}.vc-hsv-sliders[data-v-d6cfe1d9] .vc-editable-input{border-bottom:1px solid var(--vc-input-border)}.vc-hsv-sliders[data-v-d6cfe1d9] .vc-input-input{width:50px;background:none;color:var(--vc-input-text);font-size:12px;text-align:center}.vc-rgb-sliders[data-v-98b3b212]{position:relative;width:100%;font-family:Menlo,Consolas,Courier New,monospace}.slider-wrap[data-v-98b3b212]{display:flex;gap:12px;height:24px;margin-bottom:10px}.slider-wrap[data-v-98b3b212]:last-of-type{margin-bottom:0}.label[data-v-98b3b212]{display:block;height:24px;color:var(--vc-input-text);font-size:12px;line-height:24px;text-transform:uppercase;text-align:center}.vc-rgb-sliders[data-v-98b3b212] .vc-base-slider{margin-top:5px;height:14px}.vc-rgb-sliders[data-v-98b3b212] .background{border-radius:4px;border:1px solid var(--vc-input-border)}.gradient[data-v-98b3b212]{width:100%;height:100%}.vc-rgb-sliders[data-v-98b3b212] .picker{width:20px;height:20px;margin:0;border-radius:50%;box-shadow:none;border:2px white solid;transform:translate(-12px) translateY(-5px)}.slider-wrap[data-v-98b3b212]:not(.a-slider) .picker{background-color:var(--5f730604)}.vc-rgb-sliders[data-v-98b3b212] .vc-editable-input{border-bottom:1px solid var(--vc-input-border)}.vc-rgb-sliders[data-v-98b3b212] .vc-input-input{width:50px;background:none;color:var(--vc-input-text);font-size:12px;text-align:center}:root{--u: min(100cqi / 393, 1.25px);--page-max-w: 1120px;--bg: #141414;--panel: #202020;--panel-2: #2a2a2a;--panel-hover: #333333;--surface-tint: rgba(255, 255, 255, .06);--surface-tint-strong: rgba(255, 255, 255, .12);--text-strong: #ffffff;--text: #d9d9d9;--text-label: #c2c1cf;--muted: #8c8c8c;--no-value: #999999;--subtle: #b1b1b1;--subtle-faded: rgba(177, 177, 177, .5);--text-disabled: rgba(255, 255, 255, .4);--border: #2a2a2a;--border-strong: #3a3a3a;--scroll-size: 6px;--scroll-inset: 1px;--scroll-track: transparent;--scroll-thumb: rgba(255, 255, 255, .14);--scroll-thumb-hover: rgba(255, 255, 255, .28);--scroll-thumb-active: rgba(255, 255, 255, .38);--accent: #9ad359;--accent-strong: #85bf42;--accent-soft: rgba(154, 211, 89, .14);--accent-muted: #4f5931;--on-accent: #141414;--brand-blue: #3399f8;--brand-blue-strong: #2584e0;--brand-blue-muted: #1f3d5c;--header-dot: rgba(217, 217, 217, .11);--header-glow: rgba(51, 153, 248, .2);--auth-glow: rgba(51, 153, 248, .42);--auth-wash-mid: rgba(51, 153, 248, .1);--auth-wash-bottom: rgba(51, 153, 248, .45);--auth-glow-soft: rgba(51, 153, 248, .14);--auth-footer-text: rgba(255, 255, 255, .55);--green: #4ade80;--red: #f87171;--red-soft: rgba(248, 113, 113, .12);--red-border: rgba(248, 113, 113, .35);--warn: #f2c94c;--warn-soft: rgba(242, 201, 76, .1);--warn-border: rgba(242, 201, 76, .35);--scrim: rgba(0, 0, 0, .65);--grid-head-bg: #232323;--grid-row-odd: #151515;--grid-row-even: #121212;--grid-row-selected: #1d2614;--grid-cell-active: #7c923c;--grid-sort-active: #789158;--grid-sort-idle: #4c4c4c;--grid-empty-text: #616161;--grid-fade: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .51) 60%, #000000);--grid-outline: #2f2f2f;--grid-rule: #262626;--grid-pin-shadow: 6px 0 10px -4px rgba(0, 0, 0, .6);--dock-icon: #515151;--dock-active-bg: rgba(154, 211, 89, .2);--paint-pill-bg: rgba(3, 3, 3, .68);--view-toggle-border: rgba(133, 191, 66, .3);--media-control-bg: rgba(0, 0, 0, .55);--media-play-bg: #96a863;--media-drop-bg: rgba(154, 211, 89, .06);--lightbox-bg: #0d0d0d;--lightbox-btn-bg: rgba(255, 255, 255, .08);--lightbox-btn-hover: rgba(255, 255, 255, .16);--list-selected-bg: rgba(154, 211, 89, .2);--list-hover-bg: rgba(255, 255, 255, .06);--list-add-bg: rgba(81, 81, 81, .2);--list-grip: rgba(217, 217, 217, .2);--list-grip-hover: rgba(217, 217, 217, .55);--list-trash: rgba(255, 255, 255, .12);--list-name: rgba(255, 255, 255, .7);--list-close: #bdbdbd;--list-scrim: rgba(0, 0, 0, .8);--list-lifted: 0 6px 16px rgba(0, 0, 0, .55);--list-scale-phone: 1.35;--list-scale-wide: 1.25;--list-color-presets: #58db84, #58b6db, #6558db, #f2594e, #f2ab4e, #bfdb58;--font: "Inria Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--fw-medium: 300;--fw-regular: 400;--fw-bold: 700;--fs-xs: round(calc(8.3 * var(--u)), 1px);--fs-sm: round(calc(10.2 * var(--u)), 1px);--fs-md: round(calc(12.2 * var(--u)), 1px);--fs-lg: round(calc(16 * var(--u)), 1px);--fs-xl: round(calc(20.7 * var(--u)), 1px);--fs-display: round(calc(47 * var(--u)), 1px);--fs-hero: round(calc(33 * var(--u)), 1px);--fs-fixed-2xs: 11px;--fs-fixed-xs: 12px;--fs-fixed-sm: 13px;--fs-fixed-md: 14px;--fs-fixed-lg: 16px;--fs-fixed-xl: 24px;--fs-input-min: 16px;--brush-hand-size: 34px;--space-4: calc(4 * var(--u));--space-6: calc(6 * var(--u));--space-8: calc(8 * var(--u));--space-10: calc(10 * var(--u));--space-12: calc(12 * var(--u));--space-14: calc(14 * var(--u));--space-20: calc(20 * var(--u));--space-22: calc(22 * var(--u));--space-28: calc(28 * var(--u));--page-pad: var(--space-20);--radius: calc(12.5 * var(--u));--radius-sm: calc(6 * var(--u));--radius-xs: calc(3.5 * var(--u));--radius-pill: 999px;--radius-fixed-hair: 1px;--radius-fixed-2xs: 2px;--radius-fixed-xs: 5px;--radius-fixed-sm: 8px;--radius-fixed: 12px;--radius-fixed-lg: 24px;--shadow-sm: 0 1px 4px rgba(0, 0, 0, .5);--shadow-md: 0 10px 40px rgba(0, 0, 0, .72);--shadow-card: 0 4px 13px rgba(0, 0, 0, .48);--header-h: calc(56.14 * var(--u));--sidebar-w: calc(240 * var(--u));--sidebar-w-collapsed: calc(58 * var(--u));--touch-min: 44px;--z-modal: 100;--z-toast: 200;color-scheme:dark}.dialog-scale{--u: min(100cqi / 393 * var(--list-scale-phone), 1.25px * var(--list-scale-wide));--fs-xs: round(calc(8.3 * var(--u)), 1px);--fs-sm: round(calc(10.2 * var(--u)), 1px);--fs-md: round(calc(12.2 * var(--u)), 1px);--fs-lg: round(calc(16 * var(--u)), 1px);--space-4: calc(4 * var(--u));--space-6: calc(6 * var(--u));--space-8: calc(8 * var(--u));--space-10: calc(10 * var(--u));--space-12: calc(12 * var(--u));--space-14: calc(14 * var(--u));--space-20: calc(20 * var(--u));--radius: calc(12.5 * var(--u));--radius-sm: calc(6 * var(--u));--radius-xs: calc(3.5 * var(--u))}@supports not (width: round(1.5px,1px)){:root,.dialog-scale{--fs-xs: calc(8.3 * var(--u));--fs-sm: calc(10.2 * var(--u));--fs-md: calc(12.2 * var(--u));--fs-lg: calc(16 * var(--u))}:root{--fs-xl: calc(20.7 * var(--u));--fs-display: calc(47 * var(--u));--fs-hero: calc(33 * var(--u))}}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}#app{height:var(--app-height, 100%)}body{margin:0;font-family:var(--font);font-size:var(--fs-md);font-weight:var(--fw-regular);line-height:1.35;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}a{-webkit-tap-highlight-color:transparent}body{-webkit-user-select:none;user-select:none}input,textarea,select,[contenteditable=true]{-webkit-user-select:text;user-select:text}::selection{background:#9ad35952;color:var(--text-strong)}input,select,textarea{font-family:inherit}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-6);padding:var(--space-8) var(--space-14);border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--panel);color:var(--text-strong);font-size:var(--fs-md);font-weight:var(--fw-regular);line-height:1;transition:background .14s,border-color .14s,opacity .14s}.btn:hover{background:var(--panel-2)}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn-primary:hover{background:var(--accent-strong);border-color:var(--accent-strong)}.btn-danger{color:var(--red);border-color:#f8717140;background:transparent}.btn-danger:hover{background:var(--red-soft);border-color:#f8717173}.btn-ghost{border-color:transparent;background:transparent;color:var(--text)}.btn-ghost:hover{background:var(--panel-2)}.btn-sm{padding:var(--space-6) var(--space-12);font-size:var(--fs-sm)}.btn-icon{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-6);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--subtle);line-height:1;transition:background .14s,color .14s}.btn-icon:hover{color:var(--text-strong);background:var(--panel-2)}.btn-icon:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.input,.select,.textarea{width:100%;padding:var(--space-8) var(--space-12);font-size:max(var(--fs-input-min),var(--fs-md));color:var(--text-strong);background:var(--panel);border:1px solid var(--border-strong);border-radius:var(--radius-sm);outline:none;transition:border-color .14s,box-shadow .14s}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.textarea{resize:vertical;min-height:calc(84 * var(--u))}.field{display:flex;flex-direction:column;gap:var(--space-6)}.field-label{padding-left:var(--space-12);color:var(--accent);font-size:var(--fs-sm);font-weight:var(--fw-regular);line-height:1.2}.dialog-scale .btn{min-height:calc(30 * var(--u));gap:calc(5.4 * var(--u));padding:0 calc(12 * var(--u));border:none;border-radius:calc(5 * var(--u));background:var(--list-add-bg);color:var(--text-strong);font-size:var(--fs-sm);font-weight:var(--fw-regular)}.dialog-scale .btn:hover:not(:disabled){background:var(--panel-hover)}.dialog-scale .btn-primary{background:var(--accent);color:var(--on-accent)}.dialog-scale .btn-primary:hover:not(:disabled){background:var(--accent-strong)}.dialog-scale .btn-danger{background:var(--red-soft);color:var(--red)}.dialog-scale .btn-danger:hover:not(:disabled){background:#f8717138}.dialog-scale .btn-ghost{background:transparent;color:var(--text)}.dialog-scale .btn-ghost:hover:not(:disabled){background:var(--list-add-bg)}.dialog-scale .btn-sm{min-height:calc(22 * var(--u));padding:0 calc(9 * var(--u));font-size:var(--fs-xs)}.dialog-scale{--fs-field: max(var(--fs-input-min), var(--fs-sm))}@media(hover:hover)and (pointer:fine){.dialog-scale{--fs-field: var(--fs-xs)}}.dialog-scale .input,.dialog-scale .select{min-height:calc(28 * var(--u));padding:0 calc(9 * var(--u));border-radius:calc(5 * var(--u));font-size:var(--fs-field)}.dialog-scale .textarea{padding:calc(7 * var(--u)) calc(9 * var(--u));border-radius:calc(5 * var(--u));font-size:var(--fs-field)}.dialog-scale .field{gap:calc(4 * var(--u))}.dialog-scale .field-label{padding-left:calc(2 * var(--u));font-size:var(--fs-xs)}.card{background:var(--panel);border-radius:var(--radius)}@media(hover:hover)and (pointer:fine){::-webkit-scrollbar{width:var(--scroll-size);height:var(--scroll-size)}::-webkit-scrollbar-track{background:var(--scroll-track);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);background-clip:padding-box;border:var(--scroll-inset) solid transparent;border-radius:var(--radius-pill);min-height:32px;min-width:32px}::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-thumb-hover)}::-webkit-scrollbar-thumb:active{background-color:var(--scroll-thumb-active)}::-webkit-scrollbar-button{display:none;width:0;height:0}::-webkit-scrollbar-corner{background:transparent}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) var(--scroll-track)}}}.surface-dotted{background-color:var(--bg);background-image:radial-gradient(calc(328 * var(--u)) circle at 100% 50%,var(--header-glow),transparent),radial-gradient(circle,var(--header-dot) calc(.8 * var(--u)),transparent calc(.9 * var(--u)));background-size:100% 100%,calc(6.33 * var(--u)) calc(6.33 * var(--u))}.muted{color:var(--muted)}.error-text{margin:0;color:var(--red);font-size:var(--fs-sm)}html.glightbox-open,body.glightbox-open{height:100%!important}.goverlay{background:var(--lightbox-bg)!important}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:var(--lightbox-btn-bg)!important;border-radius:var(--radius-pill)!important}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:var(--lightbox-btn-hover)!important}.gslide-image img{border-radius:var(--radius-sm)}:root{--dur-fast: .12s;--dur-base: .14s;--dur-mid: .18s;--dur-enter: .22s;--dur-slide: .28s;--dur-flash: .7s;--dur-spin: .8s;--dur-sweep: 1s;--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-in: ease-in;--ease-linear: linear;--ease-spring: cubic-bezier(.3, 1.6, .5, 1);--ease-settle: cubic-bezier(.45, 0, .55, 1)}@keyframes motion-fade-in{0%{opacity:0}}@keyframes motion-fade-out{to{opacity:0}}@keyframes motion-rise-in{0%{opacity:0;transform:translateY(var(--motion-distance, calc(6 * var(--u))))}}@keyframes motion-drop-in{0%{opacity:0;transform:translateY(calc(-1 * var(--motion-distance, calc(6 * var(--u)))))}}@keyframes motion-slide-in{0%{opacity:0;transform:translate(calc(-1 * var(--motion-distance, calc(6 * var(--u)))))}}@keyframes motion-pop-in{0%{opacity:0;transform:scale(var(--motion-scale, .94))}}@keyframes motion-pop-out{to{opacity:0;transform:scale(var(--motion-scale, .94))}}@keyframes motion-sheet-in{0%{opacity:0;transform:translateY(100%)}}@keyframes motion-sheet-out{to{opacity:0;transform:translateY(100%)}}@keyframes motion-spin{to{transform:rotate(360deg)}}@keyframes motion-sweep{0%{transform:translate(-100%)}to{transform:translate(290%)}}@keyframes motion-row-flash{0%{background-color:transparent}25%{background-color:var(--accent-soft)}to{background-color:transparent}}@keyframes motion-cell-saved{0%{background:var(--accent-soft);box-shadow:inset 0 0 0 var(--u) var(--accent)}to{background:transparent;box-shadow:none}}@keyframes motion-swatch-pop{0%{transform:scale(1)}55%{transform:scale(1.38)}to{transform:scale(1.2)}}@keyframes motion-timer-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes motion-ring-draw{0%{stroke-dashoffset:50.27}to{stroke-dashoffset:0}}@keyframes motion-hint-drag{0%,12%{transform:translate(calc(-3 * var(--u)))}50%,62%{transform:translate(calc(3 * var(--u)))}to{transform:translate(calc(-3 * var(--u)))}}@keyframes motion-hint-press{0%,8%{fill-opacity:0}14%,56%{fill-opacity:1}64%,to{fill-opacity:0}}@keyframes motion-hint-touch-press{0%,4%{fill-opacity:0}10%,60%{fill-opacity:.45}68%,to{fill-opacity:0}}@keyframes motion-spot-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@keyframes motion-reveal{0%{opacity:var(--motion-reveal-from, .2)}}@keyframes motion-reveal-pop{0%{opacity:var(--motion-reveal-from, .2);transform:scale(var(--motion-scale, .94))}}.motion-fade-in{animation:motion-fade-in var(--motion-duration, var(--dur-mid)) var(--motion-ease, var(--ease-out)) var(--motion-delay, 0s) backwards}.motion-fade-out{animation:motion-fade-out var(--motion-duration, var(--dur-base)) var(--motion-ease, var(--ease-in)) var(--motion-delay, 0s) both}.img-fade{opacity:0;transition:opacity var(--dur-enter) var(--ease-out)}.img-fade.is-img-loaded{opacity:1}.img-loading{position:relative}.img-loading:after{content:"";position:absolute;top:50%;left:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border:2px solid rgba(255,255,255,.2);border-top-color:#ffffffd9;border-radius:50%;pointer-events:none;animation:motion-spin var(--dur-spin) linear infinite}.motion-rise-in{animation:motion-rise-in var(--motion-duration, var(--dur-mid)) var(--motion-ease, var(--ease-out)) var(--motion-delay, 0s) backwards}.motion-drop-in{animation:motion-drop-in var(--motion-duration, var(--dur-fast)) var(--motion-ease, var(--ease-out)) var(--motion-delay, 0s) backwards}.motion-slide-in{animation:motion-slide-in var(--motion-duration, var(--dur-enter)) var(--motion-ease, var(--ease-out)) var(--motion-delay, 0s) backwards}.motion-pop-in{animation:motion-pop-in var(--motion-duration, var(--dur-mid)) var(--motion-ease, var(--ease-out)) var(--motion-delay, 0s) backwards}.motion-pop-out{animation:motion-pop-out var(--motion-duration, var(--dur-base)) var(--motion-ease, var(--ease-in)) var(--motion-delay, 0s) both}.motion-sheet-in{animation:motion-sheet-in var(--motion-duration, var(--dur-slide)) var(--motion-ease, var(--ease-out)) var(--motion-delay, 0s) both}.motion-sheet-out{animation:motion-sheet-out var(--motion-duration, var(--dur-enter)) var(--motion-ease, var(--ease-in)) var(--motion-delay, 0s) both}.motion-spin{animation:motion-spin var(--motion-duration, var(--dur-spin)) linear infinite}.motion-sweep{animation:motion-sweep var(--motion-duration, var(--dur-sweep)) ease-in-out infinite}.app-swap-enter-active{transition:opacity var(--dur-enter) var(--ease-out)}.app-swap-leave-active{transition:opacity var(--dur-base) var(--ease-in)}.app-swap-enter-from,.app-swap-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){*:not(.motion-keep),*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.motion-loop,.motion-loop:after,.img-loading:after{animation-duration:var(--motion-loop-duration, 2.4s)!important;animation-iteration-count:infinite!important}}
