@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";:root{--white: #FFFFFF;--mirage: #1E1E1E;--onyx: #101010;--pale-olive-green: #9DD761;--main-bg: #121212;--extream-black: #121212;--strong-grey: #393939;--font-size-xs: .5rem;--font-size-sm: .8rem;--font-size-normal: 1rem;--font-size-md: 1.25rem;--font-size-lg: 1.5rem;--font-size-xl: 2rem;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-bold: 700;--font-weight-bolder: 900;--border-radius-sm: 6px;--border-radius-md: 10px;--border-radius-lg: 15px;--border-radius-pill: 30px;--circle: 50%;--padding-xs: 4px;--padding-sm: 8px;--padding-md: 12px;--padding-lg: 16px;--padding-xl: 20px;--padding-xxl: 36px;--padding-button-sm: 8px 12px;--padding-button-md: 10px 18px;--padding-button-lg: 14px 22px;--margin-xs: 4px;--margin-sm: 8px;--margin-md: 12px;--margin-lg: 16px;--gap-xs: 4px;--gap-sm: 8px;--gap-md: 12px;--gap-lg: 16px;--gap-xl: 32px;--gap-xxl: 44px;--z-header: 10;--z-overlay: 20;--z-modal: 30;--z-toast: 40;--red-border: 2px solid red;--blue-border: 2px solid blue;--border: 1px solid var(--thunder)}*{font-family:Inria sans,sans-serif;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}body{height:100dvh;display:flex;flex-direction:column;margin:0;background:var(--main-bg);color:var(--white);overflow:hidden;touch-action:none}a{text-decoration:none;cursor:pointer;color:var(--white)}li{list-style-type:none}body,html{max-height:100dvh;height:100dvh}img{-webkit-user-select:none;user-select:none}#app{height:90%}[data-v-898066cb]{box-sizing:border-box}.sales-panel[data-v-898066cb]{height:100dvh;width:100%;display:flex;flex-direction:column;background:#0a0a0a;overflow:hidden}.tabs-header[data-v-898066cb]{position:sticky;top:0;z-index:40;background:#111;border-bottom:1px solid #222;padding:10px 20px;box-shadow:0 2px 16px #0009;display:flex;align-items:center;justify-content:space-between;gap:12px}.tabs-container[data-v-898066cb]{flex:1;min-width:0;display:flex;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:4px;gap:3px;max-width:680px;overflow-x:auto;scrollbar-width:none}.tabs-container[data-v-898066cb]::-webkit-scrollbar{display:none}.tab[data-v-898066cb]{flex:1;padding:10px 24px;background:none;border:none;border-radius:9px;color:#555;font-size:12px;font-weight:700;cursor:pointer;transition:color .18s,background .18s;white-space:nowrap;text-transform:capitalize;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;outline:none;-webkit-tap-highlight-color:transparent}.tab[data-v-898066cb]:hover:not(.active){color:#999;background:#ffffff0a}.tab.active[data-v-898066cb]{background:#7ed321;color:#111}.tab-label[data-v-898066cb]{text-align:center}.tab-indicator[data-v-898066cb]{display:none}.signout-btn[data-v-898066cb]{flex-shrink:0;background:none;border:none;color:#444;font-size:11px;font-weight:600;text-transform:capitalize;letter-spacing:.4px;cursor:pointer;padding:8px 10px;border-radius:7px;transition:color .15s,background .15s;-webkit-tap-highlight-color:transparent;white-space:nowrap}.signout-btn[data-v-898066cb]:hover{color:#ff4d4d;background:#ff4d4d14}.signout-btn[data-v-898066cb]:active{background:#ff4d4d24}.tab-content-wrapper[data-v-898066cb]{flex:1;min-height:0;display:flex;overflow:hidden;width:100%}.tab-content-wrapper[data-v-898066cb]>*{width:100%;height:100%}.fade-slide-enter-active[data-v-898066cb],.fade-slide-leave-active[data-v-898066cb]{transition:opacity .18s ease,transform .18s ease}.fade-slide-enter-from[data-v-898066cb]{opacity:0;transform:translate(6px)}.fade-slide-leave-to[data-v-898066cb]{opacity:0;transform:translate(-6px)}@media(max-width:768px){.tabs-header[data-v-898066cb]{padding:8px 12px;gap:8px}.tabs-container[data-v-898066cb]{max-width:100%}.tab[data-v-898066cb]{flex:0 0 auto;padding:9px 14px;font-size:11px}}@media(max-width:480px){.tabs-header[data-v-898066cb]{padding:8px 10px;gap:6px}.tabs-container[data-v-898066cb]{border-radius:10px;padding:3px;gap:2px}.tab[data-v-898066cb]{flex:0 0 auto;padding:8px 10px;font-size:10px;border-radius:8px;letter-spacing:.3px}.signout-btn[data-v-898066cb]{padding:8px 6px;font-size:10px}}.field-group[data-v-3f9a5e24]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-3f9a5e24]{font-size:12px;font-weight:700;color:var(--label);text-transform:capitalize}.field-input[data-v-3f9a5e24]{width:100%;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:11px 14px;font-size:13px;color:var(--text);outline:none;transition:border-color .2s,color .2s,box-shadow .2s}.field-input[data-v-3f9a5e24]::placeholder{color:#484848}.field-input[data-v-3f9a5e24]:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-glow)}input[data-v-3f9a5e24]:-webkit-autofill,input[data-v-3f9a5e24]:-webkit-autofill:hover,input[data-v-3f9a5e24]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px var(--surface) inset!important;-webkit-text-fill-color:var(--text)!important}.error[data-v-3f9a5e24]{color:#ff5f5f;font-size:var(--font-size-sm)}.has-error[data-v-3f9a5e24]:focus{border-color:#ff5f5f}.field-label-wrapper[data-v-3f9a5e24]{display:flex;align-items:center;gap:var(--gap-xs)}.field-meta[data-v-3f9a5e24]{font-size:10px;color:var(--muted)}.field-meta.required[data-v-3f9a5e24]{color:#e46e6e}.city-autocomplete[data-v-cb8f5f9f]{display:flex;flex-direction:column;gap:6px;position:relative}.field-label[data-v-cb8f5f9f]{font-size:12px;font-weight:700;color:var(--label);text-transform:capitalize}.input[data-v-cb8f5f9f]{width:100%;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:11px 14px;font-size:13px;color:var(--text);outline:none;transition:border-color .2s,color .2s,box-shadow .2s}.input[data-v-cb8f5f9f]::placeholder{color:#484848}.input[data-v-cb8f5f9f]:focus{border-color:var(--green);color:var(--text);box-shadow:0 0 0 3px var(--green-glow)}input[data-v-cb8f5f9f]:-webkit-autofill,input[data-v-cb8f5f9f]:-webkit-autofill:hover,input[data-v-cb8f5f9f]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px var(--surface) inset!important;-webkit-text-fill-color:var(--text)!important}.dropdown[data-v-cb8f5f9f]{position:absolute;top:100%;left:0;width:100%;margin-top:4px;background:var(--surface);border:1px solid var(--border);border-radius:var(--border-radius-sm);box-shadow:0 8px 24px #00000080;max-height:220px;overflow-y:auto;z-index:999999}.dropdown-item[data-v-cb8f5f9f]{padding:8px;cursor:pointer}.dropdown-item[data-v-cb8f5f9f]:hover{background-color:var(--bg)}.dropdown-item.active[data-v-cb8f5f9f]{background:var(--bg)}.field-label-wrapper[data-v-cb8f5f9f]{display:flex;align-items:center;gap:var(--gap-xs)}.field-meta[data-v-cb8f5f9f]{font-size:10px;color:var(--muted)}.field-meta.required[data-v-cb8f5f9f]{color:#e46e6e}.error[data-v-cb8f5f9f]{color:#ff5f5f;font-size:var(--font-size-sm)}.advanced-section[data-v-ac926a48]{display:flex;flex-direction:column}.advanced-toggle[data-v-ac926a48]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 14px;cursor:pointer;background:#1e1e1e;border:1px solid #2c2c2c;border-radius:10px;color:#666;transition:border-color .15s,background .15s,color .15s}.advanced-toggle[data-v-ac926a48]:hover{background:#222;border-color:#3a3a3a;color:#999}.left[data-v-ac926a48]{display:flex;align-items:center;gap:8px;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.chevron[data-v-ac926a48]{color:currentColor;transition:transform .25s ease;flex-shrink:0}.chevron.rotated[data-v-ac926a48]{transform:rotate(180deg)}.badge[data-v-ac926a48]{font-size:9px;font-weight:700;color:#7ed321;background:#7ed3211a;border:1px solid rgba(126,211,33,.25);border-radius:20px;padding:2px 8px;letter-spacing:.04em}.fields[data-v-ac926a48]{display:flex;flex-direction:column;gap:12px;margin-top:10px;padding:16px;background:#191919;border:1px solid #262626;border-radius:10px}.expand-enter-active[data-v-ac926a48]{animation:expand-ac926a48 .25s ease}.expand-leave-active[data-v-ac926a48]{animation:expand-ac926a48 .2s ease reverse}@keyframes expand-ac926a48{0%{opacity:0;transform:translateY(-6px);max-height:0}to{opacity:1;transform:translateY(0);max-height:700px}}.summary[data-v-54de1caa]{background:#1a1a1a;border:1px solid #262626;border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.row[data-v-54de1caa]{display:flex;justify-content:space-between;align-items:center}.label[data-v-54de1caa]{font-size:10px;font-weight:600;color:#666;text-transform:uppercase}.value[data-v-54de1caa]{font-size:13px;font-weight:600;color:silver;font-variant-numeric:tabular-nums}.red[data-v-54de1caa]{color:#ff7043}.green[data-v-54de1caa]{color:#7ed321}.large[data-v-54de1caa]{font-size:16px;font-weight:800}.divider[data-v-54de1caa]{height:1px;background:#2c2c2c;margin:2px 0}.field[data-v-72ff3cc3]{display:flex;flex-direction:column;gap:6px}.label[data-v-72ff3cc3]{font-size:12px;font-weight:700;color:#fff;text-transform:capitalize}.input-wrap[data-v-72ff3cc3]{display:flex;align-items:center;background:#242424;border:1px solid #2c2c2c;border-radius:10px;padding:0 14px;transition:border-color .1s}.input-wrap[data-v-72ff3cc3]:focus-within{border-color:#7ed321}.input-wrap input[data-v-72ff3cc3]{flex:1;background:none;border:none;outline:none;color:#f0f0f0;font-size:14px;padding:12px 0}.input-wrap input[data-v-72ff3cc3]::placeholder{color:#494949}.unit-toggle[data-v-72ff3cc3]{display:flex;align-items:center;justify-content:center;width:36px;height:24px;flex-shrink:0;background:#2c2c2c;border:1px solid #3a3a3a;border-radius:6px;color:#7ed321;font-size:12px;font-weight:700;cursor:pointer;transition:all .2s ease}.unit-toggle[data-v-72ff3cc3]:hover{background:#333;border-color:#7ed321;box-shadow:0 0 8px #7ed32133}.unit-toggle[data-v-72ff3cc3]:active{transform:scale(.95)}.unit-text[data-v-72ff3cc3]{display:inline-block;transition:transform .2s ease}.unit-toggle:hover .unit-text[data-v-72ff3cc3]{transform:scale(1.1)}.page[data-v-aab8e371]{height:100%;display:flex;align-items:flex-start;justify-content:center;padding:24px 16px;width:100%;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.card[data-v-aab8e371]{max-width:99dvw;background:#1c1c1c;border:1px solid #2c2c2c;border-radius:20px;padding:32px 28px;display:flex;flex-direction:column;gap:28px;box-shadow:0 24px 64px #000000a6;width:100%}.card-header[data-v-aab8e371]{display:flex;align-items:center;gap:12px}.logo[data-v-aab8e371]{width:26px}.title[data-v-aab8e371]{font-size:18px;font-weight:800;color:#f0f0f0}.form[data-v-aab8e371]{display:flex;flex-direction:column;gap:14px}.field[data-v-aab8e371]{display:flex;flex-direction:column;gap:6px}.label[data-v-aab8e371]{font-size:12px;font-weight:700;color:#fff;text-transform:capitalize}.input-wrap[data-v-aab8e371]{display:flex;align-items:center;background:#242424;border:1px solid #2c2c2c;border-radius:10px;padding:0 14px;transition:border-color .1s}.input-wrap[data-v-aab8e371]:focus-within{border-color:#7ed321}.input-wrap input[data-v-aab8e371]{flex:1;background:none;border:none;outline:none;color:#f0f0f0;font-size:14px;padding:12px 0}.input-wrap input[type=date][data-v-aab8e371],.input-wrap input[type=time][data-v-aab8e371]{color-scheme:dark}.input-wrap input[data-v-aab8e371]::placeholder{color:#494949}.prefix[data-v-aab8e371]{font-size:13px;color:#555;margin-right:6px;-webkit-user-select:none;user-select:none}.datetime-wrap[data-v-aab8e371]{display:flex;gap:var(--gap-sm);flex-wrap:wrap}.date-input[data-v-aab8e371],.time-input[data-v-aab8e371]{flex:1}.toggle-row[data-v-aab8e371]{display:flex;align-items:center;justify-content:space-between;background:#242424;border:1px solid #2c2c2c;border-radius:10px;padding:11px 14px}.toggle-label-group[data-v-aab8e371]{display:flex;flex-direction:column;gap:2px}.toggle-hint[data-v-aab8e371]{font-size:14px;color:#c4c4c4}.toggle-switch[data-v-aab8e371]{position:relative;width:40px;height:22px;flex-shrink:0;padding:0;background:#2c2c2c;border:1px solid #3a3a3a;border-radius:11px;cursor:pointer;transition:background .25s,border-color .25s}.toggle-switch.active[data-v-aab8e371]{background:#7ed3212e;border-color:#7ed321}.toggle-knob[data-v-aab8e371]{position:absolute;top:3px;left:3px;width:14px;height:14px;display:block;background:#555;border-radius:50%;transition:transform .25s,background .25s}.toggle-switch.active .toggle-knob[data-v-aab8e371]{transform:translate(18px);background:#7ed321}.submit-btn[data-v-aab8e371]{display:flex;align-items:center;justify-content:center;gap:8px;padding:13px;margin-top:4px;background:#7ed321;border:none;border-radius:10px;color:#111;font-size:14px;font-weight:800;cursor:pointer;transition:opacity .1s,transform .1s}.submit-btn[data-v-aab8e371]:hover{opacity:.5}.submit-btn[data-v-aab8e371]:active{transform:scale(.98)}.submit-btn.loading[data-v-aab8e371],.submit-btn[data-v-aab8e371]:disabled{opacity:.6;cursor:not-allowed}.arrow[data-v-aab8e371]{font-size:16px}.error[data-v-aab8e371]{font-size:12px;color:#ff4d4d;text-align:center;text-overflow:ellipsis}.result[data-v-aab8e371]{background:#242424;border:1px solid #2c2c2c;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:10px}.result-label[data-v-aab8e371]{font-size:9px;font-weight:700;color:#7ed321;text-transform:uppercase}.link-row[data-v-aab8e371]{display:flex;align-items:center;gap:10px}.link[data-v-aab8e371]{flex:1;font-size:13px;color:#f0f0f0;word-break:break-all;text-overflow:ellipsis;overflow:hidden}.copy-btn[data-v-aab8e371]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;padding:0;background:#2c2c2c;border:1px solid #3a3a3a;border-radius:7px;color:#888;cursor:pointer;transition:color .1s,border-color .1s,background .1s}.copy-btn[data-v-aab8e371]:hover{color:#f0f0f0;border-color:#555}.copy-btn.copied[data-v-aab8e371]{color:#7ed321;border-color:#7ed321;background:#7ed32114}.fade-enter-active[data-v-aab8e371],.fade-leave-active[data-v-aab8e371]{transition:opacity .3s,transform .3s}.page[data-v-54f8c85a]{height:100%;display:flex;align-items:flex-start;justify-content:center;padding:24px 16px;width:100%;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.card[data-v-54f8c85a]{max-width:520px;background:#1c1c1c;border:1px solid #2c2c2c;border-radius:20px;padding:32px 28px;display:flex;flex-direction:column;gap:28px;box-shadow:0 24px 64px #000000a6;width:100%}.card-header[data-v-54f8c85a]{display:flex;align-items:center;gap:12px}.logo[data-v-54f8c85a]{width:26px}.title[data-v-54f8c85a]{font-size:18px;font-weight:800;color:#f0f0f0}.form[data-v-54f8c85a]{display:flex;flex-direction:column;gap:14px}.field[data-v-54f8c85a]{display:flex;flex-direction:column;gap:6px}.label[data-v-54f8c85a]{font-size:12px;font-weight:700;color:#fff}.hint[data-v-54f8c85a]{font-size:11px;color:#777}.input-wrap[data-v-54f8c85a]{display:flex;align-items:center;background:#242424;border:1px solid #2c2c2c;border-radius:10px;padding:0 14px;transition:border-color .1s}.input-wrap[data-v-54f8c85a]:focus-within{border-color:#7ed321}.input-wrap input[data-v-54f8c85a]{flex:1;background:none;border:none;outline:none;color:#f0f0f0;font-size:14px;padding:12px 0}.input-wrap input[data-v-54f8c85a]::placeholder{color:#494949}.input-wrap select[data-v-54f8c85a]{flex:1;background:none;border:none;outline:none;color:#f0f0f0;font-size:14px;padding:12px 0;cursor:pointer}.input-wrap select option[data-v-54f8c85a]{background:#242424;color:#f0f0f0}.submit-btn[data-v-54f8c85a]{display:flex;align-items:center;justify-content:center;gap:8px;padding:13px;margin-top:4px;background:#7ed321;border:none;border-radius:10px;color:#111;font-size:14px;font-weight:800;cursor:pointer;transition:opacity .1s,transform .1s}.submit-btn[data-v-54f8c85a]:hover{opacity:.5}.submit-btn[data-v-54f8c85a]:active{transform:scale(.98)}.submit-btn.loading[data-v-54f8c85a],.submit-btn[data-v-54f8c85a]:disabled{opacity:.6;cursor:not-allowed}.arrow[data-v-54f8c85a]{font-size:16px}.error[data-v-54f8c85a]{font-size:12px;color:#ff4d4d;text-align:center}.result[data-v-54f8c85a]{background:#242424;border:1px solid #2c2c2c;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:10px}.result-label[data-v-54f8c85a]{font-size:9px;font-weight:700;color:#7ed321;text-transform:uppercase;letter-spacing:.06em}.link-row[data-v-54f8c85a]{display:flex;align-items:center;gap:10px}.link[data-v-54f8c85a]{flex:1;font-size:13px;color:#f0f0f0;word-break:break-all}.copy-btn[data-v-54f8c85a]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;padding:0;background:#2c2c2c;border:1px solid #3a3a3a;border-radius:7px;color:#888;cursor:pointer;transition:color .1s,border-color .1s,background .1s}.copy-btn[data-v-54f8c85a]:hover{color:#f0f0f0;border-color:#555}.copy-btn.copied[data-v-54f8c85a]{color:#7ed321;border-color:#7ed321;background:#7ed32114}.fade-enter-active[data-v-54f8c85a],.fade-leave-active[data-v-54f8c85a]{transition:opacity .3s}.fade-enter-from[data-v-54f8c85a],.fade-leave-to[data-v-54f8c85a]{opacity:0}.login[data-v-1bab801d]{display:flex;justify-content:center;align-items:center;height:100dvh}.login-container[data-v-1bab801d]{justify-content:center;background:#151515;width:350px;padding:var(--padding-xxl);border-radius:var(--border-radius-md);border:1px solid #303030;position:relative}.logo-container[data-v-1bab801d]{display:flex;align-items:center;gap:var(--gap-md);padding:var(--padding-xxl);justify-content:center}.logo-img img[data-v-1bab801d]{width:45px}.tagline[data-v-1bab801d]{color:var(--white);font-size:var(--font-size-xl)}.login-card[data-v-1bab801d],#login-form[data-v-1bab801d]{display:flex;flex-direction:column;gap:var(--gap-lg)}.input-field[data-v-1bab801d]{padding:var(--padding-md) var(--padding-lg);display:flex;gap:var(--gap-sm);border:1px solid #303030;border-radius:var(--border-radius-pill);background:#1e1e1e;transition:border .1s;align-items:center}input[data-v-1bab801d]{background:none;outline:none;border:none;color:#d9d9d9;width:100%}.input-field[data-v-1bab801d]:focus-within{border-color:#92b531}label[data-v-1bab801d]{cursor:text}.input-field img[data-v-1bab801d]{display:flex;justify-content:center;align-items:center;aspect-ratio:1;width:15px}#login-submit[data-v-1bab801d]{padding:var(--padding-md);background:#92b531;border:none;border-radius:var(--border-radius-pill);color:var(--white);text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .15s;-webkit-user-select:none;user-select:none}#login-submit.loading[data-v-1bab801d]{opacity:.6;cursor:not-allowed}.message[data-v-1bab801d]{color:#b83d3d;font-size:.85em;text-align:center}input[data-v-1bab801d]:-webkit-autofill,input[data-v-1bab801d]:-webkit-autofill:hover,input[data-v-1bab801d]:-webkit-autofill:focus,input[data-v-1bab801d]:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #1E1E1E inset!important;-webkit-text-fill-color:#D9D9D9!important}.step-header[data-v-e2d88c11]{padding:16px 20px 0;flex-shrink:0}.step-label[data-v-e2d88c11]{font-size:11px;font-weight:600;color:var(--green);text-transform:uppercase;margin-bottom:3px}.title-row[data-v-e2d88c11]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px;gap:8px}.screen-title[data-v-e2d88c11]{font-size:clamp(22px,6vw,28px);font-weight:800;color:var(--text);line-height:1.1}.counter[data-v-e2d88c11]{font-size:13px;color:var(--muted);white-space:nowrap;flex-shrink:0}.progress-bar[data-v-e2d88c11]{height:2px;background:var(--border);border-radius:2px;overflow:hidden;margin-bottom:18px}.progress-fill[data-v-e2d88c11]{height:100%;background:var(--green);border-radius:2px;transition:width .5s cubic-bezier(.4,0,.2,1)}.bottom-nav[data-v-305d85e9]{display:flex;gap:10px;align-items:center;padding:14px 20px 20px;border-top:1px solid var(--border);flex-shrink:0}.back-btn[data-v-305d85e9]{width:46px;height:46px;background:var(--surface);border:1px solid var(--border);border-radius:10px;color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .2s,color .2s,background .2s;flex-shrink:0}.back-btn[data-v-305d85e9]:hover{border-color:var(--green);color:var(--text);background:#7ed3210d}.next-btn[data-v-305d85e9]{flex:1;height:46px;background:var(--green);border:none;border-radius:10px;font-size:13px;font-weight:700;color:#111;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;text-transform:uppercase;transition:background .2s,transform .12s}.next-btn[data-v-305d85e9]:hover:not(:disabled){background:#8fe42a}.next-btn[data-v-305d85e9]:active:not(:disabled){transform:scale(.98)}.next-btn[data-v-305d85e9]:disabled{opacity:.35;cursor:not-allowed}.logo[data-v-cdcbd1a3]{width:22px}.topbar[data-v-770df732]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--border);flex-shrink:0}.logo[data-v-770df732]{display:flex;align-items:center;gap:8px;font-weight:700;font-size:15px;color:var(--text);-webkit-user-select:none;user-select:none}.help-btn[data-v-770df732]{width:26px;height:26px;border:1px solid #444;border-radius:50%;background:transparent;color:var(--muted);font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .2s,color .2s;line-height:1}.help-btn[data-v-770df732]:hover{border-color:var(--green);color:var(--text)}.discount-flag-container[data-v-7eab9cc4]{background-color:#7dd3212a;display:flex;justify-content:center;align-items:center;gap:var(--gap-sm);padding-block:var(--padding-sm);color:var(--text)}.discount-timer[data-v-7eab9cc4]{font-size:11px;font-weight:800;color:#fff;background-color:#ff4d4d60;padding:5px 10px;border-radius:var(--border-radius-pill);display:flex;align-items:center;gap:3px}.clock[data-v-7eab9cc4]{height:15px}.screen[data-v-96766b60]{display:flex;flex-direction:column;height:100%}.form-scroll[data-v-96766b60]{flex:1;overflow-y:auto;padding:4px 20px 0;min-height:0}.form-scroll[data-v-96766b60]::-webkit-scrollbar{width:3px}.form-scroll[data-v-96766b60]::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:2px}.fields[data-v-96766b60]{display:flex;flex-direction:column;gap:14px;padding-bottom:12px}.our-details[data-v-96766b60]{color:#ccc;display:grid;grid-template-columns:1fr 1fr;padding:var(--padding-sm)}.detail[data-v-96766b60]{color:#4e4e4e;font-size:var(--font-size-sm)}.detail-label[data-v-96766b60]{color:var(--green)}.screen[data-v-cebad39a]{display:flex;flex-direction:column;height:100%}.form-scroll[data-v-cebad39a]{flex:1;overflow-y:auto;padding:4px 20px 0;min-height:0}.form-scroll[data-v-cebad39a]::-webkit-scrollbar{width:3px}.form-scroll[data-v-cebad39a]::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:2px}.fields[data-v-cebad39a]{display:flex;flex-direction:column;gap:14px;padding-bottom:12px}.our-details[data-v-cebad39a]{color:#ccc;display:grid;grid-template-columns:1fr 1fr;padding:var(--padding-sm)}.detail[data-v-cebad39a]{color:#4e4e4e;font-size:var(--font-size-sm)}.detail-label[data-v-cebad39a]{color:var(--green)}.duration-block[data-v-4bb413aa]{display:flex;flex-direction:column;gap:var(--gap-sm)}.duration-row[data-v-4bb413aa]{display:flex;align-items:center;gap:16px}.label-container[data-v-4bb413aa]{display:flex;gap:var(--gap-sm);align-items:baseline}.label[data-v-4bb413aa]{font-size:18px;font-weight:400;color:var(--text);text-align:left}.sub-label[data-v-4bb413aa]{font-size:10px;font-weight:300;color:var(--muted);text-align:left;margin-bottom:8px}.dur-btn[data-v-4bb413aa]{width:32px;height:32px;padding:0;flex-shrink:0;background:var(--surface2);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s,background .2s}.dur-btn[data-v-4bb413aa]:hover:not(:disabled){border-color:var(--green);background:#7ed32114}.dur-btn[data-v-4bb413aa]:disabled{opacity:.3;cursor:not-allowed}.dur-value[data-v-4bb413aa]{display:flex;align-items:baseline;gap:5px;min-width:100px}.dur-num[data-v-4bb413aa]{font-size:28px;font-weight:600;color:var(--text)}.dur-unit[data-v-4bb413aa]{font-size:18px;font-weight:600;color:var(--muted)}.amount-block[data-v-14532fb6]{display:flex;flex-direction:column;align-items:center;margin-block:var(--padding-sm);width:100%}.sub-label[data-v-14532fb6]{font-size:12px;font-weight:400;color:var(--label);text-transform:capitalize;text-align:center;margin-bottom:8px}.pricing-container[data-v-14532fb6]{display:flex;flex-direction:column;gap:var(--gap-sm)}.offer-row[data-v-14532fb6]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:6px}.offer-badge[data-v-14532fb6]{font-size:8px;font-weight:700;color:#ff4d4d9d}.offer-timer[data-v-14532fb6]{font-size:11px;font-weight:800;color:#ff4d4db9;background-color:#ff4d4d17;padding:5px 10px;border-radius:var(--border-radius-pill);display:flex;align-items:center;gap:3px}.base-amount-row[data-v-14532fb6]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px}.base-amount-struck[data-v-14532fb6]{font-size:28px;font-weight:600;color:var(--muted);position:relative;display:inline-block}.base-amount-struck[data-v-14532fb6]:after{content:"";position:absolute;left:0;top:50%;width:100%;height:1.5px;background-color:#5a5a5a;transform:rotate(-10deg) scaleX(1.2);transform-origin:center}.discount-tag[data-v-14532fb6]{font-size:11px;font-weight:700;color:var(--green);background:var(--green-glow);border-radius:4px;padding:2px 6px}.final-price[data-v-14532fb6]{display:flex;align-items:center;gap:var(--gap-sm)}.pricing-value.total[data-v-14532fb6]{font-size:40px;font-weight:900;color:var(--green)}.pricing-value.tax[data-v-14532fb6]{font-weight:200;color:var(--muted);display:flex;flex-direction:column}.tax-label[data-v-14532fb6]{font-size:12px}.tax-amount[data-v-14532fb6]{font-weight:900;font-size:18px}.pay-button[data-v-dff49b57]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 24px;border:none;border-radius:10px;background:var(--green);color:#111;font-size:15px;font-weight:700;cursor:pointer;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.pay-button[data-v-dff49b57]:hover{transform:translateY(-2px);box-shadow:0 8px 28px #7cb34280}.pay-button[data-v-dff49b57]:active{transform:scale(.97)}.pay-button[data-v-dff49b57]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-shimmer[data-v-dff49b57]{position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.35) 50%,transparent 60%);transform:translate(-100%);animation:shimmer-dff49b57 2.5s infinite}@keyframes shimmer-dff49b57{to{transform:translate(200%)}}.btn-icon svg[data-v-dff49b57]{width:16px;height:16px}.btn-arrow[data-v-dff49b57]{font-size:17px;margin-left:2px}.screen[data-v-8252cf96]{display:flex;flex-direction:column;height:100%}.plan-body[data-v-8252cf96]{flex:1;overflow-y:auto;padding:0 20px 12px;min-height:0;display:flex;flex-direction:column;gap:12px}.plan-body[data-v-8252cf96]::-webkit-scrollbar{width:3px}.plan-body[data-v-8252cf96]::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:2px}.loading-state[data-v-8252cf96]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px}.loading-dot[data-v-8252cf96]{width:8px;height:8px;border-radius:50%;background:var(--green);animation:pulse-8252cf96 1.2s ease-in-out infinite}.loading-dot[data-v-8252cf96]:nth-child(2){animation-delay:.2s}.loading-dot[data-v-8252cf96]:nth-child(3){animation-delay:.4s}@keyframes pulse-8252cf96{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.error-msg[data-v-8252cf96]{text-align:center;color:#ff4d4d;font-size:13px;padding:40px 20px}.order-label[data-v-8252cf96]{font-size:10px;color:var(--muted);text-transform:uppercase;text-align:center}.plan-card[data-v-8252cf96]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:18px 16px;display:flex;flex-direction:column;gap:14px}.section-label[data-v-8252cf96]{font-size:10px;font-weight:700;color:var(--green);text-transform:uppercase;text-align:center}.divider[data-v-8252cf96]{height:1px;background:var(--border)}.plan-note[data-v-8252cf96]{font-size:10px;color:#c2c9b5;line-height:1.55;text-align:center;padding:0 4px}.plan-footer[data-v-8252cf96]{padding:12px 20px 18px;border-top:1px solid var(--border);flex-shrink:0;display:flex;gap:10px}.confirm-note[data-v-8252cf96]{font-size:9px;color:#444;text-align:center;line-height:1.55;text-transform:uppercase;padding:0 8px}.back-btn[data-v-8252cf96]{width:46px;height:46px;background:var(--surface);border:1px solid var(--border);border-radius:10px;color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .2s,color .2s,background .2s;flex-shrink:0}.back-btn[data-v-8252cf96]:hover{border-color:var(--green);color:var(--text);background:#7ed3210d}.pay-using-container[data-v-8252cf96]{display:flex;align-items:center;justify-content:center;gap:var(--gap-sm)}.payment-methods[data-v-8252cf96]{margin-top:15px;width:100%}.agree-text[data-v-8252cf96]{font-size:11px;color:var(--muted);line-height:1.6;padding-inline:var(--padding-sm);text-align:center;margin-top:15px}.link[data-v-8252cf96]{color:var(--green-dark);font-weight:100;text-decoration:underline}.screen[data-v-632ea924]{display:flex;flex-direction:column;height:100%}.success-body[data-v-632ea924]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 24px 28px;gap:25px}.glow-ring[data-v-632ea924]{position:relative;margin-bottom:24px}.glow-ring[data-v-632ea924]:before{content:"";position:absolute;inset:-14px;border-radius:50%;background:radial-gradient(circle,rgba(126,211,33,.18) 0%,transparent 70%);animation:breathe-632ea924 2.8s ease-in-out infinite}@keyframes breathe-632ea924{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.18);opacity:1}}.success-icon[data-v-632ea924]{position:relative;z-index:1;width:76px;height:76px;border-radius:50%;background:var(--green);display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:700;color:#111;box-shadow:0 0 48px #7ed32173;animation:pop-in-632ea924 .5s cubic-bezier(.34,1.56,.64,1) both}@keyframes pop-in-632ea924{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.success-title[data-v-632ea924]{font-size:clamp(30px,8vw,38px);font-weight:800;color:var(--text);margin-bottom:10px;animation:fade-up-632ea924 .4s .2s ease both}.success-sub[data-v-632ea924]{font-size:12px;color:var(--muted);text-align:center;line-height:1.65;margin-bottom:28px;max-width:220px;animation:fade-up-632ea924 .4s .3s ease both}@keyframes fade-up-632ea924{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.secured[data-v-632ea924]{font-size:9px;color:#3a3a3a;text-transform:uppercase;text-align:center;margin-top:auto;animation:fade-up-632ea924 .4s .5s ease both}.receipt[data-v-632ea924]{width:100%;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:14px;margin-bottom:20px;animation:fade-up-632ea924 .4s .4s ease both}.receipt-row[data-v-632ea924]{display:flex;align-items:center;justify-content:space-between;gap:12px}.r-label[data-v-632ea924]{font-size:9px;font-weight:600;color:var(--label);text-transform:uppercase}.r-val[data-v-632ea924]{font-size:14px;font-weight:700;color:var(--text)}.r-val.green[data-v-632ea924]{color:var(--green)}.r-divider[data-v-632ea924]{height:1px;background:var(--border)}.copy-btn[data-v-632ea924]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;flex-shrink:0;background:var(--surface2);border:1px solid var(--border);border-radius:6px;color:var(--muted);cursor:pointer;transition:color .2s,border-color .2s,background .2s}.copy-btn[data-v-632ea924]:hover{color:var(--text);border-color:#444}.copy-btn.copied[data-v-632ea924]{color:var(--green);border-color:var(--green);background:var(--green-glow)}.card[data-v-632ea924]{width:80%}.screen[data-v-97f6e38b]{display:flex;flex-direction:column;height:100%}.failure-body[data-v-97f6e38b]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 24px 28px}.glow-ring[data-v-97f6e38b]{position:relative;margin-bottom:24px}.glow-ring[data-v-97f6e38b]:before{content:"";position:absolute;inset:-14px;border-radius:50%;background:radial-gradient(circle,rgba(255,77,77,.18) 0%,transparent 70%);animation:breathe-97f6e38b 2.8s ease-in-out infinite}@keyframes breathe-97f6e38b{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.18);opacity:1}}.failure-icon[data-v-97f6e38b]{width:76px;height:76px;background:#ff4d4d;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:700;color:#111;box-shadow:0 0 48px #ff4d4d73;position:relative;z-index:1;animation:pop-in-97f6e38b .5s cubic-bezier(.34,1.56,.64,1) both}@keyframes pop-in-97f6e38b{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.failure-title[data-v-97f6e38b]{font-size:clamp(30px,8vw,38px);font-weight:800;color:var(--text);margin-bottom:10px;animation:fade-up-97f6e38b .4s .2s ease both}.failure-sub[data-v-97f6e38b]{font-size:12px;color:var(--muted);text-align:center;line-height:1.65;margin-bottom:28px;max-width:220px;animation:fade-up-97f6e38b .4s .3s ease both}@keyframes fade-up-97f6e38b{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.receipt[data-v-97f6e38b]{width:100%;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:14px;margin-bottom:24px;animation:fade-up-97f6e38b .4s .4s ease both}.receipt-row[data-v-97f6e38b]{display:flex;align-items:center;justify-content:space-between;gap:12px}.r-label[data-v-97f6e38b]{font-size:9px;font-weight:600;color:var(--label);text-transform:uppercase}.r-val[data-v-97f6e38b]{font-size:14px;font-weight:700;color:var(--text)}.r-val.red[data-v-97f6e38b]{color:#ff4d4d}.r-divider[data-v-97f6e38b]{height:1px;background:var(--border)}.retry-btn[data-v-97f6e38b]{width:100%;padding:14px;background:#ff4d4d;color:#111;border:none;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;animation:fade-up-97f6e38b .4s .45s ease both;transition:opacity .2s}.retry-btn[data-v-97f6e38b]:active{opacity:.8}.secured[data-v-97f6e38b]{font-size:9px;color:#3a3a3a;text-transform:uppercase;text-align:center;margin-top:auto;animation:fade-up-97f6e38b .4s .5s ease both}.r-val-row[data-v-97f6e38b]{display:flex;align-items:center;gap:8px}.copy-btn[data-v-97f6e38b]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:var(--surface2);border:1px solid var(--border);border-radius:6px;color:var(--muted);cursor:pointer;transition:color .2s,border-color .2s,background .2s;flex-shrink:0;padding:0}.copy-btn[data-v-97f6e38b]:hover{color:var(--text);border-color:#444}.copy-btn.copied[data-v-97f6e38b]{color:var(--green);border-color:var(--green);background:var(--green-glow)}.plan-body[data-v-d473d12d]{flex:1;overflow-y:auto;padding:0 20px 12px;min-height:0;display:flex;flex-direction:column;gap:12px}.plan-body[data-v-d473d12d]::-webkit-scrollbar{width:3px}.plan-body[data-v-d473d12d]::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:2px}.loading-state[data-v-d473d12d]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px}.loading-dot[data-v-d473d12d]{width:8px;height:8px;border-radius:50%;background:var(--green);animation:pulse-d473d12d 1.2s ease-in-out infinite}.loading-dot[data-v-d473d12d]:nth-child(2){animation-delay:.2s}.loading-dot[data-v-d473d12d]:nth-child(3){animation-delay:.4s}@keyframes pulse-d473d12d{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.error-msg[data-v-d473d12d]{text-align:center;color:#ff4d4d;font-size:13px;padding:40px 20px}:root{--green: #7ED321;--green-dark: #5fa818;--green-glow: rgba(126, 211, 33, .14);--bg: #111111;--surface: #1c1c1c;--surface2: #242424;--border: #2c2c2c;--text: #f0f0f0;--muted: #888888;--label: #ffffff}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}#app{min-height:100dvh;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse 70% 40% at 50% -5%,rgba(126,211,33,.07) 0%,transparent 65%),#0c0c0c}.app-shell[data-v-48416345]{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:400px}.step-dots[data-v-48416345]{display:flex;gap:7px;align-items:center}.dot[data-v-48416345]{width:7px;height:7px;border-radius:50%;background:var(--border);border:none;padding:0;flex-shrink:0;transition:background .3s,width .35s cubic-bezier(.4,0,.2,1),border-radius .3s}.dot.active[data-v-48416345]{background:var(--green);width:26px;border-radius:4px}.dot.done[data-v-48416345]{background:var(--green-dark)}.screen-card[data-v-48416345]{width:100%;background:var(--bg);border-radius:20px;border:1px solid var(--border);overflow:hidden;height:85dvh;display:flex;flex-direction:column}.slide-left-enter-active[data-v-48416345],.slide-left-leave-active[data-v-48416345],.slide-right-enter-active[data-v-48416345],.slide-right-leave-active[data-v-48416345]{transition:opacity .26s ease,transform .26s cubic-bezier(.4,0,.2,1)}.slide-left-enter-from[data-v-48416345]{opacity:0;transform:translate(28px)}.slide-left-leave-to[data-v-48416345],.slide-right-enter-from[data-v-48416345]{opacity:0;transform:translate(-28px)}.slide-right-leave-to[data-v-48416345]{opacity:0;transform:translate(28px)}@media(max-width:480px){.app-shell[data-v-48416345]{gap:16px}.screen-card[data-v-48416345]{border-radius:14px;height:calc(100svh - 88px)}}@media(min-width:768px){.app-shell[data-v-48416345]{max-width:390px}}.plan-note[data-v-48416345]{font-size:10px;color:#c2c9b5;line-height:1.55;text-align:center;padding:0 4px}.terms-page[data-v-de5a9bd7]{padding:40px 20px;overflow:scroll;height:90vh;width:100%}.terms-text[data-v-de5a9bd7]{font-family:inherit;line-height:1.7;color:#a0a1a1;white-space:pre-wrap;width:100%;overflow:scroll}.section[data-v-b4e31ff6]{display:flex;flex-direction:column;gap:20px}.section-title[data-v-b4e31ff6]{font-size:12px;font-weight:700;color:#7ed321;text-transform:capitalize;margin-top:8px}.field[data-v-b4e31ff6]{display:flex;flex-direction:column;gap:6px}.label[data-v-b4e31ff6]{font-size:12px;font-weight:700;color:#fff;text-transform:capitalize}.input-wrap[data-v-b4e31ff6]{display:flex;align-items:center;background:#242424;border:1px solid #2c2c2c;border-radius:10px;padding:0 14px;transition:border-color .1s}.input-wrap[data-v-b4e31ff6]:focus-within{border-color:#7ed321}.input-wrap input[data-v-b4e31ff6],.input-wrap textarea[data-v-b4e31ff6]{flex:1;background:none;border:none;outline:none;color:#f0f0f0;font-size:14px;padding:12px 0;font-family:inherit;resize:none;min-height:20px}.input-wrap input[data-v-b4e31ff6]::placeholder,.input-wrap textarea[data-v-b4e31ff6]::placeholder{color:#494949}.fields-row[data-v-b4e31ff6]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:768px){.fields-row[data-v-b4e31ff6]{grid-template-columns:1fr;gap:10px}.input-wrap input[data-v-b4e31ff6],.input-wrap textarea[data-v-b4e31ff6]{font-size:12px;padding:10px 0}.input-wrap[data-v-b4e31ff6]{padding:0 10px;height:38px}.section-title[data-v-b4e31ff6],.label[data-v-b4e31ff6]{font-size:10px}}.section[data-v-2adf874f]{display:flex;flex-direction:column;gap:20px}.section-title[data-v-2adf874f]{font-size:12px;font-weight:700;color:#7ed321;text-transform:capitalize;margin-top:8px}.field[data-v-2adf874f]{display:flex;flex-direction:column;gap:6px}.label[data-v-2adf874f]{font-size:12px;font-weight:700;color:#fff;text-transform:capitalize}.input-wrap[data-v-2adf874f]{display:flex;align-items:center;background:#242424;border:1px solid #2c2c2c;border-radius:10px;padding:0 14px;transition:border-color .1s}.input-wrap[data-v-2adf874f]:focus-within{border-color:#7ed321}.input-wrap input[data-v-2adf874f]{flex:1;background:none;border:none;outline:none;color:#f0f0f0;font-size:14px;padding:12px 0;font-family:inherit}.input-wrap input[data-v-2adf874f]::placeholder{color:#494949}.fields-row[data-v-2adf874f]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:768px){.fields-row[data-v-2adf874f]{grid-template-columns:1fr;gap:10px}.input-wrap input[data-v-2adf874f]{font-size:12px;padding:10px 0}.input-wrap[data-v-2adf874f]{padding:0 10px;height:38px}.section-title[data-v-2adf874f],.label[data-v-2adf874f]{font-size:10px}}.item-row[data-v-630c9d2d]{display:grid;grid-template-columns:2fr .8fr .8fr .8fr;gap:10px;align-items:center;padding:14px 16px;background:#1e1e1e;border:1px solid #2a2a2a;border-radius:12px;transition:opacity .2s,border-color .2s}.item-row[data-v-630c9d2d]:has(.item-checkbox input:not(:checked)){opacity:.45}.item-row[data-v-630c9d2d]:has(.item-checkbox input:checked){border-color:#333}.item-checkbox[data-v-630c9d2d]{display:flex;align-items:center;gap:10px}.item-checkbox input[type=checkbox][data-v-630c9d2d]{width:17px;height:17px;flex-shrink:0;cursor:pointer;accent-color:#7ED321}.item-checkbox label[data-v-630c9d2d]{font-size:13px;font-weight:600;color:#e8e8e8;cursor:pointer;flex:1;line-height:1.3}.item-field[data-v-630c9d2d]{display:flex;flex-direction:column;gap:5px}.label[data-v-630c9d2d]{font-size:10px;font-weight:700;color:#666;text-transform:uppercase;letter-spacing:.4px}.input-wrap[data-v-630c9d2d]{display:flex;align-items:center;background:#242424;border:1px solid #2c2c2c;border-radius:8px;padding:0 10px;transition:border-color .15s}.input-wrap[data-v-630c9d2d]:focus-within{border-color:#7ed321}.input-wrap input[data-v-630c9d2d],.input-wrap div[data-v-630c9d2d]{flex:1;background:none;border:none;outline:none;color:#e0e0e0;font-size:13px;padding:9px 0;font-family:inherit}.input-wrap input[data-v-630c9d2d]::placeholder{color:#3a3a3a}.input-wrap.amount[data-v-630c9d2d]{background:transparent;border:none;padding:0}.input-wrap.amount div[data-v-630c9d2d]{font-size:13px;font-weight:700;color:#7ed321;padding:9px 0}@media(max-width:768px){.item-row[data-v-630c9d2d]{grid-template-columns:1fr;gap:10px;padding:14px}.item-checkbox[data-v-630c9d2d]{padding-bottom:4px;border-bottom:1px solid #2a2a2a}.item-field[data-v-630c9d2d]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:0 10px}.label[data-v-630c9d2d]{font-size:10px;white-space:nowrap}.input-wrap[data-v-630c9d2d]{height:36px;padding:0 10px}.input-wrap input[data-v-630c9d2d],.input-wrap div[data-v-630c9d2d]{font-size:12px;padding:0}.input-wrap.amount[data-v-630c9d2d]{padding:0;height:auto}.input-wrap.amount div[data-v-630c9d2d]{padding:0;font-size:12px}}.section[data-v-130c6514]{display:flex;flex-direction:column;gap:20px}.section-title[data-v-130c6514]{font-size:12px;font-weight:700;color:#7ed321;text-transform:capitalize;margin-top:8px}.totals[data-v-130c6514]{background:#242424;border:1px solid #2c2c2c;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:8px}.total-row[data-v-130c6514]{display:flex;justify-content:space-between;align-items:center;gap:12px}.total-row.grand[data-v-130c6514]{padding-top:8px;border-top:1px solid #3a3a3a}.label[data-v-130c6514]{font-size:12px;font-weight:700;color:#fff;text-transform:capitalize}.total-input[data-v-130c6514]{background:none;border:none;outline:none;color:#f0f0f0;font-size:14px;text-align:right;width:150px;font-weight:700}.total-input.grand[data-v-130c6514]{font-size:16px}@media(max-width:768px){.section-title[data-v-130c6514]{font-size:10px}.total-input[data-v-130c6514]{width:90px;font-size:12px}.total-input.grand[data-v-130c6514]{font-size:14px}}@media(max-width:640px){.total-input[data-v-130c6514]{width:80px;font-size:12px}.total-input.grand[data-v-130c6514]{font-size:14px}}@media(max-width:480px){.totals[data-v-130c6514]{padding:12px;gap:8px}.total-row[data-v-130c6514]{gap:10px}.total-input[data-v-130c6514]{width:80px;font-size:12px}.total-input.grand[data-v-130c6514]{font-size:14px}.total-row.grand[data-v-130c6514]{padding-top:8px;margin-top:4px}}@media(max-width:360px){.total-input[data-v-130c6514]{width:70px;font-size:11px}}[data-v-4f8493f2]{box-sizing:border-box}.page[data-v-4f8493f2]{height:100%;width:100%;padding:16px 16px 24px;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.card[data-v-4f8493f2]{width:100%;background:#1c1c1c;border:1px solid #2c2c2c;border-radius:20px;padding:32px 28px;display:flex;flex-direction:column;gap:28px;box-shadow:0 24px 64px #000000a6;box-sizing:border-box;margin:0 auto}.card-header[data-v-4f8493f2]{display:flex;align-items:center;gap:12px}.logo[data-v-4f8493f2]{width:26px}.title[data-v-4f8493f2]{font-size:18px;font-weight:800;color:#f0f0f0}.form[data-v-4f8493f2]{display:flex;flex-direction:column;gap:20px;width:100%;box-sizing:border-box}.section[data-v-4f8493f2]{display:flex;flex-direction:column;gap:20px}.section-title[data-v-4f8493f2]{font-size:12px;font-weight:700;color:#7ed321;text-transform:capitalize;margin-top:8px}.items-container[data-v-4f8493f2]{display:flex;flex-direction:column;gap:12px}.error[data-v-4f8493f2]{font-size:12px;color:#ff4d4d;text-align:center}.success[data-v-4f8493f2]{font-size:12px;color:#7ed321;text-align:center}.submit-btn[data-v-4f8493f2]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px;margin-top:4px;min-height:48px;background:#7ed321;border:none;border-radius:10px;color:#111;font-size:14px;font-weight:800;cursor:pointer;transition:opacity .15s,transform .15s;-webkit-tap-highlight-color:transparent}.submit-btn[data-v-4f8493f2]:hover{opacity:.85}.submit-btn[data-v-4f8493f2]:active{transform:scale(.98)}.submit-btn.loading[data-v-4f8493f2],.submit-btn[data-v-4f8493f2]:disabled{opacity:.6;cursor:not-allowed}.arrow[data-v-4f8493f2]{font-size:16px}.logout-row[data-v-4f8493f2]{display:flex;justify-content:center}.logout-btn[data-v-4f8493f2]{background:none;border:none;color:#444;font-size:11px;text-transform:capitalize;cursor:pointer;transition:color .15s;padding:8px 12px;border-radius:4px;-webkit-tap-highlight-color:transparent}.logout-btn[data-v-4f8493f2]:hover{color:#ff4d4d}.logout-btn[data-v-4f8493f2]:active{background:#ff4d4d1a}@media(max-width:1024px){.card[data-v-4f8493f2]{max-width:100%;margin:0 auto}}@media(max-width:768px){.page[data-v-4f8493f2]{padding:12px;width:100%;box-sizing:border-box}.card[data-v-4f8493f2]{padding:18px;gap:16px;border-radius:14px;width:100%;max-width:100%;box-sizing:border-box;margin:0}.title[data-v-4f8493f2]{font-size:15px}.form[data-v-4f8493f2]{gap:14px;max-height:none}.submit-btn[data-v-4f8493f2]{font-size:12px;padding:12px;min-height:44px}.logout-btn[data-v-4f8493f2]{font-size:10px}}@media(max-width:640px){.page[data-v-4f8493f2]{padding:12px;width:100%;box-sizing:border-box}.card[data-v-4f8493f2]{padding:16px;gap:14px;width:100%;max-width:100%;box-sizing:border-box;margin:0}.title[data-v-4f8493f2]{font-size:15px}.form[data-v-4f8493f2]{gap:14px}}@media(max-width:480px){.page[data-v-4f8493f2]{padding:12px;width:100%;box-sizing:border-box}.card[data-v-4f8493f2]{padding:16px;gap:16px;border-radius:12px;width:100%;max-width:100%;box-sizing:border-box;margin:0}.title[data-v-4f8493f2]{font-size:14px;font-weight:700}.form[data-v-4f8493f2],.items-container[data-v-4f8493f2]{gap:14px}.submit-btn[data-v-4f8493f2]{font-size:12px;padding:12px;min-height:48px;gap:6px;font-weight:700}.arrow[data-v-4f8493f2]{font-size:16px}.logout-btn[data-v-4f8493f2]{font-size:10px;padding:10px}}@media(max-width:360px){.card[data-v-4f8493f2]{padding:14px;gap:12px}.title[data-v-4f8493f2]{font-size:13px}.form[data-v-4f8493f2]{gap:12px}.submit-btn[data-v-4f8493f2]{font-size:11px;padding:11px;min-height:44px}}[data-v-4f8493f2]{scrollbar-width:thin;scrollbar-color:#555 transparent}[data-v-4f8493f2]::-webkit-scrollbar{width:6px;height:6px}[data-v-4f8493f2]::-webkit-scrollbar-track{background:transparent}[data-v-4f8493f2]::-webkit-scrollbar-thumb{background:#555;border-radius:3px}[data-v-4f8493f2]::-webkit-scrollbar-thumb:hover{background:#777}html[data-v-4f8493f2]{scrollbar-width:thin;scrollbar-color:#555 transparent}@media(max-width:768px){[data-v-4f8493f2]::-webkit-scrollbar{width:4px}[data-v-4f8493f2]::-webkit-scrollbar-thumb{background:#444}}.row[data-v-a585fa04]{background:#161616;border:1px solid #262626;border-radius:11px;overflow:hidden;transition:border-color .15s}.row[data-v-a585fa04]:hover{border-color:#333}.row-header[data-v-a585fa04]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;cursor:pointer;gap:12px}.row-main[data-v-a585fa04]{min-width:0;flex:1}.row-title-line[data-v-a585fa04]{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-wrap:wrap}.row-title[data-v-a585fa04]{font-size:13px;font-weight:700;color:#eee;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-badge[data-v-a585fa04]{font-size:9px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:2px 7px;border-radius:99px;flex-shrink:0}.status-badge.submitted[data-v-a585fa04]{background:#7ed32126;color:#7ed321;border:1px solid rgba(126,211,33,.3)}.status-badge.in_progress[data-v-a585fa04]{background:#ffffff0f;color:#888;border:1px solid #333}.row-sub[data-v-a585fa04]{font-size:11px;color:#888;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.row-sub .business[data-v-a585fa04]{color:#aaa;font-weight:600}.row-sub .dot[data-v-a585fa04]{color:#444}.row-sub .entity[data-v-a585fa04]{color:#7ed321;font-weight:600}.cat-chip[data-v-a585fa04]{background:#7ed3211a;color:#7ed321;border:1px solid rgba(126,211,33,.2);border-radius:99px;padding:1px 7px;font-size:10px;font-weight:600}.row-meta[data-v-a585fa04]{display:flex;align-items:center;gap:8px;flex-shrink:0}.label-tag[data-v-a585fa04]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#888;background:#222;border:1px solid #333;border-radius:5px;padding:2px 6px}.date[data-v-a585fa04]{font-size:10px;color:#666;font-weight:500}.chevron[data-v-a585fa04]{font-size:13px;color:#555;transition:transform .2s}.chevron.open[data-v-a585fa04]{transform:rotate(180deg);color:#7ed321}.row-body[data-v-a585fa04]{border-top:1px solid #232323;padding:16px;background:#121212}.logo-section[data-v-a585fa04]{margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #1e1e1e}.section-title[data-v-a585fa04]{font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:#666;font-weight:700;margin-bottom:8px}.logo-img[data-v-a585fa04]{max-height:56px;max-width:180px;object-fit:contain;background:#1c1c1c;border:1px solid #2a2a2a;border-radius:6px;padding:6px 10px;display:block}.logo-preview-row[data-v-a585fa04]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.download-btn[data-v-a585fa04]{background:#1e1e1e;border:1px solid #2f2f2f;color:#aaa;font-size:11px;font-weight:700;padding:5px 10px;border-radius:7px;cursor:pointer;transition:background .15s,color .15s;flex-shrink:0}.download-btn[data-v-a585fa04]:hover{background:#252525;color:#7ed321;border-color:#7ed3214d}.no-logo-note[data-v-a585fa04]{font-size:12px;color:#666;font-style:italic}.consent-note[data-v-a585fa04]{margin-top:6px;font-size:11px;color:#7ed321}.grid[data-v-a585fa04]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field[data-v-a585fa04]{min-width:0}.field.full[data-v-a585fa04]{grid-column:1 / -1}.field-label[data-v-a585fa04]{font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:#666;font-weight:700;margin-bottom:4px}.field-value[data-v-a585fa04]{font-size:12px;color:#ddd;word-break:break-word}.field-value.muted[data-v-a585fa04]{color:#555;font-style:italic}.field-value a[data-v-a585fa04]{color:#7ed321;text-decoration:none}.field-value a[data-v-a585fa04]:hover{text-decoration:underline}.field-value.preformatted[data-v-a585fa04]{white-space:pre-wrap;line-height:1.5}.field-value.mono[data-v-a585fa04]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:#888}.agent-phone[data-v-a585fa04]{color:#666}.agent-phone a[data-v-a585fa04]{color:#888}.verified-badge[data-v-a585fa04]{display:inline-block;margin-left:6px;font-size:9px;font-weight:700;letter-spacing:.4px;color:#7ed321;background:#7ed3211f;border:1px solid rgba(126,211,33,.3);border-radius:99px;padding:1px 7px;vertical-align:middle}.expand-enter-active[data-v-a585fa04],.expand-leave-active[data-v-a585fa04]{transition:opacity .18s ease}.expand-enter-from[data-v-a585fa04],.expand-leave-to[data-v-a585fa04]{opacity:0}@media(max-width:480px){.row-header[data-v-a585fa04],.row-body[data-v-a585fa04]{padding:12px}.date[data-v-a585fa04],.label-tag[data-v-a585fa04]{display:none}}[data-v-d89e86ff]{box-sizing:border-box}.page[data-v-d89e86ff]{height:100%;width:100%;padding:24px 16px;overflow-y:auto;overflow-x:hidden}.card[data-v-d89e86ff]{width:100%;background:#1c1c1c;border:1px solid #2c2c2c;border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:20px;box-shadow:0 24px 64px #000000a6;margin:0 auto}.card-header[data-v-d89e86ff]{display:flex;align-items:center;gap:12px}.logo[data-v-d89e86ff]{width:26px}.title[data-v-d89e86ff]{font-size:18px;font-weight:800;color:#f0f0f0;flex:1}.header-actions[data-v-d89e86ff]{display:flex;align-items:center;gap:12px}.count[data-v-d89e86ff]{font-size:11px;color:#888;font-weight:600}.refresh-btn[data-v-d89e86ff]{background:#232323;border:1px solid #2f2f2f;color:#ccc;font-size:11px;font-weight:700;padding:7px 12px;border-radius:8px;cursor:pointer;transition:background .15s,color .15s}.refresh-btn[data-v-d89e86ff]:hover:not(:disabled){background:#2c2c2c;color:#7ed321}.refresh-btn[data-v-d89e86ff]:disabled{opacity:.6;cursor:not-allowed}.toolbar[data-v-d89e86ff]{display:flex;gap:10px;flex-wrap:wrap}.search-wrap[data-v-d89e86ff]{flex:1;min-width:200px}.search[data-v-d89e86ff],.filter[data-v-d89e86ff]{width:100%;background:#141414;border:1px solid #2a2a2a;border-radius:9px;padding:10px 12px;color:#eee;font-size:12px;font-weight:500;outline:none;transition:border-color .15s}.search[data-v-d89e86ff]:focus,.filter[data-v-d89e86ff]:focus{border-color:#7ed321}.filter[data-v-d89e86ff]{width:auto;min-width:180px;cursor:pointer}.error[data-v-d89e86ff]{font-size:12px;color:#ff4d4d;text-align:center;padding:8px}.empty[data-v-d89e86ff]{text-align:center;font-size:13px;color:#666;padding:32px 12px}.list[data-v-d89e86ff]{display:flex;flex-direction:column;gap:8px}@media(max-width:768px){.page[data-v-d89e86ff]{padding:12px}.card[data-v-d89e86ff]{padding:16px;gap:14px;border-radius:14px}.title[data-v-d89e86ff]{font-size:15px}.filter[data-v-d89e86ff]{width:100%;min-width:0}}.row[data-v-d2f183c1]{background:#161616;border:1px solid #262626;border-radius:11px;overflow:hidden;transition:border-color .15s}.row[data-v-d2f183c1]:hover{border-color:#333}.row-header[data-v-d2f183c1]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;cursor:pointer;gap:12px}.row-main[data-v-d2f183c1]{min-width:0;flex:1}.row-title[data-v-d2f183c1]{font-size:13px;font-weight:700;color:#eee;margin-bottom:4px;display:flex;align-items:center;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-sub[data-v-d2f183c1]{font-size:11px;color:#888;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.row-sub .amount[data-v-d2f183c1]{color:#7ed321;font-weight:700}.row-sub .dot[data-v-d2f183c1]{color:#444}.row-sub .customer[data-v-d2f183c1]{color:#aaa}.row-meta[data-v-d2f183c1]{display:flex;align-items:center;gap:10px;flex-shrink:0}.date[data-v-d2f183c1]{font-size:10px;color:#666;font-weight:500}.chevron[data-v-d2f183c1]{font-size:13px;color:#555;transition:transform .2s}.chevron.open[data-v-d2f183c1]{transform:rotate(180deg);color:#7ed321}.row-body[data-v-d2f183c1]{border-top:1px solid #232323;padding:16px;background:#121212}.grid[data-v-d2f183c1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field[data-v-d2f183c1]{min-width:0}.field.full[data-v-d2f183c1]{grid-column:1 / -1}.field-label[data-v-d2f183c1]{font-size:10px;text-transform:capitalize;letter-spacing:.6px;color:#666;font-weight:700;margin-bottom:4px}.field-value[data-v-d2f183c1]{font-size:12px;color:#ddd;word-break:break-word}.field-value.paid[data-v-d2f183c1]{color:#7ed321;font-weight:700}.field-value a[data-v-d2f183c1]{color:#7ed321;text-decoration:none}.field-value a[data-v-d2f183c1]:hover{text-decoration:underline}.field-value.mono[data-v-d2f183c1]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:#888}.link-row[data-v-d2f183c1]{display:flex;align-items:center;gap:8px}.payment-url[data-v-d2f183c1]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-btn[data-v-d2f183c1]{flex-shrink:0;background:#1f1f1f;border:1px solid #2f2f2f;color:#ccc;font-size:10px;font-weight:700;padding:4px 10px;border-radius:6px;cursor:pointer;transition:background .15s,color .15s}.copy-btn[data-v-d2f183c1]:hover{background:#2c2c2c;color:#7ed321}.copy-btn.copied[data-v-d2f183c1]{color:#7ed321;border-color:#7ed321}.status-pill[data-v-d2f183c1]{display:inline-block;padding:2px 9px;border-radius:999px;font-size:10px;font-weight:700;text-transform:capitalize;letter-spacing:.5px}.status-pill.status-paid[data-v-d2f183c1]{background:#7ed3211f;color:#7ed321}.status-pill.status-pending[data-v-d2f183c1]{background:#ffb8001f;color:#ffb800}.expand-enter-active[data-v-d2f183c1],.expand-leave-active[data-v-d2f183c1]{transition:opacity .18s ease}.expand-enter-from[data-v-d2f183c1],.expand-leave-to[data-v-d2f183c1]{opacity:0}@media(max-width:480px){.row-header[data-v-d2f183c1],.row-body[data-v-d2f183c1]{padding:12px}.date[data-v-d2f183c1]{display:none}.grid[data-v-d2f183c1]{grid-template-columns:1fr}}[data-v-c1d93d09]{box-sizing:border-box}.page[data-v-c1d93d09]{height:100%;width:100%;padding:24px 16px;overflow-y:auto;overflow-x:hidden}.card[data-v-c1d93d09]{width:100%;background:#1c1c1c;border:1px solid #2c2c2c;border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:20px;box-shadow:0 24px 64px #000000a6;margin:0 auto}.card-header[data-v-c1d93d09]{display:flex;align-items:center;gap:12px}.logo[data-v-c1d93d09]{width:26px}.title[data-v-c1d93d09]{font-size:18px;font-weight:800;color:#f0f0f0;flex:1}.header-actions[data-v-c1d93d09]{display:flex;align-items:center;gap:12px}.count[data-v-c1d93d09]{font-size:11px;color:#888;font-weight:600}.refresh-btn[data-v-c1d93d09]{background:#232323;border:1px solid #2f2f2f;color:#ccc;font-size:11px;font-weight:700;padding:7px 12px;border-radius:8px;cursor:pointer;transition:background .15s,color .15s}.refresh-btn[data-v-c1d93d09]:hover:not(:disabled){background:#2c2c2c;color:#7ed321}.refresh-btn[data-v-c1d93d09]:disabled{opacity:.6;cursor:not-allowed}.stats[data-v-c1d93d09]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.stat[data-v-c1d93d09]{background:#141414;border:1px solid #232323;border-radius:10px;padding:12px;text-align:left;cursor:pointer;font:inherit;color:inherit;transition:background .15s,border-color .15s,transform .1s;-webkit-tap-highlight-color:transparent}.stat[data-v-c1d93d09]:hover{background:#181818;border-color:#2c2c2c}.stat[data-v-c1d93d09]:active{transform:scale(.98)}.stat.active[data-v-c1d93d09]{background:#1a1a1a;border-color:#7ed321;box-shadow:0 0 0 1px #7ed32159}.stat-label[data-v-c1d93d09]{font-size:10px;text-transform:capitalize;letter-spacing:.6px;color:#666;font-weight:700;margin-bottom:6px}.stat-value[data-v-c1d93d09]{font-size:16px;font-weight:800;color:#eee}.stat-value.paid[data-v-c1d93d09]{color:#7ed321}.stat-value.pending[data-v-c1d93d09]{color:#ffb800}.toolbar[data-v-c1d93d09]{display:flex;gap:10px;flex-wrap:wrap}.search-wrap[data-v-c1d93d09]{flex:1;min-width:200px}.search[data-v-c1d93d09]{width:100%;background:#141414;border:1px solid #2a2a2a;border-radius:9px;padding:10px 12px;color:#eee;font-size:12px;font-weight:500;outline:none;transition:border-color .15s}.search[data-v-c1d93d09]:focus{border-color:#7ed321}.error[data-v-c1d93d09]{font-size:12px;color:#ff4d4d;text-align:center;padding:8px}.empty[data-v-c1d93d09]{text-align:center;font-size:13px;color:#666;padding:32px 12px}.list[data-v-c1d93d09]{display:flex;flex-direction:column;gap:8px}@media(max-width:768px){.page[data-v-c1d93d09]{padding:12px}.card[data-v-c1d93d09]{padding:16px;gap:14px;border-radius:14px}.title[data-v-c1d93d09]{font-size:15px}.stats[data-v-c1d93d09]{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-v-613e50c1]{box-sizing:border-box}.page[data-v-613e50c1]{height:100%;display:flex;align-items:flex-start;justify-content:center;padding:24px 16px;width:100%;overflow-y:auto;overflow-x:hidden}.card[data-v-613e50c1]{max-width:620px;background:#1c1c1c;border:1px solid #2c2c2c;border-radius:20px;padding:32px 28px;display:flex;flex-direction:column;gap:24px;box-shadow:0 24px 64px #000000a6;width:100%}.card-header[data-v-613e50c1]{display:flex;align-items:center;gap:12px}.logo[data-v-613e50c1]{width:26px}.title[data-v-613e50c1]{font-size:18px;font-weight:800;color:#f0f0f0}.form[data-v-613e50c1]{display:flex;flex-direction:column;gap:14px}.section-label[data-v-613e50c1]{font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:#7ed321;margin-top:10px}.field[data-v-613e50c1]{display:flex;flex-direction:column;gap:6px;min-width:0}.label[data-v-613e50c1]{font-size:12px;font-weight:700;color:#fff}.row[data-v-613e50c1]{display:flex;flex-wrap:wrap;gap:12px}.row>.field[data-v-613e50c1]{flex:1 1 150px}.input-wrap[data-v-613e50c1]{display:flex;align-items:center;background:#242424;border:1px solid #2c2c2c;border-radius:10px;padding:0 14px;transition:border-color .1s;min-width:0}.input-wrap[data-v-613e50c1]:focus-within{border-color:#7ed321}.input-wrap input[data-v-613e50c1]{flex:1;width:100%;min-width:0;background:none;border:none;outline:none;color:#f0f0f0;font-size:14px;padding:12px 0}.input-wrap input[data-v-613e50c1]::placeholder{color:#494949}.prefix[data-v-613e50c1]{font-size:13px;color:#555;margin-right:6px;-webkit-user-select:none;user-select:none}.upload-wrap[data-v-613e50c1]{display:flex;align-items:center;gap:10px;background:#242424;border:1px solid #2c2c2c;border-radius:10px;padding:8px 10px 8px 8px;min-height:46px}.upload-wrap.filled[data-v-613e50c1]{border-color:#3c3c3c}.upload-wrap .file-input[data-v-613e50c1]{display:none}.upload-wrap .upload-btn[data-v-613e50c1]{background:#1c1c1c;border:1px dashed #3c3c3c;border-radius:8px;color:#cfcfcf;font-size:12px;font-weight:700;padding:8px 12px;cursor:pointer;transition:border-color .1s,color .1s}.upload-wrap .upload-btn[data-v-613e50c1]:hover{border-color:#7ed321;color:#7ed321}.upload-wrap .file-name[data-v-613e50c1]{flex:1;min-width:0;font-size:13px;color:#f0f0f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upload-wrap .clear-btn[data-v-613e50c1]{background:none;border:none;color:#888;font-size:18px;line-height:1;cursor:pointer;padding:0 4px}.upload-wrap .clear-btn[data-v-613e50c1]:hover{color:#ff4d4d}.demo-list[data-v-613e50c1]{display:flex;flex-direction:column;gap:10px;margin-top:4px}.demo-entry[data-v-613e50c1]{display:grid;grid-template-columns:140px 1fr;gap:12px;align-items:center;background:#1f1f1f;border:1px solid #2c2c2c;border-radius:10px;padding:10px 12px}.demo-meta[data-v-613e50c1]{display:flex;flex-direction:column;gap:2px;min-width:0}.demo-pid[data-v-613e50c1]{font-size:13px;font-weight:700;color:#f0f0f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demo-ref[data-v-613e50c1]{font-size:11px;color:#888;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.demo-controls[data-v-613e50c1]{display:grid;grid-template-columns:1fr 160px;gap:8px;min-width:0}.demo-controls .input-wrap[data-v-613e50c1]{padding:0 12px}.demo-controls .input-wrap input[data-v-613e50c1]{padding:10px 0;font-size:12px}@media(max-width:520px){.demo-entry[data-v-613e50c1],.demo-controls[data-v-613e50c1]{grid-template-columns:1fr}}.submit-btn[data-v-613e50c1]{display:flex;align-items:center;justify-content:center;gap:8px;padding:13px;margin-top:10px;background:#7ed321;border:none;border-radius:10px;color:#111;font-size:14px;font-weight:800;cursor:pointer;transition:opacity .1s,transform .1s}.submit-btn[data-v-613e50c1]:hover{opacity:.5}.submit-btn[data-v-613e50c1]:active{transform:scale(.98)}.submit-btn.loading[data-v-613e50c1],.submit-btn[data-v-613e50c1]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-613e50c1]{font-size:12px;color:#ff4d4d;text-align:center}.result[data-v-613e50c1]{background:#242424;border:1px solid #2c2c2c;border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:6px}.result-label[data-v-613e50c1]{font-size:11px;font-weight:800;letter-spacing:.6px;color:#7ed321}.result-text[data-v-613e50c1]{font-size:13px;color:#f0f0f0}.result-id[data-v-613e50c1]{font-size:12px;color:#888;word-break:break-all}.fade-enter-active[data-v-613e50c1],.fade-leave-active[data-v-613e50c1]{transition:opacity .2s}.fade-enter-from[data-v-613e50c1],.fade-leave-to[data-v-613e50c1]{opacity:0}.name-autocomplete[data-v-613e50c1]{position:relative}.suggest-panel[data-v-613e50c1]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:10;max-height:260px;overflow-y:auto;background:#1f1f1f;border:1px solid #2c2c2c;border-radius:10px;box-shadow:0 12px 32px #00000080;display:flex;flex-direction:column;padding:4px}.suggest-item[data-v-613e50c1]{padding:8px 10px;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:2px;transition:background .1s}.suggest-item[data-v-613e50c1]:hover,.suggest-item.active[data-v-613e50c1]{background:#2a2a2a}.suggest-primary[data-v-613e50c1]{font-size:13px;font-weight:700;color:#f0f0f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.suggest-secondary[data-v-613e50c1]{font-size:11px;color:#888;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.suggest-secondary .dot[data-v-613e50c1]{color:#444}@media(max-width:520px){.card[data-v-613e50c1]{padding:24px 18px}.row>.field[data-v-613e50c1]{flex:1 1 100%}}.measure[data-v-4f82de21]{position:absolute;inset:0;pointer-events:none;z-index:6}.measure-line[data-v-4f82de21]{position:absolute;pointer-events:none}.measure-line.h[data-v-4f82de21]{height:0;border-top:1px dashed #2bd4ff}.measure-line.v[data-v-4f82de21]{width:0;border-left:1px dashed #2bd4ff}.measure-tag[data-v-4f82de21]{position:absolute;transform:translate(-50%,-50%);background:#2bd4ff;color:#04222b;font-size:12px;font-weight:800;letter-spacing:.3px;padding:7px;border-radius:5px;white-space:nowrap;pointer-events:none}.slot-editor[data-v-3aedc034]{display:flex;flex-direction:column;gap:14px}.toolbar[data-v-3aedc034]{display:flex;flex-direction:column;gap:6px}.add-row[data-v-3aedc034]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.add-label[data-v-3aedc034]{font-size:12px;color:#999}.add-btn[data-v-3aedc034]{background:#1a1a1a;border:1px solid #2a2a2a;color:#ddd;padding:6px 12px;border-radius:7px;cursor:pointer;font-size:12px;font-weight:600;transition:border-color .15s,color .15s}.add-btn[data-v-3aedc034]:hover{border-color:#7ed321;color:#7ed321}.all-added[data-v-3aedc034]{margin:0;font-size:12px;color:#777}.editor-body[data-v-3aedc034]{display:flex;gap:18px;align-items:flex-start}.stage[data-v-3aedc034],.no-image[data-v-3aedc034]{flex:1 1 auto;min-width:0}.canvas-wrap[data-v-3aedc034]{position:relative;display:inline-block;max-width:100%;line-height:0;border:1px solid #2a2a2a;border-radius:8px;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none}.base[data-v-3aedc034]{display:block;max-width:100%;max-height:65vh;width:auto;height:auto;object-fit:contain;pointer-events:none}.slot-box[data-v-3aedc034]{position:absolute;box-sizing:border-box;border:2px dashed rgba(126,211,33,.9);background:#7ed3211f;cursor:move;display:flex;align-items:center;justify-content:center;min-width:12px;min-height:12px}.slot-box.image[data-v-3aedc034]{border-color:#50aafff2;background:#50aaff24}.slot-box.selected[data-v-3aedc034]{border-style:solid;box-shadow:0 0 0 2px #ffffff40}.guide[data-v-3aedc034]{position:absolute;pointer-events:none;z-index:5}.guide-v[data-v-3aedc034]{top:0;bottom:0;width:0;border-left:1px dashed #ff3da6}.guide-h[data-v-3aedc034]{left:0;right:0;height:0;border-top:1px dashed #ff3da6}.size-row[data-v-3aedc034]{display:flex;gap:14px;padding-top:16px;border-top:1px solid #242424}.size-field[data-v-3aedc034]{flex:1;min-width:0}.size-field input[data-v-3aedc034]{width:100%}.slot-tag[data-v-3aedc034]{font-size:11px;font-weight:700;color:#fff;background:#0000008c;padding:2px 6px;border-radius:4px;line-height:1.2;pointer-events:none;white-space:nowrap}.resize-handle[data-v-3aedc034]{position:absolute;right:-7px;bottom:-7px;width:14px;height:14px;border-radius:3px;background:#fff;border:1px solid #7ED321;cursor:nwse-resize}.no-image[data-v-3aedc034]{border:1px dashed #2a2a2a;border-radius:8px;padding:32px;text-align:center;color:#777;font-size:13px}.slot-settings[data-v-3aedc034]{flex:0 0 320px;max-width:340px;background:#161616;border:1px solid #262626;border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:18px}@media(max-width:860px){.editor-body[data-v-3aedc034]{flex-direction:column}.slot-settings[data-v-3aedc034]{flex:1 1 auto;max-width:none;width:100%}}.settings-head[data-v-3aedc034]{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid #242424}.settings-title[data-v-3aedc034]{font-size:14px;font-weight:700;color:#fff}.delete-btn[data-v-3aedc034]{background:none;border:1px solid #3a2020;color:#e0584f;padding:5px 10px;border-radius:6px;cursor:pointer;font-size:11px;font-weight:600}.delete-btn[data-v-3aedc034]:hover{background:#e0584f1a}.settings-grid[data-v-3aedc034]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:14px}.field[data-v-3aedc034]{display:flex;flex-direction:column;gap:6px}.field span[data-v-3aedc034]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#888}.field select[data-v-3aedc034],.field input[data-v-3aedc034]{background:#0d0d0d;border:1px solid #2f2f2f;color:#eee;border-radius:8px;padding:9px 11px;font-size:12px;outline:none;transition:border-color .15s}.field select[data-v-3aedc034]:focus,.field input[data-v-3aedc034]:focus{border-color:#7ed321}.field input[type=color][data-v-3aedc034]{padding:3px;height:38px;cursor:pointer}.hint[data-v-3aedc034]{margin:0;font-size:12px;line-height:1.4;color:#777}[data-v-6848b1a6]{box-sizing:border-box}.vpe[data-v-6848b1a6]{display:grid;grid-template-columns:minmax(0,1fr) 340px;column-gap:16px;row-gap:12px;align-items:start}.vpe-toolbar[data-v-6848b1a6]{grid-column:1 / -1;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.stage[data-v-6848b1a6],.transport[data-v-6848b1a6],.timeline[data-v-6848b1a6]{grid-column:1}.settings[data-v-6848b1a6]{grid-column:2;grid-row:2;position:sticky;top:12px;align-self:start;max-height:calc(100vh - 24px);overflow:auto}@media(max-width:1024px){.vpe[data-v-6848b1a6]{grid-template-columns:1fr}.settings[data-v-6848b1a6]{grid-column:1;grid-row:auto;position:static;max-height:none}}.add-label[data-v-6848b1a6]{font-size:11px;color:#999;font-weight:700}.hint[data-v-6848b1a6]{font-size:11px;color:#777;margin:0}.add-btn[data-v-6848b1a6]{background:#232323;border:1px solid #2f2f2f;color:#ccc;font-size:11px;font-weight:700;padding:6px 12px;border-radius:7px;cursor:pointer}.add-btn[data-v-6848b1a6]:hover{border-color:#7ed321;color:#7ed321}.stage[data-v-6848b1a6]{display:flex;justify-content:center}.canvas-wrap[data-v-6848b1a6]{position:relative;display:inline-block;max-width:100%;max-height:68vh;background:#0d0d0d;border:1px solid #2a2a2a;border-radius:10px;overflow:hidden;-webkit-user-select:none;user-select:none;line-height:0}.base[data-v-6848b1a6]{display:block;max-width:100%;max-height:68vh;width:auto;height:auto}.blank[data-v-6848b1a6]{max-height:68vh;max-width:100%;height:60vh;background:repeating-linear-gradient(45deg,#111,#111 10px,#161616 10px 20px)}.box[data-v-6848b1a6]{position:absolute;border:1px dashed rgba(126,211,33,.7);cursor:move;min-width:8px;min-height:8px}.box.selected[data-v-6848b1a6]{border-style:solid;border-color:#b6f06a;box-shadow:0 0 0 2px #7ed32159}.dummy-logo[data-v-6848b1a6]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#ffffffeb;color:#111;font-weight:800;border-radius:4px;font-size:11px;letter-spacing:1px;pointer-events:none}.dummy-text[data-v-6848b1a6]{position:absolute;inset:0;display:flex;align-items:center;white-space:nowrap;line-height:1;pointer-events:none;overflow:hidden}.box-tag[data-v-6848b1a6]{position:absolute;top:-15px;left:0;font-size:10px;font-weight:700;color:#7ed321;white-space:nowrap;line-height:1}.handle[data-v-6848b1a6]{position:absolute;right:-6px;bottom:-6px;width:12px;height:12px;background:#7ed321;border-radius:2px;cursor:nwse-resize}.cover-guide[data-v-6848b1a6]{position:absolute;border:1px dashed #e0584f;background:#e0584f1f;pointer-events:none}.guide[data-v-6848b1a6]{position:absolute;background:#ff2bd6;pointer-events:none;z-index:5}.guide.v[data-v-6848b1a6]{top:0;bottom:0;width:1px}.guide.h[data-v-6848b1a6]{left:0;right:0;height:1px}.transport[data-v-6848b1a6]{display:flex;align-items:center;gap:12px;background:#141414;border:1px solid #2a2a2a;border-radius:10px;padding:8px 12px}.tp-btns[data-v-6848b1a6]{display:flex;align-items:center;gap:6px}.tp-btn[data-v-6848b1a6]{display:flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 8px;background:#232323;border:1px solid #2f2f2f;color:#ccc;font-size:13px;font-weight:700;border-radius:7px;cursor:pointer;line-height:1}.tp-btn[data-v-6848b1a6]:hover{border-color:#7ed321;color:#7ed321}.tp-btn.active[data-v-6848b1a6]{background:#7ed32129;border-color:#7ed321;color:#7ed321}.tp-btn.play[data-v-6848b1a6]{width:38px;height:34px;background:#7ed321;border-color:#7ed321;color:#111;font-size:14px}.tp-btn.play[data-v-6848b1a6]:hover{filter:brightness(1.08);color:#111}.progress[data-v-6848b1a6]{position:relative;flex:1;height:16px;display:flex;align-items:center;cursor:pointer}.progress[data-v-6848b1a6]:before{content:"";position:absolute;left:0;right:0;height:6px;border-radius:3px;background:#2a2a2a}.progress-fill[data-v-6848b1a6]{position:absolute;left:0;height:6px;border-radius:3px;background:#7ed321;pointer-events:none}.progress-marker[data-v-6848b1a6]{position:absolute;top:1px;width:2px;height:14px;background:#ffffff73;transform:translate(-1px);pointer-events:none}.progress-marker.selected[data-v-6848b1a6]{background:#fff}.progress-thumb[data-v-6848b1a6]{position:absolute;top:50%;width:13px;height:13px;border-radius:50%;background:#fff;border:2px solid #7ED321;transform:translate(-50%,-50%);pointer-events:none;box-shadow:0 1px 4px #00000080}.tp-meta[data-v-6848b1a6]{display:flex;align-items:center;gap:10px}.time[data-v-6848b1a6]{font-size:11px;color:#bbb;font-variant-numeric:tabular-nums;white-space:nowrap}.tp-rate[data-v-6848b1a6]{background:#0d0d0d;border:1px solid #2a2a2a;border-radius:6px;color:#eee;font-size:11px;padding:5px 6px;outline:none;cursor:pointer}.tp-rate[data-v-6848b1a6]:focus{border-color:#7ed321}.timeline[data-v-6848b1a6]{display:flex;flex-direction:column;gap:6px;padding:6px 0}.tl-row[data-v-6848b1a6]{display:flex;align-items:center;gap:6px}.tl-eye[data-v-6848b1a6]{flex:none;width:24px;height:22px;display:flex;align-items:center;justify-content:center;background:#232323;border:1px solid #2f2f2f;color:#7ed321;border-radius:5px;font-size:11px;cursor:pointer;padding:0}.tl-eye.off[data-v-6848b1a6]{color:#555}.tl-eye[data-v-6848b1a6]:hover{border-color:#7ed321}.tl-track[data-v-6848b1a6]{position:relative;flex:1;height:22px;background:#141414;border:1px solid #242424;border-radius:5px;cursor:crosshair}.tl-name[data-v-6848b1a6]{position:absolute;left:6px;top:4px;font-size:9px;font-weight:700;color:#555;pointer-events:none;z-index:1}.tl-seg[data-v-6848b1a6]{position:absolute;top:0;bottom:0;min-width:6px;background:#7ed32140;border:1px solid #7ED321;border-radius:4px;cursor:grab}.tl-seg.selected[data-v-6848b1a6]{background:#7ed32166}.tl-fade[data-v-6848b1a6]{position:absolute;top:0;bottom:0;background:linear-gradient(90deg,rgba(126,211,33,.55),transparent);pointer-events:none}.tl-fade.in[data-v-6848b1a6]{left:0}.tl-fade.out[data-v-6848b1a6]{right:0;transform:scaleX(-1)}.tl-handle[data-v-6848b1a6]{position:absolute;top:0;bottom:0;width:7px;background:#7ed321;cursor:ew-resize}.tl-handle.l[data-v-6848b1a6]{left:-1px;border-radius:4px 0 0 4px}.tl-handle.r[data-v-6848b1a6]{right:-1px;border-radius:0 4px 4px 0}.tl-ph[data-v-6848b1a6]{position:absolute;top:0;bottom:0;width:2px;background:#fff;pointer-events:none}.settings[data-v-6848b1a6]{background:#141414;border:1px solid #2a2a2a;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:10px}.settings.empty p[data-v-6848b1a6]{margin:0;font-size:12px;color:#666}.settings-head[data-v-6848b1a6]{display:flex;align-items:center;justify-content:space-between}.title[data-v-6848b1a6]{font-size:12px;font-weight:800;color:#f0f0f0}.section[data-v-6848b1a6]{display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px solid #242424}.section[data-v-6848b1a6]:first-of-type{border-top:none;padding-top:0}.section-title[data-v-6848b1a6]{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:#7a7a7a}.del[data-v-6848b1a6]{background:none;border:1px solid #3a2020;color:#e0584f;font-size:11px;font-weight:700;padding:4px 10px;border-radius:6px;cursor:pointer}.del[data-v-6848b1a6]:hover{background:#e0584f1a}.grid[data-v-6848b1a6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:8px}.f[data-v-6848b1a6]{display:flex;flex-direction:column;gap:4px;font-size:10px;color:#999}.f input[data-v-6848b1a6],.f select[data-v-6848b1a6]{background:#0d0d0d;border:1px solid #2a2a2a;border-radius:7px;padding:7px 9px;color:#eee;font-size:12px;outline:none}.f input[data-v-6848b1a6]:focus,.f select[data-v-6848b1a6]:focus{border-color:#7ed321}.cover-row[data-v-6848b1a6]{display:flex;flex-direction:column;gap:8px;border-top:1px solid #232323;padding-top:8px}.cover-toggle[data-v-6848b1a6]{display:flex;align-items:center;gap:8px;font-size:11px;color:#bbb;cursor:pointer}.cover-toggle input[data-v-6848b1a6]{width:14px;height:14px;accent-color:#7ED321}[data-v-4d14a4ff]{box-sizing:border-box}.page[data-v-4d14a4ff]{height:100%;width:100%;padding:24px 16px;overflow-y:auto;overflow-x:hidden}.card[data-v-4d14a4ff]{width:100%;background:#1c1c1c;border:1px solid #2c2c2c;border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:20px;box-shadow:0 24px 64px #000000a6;margin:0 auto}.card-header[data-v-4d14a4ff]{display:flex;align-items:center;gap:12px}.logo[data-v-4d14a4ff]{width:26px}.title[data-v-4d14a4ff]{font-size:18px;font-weight:800;color:#f0f0f0;flex:1}.header-actions[data-v-4d14a4ff]{display:flex;align-items:center;gap:12px}.count[data-v-4d14a4ff]{font-size:11px;color:#888;font-weight:600}.search-input[data-v-4d14a4ff]{background:#141414;border:1px solid #2a2a2a;border-radius:8px;padding:7px 12px;color:#eee;font-size:12px;outline:none;width:200px}.search-input[data-v-4d14a4ff]:focus{border-color:#7ed321}.search-input[data-v-4d14a4ff]::placeholder{color:#666}.refresh-btn[data-v-4d14a4ff]{background:#232323;border:1px solid #2f2f2f;color:#ccc;font-size:11px;font-weight:700;padding:7px 12px;border-radius:8px;cursor:pointer}.refresh-btn[data-v-4d14a4ff]:hover:not(:disabled){background:#2c2c2c;color:#7ed321}.refresh-btn[data-v-4d14a4ff]:disabled{opacity:.6;cursor:not-allowed}.primary-btn[data-v-4d14a4ff]{background:#7ed321;border:none;color:#111;font-size:12px;font-weight:800;padding:9px 16px;border-radius:8px;cursor:pointer;transition:filter .15s}.primary-btn[data-v-4d14a4ff]:hover:not(:disabled){filter:brightness(1.08)}.primary-btn[data-v-4d14a4ff]:disabled{opacity:.5;cursor:not-allowed}.text-btn[data-v-4d14a4ff]{background:none;border:1px solid #2f2f2f;color:#ccc;font-size:11px;font-weight:700;padding:6px 12px;border-radius:7px;cursor:pointer}.text-btn[data-v-4d14a4ff]:hover{border-color:#7ed321;color:#7ed321}.text-btn.danger[data-v-4d14a4ff]{color:#e0584f;border-color:#3a2020}.text-btn.danger[data-v-4d14a4ff]:hover{background:#e0584f1a}.error[data-v-4d14a4ff]{font-size:12px;color:#ff4d4d;text-align:center;padding:8px}.empty[data-v-4d14a4ff]{text-align:center;font-size:13px;color:#666;padding:32px 12px}.editor[data-v-4d14a4ff]{display:flex;flex-direction:column;gap:16px}.editor-head[data-v-4d14a4ff]{display:flex;align-items:center;justify-content:space-between}.kind-toggle[data-v-4d14a4ff]{display:inline-flex;gap:4px;background:#141414;border:1px solid #2a2a2a;border-radius:9px;padding:4px;width:fit-content}.kind-btn[data-v-4d14a4ff]{background:none;border:none;color:#999;font-size:12px;font-weight:700;padding:6px 16px;border-radius:6px;cursor:pointer}.kind-btn.active[data-v-4d14a4ff]{background:#7ed321;color:#111}.video-tag[data-v-4d14a4ff]{font-size:12px;font-weight:700;color:#7ed321;padding:8px;text-align:center;word-break:break-all}.kind-badge[data-v-4d14a4ff]{font-size:10px;font-weight:700;text-transform:uppercase;padding:2px 7px;border-radius:20px;background:#7ed3211a;color:#9bdb55}.editor-title[data-v-4d14a4ff]{margin:0;font-size:15px;font-weight:800;color:#f0f0f0}.editor-form[data-v-4d14a4ff]{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end}.field[data-v-4d14a4ff]{display:flex;flex-direction:column;gap:5px;font-size:11px;color:#999;min-width:220px}.field input[data-v-4d14a4ff]{background:#141414;border:1px solid #2a2a2a;border-radius:9px;padding:9px 12px;color:#eee;font-size:12px;outline:none}.field input[data-v-4d14a4ff]:focus{border-color:#7ed321}.dims[data-v-4d14a4ff]{margin:0;font-size:11px;color:#7ed321;font-weight:700}.editor-actions[data-v-4d14a4ff]{display:flex;justify-content:flex-end}.grid[data-v-4d14a4ff]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.tile[data-v-4d14a4ff]{background:#141414;border:1px solid #2a2a2a;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.thumb[data-v-4d14a4ff]{aspect-ratio:4 / 3;background:#0d0d0d;display:flex;align-items:center;justify-content:center;overflow:hidden}.thumb img[data-v-4d14a4ff]{max-width:100%;max-height:100%;object-fit:contain}.tile-body[data-v-4d14a4ff]{padding:12px;display:flex;flex-direction:column;gap:8px}.tile-name[data-v-4d14a4ff]{font-size:13px;font-weight:700;color:#f0f0f0}.tile-meta[data-v-4d14a4ff]{display:flex;align-items:center;gap:8px}.badge[data-v-4d14a4ff]{font-size:10px;font-weight:700;text-transform:uppercase;padding:2px 7px;border-radius:20px}.badge.active[data-v-4d14a4ff]{background:#7ed32129;color:#7ed321}.badge.inactive[data-v-4d14a4ff]{background:#96969629;color:#999}.slots[data-v-4d14a4ff]{font-size:11px;color:#888}.tile-actions[data-v-4d14a4ff]{display:flex;gap:8px;margin-top:2px}@media(max-width:768px){.page[data-v-4d14a4ff]{padding:12px}.card[data-v-4d14a4ff]{padding:16px;gap:14px;border-radius:14px}.title[data-v-4d14a4ff]{font-size:15px}}[data-v-eb965095]{box-sizing:border-box}.page[data-v-eb965095]{height:100%;width:100%;padding:24px 16px;overflow-y:auto;overflow-x:hidden}.card[data-v-eb965095]{width:100%;background:#1c1c1c;border:1px solid #2c2c2c;border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:18px;box-shadow:0 24px 64px #000000a6;margin:0 auto}.card-header[data-v-eb965095]{display:flex;align-items:center;gap:12px}.logo[data-v-eb965095]{width:26px}.title[data-v-eb965095]{font-size:18px;font-weight:800;color:#f0f0f0;flex:1}.header-actions[data-v-eb965095]{display:flex;align-items:center;gap:12px}.refresh-btn[data-v-eb965095]{background:#232323;border:1px solid #2f2f2f;color:#ccc;font-size:11px;font-weight:700;padding:7px 12px;border-radius:8px;cursor:pointer}.refresh-btn[data-v-eb965095]:hover:not(:disabled){background:#2c2c2c;color:#7ed321}.refresh-btn[data-v-eb965095]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-eb965095]{font-size:12px;color:#ff4d4d;padding:4px 0}.muted[data-v-eb965095]{font-size:12px;color:#777;margin:0}.toolbar[data-v-eb965095]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.toolbar-left[data-v-eb965095]{display:flex;align-items:center;gap:10px}.toolbar-right[data-v-eb965095]{display:flex;align-items:center;gap:8px}.text-btn[data-v-eb965095]{background:none;border:1px solid #2f2f2f;color:#ccc;font-size:11px;font-weight:700;padding:7px 12px;border-radius:7px;cursor:pointer}.text-btn[data-v-eb965095]:hover:not(:disabled){border-color:#7ed321;color:#7ed321}.text-btn[data-v-eb965095]:disabled{opacity:.5;cursor:not-allowed}.primary-btn[data-v-eb965095]{background:#7ed321;border:none;color:#111;font-size:12px;font-weight:800;padding:9px 16px;border-radius:8px;cursor:pointer}.primary-btn[data-v-eb965095]:hover:not(:disabled){filter:brightness(1.08)}.primary-btn[data-v-eb965095]:disabled{opacity:.5;cursor:not-allowed}.matrix-wrap[data-v-eb965095]{overflow:auto;max-height:72vh;border:1px solid #2a2a2a;border-radius:12px}table.matrix[data-v-eb965095]{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.matrix th[data-v-eb965095],.matrix td[data-v-eb965095]{border-right:1px solid #232323;border-bottom:1px solid #232323}.corner[data-v-eb965095]{position:sticky;left:0;top:0;z-index:4;background:#161616;color:#999;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;padding:10px 12px;text-align:left;white-space:nowrap}.col-head[data-v-eb965095]{position:sticky;top:0;z-index:3;background:#161616;padding:8px;min-width:160px;cursor:pointer}.col-head[data-v-eb965095]:hover{background:#1f1f1f}.col-head-inner[data-v-eb965095]{display:flex;flex-direction:column;align-items:center;gap:6px}.col-thumb[data-v-eb965095]{width:64px;height:48px;object-fit:contain;background:#0d0d0d;border-radius:6px}.col-thumb-video[data-v-eb965095]{display:flex;align-items:center;justify-content:center;color:#7ed321;font-size:11px;font-weight:800}.col-name[data-v-eb965095]{font-size:11px;color:#ddd;font-weight:700;text-align:center}.row-head[data-v-eb965095]{position:sticky;left:0;z-index:2;background:#161616;padding:8px 12px;text-align:left;min-width:150px;cursor:pointer}.row-head[data-v-eb965095]:hover{background:#1f1f1f}.row-name[data-v-eb965095]{font-size:12px;color:#ddd;font-weight:700;white-space:nowrap}.cell[data-v-eb965095]{position:relative;padding:10px;cursor:pointer;background:#0d0d0d;text-align:center;vertical-align:middle;min-width:72px}.cell[data-v-eb965095]:hover{background:#141414}.cell.selected[data-v-eb965095]{box-shadow:inset 0 0 0 2px #7ed321;background:#7ed32114}.cell.disabled[data-v-eb965095]{cursor:not-allowed}.cell.disabled[data-v-eb965095]:hover{background:#0d0d0d}.checkbox[data-v-eb965095]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:5px;border:2px solid #3a3a3a;background:#111;color:#111;font-size:12px;font-weight:900;line-height:1;transition:background .12s,border-color .12s}.checkbox.checked[data-v-eb965095]{background:#7ed321;border-color:#7ed321}.cell.video .checkbox.checked[data-v-eb965095]{background:#9bdb55;border-color:#9bdb55}.cell:hover .checkbox[data-v-eb965095]:not(.checked):not(.na){border-color:#5a5a5a}.checkbox.na[data-v-eb965095]{opacity:.25;cursor:not-allowed}@media(max-width:768px){.page[data-v-eb965095]{padding:12px}.card[data-v-eb965095]{padding:16px;gap:14px;border-radius:14px}.title[data-v-eb965095]{font-size:15px}}
