.progress-bar[data-v-2c2ff2fd]{position:absolute;left:0;right:0;height:3px;overflow:hidden;z-index:1;pointer-events:none}.progress-bar--top[data-v-2c2ff2fd]{top:0}.progress-bar--bottom[data-v-2c2ff2fd]{top:100%}.progress-bar__track[data-v-2c2ff2fd]{width:30%;height:100%;background:linear-gradient(to right,transparent,var(--progress-bar-color, var(--color-info)) 30%,var(--progress-bar-color, var(--color-info)) 70%,transparent);animation:bounce-2c2ff2fd .8s ease-in-out infinite alternate}@keyframes bounce-2c2ff2fd{0%{transform:translate(0)}to{transform:translate(233%)}}.tooltip-trigger[data-v-c0fb4bec]{display:inline-flex}.tooltip-trigger--block[data-v-c0fb4bec]{display:flex;width:100%}.tooltip-text[data-v-c0fb4bec]{position:fixed;z-index:99999;padding:var(--space-sm) var(--space-sm);border-radius:var(--radius-md);background:var(--color-text);color:var(--color-text-on-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);max-width:min(20rem,calc(100vw - 1rem));white-space:normal;line-height:1.4;word-break:break-word;pointer-events:none;animation:tooltip-in-c0fb4bec .1s ease}@keyframes tooltip-in-c0fb4bec{0%{opacity:0}to{opacity:1}}.tab-bar-wrapper[data-v-36d07c1b]{position:relative;background:var(--color-header-bg)}.tab-bar-wrapper[data-v-36d07c1b]:before,.tab-bar-wrapper[data-v-36d07c1b]:after{content:"";position:absolute;top:0;bottom:0;width:2rem;pointer-events:none;opacity:0;transition:opacity .2s;z-index:1}.tab-bar-wrapper[data-v-36d07c1b]:before{left:0;background:linear-gradient(to right,var(--color-header-bg),transparent)}.tab-bar-wrapper[data-v-36d07c1b]:after{right:0;background:linear-gradient(to left,var(--color-header-bg),transparent)}.tab-bar-wrapper.fade-left[data-v-36d07c1b]:before{opacity:1}.tab-bar-wrapper.fade-right[data-v-36d07c1b]:after{opacity:1}.tab-bar[data-v-36d07c1b]{display:flex;padding:0;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;position:relative;scrollbar-width:none}.tab-bar[data-v-36d07c1b]::-webkit-scrollbar{display:none}.tab-tooltip[data-v-36d07c1b]{display:flex;flex:1 0 auto}.tab[data-v-36d07c1b]{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--tab-icon-gap);padding:var(--space-md) var(--space-lg) calc(var(--space-xs) + var(--tab-indicator-thickness));color:var(--color-header-tab-inactive);text-decoration:none;text-align:center;transition:color .15s,background .15s;cursor:pointer;border-radius:var(--radius-sm) var(--radius-sm) 0 0}.tab[data-v-36d07c1b]:hover{color:var(--color-header-text);background:#ffffff14}.tab[data-v-36d07c1b]:active{background:#ffffff26}.tab.active[data-v-36d07c1b]{color:var(--color-header-text)}.tab-indicator[data-v-36d07c1b]{position:absolute;bottom:0;height:var(--tab-indicator-thickness);background:var(--color-header-tab-indicator);transition:left .25s ease,width .25s ease;pointer-events:none}.tab-icon[data-v-36d07c1b]{display:flex;align-items:center;justify-content:center;width:var(--tab-icon-size);height:var(--tab-icon-size);flex-shrink:0}.tab-icon.mi[data-v-36d07c1b]{font-size:var(--tab-icon-size)}.tab-label[data-v-36d07c1b]{font-size:var(--font-size-tab);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--tab-letter-spacing);white-space:nowrap}@media(max-width:900px){.tab[data-v-36d07c1b]{padding:var(--space-md) var(--space-sm) var(--space-xs)}}@media(max-width:600px){.tab-icon.mi[data-v-36d07c1b]{font-size:calc(var(--tab-icon-size) * .8)}.tab-label[data-v-36d07c1b]{font-size:calc(var(--font-size-tab) * .85)}}.header[data-v-fa01dc8e]{background:var(--color-header-bg);position:relative;z-index:1}.header[data-v-fa01dc8e]:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:8px;background:linear-gradient(to bottom,#00000038,#0000);pointer-events:none}.header-bar[data-v-fa01dc8e]{max-width:1200px;margin:0 auto;padding:0 var(--space-lg);display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-xl)}.header-bar[data-v-fa01dc8e] .tab-bar-wrapper{flex:1;min-width:0}.title-group[data-v-fa01dc8e]{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs)}.title[data-v-fa01dc8e]{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0;white-space:nowrap;color:var(--color-header-text);line-height:1.3}.shop-name[data-v-fa01dc8e]{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-header-tab-inactive);white-space:nowrap;line-height:1.2}@media(max-width:900px){.title-group[data-v-fa01dc8e]{display:none}}@media(max-width:600px){.header-bar[data-v-fa01dc8e]{padding:0;gap:0}.header-bar[data-v-fa01dc8e] .tab-bar-wrapper{flex-basis:100%}}.copy-btn[data-v-e89d1c44]{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:inherit;opacity:.35;cursor:pointer;flex-shrink:0;transition:opacity .15s}.copy-btn--with-label[data-v-e89d1c44]{width:auto;padding:0 var(--space-sm);gap:var(--space-xs)}.copy-btn[data-v-e89d1c44]:hover,.copy-btn.copied[data-v-e89d1c44]{opacity:.7}.copy-btn .mi[data-v-e89d1c44]{font-size:.875rem}.copy-btn__label[data-v-e89d1c44]{font-size:var(--font-size-sm);line-height:1}.error-report[data-v-3ecc9c3d]{display:flex;flex-direction:column;gap:var(--space-xs)}.error-report__details[data-v-3ecc9c3d]{font-size:var(--font-size-xs)}.error-report__details summary[data-v-3ecc9c3d]{display:flex;align-items:center;gap:var(--space-xs);cursor:pointer;font-weight:var(--font-weight-semibold, 600);list-style:none}.error-report__details summary[data-v-3ecc9c3d]::-webkit-details-marker{display:none}.error-report__details summary[data-v-3ecc9c3d]:before{content:"chevron_right";font-family:Material Symbols Outlined,sans-serif;font-size:1rem;margin-right:.125rem;vertical-align:middle}.error-report__details[open] summary[data-v-3ecc9c3d]:before{content:"expand_more"}.error-report__list[data-v-3ecc9c3d]{display:grid;grid-template-columns:auto 1fr;gap:var(--space-2xs, .25rem) var(--space-sm);margin:var(--space-xs) 0 0}.error-report__list dt[data-v-3ecc9c3d]{font-weight:var(--font-weight-semibold, 600)}.error-report__list dd[data-v-3ecc9c3d]{margin:0;overflow-wrap:anywhere}.error-report__list dd.multiline[data-v-3ecc9c3d]{white-space:pre-wrap;font-family:monospace}.error-report__mailto[data-v-3ecc9c3d]{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--font-size-xs);opacity:.8}.fatal-error[data-v-e0eee07f]{display:flex;align-items:center;justify-content:center;flex:1;padding:var(--space-xl)}.fatal-error-card[data-v-e0eee07f]{max-width:480px;padding:var(--space-xl);border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);text-align:center}.fatal-error-card h2[data-v-e0eee07f]{margin:0 0 var(--space-md);font-size:var(--font-size-lg)}.fatal-error-card p[data-v-e0eee07f]{margin:0 0 var(--space-lg);color:var(--color-text-muted)}.fatal-error-card[data-v-e0eee07f] .error-report{text-align:left;margin-bottom:var(--space-lg)}.fatal-retry[data-v-e0eee07f]{padding:var(--space-sm) var(--space-lg);background:var(--color-primary);color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:var(--font-size-md)}.toast-container[data-v-6b691e72]{position:fixed;bottom:5.5rem;left:50%;transform:translate(-50%);z-index:10002;display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);pointer-events:none;max-width:min(36rem,calc(100vw - 2rem))}.toast[data-v-6b691e72]{display:flex;align-items:flex-start;gap:var(--space-md);padding:var(--space-sm) var(--space-sm) var(--space-sm) var(--space-md);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-on-primary);--link-color: var(--color-text-on-primary);--link-color-hover: var(--color-text-on-primary);pointer-events:auto;cursor:pointer;box-shadow:var(--shadow-lg);min-width:min(36rem,calc(100vw - 2rem));max-height:calc(100vh - 7rem)}.toast--simple[data-v-6b691e72]{align-items:center}.toast.persistent[data-v-6b691e72]{cursor:default}.toast-positive[data-v-6b691e72]{background:var(--color-success)}.toast-negative[data-v-6b691e72]{background:var(--color-error)}.toast-warning[data-v-6b691e72]{background:var(--color-warning)}.toast-info[data-v-6b691e72]{background:var(--color-info)}.toast-body[data-v-6b691e72]{flex:1;min-width:0;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-2xs, .25rem)}.toast--simple .toast-body[data-v-6b691e72]{justify-content:center}.toast-title[data-v-6b691e72]{font-weight:var(--font-weight-bold)}.toast-message[data-v-6b691e72]{font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.toast-reported-message[data-v-6b691e72]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold, 600);opacity:.95;overflow-wrap:anywhere}.toast-context[data-v-6b691e72]{font-family:monospace;font-size:var(--font-size-xs);opacity:.9;overflow-wrap:anywhere}.toast-actions[data-v-6b691e72]{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);flex-shrink:0}.toast-close[data-v-6b691e72]{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;background:none;color:inherit;cursor:pointer;opacity:.7;flex-shrink:0;border-radius:var(--radius-sm);transition:opacity .15s,background .15s}.toast-close[data-v-6b691e72]:hover{opacity:1;background:#ffffff26}.toast-close[data-v-6b691e72]:active{background:#ffffff40;transform:scale(.9)}.toast-close .mi[data-v-6b691e72]{font-size:1rem}@media(max-width:640px){.toast[data-v-6b691e72]{min-width:0}.toast-actions[data-v-6b691e72]{align-items:flex-end}}.toast-enter-active[data-v-6b691e72],.toast-leave-active[data-v-6b691e72]{transition:all .3s ease}.toast-enter-from[data-v-6b691e72]{opacity:0;transform:translateY(1rem)}.toast-leave-to[data-v-6b691e72]{opacity:0;transform:translateY(-.5rem)}.dialog-overlay[data-v-d3acb52e]{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#0006;padding:var(--space-md);overscroll-behavior:none}.dialog[data-v-d3acb52e]{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);width:100%;max-width:28rem}.dialog--large[data-v-d3acb52e]{max-width:48rem;max-height:calc(100vh - 4rem);display:flex;flex-direction:column}.dialog--xlarge[data-v-d3acb52e]{max-width:min(88rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);display:flex;flex-direction:column}.dialog--fill-viewport-height[data-v-d3acb52e]{height:calc(100dvh - 4rem)}.dialog--large>.dialog-body[data-v-d3acb52e],.dialog--xlarge>.dialog-body[data-v-d3acb52e]{display:flex;flex-direction:column;flex:1;min-height:0}.dialog-body--scrollable[data-v-d3acb52e]{overflow-y:auto}.dialog-header[data-v-d3acb52e]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-md);border-bottom:1px solid var(--color-border)}.dialog-title[data-v-d3acb52e]{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text)}.dialog-close[data-v-d3acb52e]{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;background:none;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:color .15s,background .15s}.dialog-close[data-v-d3acb52e]:hover{color:var(--color-text);background:#0000000f}.dialog-close[data-v-d3acb52e]:active{background:#0000001f;transform:scale(.9)}.dialog-close .mi[data-v-d3acb52e]{font-size:1.25rem}.dialog-body[data-v-d3acb52e]{padding:var(--space-md)}.dialog-body--no-padding[data-v-d3acb52e]{padding:0}.dialog-footer[data-v-d3acb52e]{display:flex;justify-content:flex-end;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-top:1px solid var(--color-border);flex-wrap:wrap}@media(max-width:480px){.dialog-footer[data-v-d3acb52e] .btn{font-size:var(--font-size-xs);padding:var(--space-xs) var(--space-sm)}.dialog-footer[data-v-d3acb52e] .btn-grey{display:none}.dialog-footer[data-v-d3acb52e]:not(:has(:deep(.btn:not(.btn-grey)))){display:none}}.dialog-enter-active[data-v-d3acb52e],.dialog-leave-active[data-v-d3acb52e]{transition:opacity .18s ease}.dialog-enter-active .dialog[data-v-d3acb52e],.dialog-leave-active .dialog[data-v-d3acb52e]{transition:transform .18s ease}.dialog-enter-from[data-v-d3acb52e],.dialog-leave-to[data-v-d3acb52e]{opacity:0}.dialog-enter-from .dialog[data-v-d3acb52e],.dialog-leave-to .dialog[data-v-d3acb52e]{transform:scale(.95)}.btn[data-v-ac471505]{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border:1px solid transparent;border-radius:var(--radius-md);font-family:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:normal;color:var(--color-text-on-primary);cursor:pointer;white-space:nowrap;text-transform:uppercase;letter-spacing:var(--tab-letter-spacing);transition:background .15s,border-color .15s,opacity .15s,transform .1s}.btn[data-v-ac471505]:active:not(.disabled){transform:scale(.96);filter:brightness(.85)}.btn.dense[data-v-ac471505]{padding:2px var(--space-sm);font-size:var(--font-size-sm);height:1.5rem}.btn.disabled[data-v-ac471505]{opacity:.4;cursor:not-allowed}.btn.block[data-v-ac471505]{width:100%;justify-content:center}.btn.borderless[data-v-ac471505]{background:none;border:none;padding:var(--space-xs);color:var(--btn-borderless-color, var(--color-text-secondary));text-transform:none;letter-spacing:normal}.btn.borderless[data-v-ac471505]:hover:not(.disabled){background:none;color:var(--btn-borderless-hover, var(--color-primary))}.btn-error.borderless[data-v-ac471505]:hover:not(.disabled){color:var(--color-error);background:#db282814}.btn>.mi[data-v-ac471505]{font-size:1.2em;flex-shrink:0}.btn-spinner[data-v-ac471505]{animation:spin-ac471505 .8s linear infinite}@keyframes spin-ac471505{to{transform:rotate(360deg)}}.btn-primary[data-v-ac471505]{background:var(--color-primary)}.btn-primary[data-v-ac471505]:hover:not(.disabled){background:var(--color-primary-hover)}.btn-primary.outline[data-v-ac471505]{background:none;color:var(--color-primary);border-color:var(--color-primary)}.btn-primary.outline[data-v-ac471505]:hover:not(.disabled){background:var(--color-primary);color:var(--color-text-on-primary)}.btn-success[data-v-ac471505]{background:var(--color-success)}.btn-success[data-v-ac471505]:hover:not(.disabled){background:var(--color-success-hover)}.btn-success.outline[data-v-ac471505]{background:none;color:var(--color-success);border-color:var(--color-success)}.btn-success.outline[data-v-ac471505]:hover:not(.disabled){background:var(--color-success);color:var(--color-text-on-primary)}.btn-error[data-v-ac471505]{background:var(--color-error)}.btn-error[data-v-ac471505]:hover:not(.disabled){background:var(--color-error-hover)}.btn-error.outline[data-v-ac471505]{background:none;color:var(--color-error);border-color:var(--color-error)}.btn-error.outline[data-v-ac471505]:hover:not(.disabled){background:var(--color-error);color:var(--color-text-on-primary)}.btn-info[data-v-ac471505]{background:var(--color-info)}.btn-info[data-v-ac471505]:hover:not(.disabled){background:var(--color-info-hover)}.btn-info.outline[data-v-ac471505]{background:none;color:var(--color-info);border-color:var(--color-info)}.btn-info.outline[data-v-ac471505]:hover:not(.disabled){background:var(--color-info);color:var(--color-text-on-primary)}.btn-warning[data-v-ac471505]{background:var(--color-warning)}.btn-warning[data-v-ac471505]:hover:not(.disabled){background:var(--color-warning-hover)}.btn-warning.outline[data-v-ac471505]{background:none;color:var(--color-warning);border-color:var(--color-warning)}.btn-warning.outline[data-v-ac471505]:hover:not(.disabled){background:var(--color-warning);color:var(--color-text-on-primary)}.btn-grey[data-v-ac471505]{background:var(--color-grey)}.btn-grey[data-v-ac471505]:hover:not(.disabled){background:var(--color-grey-hover)}.btn-grey.outline[data-v-ac471505]{background:none;color:var(--color-grey);border-color:var(--color-grey)}.btn-grey.outline[data-v-ac471505]:hover:not(.disabled){background:var(--color-grey);color:var(--color-text-on-primary)}.btn-green[data-v-ac471505]{background:var(--color-green)}.btn-green[data-v-ac471505]:hover:not(.disabled){background:var(--color-green-hover)}.btn-green.outline[data-v-ac471505]{background:none;color:var(--color-green);border-color:var(--color-green)}.btn-green.outline[data-v-ac471505]:hover:not(.disabled){background:var(--color-green);color:var(--color-text-on-primary)}.btn-red[data-v-ac471505]{background:var(--color-red)}.btn-red[data-v-ac471505]:hover:not(.disabled){background:var(--color-red-hover)}.btn-red.outline[data-v-ac471505]{background:none;color:var(--color-red);border-color:var(--color-red)}.btn-red.outline[data-v-ac471505]:hover:not(.disabled){background:var(--color-red);color:var(--color-text-on-primary)}@media(max-width:480px){.btn[data-v-ac471505]{max-width:16rem;overflow:hidden;text-overflow:ellipsis}}.confirm-message[data-v-1868dbcc]{margin:0;font-size:var(--font-size-md);color:var(--color-text);line-height:1.5}.external-link[data-v-b098dcf6]{color:var(--link-color, var(--color-primary));text-decoration:none;font-weight:var(--font-weight-bold);border-bottom:1px solid transparent}.external-link[data-v-b098dcf6]:not(.external-link--button-mode):after{content:"";font-family:Material Symbols Outlined;font-size:.85em;vertical-align:-.1em;margin-left:.15em}.external-link[data-v-b098dcf6]:hover{color:var(--link-color-hover, var(--color-primary-hover));text-decoration:none}.external-link[data-v-b098dcf6]:not(.external-link--button-mode):hover{border-bottom-color:currentColor}.external-link[data-v-b098dcf6]:visited{color:var(--link-color, var(--color-primary))}.text-input-wrapper[data-v-839cfbeb]{display:flex;flex-direction:column;gap:.25rem}.text-input-wrapper.disabled[data-v-839cfbeb]{opacity:.5}.text-input-label[data-v-839cfbeb]{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text)}.text-input-row[data-v-839cfbeb]{display:flex;align-items:center}.text-input-prefix[data-v-839cfbeb]{padding:var(--space-xs) var(--space-sm);background:var(--color-surface);border:1px solid var(--color-border);border-right:none;border-radius:var(--radius-md) 0 0 var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:nowrap;height:2.25rem;display:flex;align-items:center}.text-input[data-v-839cfbeb]{flex:1;height:2.25rem;padding:0 var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);font:inherit;font-size:var(--font-size-md);color:var(--color-text);background:var(--color-surface);outline:none;min-width:0;transition:border-color .15s}.text-input[data-v-839cfbeb]:focus{border-color:var(--color-primary)}.text-input.has-prefix[data-v-839cfbeb]{border-radius:0 var(--radius-md) var(--radius-md) 0}.text-input[data-v-839cfbeb]::placeholder{color:var(--color-text-disabled)}.text-input--multiline[data-v-839cfbeb]{height:auto;min-height:0;padding:var(--space-xs) var(--space-sm);resize:vertical;line-height:1.5}.text-input-helper[data-v-839cfbeb]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.staff-widget[data-v-364a3a19]{position:fixed;bottom:0;right:0;z-index:9999;display:flex;flex-direction:column;align-items:stretch;background-color:#1a1a2e;border-top-left-radius:6px;font-family:system-ui,-apple-system,sans-serif;font-size:12px;box-shadow:0 -2px 8px #00000026;color:#fff;max-width:min(520px,calc(100vw - 12px));overflow:hidden}.staff-widget__bar[data-v-364a3a19]{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 12px}.staff-details[data-v-364a3a19]{display:flex;flex-direction:column;gap:6px;padding:8px;border-bottom:1px solid rgba(255,255,255,.12);background:#111827}.staff-link-table[data-v-364a3a19]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;background:#ffffff1f;border-radius:4px;overflow:hidden}.staff-link-cell[data-v-364a3a19]{display:flex;align-items:center;gap:6px;min-width:0;padding:6px 8px;background:#111827}.staff-link-cell[data-v-364a3a19]:nth-child(odd):last-child{grid-column:1 / -1}.staff-icon-btn[data-v-364a3a19]{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:4px;background:#ffffff1a;color:#fff}.staff-link[data-v-364a3a19]{min-width:0;color:#bfdbfe;font-size:11px;font-weight:600;text-decoration:underline;text-underline-offset:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-link[data-v-364a3a19]:visited{color:#bfdbfe}.staff-icon-btn[data-v-364a3a19]{width:24px;height:24px;padding:0;cursor:pointer}.staff-icon-btn[data-v-364a3a19]:disabled{opacity:.4;cursor:not-allowed}.staff-link[data-v-364a3a19]:hover{color:#fff;text-decoration:underline}.staff-link.external-link[data-v-364a3a19]:after{content:none}.staff-icon-btn[data-v-364a3a19]:hover:not(:disabled){background:#ffffff2e}.staff-link--missing[data-v-364a3a19]{color:#94a3b8;text-decoration:none}.staff-icon-btn .mi[data-v-364a3a19],.widget-btn .mi[data-v-364a3a19]{font-size:16px;line-height:1}.badge[data-v-364a3a19]{color:#fff;padding:2px 6px;border-radius:4px;font-weight:600;font-size:10px;letter-spacing:.5px}.badge.dev[data-v-364a3a19]{background-color:#dc2626}.badge.staff[data-v-364a3a19]{background-color:#7c3aed}.build-time[data-v-364a3a19]{color:#94a3b8;cursor:default}.widget-btn[data-v-364a3a19]{color:#fff;border:none;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:600;cursor:pointer;transition:opacity .15s ease}.widget-btn[data-v-364a3a19]:disabled{opacity:.6;cursor:not-allowed}.widget-btn.copy[data-v-364a3a19]{background-color:#3b82f6}.widget-btn.permissions[data-v-364a3a19]{background-color:#0f766e}.widget-btn.actions[data-v-364a3a19]{background-color:#f59e0b}.widget-btn.actions[data-v-364a3a19]:disabled{opacity:.5}.widget-btn.details[data-v-364a3a19]{display:inline-flex;align-items:center;justify-content:center;padding:4px 6px;background-color:#ffffff24}@media(max-width:600px){.staff-widget__bar[data-v-364a3a19]{flex-wrap:wrap;justify-content:flex-end}.staff-link-table[data-v-364a3a19]{grid-template-columns:repeat(2,minmax(0,1fr))}}.actions-list[data-v-364a3a19]{display:flex;flex-direction:column;gap:var(--space-sm)}.shop-actions-summary[data-v-364a3a19]{display:flex;flex-direction:column;gap:.125rem}.shop-actions-summary__label[data-v-364a3a19]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.shop-actions-summary__value[data-v-364a3a19]{display:flex;align-items:center;gap:var(--space-xs);font-weight:var(--font-weight-semibold)}.shop-actions-summary__status[data-v-364a3a19]{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.shop-actions-note[data-v-364a3a19]{padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle, rgba(0, 0, 0, .03));color:var(--color-text-secondary)}.actions-section[data-v-364a3a19]{display:flex;flex-direction:column;gap:var(--space-sm)}.actions-section__title[data-v-364a3a19]{font-weight:var(--font-weight-semibold);font-size:var(--font-size-md)}.actions-section__desc[data-v-364a3a19]{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.action-row[data-v-364a3a19]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md)}.action-info[data-v-364a3a19]{flex:1;min-width:0}.action-label[data-v-364a3a19]{font-weight:var(--font-weight-semibold);font-size:var(--font-size-md)}.action-desc[data-v-364a3a19]{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-top:2px}.confirm-reset[data-v-364a3a19]{display:flex;flex-direction:column;gap:var(--space-md)}.confirm-reset__message[data-v-364a3a19]{margin:0}.confirm-reset__actions[data-v-364a3a19]{display:flex;justify-content:flex-end;gap:var(--space-sm)}.permissions-summary-grid[data-v-364a3a19]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-sm)}.permissions-stat[data-v-364a3a19]{padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md)}.permissions-stat__label[data-v-364a3a19]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.permissions-stat__value[data-v-364a3a19]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-top:.125rem}.scope-list[data-v-364a3a19]{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.scope-chip[data-v-364a3a19]{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:999px;background:#0f766e1f;color:#115e59;font-size:var(--font-size-sm);font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,monospace}.scope-chip--missing[data-v-364a3a19]{background:#dc26261f;color:#991b1b}.scope-chip--required[data-v-364a3a19]{background:#f59e0b29;color:#92400e}.layout[data-v-7e929ceb]{display:flex;flex-direction:column;height:100dvh;overflow:hidden;background:var(--color-bg);font-size:var(--font-size-md);line-height:1.5;color:var(--color-text)}.content[data-v-7e929ceb]{flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable;display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom)}.page[data-v-ff50aa2c]{position:relative;max-width:1200px;width:100%;margin:0 auto;padding:var(--space-sm);padding-bottom:6rem;display:flex;flex-direction:column;gap:var(--space-sm)}.page--flush[data-v-ff50aa2c]{flex:1;min-height:0;padding-bottom:0}.card[data-v-820d37b0]{position:relative;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);overflow:hidden}.card[data-v-820d37b0] .card-body{padding:var(--space-md)}.card--no-body-padding[data-v-820d37b0] .card-body{padding:0}.badge[data-v-01a86822]{display:inline-flex;align-items:center;padding:.125rem var(--space-sm);border-radius:1rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-on-primary);white-space:nowrap}.badge-success[data-v-01a86822]{background:var(--color-success)}.badge-error[data-v-01a86822]{background:var(--color-error)}.badge-info[data-v-01a86822]{background:var(--color-info)}.badge-warning[data-v-01a86822]{background:var(--color-warning)}.badge-grey[data-v-01a86822]{background:var(--color-grey)}.pagination[data-v-78d4328b]{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);flex-shrink:0;position:sticky;bottom:0;background:var(--color-surface);z-index:1}.pagination-fade-enter-active[data-v-78d4328b]{transition:opacity .15s ease}.pagination-fade-enter-from[data-v-78d4328b]{opacity:0}.pagination--divider[data-v-78d4328b]{border-top:1px solid var(--table-separator-color, #cfd6de)}.btn-group[data-v-78d4328b]{display:inline-flex}.btn-group[data-v-78d4328b] .btn{border-radius:0}.btn-group[data-v-78d4328b]>:first-child .btn{border-radius:var(--radius-md) 0 0 var(--radius-md)}.btn-group[data-v-78d4328b]>:last-child .btn{border-radius:0 var(--radius-md) var(--radius-md) 0}.pagination-summary[data-v-78d4328b]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap}.pagination-extra[data-v-78d4328b]{margin-left:auto;font-size:var(--font-size-sm)}.pagination-extra[data-v-78d4328b]:empty{display:none}.pagination--surface .btn-group[data-v-78d4328b]>:not(:first-child) .btn{border-left:1px solid var(--color-border)}.pagination--surface .btn-group[data-v-78d4328b] .btn{background:var(--color-surface);color:var(--color-primary);border-color:var(--color-border)}.pagination--surface .btn-group[data-v-78d4328b] .btn:hover:not(.disabled){background:var(--color-surface-hover)}.pagination--surface .btn-group[data-v-78d4328b] .btn.disabled{opacity:.4}.pagination--surface .pagination-summary[data-v-78d4328b]{color:var(--color-text-secondary)}.pagination--chrome .btn-group[data-v-78d4328b]>:not(:first-child) .btn{border-left:1px solid rgba(255,255,255,.2)}.pagination--chrome .btn-group[data-v-78d4328b] .btn{background:#ffffff1f;color:var(--color-header-text);border-color:#ffffff3d}.pagination--chrome .btn-group[data-v-78d4328b] .btn:hover:not(.disabled){background:#fff3}.pagination--chrome .btn-group[data-v-78d4328b] .btn.disabled{opacity:.32}.pagination--chrome .pagination-summary[data-v-78d4328b]{color:var(--color-header-text)}.pagination--chrome[data-v-78d4328b]{--link-color: var(--color-header-text);--link-color-hover: var(--color-header-text);background:var(--color-header-bg)}@media(max-width:600px){.pagination[data-v-78d4328b]{padding-bottom:var(--space-sm)}.pagination-unit[data-v-78d4328b]{display:none}}.pagination-unit[data-v-78d4328b]{margin-left:.25em}.table-root[data-v-be5bd839]{--table-separator-color: #cfd6de}.app-table[data-v-be5bd839]{width:100%;border-collapse:collapse}.app-table th[data-v-be5bd839]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.03em;padding:var(--space-sm);border-bottom:none;position:sticky;top:0;background:var(--color-surface);box-shadow:inset 0 -1px 0 var(--table-separator-color);z-index:1}.app-table td[data-v-be5bd839]{padding:var(--space-sm);border-bottom:1px solid var(--table-separator-color);vertical-align:middle}.app-table tr:last-child td[data-v-be5bd839]{border-bottom:none}.app-table--dense th[data-v-be5bd839],.app-table--dense td[data-v-be5bd839]{padding:var(--space-xs) var(--space-sm)}.app-table--dense[data-v-be5bd839]{font-size:var(--font-size-sm)}.col-left[data-v-be5bd839]{text-align:left}.col-center[data-v-be5bd839]{text-align:center}.col-right[data-v-be5bd839]{text-align:right}.empty[data-v-be5bd839]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-md);color:var(--color-text-secondary);min-height:15rem;text-align:center;font-size:var(--font-size-sm)}.empty-illustration[data-v-be5bd839]{width:10rem;height:auto;color:var(--color-text-secondary)}.card-list[data-v-be5bd839]{display:flex;flex-direction:column;width:100%;padding:0 var(--space-sm)}.card-item[data-v-be5bd839]{display:flex;flex-direction:column;width:100%;padding:var(--space-sm) 0}.card-item+.card-item[data-v-be5bd839]{border-top:1px solid var(--table-separator-color)}.card-content[data-v-be5bd839]{display:flex;flex-direction:column;gap:var(--space-sm);width:100%}.card-headline[data-v-be5bd839]{font-weight:var(--font-weight-medium)}.card-headline[data-v-be5bd839],.card-field[data-v-be5bd839],.card-actions[data-v-be5bd839]{width:100%}.card-field[data-v-be5bd839]{display:flex;flex-direction:column;gap:.125rem}.card-label[data-v-be5bd839]{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.03em;font-weight:var(--font-weight-semibold)}.card-value[data-v-be5bd839]{min-width:0;overflow-wrap:break-word;word-break:break-all}.card-actions[data-v-be5bd839]{display:flex;gap:var(--space-xs);flex-wrap:wrap;justify-content:flex-start;padding-top:var(--space-xs)}.event-list-root[data-v-4dfae838]{display:flex;flex-direction:column}.event-progress[data-v-4dfae838]{position:relative;height:0;z-index:1}.event-table-shell[data-v-4dfae838]{display:flex;flex-direction:column;transition:opacity .15s ease}.event-table-shell--stale[data-v-4dfae838]{opacity:.5;pointer-events:none}.event-table-content[data-v-4dfae838]{min-height:0}.event-description[data-v-4dfae838]{display:-webkit-box;overflow:hidden;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.event-time[data-v-4dfae838]{color:var(--color-text-secondary);font-size:var(--font-size-sm);white-space:nowrap}[data-v-4dfae838] .col-type,[data-v-4dfae838] .col-created{width:1%;white-space:nowrap}[data-v-4dfae838] .col-created .card-value{white-space:nowrap}@media(max-width:600px){.event-description[data-v-4dfae838]{-webkit-line-clamp:unset}}.card-body[data-v-de077e03]{display:flex;flex-direction:column}.activity-header[data-v-de077e03]{padding:var(--space-md) var(--space-md) 0}.activity-title[data-v-de077e03]{margin:0 0 var(--space-md);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.activity-table[data-v-de077e03]{margin:0}.alert[data-v-7cb1ec4d]{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);font-size:var(--font-size-md);line-height:1.5}.alert-info[data-v-7cb1ec4d]{background:var(--color-info-bg);color:var(--color-info-text)}.alert-warning[data-v-7cb1ec4d]{background:var(--color-warning-bg);color:var(--color-warning-text)}.alert-error[data-v-7cb1ec4d]{background:var(--color-error-bg);color:var(--color-error-text)}.alert-success[data-v-7cb1ec4d]{background:var(--color-success-bg);color:var(--color-success-text)}.alert-message[data-v-7cb1ec4d]{display:flex;align-items:center;gap:var(--space-sm)}.alert-icon[data-v-7cb1ec4d]{font-size:1.25rem;flex-shrink:0}.alert-content[data-v-7cb1ec4d]{flex:1}.alert-content[data-v-7cb1ec4d] p{margin:0}.alert-content[data-v-7cb1ec4d] p+p{margin-top:var(--space-xs)}.alert-actions[data-v-7cb1ec4d]{display:flex;gap:var(--space-sm)}.card-body[data-v-759c2849]{display:flex;flex-direction:column;gap:var(--space-md)}.chat-title[data-v-759c2849]{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.chat-sub[data-v-759c2849]{margin:0;font-size:var(--font-size-md);color:var(--color-text-secondary)}.history-wrapper[data-v-759c2849]{position:relative;min-height:60px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#eee;padding:var(--space-sm)}.history[data-v-759c2849]{max-height:450px;overflow-y:auto}.composer-fields[data-v-759c2849]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm)}@media(max-width:500px){.composer-fields[data-v-759c2849]{grid-template-columns:1fr}}.composer-footer[data-v-759c2849]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);flex-wrap:wrap}.skeleton-card[data-v-1649ebf7]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);overflow:hidden}.skeleton-card .card-body[data-v-1649ebf7]{padding:var(--space-md)}.sk-line[data-v-1649ebf7]{border-radius:var(--radius-sm, 4px);background:var(--color-skeleton);animation:sk-pulse-1649ebf7 1.4s ease-in-out infinite}.sk-line--ob-title[data-v-1649ebf7]{height:1.5rem;width:60%}.sk-line--ob-count[data-v-1649ebf7]{height:1.22rem;width:25%}.sk-line--step-title[data-v-1649ebf7]{height:1.14rem;width:70%}.sk-line--step-desc[data-v-1649ebf7]{height:1.14rem;width:90%}.sk-line--step-desc-2[data-v-1649ebf7]{width:50%}.sk-line--btn-dense[data-v-1649ebf7]{height:1.5rem;width:7rem;border-radius:var(--radius-md, 6px)}.sk-line--btn[data-v-1649ebf7]{height:2.3rem;width:7rem;border-radius:var(--radius-md, 6px)}.sk-line--icon[data-v-1649ebf7]{height:1.5rem;width:1.5rem;border-radius:4px}.sk-line--mig-eyebrow[data-v-1649ebf7]{height:1.22rem;width:12%}.sk-line--mig-title[data-v-1649ebf7]{height:1.5rem;width:55%}.sk-line--mig-desc[data-v-1649ebf7]{height:1.22rem;width:80%}.sk-line--stat-label[data-v-1649ebf7]{height:1.22rem;width:55%}.sk-line--stat-value[data-v-1649ebf7]{height:1.3rem;width:30%}.sk-line--step-state[data-v-1649ebf7]{height:1.22rem;width:25%}.sk-onboarding[data-v-1649ebf7]{display:flex;flex-direction:column;gap:var(--space-md)}.sk-header[data-v-1649ebf7]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md)}.sk-header-text[data-v-1649ebf7]{display:flex;flex-direction:column;gap:var(--space-xs)}.sk-progress-track[data-v-1649ebf7]{height:.375rem;border-radius:999px;background:var(--color-skeleton)}.sk-grid--onboarding[data-v-1649ebf7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:var(--space-md)}.sk-step-card[data-v-1649ebf7]{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface)}.sk-step-header[data-v-1649ebf7]{display:flex;align-items:center;justify-content:space-between}.sk-step-body[data-v-1649ebf7]{display:flex;flex-direction:column;gap:.125rem;flex:1;min-height:4.25rem}.sk-step-footer[data-v-1649ebf7]{display:flex;align-items:center;margin-top:auto;padding-top:var(--space-xs)}.sk-migration[data-v-1649ebf7]{display:flex;flex-direction:column;gap:var(--space-md)}.sk-migration-header[data-v-1649ebf7]{display:flex;flex-direction:column;gap:var(--space-xs)}.sk-grid--stats[data-v-1649ebf7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--space-sm)}.sk-stat[data-v-1649ebf7]{display:flex;flex-direction:column;gap:.125rem;padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle, rgba(0, 0, 0, .02))}.sk-grid--steps[data-v-1649ebf7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--space-sm)}.sk-migration-step[data-v-1649ebf7]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-sm);padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md)}.sk-actions[data-v-1649ebf7]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-sm)}@keyframes sk-pulse-1649ebf7{0%,to{opacity:.4}50%{opacity:.15}}.spinner[data-v-5fa28334]{width:1.125rem;height:1.125rem;flex-shrink:0;color:color-mix(in srgb,var(--color-info) 70%,transparent);animation:spin-5fa28334 .8s linear infinite}@keyframes spin-5fa28334{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.customer-tag[data-v-d9b81d4c]{display:inline-flex;align-items:center;padding:.15em .6em;border:1px solid var(--color-border);border-radius:1rem;background:#eee;font-family:monospace;font-size:.85em;white-space:nowrap;color:inherit!important;font-weight:600!important}.customer-tag[data-v-d9b81d4c]:hover{background:#e0e0e0;color:inherit!important}.migration-modal[data-v-964ba235]{display:flex;flex-direction:column;gap:var(--space-md)}.migration-modal__reassurance[data-v-964ba235]{margin:0;color:var(--color-text-secondary)}.migration-modal__section[data-v-964ba235]{display:flex;flex-direction:column;gap:var(--space-sm)}.migration-modal__title[data-v-964ba235]{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.migration-modal__loading[data-v-964ba235]{display:flex;align-items:center;gap:var(--space-sm);color:var(--color-text-secondary)}.migration-step__items[data-v-964ba235]{display:flex;flex-direction:column;gap:var(--space-xs);margin-top:var(--space-xs)}.migration-step__item[data-v-964ba235]{display:flex;align-items:center;gap:.4em}.migration-step__item-label[data-v-964ba235]{min-width:6.5rem;color:var(--color-text-secondary);font-size:var(--font-size-xs, .75rem);text-transform:uppercase;letter-spacing:.04em}.migration-step__item-desc[data-v-964ba235]{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.migration-step__item-type[data-v-964ba235]{color:var(--color-text-secondary);font-size:var(--font-size-xs, .75rem)}.migration-step__field-name[data-v-964ba235]{display:inline-flex;align-items:center;padding:.15em .6em;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle, rgba(0, 0, 0, .02));font-size:.85em;white-space:nowrap}.migration-step__field-key[data-v-964ba235]{color:var(--color-text-secondary);font-size:.8em;white-space:nowrap}.migration-step__metafield-grid[data-v-964ba235]{display:grid;grid-template-columns:auto 1fr auto;column-gap:var(--space-sm);row-gap:var(--space-xs);margin-top:var(--space-xs);align-items:center}.migration-step__metafield-grid .migration-step__empty[data-v-964ba235]{grid-column:1 / -1}.migration-step__empty[data-v-964ba235]{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-style:italic}.migration-modal__steps[data-v-964ba235]{display:flex;flex-direction:column;gap:var(--space-sm)}.migration-step[data-v-964ba235]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-sm);padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md)}.migration-step__text[data-v-964ba235]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.migration-step__text span[data-v-964ba235]{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.migration-card[data-v-e29e933e]{display:flex;flex-direction:column;gap:var(--space-md)}.migration-card__header[data-v-e29e933e]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md)}.migration-card__title[data-v-e29e933e]{margin:0;font-size:var(--font-size-lg);flex:1}.migration-card__description[data-v-e29e933e]{margin:0;color:var(--color-text-secondary)}.migration-card__why[data-v-e29e933e]{padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle, rgba(0, 0, 0, .02));display:flex;flex-direction:column;gap:var(--space-xs)}.migration-card__why-title[data-v-e29e933e]{margin:0;font-size:var(--font-size-base)}.migration-card__why p[data-v-e29e933e]{margin:0;color:var(--color-text-secondary);line-height:1.5}.journey-steps[data-v-e29e933e]{list-style:none;margin:0;padding:0;display:flex;align-items:stretch;gap:var(--space-sm)}@media(max-width:600px){.journey-steps[data-v-e29e933e]{flex-direction:column}}.journey-step[data-v-e29e933e]{flex:1;display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.journey-step--current[data-v-e29e933e]{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary) inset}.journey-step--done[data-v-e29e933e]{border-color:var(--color-success);background:var(--color-success-bg)}.journey-step--failed[data-v-e29e933e]{border-color:var(--color-error);background:var(--color-error-bg)}.journey-step--upcoming[data-v-e29e933e]{opacity:.65}.journey-step__marker[data-v-e29e933e]{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--color-grey);color:var(--color-text-on-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);display:flex;align-items:center;justify-content:center}.journey-step--current .journey-step__marker[data-v-e29e933e]{background:var(--color-primary)}.journey-step--done .journey-step__marker[data-v-e29e933e]{background:var(--color-success)}.journey-step--failed .journey-step__marker[data-v-e29e933e]{background:var(--color-error)}.journey-step__copy[data-v-e29e933e]{display:flex;flex-direction:column;gap:.125rem;font-size:var(--font-size-sm);min-width:0}.journey-step__copy strong[data-v-e29e933e]{color:var(--color-text)}.journey-step__copy span[data-v-e29e933e]{color:var(--color-text-secondary)}.migration-card__explore[data-v-e29e933e]{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-md)}.migration-card__explore-link[data-v-e29e933e]{color:var(--color-primary);font-weight:var(--font-weight-semibold, 600);text-decoration:none}.migration-card__explore-link[data-v-e29e933e]:hover{text-decoration:underline}.migration-card__data-section[data-v-e29e933e]{display:flex;flex-direction:column;gap:var(--space-md)}.migration-card__section-title[data-v-e29e933e]{margin:0;font-size:var(--font-size-base)}.flow-comparison[data-v-e29e933e]{display:flex;gap:var(--space-md)}@media(max-width:700px){.flow-comparison[data-v-e29e933e]{flex-direction:column}}.flow-column[data-v-e29e933e]{flex:1;background:var(--color-surface-subtle, rgba(0, 0, 0, .02));border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md)}.flow-column__header[data-v-e29e933e]{font-weight:var(--font-weight-semibold, 600);font-size:var(--font-size-sm);margin-bottom:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:2px solid var(--color-border)}.flow-muted[data-v-e29e933e]{font-weight:400;color:var(--color-text-secondary)}.flow-step[data-v-e29e933e]{display:flex;align-items:flex-start;gap:var(--space-sm)}.flow-step--warning[data-v-e29e933e]{background:var(--color-warning-bg);border:1px solid var(--color-warning);border-radius:var(--radius-md);padding:var(--space-xs) var(--space-sm)}.flow-comparison__note[data-v-e29e933e]{display:flex;flex-direction:column;gap:var(--space-md);color:var(--color-text);font-size:var(--font-size-lg);line-height:1.5}.flow-comparison__note p[data-v-e29e933e]{margin:0}.note-section[data-v-e29e933e]{display:flex;flex-direction:column;gap:var(--space-xs)}.note-section__title[data-v-e29e933e]{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold, 600);color:var(--color-text)}.note-callout[data-v-e29e933e]{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md);border:1px solid var(--color-warning);border-left:4px solid var(--color-warning);border-radius:var(--radius-md);background:var(--color-warning-bg)}.note-callout__title[data-v-e29e933e]{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold, 600);color:var(--color-warning-text)}.note-callout__title em[data-v-e29e933e]{font-style:normal;text-transform:uppercase;letter-spacing:.02em}.flow-step__number[data-v-e29e933e]{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--color-text);color:var(--color-surface);font-size:var(--font-size-xs, .75rem);font-weight:var(--font-weight-semibold, 600);display:flex;align-items:center;justify-content:center;margin-top:1px}.flow-step__content[data-v-e29e933e]{display:flex;flex-direction:column;gap:2px;font-size:var(--font-size-sm);line-height:1.4}.flow-connector[data-v-e29e933e]{width:1px;height:10px;background:var(--color-border);margin:3px 0 3px 10px}.migration-card__loading[data-v-e29e933e]{display:flex;align-items:center;gap:var(--space-sm);color:var(--color-text-secondary)}.migration-card__stats[data-v-e29e933e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--space-sm)}.migration-card__stat[data-v-e29e933e]{display:flex;flex-direction:column;gap:.125rem;padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle, rgba(0, 0, 0, .02))}.migration-card__stat-label[data-v-e29e933e]{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.migration-card__stat-link[data-v-e29e933e]{font-size:var(--font-size-lg)}.migration-card__stat-unavailable[data-v-e29e933e]{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.migration-card__stat-note[data-v-e29e933e]{color:var(--color-text-secondary);font-size:var(--font-size-xs, .75rem)}.migration-card__progress[data-v-e29e933e]{display:flex;flex-direction:column;gap:var(--space-xs)}.migration-card__steps[data-v-e29e933e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--space-sm)}.migration-card__step[data-v-e29e933e]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-sm);padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md)}.migration-card__step-copy[data-v-e29e933e]{display:flex;flex-direction:column;gap:.125rem;flex:1;min-width:0}.migration-card__step-label[data-v-e29e933e]{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.migration-card__step-count[data-v-e29e933e]{color:var(--color-text-secondary);font-size:var(--font-size-xs, .75rem)}.migration-card__step-state[data-v-e29e933e]{text-transform:capitalize;font-size:var(--font-size-sm);align-self:flex-start}.migration-card__progress-header[data-v-e29e933e]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);font-size:var(--font-size-sm)}.migration-card__progress-track[data-v-e29e933e]{height:.5rem;border-radius:999px;background:var(--color-border);overflow:hidden}.migration-card__progress-fill[data-v-e29e933e]{height:100%;background:var(--color-primary);transition:width .2s ease}.migration-card__actions[data-v-e29e933e]{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--space-sm)}.migration-card__actions-back[data-v-e29e933e]{margin-right:auto}.task-card[data-v-ed75e448]{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);transition:border-color .2s,background .2s}.task-card.completed[data-v-ed75e448]{border-left:3px solid var(--color-success, #2e7d32);background:var(--color-surface-subtle, rgba(0, 0, 0, .01))}.task-card__header[data-v-ed75e448]{display:flex;align-items:center;justify-content:space-between}.task-card__icon[data-v-ed75e448]{font-size:1.5rem;color:var(--color-text-secondary)}.task-card.completed .task-card__icon[data-v-ed75e448]{color:var(--color-success, #2e7d32)}.task-card__status[data-v-ed75e448]{display:flex;align-items:center}.task-card__check[data-v-ed75e448]{font-size:1.25rem;color:var(--color-success, #2e7d32)}.task-card__optional[data-v-ed75e448]{font-size:var(--font-size-xs, .6875rem);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--font-weight-medium)}.task-card__body[data-v-ed75e448]{display:flex;flex-direction:column;gap:.125rem;flex:1}.task-card__title[data-v-ed75e448]{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text);line-height:1.3}.task-card__description[data-v-ed75e448]{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.4}.task-card__footer[data-v-ed75e448]{display:flex;align-items:center;margin-top:auto;padding-top:var(--space-xs)}.onboarding[data-v-51b6974c]{display:flex;flex-direction:column;gap:var(--space-md)}.onboarding__header[data-v-51b6974c]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md)}.onboarding__header-text[data-v-51b6974c]{display:flex;flex-direction:column;gap:var(--space-xs)}.onboarding__title[data-v-51b6974c]{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text)}.onboarding__count[data-v-51b6974c]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.onboarding__progress-track[data-v-51b6974c]{height:.375rem;border-radius:999px;background:var(--color-border);overflow:hidden}.onboarding__progress-fill[data-v-51b6974c]{height:100%;background:var(--color-primary);border-radius:999px;transition:width .3s ease}.onboarding__grid[data-v-51b6974c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:var(--space-md)}.toggle-control[data-v-765130a7]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs)}.toggle[data-v-765130a7]{display:inline-flex;align-items:center;gap:var(--space-sm);padding:0;border:none;background:none;cursor:pointer;vertical-align:middle;font:inherit;text-align:left}.toggle.disabled[data-v-765130a7]{cursor:not-allowed;opacity:.5}.track[data-v-765130a7]{position:relative;width:2.25rem;height:1.25rem;background:var(--color-text-disabled);border-radius:.625rem;transition:background .2s;flex-shrink:0}.on .track[data-v-765130a7]{background:var(--color-primary)}.on-success .track[data-v-765130a7]{background:var(--color-success)}.on-warning .track[data-v-765130a7]{background:var(--color-warning)}.on-danger .track[data-v-765130a7],.off-danger .track[data-v-765130a7]{background:var(--color-error)}.thumb[data-v-765130a7]{position:absolute;top:.125rem;left:.125rem;width:1rem;height:1rem;background:var(--color-surface);border-radius:50%;transition:transform .2s;box-shadow:var(--shadow-sm)}.on .thumb[data-v-765130a7]{transform:translate(1rem)}.toggle-label[data-v-765130a7]{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:1.4;color:var(--color-text)}.toggle-helper[data-v-765130a7]{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.4}.summary-card[data-v-404f8690]{font-size:var(--font-size-md)}.section[data-v-404f8690]{padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-border)}.section-last[data-v-404f8690]{border-bottom:none}.section-header[data-v-404f8690]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-sm)}.section-title[data-v-404f8690]{font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:var(--font-size-sm)}.summary-link[data-v-404f8690]{font-size:var(--font-size-sm);color:var(--link-color, var(--color-info));text-decoration:none;font-weight:var(--font-weight-semibold)}.summary-link[data-v-404f8690]:hover{text-decoration:underline}.customer-counts[data-v-404f8690]{display:flex;gap:var(--space-lg);align-items:baseline}.count-item[data-v-404f8690]{display:flex;align-items:baseline;gap:var(--space-xs);text-decoration:none;color:inherit}.count-item[data-v-404f8690]:hover{opacity:.8}.count-pending .count-number[data-v-404f8690]{font-size:var(--font-size-title);font-weight:var(--font-weight-bold);color:var(--color-warning)}.count-number[data-v-404f8690]{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text)}.count-label[data-v-404f8690]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.auto-approve-note[data-v-404f8690]{display:flex;align-items:center;gap:var(--space-xs);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.customer-counts--loading[data-v-404f8690]{align-items:center;gap:var(--space-sm);min-height:calc(var(--font-size-xl) * 1.5)}.toggle-bar[data-v-404f8690]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-lg);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-border);min-height:4rem}.registration-status[data-v-404f8690]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs);min-width:0}.registration-config-warning[data-v-404f8690]{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--color-error);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.4}.registration-config-warning-icon[data-v-404f8690]{font-size:1rem;flex-shrink:0}.subtle-loading[data-v-404f8690]{display:flex;align-items:center;gap:var(--space-sm);color:var(--color-text-secondary);font-size:var(--font-size-sm);min-height:calc(1.25rem + var(--space-xs) + var(--font-size-sm) * 1.4)}.subtle-loading-icon[data-v-404f8690]{font-size:1.125rem;color:var(--color-text-secondary)}.published-form-section[data-v-404f8690]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);box-sizing:border-box;min-height:3.25rem;color:var(--color-text-secondary);line-height:1.4}.published-form-copy[data-v-404f8690]{display:flex;align-items:baseline;gap:var(--space-xs);min-width:0;flex-wrap:wrap}.published-form-edit-link[data-v-404f8690]{flex-shrink:0}.published-form-loading-placeholder[data-v-404f8690]{min-height:1.4em}.published-form-url[data-v-404f8690]{--link-color: var(--color-info);--link-color-hover: var(--color-info-hover);min-width:0;overflow-wrap:anywhere}.status-icon[data-v-404f8690]{font-size:1rem}.flow-timeline[data-v-404f8690]{display:flex;flex-direction:column}.flow-stage[data-v-404f8690]{position:relative;padding-left:var(--space-lg)}.flow-stage[data-v-404f8690]:not(:last-child):before{content:"";position:absolute;left:.3125rem;top:1rem;bottom:0;width:1px;background:var(--color-border)}.flow-stage-header[data-v-404f8690]{display:flex;align-items:center;gap:var(--space-sm);position:relative;padding-bottom:var(--space-xs)}.flow-dot[data-v-404f8690]{position:absolute;left:calc(-1 * var(--space-lg));width:.625rem;height:.625rem;border-radius:50%;background:var(--color-primary);flex-shrink:0}.flow-stage-label[data-v-404f8690]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text)}.flow-stage-detail[data-v-404f8690]{font-weight:var(--font-weight-normal);color:var(--color-text-secondary)}.flow-actions[data-v-404f8690]{display:flex;flex-direction:column;gap:2px;padding-bottom:var(--space-md)}.flow-stage:last-child .flow-actions[data-v-404f8690]{padding-bottom:0}.flow-action[data-v-404f8690]{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.flow-action-text[data-v-404f8690]{line-height:1.4}.inline-fix-link[data-v-404f8690]{margin-left:var(--space-xs)}.flow-status--warn[data-v-404f8690]{color:var(--color-warning)}.flow-status--error[data-v-404f8690]{color:var(--color-error)}.flow-arrow[data-v-404f8690]{font-size:.75rem;vertical-align:middle;color:var(--color-text-disabled)}.flow-action-icon[data-v-404f8690]{font-size:.875rem;width:1rem;text-align:center;color:var(--color-text-disabled);flex-shrink:0}.flow-status--error .flow-action-icon[data-v-404f8690],.flow-status--warn .flow-action-icon[data-v-404f8690]{color:inherit}.home-widgets[data-v-ea5bb2e4]{display:flex;flex-direction:column;gap:var(--space-lg)}.staff-chat-card .card-body[data-v-ea5bb2e4]{display:flex;flex-direction:column;gap:var(--space-xs)}.staff-chat-card__title[data-v-ea5bb2e4]{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.staff-chat-card__body[data-v-ea5bb2e4]{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-md);line-height:1.5}.search-input[data-v-0b37b116]{display:flex;align-items:center;gap:var(--space-sm);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:0 var(--space-sm);height:2.25rem}.search-input[data-v-0b37b116]:focus-within{border-color:var(--color-primary)}.search-icon[data-v-0b37b116]{font-size:1rem;flex-shrink:0;color:var(--color-text-disabled)}.input[data-v-0b37b116]{flex:1;border:none;outline:none;font:inherit;font-size:var(--font-size-md);color:var(--color-text);background:none;min-width:0}.input[data-v-0b37b116]::placeholder{color:var(--color-text-disabled)}.clear-btn[data-v-0b37b116]{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;border:none;background:none;color:var(--color-text-disabled);cursor:pointer;flex-shrink:0}.clear-btn[data-v-0b37b116]:hover{color:var(--color-text)}.clear-btn .mi[data-v-0b37b116]{font-size:1rem}.modal-header[data-v-463c6766]{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md);border-bottom:1px solid var(--color-border)}.modal-body[data-v-463c6766]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.modal-progress[data-v-463c6766]{position:relative;height:0;z-index:1}.modal-tabs[data-v-463c6766]{display:flex;gap:0;min-width:0}.modal-tab[data-v-463c6766]{padding:var(--space-sm) var(--space-md);border:none;border-bottom:2px solid transparent;background:none;font-family:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm) var(--radius-sm) 0 0;transition:color .15s,border-color .15s,background .15s}.modal-tab[data-v-463c6766]:hover{color:var(--color-text);background:#0000000a}.modal-tab[data-v-463c6766]:active{background:#00000014}.modal-tab.active[data-v-463c6766]{color:var(--color-text);border-bottom-color:var(--color-primary)}.modal-header__email[data-v-463c6766]{min-width:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-header__close[data-v-463c6766]{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin-left:auto;padding:0;border:none;background:none;color:var(--color-text-secondary);cursor:pointer;flex-shrink:0;border-radius:var(--radius-sm);transition:color .15s,background .15s}.modal-header__close[data-v-463c6766]:hover{color:var(--color-text);background:#0000000f}.modal-header__close[data-v-463c6766]:active{background:#0000001f;transform:scale(.9)}.modal-header__close .mi[data-v-463c6766]{font-size:1.25rem}.tab-content[data-v-463c6766]{flex:1;position:relative;min-height:34rem;overflow:hidden;min-width:0}.tab-panel[data-v-463c6766]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease}.tab-panel--active[data-v-463c6766]{opacity:1;visibility:visible;pointer-events:auto}.form-container[data-v-463c6766]{position:absolute;inset:0;height:100%;min-height:0;overflow-y:auto}.activity-container[data-v-463c6766]{position:absolute;inset:0;height:100%;min-height:0;display:flex;flex-direction:column;padding:0;overflow:hidden}.activity-loading[data-v-463c6766]{position:relative;padding-top:var(--space-md)}.activity-table[data-v-463c6766]{min-height:0}.footer-actions[data-v-463c6766]{display:flex;gap:var(--space-sm)}@media(max-width:600px){.modal-header__email[data-v-463c6766]{display:none}}.customers-layout[data-v-5a46e454]{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);flex:1;min-height:0}.customers-layout[data-v-5a46e454] .tab-bar-wrapper{border-radius:0}.customers-card[data-v-5a46e454]{display:flex;flex-direction:column;flex:1;min-height:0;background:var(--color-surface)}.customers-card-content[data-v-5a46e454]{display:flex;flex-direction:column;flex:1;min-height:0}.content-fade-enter-active[data-v-5a46e454]{transition:opacity .15s ease}.content-fade-enter-from[data-v-5a46e454]{opacity:0}.toolbar[data-v-5a46e454]{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm);border-bottom:1px solid var(--color-border)}.search[data-v-5a46e454]{flex:1;min-width:0;max-width:24rem}.toolbar-end[data-v-5a46e454]{margin-left:auto}.table-progress[data-v-5a46e454]{position:relative;height:0;z-index:1}.table-scroll-area[data-v-5a46e454]{flex:1;min-height:0}.table-panel[data-v-5a46e454]{transition:opacity .15s ease}.table-stale[data-v-5a46e454]{opacity:.5;pointer-events:none}.customer-cell[data-v-5a46e454]{display:flex;flex-direction:column;gap:.125rem}.email[data-v-5a46e454]{font-weight:var(--font-weight-medium)}.customer-name[data-v-5a46e454]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}[data-v-5a46e454] .col-date{color:var(--color-text-secondary);font-size:var(--font-size-sm);white-space:nowrap}.actions[data-v-5a46e454]{display:flex;align-items:center;gap:var(--space-xs);justify-content:flex-end}.shopify-link[data-v-5a46e454]{text-decoration:none}@media(max-width:600px){.toolbar[data-v-5a46e454]{flex-wrap:nowrap;align-items:center}.search[data-v-5a46e454]{max-width:none}.toolbar-end[data-v-5a46e454]{margin-left:0;flex-shrink:0}}.save-bar-wrapper[data-v-9ec2e027]{position:fixed;bottom:0;left:0;right:0;z-index:9000;display:flex;justify-content:center;padding:var(--space-md);pointer-events:none}.save-bar[data-v-9ec2e027]{display:flex;align-items:center;gap:var(--space-lg);padding:var(--space-md) var(--space-xl);background:var(--color-header-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);pointer-events:auto}.save-bar-text[data-v-9ec2e027]{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-header-text);white-space:nowrap}.save-bar-actions[data-v-9ec2e027]{display:flex;gap:var(--space-sm)}.save-bar-enter-active[data-v-9ec2e027],.save-bar-leave-active[data-v-9ec2e027]{transition:transform .3s ease,opacity .3s ease}.save-bar-enter-from[data-v-9ec2e027],.save-bar-leave-to[data-v-9ec2e027]{transform:translateY(100%);opacity:0}.btn-group[data-v-1b7729ec]{display:inline-flex;align-self:flex-start;gap:0;border-radius:var(--radius-md);padding:2px;width:fit-content;max-width:100%;flex-wrap:wrap;align-items:stretch}.btn-group--light[data-v-1b7729ec]{display:flex;width:100%;background:var(--color-surface);border:1px solid var(--color-border)}.btn-group--toolbar[data-v-1b7729ec]{background:#ffffff1f}.btn-group__item[data-v-1b7729ec]{display:flex;align-items:center;justify-content:center;gap:var(--space-xs);min-width:32px;min-height:28px;padding:var(--space-xs) var(--space-sm);border:none;background:none;color:var(--color-text-secondary);cursor:pointer;border-radius:calc(var(--radius-md) - 1px);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.2;text-align:center;white-space:normal;transition:all .15s;height:100%}.btn-group[data-v-1b7729ec] .tooltip-trigger{display:flex}.btn-group--light[data-v-1b7729ec] .tooltip-trigger{flex:1 1 16rem;min-width:min(100%,16rem)}.btn-group--light .btn-group__item[data-v-1b7729ec]{width:100%}.btn-group--light .btn-group__item[data-v-1b7729ec]{color:var(--color-text-secondary)}.btn-group--toolbar .btn-group__item[data-v-1b7729ec]{color:#ffffff80}.btn-group--light .btn-group__item[data-v-1b7729ec]:not(.active):not(.disabled){background:color-mix(in srgb,var(--color-text-secondary) 7%,transparent)}.btn-group--toolbar .btn-group__item[data-v-1b7729ec]:not(.active):not(.disabled){background:#ffffff0f}.btn-group--light .btn-group__item[data-v-1b7729ec]:hover:not(.active){color:var(--color-text);background:color-mix(in srgb,var(--color-text-secondary) 12%,transparent)}.btn-group--toolbar .btn-group__item[data-v-1b7729ec]:hover:not(.active){color:#fffc;background:#ffffff1a}.btn-group--light .btn-group__item.active[data-v-1b7729ec]{background:var(--color-primary);color:var(--color-text-on-primary);box-shadow:none}.btn-group--toolbar .btn-group__item.active[data-v-1b7729ec]{background:#0000004d;color:#fff;box-shadow:inset 0 1px 3px #0000004d}.btn-group__item>.mi[data-v-1b7729ec]{font-size:16px;flex-shrink:0}.btn-group__item.disabled[data-v-1b7729ec]{cursor:not-allowed;opacity:.45}.btn-group--light .btn-group__item.disabled[data-v-1b7729ec]:hover,.btn-group--toolbar .btn-group__item.disabled[data-v-1b7729ec]:hover{background:none}.accordion-group[data-v-f6c81473]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.accordion-group[data-v-f6c81473]>*{border:none!important;border-radius:0!important}.accordion-group[data-v-f6c81473]>*+*{border-top:1px solid var(--color-border)!important}.accordion-group[data-v-f6c81473]>*:first-child{border-top-left-radius:var(--radius-md)!important;border-top-right-radius:var(--radius-md)!important}.accordion-group[data-v-f6c81473]>*:last-child{border-bottom-left-radius:var(--radius-md)!important;border-bottom-right-radius:var(--radius-md)!important}.collapse[data-v-124586ef]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.collapse.expanded[data-v-124586ef]{grid-template-rows:1fr}.collapse__inner[data-v-124586ef]{overflow:hidden;min-height:0}.collapsible-card[data-v-12976973]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.collapsible-card__header[data-v-12976973]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-sm) var(--space-md);cursor:pointer;-webkit-user-select:none;user-select:none;gap:var(--space-sm)}.collapsible-card__header[data-v-12976973]:hover{background:var(--color-surface-hover)}.collapsible-card__left[data-v-12976973]{display:flex;align-items:center;gap:var(--space-sm);min-width:0;flex:1}.collapsible-card__chevron[data-v-12976973]{flex-shrink:0;font-size:1rem;color:var(--color-text-secondary);transition:transform .2s}.collapsible-card__chevron.rotated[data-v-12976973]{transform:rotate(90deg)}.collapsible-card__label[data-v-12976973]{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collapsible-card__actions[data-v-12976973]{display:flex;align-items:center;gap:var(--space-xs);flex-shrink:0}.collapsible-card__body[data-v-12976973]{padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-md);border-top:1px solid var(--color-border)}.collapsible-card.is-selected[data-v-12976973]{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.collapsible-card.is-selected .collapsible-card__header[data-v-12976973]{background:color-mix(in srgb,var(--color-primary) 10%,var(--color-surface));color:var(--color-primary)}.collapsible-card.is-selected .collapsible-card__header[data-v-12976973]:hover{background:color-mix(in srgb,var(--color-primary) 16%,var(--color-surface))}.collapsible-card.is-selected .collapsible-card__label[data-v-12976973],.collapsible-card.is-selected .collapsible-card__chevron[data-v-12976973]{color:inherit}.collapsible-card.is-selected .collapsible-card__actions[data-v-12976973]{--btn-borderless-hover: var(--color-primary)}.collapsible-card.is-selected .collapsible-card__body[data-v-12976973]{border-top-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border))}.collapsible-card.is-disabled[data-v-12976973]{opacity:.6}.collapsible-card.is-disabled .collapsible-card__header[data-v-12976973]{cursor:not-allowed}.collapsible-card.is-disabled .collapsible-card__header[data-v-12976973]:hover{background:inherit}.collapsible-card:not(.outline).card-primary[data-v-12976973]{background:var(--color-primary);border-color:var(--color-primary)}.collapsible-card:not(.outline).card-success[data-v-12976973]{background:var(--color-success);border-color:var(--color-success)}.collapsible-card:not(.outline).card-error[data-v-12976973]{background:var(--color-error);border-color:var(--color-error)}.collapsible-card:not(.outline).card-info[data-v-12976973]{background:var(--color-info);border-color:var(--color-info)}.collapsible-card:not(.outline).card-warning[data-v-12976973]{background:var(--color-warning);border-color:var(--color-warning)}.collapsible-card:not(.outline).card-grey[data-v-12976973]{background:var(--color-grey);border-color:var(--color-grey)}.collapsible-card:not(.outline)[class*=card-] .collapsible-card__header[data-v-12976973]:hover{background:#00000014}.collapsible-card:not(.outline)[class*=card-] .collapsible-card__header[data-v-12976973]{color:var(--color-text-on-primary)}.collapsible-card:not(.outline)[class*=card-] .collapsible-card__label[data-v-12976973],.collapsible-card:not(.outline)[class*=card-] .collapsible-card__chevron[data-v-12976973]{color:inherit}.collapsible-card:not(.outline)[class*=card-] .collapsible-card__actions[data-v-12976973]{--btn-borderless-color: rgba(255, 255, 255, .7);--btn-borderless-hover: var(--color-text-on-primary)}.collapsible-card:not(.outline)[class*=card-] .collapsible-card__body[data-v-12976973]{background:var(--color-surface);border-top:none}.collapsible-card.outline.card-primary[data-v-12976973]{border-color:var(--color-primary)}.collapsible-card.outline.card-success[data-v-12976973]{border-color:var(--color-success)}.collapsible-card.outline.card-error[data-v-12976973]{border-color:var(--color-error)}.collapsible-card.outline.card-info[data-v-12976973]{border-color:var(--color-info)}.collapsible-card.outline.card-warning[data-v-12976973]{border-color:var(--color-warning)}.collapsible-card.outline.card-grey[data-v-12976973]{border-color:var(--color-grey)}.collapsible-card.outline[class*=card-] .collapsible-card__label[data-v-12976973],.collapsible-card.outline[class*=card-] .collapsible-card__chevron[data-v-12976973]{color:var(--card-color)}.collapsible-card.outline.card-primary[data-v-12976973]{--card-color: var(--color-primary)}.collapsible-card.outline.card-success[data-v-12976973]{--card-color: var(--color-success)}.collapsible-card.outline.card-error[data-v-12976973]{--card-color: var(--color-error)}.collapsible-card.outline.card-info[data-v-12976973]{--card-color: var(--color-info)}.collapsible-card.outline.card-warning[data-v-12976973]{--card-color: var(--color-warning)}.collapsible-card.outline.card-grey[data-v-12976973]{--card-color: var(--color-grey)}.select-wrapper[data-v-7252b83a]{display:flex;flex-direction:column;gap:.25rem}.select-wrapper.disabled[data-v-7252b83a]{opacity:.5}.select-label[data-v-7252b83a]{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text)}.select-row[data-v-7252b83a]{position:relative;display:flex;align-items:center}.select-input[data-v-7252b83a]{appearance:none;width:100%;height:2.25rem;padding:0 2rem 0 var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);font:inherit;font-size:var(--font-size-md);color:var(--color-text);background:var(--color-surface);outline:none;cursor:pointer;transition:border-color .15s}.select-input[data-v-7252b83a]:focus{border-color:var(--color-primary)}.select-chevron[data-v-7252b83a]{position:absolute;right:var(--space-sm);font-size:1.25rem;color:var(--color-text-secondary);pointer-events:none}.select-helper[data-v-7252b83a]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.checkbox-wrapper[data-v-d11c1170]{display:flex;align-items:flex-start;gap:var(--space-sm);cursor:pointer}.checkbox-wrapper.disabled[data-v-d11c1170]{opacity:.5;cursor:not-allowed}.checkbox-input[data-v-d11c1170]{position:absolute;opacity:0;width:0;height:0}.checkbox-box[data-v-d11c1170]{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border:2px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);flex-shrink:0;margin-top:.1rem;transition:background .15s,border-color .15s;color:var(--color-text-on-primary)}.checkbox-input:focus-visible+.checkbox-box[data-v-d11c1170]{border-color:var(--color-primary);outline:2px solid var(--color-primary);outline-offset:1px}.checkbox-input:checked+.checkbox-box[data-v-d11c1170]{background:var(--color-primary);border-color:var(--color-primary)}.checkbox-box svg[data-v-d11c1170]{width:.875rem;height:.875rem}.checkbox-content[data-v-d11c1170]{display:flex;flex-direction:column;gap:.125rem}.checkbox-label[data-v-d11c1170]{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text);line-height:1.4}.checkbox-helper[data-v-d11c1170]{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.4}.info-collapse[data-v-af7ebefe]{display:flex;flex-direction:column}.info-collapse__trigger[data-v-af7ebefe]{display:flex;align-items:center;gap:var(--space-xs);padding:0;border:none;background:none;cursor:pointer;text-align:left;color:var(--color-info-text)}.info-collapse__trigger[data-v-af7ebefe]:hover{color:var(--color-info-hover)}.info-collapse__icon[data-v-af7ebefe]{font-size:1rem;line-height:1;flex-shrink:0}.info-collapse__label[data-v-af7ebefe]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1}.info-collapse__body[data-v-af7ebefe]{display:flex;flex-direction:column;gap:var(--space-sm);padding-top:var(--space-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.4}.storage-info[data-v-eeafdd4d] p{margin:0}.detail-table[data-v-eeafdd4d]{display:grid;grid-template-columns:auto 1fr;gap:var(--space-xs) var(--space-md);margin:0;font-size:var(--font-size-sm)}.detail-table dt[data-v-eeafdd4d]{color:var(--color-text-secondary)}.detail-table dd[data-v-eeafdd4d]{margin:0;font-family:monospace}.storage-upload-note[data-v-eeafdd4d]{margin-top:.25rem}.storage-note[data-v-eeafdd4d]{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.liquid-ref[data-v-eeafdd4d]{display:flex;flex-direction:column;gap:var(--space-xs)}.liquid-ref__label[data-v-eeafdd4d]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.liquid-ref__row[data-v-eeafdd4d]{display:flex;align-items:center;gap:var(--space-sm)}.liquid-ref__code[data-v-eeafdd4d]{font-family:monospace;font-size:var(--font-size-sm);padding:2px var(--space-xs);background:#0000000a;border-radius:var(--radius-sm);-webkit-user-select:all;user-select:all;word-break:break-all;min-width:0}.metafield-edit-btn[data-v-eeafdd4d]{align-self:flex-start}.edit-dialog-body[data-v-eeafdd4d]{display:flex;flex-direction:column;gap:var(--space-md)}.condition-summary[data-v-669140f5]{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:background .1s}.condition-summary[data-v-669140f5]:hover{background:var(--color-surface-hover)}.condition-summary__label[data-v-669140f5]{flex:1;min-width:0;font-size:var(--font-size-md);color:var(--color-text)}.condition-summary__chevron[data-v-669140f5]{flex-shrink:0;font-size:1rem;color:var(--color-text-secondary)}.dependent-fields[data-v-da72825d]{display:flex;flex-direction:column;gap:var(--space-sm)}.group-list[data-v-da72825d]{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.group-list__item[data-v-da72825d]{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);cursor:pointer;transition:background .1s}.group-list__item[data-v-da72825d]:hover{background:var(--color-surface-hover)}.group-list__item+.group-list__item[data-v-da72825d]{border-top:1px solid var(--color-border)}.group-list__content[data-v-da72825d]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.group-list__condition[data-v-da72825d]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.group-list__field[data-v-da72825d]{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dependent-fields__helper[data-v-da72825d],.group-list__empty[data-v-da72825d]{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.add-field-dialog[data-v-dd37d230]{display:flex;flex-direction:column;gap:var(--space-md);min-width:min(360px,100%)}.field-groups[data-v-dd37d230]{display:flex;flex-direction:column;gap:var(--space-md);max-height:400px;overflow-y:auto}.group-title[data-v-dd37d230]{margin:0 0 var(--space-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.field-option[data-v-dd37d230]{display:flex;align-items:flex-start;width:100%;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;text-align:left;gap:var(--space-sm);transition:all .15s}.field-option[data-v-dd37d230]:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-surface-hover)}.field-option.disabled[data-v-dd37d230]{opacity:.5;cursor:not-allowed}.field-option+.field-option[data-v-dd37d230]{margin-top:var(--space-xs)}.field-option__text[data-v-dd37d230]{display:flex;flex-direction:column;gap:2px;min-width:0}.field-option__name[data-v-dd37d230]{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text)}.field-option__title-row[data-v-dd37d230]{display:flex;align-items:center;gap:var(--space-sm)}.field-option__desc[data-v-dd37d230]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.no-results[data-v-dd37d230]{color:var(--color-text-secondary);text-align:center;padding:var(--space-lg) 0;margin:0}.dep-modal[data-v-17b49294]{display:flex;flex-direction:column;gap:var(--space-lg);min-width:min(360px,100%)}.dep-section[data-v-17b49294]{display:flex;flex-direction:column;gap:var(--space-sm)}.dep-section__heading[data-v-17b49294]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.dep-section__heading-row[data-v-17b49294]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.dep-section__card[data-v-17b49294]{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md)}.dep-modal__hint[data-v-17b49294]{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.child-list[data-v-17b49294]{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.child-list__item[data-v-17b49294]{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm)}.child-list__item+.child-list__item[data-v-17b49294]{border-top:1px solid var(--color-border)}.child-list__label[data-v-17b49294]{flex:1;min-width:0;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.child-list__badge[data-v-17b49294]{display:inline-block;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 12%,transparent);padding:1px 5px;border-radius:var(--radius-sm);vertical-align:middle;margin-right:var(--space-xs)}.child-actions[data-v-17b49294]{display:flex;gap:var(--space-sm)}.child-actions[data-v-17b49294]>*{flex:1}.link-picker[data-v-17b49294]{min-width:min(360px,100%)}.link-picker__list[data-v-17b49294]{display:flex;flex-direction:column;max-height:400px;overflow-y:auto}.link-picker__item[data-v-17b49294]{display:flex;flex-direction:column;gap:2px;width:100%;padding:var(--space-sm) var(--space-md);border:none;background:none;cursor:pointer;text-align:left;font:inherit}.link-picker__item+.link-picker__item[data-v-17b49294]{border-top:1px solid var(--color-border)}.link-picker__item[data-v-17b49294]:hover{background:var(--color-surface-hover)}.link-picker__name[data-v-17b49294]{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text)}.link-picker__type[data-v-17b49294]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.options-editor[data-v-c58d88b0]{display:flex;flex-direction:column;gap:var(--space-sm)}.options-editor__title[data-v-c58d88b0]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);padding-top:var(--space-xs)}.option-list[data-v-c58d88b0]{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.option-list__item[data-v-c58d88b0]{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);cursor:pointer;transition:background .1s}.option-list__item[data-v-c58d88b0]:hover{background:var(--color-surface-hover)}.option-list__item+.option-list__item[data-v-c58d88b0]{border-top:1px solid var(--color-border)}.option-list__content[data-v-c58d88b0]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.option-list__label[data-v-c58d88b0]{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.option-list__value[data-v-c58d88b0]{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-family:monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.option-list__badges[data-v-c58d88b0]{display:flex;gap:var(--space-xs);flex-shrink:0}.option-list__badge[data-v-c58d88b0]{font-size:.6875rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);background:#0000000f;padding:1px 6px;border-radius:var(--radius-sm)}.option-list__empty[data-v-c58d88b0]{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.option-dialog-body[data-v-c58d88b0]{display:flex;flex-direction:column;gap:var(--space-md);min-width:min(320px,100%)}.translate-wrapper[data-v-7a241857]{display:inline-flex}.translate-link[data-v-7a241857]{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--font-size-sm);color:var(--color-info);text-decoration:none;cursor:pointer;transition:color .15s;width:fit-content}.translate-link[data-v-7a241857]:hover{color:var(--color-info-hover)}.translate-link .mi[data-v-7a241857]{font-size:1rem}.translate-text[data-v-7a241857]{font-weight:var(--font-weight-semibold);text-decoration:none}.translate-link:hover .translate-text[data-v-7a241857]{text-decoration:underline}.setting-item[data-v-25f61fe6]{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm) 0;border-top:1px solid var(--color-border)}.setting-item__header[data-v-25f61fe6]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.setting-item__label[data-v-25f61fe6]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text)}.setting-item__content[data-v-25f61fe6]{display:flex;flex-direction:column;gap:var(--space-sm)}.setting-popover[data-v-52c6fd13]{position:relative}.setting-popover__dropdown[data-v-52c6fd13]{z-index:10002;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);overflow-y:auto}.setting-popover__item[data-v-52c6fd13]{display:flex;flex-direction:column;gap:2px;width:100%;padding:var(--space-sm) var(--space-md);border:none;border-top:1px solid var(--color-border);background:none;cursor:pointer;text-align:left;font:inherit}.setting-popover__item--first[data-v-52c6fd13]{border-top:none}.setting-popover__item[data-v-52c6fd13]:hover{background:var(--color-surface-hover)}.setting-popover__item[data-v-52c6fd13]:active{background:#dde5eb}.setting-popover__item-name[data-v-52c6fd13]{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text)}.setting-popover__item-desc[data-v-52c6fd13]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.popover-enter-active[data-v-52c6fd13],.popover-leave-active[data-v-52c6fd13]{transition:opacity .2s ease,transform .2s ease;transform-origin:center bottom}.popover-enter-from[data-v-52c6fd13],.popover-leave-to[data-v-52c6fd13]{opacity:0;transform:scale(.95)}.liquid-popover[data-v-3c2fd62a]{z-index:10003;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-md)}.liquid-popover--info[data-v-3c2fd62a]{pointer-events:none}.liquid-popover__list[data-v-3c2fd62a]{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;overflow-y:auto}.liquid-popover__active-variable[data-v-3c2fd62a]{display:flex;flex-direction:column;gap:.2rem;padding:var(--space-sm);border-bottom:1px solid var(--color-border);background:#0b63f60a;flex-shrink:0}.liquid-popover__info[data-v-3c2fd62a]{display:flex;flex-direction:column;gap:.25rem;padding:var(--space-sm)}.liquid-popover__active-label[data-v-3c2fd62a]{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text)}.liquid-popover__active-description[data-v-3c2fd62a]{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.35}.liquid-popover__group[data-v-3c2fd62a]{display:flex;flex-direction:column}.liquid-popover__group-title[data-v-3c2fd62a]{padding:var(--space-xs) var(--space-sm);border-top:1px solid var(--color-border);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase}.liquid-popover__group:first-child .liquid-popover__group-title[data-v-3c2fd62a]{border-top:none}.liquid-popover__item[data-v-3c2fd62a]{display:flex;flex-direction:column;gap:.2rem;width:100%;padding:var(--space-sm);border:none;border-top:1px solid var(--color-border);background:none;text-align:left;cursor:pointer;font:inherit}.liquid-popover__group-title+.liquid-popover__item[data-v-3c2fd62a]{border-top:none}.liquid-popover__item[data-v-3c2fd62a]:hover,.liquid-popover__item--active[data-v-3c2fd62a]{background:var(--color-surface-hover)}.liquid-popover__item-top[data-v-3c2fd62a]{display:flex;flex-direction:column;gap:.2rem}.liquid-popover__item-key[data-v-3c2fd62a]{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.liquid-popover__item-label[data-v-3c2fd62a]{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text)}.liquid-popover__item-description[data-v-3c2fd62a]{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.35}.liquid-popover-enter-active[data-v-3c2fd62a],.liquid-popover-leave-active[data-v-3c2fd62a]{transition:opacity .15s ease,transform .15s ease}.liquid-popover-enter-from[data-v-3c2fd62a],.liquid-popover-leave-to[data-v-3c2fd62a]{opacity:0;transform:translateY(-4px)}.rich-content-editor[data-v-61d6b47b]{--editor-content-height: 18rem;--editor-toolbar-height: calc(2.8rem + 1px) ;--editor-surface-height: calc(var(--editor-content-height) + var(--editor-toolbar-height));display:flex;flex-direction:column;gap:var(--space-sm)}.rich-content-editor.disabled[data-v-61d6b47b]{opacity:.5}.rich-content-editor__header[data-v-61d6b47b]{display:flex;flex-direction:column;gap:.25rem}.rich-content-editor__label[data-v-61d6b47b]{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text)}.rich-content-editor__helper[data-v-61d6b47b]{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.rich-content-editor__panel[data-v-61d6b47b]{display:flex;flex-direction:column;min-height:0}.rich-content-editor__tab-bar[data-v-61d6b47b]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-sm);flex-wrap:wrap;padding:0;margin-bottom:-1px}.rich-content-editor__tab-list[data-v-61d6b47b]{display:flex;align-items:flex-end;gap:.25rem;position:relative;z-index:1}.rich-content-editor__tab[data-v-61d6b47b]{margin-bottom:-1px;padding:.55rem .85rem;border:1px solid transparent;border-bottom:none;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:transparent;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);cursor:pointer}.rich-content-editor__tab.active[data-v-61d6b47b]{position:relative;z-index:2;border-color:var(--color-border);background:var(--color-surface);color:var(--color-text)}.rich-content-editor__tab[data-v-61d6b47b]:disabled{cursor:default;color:var(--color-text-disabled)}.rich-content-editor__add-variable-anchor[data-v-61d6b47b]{margin-left:auto;margin-bottom:var(--space-sm)}.rich-content-editor__special-insert-anchor[data-v-61d6b47b]{margin-bottom:var(--space-sm)}.rich-content-editor__add-variable-button[data-v-61d6b47b]{flex-shrink:0}.rich-content-editor__surface[data-v-61d6b47b]{display:flex;flex-direction:column;flex:0 0 var(--editor-surface-height);height:var(--editor-surface-height);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden;transition:border-color .15s}.rich-content-editor__surface--rich[data-v-61d6b47b],.rich-content-editor__surface--html[data-v-61d6b47b]{min-height:0}.rich-content-editor__surface--html[data-v-61d6b47b]:focus-within{border-color:var(--color-primary)}.rich-content-editor__surface--preview[data-v-61d6b47b]{min-height:0}.rich-content-editor__toolbar[data-v-61d6b47b]{display:flex;flex:0 0 var(--editor-toolbar-height);align-items:center;gap:.25rem;padding:.4rem;box-sizing:border-box;border-bottom:1px solid var(--color-border);background:#0b63f60a}.rich-content-editor__tool[data-v-61d6b47b]{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;border:1px solid transparent;border-radius:var(--radius-sm);background:none;color:var(--color-text-secondary);cursor:pointer}.rich-content-editor__tool[data-v-61d6b47b]:hover:not(:disabled),.rich-content-editor__tool.active[data-v-61d6b47b]{color:var(--color-text);background:#0b63f61a;border-color:#0b63f62e}.rich-content-editor__editable[data-v-61d6b47b]{flex:1 1 auto;min-height:0;position:relative;padding:var(--space-sm);outline:none;color:var(--color-text);line-height:1.5;overflow-y:auto;overflow-x:hidden;transition:box-shadow .15s}.rich-content-editor__editable[data-v-61d6b47b]:focus{box-shadow:inset 0 0 0 1px var(--color-primary)}.rich-content-editor__editable.is-empty[data-v-61d6b47b]:before{content:attr(data-placeholder);position:absolute;top:var(--space-sm);left:var(--space-sm);right:var(--space-sm);color:var(--color-text-disabled);pointer-events:none}.rich-content-editor__editable[data-v-61d6b47b] p{margin:0 0 .75rem}.rich-content-editor__editable[data-v-61d6b47b] p:last-child{margin-bottom:0}.rich-content-editor__editable[data-v-61d6b47b] a{color:var(--color-primary)}.rich-content-editor__editable[data-v-61d6b47b] ul,.rich-content-editor__editable[data-v-61d6b47b] ol{margin:0 0 .75rem;padding-left:1.4rem}.rich-content-editor__editable[data-v-61d6b47b] blockquote{margin:0 0 .75rem;padding-left:.9rem;border-left:3px solid var(--color-border);color:var(--color-text)}.rich-content-editor__editable[data-v-61d6b47b] li+li{margin-top:.25rem}.rich-content-editor__editable[data-v-61d6b47b] .rich-content-editor__variable-chip{display:inline;border-radius:999px;padding:.1rem .45rem;margin:0 .08rem;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:.92em;line-height:inherit;cursor:text}.rich-content-editor__editable[data-v-61d6b47b] .rich-content-editor__variable-chip--valid{background:var(--color-success-bg);color:var(--color-success-text)}.rich-content-editor__editable[data-v-61d6b47b] .rich-content-editor__variable-chip--invalid{background:var(--color-error-bg);color:var(--color-error-text)}.rich-content-editor__raw-container[data-v-61d6b47b]{flex:1 1 auto;min-height:0;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:var(--font-size-md);line-height:1.5;overflow:auto}.rich-content-editor__raw-input[data-v-61d6b47b]{display:block;min-height:100%;padding:var(--space-sm);box-sizing:border-box;font:inherit;line-height:inherit;white-space:pre-wrap;word-break:break-word;color:var(--color-text);outline:none}.rich-content-editor__raw-input.is-empty[data-v-61d6b47b]:before{content:attr(data-placeholder);color:var(--color-text-disabled);pointer-events:none}.rich-content-editor__preview[data-v-61d6b47b],.rich-content-editor__preview-empty[data-v-61d6b47b]{flex:1 1 auto;min-height:0;padding:var(--space-sm);overflow-y:auto}.rich-content-editor__preview[data-v-61d6b47b]{color:var(--color-text);font:inherit;line-height:1.5;overflow-wrap:anywhere}.rich-content-editor__preview[data-v-61d6b47b] p{margin:0 0 .75rem}.rich-content-editor__preview[data-v-61d6b47b] p:last-child{margin-bottom:0}.rich-content-editor__preview[data-v-61d6b47b] a{color:var(--color-primary)}.rich-content-editor__preview[data-v-61d6b47b] ul,.rich-content-editor__preview[data-v-61d6b47b] ol{margin:0 0 .75rem;padding-left:1.4rem}.rich-content-editor__preview[data-v-61d6b47b] blockquote{margin:0 0 .75rem;padding-left:.9rem;border-left:3px solid var(--color-border)}.rich-content-editor__preview[data-v-61d6b47b] li+li{margin-top:.25rem}.rich-content-editor__preview-empty[data-v-61d6b47b]{color:var(--color-text-secondary)}.rich-content-editor__link-popover[data-v-61d6b47b]{z-index:10004;display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-md)}.rich-content-editor__link-input[data-v-61d6b47b]{min-width:18rem;padding:.55rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);font:inherit}.rich-content-editor__link-actions[data-v-61d6b47b]{display:flex;justify-content:flex-end;gap:var(--space-sm)}.rich-content-editor__link-action[data-v-61d6b47b]{border:none;background:none;color:var(--color-text-secondary);cursor:pointer;font:inherit}.rich-content-editor__link-action--primary[data-v-61d6b47b]{color:var(--color-primary);font-weight:var(--font-weight-semibold)}[data-v-61d6b47b] .tpl-var.valid{color:var(--color-success-text);background:var(--color-success-bg)}[data-v-61d6b47b] .tpl-var.invalid{color:var(--color-error-text);background:var(--color-error-bg)}[data-v-61d6b47b] .tpl-var.tag_punctuation{color:#6b7280}[data-v-61d6b47b] .tpl-var.tag_name{color:#0b63f6}[data-v-61d6b47b] .tpl-var.tag_attribute{color:#b45309}[data-v-61d6b47b] .tpl-var.tag_value{color:#117247}.field-editor[data-v-445ff9c6]{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-sm) 0}.field-editor__divider[data-v-445ff9c6]{border:none;border-top:1px solid var(--color-border);margin:0}.field-editor__actions[data-v-445ff9c6]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-sm)}.editor-group[data-v-445ff9c6]{display:flex;flex-direction:column;gap:var(--space-sm)}.editor-group__title[data-v-445ff9c6]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);padding-top:var(--space-xs)}.settings-list[data-v-445ff9c6]{display:flex;flex-direction:column}.setting-enter-active[data-v-445ff9c6]{transition:opacity .25s ease,transform .25s ease}.setting-leave-active[data-v-445ff9c6]{transition:opacity .2s ease,transform .2s ease}.setting-enter-from[data-v-445ff9c6],.setting-leave-to[data-v-445ff9c6]{opacity:0;transform:translateY(-8px)}.editor-hint[data-v-445ff9c6]{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.content-card[data-v-445ff9c6]{display:flex;flex-direction:column;gap:var(--space-sm)}.content-card__helper[data-v-445ff9c6]{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.passcode-add[data-v-445ff9c6]{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:end}.passcode-add[data-v-445ff9c6]>:first-child{flex:1;min-width:140px}.passcode-list[data-v-445ff9c6]{display:flex;flex-direction:column;gap:var(--space-xs)}.passcode-row[data-v-445ff9c6]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-xs) var(--space-sm);background:var(--color-bg-secondary, #f5f5f5);border-radius:var(--radius-sm)}.passcode-row__code[data-v-445ff9c6]{font-family:monospace;font-size:var(--font-size-sm)}.passcode-row__remove[data-v-445ff9c6]{border:none;background:none;color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-xs)}.passcode-row__remove[data-v-445ff9c6]:hover{color:var(--color-error)}.translate-right[data-v-047fbbb5]{align-self:flex-end}.section-item[data-v-047fbbb5]{display:flex;flex-direction:column}.section-label[data-v-047fbbb5]{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-header[data-v-047fbbb5]{display:flex;flex-direction:column;gap:2px;min-width:0}.section-eyebrow[data-v-047fbbb5]{font-size:.6875rem;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--color-primary) 72%,white)}.section-settings[data-v-047fbbb5]{display:flex;flex-direction:column;gap:var(--space-sm)}.section-settings__actions[data-v-047fbbb5]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-sm)}.settings-list[data-v-047fbbb5]{display:flex;flex-direction:column}.setting-enter-active[data-v-047fbbb5]{transition:opacity .25s ease,transform .25s ease}.setting-leave-active[data-v-047fbbb5]{transition:opacity .15s ease,transform .15s ease}.setting-enter-from[data-v-047fbbb5],.setting-leave-to[data-v-047fbbb5]{opacity:0;transform:translateY(-4px)}.drag-handle[data-v-047fbbb5]{cursor:grab;touch-action:none;color:var(--color-text-secondary);font-size:1.25rem;padding:2px;border-radius:var(--radius-sm)}.drag-handle[data-v-047fbbb5]:hover{color:var(--color-text);background:#0000000f}.section-drag-handle[data-v-047fbbb5]{color:color-mix(in srgb,var(--color-primary) 58%,white)}.section-drag-handle[data-v-047fbbb5]:hover{color:var(--color-primary);background:#3d536414}.section-item[data-v-047fbbb5] .section-card .collapsible-card__header{background:color-mix(in srgb,var(--color-primary) 10%,var(--color-surface))}.section-item[data-v-047fbbb5] .section-card .collapsible-card__label,.section-item[data-v-047fbbb5] .section-card .collapsible-card__chevron{color:var(--color-primary)}.section-item[data-v-047fbbb5] .section-card .collapsible-card__header:hover{background:color-mix(in srgb,var(--color-primary) 10%,var(--color-surface))}.section-item[data-v-047fbbb5] .section-active .collapsible-card__header{background:var(--color-primary);color:var(--color-text-on-primary)}.section-item[data-v-047fbbb5] .section-active .collapsible-card__header:hover{background:var(--color-primary)}.section-item[data-v-047fbbb5] .section-active .collapsible-card__label,.section-item[data-v-047fbbb5] .section-active .collapsible-card__chevron,.section-item[data-v-047fbbb5] .section-active .section-eyebrow{color:inherit}.section-item[data-v-047fbbb5] .section-active .collapsible-card__actions{--btn-borderless-color: rgba(255, 255, 255, .7);--btn-borderless-hover: var(--color-text-on-primary)}.section-item[data-v-047fbbb5] .section-active .section-drag-handle{color:#ffffffb3}.section-item[data-v-047fbbb5] .section-active .section-drag-handle:hover{color:var(--color-text-on-primary);background:#ffffff1a}.section-item[data-v-047fbbb5] .section-active .collapsible-card__body{outline:2px solid var(--color-primary);outline-offset:-1px}.section-item[data-v-047fbbb5] .field-active .collapsible-card__header{background:var(--color-primary);color:var(--color-text-on-primary)}.section-item[data-v-047fbbb5] .field-active .collapsible-card__label,.section-item[data-v-047fbbb5] .field-active .collapsible-card__chevron{color:inherit}.section-item[data-v-047fbbb5] .field-active .collapsible-card__actions{--btn-borderless-color: rgba(255, 255, 255, .7);--btn-borderless-hover: var(--color-text-on-primary)}.section-item[data-v-047fbbb5] .field-active .drag-handle{color:#ffffffb3}.section-item[data-v-047fbbb5] .field-active .drag-handle:hover{color:var(--color-text-on-primary);background:#ffffff1a}.section-item[data-v-047fbbb5] .field-active .collapsible-card__body{outline:2px solid var(--color-primary);outline-offset:-1px}.section-item[data-v-047fbbb5] .field-active:last-child .collapsible-card__body{border-radius:0 0 var(--radius-md) var(--radius-md)}.color-picker[data-v-5b4efd9f]{display:flex;flex-direction:column;gap:.25rem}.color-picker__label[data-v-5b4efd9f]{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text)}.color-picker__row[data-v-5b4efd9f]{display:flex;align-items:center;gap:var(--space-sm)}.color-picker__swatch[data-v-5b4efd9f]{width:2.25rem;height:2.25rem;padding:2px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;flex-shrink:0}.color-picker__swatch[data-v-5b4efd9f]::-webkit-color-swatch-wrapper{padding:0}.color-picker__swatch[data-v-5b4efd9f]::-webkit-color-swatch{border:none;border-radius:calc(var(--radius-md) - 3px)}.color-picker__hex[data-v-5b4efd9f]{flex:1;height:2.25rem;padding:0 var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);font:inherit;font-size:var(--font-size-md);font-family:monospace;color:var(--color-text);background:var(--color-surface);outline:none;min-width:0;transition:border-color .15s}.color-picker__hex[data-v-5b4efd9f]:focus{border-color:var(--color-primary)}.color-picker__help-text[data-v-5b4efd9f]{font-size:var(--font-size-sm, .8125rem);color:var(--color-text-muted, #6b7280)}.range-slider[data-v-c343840e]{display:flex;flex-direction:column;gap:.25rem}.range-slider__header[data-v-c343840e]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm)}.range-slider__label[data-v-c343840e]{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text)}.range-slider__value[data-v-c343840e]{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.range-slider__input[data-v-c343840e]{width:100%;height:6px;appearance:none;background:var(--color-border);border-radius:3px;outline:none;cursor:pointer}.range-slider__input[data-v-c343840e]::-webkit-slider-thumb{appearance:none;width:16px;height:16px;border-radius:50%;background:var(--color-primary);border:2px solid var(--color-surface);box-shadow:var(--shadow-sm);cursor:pointer}.range-slider__input[data-v-c343840e]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--color-primary);border:2px solid var(--color-surface);box-shadow:var(--shadow-sm);cursor:pointer}.toggleable__content[data-v-987ea6f9]{padding-left:1.75rem;padding-top:var(--space-sm);display:flex;flex-direction:column;gap:var(--space-md)}.image-picker[data-v-9579b121]{display:flex;flex-direction:column;gap:.25rem}.image-picker__label[data-v-9579b121]{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text)}.image-picker__help[data-v-9579b121]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.image-picker__control[data-v-9579b121]{display:flex;align-items:center;gap:var(--space-sm);margin-top:.25rem}.image-picker__preview[data-v-9579b121]{width:64px;height:64px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface);flex-shrink:0}.image-picker__preview img[data-v-9579b121]{width:100%;height:100%;object-fit:cover}.image-picker__empty[data-v-9579b121]{width:64px;height:64px;border-radius:var(--radius-md);border:2px dashed var(--color-border);display:flex;align-items:center;justify-content:center;background:var(--color-surface);color:var(--color-text-disabled);flex-shrink:0}.image-picker__empty svg[data-v-9579b121]{width:24px;height:24px}.image-picker__actions[data-v-9579b121]{display:flex;flex-direction:column;gap:.25rem}.image-picker__remove[data-v-9579b121]{padding:0;border:none;background:none;font:inherit;font-size:var(--font-size-sm);color:var(--color-error);cursor:pointer;text-align:left}.image-picker__remove[data-v-9579b121]:hover{text-decoration:underline}.picker-modal[data-v-9579b121]{display:flex;flex-direction:column;gap:var(--space-sm)}.picker-tabs[data-v-9579b121]{display:flex;gap:var(--space-xs)}.picker-tab[data-v-9579b121]{padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:none;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.picker-tab[data-v-9579b121]:hover:not(.disabled){color:var(--color-text);border-color:var(--color-text-secondary)}.picker-tab.active[data-v-9579b121]{background:var(--color-primary);color:var(--color-text-on-primary);border-color:var(--color-primary)}.picker-tab.disabled[data-v-9579b121]{opacity:.4;cursor:not-allowed}.picker-usage[data-v-9579b121]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.picker-error[data-v-9579b121]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-sm);background:var(--color-error-bg);color:var(--color-error-text);border-radius:var(--radius-md);font-size:var(--font-size-sm)}.picker-error__dismiss[data-v-9579b121]{padding:0 .25rem;border:none;background:none;font-size:1.25rem;color:inherit;cursor:pointer;line-height:1}.picker-warning[data-v-9579b121]{padding:var(--space-sm);background:var(--color-warning-bg);color:var(--color-warning-text);border-radius:var(--radius-md);font-size:var(--font-size-sm)}.picker-hint[data-v-9579b121]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.picker-gallery[data-v-9579b121]{min-height:200px}.picker-center[data-v-9579b121]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-sm);min-height:200px}.picker-empty-text[data-v-9579b121]{color:var(--color-text-secondary);font-size:var(--font-size-md)}.picker-grid[data-v-9579b121]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:var(--space-sm)}.picker-grid__item[data-v-9579b121]{position:relative;aspect-ratio:1;border-radius:var(--radius-md);overflow:hidden;border:2px solid transparent;transition:border-color .15s}.picker-grid__item[data-v-9579b121]:hover{border-color:var(--color-border)}.picker-grid__item.selected[data-v-9579b121]{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary)}.picker-grid__btn[data-v-9579b121]{width:100%;height:100%;padding:0;border:none;background:var(--color-surface);cursor:pointer;display:block}.picker-grid__btn img[data-v-9579b121]{width:100%;height:100%;object-fit:cover}.picker-grid__delete[data-v-9579b121]{position:absolute;top:4px;right:4px;width:24px;height:24px;padding:0;border:none;border-radius:50%;background:var(--color-surface);box-shadow:var(--shadow-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s;color:var(--color-error)}.picker-grid__delete .mi[data-v-9579b121]{font-size:14px}.picker-grid__item:hover .picker-grid__delete[data-v-9579b121]{opacity:1}.picker-grid__delete[data-v-9579b121]:hover{background:var(--color-error-bg)}.picker-upload[data-v-9579b121]{display:flex;flex-direction:column;gap:var(--space-sm)}.picker-dropzone[data-v-9579b121]{border:2px dashed var(--color-border);border-radius:var(--radius-md);padding:var(--space-xl);transition:border-color .15s,background .15s;position:relative}.picker-dropzone.drag-over[data-v-9579b121]{border-color:var(--color-primary);background:#3d53640d}.picker-dropzone.uploading[data-v-9579b121]{border-style:solid;border-color:var(--color-primary)}.picker-dropzone__content[data-v-9579b121]{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);cursor:pointer;color:var(--color-text-secondary)}.picker-dropzone__icon[data-v-9579b121]{font-size:28px;color:var(--color-text-disabled)}.picker-dropzone__hint[data-v-9579b121]{font-size:var(--font-size-sm);color:var(--color-text-disabled)}.picker-dropzone__input[data-v-9579b121]{display:none}.picker-dropzone__progress[data-v-9579b121]{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.picker-progress-bar[data-v-9579b121]{width:200px;height:4px;background:var(--color-border);border-radius:2px;overflow:hidden}.picker-progress-bar__fill[data-v-9579b121]{height:100%;background:var(--color-primary);border-radius:2px;transition:width .3s ease}.picker-external[data-v-9579b121]{display:flex;flex-direction:column;gap:var(--space-sm)}.picker-external__actions[data-v-9579b121]{display:flex;justify-content:flex-end}.look-editor[data-v-2ca57a6e]{display:flex;flex-direction:column;gap:var(--space-md)}.look-editor__sublabel[data-v-2ca57a6e]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.03em;padding-top:var(--space-xs)}.translate-right[data-v-bd6aa6ac]{align-self:flex-end}.behavior-editor[data-v-bd6aa6ac]{display:flex;flex-direction:column;gap:var(--space-md)}.behavior-editor[data-v-bd6aa6ac] .stage-active .collapsible-card__header{background:var(--color-primary);color:var(--color-text-on-primary)}.behavior-editor[data-v-bd6aa6ac] .stage-active .collapsible-card__label,.behavior-editor[data-v-bd6aa6ac] .stage-active .collapsible-card__chevron{color:inherit}.behavior-editor[data-v-bd6aa6ac] .stage-active .collapsible-card__actions{--btn-borderless-color: rgba(255, 255, 255, .7);--btn-borderless-hover: var(--color-text-on-primary)}.behavior-editor[data-v-bd6aa6ac] .stage-active .collapsible-card__body{outline:2px solid var(--color-primary);outline-offset:-1px}.behavior-editor[data-v-bd6aa6ac] .stage-active:last-child .collapsible-card__body{border-radius:0 0 var(--radius-md) var(--radius-md)}.stage-info[data-v-bd6aa6ac]{margin:0;padding-left:1.2em;list-style:disc}.stage-info li[data-v-bd6aa6ac]{line-height:1.5}.stage-info[data-v-bd6aa6ac] .customer-tag{font-size:.8em;padding:.1em .45em;vertical-align:baseline}.drag-ghost[data-v-455c870f]{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-md),var(--shadow-lg);opacity:.92;font-family:var(--font-family);white-space:nowrap;overflow:hidden}.drag-ghost__chevron[data-v-455c870f]{font-size:1.25rem;flex-shrink:0;opacity:.6}.drag-ghost__label-group[data-v-455c870f]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.drag-ghost__eyebrow[data-v-455c870f]{font-size:.6875rem;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;opacity:.7}.drag-ghost__label[data-v-455c870f]{overflow:hidden;text-overflow:ellipsis}.drag-ghost__handle[data-v-455c870f]{font-size:1.25rem;flex-shrink:0;opacity:.5}.drag-ghost__delete[data-v-455c870f]{font-size:1.25rem;flex-shrink:0;opacity:.3}.drop-indicator[data-v-455c870f]{height:2px;border-top:2px dashed var(--color-primary);animation:drop-indicator-fade-in-455c870f .15s ease-out}.drop-indicator[data-v-455c870f]:before,.drop-indicator[data-v-455c870f]:after{content:"";position:absolute;top:-4px;width:6px;height:6px;border-radius:50%;background:var(--color-primary)}.drop-indicator[data-v-455c870f]:before{left:-3px}.drop-indicator[data-v-455c870f]:after{right:-3px}@keyframes drop-indicator-fade-in-455c870f{0%{opacity:0}to{opacity:1}}.drag-source{opacity:.4;transition:opacity .15s}.drag-drop-highlight{animation:drag-drop-settle .4s ease-out}@keyframes drag-drop-settle{0%{background:var(--color-primary);opacity:.6;transform:scale(.97)}50%{background:color-mix(in srgb,var(--color-primary) 15%,transparent);opacity:1;transform:scale(1.01)}to{background:transparent;opacity:1;transform:scale(1)}}.form-editor-root[data-v-1b5695e3]{display:flex;flex-direction:column}.form-editor[data-v-1b5695e3]{display:flex;flex-direction:column;gap:var(--space-md)}.form-editor__empty[data-v-1b5695e3]{text-align:center;padding:var(--space-xl) var(--space-md);color:var(--color-text-secondary)}.form-editor__empty p[data-v-1b5695e3]{margin:0}.tab-fade-enter-active[data-v-1b5695e3],.tab-fade-leave-active[data-v-1b5695e3]{transition:opacity .12s ease}.tab-fade-enter-from[data-v-1b5695e3],.tab-fade-leave-to[data-v-1b5695e3]{opacity:0}.form-preview[data-v-aa2909a2]{background:var(--color-bg);padding-bottom:5rem}.preview-loading[data-v-aa2909a2],.preview-error[data-v-aa2909a2]{display:flex;align-items:center;justify-content:center;padding:var(--space-xl);color:var(--color-text-secondary);font-size:var(--font-size-md)}.preview-error[data-v-aa2909a2]{color:var(--color-error)}.redirect-notice[data-v-aa2909a2]{display:flex;align-items:flex-start;gap:var(--space-md);padding:var(--space-xl);margin:var(--space-xl);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.redirect-notice__icon[data-v-aa2909a2]{font-size:1.25rem;line-height:1;color:var(--color-text-secondary)}.redirect-notice__content[data-v-aa2909a2]{flex:1;min-width:0}.redirect-notice__title[data-v-aa2909a2]{font-weight:600;font-size:var(--font-size-md);color:var(--color-text);margin-bottom:var(--space-xs)}.redirect-notice__description[data-v-aa2909a2]{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-xs)}.redirect-notice__url[data-v-aa2909a2]{font-size:var(--font-size-sm);font-family:monospace;color:var(--color-text);word-break:break-all;background:var(--color-bg);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);margin-bottom:var(--space-sm)}.redirect-notice__hint[data-v-aa2909a2]{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-style:italic}.preview-overlay[data-v-1a994c81]{position:absolute;inset:0;pointer-events:auto;z-index:10}.preview-overlay__selection[data-v-1a994c81]{position:absolute;border:2px dashed var(--color-primary, #3d5364);border-radius:4px;pointer-events:none}.preview-overlay__hover[data-v-1a994c81]{position:absolute;border:1px dashed var(--color-border, #dfe3e8);border-radius:4px;pointer-events:none;background-color:#00000005}.preview-overlay__stage-zone[data-v-1a994c81]{position:absolute;border:2px dashed var(--color-primary, #3d5364);border-radius:4px;pointer-events:none}.form-view[data-v-7b749a0b]{display:flex;flex:1;min-height:0;gap:var(--space-sm)}.form-view__editor[data-v-7b749a0b]{flex:0 0 420px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);background:var(--color-surface);transition:flex .25s ease}.form-view__editor-scroll[data-v-7b749a0b]{flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable;padding:var(--space-sm) var(--space-sm) 6rem}.form-view__preview[data-v-7b749a0b]{flex:1;min-width:0;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);background:var(--color-surface);transition:flex .25s ease}.form-view--compact-preview .form-view__editor[data-v-7b749a0b]{flex:1 1 0%;min-width:0}.form-view--compact-preview .form-view__preview[data-v-7b749a0b]{flex:0 0 420px}.form-view--compact-preview .preview-title[data-v-7b749a0b]{display:none}.form-view--compact-preview .preview-toolbar[data-v-7b749a0b]{justify-content:flex-end}.preview-toolbar[data-v-7b749a0b]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-sm) var(--space-sm);background:var(--color-header-bg);flex-shrink:0}.preview-title[data-v-7b749a0b]{font-size:var(--font-size-tab);font-weight:var(--font-weight-medium);color:var(--color-header-tab-inactive);text-transform:uppercase;letter-spacing:var(--tab-letter-spacing)}.preview-toolbar__controls[data-v-7b749a0b]{display:flex;align-items:center;gap:var(--space-sm)}.preview-frame-wrapper[data-v-7b749a0b]{flex:1;min-height:0;overflow:auto;scrollbar-gutter:stable}.preview-content[data-v-7b749a0b]{position:relative;min-height:100%}.form-view__loading[data-v-7b749a0b]{display:flex;align-items:center;justify-content:center;padding:var(--space-xl) 0;color:var(--color-text-secondary)}.stage-select[data-v-7b749a0b]{appearance:none;background:#ffffff1f;color:#fff;border:none;border-radius:var(--radius-md);padding:0 var(--space-lg) 0 var(--space-sm);height:28px;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center}.stage-select option[data-v-7b749a0b]{color:#212b36;background:#fff}.locale-select-wrapper[data-v-7b749a0b]{display:flex;align-items:center;position:relative}.locale-icon[data-v-7b749a0b]{position:absolute;left:6px;font-size:14px;color:#ffffffb3;pointer-events:none;z-index:1}.locale-select[data-v-7b749a0b]{appearance:none;background:#ffffff1f;color:#fff;border:none;border-radius:var(--radius-md);padding:0 20px 0 22px;height:28px;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;min-width:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center}.locale-select option[data-v-7b749a0b]{color:#212b36;background:#fff}.preview-view-link[data-v-7b749a0b]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-md);background:#ffffff1f;color:#fffc;border:none;text-decoration:none;transition:background .15s;cursor:pointer}.preview-view-link[data-v-7b749a0b]:hover{background:#fff3;color:#fff}.preview-view-link[data-v-7b749a0b]:disabled{opacity:.6;cursor:progress}.preview-view-link .mi[data-v-7b749a0b]{font-size:16px}.mobile-panel-toggle[data-v-7b749a0b]{display:flex;background:var(--color-header-bg);border-radius:var(--radius-card);overflow:hidden}.mobile-panel-toggle__btn[data-v-7b749a0b]{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border:none;background:none;color:var(--color-header-tab-inactive);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .15s}.mobile-panel-toggle__btn.active[data-v-7b749a0b]{background:#ffffff1f;color:var(--color-header-text)}.mobile-panel-toggle__btn .mi[data-v-7b749a0b]{font-size:16px}@media(max-width:900px){.form-view[data-v-7b749a0b]{flex-direction:column}.form-view__editor[data-v-7b749a0b]{flex:1;min-width:0;min-height:0}.form-view__preview[data-v-7b749a0b]{flex:1;min-height:0}.preview-title[data-v-7b749a0b],.preview-size-toggle[data-v-7b749a0b]{display:none}.preview-toolbar[data-v-7b749a0b]{justify-content:flex-end}}.config-layout[data-v-4e9c2693]{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);overflow:hidden}.config-layout[data-v-4e9c2693] .tab-bar-wrapper{border-radius:0}.config-card[data-v-4e9c2693]{border-radius:0;border:none;box-shadow:none}.tab-fade-enter-active[data-v-4e9c2693],.tab-fade-leave-active[data-v-4e9c2693]{transition:opacity .12s ease}.tab-fade-enter-from[data-v-4e9c2693],.tab-fade-leave-to[data-v-4e9c2693]{opacity:0}.filter-item-list__empty[data-v-0bfca55e]{color:var(--color-text-secondary);font-size:var(--font-size-sm);text-align:center;padding:var(--space-lg) var(--space-md)}.filter-item[data-v-0bfca55e]{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) 0}.filter-item+.filter-item[data-v-0bfca55e]{border-top:1px solid var(--color-border)}.filter-item__content[data-v-0bfca55e]{display:flex;align-items:center;gap:var(--space-sm);flex:1;min-width:0;flex-wrap:wrap}.filter-item__thumb[data-v-0bfca55e]{width:1.75rem;height:1.75rem;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--color-border);flex-shrink:0;background:var(--color-surface-muted)}.filter-item__name[data-v-0bfca55e]{font-weight:var(--font-weight-medium)}.filter-item__sep[data-v-0bfca55e]{color:var(--color-text-secondary);flex-shrink:0}.filter-item__detail[data-v-0bfca55e]{color:var(--color-text-secondary);font-size:var(--font-size-sm);white-space:nowrap}.filter-item__detail--loading[data-v-0bfca55e]{display:inline-flex;align-items:center;gap:var(--space-xs)}.filter-item__detail--error[data-v-0bfca55e]{color:var(--color-error, #d32f2f)}.picker-body[data-v-8def7240]{display:flex;flex-direction:column;gap:var(--space-md);height:min(28rem,calc(100dvh - 12rem));min-height:20rem}.results[data-v-8def7240]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.loading[data-v-8def7240]{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);flex:1;min-height:0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.spinner[data-v-8def7240]{animation:picker-spin-8def7240 .8s linear infinite;font-size:1.25rem}@keyframes picker-spin-8def7240{to{transform:rotate(360deg)}}.empty[data-v-8def7240]{display:flex;align-items:center;justify-content:center;flex:1;min-height:0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.result-list[data-v-8def7240]{list-style:none;margin:0;padding:0;flex:1;min-height:0;overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-md)}.result-row[data-v-8def7240]{border-bottom:1px solid var(--color-border)}.result-row[data-v-8def7240]:last-child{border-bottom:none}.result-row[data-v-8def7240] .checkbox-wrapper{width:100%;padding:var(--space-sm)}.row-content[data-v-8def7240]{display:flex;align-items:center;gap:var(--space-sm);min-width:0}.row-thumb[data-v-8def7240]{width:2.5rem;height:2.5rem;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--color-border);flex-shrink:0;background:var(--color-surface-muted)}.row-thumb--placeholder[data-v-8def7240]{display:flex;align-items:center;justify-content:center;color:var(--color-text-disabled)}.row-text[data-v-8def7240]{display:flex;flex-direction:column;min-width:0}.row-title[data-v-8def7240]{min-width:0;overflow-wrap:anywhere}.row-helper[data-v-8def7240]{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.footer-count[data-v-8def7240]{min-width:5rem;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.footer-spacer[data-v-8def7240]{flex:1}.approval-filters[data-v-c311c01e],.approval-filters__requirements[data-v-c311c01e]{display:flex;flex-direction:column;gap:var(--space-md)}.approval-filters__field-helper[data-v-c311c01e],.approval-filters__checkout-link[data-v-c311c01e]{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.4}.approval-filters__field[data-v-c311c01e]{display:flex;flex-direction:column;gap:var(--space-xs)}.filter-type-list[data-v-c311c01e]{display:grid;gap:var(--space-sm)}.filter-type-option[data-v-c311c01e]{display:flex;align-items:flex-start;gap:var(--space-sm);width:100%;padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);text-align:left;cursor:pointer;font:inherit}.filter-type-option[data-v-c311c01e]:hover:not(:disabled),.filter-type-option[data-v-c311c01e]:focus-visible:not(:disabled){border-color:var(--color-primary)}.filter-type-option[data-v-c311c01e]:disabled{opacity:.5;cursor:not-allowed}.filter-type-option .mi[data-v-c311c01e]{color:var(--color-primary);font-size:1.25rem;flex-shrink:0}.filter-type-option strong[data-v-c311c01e],.filter-type-option small[data-v-c311c01e]{display:block}.filter-type-option small[data-v-c311c01e]{margin-top:.125rem;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.tag-dialog-fields[data-v-c311c01e]{display:flex;flex-direction:column;gap:var(--space-md)}.tag-count-summary[data-v-c311c01e],.count-placeholder[data-v-c311c01e]{min-height:2.5rem}.more-info[data-v-a3b563d6]{border:1px solid color-mix(in srgb,var(--color-info) 50%,var(--color-border));border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.more-info__trigger[data-v-a3b563d6]{display:flex;align-items:center;width:100%;padding:var(--space-sm) var(--space-md);border:none;background:var(--color-info-bg);color:var(--color-info-text);text-align:left;cursor:pointer;gap:var(--space-sm)}.more-info__trigger[data-v-a3b563d6]:hover{background:color-mix(in srgb,var(--color-info-bg) 80%,var(--color-info-text))}.more-info__title[data-v-a3b563d6]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:inherit}.more-info__icon[data-v-a3b563d6]{font-size:1.125rem;line-height:1;color:inherit;flex-shrink:0}.more-info__body[data-v-a3b563d6]{padding:var(--space-md);border-top:1px solid color-mix(in srgb,var(--color-info) 50%,var(--color-border));display:flex;flex-direction:column;gap:var(--space-md)}.more-info__body[data-v-a3b563d6] p{margin:0}.stage-counts[data-v-84fc4dfb]{display:flex;flex-direction:column;gap:var(--space-sm)}.sc-line[data-v-84fc4dfb]{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--font-size-sm)}.sc-line.muted[data-v-84fc4dfb]{color:var(--color-text-secondary)}.sc-summary[data-v-84fc4dfb]{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.5}.sc-table[data-v-84fc4dfb] .sc-count-link{font-weight:var(--font-weight-semibold)}.sc-table[data-v-84fc4dfb]{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.sc-table th[data-v-84fc4dfb],.sc-table td[data-v-84fc4dfb]{text-align:left;padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--color-border)}.sc-table th[data-v-84fc4dfb]{font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.03em}.protection-checks[data-v-fbaee327]{display:flex;flex-direction:column;gap:var(--space-sm)}.protection-check[data-v-fbaee327]{display:flex;align-items:flex-start;gap:var(--space-sm);min-height:2rem;font-size:var(--font-size-sm)}.protection-check--surface[data-v-fbaee327]{padding:var(--space-sm);border:1px solid currentColor;border-radius:var(--radius-md);background:var(--color-surface)}.protection-check--warning[data-v-fbaee327]{color:var(--color-warning, #ed6c02)}.protection-check--error[data-v-fbaee327]{color:var(--color-error, #d32f2f)}.protection-check--unknown[data-v-fbaee327]{color:var(--color-text-secondary)}.protection-check--passed-detail[data-v-fbaee327]{color:var(--color-success, #2e7d32)}.protection-check__icon[data-v-fbaee327]{font-size:1.125rem;flex-shrink:0;margin-top:.125rem}.protection-check__body[data-v-fbaee327]{display:flex;flex:1;min-width:0;flex-direction:column;gap:var(--space-xs)}.protection-check__label[data-v-fbaee327]{font-weight:var(--font-weight-medium);color:currentColor}.protection-check__helper[data-v-fbaee327],.protection-check__links[data-v-fbaee327]{margin:0;color:var(--color-text-secondary);line-height:1.4}.protection-check__links[data-v-fbaee327]{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.protection-check__link-row[data-v-fbaee327]{display:inline}.protection-check__actions[data-v-fbaee327]{display:flex;flex-shrink:0;align-items:center;gap:var(--space-xs);margin-left:auto}.protection-checks__passed[data-v-fbaee327]{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.protection-checks__placeholder[data-v-fbaee327]{display:flex;align-items:center;gap:var(--space-sm);min-height:2.25rem;padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.protection-checks__placeholder-icon[data-v-fbaee327]{font-size:1.125rem;flex-shrink:0}.passed-summary[data-v-fbaee327]{display:flex;align-items:center;gap:var(--space-sm);width:100%;min-height:2.25rem;padding:var(--space-xs) var(--space-sm);border:none;background:color-mix(in srgb,var(--color-success, #2e7d32) 6%,var(--color-surface));color:var(--color-text);cursor:pointer;font:inherit;font-size:var(--font-size-sm);text-align:left}.passed-summary__icon[data-v-fbaee327]{color:var(--color-success, #2e7d32);font-size:1.125rem}.passed-summary__text[data-v-fbaee327]{flex:1;font-weight:var(--font-weight-medium)}.passed-summary__chevron[data-v-fbaee327]{color:var(--color-text-secondary);font-size:1.125rem}.passed-details[data-v-fbaee327]{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-sm);border-top:1px solid var(--color-border)}@media(max-width:640px){.protection-check[data-v-fbaee327]{flex-wrap:wrap}.protection-check__actions[data-v-fbaee327]{flex-basis:100%;margin-left:calc(1.125rem + var(--space-sm))}}.lock-none-panel[data-v-0e703b68]{display:flex;flex-direction:column;gap:var(--space-md)}.lock-none-panel[data-v-0e703b68]>:not(:last-child){padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border)}.radio-group[data-v-5d4dfa81]{border:none;margin:0;padding:0}.radio-group.disabled[data-v-5d4dfa81]{opacity:.5;pointer-events:none}.radio-group-header[data-v-5d4dfa81]{display:flex;flex-direction:column;gap:.125rem;margin-bottom:var(--space-sm)}.radio-group-label[data-v-5d4dfa81]{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text)}.radio-group-helper[data-v-5d4dfa81]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.radio-options[data-v-5d4dfa81]{display:flex;flex-direction:column;gap:var(--space-sm)}.radio-options.inline[data-v-5d4dfa81]{flex-direction:row;flex-wrap:wrap;gap:var(--space-md)}.radio-option[data-v-5d4dfa81]{display:flex;align-items:center;gap:var(--space-sm);cursor:pointer}.radio-input[data-v-5d4dfa81]{position:absolute;opacity:0;width:0;height:0}.radio-dot[data-v-5d4dfa81]{display:flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border:2px solid var(--color-border);border-radius:50%;background:var(--color-surface);flex-shrink:0;transition:border-color .15s}.radio-input:focus-visible+.radio-dot[data-v-5d4dfa81]{border-color:var(--color-primary);outline:2px solid var(--color-primary);outline-offset:1px}.radio-input:checked+.radio-dot[data-v-5d4dfa81]{border-color:var(--color-primary)}.radio-input:checked+.radio-dot[data-v-5d4dfa81]:after{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--color-primary)}.radio-label[data-v-5d4dfa81]{font-size:var(--font-size-md);color:var(--color-text);line-height:1.4}.url-list-wrapper[data-v-c007d335]{display:flex;flex-direction:column;gap:var(--space-sm)}.url-list-wrapper.disabled[data-v-c007d335]{opacity:.5;pointer-events:none}.url-list-header[data-v-c007d335]{display:flex;flex-direction:column;gap:.125rem}.url-list-label[data-v-c007d335]{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text)}.url-list-helper[data-v-c007d335]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.url-list-empty[data-v-c007d335]{padding:var(--space-md);color:var(--color-text-secondary);font-size:var(--font-size-sm);text-align:center;border:1px dashed var(--color-border);border-radius:var(--radius-md)}.url-list[data-v-c007d335]{list-style:none;margin:0;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-md)}.url-item[data-v-c007d335]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--color-border)}.url-item[data-v-c007d335]:last-child{border-bottom:none}.url-path[data-v-c007d335]{font-size:var(--font-size-md);font-family:monospace;color:var(--color-text)}.url-prefix[data-v-c007d335]{color:var(--color-text-secondary)}.url-remove[data-v-c007d335]{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;border:none;background:none;color:var(--color-text-disabled);cursor:pointer;flex-shrink:0}.url-remove[data-v-c007d335]:hover{color:var(--color-error)}.url-remove .mi[data-v-c007d335]{font-size:1rem}.lock-shop-panel[data-v-fc61d97c]{display:flex;flex-direction:column;gap:var(--space-md)}.lock-shop-panel[data-v-fc61d97c]>:not(:last-child){padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border)}.lock-shop-panel>.scope-control[data-v-fc61d97c]{display:flex;padding-bottom:0;border-bottom:none}.page-lock-settings[data-v-fc61d97c],.lock-all-settings[data-v-fc61d97c]{display:flex;flex-direction:column;gap:var(--space-md)}.collection-page-lock-option[data-v-fc61d97c]{display:flex;flex-direction:column;gap:var(--space-sm)}.theme-blocks-section[data-v-46ee4f6a]{display:flex;flex-direction:column;gap:var(--space-md)}.theme-blocks-header[data-v-46ee4f6a]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md)}.theme-blocks-copy[data-v-46ee4f6a]{display:flex;min-width:0;flex-direction:column;gap:var(--space-xs)}.theme-blocks-title[data-v-46ee4f6a],.theme-block-row__title[data-v-46ee4f6a]{margin:0;color:var(--color-text);font-weight:var(--font-weight-semibold)}.theme-blocks-title[data-v-46ee4f6a]{font-size:var(--font-size-lg)}.theme-block-row__title[data-v-46ee4f6a]{font-size:var(--font-size-sm)}.theme-blocks-helper[data-v-46ee4f6a],.theme-block-row__helper[data-v-46ee4f6a]{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.4}.theme-blocks-list[data-v-46ee4f6a]{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--radius-md)}.theme-block-row[data-v-46ee4f6a]{display:grid;grid-template-columns:minmax(14rem,1fr) minmax(12rem,auto) auto;gap:var(--space-md);align-items:center;padding:var(--space-md)}.theme-block-row+.theme-block-row[data-v-46ee4f6a]{border-top:1px solid var(--color-border)}.theme-block-row__main[data-v-46ee4f6a]{display:flex;min-width:0;flex-direction:column;gap:var(--space-xs)}.theme-block-row__title-line[data-v-46ee4f6a]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}.theme-block-row__badge[data-v-46ee4f6a]{display:inline-flex;align-items:center;min-height:1.25rem;padding:0 var(--space-xs);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1}.theme-block-row__badge--recommended[data-v-46ee4f6a]{background:var(--color-info-bg);color:var(--color-info-text)}.theme-block-row__badge--optional[data-v-46ee4f6a]{background:var(--color-bg);color:var(--color-text-secondary)}.theme-block-status[data-v-46ee4f6a]{display:inline-flex;min-width:0;align-items:center;gap:var(--space-xs);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.theme-block-status__icon[data-v-46ee4f6a]{font-size:1rem;flex-shrink:0}.theme-block-status__text[data-v-46ee4f6a]{min-width:0;overflow-wrap:anywhere}.theme-block-status--active[data-v-46ee4f6a]{color:var(--color-success)}.theme-block-status--disabled[data-v-46ee4f6a]{color:var(--color-warning)}.theme-block-status--missing[data-v-46ee4f6a],.theme-block-status--unknown[data-v-46ee4f6a],.theme-block-status--loading[data-v-46ee4f6a]{color:var(--color-text-secondary)}.theme-block-row__actions[data-v-46ee4f6a]{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-xs);justify-content:flex-end;text-align:right}.theme-block-row__link[data-v-46ee4f6a]{font-size:var(--font-size-sm)}.theme-block-row__action-text[data-v-46ee4f6a]{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.theme-block-row__button[data-v-46ee4f6a]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:1.5rem;padding:2px var(--space-sm);border:1px solid currentColor;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1;text-align:center;white-space:nowrap;text-transform:uppercase;letter-spacing:var(--tab-letter-spacing)}.theme-block-row__button--primary[data-v-46ee4f6a]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-on-primary)}.theme-block-row__button--primary[data-v-46ee4f6a]:hover,.theme-block-row__button--primary[data-v-46ee4f6a]:visited{color:var(--color-text-on-primary)}.theme-block-row__button--primary[data-v-46ee4f6a]:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.theme-block-row__button--secondary[data-v-46ee4f6a]{background:transparent;color:var(--color-primary)}.theme-block-row__button--secondary[data-v-46ee4f6a]:hover,.theme-block-row__button--secondary[data-v-46ee4f6a]:visited{color:var(--color-primary)}.theme-block-row__button--secondary[data-v-46ee4f6a]:hover{background:var(--color-primary);color:var(--color-text-on-primary)}.theme-block-row__button-icon[data-v-46ee4f6a]{font-size:1.15em;flex-shrink:0}@media(max-width:760px){.theme-blocks-header[data-v-46ee4f6a]{flex-direction:column}.theme-block-row[data-v-46ee4f6a]{grid-template-columns:1fr;gap:var(--space-sm)}.theme-block-row__actions[data-v-46ee4f6a]{align-items:flex-start;justify-content:flex-start;text-align:left}}.locks-config[data-v-b58940f6]{display:flex;flex-direction:column;gap:var(--space-lg)}.section[data-v-b58940f6]{display:flex;flex-direction:column;gap:var(--space-md)}.section-title[data-v-b58940f6]{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text)}.section-subtitle[data-v-b58940f6]{margin:calc(-1 * var(--space-md) + .125rem) 0 0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.lock-toggle-group[data-v-b58940f6]{display:flex;flex-direction:column;border-radius:var(--radius-lg);border:1px solid var(--color-border);overflow:hidden}.lock-choice-row[data-v-b58940f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.lock-option[data-v-b58940f6]{position:relative;overflow:hidden;border-right:1px solid var(--color-border)}.lock-option[data-v-b58940f6]:last-child{border-right:none}.lock-option.active[data-v-b58940f6]{z-index:1;outline:2px solid var(--color-primary);outline-offset:-1px}.lock-choice-row .lock-option[data-v-b58940f6]:first-child,.lock-choice-row .lock-option:first-child.active[data-v-b58940f6]{border-radius:var(--radius-lg) 0 0 0}.lock-choice-row .lock-option[data-v-b58940f6]:last-child,.lock-choice-row .lock-option:last-child.active[data-v-b58940f6]{border-radius:0 var(--radius-lg) 0 0}.lock-toggle[data-v-b58940f6]{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md);border:none;width:100%;height:100%;background:color-mix(in srgb,var(--color-text-secondary) 7%,var(--color-surface));cursor:pointer;text-align:left;transition:background .12s}.lock-option.active .lock-toggle[data-v-b58940f6]{background:var(--color-primary);color:var(--color-text-on-primary)}.lock-icon[data-v-b58940f6]{position:relative;flex-shrink:0;width:2rem;height:2rem;color:var(--color-text-secondary);transition:color .12s;margin-top:.1rem}.lock-icon-main[data-v-b58940f6]{font-size:1.75rem;line-height:1}.lock-icon-badge[data-v-b58940f6]{position:absolute;bottom:-1px;right:-5px;font-size:1.25rem;line-height:1;background:color-mix(in srgb,var(--color-text-secondary) 7%,var(--color-surface));border-radius:50%;padding:0;transition:background .12s}.lock-option.active .lock-icon-badge[data-v-b58940f6]{background:var(--color-primary)}.lock-option.active .lock-icon[data-v-b58940f6],.lock-option.active .lock-toggle-label[data-v-b58940f6]{color:var(--color-text-on-primary)}.lock-option.active .lock-toggle-helper[data-v-b58940f6]{color:#ffffffbf}.lock-toggle-content[data-v-b58940f6]{display:flex;flex-direction:column;gap:.125rem;min-width:0}.lock-toggle-label[data-v-b58940f6]{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);line-height:1.4;transition:color .12s}.lock-toggle-helper[data-v-b58940f6]{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.4}.lock-expanded-wrapper[data-v-b58940f6]{border-top:1px solid var(--color-border)}.lock-expanded[data-v-b58940f6]{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-md);background:#3d536408;overflow:hidden;min-height:0}@media(hover:hover)and (pointer:fine){.lock-option:not(.active) .lock-toggle[data-v-b58940f6]:hover{background:color-mix(in srgb,var(--color-text-secondary) 12%,var(--color-surface))}.lock-option:not(.active) .lock-toggle:hover .lock-icon-badge[data-v-b58940f6]{background:color-mix(in srgb,var(--color-text-secondary) 12%,var(--color-surface))}.lock-option:not(.active) .lock-toggle:hover .lock-toggle-label[data-v-b58940f6],.lock-option:not(.active) .lock-toggle:hover .lock-icon[data-v-b58940f6]{color:var(--color-text)}}@media(hover:none),(pointer:coarse),(max-width:640px){.lock-icon[data-v-b58940f6]{display:none}}.install-banner[data-v-b58940f6]{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);min-height:2.25rem;box-sizing:border-box}.install-banner.loading[data-v-b58940f6]{background:var(--color-surface);color:var(--color-text-secondary)}.install-banner.installed[data-v-b58940f6]{background:var(--color-success-bg, rgba(46, 125, 50, .08));color:var(--color-success, #2e7d32)}.install-banner.not_installed[data-v-b58940f6]{background:var(--color-warning-bg, rgba(237, 108, 2, .08));color:var(--color-warning, #ed6c02)}.install-banner.error[data-v-b58940f6]{background:var(--color-error-bg, rgba(211, 47, 47, .08));color:var(--color-error, #d32f2f)}.install-helper[data-v-b58940f6]{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.5}.theme-modal-body[data-v-b58940f6],.checkout-modal-body[data-v-b58940f6]{display:flex;flex-direction:column;gap:var(--space-md)}.email-address-input[data-v-833ea331]{display:flex;flex-direction:column;gap:.25rem}.field-label[data-v-833ea331]{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text)}.field-row[data-v-833ea331]{display:flex;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color .15s;overflow:hidden}.field-row[data-v-833ea331]:focus-within{border-color:var(--color-primary)}.local-input[data-v-833ea331]{flex:1;height:2.25rem;padding:0 var(--space-sm);border:none;font:inherit;font-size:var(--font-size-md);color:var(--color-text);background:var(--color-surface);outline:none;min-width:0}.local-input[data-v-833ea331]::placeholder{color:var(--color-text-disabled)}.at-separator[data-v-833ea331]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);padding:0 var(--space-xs);background:var(--color-surface);height:2.25rem;display:flex;align-items:center;flex-shrink:0}.domain-select-wrap[data-v-833ea331]{position:relative;flex:1;min-width:0}.domain-select[data-v-833ea331]{appearance:none;width:100%;height:2.25rem;padding:0 2rem 0 var(--space-sm);border:none;font:inherit;font-size:var(--font-size-md);color:var(--color-text);background:var(--color-surface);outline:none;cursor:pointer}.domain-chevron[data-v-833ea331]{position:absolute;right:var(--space-sm);top:50%;transform:translateY(-50%);font-size:1.25rem;color:var(--color-text-secondary);pointer-events:none}.email-config[data-v-67f57d42]{display:flex;flex-direction:column;gap:var(--space-lg)}.email-config>.section[data-v-67f57d42]:not(:last-child){padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-border);margin-left:calc(-1 * var(--space-md));margin-right:calc(-1 * var(--space-md));padding-left:var(--space-md);padding-right:var(--space-md)}.section[data-v-67f57d42]{display:flex;flex-direction:column;gap:var(--space-md)}.section-title[data-v-67f57d42]{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text)}.section-subtitle[data-v-67f57d42]{margin:calc(-1 * var(--space-md) + .125rem) 0 0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.actions[data-v-67f57d42]{display:flex;align-items:center;gap:var(--space-xs);justify-content:flex-end}.badge-group[data-v-67f57d42]{display:flex;gap:var(--space-xs);flex-wrap:wrap}.email-text[data-v-67f57d42]{font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.text-secondary[data-v-67f57d42]{color:var(--color-text-secondary)}.dialog-fields[data-v-67f57d42],.dns-records[data-v-67f57d42]{display:flex;flex-direction:column;gap:var(--space-md)}.dns-intro[data-v-67f57d42]{margin:0;font-size:var(--font-size-md);color:var(--color-text-secondary)}[data-v-67f57d42] .dns-mono{font-family:monospace;font-size:var(--font-size-sm);word-break:break-all}[data-v-67f57d42] .col-email{width:18rem;min-width:18rem}.dns-cell[data-v-67f57d42]{display:inline-flex;align-items:center;gap:var(--space-xs)}.email-editor-wrapper[data-v-c039d6e3]{display:flex;flex-direction:column;gap:var(--space-md)}.email-editor-wrapper.disabled[data-v-c039d6e3]{opacity:.5}.email-editor-field[data-v-c039d6e3]{display:flex;flex-direction:column;gap:.25rem}.email-editor-label-row[data-v-c039d6e3]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.email-editor-label[data-v-c039d6e3]{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text)}.email-editor-variable-button-anchor[data-v-c039d6e3]{flex-shrink:0}.email-editor-subject-input-wrap[data-v-c039d6e3]{position:relative;height:2.25rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.email-editor-subject-input[data-v-c039d6e3]{width:100%;height:2.25rem;padding:0 var(--space-sm);box-sizing:border-box;color:var(--color-text);font:inherit;line-height:2.25rem}.email-editor-subject-input[data-v-c039d6e3]{display:block;white-space:pre;overflow-x:auto;overflow-y:hidden;outline:none}.email-editor-subject-input-wrap[data-v-c039d6e3]:focus-within{border-color:var(--color-primary)}.email-editor-subject-input.is-empty[data-v-c039d6e3]:before{content:attr(data-placeholder);color:var(--color-text-disabled);pointer-events:none}.email-editor-body[data-v-c039d6e3]{display:block}[data-v-c039d6e3] .tpl-var.valid{color:var(--color-success-text);background:var(--color-success-bg);border-radius:var(--radius-sm)}[data-v-c039d6e3] .tpl-var.invalid{color:var(--color-error-text);background:var(--color-error-bg);border-radius:var(--radius-sm)}.template-card[data-v-1cc960c2]{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.template-card__header[data-v-1cc960c2]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md)}.template-card__meta[data-v-1cc960c2]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.template-card__title[data-v-1cc960c2]{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text)}.template-card__helper[data-v-1cc960c2]{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.template-card__actions[data-v-1cc960c2]{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap;justify-content:flex-end}.template-card__editor[data-v-1cc960c2]{display:flex;flex-direction:column}@media(max-width:800px){.template-card__header[data-v-1cc960c2]{flex-direction:column}.template-card__actions[data-v-1cc960c2]{width:100%;justify-content:flex-start}}.process-config[data-v-6593f753]{display:flex;flex-direction:column;gap:var(--space-lg)}.section[data-v-6593f753]{display:flex;flex-direction:column;gap:var(--space-md)}.section-title[data-v-6593f753]{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text)}.section-subtitle[data-v-6593f753]{margin:calc(-1 * var(--space-md) + .125rem) 0 0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.subsection[data-v-6593f753]{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-sm) var(--space-md) var(--space-sm) var(--space-lg);border-left:2px solid var(--color-border);background:var(--color-surface);border-radius:0 var(--radius-md) var(--radius-md) 0;transition:border-color .2s}.subsection[data-v-6593f753]:focus-within{border-left-color:var(--color-primary)}.collapse-sections[data-v-6593f753]{display:flex;flex-direction:column;gap:var(--space-md);padding-top:var(--space-sm)}.collapse-pad[data-v-6593f753]{display:flex;flex-direction:column;gap:var(--space-sm);padding-top:var(--space-xs)}.tax-exemption-learn-more[data-v-6593f753]{align-self:flex-start;margin-left:1.75rem;font-size:var(--font-size-sm)}.condition-builder[data-v-6593f753]{display:flex;flex-direction:column;gap:var(--space-sm);padding-top:var(--space-xs)}.condition-heading[data-v-6593f753]{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.task-helper[data-v-309e23d2]{margin:calc(-1 * var(--space-sm) + .125rem) 0 0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.5}.task-helper code[data-v-309e23d2]{font-size:var(--font-size-xs)}.job-status-line[data-v-309e23d2]{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--font-size-sm);color:var(--color-text)}.job-progress[data-v-309e23d2]{display:flex;align-items:center;gap:var(--space-sm)}.job-progress-bar[data-v-309e23d2]{flex:1;height:6px;background:var(--color-border);border-radius:3px;overflow:hidden}.job-progress-fill[data-v-309e23d2]{height:100%;background:var(--color-primary);border-radius:3px;transition:width .3s ease}.job-progress-text[data-v-309e23d2]{font-size:var(--font-size-xs);color:var(--color-text-secondary);white-space:nowrap}.modal-body[data-v-309e23d2]{display:flex;flex-direction:column;gap:var(--space-sm)}.modal-body p[data-v-309e23d2]{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.5}.modal-body code[data-v-309e23d2]{font-size:var(--font-size-xs)}.info-line[data-v-309e23d2]{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.task-helper[data-v-f0657bb2]{margin:calc(-1 * var(--space-sm) + .125rem) 0 0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.5}.job-status-line[data-v-f0657bb2]{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--font-size-sm);color:var(--color-text)}.job-progress[data-v-f0657bb2]{display:flex;align-items:center;gap:var(--space-sm)}.job-progress-bar[data-v-f0657bb2]{flex:1;height:6px;background:var(--color-border);border-radius:3px;overflow:hidden}.job-progress-fill[data-v-f0657bb2]{height:100%;background:var(--color-primary);border-radius:3px;transition:width .3s ease}.job-progress-text[data-v-f0657bb2]{font-size:var(--font-size-xs);color:var(--color-text-secondary);white-space:nowrap}.modal-body[data-v-f0657bb2]{display:flex;flex-direction:column;gap:var(--space-sm)}.modal-body p[data-v-f0657bb2]{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.5}.info-line[data-v-f0657bb2]{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.theme-list[data-v-f0657bb2]{margin:0;padding-left:var(--space-lg);font-size:var(--font-size-sm);line-height:1.6}.task-helper[data-v-99ac7259]{margin:calc(-1 * var(--space-sm) + .125rem) 0 0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.5}.task-helper code[data-v-99ac7259]{font-size:var(--font-size-xs)}.job-status-line[data-v-99ac7259]{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--font-size-sm);color:var(--color-text)}.job-progress[data-v-99ac7259]{display:flex;align-items:center;gap:var(--space-sm)}.job-progress-bar[data-v-99ac7259]{flex:1;height:6px;background:var(--color-border);border-radius:3px;overflow:hidden}.job-progress-fill[data-v-99ac7259]{height:100%;background:var(--color-primary);border-radius:3px;transition:width .3s ease}.job-progress-text[data-v-99ac7259]{font-size:var(--font-size-xs);color:var(--color-text-secondary);white-space:nowrap}.modal-body[data-v-99ac7259]{display:flex;flex-direction:column;gap:var(--space-sm)}.modal-body p[data-v-99ac7259]{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.5}.modal-body code[data-v-99ac7259]{font-size:var(--font-size-xs)}.info-line[data-v-99ac7259]{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.tag-list[data-v-99ac7259]{display:flex;flex-direction:column;gap:var(--space-sm)}.tag-row[data-v-99ac7259]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.tag-count-link[data-v-99ac7259]{flex-shrink:0;font-size:var(--font-size-sm)}.tag-count-zero[data-v-99ac7259]{flex-shrink:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.subscription-config[data-v-0a892a3b]{display:flex;flex-direction:column;gap:var(--space-lg)}.section[data-v-0a892a3b]{display:flex;flex-direction:column;gap:var(--space-md)}.section-title[data-v-0a892a3b]{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text)}.section-subtitle[data-v-0a892a3b]{margin:calc(-1 * var(--space-md) + .125rem) 0 0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.5}.status-banner[data-v-0a892a3b]{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);min-height:2.25rem}.status-banner.subscribed[data-v-0a892a3b]{background:var(--color-success-bg, rgba(46, 125, 50, .08));color:var(--color-success, #2e7d32)}.status-banner.cancelled[data-v-0a892a3b]{background:var(--color-warning-bg, rgba(237, 108, 2, .08));color:var(--color-warning, #ed6c02)}.status-banner.development[data-v-0a892a3b]{background:var(--color-info-bg, rgba(25, 118, 210, .08));color:var(--color-info, #1976d2)}.status-icon[data-v-0a892a3b]{font-size:1.125rem;flex-shrink:0}.actions[data-v-0a892a3b]{display:flex;gap:var(--space-sm)}.task-group[data-v-0a892a3b]{display:flex;flex-direction:column;gap:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-md)}.task-item[data-v-0a892a3b]{display:flex;flex-direction:column;gap:var(--space-sm)}.task-title[data-v-0a892a3b]{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text)}.task-divider[data-v-0a892a3b]{border:none;border-top:1px solid var(--color-border);margin:0}.locale-search[data-v-0258cf38]{margin-bottom:var(--space-md)}.locale-list[data-v-0258cf38]{list-style:none;margin:0;padding:0;max-height:20rem;overflow-y:auto}.locale-item[data-v-0258cf38]{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);cursor:pointer;transition:background .1s}.locale-item[data-v-0258cf38]:hover:not(.disabled){background:var(--color-surface-hover)}.locale-item.disabled[data-v-0258cf38]{opacity:.5;cursor:default}.locale-label[data-v-0258cf38]{flex:1;font-size:var(--font-size-md);color:var(--color-text)}.locale-code[data-v-0258cf38]{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-family:monospace}.locale-added[data-v-0258cf38]{font-size:var(--font-size-sm);color:var(--color-text-disabled);font-style:italic}.ai-dialog[data-v-aa2fbf12]{display:flex;flex-direction:column;gap:var(--space-md);flex:1;min-height:0}.ai-dialog-intro[data-v-aa2fbf12]{display:flex;flex-direction:column;gap:var(--space-xs)}.ai-dialog-title[data-v-aa2fbf12]{color:var(--color-text);font-weight:var(--font-weight-medium);margin:0}.ai-actions[data-v-aa2fbf12]{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.json-editor-shell[data-v-aa2fbf12]{display:flex;flex-direction:column;gap:var(--space-xs);flex:1;min-height:0}.prompt-editor-shell[data-v-aa2fbf12],.prompt-editor-panel[data-v-aa2fbf12]{display:flex;flex-direction:column;gap:var(--space-xs)}.json-editor-label-row[data-v-aa2fbf12]{display:flex;align-items:center;justify-content:space-between;min-height:1.75rem}.json-editor-label[data-v-aa2fbf12]{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.json-editor-count[data-v-aa2fbf12]{color:var(--color-text-disabled);font-size:var(--font-size-sm)}.json-editor-label-actions[data-v-aa2fbf12]{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.prompt-textarea[data-v-aa2fbf12]{width:100%;min-height:12rem;padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);box-sizing:border-box;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:var(--font-size-sm);line-height:1.5;resize:vertical}.prompt-textarea[data-v-aa2fbf12]:focus{outline:none;border-color:var(--color-primary)}.editor-container[data-v-aa2fbf12]{position:relative;background:var(--color-surface);border-radius:var(--radius-md);font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:var(--font-size-md);line-height:1.5}.editor-container.multi-line[data-v-aa2fbf12]{display:flex;flex-direction:column;flex:1;min-height:0}.editor-focus-popover[data-v-aa2fbf12]{position:absolute;top:var(--space-sm);right:var(--space-sm);z-index:2}.editor-focus-group[data-v-aa2fbf12]{display:inline-flex;align-items:center;border:1px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-primary);box-shadow:var(--shadow-md);overflow:hidden}.editor-focus-button[data-v-aa2fbf12]{display:inline-flex;align-items:center;gap:var(--space-xs);height:2rem;padding:0 var(--space-sm);border:none;border-right:1px solid rgba(255,255,255,.24);background:none;color:var(--color-text-on-primary);cursor:pointer;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.editor-focus-button[data-v-aa2fbf12]:last-child{border-right:none}.editor-focus-button[data-v-aa2fbf12]:hover{background:var(--color-primary-hover);color:var(--color-text-on-primary)}.editor-focus-button .mi[data-v-aa2fbf12]{font-size:1rem}.highlight-layer[data-v-aa2fbf12]{position:absolute;inset:0;padding:var(--space-sm);border:1px solid transparent;border-radius:var(--radius-md);pointer-events:none;white-space:pre-wrap;word-break:break-word;overflow:auto;box-sizing:border-box;font:inherit;color:var(--color-text)}.highlight-layer[data-v-aa2fbf12]::-webkit-scrollbar{display:none}.highlight-layer[data-v-aa2fbf12]{-ms-overflow-style:none;scrollbar-width:none}.input-layer[data-v-aa2fbf12]{position:relative;width:100%;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;font:inherit;color:var(--color-text);caret-color:var(--color-text);z-index:1;outline:none;transition:border-color .15s}.input-layer[data-v-aa2fbf12]:focus{border-color:var(--color-primary)}.input-layer.multi-line[data-v-aa2fbf12]{height:100%;min-height:0;padding:var(--space-sm);resize:none}.input-layer[data-v-aa2fbf12]::placeholder{color:var(--color-text-disabled)}.has-overlay .input-layer[data-v-aa2fbf12]{color:transparent;-webkit-text-fill-color:transparent}.has-overlay .input-layer[data-v-aa2fbf12]::placeholder{color:var(--color-text-disabled);-webkit-text-fill-color:var(--color-text-disabled)}.has-overlay .input-layer[data-v-aa2fbf12]::selection{background:#3d536433}[data-v-aa2fbf12] .json-key{color:#0b63f6}[data-v-aa2fbf12] .json-string{color:#117247}[data-v-aa2fbf12] .json-punctuation{color:#6b7280}[data-v-aa2fbf12] .json-literal{color:#b45309}.validation-banner[data-v-aa2fbf12]{border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);font-size:var(--font-size-sm);display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.validation-banner--ok[data-v-aa2fbf12]{background:var(--color-success-bg);color:var(--color-success-text)}.validation-banner--error[data-v-aa2fbf12]{background:var(--color-error-bg);color:var(--color-error-text)}.validation-banner-close[data-v-aa2fbf12]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:none;background:none;color:inherit;cursor:pointer;opacity:.7;flex-shrink:0}.validation-banner-close[data-v-aa2fbf12]:hover{opacity:1}.validation-banner-close .mi[data-v-aa2fbf12]{font-size:1rem}@media(max-width:768px){.ai-editor-meta[data-v-aa2fbf12]{flex-direction:column}}.translation-config[data-v-79a1b015]{display:flex;flex-direction:column;gap:var(--space-md)}.empty-state[data-v-79a1b015]{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);padding:var(--space-xl);text-align:center;color:var(--color-text-secondary)}.empty-icon[data-v-79a1b015]{font-size:3rem;color:var(--color-text-disabled)}.empty-state h3[data-v-79a1b015]{margin:0;color:var(--color-text);font-size:var(--font-size-lg)}.empty-state p[data-v-79a1b015]{margin:0;font-size:var(--font-size-md)}.top-bar[data-v-79a1b015]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap}.top-bar-left[data-v-79a1b015]{display:flex;align-items:center;gap:var(--space-sm)}.top-bar-right[data-v-79a1b015]{display:flex;align-items:center;gap:var(--space-md)}.locale-select[data-v-79a1b015]{padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);font:inherit;font-size:var(--font-size-md);background:var(--color-surface);color:var(--color-text);cursor:pointer;min-width:12rem}.translated-count[data-v-79a1b015]{font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:nowrap}.category-tabs[data-v-79a1b015]{display:flex;gap:0;border-bottom:1px solid var(--color-border)}.category-tab[data-v-79a1b015]{padding:var(--space-sm) var(--space-md);border:none;background:none;font:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);cursor:pointer;border-bottom:2px solid transparent;border-radius:var(--radius-sm) var(--radius-sm) 0 0;transition:color .15s,border-color .15s,background .15s}.category-tab[data-v-79a1b015]:hover{color:var(--color-text);background:#0000000a}.category-tab[data-v-79a1b015]:active{background:#00000014}.category-tab.active[data-v-79a1b015]{color:var(--color-primary);border-bottom-color:var(--color-primary)}.groups[data-v-79a1b015]{display:flex;flex-direction:column;gap:var(--space-xs)}.group[data-v-79a1b015]{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.group-header[data-v-79a1b015]{display:flex;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm) var(--space-md);border:none;background:var(--color-surface);font:inherit;font-size:var(--font-size-md);cursor:pointer;text-align:left;transition:background .1s}.group-header[data-v-79a1b015]:hover{background:var(--color-surface-hover)}.expand-icon[data-v-79a1b015]{font-size:1.25rem;transition:transform .15s;color:var(--color-text-secondary)}.expand-icon.expanded[data-v-79a1b015]{transform:rotate(90deg)}.group-label[data-v-79a1b015]{flex:1;font-weight:var(--font-weight-medium);color:var(--color-text)}.group-count[data-v-79a1b015]{font-size:var(--font-size-sm);color:var(--color-text-disabled)}.group-rows[data-v-79a1b015]{border-top:1px solid var(--color-border)}.translation-row[data-v-79a1b015]{padding:var(--space-md);border-bottom:1px solid var(--color-border-subtle, var(--color-border))}.translation-row[data-v-79a1b015]:last-child{border-bottom:none}.row-header[data-v-79a1b015]{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm)}.row-label[data-v-79a1b015]{font-weight:var(--font-weight-medium);font-size:var(--font-size-md);color:var(--color-text)}.row-key[data-v-79a1b015]{font-size:var(--font-size-sm);color:var(--color-text-disabled);font-family:monospace}.row-fields[data-v-79a1b015]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.field-label-row[data-v-79a1b015]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-xs);min-height:1.75rem}.field-label[data-v-79a1b015]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.source-value[data-v-79a1b015]{font-size:var(--font-size-md);color:var(--color-text-secondary);padding:0 var(--space-sm);height:2.25rem;display:flex;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);word-break:break-word}.source-pre[data-v-79a1b015]{margin:0;font:inherit;font-size:var(--font-size-md);white-space:pre-wrap;word-break:break-word;height:auto;min-height:4.5rem;padding:var(--space-xs) var(--space-sm);display:block;line-height:1.5}.no-results[data-v-79a1b015]{padding:var(--space-xl);text-align:center;color:var(--color-text-secondary)}.no-results p[data-v-79a1b015]{margin:0}@media(max-width:768px){.top-bar[data-v-79a1b015]{flex-direction:column;align-items:stretch}.top-bar-left[data-v-79a1b015],.top-bar-right[data-v-79a1b015]{flex-wrap:wrap}.row-fields[data-v-79a1b015]{grid-template-columns:1fr}.category-tabs[data-v-79a1b015]{overflow-x:auto}}.tab-fade-enter-active[data-v-79a1b015],.tab-fade-leave-active[data-v-79a1b015]{transition:opacity .12s ease}.tab-fade-enter-from[data-v-79a1b015],.tab-fade-leave-to[data-v-79a1b015]{opacity:0}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/Inter-Regular.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/Inter-Medium.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/Inter-SemiBold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/Inter-Bold.woff2) format("woff2")}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(../fonts/MaterialSymbolsOutlined.woff2) format("woff2")}.mi{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:1.25em;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;vertical-align:middle;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}html{height:100%;scrollbar-gutter:stable;overflow:hidden}*,*:before,*:after{box-sizing:border-box}body{height:100%;margin:0;font-family:var(--font-family);font-size:var(--font-size-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;overflow-x:hidden}#app{height:100%;overflow:hidden}.link{color:var(--link-color, var(--color-info));font-weight:var(--font-weight-bold);text-decoration:none}.link:hover{color:var(--link-color-hover, var(--color-info-hover));text-decoration:underline;text-underline-offset:2px}.link:visited{color:var(--link-color, var(--color-info))}.table-wrapper::-webkit-scrollbar,.table-scroll::-webkit-scrollbar,.tab-bar::-webkit-scrollbar{height:6px}.table-wrapper::-webkit-scrollbar-track,.table-scroll::-webkit-scrollbar-track,.tab-bar::-webkit-scrollbar-track{background:transparent}.table-wrapper::-webkit-scrollbar-thumb,.table-scroll::-webkit-scrollbar-thumb,.tab-bar::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.table-wrapper::-webkit-scrollbar-thumb:hover,.table-scroll::-webkit-scrollbar-thumb:hover,.tab-bar::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}:root{--color-primary: #3d5364;--color-primary-hover: #2f4250;--color-green: #4caf50;--color-green-hover: #43a047;--color-red: #f44336;--color-red-hover: #e53935;--color-success: #21ba45;--color-success-hover: #1da83e;--color-warning: #ff9800;--color-warning-hover: #f57c00;--color-error: #db2828;--color-error-hover: #c42222;--color-info: #2196f3;--color-info-hover: #1a7fd4;--color-grey: #9e9e9e;--color-grey-hover: #888888;--color-info-bg: #e3f2fd;--color-info-text: #1565c0;--color-warning-bg: #fff3e0;--color-warning-text: #e65100;--color-error-bg: #fce4ec;--color-error-text: #c62828;--color-success-bg: #e8f5e9;--color-success-text: #2e7d32;--color-bg: #e9eef3;--color-surface: #ffffff;--color-surface-hover: #e9eef2;--color-border: #dfe3e8;--color-skeleton: #d0d5da;--color-text: #212b36;--color-text-secondary: #637381;--color-text-disabled: #919eab;--color-text-on-primary: #ffffff;--color-header-bg: #424242;--color-header-text: #ffffff;--color-header-tab-inactive: rgba(255, 255, 255, .6);--color-header-tab-indicator: #ffffff;--color-tab-active: #3d5364;--color-tab-inactive: #637381;--color-tab-hover: #212b36;--color-tab-indicator: #3d5364;--radius-sm: .125rem;--radius-md: .25rem;--radius-lg: .5rem;--radius-card: .25rem;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-size-sm: .8125rem;--font-size-md: .875rem;--font-size-lg: 1rem;--font-size-xl: 1.25rem;--font-size-title: 1.5rem;--font-size-tab: .95rem;--font-size-sub-tab: var(--font-size-md);--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--tab-icon-size: 1.375rem;--tab-icon-gap: .25rem;--tab-letter-spacing: .04em;--tab-indicator-thickness: 3px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .1);--shadow-md: 0 4px 16px rgba(0, 0, 0, .15);--shadow-lg: 0 8px 30px rgba(0, 0, 0, .2)}
