.login-shell[data-v-a9922a11]{min-height:100vh;display:flex}.login-brand[data-v-a9922a11]{color:var(--primary-fg);background:linear-gradient(160deg,#0d0f14 0%,#111318 50%,#1a1218 100%);flex-direction:column;flex:1;justify-content:center;padding:60px;display:flex;position:relative;overflow:hidden}.login-brand[data-v-a9922a11]:before{content:"";pointer-events:none;background:radial-gradient(circle,#b02a3a1a 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-20%;right:-15%}.brand-logo[data-v-a9922a11]{margin-bottom:var(--space-12);align-items:center;gap:10px;display:flex}.brand-logo-icon[data-v-a9922a11]{justify-content:center;align-items:center;width:36px;height:36px;display:flex}.brand-logo-name[data-v-a9922a11]{font-size:18px;font-weight:var(--weight-heading);letter-spacing:-.01em}.brand-headline[data-v-a9922a11]{font-size:30px;font-weight:var(--weight-heading);line-height:var(--leading-tight);letter-spacing:-.02em;max-width:380px;color:var(--primary-fg);margin-bottom:14px}.brand-subline[data-v-a9922a11]{font-size:var(--text-sm);color:#fff6;margin-bottom:var(--space-10);max-width:350px;line-height:1.6}.brand-features[data-v-a9922a11]{flex-direction:column;gap:14px;list-style:none;display:flex}.brand-features li[data-v-a9922a11]{font-size:var(--text-xs);color:#ffffff8c;align-items:center;gap:12px;display:flex}.feature-icon[data-v-a9922a11]{border-radius:var(--radius-md);background:#ffffff0a;border:1px solid #ffffff0f;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.feature-icon svg[data-v-a9922a11]{color:var(--color-primary);opacity:.8}.login-panel[data-v-a9922a11]{background:var(--color-surface);flex-direction:column;justify-content:center;width:420px;padding:48px 44px;display:flex}.login-tabs[data-v-a9922a11]{border-bottom:1px solid var(--color-border);margin-bottom:var(--control-h-sm);display:flex}.login-tab[data-v-a9922a11]{font-size:12.5px;font-weight:var(--weight-ui);color:var(--color-text-muted);cursor:pointer;text-align:center;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;padding:10px;font-family:inherit;transition:all .12s}.login-tab.active[data-v-a9922a11]{color:var(--color-text);border-bottom-color:var(--color-primary)}.login-tab[data-v-a9922a11]:hover{color:var(--color-text-secondary)}.login-form[data-v-a9922a11]{gap:var(--cell-pad-x);flex-direction:column;display:flex}.login-notice[data-v-a9922a11]{border-radius:var(--radius-md);background:var(--warning-50);color:var(--warning-700);border:1px solid #ffe082;padding:9px 12px;font-size:12.5px}.login-error[data-v-a9922a11]{border-radius:var(--radius-md);background:var(--danger-50);color:var(--danger-700);border:1px solid #f0b4b4;padding:9px 12px;font-size:12.5px}.form-group[data-v-a9922a11]{flex-direction:column;gap:5px;display:flex}.form-group label[data-v-a9922a11]{font-size:10px;font-weight:var(--weight-heading);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.form-group input[data-v-a9922a11]{border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);background:var(--color-surface);outline:none;padding:9px 12px;font-family:inherit;font-size:12.5px;transition:all .12s}.form-group input[data-v-a9922a11]:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #b02a3a0f}.form-group input[data-v-a9922a11]::placeholder{color:var(--color-text-muted)}.login-submit[data-v-a9922a11]{background:var(--color-primary);color:var(--primary-fg);border-radius:var(--radius-md);font-size:12.5px;font-weight:var(--weight-heading);cursor:pointer;border:none;margin-top:2px;padding:10px;font-family:inherit;transition:background .12s}.login-submit[data-v-a9922a11]:hover{background:var(--color-primary-hover)}.login-or[data-v-a9922a11]{color:var(--color-text-3);align-items:center;gap:10px;margin-top:4px;font-size:11.5px;display:flex}.login-or[data-v-a9922a11]:before,.login-or[data-v-a9922a11]:after{content:"";background:var(--color-border);flex:1;height:1px}.login-google[data-v-a9922a11]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:12.5px;font-weight:var(--weight-heading);justify-content:center;align-items:center;gap:8px;padding:10px;text-decoration:none;display:flex}.login-google[data-v-a9922a11]:hover{background:var(--color-surface-2)}.login-google-note[data-v-a9922a11]{color:var(--color-text-3);text-align:center;margin-top:-2px;font-size:11px}.login-mfa-hint[data-v-a9922a11]{color:var(--color-text-secondary);margin:0;font-size:12.5px;line-height:1.55}.login-back[data-v-a9922a11]{color:var(--color-text-3);cursor:pointer;background:0 0;border:none;align-self:center;padding:4px 8px;font-family:inherit;font-size:11.5px;text-decoration:underline}.login-back[data-v-a9922a11]:hover{color:var(--color-text)}.modal-overlay[data-v-a9922a11]{background:var(--overlay);z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-card[data-v-a9922a11]{padding:var(--content-pad);background:#fff;border-radius:12px;width:400px;box-shadow:0 20px 60px #0003}.modal-title[data-v-a9922a11]{font-size:18px;font-weight:var(--weight-heading);margin-bottom:6px}.modal-sub[data-v-a9922a11]{font-size:var(--text-sm);color:var(--text-3);margin-bottom:var(--space-6)}.project-list[data-v-a9922a11]{gap:var(--space-2);flex-direction:column;display:flex}.project-option[data-v-a9922a11]{border:1px solid var(--color-border);background:var(--bg);cursor:pointer;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;padding:14px 16px;transition:border-color .15s,background .15s;display:flex}.project-option[data-v-a9922a11]:hover{border-color:var(--color-primary);background:var(--danger-50)}.project-option__name[data-v-a9922a11]{font-size:14px;font-weight:var(--weight-ui);color:var(--color-text)}.project-option__role[data-v-a9922a11]{font-size:var(--text-2xs);color:var(--color-text-muted);text-transform:capitalize}.ui-btn[data-v-7c17a51d]{border-radius:var(--radius-md);font-family:var(--font-sans);font-weight:var(--weight-ui);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex;position:relative}.ui-btn[data-v-7c17a51d]:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ui-btn[data-v-7c17a51d]:disabled{opacity:.5;cursor:not-allowed}.ui-btn--block[data-v-7c17a51d]{width:100%}.ui-btn--sm[data-v-7c17a51d]{height:var(--control-h-sm);padding:0 var(--control-pad-x-sm);font-size:var(--control-font-sm)}.ui-btn--md[data-v-7c17a51d]{height:var(--control-h);padding:0 var(--control-pad-x);font-size:var(--control-font)}.ui-btn--lg[data-v-7c17a51d]{height:var(--control-h-lg);padding:0 var(--control-pad-x-lg);font-size:var(--control-font-lg)}.ui-btn--icon-only.ui-btn--sm[data-v-7c17a51d]{width:var(--control-h-sm);padding:0}.ui-btn--icon-only.ui-btn--md[data-v-7c17a51d]{width:var(--control-h);padding:0}.ui-btn--icon-only.ui-btn--lg[data-v-7c17a51d]{width:var(--control-h-lg);padding:0}.ui-btn--primary[data-v-7c17a51d]{background:var(--primary);color:var(--primary-fg);border-color:var(--primary)}.ui-btn--primary[data-v-7c17a51d]:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.ui-btn--primary[data-v-7c17a51d]:active:not(:disabled){background:var(--primary-pressed);border-color:var(--primary-pressed)}.ui-btn--secondary[data-v-7c17a51d]{background:var(--surface);color:var(--text);border-color:var(--border-strong)}.ui-btn--secondary[data-v-7c17a51d]:hover:not(:disabled){background:var(--surface-2);border-color:var(--border-strong)}.ui-btn--ghost[data-v-7c17a51d]{color:var(--text-2);background:0 0;border-color:#0000}.ui-btn--ghost[data-v-7c17a51d]:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.ui-btn--danger[data-v-7c17a51d]{background:var(--red-soft);color:var(--red);border-color:var(--red-border)}.ui-btn--danger[data-v-7c17a51d]:hover:not(:disabled){background:var(--red);color:var(--text-on-accent);border-color:var(--red)}.ui-btn--outline[data-v-7c17a51d]{color:var(--primary);border-color:var(--primary-border);background:0 0}.ui-btn--outline[data-v-7c17a51d]:hover:not(:disabled){background:var(--primary-soft);border-color:var(--primary)}.ui-btn__spinner[data-v-7c17a51d]{border:1.5px solid;border-top-color:#0000;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite ui-btn-spin-7c17a51d}@keyframes ui-btn-spin-7c17a51d{to{transform:rotate(360deg)}}.ui-btn__label[data-v-7c17a51d]{align-items:center;display:inline-flex}.cfd-scrim[data-v-56e6e5d1]{background:var(--overlay);padding:var(--space-4);z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cfd[data-v-56e6e5d1]{background:var(--surface);border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-lg);width:100%;max-width:440px;padding:var(--space-6)}.cfd__title[data-v-56e6e5d1]{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text);margin:0 0 var(--space-2)}.cfd__message[data-v-56e6e5d1]{font-size:var(--text-sm);color:var(--text-2);line-height:var(--leading-normal);white-space:pre-line;margin:0}.cfd__detail[data-v-56e6e5d1]{font-size:var(--text-xs);color:var(--text-3);line-height:var(--leading-normal);margin:var(--space-3) 0 0;white-space:pre-line}.cfd__require[data-v-56e6e5d1]{margin-top:var(--space-5)}.cfd__require-label[data-v-56e6e5d1]{font-size:var(--text-xs);color:var(--text-2);margin-bottom:var(--space-2);display:block}.cfd__require-label code[data-v-56e6e5d1]{font-family:var(--font-mono,ui-monospace, monospace);background:var(--surface-2);border:1px solid var(--border-subtle);color:var(--text);border-radius:4px;padding:1px 5px}.cfd__input[data-v-56e6e5d1]{width:100%}.cfd__input[aria-invalid=true][data-v-56e6e5d1]{border-color:var(--danger,var(--danger-700))}.cfd__actions[data-v-56e6e5d1]{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-6);display:flex}.cmdk-overlay[data-v-08a1fb40]{background:var(--overlay);-webkit-backdrop-filter:blur(8px);z-index:9999;justify-content:center;align-items:flex-start;padding-top:14vh;display:flex;position:fixed;inset:0}.cmdk[data-v-08a1fb40]{background:var(--surface);border-radius:var(--radius-xl);width:100%;max-width:640px;box-shadow:var(--shadow-lg);flex-direction:column;max-height:60vh;display:flex;overflow:hidden}.cmdk__input-row[data-v-08a1fb40]{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:14px 18px;display:flex}.cmdk__search-icon[data-v-08a1fb40]{color:var(--text-3);flex-shrink:0}.cmdk__input[data-v-08a1fb40]{font-family:inherit;font-size:var(--text-md);color:var(--text);background:0 0;border:none;outline:none;flex:1}.cmdk__input[data-v-08a1fb40]::placeholder{color:var(--text-3)}.cmdk__kbd[data-v-08a1fb40],.cmdk__item-shortcut[data-v-08a1fb40]{font-family:var(--font-sans);background:var(--surface-2);border:1px solid var(--border);color:var(--text-3);font-size:10px;font-weight:var(--weight-semibold);border-radius:4px;padding:2px 6px}.cmdk__list[data-v-08a1fb40]{flex:1;padding:6px 0;overflow-y:auto}.cmdk__group[data-v-08a1fb40]{padding:4px 6px}.cmdk__group+.cmdk__group[data-v-08a1fb40]{border-top:1px solid var(--border-subtle);margin-top:var(--space-1);padding-top:var(--space-2)}.cmdk__group-label[data-v-08a1fb40]{font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);padding:4px 12px 6px}.cmdk__item[data-v-08a1fb40]{border-radius:var(--radius-sm);cursor:pointer;text-align:left;width:100%;color:var(--text);transition:background var(--dur-fast);background:0 0;border:none;align-items:center;gap:10px;padding:8px 12px;font-family:inherit;display:flex}.cmdk__item--active[data-v-08a1fb40]{background:var(--surface-2)}.cmdk__item-icon[data-v-08a1fb40]{color:var(--text-3);flex-shrink:0}.cmdk__item--active .cmdk__item-icon[data-v-08a1fb40]{color:var(--primary)}.cmdk__item-title[data-v-08a1fb40]{font-size:var(--text-sm);font-weight:var(--weight-medium);flex-shrink:0}.cmdk__item-subtitle[data-v-08a1fb40]{font-size:var(--text-xs);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.cmdk__item-shortcut[data-v-08a1fb40]{margin-left:auto}.cmdk__empty[data-v-08a1fb40]{text-align:center;color:var(--text-3);font-size:var(--text-sm);padding:30px 18px}.cmdk__footer[data-v-08a1fb40]{border-top:1px solid var(--border);background:var(--surface-2);font-size:var(--text-xs);color:var(--text-3);align-items:center;gap:14px;padding:8px 14px;display:flex}.cmdk__footer kbd[data-v-08a1fb40]{font-family:var(--font-sans);background:var(--surface);border:1px solid var(--border);color:var(--text-2);font-size:9.5px;font-weight:var(--weight-semibold);border-radius:3px;margin-right:2px;padding:1px 5px}.cmdk-enter-active[data-v-08a1fb40],.cmdk-leave-active[data-v-08a1fb40]{transition:opacity var(--dur-base) var(--ease-out)}.cmdk-enter-active .cmdk[data-v-08a1fb40],.cmdk-leave-active .cmdk[data-v-08a1fb40]{transition:transform var(--dur-base) var(--ease-spring)}.cmdk-enter-from[data-v-08a1fb40],.cmdk-leave-to[data-v-08a1fb40]{opacity:0}.cmdk-enter-from .cmdk[data-v-08a1fb40],.cmdk-leave-to .cmdk[data-v-08a1fb40]{transform:scale(.96)translateY(-12px)}.ai-panel[data-v-a6c4494a]{background:var(--surface);border-left:1px solid var(--border);width:380px;height:100vh;box-shadow:var(--shadow-lg);z-index:200;flex-direction:column;display:flex;position:fixed;top:0;right:0}.ai-panel__head[data-v-a6c4494a]{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 14px 14px 18px;display:flex}.ai-panel__title[data-v-a6c4494a]{align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold);font-size:var(--text-md);color:var(--text);display:flex}.ai-panel__title svg[data-v-a6c4494a]{color:var(--primary)}.ai-panel__badge[data-v-a6c4494a]{font-size:9.5px;font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;background:var(--primary-soft);color:var(--primary);border-radius:var(--radius-full);margin-left:var(--space-1);padding:2px 7px}.ai-panel__head-actions[data-v-a6c4494a]{gap:var(--space-1);display:flex}.ai-panel__icon-btn[data-v-a6c4494a]{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-3);cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.ai-panel__icon-btn[data-v-a6c4494a]:hover{background:var(--surface-2);color:var(--text)}.ai-panel__body[data-v-a6c4494a]{flex:1;padding:14px 18px;overflow-y:auto}.ai-panel__empty[data-v-a6c4494a]{padding:var(--space-12) var(--space-4);text-align:center;color:var(--text-2);flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.ai-panel__empty-icon[data-v-a6c4494a]{background:var(--primary-soft);border-radius:var(--radius-full);width:52px;height:52px;color:var(--primary);justify-content:center;align-items:center;margin-bottom:14px;display:flex}.ai-panel__empty h3[data-v-a6c4494a]{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text);margin-bottom:6px}.ai-panel__empty p[data-v-a6c4494a]{font-size:var(--text-sm);color:var(--text-2);line-height:var(--leading-snug);max-width:280px}.ai-panel__messages[data-v-a6c4494a]{flex-direction:column;gap:14px;display:flex}.ai-msg[data-v-a6c4494a]{flex-direction:column;gap:3px;max-width:90%;display:flex}.ai-msg--user[data-v-a6c4494a]{align-self:flex-end;align-items:flex-end}.ai-msg--assistant[data-v-a6c4494a]{align-self:flex-start}.ai-msg__bubble[data-v-a6c4494a]{font-size:var(--text-sm);line-height:var(--leading-snug);border-radius:var(--radius-md);white-space:pre-wrap;word-break:break-word;padding:9px 12px}.ai-msg--user .ai-msg__bubble[data-v-a6c4494a]{background:var(--primary);color:var(--primary-fg);border-bottom-right-radius:2px}.ai-msg--assistant .ai-msg__bubble[data-v-a6c4494a]{background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-bottom-left-radius:2px}.ai-msg__time[data-v-a6c4494a]{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:10px}.ai-msg__bubble--typing[data-v-a6c4494a]{align-items:center;gap:5px;padding:12px;display:inline-flex}.ai-msg__bubble--typing span[data-v-a6c4494a]{background:var(--text-3);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite ai-typing-a6c4494a}.ai-msg__bubble--typing span[data-v-a6c4494a]:nth-child(2){animation-delay:.2s}.ai-msg__bubble--typing span[data-v-a6c4494a]:nth-child(3){animation-delay:.4s}@keyframes ai-typing-a6c4494a{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.ai-panel__chips[data-v-a6c4494a]{border-top:1px solid var(--border);flex-wrap:wrap;gap:6px;padding:10px 14px;display:flex}.ai-chip[data-v-a6c4494a]{font-family:inherit;font-size:var(--text-xs);border:1px solid var(--border);background:var(--surface);color:var(--text-2);border-radius:var(--radius-full);cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast);padding:5px 10px}.ai-chip[data-v-a6c4494a]:hover:not(:disabled){background:var(--primary-soft);color:var(--primary);border-color:var(--primary-border)}.ai-chip[data-v-a6c4494a]:disabled{opacity:.5;cursor:default}.ai-panel__input[data-v-a6c4494a]{align-items:flex-end;gap:6px;padding:10px 14px 6px;display:flex}.ai-panel__textarea[data-v-a6c4494a]{font-family:inherit;font-size:var(--text-sm);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--text);resize:none;outline:none;flex:1;padding:9px 12px}.ai-panel__textarea[data-v-a6c4494a]:focus{border-color:var(--primary);box-shadow:var(--shadow-focus)}.ai-panel__send[data-v-a6c4494a]{background:var(--primary);width:36px;height:36px;color:var(--primary-fg);border-radius:var(--radius-md);cursor:pointer;transition:background var(--dur-fast);border:none;justify-content:center;align-items:center;display:inline-flex}.ai-panel__send[data-v-a6c4494a]:hover:not(:disabled){background:var(--primary-hover)}.ai-panel__send[data-v-a6c4494a]:disabled{opacity:.4;cursor:default}.ai-panel__foot[data-v-a6c4494a]{color:var(--text-3);text-align:center;padding:0 14px 12px;font-size:10.5px}.ai-panel-enter-active[data-v-a6c4494a],.ai-panel-leave-active[data-v-a6c4494a]{transition:transform var(--dur-base) var(--ease-spring)}.ai-panel-enter-from[data-v-a6c4494a],.ai-panel-leave-to[data-v-a6c4494a]{transform:translate(100%)}.ks-overlay[data-v-9b8d0a6e]{background:var(--overlay);-webkit-backdrop-filter:blur(6px);z-index:200;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.ks-panel[data-v-9b8d0a6e]{background:var(--surface);border-radius:var(--radius-lg);width:min(680px,100vw - 32px);max-height:76vh;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.ks-head[data-v-9b8d0a6e]{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.ks-head__title[data-v-9b8d0a6e]{align-items:center;gap:var(--space-2);color:var(--text);display:inline-flex}.ks-head__title h2[data-v-9b8d0a6e]{font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-semibold);margin:0}.ks-close[data-v-9b8d0a6e]{appearance:none;color:var(--text-3);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:6px;display:inline-flex}.ks-close[data-v-9b8d0a6e]:hover{background:var(--surface-2);color:var(--text)}.ks-body[data-v-9b8d0a6e]{padding:var(--space-4) var(--space-5);gap:var(--space-5) var(--space-6);grid-template-columns:1fr 1fr;display:grid;overflow-y:auto}@media (width<=640px){.ks-body[data-v-9b8d0a6e]{grid-template-columns:1fr}}.ks-group__label[data-v-9b8d0a6e]{font-size:10px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-3);margin:0 0 var(--space-2)}.ks-list[data-v-9b8d0a6e]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ks-row[data-v-9b8d0a6e]{align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--text-2);padding:4px 0;display:flex}.ks-keys[data-v-9b8d0a6e]{flex-shrink:0;align-items:center;gap:3px;min-width:84px;display:inline-flex}.ks-sep[data-v-9b8d0a6e]{color:var(--text-4);font-size:10px}kbd[data-v-9b8d0a6e]{font-family:var(--font-sans);font-size:10.5px;font-weight:var(--weight-semibold);color:var(--text-2);background:var(--surface-2);border:1px solid var(--border-strong);text-align:center;min-width:18px;line-height:var(--leading-tight);border-bottom-width:2px;border-radius:4px;padding:2px 6px;display:inline-block}.ks-desc[data-v-9b8d0a6e]{color:var(--text-2);flex:1}.ks-foot[data-v-9b8d0a6e]{padding:var(--space-3) var(--space-5);font-size:var(--text-xs);color:var(--text-3);background:var(--surface-2);border-top:1px solid var(--border);flex-shrink:0}.ks-foot kbd[data-v-9b8d0a6e]{padding:1px 5px;font-size:10px}.ks-fade-enter-active[data-v-9b8d0a6e],.ks-fade-leave-active[data-v-9b8d0a6e]{transition:opacity var(--dur-base) var(--ease-out)}.ks-fade-enter-active .ks-panel[data-v-9b8d0a6e],.ks-fade-leave-active .ks-panel[data-v-9b8d0a6e]{transition:transform var(--dur-base) var(--ease-out), opacity var(--dur-base) var(--ease-out)}.ks-fade-enter-from[data-v-9b8d0a6e],.ks-fade-leave-to[data-v-9b8d0a6e]{opacity:0}.ks-fade-enter-from .ks-panel[data-v-9b8d0a6e],.ks-fade-leave-to .ks-panel[data-v-9b8d0a6e]{opacity:0;transform:translateY(-12px)scale(.98)}.topbar[data-v-bb51e249]{align-items:center;gap:var(--space-3);height:var(--header-h);padding:0 var(--space-5);background:var(--paper);border-bottom:1px solid var(--border);z-index:20;flex-shrink:0;display:flex;position:sticky;top:0}[data-theme=dark] .topbar[data-v-bb51e249],[data-direction=plum-night] .topbar[data-v-bb51e249]{background:var(--surface);box-shadow:inset 0 -1px 0 var(--seam)}.topbar__search[data-v-bb51e249]{align-items:center;gap:var(--space-2);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-3);font-family:inherit;font-size:var(--text-sm);cursor:pointer;width:280px;transition:background var(--dur-fast), border-color var(--dur-fast), color var(--dur-fast);padding:7px 12px;display:flex}.topbar__search[data-v-bb51e249]:hover{background:var(--surface);border-color:var(--border-strong);color:var(--text)}.topbar__search>span[data-v-bb51e249]{text-align:left;flex:1}.topbar__search kbd[data-v-bb51e249]{font-family:var(--font-sans);background:var(--surface);border:1px solid var(--border);color:var(--text-3);font-size:10px;font-weight:var(--weight-semibold);border-radius:4px;padding:2px 5px}.topbar__agents[data-v-bb51e249]{margin-right:var(--space-3);padding-right:var(--space-3);border-right:1px solid var(--border);flex-shrink:0;align-items:center;display:flex}.topbar__right[data-v-bb51e249]{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}.topbar__btn[data-v-bb51e249]{border-radius:var(--radius-md);color:var(--text-2);font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-ui);cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast);background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:7px 11px;text-decoration:none;display:inline-flex}.topbar__btn[data-v-bb51e249]:hover{background:var(--surface-2);color:var(--text)}.topbar__btn--active[data-v-bb51e249]{background:var(--primary-soft);color:var(--primary)}.topbar__btn svg[data-v-bb51e249]{color:currentColor;flex-shrink:0}.topbar__btn--active svg[data-v-bb51e249]{color:var(--primary)}.topbar__btn-icon[data-v-bb51e249]{display:inline-flex;position:relative}.topbar__progress-dot[data-v-bb51e249]{background:var(--primary);border:2px solid var(--surface);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:-3px}.topbar__btn-badge[data-v-bb51e249]{font-size:9.5px;font-weight:var(--weight-ui);letter-spacing:.04em;background:var(--primary-soft);color:var(--primary);border-radius:var(--radius-full);font-variant-numeric:tabular-nums;padding:2px 6px}.topbar__icon-btn[data-v-bb51e249]{border-radius:var(--radius-md);width:34px;height:34px;color:var(--text-2);cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex;position:relative}.topbar__icon-btn[data-v-bb51e249]:hover{background:var(--surface-2);color:var(--text)}.topbar__icon-btn--active[data-v-bb51e249]{background:var(--primary-soft);color:var(--primary)}.topbar__notif-badge[data-v-bb51e249]{background:var(--red);color:#fff;min-width:16px;height:16px;font-size:9px;font-weight:var(--weight-bold);border-radius:var(--radius-full);font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--surface);justify-content:center;align-items:center;padding:0 4px;display:inline-flex;position:absolute;top:3px;right:3px}.topbar__menu--notif[data-v-bb51e249]{min-width:360px;max-width:420px;padding:0;left:auto;right:0;overflow:hidden}.topbar__notif-head[data-v-bb51e249]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.topbar__notif-title[data-v-bb51e249]{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text)}.topbar__notif-clear[data-v-bb51e249]{font:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--primary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;padding:4px 8px}.topbar__notif-clear[data-v-bb51e249]:hover{background:var(--primary-soft)}.topbar__notif-empty[data-v-bb51e249]{text-align:center;color:var(--text-3);font-size:var(--text-sm);padding:32px 16px}.topbar__notif-list[data-v-bb51e249]{max-height:480px;margin:0;padding:0;list-style:none;overflow-y:auto}.topbar__notif[data-v-bb51e249]{cursor:pointer;border-bottom:1px solid var(--border-subtle);transition:background var(--dur-fast);gap:10px;padding:12px 14px;display:flex}.topbar__notif[data-v-bb51e249]:last-child{border-bottom:none}.topbar__notif[data-v-bb51e249]:hover{background:var(--surface-2)}.topbar__notif--unread[data-v-bb51e249],.topbar__notif--unread[data-v-bb51e249]:hover{background:var(--primary-soft)}.topbar__notif-icon[data-v-bb51e249]{border-radius:var(--radius-md);background:var(--surface-2);width:28px;height:28px;color:var(--text-2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.topbar__notif-icon--campaign[data-v-bb51e249]{background:var(--primary-soft);color:var(--primary)}.topbar__notif-icon--workflow[data-v-bb51e249]{background:var(--amber-soft);color:var(--amber)}.topbar__notif-icon--audience[data-v-bb51e249]{background:var(--green-soft);color:var(--green)}.topbar__notif-icon--insight[data-v-bb51e249]{background:var(--purple-soft);color:var(--purple)}.topbar__notif-icon--system[data-v-bb51e249]{background:var(--red-soft);color:var(--red)}.topbar__notif-body[data-v-bb51e249]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.topbar__notif-row[data-v-bb51e249]{align-items:center;gap:6px;display:flex}.topbar__notif-text[data-v-bb51e249]{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text);flex:1;min-width:0}.topbar__notif-dot[data-v-bb51e249]{background:var(--primary);border-radius:50%;flex-shrink:0;width:7px;height:7px}.topbar__notif-desc[data-v-bb51e249]{font-size:var(--text-xs);color:var(--text-2);line-height:var(--leading-snug)}.topbar__notif-time[data-v-bb51e249]{color:var(--text-3);margin-top:2px;font-size:10.5px}.topbar__divider[data-v-bb51e249]{background:var(--border);width:1px;height:22px;margin:0 var(--space-2)}.topbar__design[data-v-bb51e249]{background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-md);align-items:center;gap:2px;height:32px;padding:3px 3px 3px 10px;display:inline-flex;position:relative}.topbar__design-flask[data-v-bb51e249]{color:var(--primary);justify-content:center;align-items:center;margin-right:6px;display:inline-flex}.topbar__design-seg[data-v-bb51e249]{appearance:none;font-family:inherit;font-size:11.5px;font-weight:var(--weight-medium);color:var(--text-3);border-radius:calc(var(--radius-md) - 2px);cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast), transform var(--dur-fast);letter-spacing:0;background:0 0;border:none;padding:5px 10px}.topbar__design-seg[data-v-bb51e249]:hover{color:var(--text);background:var(--surface-3)}.topbar__design-seg--on[data-v-bb51e249]{background:var(--surface);color:var(--primary);box-shadow:var(--shadow-xs);font-weight:var(--weight-semibold)}.topbar__design-seg--on[data-v-bb51e249]:hover{background:var(--surface);color:var(--primary)}.topbar__design-sep[data-v-bb51e249]{background:var(--border-strong);flex-shrink:0;width:1px;height:16px;margin:0 4px}@media (width<=1440px){.topbar__design[data-v-bb51e249]:before{content:"EXPERIMENT"}}@media (width<=1100px){.topbar__design[data-v-bb51e249]{display:none}}.topbar__sd[data-v-bb51e249]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);flex-shrink:0;align-items:center;height:32px;padding:3px;display:inline-flex;position:relative}.topbar__sd[data-v-bb51e249]:before{content:"WORKSPACE";font-size:9px;font-weight:var(--weight-semibold);letter-spacing:.1em;color:var(--text-3);background:var(--bg);text-transform:uppercase;pointer-events:none;border-radius:2px;padding:0 6px;position:absolute;top:-8px;left:10px}.topbar__sd-seg[data-v-bb51e249]{appearance:none;font-family:inherit;font-size:11.5px;font-weight:var(--weight-medium);color:var(--text-3);border-radius:calc(var(--radius-md) - 2px);cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border:none;align-items:center;gap:5px;padding:5px 11px;display:inline-flex}.topbar__sd-seg[data-v-bb51e249]:hover{color:var(--text);background:var(--surface-3)}.topbar__sd-seg--on[data-v-bb51e249]{background:var(--surface);color:var(--primary);font-weight:var(--weight-semibold);box-shadow:var(--shadow-xs)}.topbar__sd-seg--on[data-v-bb51e249]:hover{background:var(--surface);color:var(--primary)}@media (width<=1100px){.topbar__sd[data-v-bb51e249]{display:none}}.topbar__dropdown[data-v-bb51e249]{position:relative}.topbar__btn-chev[data-v-bb51e249]{color:var(--text-3);transition:transform var(--dur-fast);margin-left:1px}.topbar__btn-chev--open[data-v-bb51e249]{color:var(--primary);transform:rotate(180deg)}.topbar__menu[data-v-bb51e249]{background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:200;padding:6px;position:absolute;top:calc(100% + 6px)}.topbar__menu--data[data-v-bb51e249]{min-width:260px;left:0}.topbar__menu-eyebrow[data-v-bb51e249]{font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);padding:6px 10px 8px}.topbar__data-item[data-v-bb51e249]{border-radius:var(--radius-sm);color:var(--text);transition:background var(--dur-fast);align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.topbar__data-item[data-v-bb51e249]:hover{background:var(--surface-2)}.topbar__data-item--active[data-v-bb51e249]{background:var(--primary-soft)}.topbar__data-item-icon[data-v-bb51e249]{border-radius:var(--radius-sm);background:var(--surface-2);width:28px;height:28px;color:var(--text-2);transition:background var(--dur-fast), color var(--dur-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.topbar__data-item:hover .topbar__data-item-icon[data-v-bb51e249]{background:var(--surface-3);color:var(--text)}.topbar__data-item--active .topbar__data-item-icon[data-v-bb51e249]{background:var(--primary);color:var(--primary-fg)}.topbar__data-item-body[data-v-bb51e249]{flex-direction:column;gap:1px;min-width:0;display:flex}.topbar__data-item-label[data-v-bb51e249]{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.topbar__data-item-hint[data-v-bb51e249]{font-size:var(--text-xs);color:var(--text-3)}.topbar__data-item--active .topbar__data-item-label[data-v-bb51e249]{color:var(--primary)}.topbar__data-item--active .topbar__data-item-hint[data-v-bb51e249]{color:var(--primary);opacity:.85}.topbar__user-wrap[data-v-bb51e249]{position:relative}.topbar__user[data-v-bb51e249]{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);color:var(--text);cursor:pointer;transition:background var(--dur-fast), border-color var(--dur-fast);background:0 0;border:1px solid #0000;padding:4px 10px 4px 4px;font-family:inherit;display:inline-flex}.topbar__user[data-v-bb51e249]:hover{background:var(--surface-2);border-color:var(--border)}.topbar__avatar[data-v-bb51e249]{background:var(--primary);width:28px;height:28px;color:var(--primary-fg);font-size:var(--text-2xs);font-weight:var(--weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.topbar__avatar-online[data-v-bb51e249]{background:var(--green);border:2px solid var(--surface);border-radius:50%;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}.topbar__user-name[data-v-bb51e249]{font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis;max-width:140px;overflow:hidden}.topbar__user-chev[data-v-bb51e249]{color:var(--text-3);flex-shrink:0}.topbar__user-menu[data-v-bb51e249]{background:var(--surface);border-radius:var(--radius-md);min-width:220px;box-shadow:var(--shadow-lg);z-index:200;padding:var(--space-1);position:absolute;top:calc(100% + 6px);right:0}.topbar__menu-email[data-v-bb51e249]{color:var(--text-3);padding:7px 12px 5px;font-size:10.5px}.topbar__menu-label[data-v-bb51e249]{font-size:9.5px;font-weight:var(--weight-bold);letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);padding:6px 10px 4px}.topbar__menu-divider[data-v-bb51e249]{background:var(--border);height:1px;margin:4px 0}.topbar__menu-item[data-v-bb51e249]{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);width:100%;font-family:inherit;font-size:var(--text-sm);color:var(--text);cursor:pointer;text-align:left;transition:background var(--dur-fast);background:0 0;border:none;padding:7px 10px;text-decoration:none;display:flex}.topbar__menu-item[data-v-bb51e249]:hover{background:var(--surface-2)}.topbar__menu-item.active[data-v-bb51e249]{color:var(--primary)}.topbar__menu-item--danger[data-v-bb51e249]:hover{background:var(--red-soft);color:var(--red)}@media (width<=900px){.topbar__btn-label[data-v-bb51e249],.topbar__user-name[data-v-bb51e249]{display:none}.topbar__search[data-v-bb51e249]{width:200px}}.topbar__menu--more[data-v-bb51e249]{min-width:232px;padding:6px}.topbar__menu-badge[data-v-bb51e249]{font-size:10px;font-weight:var(--weight-bold);color:var(--primary);background:var(--primary-soft);border-radius:var(--radius-full);margin-left:auto;padding:1px 6px}@media (width<=640px){.topbar[data-v-bb51e249]{padding:0 var(--space-3);gap:var(--space-2)}.topbar__icon-btn[data-v-bb51e249],.topbar__user[data-v-bb51e249]{min-width:40px;min-height:40px}.topbar__right[data-v-bb51e249]{gap:2px}.topbar__user-wrap[data-v-bb51e249],.topbar__avatar[data-v-bb51e249]{flex-shrink:0}.topbar__user-chev[data-v-bb51e249]{display:none}}.toaster[data-v-93d33700]{z-index:9000;gap:var(--space-2);pointer-events:none;flex-direction:column-reverse;max-width:calc(100vw - 40px);display:flex;position:fixed;bottom:20px;right:20px}.toast[data-v-93d33700]{pointer-events:auto;background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);min-width:300px;max-width:420px;font-size:var(--text-sm);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.toast__icon[data-v-93d33700]{border-radius:var(--radius-full);background:var(--surface-2);width:22px;height:22px;color:var(--text-2);flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.toast--success .toast__icon[data-v-93d33700]{background:var(--green-soft);color:var(--green)}.toast--error .toast__icon[data-v-93d33700]{background:var(--red-soft);color:var(--red)}.toast--warn .toast__icon[data-v-93d33700]{background:var(--amber-soft);color:var(--amber)}.toast--info .toast__icon[data-v-93d33700]{background:var(--primary-soft);color:var(--primary)}.toast__body[data-v-93d33700]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.toast__title[data-v-93d33700]{font-weight:var(--weight-semibold);color:var(--text);font-size:var(--text-sm)}.toast__desc[data-v-93d33700]{font-size:var(--text-xs);color:var(--text-2);line-height:var(--leading-snug)}.toast__action[data-v-93d33700]{font:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--primary);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-self:center;padding:4px 8px}.toast__action[data-v-93d33700]:hover{background:var(--primary-soft)}.toast__close[data-v-93d33700]{border-radius:var(--radius-sm);width:22px;height:22px;color:var(--text-3);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;margin-top:1px;display:inline-flex}.toast__close[data-v-93d33700]:hover{background:var(--surface-2);color:var(--text)}.toast-enter-active[data-v-93d33700],.toast-leave-active[data-v-93d33700]{transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-spring)}.toast-enter-from[data-v-93d33700],.toast-leave-to[data-v-93d33700]{opacity:0;transform:translateY(20px)scale(.98)}.toast-leave-active[data-v-93d33700]{position:absolute;bottom:0;right:0}.app-skip{z-index:200;border-radius:var(--radius-xs);background:var(--primary,var(--danger-700));color:var(--primary-fg,var(--primary-fg));font-size:14px;font-weight:var(--weight-heading);padding:10px 16px;text-decoration:none;position:absolute;top:8px;left:8px;transform:translateY(-250%)}.app-skip:focus{transform:translateY(0)}#app-main:focus{outline:none}html,body,#app{height:100%;font-family:var(--font-sans);font-size:var(--text-base);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app-shell{height:100%;display:flex}.app-sidebar{width:var(--sidebar-w);background-image:var(--rail-grain), var(--rail-bg);background-blend-mode:overlay, normal;background-repeat:repeat,no-repeat;background-size:140px 140px,100% 100%;background-color:var(--sidebar-bg);height:100%;box-shadow:inset -1px 0 0 var(--seam);transition:width var(--dur-base) var(--ease-out);z-index:40;flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:visible}.app-sidebar[data-collapsed=true]{width:68px}.sidebar-brand{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:18px 18px 12px;display:flex}.app-sidebar[data-collapsed=true] .sidebar-brand{justify-content:center;padding:18px 0 12px}.sidebar-brand__icon{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.sidebar-brand__name{font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--sidebar-fg);letter-spacing:-.01em;white-space:nowrap;overflow:hidden}.app-sidebar[data-collapsed=true] .sidebar-brand__name{display:none}.sidebar-project{cursor:pointer;-webkit-user-select:none;user-select:none;margin:0 12px 8px;position:relative}.app-sidebar[data-collapsed=true] .sidebar-project{margin:0 10px 8px}.sidebar-project__inner{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);background:var(--sidebar-bg-2);border:1px solid var(--sidebar-border);transition:background var(--dur-fast);padding:8px 12px;display:flex}.sidebar-project__inner:hover{background:#ffffff0d}.app-sidebar[data-collapsed=true] .sidebar-project__inner{padding:var(--space-2);justify-content:center}.sidebar-project__dot{background:var(--green);border-radius:50%;flex-shrink:0;width:7px;height:7px}.sidebar-project__name{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--sidebar-fg);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sidebar-project__chev{color:var(--sidebar-fg-muted);flex-shrink:0}.app-sidebar[data-collapsed=true] .sidebar-project__name,.app-sidebar[data-collapsed=true] .sidebar-project__chev{display:none}.project-menu{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:200;padding:var(--space-1);position:absolute;top:calc(100% + 4px);left:0;right:0}.project-menu__label{font-size:9.5px;font-weight:var(--weight-bold);letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);padding:6px 10px 4px}.project-menu__item{border-radius:var(--radius-sm);width:100%;font-size:var(--text-sm);color:var(--text);cursor:pointer;text-align:left;transition:background var(--dur-fast);background:0 0;border:none;align-items:center;gap:6px;padding:7px 10px;font-family:inherit;display:flex}.project-menu__item:hover{background:var(--surface-2)}.project-menu__item.active{background:var(--primary-soft);color:var(--primary)}.project-menu__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.project-menu__role{color:var(--text-3);text-transform:capitalize;font-size:10px}.project-menu--flyout{width:240px;top:0;left:calc(100% + 8px);right:auto}.project-menu__divider{background:var(--border);height:1px;margin:4px 0}.sidebar-search{align-items:center;gap:var(--space-2);background:var(--sidebar-bg-2);border:1px solid var(--sidebar-border);border-radius:var(--radius-md);color:var(--sidebar-fg-muted);font-size:var(--text-sm);cursor:pointer;width:calc(100% - 24px);transition:background var(--dur-fast), color var(--dur-fast);margin:0 12px 14px;padding:7px 12px;font-family:inherit;display:flex}.sidebar-search:hover{color:var(--sidebar-fg);background:#ffffff0a}.sidebar-search__label{text-align:left;flex:1}.sidebar-search kbd{font-family:var(--font-sans);border:1px solid var(--sidebar-border);color:var(--sidebar-fg-muted);background:#ffffff0f;border-radius:4px;padding:2px 5px;font-size:10px}.app-sidebar[data-collapsed=true] .sidebar-search{justify-content:center;width:calc(100% - 20px);margin:0 10px 14px;padding:8px 0}.app-sidebar[data-collapsed=true] .sidebar-search__label,.app-sidebar[data-collapsed=true] .sidebar-search kbd{display:none}.sidebar-nav{flex-direction:column;flex:1;gap:2px;min-height:0;padding:6px 0 10px;display:flex;overflow:hidden auto}.app-sidebar[data-collapsed=true] .sidebar-nav{overflow:visible}.sidebar-nav{scrollbar-width:thin;scrollbar-color:transparent transparent;overscroll-behavior:contain;transition:scrollbar-color var(--dur-base) var(--ease-out)}.sidebar-nav:hover{scrollbar-color:var(--sidebar-scroll-thumb) transparent}.sidebar-nav::-webkit-scrollbar{width:8px}.sidebar-nav::-webkit-scrollbar-track{background:0 0}.sidebar-nav::-webkit-scrollbar-thumb{background:padding-box content-box;border:2px solid #0000;border-radius:999px}.sidebar-nav:hover::-webkit-scrollbar-thumb{background:var(--sidebar-scroll-thumb);background-clip:content-box}.sidebar-nav::-webkit-scrollbar-thumb:hover{background:var(--sidebar-scroll-thumb-strong);background-clip:content-box}.sidebar-section{padding:2px 0;position:relative}.sidebar-section--first{padding-top:0}.sidebar-section__label{font-size:var(--text-2xs);font-weight:var(--weight-ui);letter-spacing:.005em;color:var(--sidebar-fg-muted);opacity:.55;transition:opacity var(--dur-fast);padding:12px 20px 4px}.sidebar-section__label--toggle{width:calc(100% - 16px);font-family:inherit;font-size:11.5px;font-weight:var(--weight-ui);letter-spacing:.005em;color:var(--sidebar-fg-muted);opacity:.65;cursor:pointer;border-radius:var(--radius-sm);transition:opacity var(--dur-fast), color var(--dur-fast), background var(--dur-fast);background:0 0;border:none;align-items:center;gap:6px;margin:8px 8px 2px;padding:7px 10px 6px;display:flex}.sidebar-section__label--toggle:hover{opacity:1;color:var(--sidebar-fg);background:var(--sidebar-bg-2)}.sidebar-section__chev{transition:transform var(--dur-fast) var(--ease-out);opacity:.7;margin-left:auto;transform:rotate(-90deg)}.sidebar-section__label--open .sidebar-section__chev{transform:rotate(0)}.app-sidebar[data-collapsed=true] .sidebar-section__label{opacity:0;border-top:1px solid var(--sidebar-border);margin:0 12px;padding:8px 0 0;font-size:0}.app-sidebar[data-collapsed=true] .sidebar-section--first .sidebar-section__label{display:none}.sidebar-link{border-radius:var(--radius-md);color:var(--sidebar-fg);font-size:var(--text-base);font-weight:var(--weight-medium);transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);align-items:center;gap:12px;margin:2px 10px;padding:8px 14px 8px 16px;text-decoration:none;display:flex;position:relative}.sidebar-link svg{opacity:.85;flex-shrink:0}.sidebar-link__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sidebar-link__tooltip{display:none}.sidebar-link:hover{color:var(--text);background:var(--sidebar-bg-2)}.sidebar-link:hover svg{opacity:1}.sidebar-link.active{color:var(--sidebar-active-fg);background:var(--sidebar-active-bg);font-weight:var(--weight-semibold);box-shadow:0 0 0 1px var(--ring), 0 1px 2px #1111160d}.sidebar-link.active svg{color:var(--sidebar-active-fg);opacity:1}.sidebar-link.active:before{content:"";background:var(--primary);border-radius:0 2px 2px 0;width:2.5px;position:absolute;top:7px;bottom:7px;left:-8px}.app-sidebar[data-collapsed=true] .sidebar-link{padding:var(--space-2);justify-content:center;margin:1px 10px}.app-sidebar[data-collapsed=true] .sidebar-link__label{display:none}.app-sidebar[data-collapsed=true] .sidebar-link__tooltip{background:var(--surface);color:var(--text);box-shadow:var(--shadow-md);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--dur-fast);z-index:50;padding:5px 10px;display:block;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)}.app-sidebar[data-collapsed=true] .sidebar-link:hover .sidebar-link__tooltip{opacity:1}.app-sidebar[data-collapsed=true] .sidebar-link.active:before{left:-10px}.app-sidebar[data-collapsed=true][data-suppress-hover=true] .sidebar-link:hover .sidebar-link__tooltip{opacity:0}.sidebar-section--has-flyout{margin:1px 10px;position:relative}.sidebar-section-icon{border-radius:var(--radius-md);width:100%;height:38px;color:var(--sidebar-fg-muted);cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:relative}.sidebar-section-icon:hover,.sidebar-section--flyout-open .sidebar-section-icon{background:var(--sidebar-bg-2);color:var(--sidebar-fg)}.sidebar-section-icon--active{color:var(--sidebar-active-fg)}.sidebar-section-icon--active:before{content:"";background:var(--primary);border-radius:0 2px 2px 0;width:2px;position:absolute;top:8px;bottom:8px;left:-10px}.sidebar-flyout{background:var(--surface);min-width:220px;box-shadow:var(--shadow-lg);border-radius:var(--radius-md);z-index:50;pointer-events:auto;padding:6px;position:absolute;top:0;left:calc(100% + 14px)}.sidebar-flyout:before{content:"";background:0 0;width:18px;position:absolute;top:0;bottom:0;left:-16px}.sidebar-flyout__head{font-size:10px;font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);border-bottom:1px solid var(--border-subtle);margin-bottom:var(--space-1);align-items:center;gap:7px;padding:8px 10px 10px;display:flex}.sidebar-flyout__head svg{color:var(--primary)}.sidebar-flyout__list{flex-direction:column;gap:1px;display:flex}.sidebar-flyout__item{border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-2);transition:background var(--dur-fast), color var(--dur-fast);align-items:center;gap:9px;padding:7px 10px;text-decoration:none;display:flex}.sidebar-flyout__item svg{color:var(--text-3);flex-shrink:0}.sidebar-flyout__item:hover{background:var(--surface-2);color:var(--text)}.sidebar-flyout__item:hover svg{color:var(--primary)}.sidebar-flyout__item.active{background:var(--primary-soft);color:var(--primary);font-weight:var(--weight-semibold)}.sidebar-flyout__item.active svg{color:var(--primary)}.sidebar-user-row{border-top:1px solid var(--sidebar-border);align-items:center;gap:6px;padding:8px 10px;display:flex}.app-sidebar[data-collapsed=true] .sidebar-user-row{gap:var(--space-1);flex-direction:column;padding:8px 10px}.sidebar-theme-btn{border-radius:var(--radius-md);width:32px;height:32px;color:var(--sidebar-fg-muted);cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sidebar-theme-btn:hover{background:var(--sidebar-bg-2);color:var(--sidebar-fg);border-color:var(--sidebar-border)}.sidebar-user{border-radius:var(--radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--dur-fast);flex:1;align-items:center;gap:10px;min-width:0;padding:6px 10px;display:flex;position:relative}.sidebar-user:hover{background:var(--sidebar-bg-2)}.app-sidebar[data-collapsed=true] .sidebar-user{padding:var(--space-1);flex:none;justify-content:center}.sidebar-avatar{background:var(--primary);width:30px;height:30px;color:var(--primary-fg);font-size:var(--text-2xs);font-weight:var(--weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.sidebar-avatar__online{background:var(--green);border:2px solid var(--sidebar-bg);border-radius:50%;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}.sidebar-user__info{flex:1;min-width:0}.sidebar-user__name{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--sidebar-fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-user__chev{color:var(--sidebar-fg-muted);flex-shrink:0}.app-sidebar[data-collapsed=true] .sidebar-user__info,.app-sidebar[data-collapsed=true] .sidebar-user__chev{display:none}.user-menu{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:200;padding:var(--space-1);position:absolute;bottom:calc(100% + 6px);left:0;right:0}.user-menu__email{color:var(--text-3);padding:7px 12px 5px;font-size:10.5px}.user-menu__group-label{font-size:9.5px;font-weight:var(--weight-bold);letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);padding:6px 10px 4px}.user-menu__divider{background:var(--border);height:1px;margin:4px 0}.user-menu__item{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);width:100%;font-size:var(--text-sm);color:var(--text);cursor:pointer;text-align:left;transition:background var(--dur-fast);background:0 0;border:none;padding:7px 10px;font-family:inherit;display:flex}.user-menu__item:hover{background:var(--surface-2)}.user-menu__item--theme.active{color:var(--primary)}.user-menu__item--danger:hover{background:var(--red-soft);color:var(--red)}.sidebar-collapse-btn{border-radius:var(--radius-md);width:32px;height:32px;color:var(--sidebar-fg-muted);font-family:inherit;font-size:var(--text-xs);font-weight:var(--weight-ui);cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:0;margin:0 8px 8px auto;padding:0;display:flex}.sidebar-collapse-btn:hover{background:var(--sidebar-bg-2);color:var(--sidebar-fg)}.sidebar-collapse-btn svg{flex-shrink:0}.app-sidebar[data-collapsed=true] .sidebar-collapse-btn{justify-content:center;width:calc(100% - 20px);margin:0 auto 8px;padding:0}.app-sidebar[data-collapsed=true] .sidebar-collapse-btn__label{display:none}.sidebar-backdrop-tint{-webkit-backdrop-filter:blur(2px);pointer-events:none;opacity:0;transition:opacity var(--dur-base) var(--ease-out);z-index:30;background:#0f11152e;position:fixed;inset:0 0 0 68px}[data-theme=dark] .sidebar-backdrop-tint{background:var(--overlay)}.app-shell--sidebar-collapsed .app-sidebar:hover~.sidebar-backdrop-tint{opacity:1}.app-shell--sidebar-collapsed .app-sidebar[data-suppress-hover=true]:hover~.sidebar-backdrop-tint{opacity:0}.app-main{background:var(--bg);flex-direction:column;flex:1;min-width:0;display:flex;overflow:auto}.app-main--full{width:100%}.app-main__body{width:100%;min-height:0;max-width:var(--content-max);flex-direction:column;flex:1;margin-inline:auto;display:flex}.app-main__body--form{max-width:var(--content-max-form)}.app-main__body--full{max-width:none}.app-main__body>.editor,.app-main>.editor{flex:1}.app-navbtn,.app-navscrim{display:none}@media (width<=900px){.app-navbtn{z-index:60;border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--text);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;display:flex;position:fixed;top:10px;left:10px}.app-navscrim{z-index:35;background:var(--overlay);display:block;position:fixed;inset:0}.app-sidebar{transition:transform var(--dur-base) var(--ease-out);box-shadow:none;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.app-shell--nav-open .app-sidebar{transform:translate(0);box-shadow:0 0 40px #00000059}.app-sidebar .sidebar-collapse-btn{display:none}.app-main{width:100%;padding-top:46px}}.app-navbar-progress{z-index:9500;background:linear-gradient(90deg, transparent 0%, var(--primary) 40%, var(--primary) 60%, transparent 100%);height:2px;animation:app-navbar-progress 1.1s var(--ease-out) infinite;background-repeat:no-repeat;background-size:40% 100%;position:fixed;top:0;left:0;right:0}@keyframes app-navbar-progress{0%{background-position:-40% 0}to{background-position:140% 0}}@media (prefers-reduced-motion:reduce){.app-navbar-progress{background:var(--primary);opacity:.5;animation:none}}.app-view-error{margin:var(--space-10) auto;max-width:520px;padding:var(--space-6);align-items:center;gap:var(--space-3);text-align:center;color:var(--text-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.app-view-error svg{color:var(--red)}.app-view-error__title{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text)}.app-view-error__msg{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-xs);color:var(--red);background:var(--red-soft);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);overflow-wrap:anywhere;max-width:100%}.app-view-error__hint{font-size:var(--text-sm);color:var(--text-3);line-height:1.5}.app-view-error__actions{gap:var(--space-2);margin-top:var(--space-2);display:flex}.app-view-error__btn{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit;font-size:var(--text-sm);cursor:pointer;padding:8px 14px}.app-view-error__btn:hover{background:var(--surface-2)}.app-view-error__btn--primary{background:var(--primary);border-color:var(--primary);color:var(--primary-fg)}.app-view-error__btn--primary:hover{background:var(--primary-hover)}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-cyrillic-400-normal-C51Di1Mf.woff2)format("woff2"),url(/assets/geist-mono-cyrillic-400-normal-CPJFfJgk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-mono-symbols2-400-normal-DjbiTEEA.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-mono-vietnamese-400-normal-CZEPLOgu.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-ext-400-normal-DI-rJ0UV.woff2)format("woff2"),url(/assets/geist-mono-latin-ext-400-normal-CfzLURNc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DTRLJnHl.woff2)format("woff2"),url(/assets/geist-mono-latin-400-normal-B2yvC1Cq.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-cyrillic-500-normal-D2cXvDHF.woff2)format("woff2"),url(/assets/geist-mono-cyrillic-500-normal-DfuvdVgn.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-mono-symbols2-500-normal-CmnCPGa0.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAA9YABAAAAAAJ9QAAA73AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoEkG4lKHCgGYD9TVEFURACCdBEICqc8oUULghwAATYCJAOEDAQgBYRsB4o5DAcbrCIzo3aUk5prRMVmZMV/mcCNIdIb+IRD2DTKDpou2oiIEQw/ahmpMunWLnfDQbgKh31CZUR1iAPeaD7AxvMPa9/OfTP7dxGX5NLME2Sr4tmzZ0LZCI0oHiokrzo/T9t8/8DiKBkqYoDR2EFZoFMkzABtRBdu7MYal5GuMpxLnuf/ZPd9kdmGPvHZbGaRJx0PAq+C+D+w4MRL8sI1rPhoAjTe8feT/q3JL19gi6+Tef3PuX+diLZ1OyD6hxIkaJLi/839m819N/MhKfD8OmCHxz8ogjA1cjJ/Hsyb5gOnKVHKnOIUWfVUVpYdMNoKxbtrzK6Qa9xqv26F1gtRTaeZuaUW50/IRFlcaylN/aAicSmS5hCS4FDOY1qqYUifdMV9wYwpYk2tCpT039Vf7j+FwNABuAHDgjAgtmwh/XAhzlwhfAJIkChIjHhIogyIjAySRQlRy4cUqoVotUL0OiADDUQyWBcSIwKJiQkJQgImAqOBiRDEBLE00GBdjIYhIGAobxLYrleuBPq5j6EZ6MiAjgICW/4YsD/OXXtAB2okCUS+JLnuKSVBYYkJocCg2s0bKgIVCRudNRR/e6Eg7D4UpQ+h+RcT9QYqacOUIb/19lGzfz7ZZNywatsJVdCotMNZ+wKZ7VIwMvpXzmPzM1+MfIf6L/LIu5NryFxA0gtHx+ZUjsq0/dmZU9TbnLWoWZ6FPROnV7Mr/akZX7Q/OkQGM9Uz0CxzalVSSTE8NTlGZqJDCUnEEKZyLAK8EfDhwoZHR9b9nBj88cMn1LzxDB0FgwduueKjBG6QH+RDGOwy37nlhwO8z9z6KN4cnCBHOga54H0OEDiwq8Y0iFGyCMr8TE81zP4Qu0ol5ciCqIyzcLGrxjSMgU6fW6tE8kTzvKYs43ezBvKHMI1MyquesvBcK3wrfDv84QmthXUOVr/KPQn1Njm7Rqyzt+tTbzj4NvA/d+ssCgUEt7EEVgDLgYUIzJ42FUrAfFVgiQiVIFjjmyT9EizI/MRYmVwZ80XztmHDn3rFVyHpyLpCslXR9zrbl9aiMAlZbpT5BZX5oylZr1ZlPr30nF4+KHin3rwAOaainAJlXrW19OWBWvHO/2vN0PyB4hDkICBgAiaAwMfQP/oQkIFM5KAT+mIoRqIIxSjDbCy6djUE9KAIBh9v4uOMeBMWQPIjTZDbloZvLEDdrvyB3ebSObmwJA8qYOM89Gyw31d8bBfL4TD+2kd6P2+Ddhvm2eD+2yeo8fYAs1lCEGsYMB4GzIdd/GoNCMDps6IReQ1hIyNBsHgPECCATOMbQAENMB4JQn1yylvOxkf+c4UWOxISssUPHUuyuUEkMsmG5PH0/Re7DoaY+KJlcTY1QBJpDVh81mM97CYhdPjvyt8L4N8pqBP+ZNwnzedzp+7s4n9fG4lsybjKF6WVjwoh6g1EoEvHkMGGGE6KKhVNGgoJsiSWUlgRsiZiIRmHgqM8XEr9ZLHTn70cDnKxZXOh4UzNSxlv5fgKuSvmoYSnUm6K+Krkr1qAGgK1/FQJohVMJ1SDcE0iNIvUIkyjWO1i6MUxiNcBQR2jAO4BMnVgPagXoBkEfU9As2mAgnXKI72VurKO9Xpi4f36iSr8wxqfOBR0iYe9HGrJVmSAuA2VymSyWEwbH6oDnWNFY1Lt7Ji25HO71nQumc0kZ+hoj87m0q3Jn59tzSWrrGiWlTQrKl6Gl1BKizUamgq3wLuvXwfi2jWKGu++iYbfoFBwCxpQFSV42F0piAaUFocK840baPjNm3UZdce/MMmYSQkQjhMag0g4Zvn9+PfdX1PxkjL3w2OuQ8OXcvEZS4C4RsFJhXhBEZ6PqcZYVqMZfoViPuesHs2Am8zAcZi+nGI+s9UVn3+p8dmPIaTcvh+IA7Na9ogjh4STKWrHgdmLk4MLzi489RKYX2fwQfPwVNeuFdKm/8fgCCclUhANw4EydJl8J9LCCypsmLEbtvZbmytaaKkK0XFOwZTS5ZYUz/9hlPHNzYJZrEGNq8o0uLJgyKOoP0qD+YY7vmAP3r2Phy++1mDe6z1zJcW82pmy7Crevcdrxgq8e53PEgzabJR1m9DwuYOaLWejWbuOdQCI9VMog6KKozW4UtmAt18TDzOlbmHONFexWPlO+1khB3fAvM1cykutSdesT2nWmyRrGaGYHVi3Rnw11wudsXPyzpJQgUIAnIsnxl7VNK3M3wWWu3nlgE+e17Oh1KzIXKjXZy4w55aKK+UprNAaCUJLVAghv2d7lexicnny5bwqyK5aC2ur9n87DwQwVAZV4orOgR0z7DxbhyphxcBOYXI9ZUWYJN5jUGGhx2BJQlgYGBySGeRcDwIY+mHdXRd1V7OlCrFYp2Rf1V3s2gfwn3E3uhFtk5QUyXM4L1JFOu5w5owQakr1jrHi0ET46XlliWFq5OXf3HB5iSc8xcP6ewQJBRKFLI+xziOpJCps6GydJV3WXlJUW99ee4X1j+Gal7OE5ulgsmcqHLJ4PEWI0I3m7zfN5aeK53YdgkuqRJFD1OrIIVUiiUDKuzx+un9NTynZeHiZldSFWyx4566IjXfP/R2YKK3QqKWVEILLmsUJQ5XKhK5GaWZqoyhhSL5zF1mWmZ0cfG+b1tJe1lH4JJ1KFqcJo2JSxSBXXZr9/rtKcGiramstBOCZGRlVLTMykzCUqJSUYfaMYnF6hUZTuGK8PPzFs4q0Zfk1SemhwvBoUYYkroZdBubrNEmBDC7j2UPi1gK9qvj15tXLzzaB5HmIGSqh0+ZKutsR1Dhz6filjVf7/09+MTC7vP4sFcV9QG+5TquDwLyCUS0po+BqXooxCqbMySsxa78X5GRWs64LAerkrAyBSDSR7zYxTCQgfzeoK2UzqX/i6LY6Vqyr3N+R7/KuAGcFeMS6RKTA0oZcVi7I5Kme01j0x2zmdlOKqZ9DeI+P2x+4fL8mijPTl0uAn7PKa8thUrAsRgaWD0P11al6vynJWekCkXBcCJ2SDhYPU28PPlTvu7uALP6e3Ycl27Yy6B9YdJM+tu2aXVC7O28XVP5j4X/ucWgMCS/eQe5n70y940ex/c5/yE+q2JxTJ3ThbFCdUUQ0XRUosoq451pYGz66Xj4a2m/VO18rN8Jjht333ApmNZP6wZYxQh/f9tQuuN2Dd+otPEgPZZqlIDe7iFs2aNlkDF8joqVjnB+Hajx/VqskGONTmF7YGAAWQkC/LgG2soGHAjqy+3+khUyxTUcBRuc+23RM4PBjRSYOPKT/Bx7H+2AzLmg3pHoZqT0hkFl//E26y2rrS21jhcDRlRiOgB6lA5v50262qpeR8gkhpKERU3eaX5RTGg2NYFPeliTixfJiebG8aF4ULw063BKyiHmD7+KazgrHBxrcc2kZEtF9b2jsNz1wZrGBGDK6q7+YE678hPCW+mqhRHeZtyCXQhuqRzd0o5PwlhldCbFQLSaMHvpD7JE/xBOy2a8RfZTQ0T9t9DHubscuyKFDvui4iah5KNTt/sVr04KEypx78xGMYaPcH7t2ksJm2KcGF9AWa13zdKq74bVpUKL9ZxkHqBgqB62by7mIa7OJZdywwB67WswKqaqAtlCpeSraHaAmUIcIfwG7830BNT+2h67F6YNJHwbf+0B8t4xvVUeo6TdYxB+sp11/1PQaHXwDm3gpkqMeaFRt6yKmYW0Z2kttohF4wwHJLfv0943e7ofmw+cAJoPa1nhjTs47i12rpQLE3fSt7E24eIoIcftkmH2otj3112DKVQr5wbreyofPbioiU/MB/ho//hwGp0q45tqmTZFtUJjJA7VJazqezLOfKqI3oNWnUA6zr+LsQ7W9QdaYarvxYQmHvcnipLmrPeKkqwssmSrMgFZXUw6yxp1cxSC9wjXh9iAPOBAga7qcLLzfytcH+eVtqqUCpJV0ujFKHpIYkuZWh0x+U3t5qtTVMIwMKGp16gFFV26I1K1U5DOQH/498k3NnEE+IL0jH4iajYwS392HFN25kjS3OmTybXtH+rkc6g5CVID01ntANTb/iq3wjbngK0PCTECrL6ccpNd9UMUgg8Kev2xAPblDehk+DgIyeH6D5iYpYyT8rEmkV4DPJ9ZqAF9WhnWYL4Dbnu9ADwYQ8BOukjoRyZs0Xhs+B5fzTZjsKE4BecDs1vx42T3CMzouIUvs9zQv9Ijw9AzWF/HkPSIqWpXQV+ieFoQIvBwe+umaa+aab7xl7jqrz2TzdX/JVDUMCNOMhYB7wmGKkCFn1dDhI220K7Q2AJ6GQ1oj7n5ILEhetSaJsjWa3NoC1+zWlvgGSnoVEbVmYgtqZYvKvRSBEHvdyQUvQpHe+xuBQ1o0qdAsg8F03EinikaNV0frBFlqVPfTOjRJ65u3M+BPa9GsJegZtErzOMGCGZlWo1ltyDXkch60qxEkB+nV5aW7TQPbgRr0Srf/Vb5QQaKFCLUdx1NTEJOvVyooZB2O36iCfjWb8quUGKMH0W9GwBcmpAgi8Ck51ITSvBz6TtaLquqkUMGRgXa5mu98vttl6uhi+Q6VglQ9HSZY5/qX23ZqDG7beIHb6gTVp34w53m7hAHxR98D5ju9ZpiimjSzxWqzO5yu+GDEF5Mtln7Y7NhziACHI27COHHmwhUPnxt3Hjx58eaTGL78+AsgEChIsJAkCBUmXEQkIkWJFiNWnHgJEiVJlkKYNCjpRMQkpFKlSZeRmzLJyKOQJVt/OXIp5FFSUdPIV5B8hYoUK1GqTLkKlSlWpVqN2pA8tHTqNWjUpFmLVm302hl06DTAQIMM1mVIE96v7W876viO1FIzvexAWLSeKDgCCbxhkPTXffm5m7SkOICwaC8HkpReSeUAGf/xsllDUhEEGN2OSim3of97f90iktxWS3Ga66BBjRtUGWuV4PYoySn4bKCa8G9XKPiPDrcPOs5UAlQ8KnQ8hGBbUPFEMrRNkZ4UDwgR6+VIltoruRJB92RARATDU619aCEjVDqEWf3QQYTIVFuHDpvBIPwqK0VMKDPBEPlJzeunQrxOKvr3c9gEHNbQTcZ58XO60I77+W9Pnrwc5Xn1+PzjydPuIja716J4J6JRR6TGmjTq2JF5KPbpFrN/3ajNdw8AAA==)format("woff2"),url(/assets/geist-mono-vietnamese-500-normal-Dx9-epDo.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-ext-500-normal-Buglb9-a.woff2)format("woff2"),url(/assets/geist-mono-latin-ext-500-normal-CrWEgvU_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-500-normal-YINYabwD.woff2)format("woff2"),url(/assets/geist-mono-latin-500-normal-D-GG86Jb.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--n-0:#fff;--n-25:#fcfcfd;--n-50:#f8f8fa;--n-100:#f2f2f5;--n-150:#eaeaef;--n-200:#e0e0e7;--n-300:#c8c8d2;--n-400:#9e9eab;--n-500:#74747f;--n-600:#565660;--n-700:#3e3e47;--n-750:#2e2e36;--n-800:#212128;--n-850:#18181d;--n-900:#111116;--n-950:#0a0a0d;--plum-50:#fdf1f5;--plum-100:#fbe0e9;--plum-200:#f3bfcf;--plum-300:#e28fab;--plum-400:#c85b80;--plum-500:#a82b54;--plum-600:#8e1f44;--plum-700:#741635;--plum-800:#571026;--plum-900:#3a0b19;--plum-950:#1e0610;--em-50:#e7f6ef;--em-100:#c8ebdb;--em-200:#93d8bb;--em-300:#56be95;--em-400:#2aa173;--em-500:#17835c;--em-600:#106848;--em-700:#0c5038;--em-800:#093b29;--forest-soft:var(--em-50);--forest-500:var(--em-500);--forest-600:var(--em-600);--forest-night:#2fb37d;--bone-50:var(--n-0);--bone-100:var(--n-50);--bone-200:var(--n-100);--bone-300:var(--n-150);--bone-400:var(--n-200);--bone-500:var(--n-400);--bone-700:var(--n-500);--bone-800:var(--n-800);--bone-900:var(--n-950);--night-canvas:#111116;--night-surface:#18181d;--night-2:#212128;--night-sunken:#0a0a0d;--night-hover:#212127;--night-active:#2a2a31;--success-50:#e4f7ea;--success-500:#12a150;--success-700:#0b7a3b;--warning-50:#fdf1d8;--warning-500:#de9a15;--warning-700:#94640a;--danger-50:#fde9e7;--danger-500:#e0483a;--danger-700:#9e2b20;--info-50:#e6eefc;--info-500:#3b6fe0;--info-700:#274ca0;--violet-50:#efeafb;--violet-500:#7c5cd6;--violet-700:#4a31a0;--viz-1:#17835c;--viz-2:#a82b54;--viz-3:#de9a15;--viz-4:#3b6fe0;--viz-5:#7c5cd6;--viz-6:#9e9eab;--primary:var(--plum-500);--primary-hover:var(--plum-400);--primary-pressed:var(--plum-700);--primary-soft:var(--plum-50);--primary-soft-fg:var(--plum-700);--primary-border:#a82b5447;--primary-fg:#fff;--bg:var(--bone-100);--surface:var(--bone-50);--surface-2:var(--bone-200);--surface-3:var(--bone-300);--overlay:#0a0a0d80;--rail-tint-top:color-mix(in srgb, var(--plum-500) 8%, var(--n-50));--rail-tint-bottom:color-mix(in srgb, var(--plum-500) 3%, var(--n-50));--rail-bg:linear-gradient(180deg, var(--rail-tint-top), var(--rail-tint-bottom));--rail-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23g)' opacity='0.42'/%3E%3C/svg%3E");--sidebar-bg:var(--rail-tint-bottom);--sidebar-bg-2:color-mix(in srgb, var(--plum-500) 10%, transparent);--sidebar-fg:var(--n-700);--sidebar-fg-muted:var(--n-500);--sidebar-scroll-thumb:#9f5a7438;--sidebar-scroll-thumb-strong:#9f5a7466;--sidebar-active-bg:var(--n-0);--sidebar-active-fg:var(--plum-600);--sidebar-border:#11111612;--text:var(--n-800);--text-strong:var(--n-950);--text-2:var(--n-700);--text-3:var(--n-500);--text-4:var(--n-400);--text-on-accent:#fff;--border:#11111612;--border-strong:#11111621;--border-subtle:#1111160d;--seam:var(--n-150);--ring:var(--n-200);--lifted:var(--n-0);--green:var(--success-700);--green-soft:var(--success-50);--green-border:#b6dec3;--amber:var(--warning-700);--amber-soft:var(--warning-50);--amber-border:#ecca8b;--red:var(--danger-700);--red-soft:var(--danger-50);--red-border:#efbac2;--teal:#0f6e62;--teal-soft:#def1ee;--teal-border:#95cec5;--purple:#594fc2;--purple-soft:#ecebfb;--purple-border:#c8c4ee;--orange:#c2660b;--orange-soft:#fdf0e0;--orange-border:#f3cc94;--pink:#c2185b;--pink-soft:#fbe6ee;--pink-border:#f0b8ce;--blue:var(--info-500);--blue-soft:var(--info-50);--blue-border:#b6cced;--nav-tint-campaigns:#d9a574;--nav-tint-audience:#7da88e;--nav-tint-analytics:#8fa8c2;--accent:var(--em-500);--accent-hover:var(--em-400);--accent-pressed:var(--em-700);--accent-soft:var(--em-50);--accent-soft-fg:var(--em-700);--accent-border:#17835c47;--primary-secondary:var(--accent);--primary-secondary-soft:var(--accent-soft);--primary-secondary-fg:var(--accent-soft-fg);--ch-email:var(--primary);--ch-email-soft:var(--primary-soft);--ch-sms:var(--green);--ch-sms-soft:var(--green-soft);--ch-push:var(--orange);--ch-push-soft:var(--orange-soft);--ch-webhook:var(--purple);--ch-webhook-soft:var(--purple-soft);--ch-onsite:var(--teal);--ch-onsite-soft:var(--teal-soft);--avatar-1-bg:var(--plum-50);--avatar-1-fg:var(--plum-600);--avatar-2-bg:var(--forest-soft);--avatar-2-fg:var(--forest-500);--avatar-3-bg:#fbf1de;--avatar-3-fg:#8a5a0a;--avatar-4-bg:#fbe6ee;--avatar-4-fg:#c2185b;--avatar-5-bg:#ecebfb;--avatar-5-fg:#594fc2;--avatar-6-bg:#fdf0e0;--avatar-6-fg:#c2660b;--avatar-7-bg:#e7f4ec;--avatar-7-fg:#1f7a3c;--avatar-8-bg:#fbecee;--avatar-8-fg:#b32d3d;--eyebrow-color:var(--text-3);--eyebrow-spacing:.05em;--eyebrow-size:11px;--eyebrow-weight:var(--weight-label);--shadow-xs:0 0 0 1px #1111160d, 0 1px 2px #1111160a;--shadow-sm:0 0 0 1px #1111160d, 0 1px 2px #1111160a;--shadow-md:0 0 0 1px #1111160d, 0 6px 16px -4px #11111617, 0 2px 5px -2px #1111160d;--shadow-lg:0 0 0 1px #1111160f, 0 22px 44px -12px #11111629, 0 6px 12px -6px #11111612;--shadow-focus:0 0 0 3px var(--primary-soft);--shadow-inset:inset 0 1px 2px #1111160d;--control-h-sm:28px;--control-h:34px;--control-h-lg:42px;--control-pad-x-sm:10px;--control-pad-x:12px;--control-pad-x-lg:18px;--control-font-sm:var(--text-xs);--control-font:var(--text-sm);--control-font-lg:var(--text-md);--control-radius:var(--radius-md);--radius-xs:6px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-full:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono", "JetBrains Mono", "SF Mono", ui-monospace, Menlo, monospace;--font-display:var(--font-sans);--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:15px;--text-lg:17px;--text-xl:21px;--text-2xl:26px;--text-3xl:34px;--text-4xl:44px;--text-5xl:58px;--text-6xl:76px;--leading-tight:1.2;--leading-snug:1.4;--leading-normal:1.55;--leading-loose:1.65;--tracking-tight:-.02em;--tracking-snug:-.01em;--tracking-base:0;--tracking-wide:.04em;--tracking-caps:.08em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:600;--weight-heading:600;--weight-heading-sm:500;--weight-number:600;--weight-body:400;--weight-ui:500;--weight-label:500;--sidebar-w:240px;--header-h:52px;--content-pad:var(--space-8);--note-paper:#fbf7e8;--cell-pad-x:var(--space-4);--cell-pad-y:var(--space-3);--cell-pad-y-head:var(--space-2);--content-max:none;--content-max-form:none;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.32, .72, 0, 1);--ease-standard:cubic-bezier(.22, .61, .36, 1);--dur-fast:.12s;--dur-base:.18s;--dur-slow:.28s}[data-theme=dark],[data-direction=plum-night]{--primary:#e05b7d;--primary-hover:#ec7291;--primary-pressed:#c13f60;--primary-soft:#e05b7d21;--primary-soft-fg:#f5b3c4;--primary-border:#e05b7d6b;--primary-fg:#fff;--accent:var(--forest-night);--accent-hover:#6b947a;--accent-pressed:#1e8b5f;--accent-soft:#5a806829;--accent-soft-fg:#a8c2b0;--accent-border:#a8c2b047;--success-50:#12a15029;--success-700:#6fd79b;--warning-50:#de9a1529;--warning-700:#e9bc63;--danger-50:#e0483a29;--danger-700:#f09b90;--info-50:#3b6fe033;--info-700:#9db8f2;--violet-50:#7c5cd633;--violet-700:#bfaeee;--bg:var(--night-canvas);--surface:var(--night-surface);--surface-2:var(--night-2);--surface-3:var(--night-sunken);--overlay:#0009;--rail-tint-top:color-mix(in srgb, var(--plum-500) 8%, #08080a);--rail-tint-bottom:color-mix(in srgb, var(--plum-500) 3%, #08080a);--rail-bg:linear-gradient(180deg, var(--rail-tint-top), var(--rail-tint-bottom));--rail-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23g)' opacity='0.20'/%3E%3C/svg%3E");--sidebar-bg:var(--rail-tint-bottom);--sidebar-bg-2:color-mix(in srgb, var(--plum-500) 22%, transparent);--sidebar-fg:#b4b4bf;--sidebar-fg-muted:#7a7a86;--sidebar-scroll-thumb:#ffffff24;--sidebar-scroll-thumb-strong:#ffffff42;--sidebar-active-bg:#e05b7d24;--sidebar-active-fg:#f0a2b8;--sidebar-border:#ffffff12;--text:#c9c9d2;--text-strong:#e8e8ee;--text-2:#a8a8b4;--text-3:#8a8a96;--text-4:#5f5f6a;--text-on-accent:#fff;--border:#ffffff12;--border-strong:#ffffff21;--border-subtle:#ffffff0d;--seam:var(--n-800);--ring:var(--n-750);--lifted:var(--n-800);--green:#4ade80;--green-soft:#16a34a2e;--green-border:#4ade8047;--amber:#fbbf24;--amber-soft:#e0901a2e;--amber-border:#fbbf2447;--red:#f87171;--red-soft:#dc26262e;--red-border:#f8717147;--teal:#5eead4;--teal-soft:#5eead41f;--teal-border:#5eead447;--purple:#a78bfa;--purple-soft:#a78bfa1f;--purple-border:#a78bfa47;--orange:#fb923c;--orange-soft:#fb923c1f;--orange-border:#fb923c47;--pink:#f472b6;--pink-soft:#f472b61f;--pink-border:#f472b647;--blue:#60a5fa;--blue-soft:#60a5fa24;--blue-border:#60a5fa4d;--nav-tint-campaigns:#e1b58a;--nav-tint-audience:#95bda1;--nav-tint-analytics:#a8bcd4;--primary-secondary:var(--accent);--primary-secondary-soft:var(--accent-soft);--primary-secondary-fg:var(--accent-soft-fg);--primary-soft-fg-dark:#f2d5dd;--avatar-1-bg:#a8566e33;--avatar-1-fg:#e5bfcc;--avatar-2-bg:#5a806833;--avatar-2-fg:#a8c2b0;--avatar-3-bg:#fbbf2429;--avatar-3-fg:#fbcf64;--avatar-4-bg:#f472b629;--avatar-4-fg:#f7a3cd;--avatar-5-bg:#a78bfa29;--avatar-5-fg:#c4b1fb;--avatar-6-bg:#fb923c29;--avatar-6-fg:#fcb585;--avatar-7-bg:#4ade8029;--avatar-7-fg:#88e8a9;--avatar-8-bg:#f8717129;--avatar-8-fg:#fb9d9d;--shadow-xs:0 0 0 1px #ffffff0f, 0 1px 2px #00000080;--shadow-sm:0 0 0 1px #ffffff0f, 0 1px 2px #00000080;--shadow-md:0 0 0 1px #ffffff0f, 0 8px 20px -6px #000000b3;--shadow-lg:0 0 0 1px #ffffff14, 0 28px 56px -16px #000000d9;--shadow-focus:0 0 0 3px #e05b7d47;--shadow-inset:inset 0 1px 2px #0006;--viz-1:#2fb37d;--viz-2:#e05b7d;--viz-3:#e8ae3c;--viz-4:#6d96f0;--viz-5:#9c7ee8;--viz-6:#64646e}:root,[data-theme=dark],[data-direction=plum],[data-direction=plum-night]{--primary-press:var(--primary-pressed);--bg-canvas:var(--bg);--bg-surface:var(--surface);--bg-surface-2:var(--surface-2);--bg-sunken:var(--surface-3);--bg-hover:var(--surface-2);--bg-active:var(--surface-3);--bg-sidebar:var(--sidebar-bg);--bg-sidebar-item:transparent;--bg-sidebar-active:var(--sidebar-active-bg);--fg-default:var(--text-2);--fg-strong:var(--text);--fg-muted:var(--text-3);--fg-subtle:var(--text-4);--fg-on-coral:var(--primary-fg);--fg-on-primary:var(--primary-fg);--fg-sidebar:var(--sidebar-fg);--fg-sidebar-active:var(--sidebar-active-fg);--fg-sidebar-muted:var(--sidebar-fg-muted);--border-1:var(--border);--border-2:var(--border-strong);--radius-1:var(--radius-xs);--radius-2:var(--radius-md);--radius-3:var(--radius-lg);--radius-4:var(--radius-xl);--radius-pill:var(--radius-full);--shadow-1:var(--shadow-sm);--shadow-2:var(--shadow-md);--shadow-3:var(--shadow-lg);--shadow-inset:inset 0 1px 2px #2e2a230f;--dur-1:var(--dur-fast);--dur-2:var(--dur-base);--dur-3:var(--dur-slow);--leading-base:var(--leading-normal);--sand-50:var(--bone-50);--sand-100:var(--bone-100);--sand-200:var(--bone-200);--sand-300:var(--bone-300);--sand-400:var(--bone-400);--sand-500:var(--bone-500);--sand-700:var(--bone-700);--sand-800:var(--bone-800);--sand-900:var(--bone-900);--ink:#0f0e0b;--paper:#fff}:root,[data-theme=dark],[data-direction=plum-night]{--color-primary:var(--primary);--color-primary-hover:var(--primary-hover);--color-primary-light:var(--primary-soft);--color-primary-bd:var(--primary-border);--color-cta:var(--primary);--color-cta-hover:var(--primary-hover);--color-bg:var(--bg);--color-surface:var(--surface);--color-sidebar:var(--sidebar-bg);--color-text:var(--text);--color-text-2:var(--text-2);--color-text-3:var(--text-3);--color-text-secondary:var(--text-2);--color-text-muted:var(--text-3);--color-border:var(--border);--color-border-md:var(--border-strong);--color-green:var(--green);--color-green-lt:var(--green-soft);--color-amber:var(--amber);--color-amber-lt:var(--amber-soft);--color-red:var(--red);--color-red-lt:var(--red-soft);--color-purple:var(--purple);--color-purple-lt:var(--purple-soft);--color-teal:var(--teal);--color-teal-lt:var(--teal-soft);--sidebar-width:var(--sidebar-w);--header-height:var(--header-h);--c-bg:var(--bg);--c-surface:var(--surface);--c-border:var(--border);--c-border-md:var(--border-strong);--c-text:var(--text);--c-text-2:var(--text-2);--c-text-3:var(--text-3);--c-blue:var(--primary);--c-blue-lt:var(--primary-soft);--c-blue-bd:var(--primary-border);--c-green:var(--green);--c-green-lt:var(--green-soft);--c-amber:var(--amber);--c-amber-lt:var(--amber-soft);--c-red:var(--red);--c-red-lt:var(--red-soft);--c-purple:var(--purple);--c-purple-lt:var(--purple-soft);--c-teal:var(--teal);--c-teal-lt:var(--teal-soft)}html,body,#app{font-family:var(--font-sans);font-weight:var(--weight-body);background:var(--bg);color:var(--text)}h1,h2,h3{font-weight:var(--weight-heading)}h4,h5,h6{font-weight:var(--weight-heading-sm)}button,nav a,[role=tab]{font-weight:var(--weight-ui)}button,input,select,textarea,optgroup{font-family:inherit}th,caption,label,legend,figcaption{font-weight:var(--weight-label)}[data-theme=dark] ::selection{color:#f8efef;background:#a8566e59}[data-direction=plum-night] ::selection{color:#f8efef;background:#a8566e59}.tabular-nums,.metric-card__value,.page-stats__value,table td,table th,.mono,.metric-value{font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono)}.tnum{font-variant-numeric:tabular-nums}.eyebrow{font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--eyebrow-color)}.fn{gap:var(--space-2);background:var(--bg-surface);transition:box-shadow var(--dur-2) var(--ease-standard), opacity var(--dur-2);flex-direction:column;padding:11px 14px;display:flex;position:absolute}.fn--sm{padding:9px 11px}.fn--wait{justify-content:center;padding:10px 14px}.fn--wait .fn-row{gap:var(--space-2)}.fn--wait .fn-chip{width:24px;height:24px}.fn--round{border-radius:var(--radius-4);box-shadow:inset 0 0 0 1.5px var(--fn-c), var(--shadow-1)}.fn--pill{border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1.5px var(--fn-c), var(--shadow-1)}.fn--rect{border-radius:var(--radius-2);box-shadow:inset 3px 0 0 var(--fn-c), inset 0 0 0 1px var(--border-1), var(--shadow-1)}.fn--exit{background:var(--bg-surface-2)}.fn.is-tinted{background:linear-gradient(color-mix(in srgb, var(--fn-bg) 55%, transparent), color-mix(in srgb, var(--fn-bg) 55%, transparent)), var(--bg-surface)}.fn-row{align-items:center;gap:10px;min-width:0;display:flex}.fn--sm .fn-row{gap:var(--space-2)}.fn-chip{border-radius:var(--radius-1);flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.fn--sm .fn-chip{width:22px;height:22px}.fn-kind{font-family:var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-size:9px;line-height:var(--leading-snug)}.fn-name{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--fg-strong);letter-spacing:var(--tracking-snug);white-space:nowrap;text-overflow:ellipsis;line-height:1.25;overflow:hidden}.fn--sm .fn-name{font-size:var(--text-xs)}.fn-sub{font-size:var(--text-2xs);color:var(--fg-subtle);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fn-arms{flex-wrap:wrap;gap:5px;display:flex}.fn-arm{color:var(--n-700);border-radius:var(--radius-pill);white-space:nowrap;padding:3px 8px;font-size:10px}.fn-arm b{font-weight:var(--weight-bold)}.fn-count{font-size:10px;font-weight:var(--weight-bold);color:var(--primary-fg);background:var(--accent);border-radius:var(--radius-pill);box-shadow:0 0 0 2px var(--bg-canvas);padding:2px 7px;position:absolute;top:-9px;right:-9px}.fn-flag{background:var(--danger-500);border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:-8px;left:-8px}.fn.is-selected{box-shadow:0 0 0 2px var(--fn-c), var(--shadow-2)}.fn.is-muted{opacity:.45}.fn.is-error{box-shadow:inset 0 0 0 1.5px var(--danger-500), 0 0 0 2px var(--danger-50), var(--shadow-1)}.fn.is-live{box-shadow:inset 0 0 0 1.5px var(--fn-c), 0 0 0 3px var(--accent-soft), var(--shadow-1)}.fport{background:var(--bg-surface);width:12px;height:12px;box-shadow:inset 0 0 0 1.5px var(--border-strong);transition:box-shadow var(--dur-1), background var(--dur-1);border-radius:50%;position:absolute;transform:translateY(-50%)}.fport--in{left:-6px}.fport--out{right:-6px}.fport.is-yes{background:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent)}.fport.is-no{background:var(--danger-500);box-shadow:inset 0 0 0 1.5px var(--danger-500)}.fn:hover .fport{box-shadow:inset 0 0 0 1.5px var(--fn-c)}.fport-tag{font-size:10px;font-weight:var(--weight-bold);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--fg-muted);box-shadow:inset 0 0 0 1px var(--border-2);white-space:nowrap;padding:2px 9px;position:absolute;right:-16px;transform:translate(100%,-50%)}.fport-tag.is-yes{color:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent)}.fport-tag.is-no{color:var(--danger-500);box-shadow:inset 0 0 0 1.5px var(--danger-500)}.wire-tag{text-align:center;font-size:10px;font-weight:var(--weight-bold);border-radius:var(--radius-pill);background:var(--bg-surface-2);color:var(--fg-muted);box-shadow:0 0 0 3px var(--bg-canvas);padding:3px 0;display:block}.wire-tag.is-yes{background:var(--accent-soft);color:var(--accent-soft-fg)}.wire-tag.is-no{background:var(--danger-50);color:var(--danger-700)}.wire-tag.is-a,.wire-tag.is-b{background:var(--info-50);color:var(--info-700)}.fnode-grid{gap:var(--control-pad-x-lg);grid-template-columns:repeat(auto-fit,minmax(268px,1fr));display:grid}.fstate-grid{gap:var(--control-pad-x-lg);grid-template-columns:repeat(auto-fit,minmax(238px,1fr));display:grid}.fnode-cell{flex-direction:column;gap:12px;display:flex}.fnode-meta{padding:0 2px}.fnode-name{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--fg-strong)}.fnode-why{font-size:var(--text-xs);color:var(--fg-muted);margin-top:3px;line-height:1.45}.fnode-tok{font-size:var(--text-2xs);color:var(--fg-subtle);margin-top:6px}:root[data-design=next]{--font-sans:"Schibsted Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-display:var(--font-sans);--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:15px;--text-lg:17px;--text-xl:20px;--text-2xl:26px;--text-3xl:34px;--text-4xl:44px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:600;--weight-heading:600;--weight-heading-sm:600;--weight-number:500;--weight-body:400;--weight-ui:500;--weight-label:500;--tracking-tight:-.025em;--tracking-snug:-.012em;--tracking-caps:.08em;--radius-xs:4px;--radius-sm:5px;--radius-md:7px;--radius-lg:10px;--radius-xl:14px;--control-h-sm:28px;--control-h:34px;--control-h-lg:40px;--control-radius:var(--radius-md);--eyebrow-size:10.5px;--eyebrow-spacing:.08em;--eyebrow-weight:500;--sidebar-w:236px;--header-h:56px;--content-pad:40px;--dur-fast:.11s;--dur-base:.16s}:root[data-design=next][data-theme=light]{--n-0:#fff;--n-25:#fbfbfc;--n-50:#f6f7f9;--n-100:#f0f1f4;--n-150:#e8eaee;--n-200:#dee1e7;--n-300:#c7cbd4;--n-400:#9ca2b0;--n-500:#6e7487;--n-600:#50566a;--n-700:#383e51;--n-750:#2a3042;--n-800:#1d2234;--n-850:#151a2a;--n-900:#0f1424;--n-950:#0a1430;--plum-50:#f1f2f5;--plum-100:#e4e6ec;--plum-200:#c9cdd8;--plum-300:#a3a9b8;--plum-400:#6e7487;--plum-500:#0a1430;--plum-600:#0a1430;--plum-700:#060d22;--plum-800:#050a1a;--plum-900:#030712;--plum-950:#02040a;--lime-50:#f6fde4;--lime-100:#ecfac4;--lime-200:#ddf68e;--lime-300:#c6f432;--lime-400:#b2e01e;--lime-500:#84ab0f;--lime-600:#4d7c0f;--lime-700:#3f6612;--lime-800:#2e4a0e;--em-50:var(--lime-50);--em-100:var(--lime-100);--em-200:var(--lime-200);--em-300:var(--lime-300);--em-400:var(--lime-500);--em-500:var(--lime-600);--em-600:var(--lime-700);--em-700:var(--lime-700);--em-800:var(--lime-800);--forest-soft:var(--lime-50);--forest-500:var(--lime-600);--forest-600:var(--lime-700);--bone-50:var(--n-0);--bone-100:var(--n-0);--bone-200:var(--n-50);--bone-300:var(--n-100);--bone-400:var(--n-200);--bone-500:var(--n-400);--bone-700:var(--n-500);--bone-800:var(--n-800);--bone-900:var(--n-950);--success-50:#f2fbd8;--success-500:#65a30d;--success-700:#3f6612;--warning-50:#fef4e2;--warning-500:#e8a317;--warning-700:#8a5208;--danger-50:#fdeded;--danger-500:#e5484d;--danger-700:#b42328;--info-50:#eef2fe;--info-500:#3e63dd;--info-700:#2a47a6;--violet-50:#f2effd;--violet-500:#7a5af0;--violet-700:#4f35b0;--nx-lime:#c6f432;--nx-lime-hover:#b9e82a;--nx-lime-ink:#0a1430;--nx-lime-line:#0a143021;--nx-lime-muted:#0a143099;--nx-lime-soft:#ecfac4;--nx-ink:#0a1430;--st-live-bg:#e3f4d2;--st-live-fg:#275211;--st-live-dot:#4e8f1f;--st-plan-bg:#e4ecfc;--st-plan-fg:#1c4391;--st-plan-dot:#3e63dd;--st-pause-bg:#fcefd4;--st-pause-fg:#744600;--st-pause-dot:#e8a317;--st-fail-bg:#fde6e6;--st-fail-fg:#a11e23;--st-fail-dot:#e5484d;--st-done-bg:#e8ebf1;--st-done-fg:#0a1430;--st-done-dot:#0a1430;--nx-cta:#c6f432;--nx-cta-hover:#b9e82a;--nx-cta-pressed:#a8d61c;--nx-cta-fg:#0a1430;--nx-cta-edge:#0a143024;--primary:#0a1430;--primary-hover:#1d2234;--primary-pressed:#000614;--primary-soft:#f0f1f4;--primary-soft-fg:#0a1430;--primary-border:#0a143038;--primary-fg:#fff;--accent:#4d7c0f;--accent-hover:#5e8f12;--accent-pressed:#3f6612;--accent-soft:#f2fbd8;--accent-soft-fg:#3f6612;--accent-border:#65a30d52;--bg:#fff;--surface:#fff;--surface-2:#f6f7f9;--surface-3:#f0f1f4;--overlay:#0a143061;--rail-bg:#fafafb;--rail-grain:none;--rail-tint-top:#fafafb;--rail-tint-bottom:#fafafb;--sidebar-bg:#fafafb;--sidebar-bg-2:#f0f1f4;--sidebar-fg:#383e51;--sidebar-fg-muted:#6e7487;--sidebar-active-bg:#eceef2;--sidebar-active-fg:#0a1430;--sidebar-border:#eceef2;--sidebar-scroll-thumb:#0a14301f;--sidebar-scroll-thumb-strong:#0a143042;--text:#151a2a;--text-strong:#0a1430;--text-2:#50566a;--text-3:#626879;--text-4:#6c7285;--text-on-accent:#fff;--border:#eceef2;--border-strong:#dee1e7;--border-subtle:#f3f4f6;--seam:#eceef2;--ring:#dee1e7;--lifted:#fff;--green:#3f6612;--green-soft:#f2fbd8;--green-border:#d2ee8a;--amber:#8a5208;--amber-soft:#fef4e2;--amber-border:#f3d49a;--red:#b42328;--red-soft:#fdeded;--red-border:#f5c2c4;--teal:#0e6e6a;--teal-soft:#e4f5f3;--teal-border:#a8dcd6;--purple:#4f35b0;--purple-soft:#f2effd;--purple-border:#d2c8f8;--orange:#a94d0a;--orange-soft:#fef0e3;--orange-border:#f5c99b;--pink:#a8205f;--pink-soft:#fcecf3;--pink-border:#f1bcd5;--blue:#2a47a6;--blue-soft:#eef2fe;--blue-border:#c3d0f7;--nav-tint-campaigns:var(--text-4);--nav-tint-audience:var(--text-4);--nav-tint-analytics:var(--text-4);--ch-email:var(--n-950);--ch-email-soft:var(--n-100);--avatar-1-bg:#eceef2;--avatar-1-fg:#0a1430;--avatar-2-bg:#eceef2;--avatar-2-fg:#0a1430;--avatar-3-bg:#eceef2;--avatar-3-fg:#0a1430;--avatar-4-bg:#eceef2;--avatar-4-fg:#0a1430;--avatar-5-bg:#eceef2;--avatar-5-fg:#0a1430;--avatar-6-bg:#eceef2;--avatar-6-fg:#0a1430;--avatar-7-bg:#eceef2;--avatar-7-fg:#0a1430;--avatar-8-bg:#eceef2;--avatar-8-fg:#0a1430;--eyebrow-color:var(--text-3);--shadow-xs:0 0 0 1px #eceef2;--shadow-sm:0 0 0 1px #eceef2, 0 1px 2px #0a14300a;--shadow-md:0 0 0 1px #e3e5ea, 0 10px 28px -14px #0a143033;--shadow-lg:0 0 0 1px #e3e5ea, 0 28px 56px -20px #0a14304d;--shadow-focus:0 0 0 1px var(--primary);--nx-focus:#0a1430;--shadow-inset:inset 0 1px 1px #0a14300a;--viz-1:#0a1430;--viz-2:#84ab0f;--viz-3:#3e63dd;--viz-4:#e8a317;--viz-5:#7a5af0;--viz-6:#c7cbd4;--note-paper:#fbfaf2}:root[data-design=next][data-theme=dark]{--n-0:#101319;--n-25:#12161c;--n-50:#151922;--n-100:#1b202a;--n-150:#20262f;--n-200:#252b37;--n-300:#343d4b;--n-400:#5a6375;--n-500:#8790a1;--n-600:#a3abba;--n-700:#b4bbc8;--n-750:#c9ced8;--n-800:#dde1e9;--n-850:#e6e9ef;--n-900:#eef1f6;--n-950:#f4f6fa;--plum-50:#1b202a;--plum-100:#232a35;--plum-200:#343d4b;--plum-300:#5a6375;--plum-400:#8790a1;--plum-500:#e4e7ee;--plum-600:#e4e7ee;--plum-700:#c9ceda;--plum-800:#dde1e9;--plum-900:#eef1f6;--plum-950:#f4f6fa;--bone-50:var(--n-0);--bone-100:var(--n-0);--bone-200:var(--n-50);--bone-300:var(--n-100);--bone-400:var(--n-200);--bone-500:var(--n-400);--bone-700:var(--n-500);--bone-800:var(--n-800);--bone-900:var(--n-950);--nav-tint-campaigns:var(--text-4);--nav-tint-audience:var(--text-4);--nav-tint-analytics:var(--text-4);--shadow-inset:inset 0 1px 1px #00000040;--lime-50:#c6f4320d;--lime-100:#c6f4321a;--lime-200:#c6f4322e;--lime-300:#c6f432;--lime-400:#b2e01e;--lime-500:#a8d61c;--lime-600:#84ab0f;--lime-700:#bef264;--lime-800:#ddf68e;--em-50:var(--lime-50);--em-100:var(--lime-100);--em-200:var(--lime-200);--em-300:var(--lime-300);--em-400:var(--lime-500);--em-500:#84ab0f;--em-600:var(--lime-700);--em-700:var(--lime-700);--em-800:var(--lime-800);--forest-soft:var(--lime-100);--forest-500:var(--lime-600);--forest-600:var(--lime-700);--forest-night:#a8d61c;--success-50:#84cc1624;--success-500:#84cc16;--success-700:#bef264;--warning-50:#e8a31726;--warning-500:#e8a317;--warning-700:#f2c46a;--danger-50:#e5484d29;--danger-500:#e5484d;--danger-700:#f59a9d;--info-50:#3e63dd33;--info-500:#6d8df0;--info-700:#afc1f7;--violet-50:#7a5af033;--violet-500:#9b83f5;--violet-700:#c9bbfa;--nx-lime:#c6f43213;--nx-lime-hover:#c6f4321c;--nx-lime-ink:#eef1f6;--nx-lime-line:#c6f4322b;--nx-lime-muted:#98a1b2;--nx-lime-soft:#c6f4321a;--nx-lime-num:#c6f432;--nx-ink:#eef1f6;--st-live-bg:#84cc1629;--st-live-fg:#c3ee7a;--st-live-dot:#84cc16;--st-plan-bg:#3e63dd38;--st-plan-fg:#b4c6fa;--st-plan-dot:#6e8ef0;--st-pause-bg:#e8a3172e;--st-pause-fg:#f4cc7c;--st-pause-dot:#e8a317;--st-fail-bg:#e5484d33;--st-fail-fg:#f7a7aa;--st-fail-dot:#e5484d;--st-done-bg:#eef1f61a;--st-done-fg:#eef1f6;--st-done-dot:#eef1f6;--nx-cta:#c6f432;--nx-cta-hover:#d4fa5c;--nx-cta-pressed:#b2e01e;--nx-cta-fg:#0a1430;--nx-cta-edge:transparent;--primary:#eef1f6;--primary-hover:#fff;--primary-pressed:#d4d9e3;--primary-soft:#eef1f614;--primary-soft-fg:#e4e7ee;--primary-border:#eef1f638;--primary-fg:#0a0c10;--accent:#4e8f1f;--accent-hover:#5fa62a;--accent-pressed:#3f7a16;--accent-soft:#84cc161f;--accent-soft-fg:#bef264;--accent-border:#84cc164d;--bg:#090b0f;--surface:#101319;--surface-2:#151922;--surface-3:#0c0f14;--overlay:#0000009e;--rail-bg:#07090c;--rail-grain:none;--rail-tint-top:#07090c;--rail-tint-bottom:#07090c;--sidebar-bg:#07090c;--sidebar-bg-2:#11151b;--sidebar-fg:#c3c9d3;--sidebar-fg-muted:#7c8596;--sidebar-active-bg:#161b23;--sidebar-active-fg:#eef1f6;--sidebar-border:#141920;--sidebar-scroll-thumb:#ffffff1a;--sidebar-scroll-thumb-strong:#ffffff38;--text:#dde1e9;--text-strong:#eef1f6;--text-2:#b4bbc8;--text-3:#949cac;--text-4:#7b8496;--text-on-accent:#fff;--border:#1b202a;--border-strong:#252b37;--border-subtle:#141820;--seam:#1b202a;--ring:#252b37;--lifted:#151922;--green:#4e8f1f;--green-soft:#84cc161f;--green-border:#84cc164d;--amber:#f2c46a;--amber-soft:#e8a31724;--amber-border:#f2c46a4d;--red:#f59a9d;--red-soft:#e5484d26;--red-border:#f59a9d4d;--teal:#6fd6cb;--teal-soft:#6fd6cb1f;--teal-border:#6fd6cb47;--purple:#c9bbfa;--purple-soft:#9b83f526;--purple-border:#c9bbfa47;--orange:#f6b27a;--orange-soft:#f6b27a21;--orange-border:#f6b27a47;--pink:#f3a6cc;--pink-soft:#f3a6cc21;--pink-border:#f3a6cc47;--blue:#afc1f7;--blue-soft:#6d8df029;--blue-border:#afc1f74d;--ch-email:#eef1f6;--ch-email-soft:#eef1f614;--avatar-1-bg:#1c222c;--avatar-1-fg:#dde1e9;--avatar-2-bg:#1c222c;--avatar-2-fg:#dde1e9;--avatar-3-bg:#1c222c;--avatar-3-fg:#dde1e9;--avatar-4-bg:#1c222c;--avatar-4-fg:#dde1e9;--avatar-5-bg:#1c222c;--avatar-5-fg:#dde1e9;--avatar-6-bg:#1c222c;--avatar-6-fg:#dde1e9;--avatar-7-bg:#1c222c;--avatar-7-fg:#dde1e9;--avatar-8-bg:#1c222c;--avatar-8-fg:#dde1e9;--eyebrow-color:var(--text-3);--shadow-xs:0 0 0 1px #1b202a;--shadow-sm:0 0 0 1px #1b202a;--shadow-md:0 0 0 1px #252b37, 0 14px 32px -14px #000c;--shadow-lg:0 0 0 1px #252b37, 0 28px 56px -18px #000000d9;--shadow-focus:0 0 0 1px var(--primary);--nx-focus:#c6f432;--viz-1:#eef1f6;--viz-2:#c6f432;--viz-3:#6d8df0;--viz-4:#e8a317;--viz-5:#9b83f5;--viz-6:#343d4b;--note-paper:#1a1c16}:root[data-design=next] body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}:root[data-design=next] h1,:root[data-design=next] h2,:root[data-design=next] h3{letter-spacing:var(--tracking-snug)}:root[data-design=next] h1{letter-spacing:var(--tracking-tight)}:root[data-design=next] ::selection{background:var(--lime-200,#ddf68e);color:#0a1430}:root[data-design=next] .eyebrow{font-family:var(--font-mono)}:root[data-design=next] .app-sidebar{background-image:none;background-color:var(--sidebar-bg);box-shadow:inset -1px 0 0 var(--seam)}:root[data-design=next] .sidebar-brand{gap:10px;padding:18px 18px 14px}:root[data-design=next] .sidebar-brand__name{letter-spacing:-.02em;color:var(--text-strong);font-size:15px;font-weight:600}:root[data-design=next] .sidebar-project{margin:0 12px 10px}:root[data-design=next] .sidebar-project__inner{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:7px 10px;box-shadow:0 1px 1px #0a143008}:root[data-design=next] .sidebar-project__name{color:var(--text-strong);font-size:13px;font-weight:600}:root[data-design=next] .sidebar-project__dot{background:var(--lime-500,#84ab0f);box-shadow:0 0 0 3px var(--nx-lime-soft)}:root[data-design=next] .sidebar-section__label,:root[data-design=next] .sidebar-section__label--toggle{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--text-4);opacity:1;font-size:10px;font-weight:500}:root[data-design=next] .sidebar-section__label--toggle{margin:14px 8px 2px;padding:5px 10px}:root[data-design=next] .sidebar-section__label--toggle:hover{color:var(--text-2);background:0 0}:root[data-design=next] .sidebar-link{min-height:var(--control-h);border-radius:var(--radius-md);color:var(--sidebar-fg);gap:10px;margin:2px 10px;padding:0 10px;font-size:13.5px;font-weight:500}:root[data-design=next] .sidebar-link svg{color:var(--text-3);opacity:1}:root[data-design=next] .sidebar-link:hover{background:var(--sidebar-bg-2);color:var(--text-strong)}:root[data-design=next] .sidebar-link:hover svg{color:var(--text-strong)}:root[data-design=next] .sidebar-link.active{background:var(--sidebar-active-bg);color:var(--sidebar-active-fg);box-shadow:none;font-weight:600}:root[data-design=next] .sidebar-link.active svg{color:var(--sidebar-active-fg)}:root[data-design=next] .sidebar-link.active:before{background:var(--lime-300,#c6f432);border-radius:0 3px 3px 0;width:3px;display:block;top:9px;bottom:9px;left:-10px}:root[data-design=next] .topbar{background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);box-shadow:inset 0 -1px 0 var(--seam);border-bottom:none}:root[data-design=next] .topbar__btn,:root[data-design=next] .topbar__icon-btn{border-radius:var(--radius-md);color:var(--text-2)}:root[data-design=next] .topbar__btn:hover,:root[data-design=next] .topbar__icon-btn:hover{background:var(--surface-2);color:var(--text-strong)}:root[data-design=next] .topbar__btn-badge,:root[data-design=next] .topbar__menu-badge{background:var(--nx-lime);color:var(--nx-lime-ink);font-family:var(--font-mono);font-weight:500}:root[data-design=next] .topbar__menu,:root[data-design=next] .topbar__user-menu{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:none}:root[data-design=next] .topbar__menu-eyebrow{font-family:var(--font-mono);letter-spacing:.08em}:root[data-design=next] .topbar__sd,:root[data-design=next] .topbar__design{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md)}:root[data-design=next] .topbar__sd-seg--on,:root[data-design=next] .topbar__design-seg--on{background:var(--surface);color:var(--text-strong);box-shadow:0 0 0 1px var(--border-strong), 0 1px 2px #0a14300f}:root[data-design=next] .page-header__title{letter-spacing:var(--tracking-tight);color:var(--text-strong);font-size:30px;font-weight:600}:root[data-design=next] .page-header__breadcrumb{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:10.5px}:root[data-design=next] .page-header__subtitle{color:var(--text-3)}:root[data-design=next] .ui-btn,:root[data-design=next] .btn{border-radius:var(--control-radius);letter-spacing:-.005em;font-weight:500}:root[data-design=next] .ui-btn--primary,:root[data-design=next] .btn--primary{box-shadow:0 1px 2px #0a14302e,inset 0 1px #ffffff14}:root[data-design=next] .ui-btn--secondary,:root[data-design=next] .ui-btn--outline,:root[data-design=next] .btn:not(.btn--primary):not(.btn--danger){background:var(--surface);border-color:var(--border-strong);color:var(--text-strong);box-shadow:0 1px 1px #0a14300a}:root[data-design=next] .ui-btn--secondary:hover:not(:disabled),:root[data-design=next] .ui-btn--outline:hover:not(:disabled),:root[data-design=next] .btn:not(.btn--primary):not(.btn--danger):hover:not(:disabled){background:var(--surface-2);border-color:var(--n-300,#c7cbd4)}:root[data-design=next] .ui-btn--ghost{color:var(--text-2)}:root[data-design=next] .ui-btn--ghost:hover:not(:disabled){background:var(--surface-2);color:var(--text-strong)}:root[data-design=next] .btn--primary,:root[data-design=next] .ui-btn--primary,:root[data-design=next] .app-view-error__btn--primary,:root[data-design=next] .dr__btn--primary,:root[data-design=next] .cm-reply-form__btn,:root[data-design=next] .ai-panel__send,:root[data-design=next] .wf-action--primary,:root[data-design=next] .bn-action--primary,:root[data-design=next] .privacy-btn--primary,:root[data-design=next] .int-tile__btn,:root[data-design=next] .home-win__preview-cta,:root[data-design=next] .ai-compare__cta,:root[data-design=next] .ai-pick__cta,:root[data-design=next] .canvas-empty__plus,:root[data-design=next] .wf-edge__plus{background:var(--nx-cta);border-color:var(--nx-cta);color:var(--nx-cta-fg);box-shadow:inset 0 0 0 1px var(--nx-cta-edge)}:root[data-design=next] .btn--primary:hover:not(:disabled),:root[data-design=next] .ui-btn--primary:hover:not(:disabled),:root[data-design=next] .app-view-error__btn--primary:hover:not(:disabled),:root[data-design=next] .dr__btn--primary:hover:not(:disabled),:root[data-design=next] .cm-reply-form__btn:hover:not(:disabled),:root[data-design=next] .ai-panel__send:hover:not(:disabled),:root[data-design=next] .wf-action--primary:hover:not(:disabled),:root[data-design=next] .bn-action--primary:hover:not(:disabled),:root[data-design=next] .privacy-btn--primary:hover:not(:disabled),:root[data-design=next] .int-tile__btn:hover:not(:disabled),:root[data-design=next] .home-win__preview-cta:hover:not(:disabled),:root[data-design=next] .ai-compare__cta:hover:not(:disabled),:root[data-design=next] .ai-pick__cta:hover:not(:disabled),:root[data-design=next] .canvas-empty__plus:hover:not(:disabled),:root[data-design=next] .wf-edge__plus:hover:not(:disabled){background:var(--nx-cta-hover);border-color:var(--nx-cta-hover);color:var(--nx-cta-fg)}:root[data-design=next] .btn--primary:active:not(:disabled),:root[data-design=next] .ui-btn--primary:active:not(:disabled),:root[data-design=next] .app-view-error__btn--primary:active:not(:disabled),:root[data-design=next] .dr__btn--primary:active:not(:disabled),:root[data-design=next] .cm-reply-form__btn:active:not(:disabled),:root[data-design=next] .ai-panel__send:active:not(:disabled),:root[data-design=next] .wf-action--primary:active:not(:disabled),:root[data-design=next] .bn-action--primary:active:not(:disabled),:root[data-design=next] .privacy-btn--primary:active:not(:disabled),:root[data-design=next] .int-tile__btn:active:not(:disabled),:root[data-design=next] .home-win__preview-cta:active:not(:disabled),:root[data-design=next] .ai-compare__cta:active:not(:disabled),:root[data-design=next] .ai-pick__cta:active:not(:disabled),:root[data-design=next] .canvas-empty__plus:active:not(:disabled),:root[data-design=next] .wf-edge__plus:active:not(:disabled){background:var(--nx-cta-pressed);border-color:var(--nx-cta-pressed)}:root[data-design=next] .btn--primary svg,:root[data-design=next] .ui-btn--primary svg{color:currentColor}:root[data-design=next][data-theme=light] .nx-panel :is(.btn--primary,.ui-btn--primary){background:var(--nx-ink);border-color:var(--nx-ink);color:#fff;box-shadow:none}:root[data-design=next] .app-main:has(:is(.page-header,.page-head) :is(.ui-btn--primary,.btn--primary)) :is(.empty-state,.dashboard-empty,.empty-panel,[class$=-empty]) :is(.ui-btn--primary,.btn--primary){background:var(--surface);border-color:var(--border-strong);color:var(--text-strong);box-shadow:0 1px 1px #0a14300a}:root[data-design=next] .app-main:has(:is(.page-header,.page-head) :is(.ui-btn--primary,.btn--primary)) :is(.empty-state,.dashboard-empty,.empty-panel,[class$=-empty]) :is(.ui-btn--primary,.btn--primary):hover:not(:disabled){background:var(--surface-2);border-color:var(--n-300,#c7cbd4);color:var(--text-strong)}:root[data-design=next] .mono{font-family:var(--font-mono)}:root[data-design=next] :is(.cs-toggle--on,.toggle-switch.on,.settings-toggle input:checked+.settings-toggle__track,.wf-hier__toggle input:checked+.wf-hier__toggle-track){background:var(--primary)}:root[data-design=next] :is(.search-input,[class$=-search]) input:focus-visible{box-shadow:none;border-color:#0000;outline:none}:root[data-design=next] :is(.search-input,[class$=-search]):focus-within{border-color:var(--primary);box-shadow:var(--shadow-focus)}:root[data-design=next] :is(a,button,summary,[role=button],[role=tab],[role=menuitem],[role=option],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--nx-focus);outline-offset:2px}:root[data-design=next] .sidebar-link:focus-visible,:root[data-design=next] [role=menuitem]:focus-visible,:root[data-design=next] [role=option]:focus-visible{outline-offset:-2px}:root[data-design=next] :is(.btn,.ui-btn,.btn-primary,.btn-secondary,[class*=btn--primary],[class*=__cta]):disabled,:root[data-design=next] :is(.btn,.ui-btn)[aria-disabled=true]{background:var(--surface-2);border-color:var(--border);color:var(--text-4);box-shadow:none;opacity:1;cursor:not-allowed}:root[data-design=next] :is(.ui-btn--ghost,.btn--ghost):disabled{background:0 0;border-color:#0000}:root[data-design=next] :is(.btn--danger,.ui-btn--danger){background:var(--surface);border-color:var(--red-border);color:var(--red);box-shadow:none}:root[data-design=next] :is(.btn--danger,.ui-btn--danger):hover:not(:disabled){background:var(--danger-500,#e5484d);border-color:var(--danger-500,#e5484d);color:#fff}:root[data-design=next] :is(.ui-btn--secondary,.ui-btn--outline,.ui-btn--ghost,.btn:not(.btn--primary):not(.btn--danger)):active:not(:disabled){background:var(--surface-3)}:root[data-design=next] input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color])):where(:not(.eb *)),:root[data-design=next] select:where(:not(.eb *)),:root[data-design=next] textarea:where(:not(.eb *)){border-color:var(--border-strong);border-radius:var(--control-radius);background-color:var(--surface)}:root[data-design=next] input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color])):where(:not(.eb *)):focus-visible,:root[data-design=next] select:where(:not(.eb *)):focus-visible,:root[data-design=next] textarea:where(:not(.eb *)):focus-visible{border-color:var(--primary);box-shadow:var(--shadow-focus);outline:none}:root[data-design=next] input[type=checkbox],:root[data-design=next] input[type=radio]{accent-color:var(--primary)}:root[data-design=next] .tabs{border-bottom:1px solid var(--border)}:root[data-design=next] .tab-btn{color:var(--text-3);font-weight:500}:root[data-design=next] .tab-btn:hover{color:var(--text-strong)}:root[data-design=next] .tab-btn.active{color:var(--text-strong);border-bottom-color:var(--text-strong)}:root[data-design=next] table th{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);font-size:10.5px;font-weight:500}:root[data-design=next] .settings-segment{background:var(--surface-2);border-color:var(--border)}:root[data-design=next] .settings-segment__btn--on{color:var(--text-strong);box-shadow:0 0 0 1px var(--border-strong), 0 1px 2px #0a14300f}:root[data-design=next] .nx-panel{background:var(--nx-lime);color:var(--nx-lime-ink);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--nx-lime-line)}:root[data-design=next] .nx-panel__eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--nx-lime-muted);font-size:10.5px}:root[data-design=next] .nx-panel__headline{letter-spacing:-.035em;color:var(--nx-lime-num,var(--nx-lime-ink));font-size:60px;font-weight:600;line-height:1.02}:root[data-design=next] .nx-panel__lede{color:var(--nx-lime-ink);font-size:15px}:root[data-design=next] .nx-panel__rows{margin:0;padding:0;list-style:none}:root[data-design=next] .nx-panel__row{border-top:1px solid var(--nx-lime-line);justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;font-size:14px;display:flex}:root[data-design=next] .nx-panel__row:last-child{border-bottom:1px solid var(--nx-lime-line)}:root[data-design=next] .nx-panel__row-label{color:var(--nx-lime-ink);font-weight:500}:root[data-design=next] .nx-panel__row-hint{color:var(--nx-lime-muted);margin-left:8px;font-size:12.5px}:root[data-design=next] .nx-panel__row-value{font-family:var(--font-mono);color:var(--nx-lime-num,var(--nx-lime-ink));white-space:nowrap;font-size:15px;font-weight:500}:root[data-design=next][data-theme=light]{--chart-1:#0a1430;--chart-2:#84ab0f;--chart-3:#3e63dd;--chart-4:#e8a317;--chart-5:#7a5af0;--chart-6:#12a594;--chart-7:#d6409f;--chart-8:#f76b15;--arm-b-c:#3e63dd;--arm-b-bg:#eef2fe;--arm-b-fg:#2a47a6;--arm-c-c:#12a594;--arm-c-bg:#e4f7f4;--arm-c-fg:#0b6b60;--arm-d-c:#e8a317;--arm-d-bg:#fef4e2;--arm-d-fg:#8a5208;--arm-e-c:#d6409f;--arm-e-bg:#fcecf5;--arm-e-fg:#9e2a6e;--arm-f-c:#84ab0f;--arm-f-bg:#f2fbd8;--arm-f-fg:#3f6612;--arm-g-c:#f76b15;--arm-g-bg:#fef0e3;--arm-g-fg:#a94d0a;--arm-h-c:#6e7487;--arm-h-bg:#f0f1f4;--arm-h-fg:#383e51;--node-tint-rose:#f8d3e1;--node-tint-red:#f8d0cd;--node-tint-orange:#fbdac0;--node-tint-amber:#f8e4b6;--node-tint-yellow:#f2edb0;--node-tint-lime:#ddf68e;--node-tint-green:#cdedc4;--node-tint-emerald:#bee9d5;--node-tint-teal:#bbe7e1;--node-tint-cyan:#c0e6f1;--node-tint-sky:#c9dff6;--node-tint-blue:#cfdaf8;--node-tint-indigo:#d6d6f8;--node-tint-violet:#e0d6f8;--node-tint-purple:#ecd5f4;--node-tint-plum:#ead3de;--node-tint-grey:#e3e5ea;--nl-thumb-1-a:#f0f1f4;--nl-thumb-1-b:#dee1e7;--nl-thumb-1-accent:#0a1430;--nl-thumb-2-a:#f6fde4;--nl-thumb-2-b:#ddf68e;--nl-thumb-2-accent:#3f6612;--nl-thumb-3-a:#eef2fe;--nl-thumb-3-b:#cfdaf8;--nl-thumb-3-accent:#2a47a6;--nl-thumb-4-a:#fef4e2;--nl-thumb-4-b:#f8e4b6;--nl-thumb-4-accent:#8a5208;--nl-thumb-5-a:#f2effd;--nl-thumb-5-b:#e0d6f8;--nl-thumb-5-accent:#4f35b0;--nl-thumb-6-a:#e4f7f4;--nl-thumb-6-b:#bbe7e1;--nl-thumb-6-accent:#0b6b60;--nl-thumb-7-a:#fcecf5;--nl-thumb-7-b:#f8d3e1;--nl-thumb-7-accent:#9e2a6e}:root[data-design=next][data-theme=dark]{--chart-1:#eef1f6;--chart-2:#c6f432;--chart-3:#6d8df0;--chart-4:#e8a317;--chart-5:#9b83f5;--chart-6:#3dd6c4;--chart-7:#f38dc1;--chart-8:#ff8b3e;--arm-b-c:#6d8df0;--arm-b-bg:#6d8df029;--arm-b-fg:#afc1f7;--arm-c-c:#3dd6c4;--arm-c-bg:#3dd6c424;--arm-c-fg:#8fe8dc;--arm-d-c:#e8a317;--arm-d-bg:#e8a31726;--arm-d-fg:#f2c46a;--arm-e-c:#f38dc1;--arm-e-bg:#f38dc124;--arm-e-fg:#f8bcd9;--arm-f-c:#c6f432;--arm-f-bg:#c6f4321f;--arm-f-fg:#ddf68e;--arm-g-c:#ff8b3e;--arm-g-bg:#ff8b3e24;--arm-g-fg:#ffb98a;--arm-h-c:#8790a1;--arm-h-bg:#8790a129;--arm-h-fg:#c3c9d3;--node-tint-rose:#4a2433;--node-tint-red:#4a2523;--node-tint-orange:#4a3020;--node-tint-amber:#46381c;--node-tint-yellow:#42401c;--node-tint-lime:#3a4a12;--node-tint-green:#23402a;--node-tint-emerald:#1d4034;--node-tint-teal:#1c3f3c;--node-tint-cyan:#1c3a45;--node-tint-sky:#1f3248;--node-tint-blue:#232e4d;--node-tint-indigo:#2a2a4d;--node-tint-violet:#33294d;--node-tint-purple:#3c2647;--node-tint-plum:#40293a;--node-tint-grey:#2a303b;--nl-thumb-1-a:#161b23;--nl-thumb-1-b:#232a35;--nl-thumb-1-accent:#eef1f6;--nl-thumb-2-a:#1a220c;--nl-thumb-2-b:#2c3a10;--nl-thumb-2-accent:#c6f432;--nl-thumb-3-a:#151d33;--nl-thumb-3-b:#232e4d;--nl-thumb-3-accent:#afc1f7;--nl-thumb-4-a:#241d10;--nl-thumb-4-b:#3a2f18;--nl-thumb-4-accent:#f2c46a;--nl-thumb-5-a:#1d1832;--nl-thumb-5-b:#2e2648;--nl-thumb-5-accent:#c9bbfa;--nl-thumb-6-a:#10231f;--nl-thumb-6-b:#1c3a35;--nl-thumb-6-accent:#8fe8dc;--nl-thumb-7-a:#26131c;--nl-thumb-7-b:#3d2131;--nl-thumb-7-accent:#f8bcd9}:root[data-design=next] .flow-canvas{background-color:#f5f6f8;background-image:radial-gradient(circle,#d3d7df 1px,#0000 1.2px);background-size:20px 20px}:root[data-design=next][data-theme=dark] .flow-canvas{background-color:#0b0d12;background-image:radial-gradient(circle,#ffffff12 1px,#0000 1.2px)}:root[data-design=next] .fn{gap:6px}:root[data-design=next] .fn--round,:root[data-design=next] .fn--rect{border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--n-200,#dee1e7), 0 1px 2px #0a14300d, 0 6px 16px -10px #0a14302e}:root[data-design=next] .fn--pill{box-shadow:inset 0 0 0 1px var(--n-200,#dee1e7), 0 1px 2px #0a14300d, 0 6px 16px -10px #0a14302e}:root[data-design=next][data-theme=dark] .fn--round,:root[data-design=next][data-theme=dark] .fn--rect,:root[data-design=next][data-theme=dark] .fn--pill{box-shadow:inset 0 0 0 1px #262d39,0 8px 20px -12px #000000e6}:root[data-design=next] .fn.is-tinted{background:linear-gradient(color-mix(in srgb, var(--fn-bg) 45%, transparent), color-mix(in srgb, var(--fn-bg) 45%, transparent)), var(--surface)}:root[data-design=next] .fn-chip{border-radius:7px}:root[data-design=next] .fn-kind{letter-spacing:.09em;font-size:9.5px}:root[data-design=next] .fn-name{color:var(--text-strong);letter-spacing:-.01em;font-size:13px;font-weight:600}:root[data-design=next] .fn-sub{color:var(--text-3);font-size:11.5px}:root[data-design=next] .fn-count{background:var(--lime-300,#c6f432);color:#0a1430;font-family:var(--font-mono);box-shadow:0 0 0 2px var(--surface);font-weight:500}:root[data-design=next] .fn.is-selected{box-shadow:0 0 0 2px var(--primary), 0 12px 28px -14px #0a143059}:root[data-design=next] .fn.is-live{box-shadow:inset 0 0 0 1px var(--n-200,#dee1e7), 0 0 0 4px var(--lime-300,#c6f432)}:root[data-design=next] .vue-flow__node.sq-sim-current .fn{box-shadow:0 0 0 2px var(--primary), 0 0 0 6px var(--lime-300,#c6f432)}:root[data-design=next] .vue-flow__handle{box-shadow:inset 0 0 0 1.5px var(--n-300,#c7cbd4);background:var(--surface)!important;width:11px!important;height:11px!important}:root[data-design=next] .vue-flow__handle.is-wired{background:var(--n-400,#9ca2b0)!important}:root[data-design=next] .vue-flow__handle:hover,:root[data-design=next] .vue-flow__handle-connecting{box-shadow:inset 0 0 0 2px var(--primary), 0 0 0 4px var(--nx-lime-soft)}:root[data-design=next] .vue-flow__edge.selected .vue-flow__edge-path{stroke:var(--primary);stroke-width:2px}:root[data-design=next] .wire-tag{font-family:var(--font-mono);background:var(--surface);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--border-strong), 0 0 0 3px #f5f6f8;font-size:10px;font-weight:500}:root[data-design=next][data-theme=dark] .wire-tag{box-shadow:inset 0 0 0 1px var(--border-strong), 0 0 0 3px #0b0d12}:root[data-design=next] .wire-tag.is-yes{background:var(--lime-100,#ecfac4);color:var(--lime-700,#3f6612);box-shadow:inset 0 0 0 1px var(--lime-200,#ddf68e), 0 0 0 3px #f5f6f8}:root[data-design=next] .canvas-bar{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:4px}:root[data-design=next] .canvas-bar__btn{color:var(--text-2);border-radius:6px;font-weight:500}:root[data-design=next] .canvas-bar__btn:hover:not(:disabled){background:var(--surface-2);color:var(--text-strong)}:root[data-design=next] .canvas-bar__btn:hover:not(:disabled) svg{color:var(--text-strong)}:root[data-design=next] .editor-bar{border-bottom-color:var(--border);min-height:56px;padding:10px 20px}:root[data-design=next] .editor-bar__name-text{letter-spacing:-.015em;color:var(--text-strong);font-size:15px;font-weight:600}:root[data-design=next] .editor-bar__state{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;font-size:10.5px}:root[data-design=next] .editor-icon-btn{border-radius:var(--radius-md);color:var(--text-2)}:root[data-design=next] .editor-icon-btn:hover:not(:disabled){background:var(--surface-2);color:var(--text-strong)}:root[data-design=next] .editor-icon-btn--simulate{background:var(--surface);color:var(--text-strong);border:1px solid var(--border-strong);box-shadow:0 1px 1px #0a14300a}:root[data-design=next] .editor-icon-btn--simulate:hover:not(:disabled){background:var(--surface-2);color:var(--text-strong)}:root[data-design=next] .palette{background:var(--surface);border-left-color:var(--border)}:root[data-design=next] .palette__head{border-bottom-color:var(--border);padding:14px 14px 14px 18px}:root[data-design=next] .palette__title{color:var(--text-strong);font-size:14px;font-weight:600}:root[data-design=next] .palette__hint{color:var(--text-3)}:root[data-design=next] .palette__section-label{font-family:var(--font-mono);letter-spacing:.09em;color:var(--text-4);margin-bottom:6px;font-size:10px;font-weight:500}:root[data-design=next] .palette__grid{grid-template-columns:1fr;gap:2px}:root[data-design=next] .palette-card{border-radius:var(--radius-md);background:0 0;border-color:#0000;flex-direction:row;align-items:center;gap:10px;padding:6px 8px}:root[data-design=next] .palette-card:hover{background:var(--surface-2);border-color:var(--border);box-shadow:none;transform:none}:root[data-design=next] .palette-card__icon{border-radius:7px;flex-shrink:0;width:28px;height:28px}:root[data-design=next] .palette-card__label{color:var(--text-strong);font-size:13px;font-weight:500}:root[data-design=next] .config-panel{border-left-color:var(--border)}:root[data-design=next] .config-panel__type-badge{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:500}:root[data-design=next] .config-label{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-3);font-size:10px;font-weight:500}:root[data-design=next] .workflow-card{border-radius:var(--radius-lg);box-shadow:none;border:1px solid var(--border)}:root[data-design=next] .workflow-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}:root[data-design=next] .home-header__eyebrow{margin-bottom:10px}:root[data-design=next] .home-header__title{letter-spacing:-.03em;font-size:36px;line-height:1.12}:root[data-design=next] .home-header__name{color:inherit}:root[data-design=next] .home-header__wave{display:none}:root[data-design=next] .home-header__sub{color:var(--text-3);margin-top:6px;font-size:15px}:root[data-design=next] .nx-home-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;gap:56px;margin-bottom:8px;padding:30px 36px;display:grid}:root[data-design=next] .nx-home-hero__lead{flex-direction:column;justify-content:space-between;gap:18px;display:flex}:root[data-design=next] .nx-home-hero .nx-panel__lede{margin-top:6px}:root[data-design=next] .nx-home-hero__rows{align-self:center}@media (width<=900px){:root[data-design=next] .nx-home-hero{grid-template-columns:1fr;gap:24px;padding:24px}:root[data-design=next] .nx-home-hero .nx-panel__headline{font-size:44px}}:root[data-design=next] .home-grid:empty{display:none}:root[data-design=next] .home-card{border-radius:var(--radius-lg);box-shadow:none;border:1px solid var(--border)}:root[data-design=next] .home-card__title{font-size:15px;font-weight:600}:root[data-design=next] .identity-card{background:var(--surface);padding-top:32px;padding-bottom:8px}:root[data-design=next] .identity-card__row{margin-bottom:16px}:root[data-design=next] .identity-card__eyebrow{margin-bottom:8px}:root[data-design=next] .identity-card__head{gap:20px}:root[data-design=next] .identity-card__name-row h1{letter-spacing:-.03em;font-size:36px;font-weight:600}:root[data-design=next] .identity-card .customer-email{color:var(--text-3);margin-top:4px;font-size:13px}:root[data-design=next] .identity-card .avatar{align-self:flex-end;width:64px;height:64px;margin-bottom:2px;font-size:18px;font-weight:500}:root[data-design=next] .ov-contact{border-color:var(--border);border-radius:var(--radius-lg)}:root[data-design=next] .ov-contact__cell{border-right-color:var(--border);padding:16px 20px}:root[data-design=next] .ov-contact__label,:root[data-design=next] .ov-stat__label{font-family:var(--font-mono);letter-spacing:.08em;font-size:10.5px;font-weight:500}:root[data-design=next] .ov-contact__val{font-weight:500}:root[data-design=next] .ov-contact__link{color:var(--text-strong);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}:root[data-design=next] .ov-stats{background:var(--nx-lime);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--nx-lime-line);gap:0;overflow:hidden}:root[data-design=next] .ov-stat{border:none;border-left:1px solid var(--nx-lime-line);background:0 0;border-radius:0;gap:6px;padding:22px 24px 20px}:root[data-design=next] .ov-stat:first-child{border-left:none}:root[data-design=next] .ov-stat__label{color:var(--nx-lime-muted)}:root[data-design=next] .ov-stat__num{letter-spacing:-.025em;color:var(--nx-lime-num,var(--nx-lime-ink));font-size:30px;font-weight:600}:root[data-design=next] .ov-stat__num--small{letter-spacing:-.01em;font-size:18px}:root[data-design=next] .ov-stat__sub,:root[data-design=next] .ov-stat__aside{color:var(--nx-lime-muted)}:root[data-design=next] .ov-card{border-color:var(--border);border-radius:var(--radius-lg)}:root[data-design=next] .ov-card__head{background:var(--surface);border-bottom-color:var(--border);padding:14px 18px}:root[data-design=next] .ov-card__title{font-weight:600}:root[data-design=next] .ov-card__title svg{color:var(--text-3)}:root[data-design=next] .ov-card__link{color:var(--text-2)}:root[data-design=next] .ov-card__link:hover{background:var(--surface-2);color:var(--text-strong)}:root[data-design=next] .sidebar-brand{display:none}:root[data-design=next] .sidebar-project{height:56px;box-shadow:inset 0 -1px 0 var(--seam);align-items:center;margin:0;padding:0 48px 0 10px;display:flex}:root[data-design=next] .sidebar-project__inner{flex:1;min-width:0}:root[data-design=next] .sidebar-nav{padding-top:10px}:root[data-design=next] .sidebar-project__inner{box-shadow:none;background:0 0;border:none;gap:10px;padding:6px 8px}:root[data-design=next] .sidebar-project__inner:hover{background:var(--sidebar-bg-2)}:root[data-design=next] .sidebar-project__dot{display:none}:root[data-design=next] .sidebar-project__tile{color:#c6f432;letter-spacing:-.01em;background:#0a1430;border-radius:7px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:13px;font-weight:600;display:grid}:root[data-design=next][data-theme=dark] .sidebar-project__tile{color:#0a1430;background:#c6f432}:root[data-design=next] .sidebar-project__name{letter-spacing:-.01em;font-size:14px;font-weight:600}:root[data-design=next] .sidebar-collapse-btn{width:30px;height:30px;color:var(--text-4);margin:0;position:absolute;top:14px;right:10px}:root[data-design=next] .sidebar-collapse-btn:hover{color:var(--text-strong);background:var(--sidebar-bg-2)}:root[data-design=next] .app-sidebar[data-collapsed=true] .sidebar-project{align-items:flex-end;height:96px;margin:0;padding:0 10px 10px}:root[data-design=next] .app-sidebar[data-collapsed=true] .sidebar-collapse-btn{right:19px}:root[data-design=next] .sidebar-nav{flex:1;min-height:0}:root[data-design=next] .page-header{align-items:flex-start;padding-top:30px;padding-bottom:18px}:root[data-design=next] .page-header__title{color:var(--text-strong);margin-bottom:0;font-size:28px;line-height:32px}:root[data-design=next] .page-header__subtitle{max-width:620px;margin-top:6px;font-size:14px}:root[data-design=next] .page-header__actions{align-self:flex-start;padding:0}@media (width>=641px){:root[data-design=next] .page-header__actions{flex-wrap:nowrap;align-items:center;height:32px}}:root[data-design=next] .page-header__actions :is(.ui-btn,.btn,.btn-primary,.btn-secondary,.btn-ghost,.btn-danger,.dr__trigger):not([class*=icon-only]){height:var(--control-h);font-size:var(--control-font);padding-top:0;padding-bottom:0}:root[data-design=next] .page-header__actions :is(.ui-btn--sm,.ui-btn--lg,.btn--sm,.sm){padding-left:var(--control-pad-x);padding-right:var(--control-pad-x)}:root[data-design=next] .filter-pills{background:0 0;border-radius:0;gap:22px;height:42px;padding:0;overflow:visible}:root[data-design=next] .filter-pills__pill{height:100%;color:var(--text-3);background:0 0;border-radius:0;padding:0;font-weight:500;box-shadow:inset 0 -2px #0000}:root[data-design=next] .filter-pills__pill:hover{color:var(--text-strong)}:root[data-design=next] .filter-pills__pill--active{color:var(--text-strong);box-shadow:inset 0 -2px 0 var(--text-strong);background:0 0}:root[data-design=next] .filter-pills__dot{display:none}:root[data-design=next] .filter-pills__count{font-family:var(--font-mono);color:var(--text-4);background:0 0;min-width:0;padding:0;font-size:11px;font-weight:400}:root[data-design=next] .filter-pills__pill--active .filter-pills__count{color:var(--text-3)}:root[data-design=next] :is(.wf-toolbar,.nl-toolbar,.bn-toolbar,.templates-toolbar,.seg-toolbar){border-bottom:1px solid var(--border);align-items:flex-end;min-height:42px;margin-bottom:0;padding-bottom:0}:root[data-design=next] :is(.wf-toolbar,.nl-toolbar,.bn-toolbar,.templates-toolbar,.seg-toolbar)>:not(.filter-pills){margin-bottom:4px}:root[data-design=next] :is(.wf-toolbar__right,.nl-toolbar__right){padding-bottom:0}:root[data-design=next] :is(.btn,.settings-btn):not(.btn--sm):not(.btn--xs):not([class*=icon-btn]),:root[data-design=next] .select-field__trigger--md{height:var(--control-h);padding-top:0;padding-bottom:0}:root[data-design=next] .btn.btn--sm{height:var(--control-h-sm);padding-top:0;padding-bottom:0}:root[data-design=next] :is(.int-search,.sup-search,.audit-search,.files-search){height:var(--control-h);border-color:var(--border-strong);border-radius:var(--control-radius);background:var(--surface);padding-top:0;padding-bottom:0}:root[data-design=next] :is(.int-search,.sup-search,.audit-search,.files-search) input{height:100%;min-height:0;box-shadow:none;background:0 0;border:0;padding:0}:root[data-design=next] :is(.int-cat-pill,.sup-pill,.cat-chip){height:var(--control-h);align-items:center;padding:0 12px;font-size:12.5px;display:inline-flex}@media (width>=641px){:root[data-design=next] :is(.topbar__btn,.topbar__icon-btn,.topbar__user){height:var(--control-h);padding-top:0;padding-bottom:0}:root[data-design=next] .topbar__user{padding-left:3px}}:root[data-design=next] .topbar__menu--data{width:max-content;min-width:0}:root[data-design=next] .topbar__data-item-hint{white-space:nowrap}:root[data-design=next] .app-main__body :is(td[class*=row__actions],td[class*=row-actions]){text-align:right;white-space:nowrap;vertical-align:middle;display:table-cell}:root[data-design=next] .app-main__body :is(td[class*=row__actions],td[class*=row-actions])>*{vertical-align:middle;display:inline-flex}:root[data-design=next] .app-main__body :is(td[class*=row__actions],td[class*=row-actions])>*+*{margin-left:2px}:root[data-design=next] .app-main__body :is([class*=modal-backdrop],[class*=modal-overlay],[class*=__overlay],[class*=scrim],[class$=-modal]){margin-top:0}:root[data-design=next] [class$=-table-wrap],:root[data-design=next] [class*=-table-wrap\ ]{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:none;background:var(--surface);overflow-x:auto}:root[data-design=next] [class$=-table-wrap]>table,:root[data-design=next] [class*=-table-wrap\ ]>table{width:100%}:root[data-design=next] [class$=-table-wrap] th,:root[data-design=next] [class*=-table-wrap\ ] th{white-space:nowrap;background:var(--surface);border-bottom:1px solid var(--border);vertical-align:middle;padding-top:11px;padding-bottom:11px}:root[data-design=next] [class$=-table-wrap] td,:root[data-design=next] [class*=-table-wrap\ ] td{border-bottom-color:var(--border-subtle);font-size:13.5px}:root[data-design=next] [class$=-table-wrap] tbody tr:last-child>td{border-bottom:none}:root[data-design=next] [class$=-table-wrap] tbody tr:hover>td{background:var(--surface-2)}:root[data-design=next] [class*=-table__num]{text-align:right;font-family:var(--font-mono);font-size:13px}:root[data-design=next] th[class*=-table__num]{font-size:10.5px}:root[data-design=next] td[class*=-table__col-dates]{color:var(--text-3);white-space:nowrap;font-size:12.5px}:root[data-design=next] [class$=-table-wrap] tbody td{border-bottom:1px solid var(--border-subtle)}:root[data-design=next] :is([class*=-status--],.status-pill){letter-spacing:0;white-space:nowrap;border-radius:99px;align-items:center;gap:6px;height:24px;padding:0 10px 0 8px;font-size:12.5px;font-weight:600;display:inline-flex;background:var(--st-bg,var(--surface-3))!important;color:var(--st-fg,var(--text-2))!important;border:1px solid var(--st-edge,transparent)!important;box-shadow:none!important}:root[data-design=next] :is([class*=-status--],.status-pill):before{content:"";background:var(--st-dot,var(--text-4));border-radius:50%;flex-shrink:0;width:7px;height:7px}:root[data-design=next] :is([class*=-status--active],[class*=-status--live],[class*=-status--running],[class*=-status--published],.status-pill--success){--st-bg:var(--st-live-bg);--st-fg:var(--st-live-fg);--st-dot:var(--st-live-dot)}:root[data-design=next] :is([class*=-status--scheduled],[class*=-status--sending],[class*=-status--queued],.status-pill--info){--st-bg:var(--st-plan-bg);--st-fg:var(--st-plan-fg);--st-dot:var(--st-plan-dot)}:root[data-design=next] :is([class*=-status--paused],[class*=-status--warning],[class*=-status--inactive],.status-pill--warning){--st-bg:var(--st-pause-bg);--st-fg:var(--st-pause-fg);--st-dot:var(--st-pause-dot)}:root[data-design=next] :is([class*=-status--failed],[class*=-status--error],.status-pill--danger,.status-pill--error){--st-bg:var(--st-fail-bg);--st-fg:var(--st-fail-fg);--st-dot:var(--st-fail-dot)}:root[data-design=next] :is([class*=-status--sent],[class*=-status--completed],[class*=-status--done],.status-pill--accent){--st-bg:var(--st-done-bg);--st-fg:var(--st-done-fg);--st-dot:var(--st-done-dot)}:root[data-design=next] :is([class*=-status--draft],[class*=-status--canceled],[class*=-status--cancelled],.status-pill--neutral){--st-bg:transparent;--st-fg:var(--text-2);--st-edge:var(--border-strong);--st-dot:transparent}:root[data-design=next] :is([class*=-status--draft],[class*=-status--canceled],[class*=-status--cancelled],.status-pill--neutral):before{box-shadow:inset 0 0 0 1.5px var(--text-4)}:root[data-design=next] .status-pill:is([class*=-status--scheduled],[class*=-status--sending]){--st-bg:var(--st-plan-bg);--st-fg:var(--st-plan-fg);--st-dot:var(--st-plan-dot);--st-edge:transparent}:root[data-design=next] .status-pill[class*=-status--sent]{--st-bg:var(--st-done-bg);--st-fg:var(--st-done-fg);--st-dot:var(--st-done-dot);--st-edge:transparent}:root[data-design=next] [class*=-status--sending]:before{animation:1.4s ease-in-out infinite nx-status-pulse}@keyframes nx-status-pulse{50%{opacity:.35;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){:root[data-design=next] [class*=-status--sending]:before{animation:none}}:root[data-design=next] :is([class*=-status--],.status-pill)>:is(.status-pill__dot,[class*=-status__dot]){display:none}:root[data-design=next] *,:root[data-design=next] :before,:root[data-design=next] :after{font-variant-numeric:normal!important}:root[data-design=next] [class$=-table-wrap] th :is(button,span,a){font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}:root[data-design=next] .customer-table td{white-space:nowrap}:root[data-design=next] .customer-table td *{flex-wrap:nowrap}:root[data-design=next] .nxh-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:16px;display:grid}:root[data-design=next] .nxh-grid--even{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}@media (width<=1100px){:root[data-design=next] .nxh-grid,:root[data-design=next] .nxh-grid--even{grid-template-columns:1fr}}:root[data-design=next] .nxh-side{flex-direction:column;gap:16px;min-width:0;display:flex}:root[data-design=next] .nxh-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);min-width:0;padding:20px 22px 22px}:root[data-design=next] .nxh-card--list{padding-bottom:10px}:root[data-design=next] .nxh-card__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}:root[data-design=next] .nxh-card__title{letter-spacing:-.025em;color:var(--text-strong);margin-top:6px;font-size:26px;font-weight:600}:root[data-design=next] .nxh-card__title--sm{letter-spacing:-.01em;margin-top:0;font-size:15px}:root[data-design=next] .nxh-card__sub{color:var(--text-3);margin-top:4px;font-size:13px}:root[data-design=next] .nxh-card__meta{font-family:var(--font-mono);color:var(--text-3);padding-top:4px;font-size:12px}:root[data-design=next] .nxh-link{color:var(--text-2);white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}:root[data-design=next] .nxh-link:hover{color:var(--text-strong)}:root[data-design=next] .nxh-empty{color:var(--text-3);padding:8px 0;font-size:13.5px}:root[data-design=next] .nxh-empty a{color:var(--text-strong);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}:root[data-design=next] .nxh-plot{padding-left:44px;position:relative}:root[data-design=next] .nxh-plot__grid{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 26px}:root[data-design=next] .nxh-plot__line{border-top:1px dashed var(--border);height:0;position:relative}:root[data-design=next] .nxh-plot__line--base{border-top-style:solid;border-top-color:var(--border-strong)}:root[data-design=next] .nxh-plot__line span{font-family:var(--font-mono);color:var(--text-4);font-size:10.5px;position:absolute;top:-8px;left:0}:root[data-design=next] .nxh-plot__svg{width:100%;height:220px;display:block;position:relative;overflow:visible}:root[data-design=next] .nxh-plot__x{font-family:var(--font-mono);color:var(--text-4);justify-content:space-between;margin-top:8px;font-size:10.5px;display:flex}:root[data-design=next] .nxh-stat{align-items:baseline;gap:10px;display:flex}:root[data-design=next] .nxh-stat__num{letter-spacing:-.03em;color:var(--text-strong);font-size:40px;font-weight:600;line-height:1}:root[data-design=next] .nxh-stat__label{color:var(--text-3);font-size:13.5px}:root[data-design=next] .nxh-list{margin:0 -10px;padding:0;list-style:none}:root[data-design=next] .nxh-list__row{border-radius:var(--radius-md);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:9px 10px;text-decoration:none;display:grid}:root[data-design=next] .nxh-list__row:hover{background:var(--surface-2)}:root[data-design=next] .nxh-list__name{color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}:root[data-design=next] .nxh-list__meta{color:var(--text-3);grid-column:1/-1;font-size:12px}:root[data-design=next] .nxh-list__row--action{grid-template-columns:auto minmax(0,1fr) auto}:root[data-design=next] .nxh-list__row--action .nxh-list__meta{grid-column:auto}:root[data-design=next] .nxh-list__icon{background:var(--surface-2);width:32px;height:32px;color:var(--text-strong);border:1px solid var(--border);border-radius:8px;place-items:center;display:grid}:root[data-design=next] .nxh-list__text{flex-direction:column;gap:1px;min-width:0;display:flex}:root[data-design=next] .nxh-list__arrow{color:var(--text-4)}:root[data-design=next] .nxh-list__row:hover .nxh-list__arrow{color:var(--text-strong)}:root[data-design=next] .nxh-status{align-items:center;display:inline-flex}:root[data-design=next] .nxh-bars{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}:root[data-design=next] .nxh-bars__row{grid-template-columns:minmax(110px,.9fr) minmax(0,2fr) auto 44px;align-items:center;gap:14px;font-size:13.5px;display:grid}:root[data-design=next] .nxh-bars__label{color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}:root[data-design=next] .nxh-bars__track{background:var(--surface-3);border-radius:99px;height:8px;overflow:hidden}:root[data-design=next] .nxh-bars__track>span{border-radius:inherit;background:var(--text-strong);height:100%;display:block}:root[data-design=next] .nxh-bars__val{font-family:var(--font-mono);color:var(--text-strong);text-align:right;font-size:13px}:root[data-design=next] .nxh-bars__share{font-family:var(--font-mono);color:var(--text-3);text-align:right;font-size:12px}:root[data-design=next] .identity-card{border-bottom:none;padding-bottom:0}:root[data-design=next] .view-detail .tabs{padding-top:0}:root[data-design=next] .ov-tab{grid-template-columns:minmax(0,1fr) 320px;grid-auto-rows:min-content;align-items:start;gap:20px 24px;padding-top:28px;display:grid}:root[data-design=next] .ov-tab>:not(.ov-contact){grid-column:1}:root[data-design=next] .ov-tab>.ov-contact{grid-area:1/2/span 6}@media (width<=1150px){:root[data-design=next] .ov-tab{grid-template-columns:1fr}:root[data-design=next] .ov-tab>.ov-contact{grid-area:auto/1}}:root[data-design=next] .ov-contact{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;padding:6px 0;display:flex}:root[data-design=next] .ov-contact:before{content:"Details";letter-spacing:-.01em;color:var(--text-strong);padding:12px 18px 8px;font-size:15px;font-weight:600}:root[data-design=next] .ov-contact__cell{border-right:none;border-top:1px solid var(--border-subtle);flex-direction:row;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 18px}:root[data-design=next] .ov-contact__label svg{display:none}:root[data-design=next] .ov-contact__label{color:var(--text-3);flex-shrink:0;font-size:10px}:root[data-design=next] .ov-contact__val{text-align:right;min-width:0;font-size:13.5px}:root[data-design=next] .ov-stats{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width>=1101px){:root[data-design=next] .ov-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (width<=1350px){:root[data-design=next] .ov-stats{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-design=next] .ov-stat:nth-child(3){border-left:none}:root[data-design=next] .ov-stat:nth-child(n+3){border-top:1px solid var(--nx-lime-line)}}:root[data-design=next] .settings-nav__btn{border-radius:var(--radius-md);font-weight:500}:root[data-design=next] .settings-input,:root[data-design=next] .settings-card input:not([type=checkbox]):not([type=radio]),:root[data-design=next] .settings-card select{font-size:14px}:root[data-design=next] .settings-section__head h2{letter-spacing:-.02em;font-size:20px}:root[data-design=next] .settings-card:has(>.ui-btn:last-child):not(:has(input,select,textarea)){grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;display:grid}:root[data-design=next] .settings-card:has(>.ui-btn:last-child):not(:has(input,select,textarea))>:not(.ui-btn){grid-column:1}:root[data-design=next] .settings-card:has(>.ui-btn:last-child):not(:has(input,select,textarea))>.ui-btn{grid-area:1/2/span 3;align-self:center;width:auto}:root[data-design=next] .empty-state{border:1px dashed var(--border-strong);border-radius:var(--radius-xl);background:var(--surface);max-width:640px;margin:28px auto;padding:52px 40px 48px}:root[data-design=next] .empty-state__icon-halo{display:none}:root[data-design=next] .empty-state__icon{background:var(--surface);border:1px solid var(--border-strong);width:44px;height:44px;color:var(--text-strong);border-radius:11px;box-shadow:0 1px 2px #0a14300f}:root[data-design=next] .empty-state__title{letter-spacing:-.015em;color:var(--text-strong);font-size:17px;font-weight:600}:root[data-design=next] .empty-state__description{color:var(--text-3);max-width:440px;font-size:14px}@media (width<=900px){:root[data-design=next] .page-header{padding-top:20px}:root[data-design=next] .home-header{flex-wrap:wrap}:root[data-design=next] .home-header__main{flex:100%}:root[data-design=next] .home-header__title{font-size:30px}:root[data-design=next] .ov-tab>.ov-contact{order:10}}:root[data-design=next] .topbar{background:var(--surface);height:56px;box-shadow:inset 0 -1px 0 var(--seam);-webkit-backdrop-filter:none;backdrop-filter:none;gap:8px;padding:0 24px}:root[data-design=next] .topbar__search{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);width:min(360px,40vw);height:34px;color:var(--text-3);box-shadow:none;transition:border-color var(--dur-fast), background var(--dur-fast), color var(--dur-fast);gap:9px;padding:0 8px 0 11px;font-size:13px}:root[data-design=next] .topbar__search:hover{background:var(--surface);border-color:var(--border-strong);color:var(--text-2)}:root[data-design=next] .topbar__search span{text-align:left;flex:1}:root[data-design=next] .topbar__search kbd{font-family:var(--font-mono);border:1px solid var(--border);background:var(--surface);color:var(--text-3);border-radius:4px;padding:1px 6px;font-size:10.5px}:root[data-design=next] .topbar__right{gap:2px}:root[data-design=next] .topbar__btn{padding:7px 10px;font-size:13px;font-weight:500}:root[data-design=next] .topbar__progress-dot{display:none}:root[data-design=next] .topbar__divider{background:var(--border)}:root[data-design=next] .topbar__avatar{font-weight:600;color:#c6f432!important;background:#0a1430!important}:root[data-design=next][data-theme=dark] .topbar__avatar{color:#0a1430!important;background:#c6f432!important}:root[data-design=next] .topbar__user-name{color:var(--text-strong);font-size:13px;font-weight:500}:root[data-design=next] .topbar__menu-item{border-radius:6px;font-size:13px}:root[data-design=next] .topbar__menu-item:hover{background:var(--surface-2)}@media (width<=900px){:root[data-design=next] .topbar__search{width:auto}:root[data-design=next] .topbar__search span,:root[data-design=next] .topbar__search kbd{display:none}}:root[data-design=next] .dashboard-empty{border:1px dashed var(--border-strong);border-radius:var(--radius-xl);background:var(--surface);max-width:640px;color:var(--text-3);margin:28px auto;padding:48px 40px}:root[data-design=next] .dashboard-empty__icon{border:1px solid var(--border-strong);width:44px;height:44px;color:var(--text-strong);border-radius:11px;place-items:center;margin:0 auto 14px;font-size:0;display:grid}:root[data-design=next] .dashboard-empty p{color:var(--text-3);margin-bottom:18px;font-size:14px}:root[data-design=next] .playbooks-grid>p:only-child{text-align:center;border:1px dashed var(--border-strong);border-radius:var(--radius-xl);width:100%;max-width:640px;color:var(--text-3);grid-column:1/-1;margin:28px auto;padding:40px;font-size:14px}:root[data-design=next] :is(.page-head__title,.dashboard-title){letter-spacing:-.025em;color:var(--text-strong);font-size:28px;font-weight:600}:root[data-design=next] :is(.page-head__subtitle,.dashboard-subtitle){color:var(--text-3);max-width:620px;margin-top:6px;font-size:14px;line-height:1.5}:root[data-design=next] :is(.page-head__title,.dashboard-title){margin-bottom:0;line-height:32px}:root[data-design=next] :is(.playbooks-view,.privacy-view){padding-top:30px}:root[data-design=next] .view-page>.page-header:first-child{margin:calc(-1 * var(--content-pad)) calc(-1 * var(--content-pad)) var(--space-6);padding-left:var(--content-pad);padding-right:var(--content-pad);justify-content:space-between;gap:var(--space-4);display:flex}:root[data-design=next] .view-page>.page-header:first-child>.btn{margin-top:-1px}:root[data-design=next] .sidebar-title{letter-spacing:-.015em;color:var(--text-strong);font-size:17px;font-weight:600}:root[data-design=next] .sidebar-subtitle{color:var(--text-3);margin-top:3px;font-size:12.5px}:root[data-design=next] .sidebar-empty__icon{border:1px solid var(--border-strong);width:40px;height:40px;color:var(--text-strong);border-radius:10px;place-items:center;margin:0 auto 10px;display:grid}:root[data-design=next] .qs-option{border-radius:var(--radius-lg);border-color:var(--border-strong);box-shadow:0 1px 1px #0a14300a}:root[data-design=next] .qs-option:hover{border-color:var(--n-300,#c7cbd4);background:var(--surface-2)}:root[data-design=next] .qs-option--selected{border-color:var(--text-strong);box-shadow:0 0 0 1px var(--text-strong)}:root[data-design=next] .qs-option__icon{background:var(--surface-2);border:1px solid var(--border);width:32px;height:32px;color:var(--text-strong);border-radius:8px;place-items:center;font-size:16px;display:grid}:root[data-design=next] .dashboard-empty{box-sizing:border-box;width:min(640px,100%)}:root[data-design=next] .playbooks-grid:has(>p:only-child){display:block}:root[data-design=next] .cr:has(.cr-picker){padding:30px var(--content-pad) 48px;justify-content:flex-start;align-items:flex-start}:root[data-design=next] .cr-picker{gap:8px;max-width:1120px;padding:0}:root[data-design=next] .cr-picker .cr-title{letter-spacing:-.025em;color:var(--text-strong);font-size:28px;font-weight:600}:root[data-design=next] .cr-picker .cr-msg{color:var(--text-3);max-width:68ch;font-size:14.5px}:root[data-design=next] .cr-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-auto-rows:1fr;gap:14px;margin-top:18px}:root[data-design=next] .cr-tile{border-radius:var(--radius-lg);border-color:var(--border-strong);min-height:148px;transition:border-color var(--dur-fast), box-shadow var(--dur-fast), background var(--dur-fast);gap:6px;padding:18px 18px 16px;box-shadow:0 1px 1px #0a14300a}:root[data-design=next] .cr-tile:hover:not(:disabled){background:var(--surface);border-color:var(--text-strong);box-shadow:0 0 0 1px var(--text-strong), 0 10px 24px -16px #0a143059}:root[data-design=next] .cr-tile__name{letter-spacing:-.01em;color:var(--text-strong);font-size:14.5px;font-weight:600}:root[data-design=next] .cr-tile__sum{color:var(--text-2);font-size:13.5px}:root[data-design=next] .cr-tile__why{color:var(--text-3);font-size:12.5px}:root[data-design=next] .cr-tile__meta{font-family:var(--font-mono);color:var(--text-3);padding-top:10px;font-size:11px}:root[data-design=next] .cr-tile--blank{background:0 0;border-style:dashed}:root[data-design=next] .cr-tile--blocked{background:var(--surface-2);border-style:solid;border-color:var(--border);box-shadow:none}:root[data-design=next] .cr-tile--blocked .cr-tile__name{color:var(--text-3)}:root[data-design=next] .cr-tile__missing{font-family:var(--font-mono);color:var(--warning-700,#8a5208);margin-top:auto;font-size:11px}:root[data-design=next] .cr-foot{font-size:13px}:root[data-design=next] .cr-linkbtn{color:var(--text-strong);text-underline-offset:3px;font-size:13px}:root[data-design=next] .nl-bar{min-height:56px;padding:12px 24px}:root[data-design=next] .nl-steps{gap:6px;padding:24px 0 20px}:root[data-design=next] .nl-step{box-shadow:inset 0 2px 0 var(--border-strong);color:var(--text-3);border-radius:0;flex-direction:column;flex:1 1 0;align-items:flex-start;gap:8px;padding:12px 2px 0;font-size:13px}:root[data-design=next] .nl-step--reachable:not(.nl-step--active):hover{color:var(--text-strong);background:0 0}:root[data-design=next] .nl-step--active{color:var(--text-strong);box-shadow:inset 0 2px 0 var(--text-strong);font-weight:600}:root[data-design=next] .nl-step--done{color:var(--text-2);box-shadow:inset 0 2px 0 var(--lime-500,#84ab0f)}:root[data-design=next] .nl-step__num{width:auto;height:auto;font-family:var(--font-mono);letter-spacing:.08em;border-radius:0;font-size:10.5px;font-weight:500;color:var(--text-4)!important;background:0 0!important}:root[data-design=next] .nl-step__num:before{content:"STEP "}:root[data-design=next] .nl-step--active .nl-step__num{color:var(--text-3)!important}:root[data-design=next] .nl-panel{border-radius:var(--radius-lg);border:1px solid var(--border);padding:28px}:root[data-design=next] .nl-h2{letter-spacing:-.015em;color:var(--text-strong);font-size:18px}:root[data-design=next] .nl-hint{font-size:13.5px}:root[data-design=next] .nl-label{color:var(--text-strong);font-size:13px}:root[data-design=next] .login-brand{background:#0a1430;padding:64px 72px}:root[data-design=next] .login-brand:before{background:radial-gradient(circle,#c6f43229 0%,#0000 65%);width:640px;height:640px;top:auto;bottom:-30%;right:-20%}:root[data-design=next] .brand-logo-icon path:first-child,:root[data-design=next] .brand-logo-icon circle{stroke:#c6f432;fill:none}:root[data-design=next] .brand-logo-icon circle{fill:#c6f432;stroke:none}:root[data-design=next] .brand-logo-name{color:#fff;letter-spacing:-.02em;font-size:18px;font-weight:600}:root[data-design=next] .brand-headline{letter-spacing:-.035em;color:#fff;max-width:560px;font-size:44px;line-height:1.05}:root[data-design=next] .brand-subline{color:#ffffff9e;max-width:420px;font-size:15px;line-height:1.6}:root[data-design=next] .brand-features li{color:#ffffffc7;font-size:13.5px}:root[data-design=next] .feature-icon{background:#c6f43214;border-color:#c6f43233}:root[data-design=next] .feature-icon svg{color:#c6f432;opacity:1}:root[data-design=next] .login-panel{background:var(--surface);width:480px;padding:56px}:root[data-design=next] .login-tab{font-size:13.5px;font-weight:500}:root[data-design=next] .login-tab.active{border-bottom-color:var(--text-strong);color:var(--text-strong)}:root[data-design=next] .form-group label{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-3);font-size:10.5px;font-weight:500}:root[data-design=next] .form-group input{border-color:var(--border-strong);padding:10px 12px;font-size:14px}:root[data-design=next] .form-group input:focus{border-color:var(--text-strong);box-shadow:var(--shadow-focus)}:root[data-design=next] .login-submit{border-radius:var(--radius-md);color:#fff;background:#0a1430;height:42px;font-size:14px;font-weight:600}@media (width<=900px){:root[data-design=next] .login-panel{width:100%;padding:40px 24px}:root[data-design=next] .app-main{padding-top:0}:root[data-design=next] .topbar{padding-left:60px}:root[data-design=next] .app-navbtn{width:var(--control-h);height:var(--control-h);left:14px;top:calc((56px - var(--control-h)) / 2);border-radius:var(--control-radius);border-color:var(--border-strong)}}@media (width<=640px){:root[data-design=next]{--content-pad:16px}:root[data-design=next] :is(.dashboard-empty,.empty-state){width:auto;max-width:100%}:root[data-design=next] [class*=toolbar] :is([class*=count],[class*=__meta]){white-space:nowrap}:root[data-design=next] [class*=toolbar]{flex-wrap:wrap;row-gap:8px}:root[data-design=next] :is(.wf-toolbar,.nl-toolbar,.bn-toolbar,.templates-toolbar,.seg-toolbar)>.filter-pills{flex:100%}:root[data-design=next] :is(.wf-toolbar__right,.nl-toolbar__right){flex:100%;gap:8px;min-width:0;display:flex}:root[data-design=next] [class*=toolbar] .search-input{flex:1 1 0;width:auto;min-width:0}:root[data-design=next] [class*=toolbar] .vw-toggle{flex:none}}@media (pointer:coarse){:root[data-design=next]{--control-h:40px;--control-h-sm:34px}:root[data-design=next] td :is(button,a):is([class*=row-action],[class*=row__action],.ui-btn--icon){position:relative}:root[data-design=next] td :is(button,a):is([class*=row-action],[class*=row__action],.ui-btn--icon):after{content:"";position:absolute;inset:-7px}:root[data-design=next] .sidebar-link{min-height:40px}:root[data-design=next] :is(.vw-toggle__btn,.filter-pills__pill){min-height:0}}:root[data-design=next] :is(b,strong){font-weight:600}:root[data-design=next] :is(code,kbd,pre,samp,.cm-content,.cm-gutters){font-family:var(--font-mono)}:root[data-design=next] :is(.eyebrow,.exp-kpi__label,.usage-card__state,.files-section-label,.dm-role__tag,.qs-wizard__step-label,.ov-contact__label,.editor-bar__state,.fn-kind,.aud-card__metric-label,.ov-stat__label,.nxh-stat__label,.sup-kpi__label,.cust-kpi__label){font-family:var(--font-mono);font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-spacing);text-transform:uppercase;color:var(--eyebrow-color)}:root[data-design=next] :is(.cust-kpi__num,.sup-kpi__num,.exp-kpi__num){font-family:var(--font-mono);letter-spacing:-.01em;color:var(--text-strong);font-size:20px;font-weight:500}:root[data-design=next] :is(.usage-card__figure,.ov-stat__num:not(.ov-stat__num--small),.aud-card__metric-num,.nxh-stat__num){font-family:var(--font-mono);letter-spacing:-.02em;color:var(--text-strong);font-size:30px;font-weight:500;line-height:1.1}:root[data-design=next] :is(.btn,.btn-primary,.btn-secondary,.btn-ghost,.btn-danger){font-size:var(--control-font);line-height:1.2}:root[data-design=next] :is(.btn-secondary,.btn-ghost){height:var(--control-h);padding:0 var(--control-pad-x);border-radius:var(--control-radius);align-items:center;gap:6px;display:inline-flex}:root[data-design=next] .btn-secondary{background:var(--surface);border:1px solid var(--border-strong);color:var(--text-strong)}:root[data-design=next] .btn-secondary:hover:not(:disabled){background:var(--surface-2)}:root[data-design=next] :is(.btn-secondary,.btn-ghost).sm{height:var(--control-h-sm);padding:0 10px;font-size:12.5px}:root[data-design=next] :is([class$=-table-wrap],[class*=-table-wrap\ ]):has(>.empty-state,>.dashboard-empty,>div>.empty-state){background:0 0;border:0}:root[data-design=next]{--search-w:280px}:root[data-design=next] [class*=toolbar] :is(.search-input,[class$=-search]){width:var(--search-w);flex:0 0 var(--search-w)}@media (width<=640px){:root[data-design=next] [class*=toolbar] :is(.search-input,[class$=-search]){flex:1 1 0;width:auto}}:root[data-design=next] .app-main__body :is([class*=modal],[class*=dialog],[class*=-card],[class*=__card],[class*=detail],[class*=pane],[class*=tab-panel]) :is([class$=-table-wrap],[class*=-table-wrap\ ],[class*=table-wrap]){margin-left:0;margin-right:0}@media (width>=901px){:root[data-design=next] .topbar{padding:0 var(--content-pad)}}:root[data-design=next] .topbar__menu-who{flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}:root[data-design=next] .topbar__menu-name{color:var(--text-strong);font-size:13px;font-weight:600}:root[data-design=next] .topbar__menu-who .topbar__menu-email{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;padding:0;font-size:12px;overflow:hidden}:root[data-design=next] .topbar__icon-btn--active,:root[data-design=next] .topbar__btn--active{background:var(--sidebar-active-bg);color:var(--text-strong)}:root[data-design=next] .topbar__btn--active svg{color:var(--text-strong)}:root[data-design=next] :is(.sidebar-link,.sidebar-section-icon,.sidebar-section__label--toggle,.sidebar-collapse-btn,.sidebar-project__inner,.sidebar-flyout__item):focus-visible{outline:2px solid var(--text-strong);outline-offset:1px}:root[data-design=next] .app-sidebar:not([data-collapsed=true]) .sidebar-collapse-btn{opacity:0;transition:opacity var(--dur-fast)}:root[data-design=next] .app-sidebar:not([data-collapsed=true]):hover .sidebar-collapse-btn,:root[data-design=next] .app-sidebar:not([data-collapsed=true]) .sidebar-collapse-btn:focus-visible{opacity:1}@media (hover:none){:root[data-design=next] .app-sidebar:not([data-collapsed=true]) .sidebar-collapse-btn{opacity:1}}:root[data-design=next] .project-menu{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:none;margin:0 8px;padding:6px}:root[data-design=next] .project-menu--flyout{margin:0}:root[data-design=next] .project-menu__label{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-3);padding:6px 8px;font-size:10px;font-weight:500}:root[data-design=next] .project-menu__item{height:var(--control-h-sm);border-radius:var(--radius-sm);color:var(--text-strong);gap:8px;padding:0 8px;font-size:13px}:root[data-design=next] .project-menu__item.active{background:var(--sidebar-active-bg);color:var(--text-strong);font-weight:600}:root[data-design=next] .project-menu__item svg{color:var(--text-3)}:root[data-design=next] .project-menu__role{font-family:var(--font-mono);color:var(--text-3);font-size:10.5px;font-weight:400}:root[data-design=next] .app-sidebar[data-collapsed=true] .sidebar-project{align-items:center;height:56px;padding:0 10px}:root[data-design=next] .app-sidebar[data-collapsed=true] .sidebar-project__inner{justify-content:center;padding:4px 0}:root[data-design=next] .app-sidebar[data-collapsed=true] .sidebar-collapse-btn{width:var(--control-h);height:var(--control-h);margin:8px auto 12px;position:static}:root[data-design=next] .app-sidebar[data-collapsed=true] .sidebar-link,:root[data-design=next] .app-sidebar[data-collapsed=true] .sidebar-section-icon{height:var(--control-h);justify-content:center;padding:0}:root[data-design=next] .app-sidebar[data-collapsed=true] .sidebar-section-icon{color:var(--text-3)}:root[data-design=next] .app-sidebar[data-collapsed=true] .sidebar-section-icon:hover{color:var(--text-strong);background:var(--sidebar-bg-2)}:root[data-design=next] .sidebar-section-icon--active,:root[data-design=next] .app-sidebar[data-collapsed=true] .sidebar-section-icon--active{background:var(--sidebar-active-bg);color:var(--sidebar-active-fg)}:root[data-design=next] .sidebar-section-icon--active:before{background:var(--lime-300);border-radius:0 3px 3px 0;width:3px;top:8px;bottom:8px;left:-10px}:root[data-design=next] .app-sidebar[data-collapsed=true] .sidebar-section__label{margin:4px 12px;padding-top:4px}:root[data-design=next] .sidebar-backdrop-tint{display:none}:root[data-design=next] .sidebar-flyout{border-radius:var(--radius-lg)}:root[data-design=next] .sidebar-flyout__head{font-family:var(--font-mono);color:var(--text-3);font-weight:500}:root[data-design=next] .sidebar-flyout__head svg{color:var(--text-3)}:root[data-design=next] .sidebar-flyout__item{height:var(--control-h-sm);color:var(--text-2);padding:0 10px}:root[data-design=next] .sidebar-flyout__item:hover svg{color:var(--text-strong)}:root[data-design=next] .sidebar-flyout__item.active{background:var(--sidebar-active-bg);color:var(--text-strong)}:root[data-design=next] .sidebar-flyout__item.active svg{color:var(--text-strong)}:root[data-design=next] .cmdk__input,:root[data-design=next] .cmdk__input:focus,:root[data-design=next] .cmdk__input:focus-visible{box-shadow:none;background:0 0;border:none;outline:none;height:auto;padding:0}:root[data-design=next] .cmdk-overlay{-webkit-backdrop-filter:none}:root[data-design=next] .cmdk{border-radius:var(--radius-xl)}:root[data-design=next] .cmdk__group-label{font-family:var(--font-mono);color:var(--text-3);font-weight:500}:root[data-design=next] .cmdk__item{height:var(--control-h);padding:0 12px}:root[data-design=next] .cmdk__item--active{background:var(--sidebar-active-bg)}:root[data-design=next] .cmdk__item--active .cmdk__item-icon{color:var(--text-strong)}:root[data-design=next] .cmdk__item-subtitle{font-family:var(--font-mono);color:var(--text-4);font-size:11px}:root[data-design=next] :is(.cmdk__kbd,.cmdk__item-shortcut,.cmdk__footer kbd){font-family:var(--font-mono);font-weight:500}:root[data-design=next] .ks-overlay{-webkit-backdrop-filter:none}:root[data-design=next] .ks-group__label{font-family:var(--font-mono);font-weight:500}:root[data-design=next] .ks-panel kbd{font-family:var(--font-mono);border-bottom-width:1px;font-weight:500}:root[data-design=next] .ks-sep{font-family:var(--font-mono)}:root[data-design=next] .ai-panel{box-shadow:var(--shadow-lg);border-left:none}:root[data-design=next] .ai-panel__title svg{color:var(--text-strong)}:root[data-design=next] .ai-panel__badge{font-family:var(--font-mono);background:var(--surface-2);color:var(--text-3);box-shadow:inset 0 0 0 1px var(--border);font-weight:500}:root[data-design=next] .ai-panel__empty-icon{border-radius:var(--radius-md);background:var(--surface-2);color:var(--text-strong);box-shadow:inset 0 0 0 1px var(--border)}:root[data-design=next] .login-heading{letter-spacing:var(--tracking-tight);color:var(--text-strong);margin:0 0 24px;font-size:28px;font-weight:600;line-height:32px}:root[data-design=next] .form-group label{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--text-2);font-size:13px;font-weight:500}:root[data-design=next] .form-group input{height:var(--control-h-lg);padding:0 12px}:root[data-design=next] .login-submit{height:var(--control-h-lg);background:var(--nx-cta);color:var(--nx-cta-fg);box-shadow:inset 0 0 0 1px var(--nx-cta-edge);margin-top:6px}:root[data-design=next] .login-submit:hover:not(:disabled){background:var(--nx-cta-hover)}:root[data-design=next] .login-submit:active:not(:disabled){background:var(--nx-cta-pressed)}:root[data-design=next] .login-help{color:var(--text-3);margin-top:4px;font-size:13px;line-height:1.5}:root[data-design=next] .login-error{color:var(--text-strong);background:var(--surface);border:1px solid var(--red-border);box-shadow:inset 3px 0 0 var(--red)}:root[data-design=next] .ph-summary,:root[data-design=next] .ph-summary--ok,:root[data-design=next] .ph-summary--warn,:root[data-design=next] .ph-summary--fail{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text-2);min-height:var(--control-h-lg);padding:0 16px}:root[data-design=next] .ph-summary strong{color:var(--text-strong);font-weight:600}:root[data-design=next] .ph-summary strong:before{content:"";vertical-align:2px;background:var(--green);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}:root[data-design=next] .ph-summary--warn strong:before{background:var(--warning-500)}:root[data-design=next] .ph-summary--fail strong:before{background:var(--danger-500)}:root[data-design=next] .ph-summary__at{font-family:var(--font-mono);color:var(--text-3);opacity:1;font-size:12px}:root[data-design=next] .ph-check,:root[data-design=next] .ph-check--warn,:root[data-design=next] .ph-check--fail{border-color:var(--border);border-radius:var(--radius-lg);padding:14px 16px}:root[data-design=next] .ph-check__dot{background:var(--green);width:6px;height:6px}:root[data-design=next] .ph-check--warn .ph-check__dot{background:var(--warning-500)}:root[data-design=next] .ph-check--fail .ph-check__dot{background:var(--danger-500)}:root[data-design=next] .ph-check__level{font-family:var(--font-mono);text-transform:none;letter-spacing:0;color:var(--text-3);font-size:11px}:root[data-design=next] .ph-check__note{color:var(--text-2);font-size:13px}:root[data-design=next] .ph-check__detail{gap:4px 16px;font-size:12px}:root[data-design=next] .ph-check__detail dd{font-family:var(--font-mono);color:var(--text-strong)}:root[data-design=next] .ph-error{color:var(--text-strong);background:var(--surface);border:1px solid var(--red-border);border-radius:var(--radius-lg)}:root[data-design=next] .ph-external__list a{color:var(--text-strong);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}:root[data-design=next] .usage-card,:root[data-design=next] .usage-card--warning,:root[data-design=next] .usage-card--over{border-color:var(--border)}:root[data-design=next] .usage-card__state{font-family:var(--font-mono);text-transform:none;letter-spacing:0;font-size:11px}:root[data-design=next] .usage-card__figure{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--text-strong);font-weight:500}:root[data-design=next] .usage-card__of{font-family:var(--font-mono)}:root[data-design=next] .usage-card__pct{font-family:var(--font-mono);font-size:12px}:root[data-design=next] .usage-bar__fill{background:var(--text-strong)}:root[data-design=next] .usage-card--warning .usage-bar__fill{background:var(--warning-500)}:root[data-design=next] .usage-card--over .usage-bar__fill{background:var(--danger-500)}:root[data-design=next] .usage-alert{color:var(--text-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:inset 3px 0 0 var(--warning-500)}:root[data-design=next] .usage-alert strong{color:var(--text-strong)}:root[data-design=next] .usage-body{flex-direction:column;display:flex}:root[data-design=next] .usage-asof{order:-1;align-items:baseline;gap:10px;font-size:13px;line-height:1.5;display:flex}:root[data-design=next] .usage-asof--stale{color:var(--text-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:10px 16px}:root[data-design=next] .usage-asof--stale strong{color:var(--text-strong);font-weight:600}:root[data-design=next] .usage-asof--stale .usage-asof__dot{background:var(--warning-500);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block;transform:translateY(-1px)}:root[data-design=next] .usage-table th{font-family:var(--font-mono);font-weight:500}:root[data-design=next] .usage-table td:not(:first-child),:root[data-design=next] .usage-table th:not(:first-child){text-align:right}:root[data-design=next] .usage-table td{font-family:var(--font-mono);font-size:12.5px}:root[data-design=next] .usage-card__pct--none{font-family:var(--font-sans);font-size:13px}:root[data-design=next] .nxh-chart{flex-direction:column;display:flex}:root[data-design=next] .nxh-chart .nxh-plot{flex-direction:column;flex:1;min-height:246px;display:flex}:root[data-design=next] .nxh-chart .nxh-plot__svg{flex:1 1 0;height:0;min-height:220px}:root[data-design=next] .nxh-grid--even{align-items:start}@media (width<=640px){:root[data-design=next] .home-header__title{font-size:28px;line-height:32px;display:block}}:root[data-design=next] .quickstart{width:100%;min-width:0}:root[data-design=next] .qs-wizard{width:min(640px,100%);min-width:0;margin:0 auto}:root[data-design=next] .qs-wizard__progress,:root[data-design=next] .qs-step,:root[data-design=next] .qs-wizard__nav{width:100%;min-width:0}:root[data-design=next] .qs-step__intro{background:var(--surface-2);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--border)}:root[data-design=next] .qs-step__intro-icon{color:var(--text-strong)}:root[data-design=next] .qs-dot{background:var(--border)}:root[data-design=next] .qs-dot--complete{background:var(--text-strong);opacity:.35}:root[data-design=next] .qs-dot--active{background:var(--text-strong);opacity:1}:root[data-design=next] .qs-options:not(.qs-options--compact){grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-design=next] .qs-options:not(.qs-options--compact):has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=640px){:is(:root[data-design=next] .qs-options:not(.qs-options--compact),:root[data-design=next] .qs-options:not(.qs-options--compact):has(>:nth-child(3):last-child)){grid-template-columns:minmax(0,1fr)}:root[data-design=next] .qs-wizard__nav{grid-template-columns:auto 1fr auto}:root[data-design=next] .qs-wizard__hint{white-space:normal}:root[data-design=next] .qs-step__title{font-size:24px}}:root[data-design=next] .qs-option--selected .qs-option__icon{background:var(--text-strong);color:var(--surface);border-color:#0000}:root[data-design=next] .qs-option--compact.qs-option--selected,:root[data-design=next] .qs-option--compact.qs-option--selected:hover{background:var(--text-strong);border-color:var(--text-strong);color:var(--surface)}:root[data-design=next] .qs-option--compact.qs-option--selected svg{color:var(--surface)}:root[data-design=next] .qs-option--compact{border-radius:var(--radius-md);height:var(--control-h);padding:0 14px}:root[data-design=next] .qs-option__badge{font-family:var(--font-mono);text-transform:none;letter-spacing:0;font-weight:500}:root[data-design=next] .quickstart:has(>.qs-checklist){padding-left:0;padding-right:0}:root[data-design=next] .qs-checklist>:not(.page-header){margin-left:var(--content-pad);margin-right:var(--content-pad)}:root[data-design=next] .qs-title__badge{font-family:var(--font-mono);letter-spacing:0;background:var(--surface);color:var(--text-2);border-color:var(--border-strong);font-size:11px;font-weight:500}:root[data-design=next] .qs-progress__label{font-family:var(--font-mono);font-weight:500}:root[data-design=next] .qs-progress__count{font-family:var(--font-mono);font-size:12px}:root[data-design=next] .qs-progress__bar{height:8px}:root[data-design=next] .qs-progress__fill{background:var(--text-strong);min-width:0;padding:0}:root[data-design=next] .qs-progress__pct{display:none}:root[data-design=next] .qs-milestone{font-family:var(--font-mono);font-weight:500}:root[data-design=next] .qs-milestone--reached{color:var(--text-strong)}:root[data-design=next] .qs-stage__icon,:root[data-design=next] [class*=qs-stage__icon--]{background:var(--surface-2);color:var(--text-strong);box-shadow:inset 0 0 0 1px var(--border);border-radius:var(--radius-md)}:root[data-design=next] .qs-stage__count{font-family:var(--font-mono);font-size:12px}:root[data-design=next] .qs-stage__bar-fill{background:var(--text-strong)}:root[data-design=next] .qs-item--done{opacity:1}:root[data-design=next] .qs-item--done .qs-item__title{color:var(--text-3);text-decoration:none}:root[data-design=next] .qs-item--done .qs-item__check{background:var(--text-strong);border-color:var(--text-strong);color:var(--surface)}:root[data-design=next] .qs-item__check:hover{border-color:var(--text-strong)}:root[data-design=next] .qs-item__time,:root[data-design=next] .qs-item__evidence{font-family:var(--font-mono);font-size:11.5px}:root[data-design=next] .qs-celebration__icon{border:1px solid var(--border-strong);width:44px;height:44px;color:var(--text-strong);border-radius:11px;place-items:center;margin:0 auto 12px;font-size:0;display:grid}:root[data-design=next] .kit .kit-table-wrap{margin-left:0;margin-right:0}:root[data-design=next] :is(.nl-toolbar,.bn-toolbar,.templates-toolbar) .search-input{flex:0 0 280px;width:280px;padding-right:30px;position:relative}:root[data-design=next] :is(.nl-toolbar,.bn-toolbar,.templates-toolbar) .search-input__clear{position:absolute;top:50%;right:9px;transform:translateY(-50%)}@media (width<=640px){:root[data-design=next] :is(.nl-toolbar,.bn-toolbar,.templates-toolbar) .search-input{flex:auto;width:auto}}:root[data-design=next] :is(.nl-row__muted,.tmpl-muted,.bn-num--empty){color:var(--text-4);font-weight:400}:root[data-design=next] :is(.nl-row__name,.bn-row__name,.tmpl-row__name){white-space:nowrap;text-overflow:ellipsis;max-width:360px;color:var(--text-strong);display:block;overflow:hidden}:root[data-design=next] .nl-row__title-block{min-width:0}:root[data-design=next] :is(.nl-row__swatch,.bn-row__icon,.tmpl-row__swatch){border-radius:var(--radius-md);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--border);background:var(--surface-2)!important;color:var(--text-2)!important}:root[data-design=next] :is(.nl-row__swatch,.bn-row__icon,.tmpl-row__swatch) svg{color:var(--text-2)!important}:root[data-design=next] .nl-table tbody tr[class*=nl-tr--]>td:first-child:before{display:none}:root[data-design=next] .nl-th--on{color:var(--text-strong)}:root[data-design=next] .bn-row__num{color:var(--text-strong);font-weight:400}:root[data-design=next] .bn-row__num--ctr{color:var(--text-strong);font-weight:500}:root[data-design=next] .bn-card__stat-num--primary{color:var(--text-strong)}:root[data-design=next] .bn-row__type{color:var(--text-2);background:0 0;border:0;padding:0;font-size:13.5px;font-weight:400}:root[data-design=next] :is(.bn-row__actions,.bn-card__actions) .am>.ui-btn{width:26px;height:26px;min-height:0;box-shadow:none;color:var(--text-3);background:0 0;border-color:#0000;padding:0}:root[data-design=next] :is(.bn-row__actions,.bn-card__actions) .am>.ui-btn:hover:not(:disabled){background:var(--surface-2);border-color:var(--border);color:var(--text-strong)}:root[data-design=next] .app-main__body button.bn-row-action--primary{color:var(--text-3)}:root[data-design=next] .app-main__body button.bn-row-action--primary:hover{background:var(--surface-2);border-color:var(--border);color:var(--text-strong)}:root[data-design=next] .templates-count{height:var(--control-h);font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-3);align-items:center;font-size:11px;display:inline-flex}:root[data-design=next] .templates-toolbar{gap:8px}:root[data-design=next] :is(.nl-card,.bn-card,.tmpl-card){border-radius:var(--radius-lg);border-color:var(--border);box-shadow:none}:root[data-design=next] :is(.nl-card,.bn-card,.tmpl-card):hover{box-shadow:none;border-color:var(--border-strong);transform:none}:root[data-design=next] :is(.nl-grid,.bn-grid,.tmpl-grid){grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}:root[data-design=next] .starter-section+:is(.tmpl-grid,.tmpl-table-wrap,.templates-state,.empty-state){margin-top:16px}:root[data-design=next] .nl-card__thumb,:root[data-design=next] .tmpl-card__thumb,:root[data-design=next] [class*=bn-card__preview--]{background:var(--surface-2)!important}:root[data-design=next] :is(.nl-card__thumb-cta,.tmpl-card__thumb-cta,.bn-mock__cta){background:var(--text-strong);border-radius:var(--radius-xs);min-width:56px;min-height:14px}:root[data-design=next] .bn-mock__cta--small{background:var(--border-strong);min-width:36px;min-height:10px}:root[data-design=next] .nl-card__metric-num{font-family:var(--font-mono);color:var(--text-strong);font-weight:500}:root[data-design=next] :is(.nl-action,.tmpl-icon-btn){width:26px;height:26px;color:var(--text-3);background:0 0;border-color:#0000;justify-content:center;padding:0}:root[data-design=next] :is(.nl-action,.tmpl-icon-btn):hover{border-color:var(--border);background:var(--surface-2);color:var(--text-strong)}:root[data-design=next] .bn-card__foot{flex-wrap:nowrap;gap:12px}:root[data-design=next] .bn-card__updated{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}:root[data-design=next] .bn-card__actions{flex-shrink:0;align-items:center}:root[data-design=next] .bn-card .bn-action{height:var(--control-h-sm);box-sizing:border-box}:root[data-design=next] .bn-card .bn-action--results{width:var(--control-h-sm);justify-content:center;gap:0;padding:0;font-size:0}:root[data-design=next] .bn-card .bn-action--primary,:root[data-design=next] .bn-card .bn-action--primary:hover:not(:disabled),:root[data-design=next] .bn-card .bn-action--primary:active:not(:disabled){background:var(--surface);border-color:var(--border-strong);color:var(--text-strong);box-shadow:0 1px 1px #0a14300a}:root[data-design=next] .bn-card .bn-action--primary:hover:not(:disabled){background:var(--surface-2)}:root[data-design=next] .bn-meta-chip{border:1px solid var(--border);color:var(--text-2);background:0 0}:root[data-design=next] .starter-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr}@media (width<=900px){:root[data-design=next] .starter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-design=next] .starter-card{border-radius:var(--radius-lg)}:root[data-design=next] .starter-card:hover{box-shadow:none;border-color:var(--border-strong);transform:none}:root[data-design=next] .starter-card__thumb{border:1px solid var(--border);color:var(--text-2);background:var(--surface-2)!important}:root[data-design=next] .starter-toggle{border-radius:var(--radius-lg)}:root[data-design=next] .starter-toggle svg:first-child{color:var(--text-2)}:root[data-design=next] :is(.nl-bar,.be-header,.editor-bar--template,.wlr-bar){box-sizing:border-box;background:var(--surface);border-bottom:1px solid var(--border);height:56px;min-height:56px;box-shadow:none;flex-wrap:nowrap;gap:12px;padding:0 20px}:root[data-design=next] :is(.nl-bar__back,.be-back,.editor-bar--template .editor-bar__back,.wlr-bar__back){box-sizing:border-box;width:var(--control-h);height:var(--control-h);border:1px solid var(--border-strong);border-radius:var(--control-radius);background:var(--surface);color:var(--text-2);cursor:pointer;flex:none;justify-content:center;align-items:center;gap:0;padding:0;display:inline-flex;box-shadow:0 1px 1px #0a14300a}:root[data-design=next] :is(.nl-bar__back,.be-back,.editor-bar--template .editor-bar__back,.wlr-bar__back):hover{background:var(--surface-2);color:var(--text-strong)}:root[data-design=next] :is(.nl-bar__back,.be-back,.editor-bar--template .editor-bar__back,.wlr-bar__back) svg{width:16px;height:16px}:root[data-design=next] .be-back__label,:root[data-design=next] .be-breadcrumb__sep{display:none}:root[data-design=next] :is(.nl-bar__name,.be-name-input,.editor-bar--template .editor-bar__name,.wlr-bar__name){box-sizing:border-box;height:var(--control-h);font-family:var(--font-sans);letter-spacing:-.015em;color:var(--text-strong);border-radius:var(--control-radius);box-shadow:none;background:0 0;border:1px solid #0000;padding:0 8px;font-size:15px;font-weight:600}:root[data-design=next] .wlr-bar__name{align-items:center;padding:0;display:inline-flex}:root[data-design=next] :is(.nl-bar__name,.be-name-input,.editor-bar--template .editor-bar__name):not(.nl-bar__name--static){field-sizing:content;flex:0 auto;min-width:120px;max-width:420px}:root[data-design=next] :is(.nl-bar__name,.be-name-input,.editor-bar--template .editor-bar__name):not(.nl-bar__name--static):hover{border-color:var(--border);background:0 0}:root[data-design=next] :is(.nl-bar__name,.be-name-input,.editor-bar--template .editor-bar__name):not(.nl-bar__name--static):focus,:root[data-design=next] :is(.nl-bar__name,.be-name-input,.editor-bar--template .editor-bar__name):not(.nl-bar__name--static):focus-visible{border-color:var(--primary);background:var(--surface);box-shadow:var(--shadow-focus);outline:none}:root[data-design=next] .nl-bar__name--static{align-items:center;padding:0;display:inline-flex}:root[data-design=next] .editor-bar--template .editor-bar__name{flex:0 auto;max-width:260px}:root[data-design=next] .be-name-input{min-width:120px}:root[data-design=next] .editor-bar--template .editor-bar__left{gap:8px;min-width:0}:root[data-design=next] .nl-bar__saving{font-family:var(--font-mono);color:var(--text-3);font-size:11px}:root[data-design=next] :is(.be-header__right,.editor-bar--template .editor-bar__actions,.wlr-bar) :is(.btn,.ui-btn):not(.te-icon-btn){height:var(--control-h);padding-top:0;padding-bottom:0;font-size:13px}:root[data-design=next] :is(.be-header__right,.editor-bar--template .editor-bar__actions) .am>.ui-btn .ui-btn__label{display:none}:root[data-design=next] :is(.be-header__right,.editor-bar--template .editor-bar__actions) .am>.ui-btn{width:var(--control-h);justify-content:center;padding:0}:root[data-design=next] .be-header__right,:root[data-design=next] .editor-bar--template .editor-bar__actions{gap:8px}:root[data-design=next] .wlr-bar .wlr-select{height:var(--control-h)}:root[data-design=next] .wlr-bar__title{gap:10px}:root[data-design=next] .be-header{position:relative}:root[data-design=next] .be-tabs{background:0 0;border:0;align-self:stretch;gap:22px;padding:0;top:0;bottom:0}:root[data-design=next] .be-tab{height:100%;color:var(--text-3);background:0 0;border:0;border-radius:0;padding:0 2px;font-size:13.5px;font-weight:500;box-shadow:inset 0 -2px #0000}:root[data-design=next] .be-tab:hover{color:var(--text-strong);background:0 0}:root[data-design=next] .be-tab.active{color:var(--text-strong);box-shadow:inset 0 -2px 0 var(--text-strong);background:0 0}:root[data-design=next] .be-subtab-bar{box-sizing:border-box;border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:18px;min-height:44px;padding-top:0;padding-bottom:0}:root[data-design=next] .be-subtab{height:auto;color:var(--text-3);background:0 0;border:0;border-radius:0;align-self:stretch;padding:0 2px;font-size:13px;font-weight:500;box-shadow:inset 0 -2px #0000}:root[data-design=next] .be-subtab:hover{color:var(--text-strong);background:0 0}:root[data-design=next] .be-subtab.active{color:var(--text-strong);box-shadow:inset 0 -2px 0 var(--text-strong);background:0 0;border-color:#0000}:root[data-design=next] .be-mode-tabs{align-items:center;gap:8px}:root[data-design=next] .be-mode-tab{height:var(--control-h-sm);border:1px solid var(--border);background:var(--surface-2);color:var(--text-3);box-shadow:none;border-radius:0;padding:0 12px;font-size:12.5px;font-weight:500}:root[data-design=next] .be-mode-tab:first-child{border-radius:var(--control-radius) 0 0 var(--control-radius)}:root[data-design=next] .be-mode-tab+.be-mode-tab{border-radius:0 var(--control-radius) var(--control-radius) 0;margin-left:-9px}:root[data-design=next] .be-mode-tab.active{background:var(--surface);color:var(--text-strong);border-color:var(--border-strong);z-index:1;position:relative}:root[data-design=next] .be-mode-hint{font-family:var(--font-mono);color:var(--text-3);font-size:11px}:root[data-design=next] .lang-tab{color:var(--text-3);font-family:var(--font-mono);letter-spacing:.04em;background:0 0;border:0;border-radius:0;font-size:11px;box-shadow:inset 0 -2px #0000}:root[data-design=next] .lang-tab:hover{color:var(--text-strong);background:0 0}:root[data-design=next] .lang-tab.active{color:var(--text-strong);box-shadow:inset 0 -2px 0 var(--text-strong);background:0 0}:root[data-design=next] .vp-btn.active{background:var(--surface);border-color:var(--border-strong);color:var(--text-strong)}:root[data-design=next] .be-preview-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:10.5px}:root[data-design=next] :is(.ab__switch,.be-subtab-bar .toggle-switch){box-sizing:border-box;width:36px;height:20px;padding:2px}:root[data-design=next] .ab__switch-knob{width:16px;height:16px;box-shadow:0 1px 2px #0a143033}:root[data-design=next] .ab__switch--on .ab__switch-knob{transform:translate(16px)}:root[data-design=next] .ab__switch--on{background:var(--primary)}:root[data-design=next] .ab-toggle-label{color:var(--text-2);font-size:13px}:root[data-design=next] .be-settings-pane{gap:16px}:root[data-design=next] .be-settings-section,:root[data-design=next] .be-settings-pane .csec{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:none;margin:0}:root[data-design=next] .be-settings-title{color:var(--text-strong);font-size:14px;font-weight:600}:root[data-design=next] :is(.be-select,.te-input){height:var(--control-h);box-sizing:border-box;padding-top:0;padding-bottom:0;font-size:13px}:root[data-design=next] .be-sdk-snippet{background:var(--surface-2);color:var(--text-strong);border:1px solid var(--border);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:12px}:root[data-design=next] :is(.be-evaluate-note,.be-evaluate-note--info,.be-visual__error){border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);border-left-width:1px}:root[data-design=next] .be-visual__error{border-color:var(--danger-500,var(--border-strong))}:root[data-design=next] .be-evaluate-note code,:root[data-design=next] .be-settings-desc code{font-family:var(--font-mono);font-size:12px}:root[data-design=next] .cm-host .cm-editor{background:var(--surface);color:var(--text-strong)}:root[data-design=next] .cm-host .cm-gutters{background:var(--surface-2);border-right:1px solid var(--border);color:var(--text-4)}:root[data-design=next] .cm-host .cm-editor,:root[data-design=next] .cm-host .cm-scroller{font-family:var(--font-mono)}:root[data-design=next] .editor-bar--template .editor-bar__meta{flex:360px;gap:10px;min-width:0;margin:0 4px}:root[data-design=next] .editor-bar--template .editor-bar__field{flex:1 1 0;gap:8px;min-width:0}:root[data-design=next] .editor-bar--template .editor-bar__field-label{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-3);white-space:nowrap;font-size:10.5px;font-weight:500}:root[data-design=next] .editor-bar--template .editor-bar__subject{box-sizing:border-box;height:var(--control-h);background:var(--surface);border-color:var(--border-strong);min-width:0;padding:0 10px;font-size:13px}:root[data-design=next] .te-mode-toggle{box-sizing:border-box;height:var(--control-h);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--control-radius);gap:2px;padding:2px}:root[data-design=next] .te-mode-btn{height:28px;color:var(--text-3);border-radius:var(--radius-sm);padding:0 12px;font-size:13px;font-weight:500}:root[data-design=next] .te-mode-btn--active{background:var(--surface);color:var(--text-strong);box-shadow:0 0 0 1px var(--border-strong), 0 1px 2px #0a14300f}:root[data-design=next] .te-editor-pick{height:var(--control-h)}:root[data-design=next] .te-icon-btn,:root[data-design=next] .te-device__btn{width:var(--control-h);height:var(--control-h);box-sizing:border-box}:root[data-design=next] .te-device{height:var(--control-h);box-sizing:border-box;border-color:var(--border-strong);border-radius:var(--control-radius)}:root[data-design=next] .te-device__btn{height:32px}:root[data-design=next] .te-device__btn.is-on{color:var(--text-strong)}:root[data-design=next] .te-saved-note{font-family:var(--font-mono);font-size:11px}:root[data-design=next] .editor-bar--template .editor-bar__sep{height:20px}@media (width<=1180px){:root[data-design=next] .editor-bar--template{flex-wrap:wrap;row-gap:10px;height:auto;padding-top:11px;padding-bottom:11px}:root[data-design=next] .editor-bar--template .editor-bar__meta{flex:100%;order:3;margin:0}}:root[data-design=next] .nl-step--done{box-shadow:inset 0 2px 0 var(--text-strong)}:root[data-design=next] .nl-panel{flex:none}:root[data-design=next] .nl-input{box-sizing:border-box;height:var(--control-h);border-color:var(--border-strong);border-radius:var(--control-radius);padding:0 11px;font-size:14px}:root[data-design=next] select.nl-input{padding-top:0;padding-bottom:0;padding-right:28px;line-height:32px}:root[data-design=next] .nl-consent{max-width:360px}:root[data-design=next] .rv-variant-select{height:var(--control-h-sm);padding:0 24px 0 8px;font-size:12.5px}:root[data-design=next] .tpl-list{border-radius:var(--radius-lg);border-color:var(--border);max-height:min(560px,60vh)}:root[data-design=next] .tpl-row--selected,:root[data-design=next] .tpl-row--selected:hover{background:var(--surface-2);box-shadow:inset 2px 0 0 var(--text-strong)}:root[data-design=next] .tpl-row--selected .tpl-row__radio{background:var(--primary);border-color:var(--primary);color:var(--surface)}:root[data-design=next] .tpl-row:focus-visible{box-shadow:inset 0 0 0 2px var(--primary);outline:none}:root[data-design=next] .tpl-row__date{font-family:var(--font-mono);font-size:11px}:root[data-design=next] .tpl-row__edit{width:var(--control-h-sm);height:var(--control-h-sm);justify-content:center;align-items:center;padding:0}:root[data-design=next] .nl-recipients{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);align-items:center;padding:14px 16px}:root[data-design=next] .nl-recipients__num{font-family:var(--font-mono);color:var(--text-strong);font-size:22px;font-weight:500}:root[data-design=next] .nl-recipients__recalc{color:var(--text-strong);text-underline-offset:3px}:root[data-design=next] .nl-review__value--big{font-family:var(--font-mono);font-size:18px;font-weight:500}:root[data-design=next] .nl-review__row--hero{background:var(--surface)}:root[data-design=next] :is(.nl-foot,.sendbox__actions,.re-panel__foot,.pb-panel__foot) .ui-btn--primary:disabled{background:var(--surface-2);border-color:var(--border);color:var(--text-4);box-shadow:none;opacity:1}:root[data-design=next] .inbox{background:var(--surface);border-color:var(--border)}:root[data-design=next] .inbox__avatar{background:var(--text-strong);color:var(--surface)}:root[data-design=next] .ab__title svg{color:var(--text-2)}:root[data-design=next] :is(.pb-token,.pb-name__key,select.re-ident,.re-picked__id){font-family:var(--font-mono);font-size:12px}:root[data-design=next] .pb-token{border-radius:var(--radius-xs);background:var(--surface-2);border:1px solid var(--border);color:var(--text-strong);white-space:nowrap;padding:1px 5px}:root[data-design=next] .re-preset--blank{border-style:dashed;border-color:var(--border-strong);opacity:1;background:0 0}:root[data-design=next] .re-preset--blank .re-preset__name{color:var(--text-strong)}:root[data-design=next] .re-preset--blank:hover{border-color:var(--text-strong);background:var(--surface)}:root[data-design=next] .cr:has(.cr-back){padding-top:22px}:root[data-design=next] .cr-back{border-radius:var(--control-radius);height:22px;color:var(--text-3);font:inherit;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;margin:0 0 0 -6px;padding:0 8px 0 4px;font-size:11px;display:inline-flex}:root[data-design=next] .cr-back:hover{background:var(--surface-2);color:var(--text-strong)}:root[data-design=next] .playbooks-toolbar .search-input{flex:0 0 280px}@media (width<=1180px){:root[data-design=next] .be-header{flex-wrap:wrap;row-gap:6px;height:auto;padding-top:11px;padding-bottom:0}:root[data-design=next] .be-tabs{height:40px}}:root[data-design=next] .app-main__body :is(.re-view,.pb-view)>:is(.re-scrim,.pb-scrim){margin-top:0}:root[data-design=next] :is(.wf-row__icon,.wf-card__icon,.wf-hier__row-icon){box-shadow:inset 0 0 0 1px var(--border);background:var(--surface-2)!important;color:var(--text-2)!important}:root[data-design=next] .wf-row__title-block{min-width:0}:root[data-design=next] .wf-row__name{color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}:root[data-design=next] .wf-row__desc-cell{color:var(--text-3);font-size:13px}:root[data-design=next] .wf-row__desc{-webkit-line-clamp:1;max-width:360px;font-size:13px}:root[data-design=next] .wf-row__name{max-width:240px}:root[data-design=next] .wf-row__desc{min-width:160px}:root[data-design=next] .wf-row__desc-add{white-space:nowrap;font-size:13px}:root[data-design=next] .wf-row__num{font-family:var(--font-mono);font-weight:400}:root[data-design=next] .wf-row__muted{color:var(--text-4);font-style:normal}:root[data-design=next] .wf-row__failed{font-weight:500}@media (width>=641px){:root[data-design=next] .wf-toolbar .search-input{box-sizing:border-box;flex:0 0 220px;width:220px}:root[data-design=next] .wf-toolbar .search-input input{flex:auto;width:100%;min-width:0}}:root[data-design=next] .wf-starters{margin:0 0 var(--space-6)}:root[data-design=next] .wf-starters__grid{align-items:stretch}:root[data-design=next] .wf-starter{border-radius:var(--radius-lg)}:root[data-design=next] .wf-starter>:last-child{margin-top:auto}:root[data-design=next] .wf-starter__caveat{background:var(--surface-2);border-color:var(--border);color:var(--text-2)}:root[data-design=next] .wf-card{border-radius:var(--radius-lg)}:root[data-design=next] .wf-card:hover{box-shadow:var(--shadow-sm);transform:none}:root[data-design=next] .wf-card__foot,:root[data-design=next] .wf-card__stats{margin-top:auto}:root[data-design=next] .wf-card__stats+.wf-card__foot{margin-top:0}:root[data-design=next] .wf-stat__num{font-family:var(--font-mono);font-weight:500}:root[data-design=next] .wf-stat__label{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-4);font-size:10px}:root[data-design=next] .wf-steps{background:0 0;padding:0}:root[data-design=next] .wf-step{border-radius:var(--radius-sm);max-width:140px;font-size:11.5px}:root[data-design=next] .wf-step-arrow{color:var(--text-4)}:root[data-design=next] .wf-hier-modal__preview{color:var(--text-3);box-shadow:inset 0 0 0 1px var(--border-strong);background:0 0;align-items:center;gap:5px;height:20px;padding:0 8px;display:inline-flex}:root[data-design=next] .wf-hier-modal__preview:before{content:"";background:var(--warning-500);border-radius:50%;width:6px;height:6px}:root[data-design=next] .wf-hier-modal__notice{background:var(--surface-2);border-color:var(--border);margin:14px 20px;font-size:12.5px}:root[data-design=next] .wf-hier-modal__title svg{color:var(--text-2)}:root[data-design=next] .wf-hier-modal__tabs{background:0 0;gap:22px}:root[data-design=next] .wf-hier-modal__tab{height:40px;padding:0}:root[data-design=next] .wf-hier-modal__tab--on{color:var(--text-strong);border-bottom-color:var(--text-strong)}:root[data-design=next] .wf-hier-modal__body{flex:none;height:min(400px,52vh)}:root[data-design=next] .wf-hier__toggle--block{padding:10px 12px}:root[data-design=next] .wf-hier-cap{padding:12px}:root[data-design=next] .wf-hier-cap__example{font-style:normal}:root[data-design=next] :is(.wf-hier-cap__num,.wf-hier-rule__num,.wf-hier-rule__select){height:var(--control-h-sm);font-family:var(--font-mono);border-color:var(--border-strong);border-radius:var(--radius-md);padding-top:0;padding-bottom:0;font-weight:400}:root[data-design=next] .wf-hier-rule__select{font-family:var(--font-sans)}:root[data-design=next] .wf-hier__rank{color:var(--text-3);font-family:var(--font-mono);background:0 0;width:20px;font-size:12px;font-weight:500}:root[data-design=next] .wf-hier__move{border-radius:var(--radius-sm);border-color:var(--border-strong);width:28px;height:22px}:root[data-design=next] .wf-hier-rules__example{background:var(--surface-2);border-color:var(--border);color:var(--text-2)}:root[data-design=next] .wf-hier-rules__add{color:var(--text-strong);height:var(--control-h-sm);padding-top:0;padding-bottom:0}:root[data-design=next] .wf-hier-rules__add:hover{background:var(--surface-2);border-color:var(--border-strong)}:root[data-design=next] .wf-hier-modal__foot-status-dot{display:none}:root[data-design=next] .wf-hier-modal__foot{background:var(--surface)}:root[data-design=next] .wf-list-wrap>.empty-state{box-sizing:border-box;width:100%;max-width:none;margin:0}:root[data-design=next]{--editor-panel-w:400px}:root[data-design=next] :is(.palette:not(.palette--collapsed),.config-panel,.sd,.sim-panel){width:var(--editor-panel-w);flex:0 0 var(--editor-panel-w);box-sizing:border-box}:root[data-design=next] .editor-bar__back{width:var(--control-h);height:var(--control-h);border-color:var(--border-strong);justify-content:center;padding:0}:root[data-design=next] .editor-icon-btn{height:var(--control-h);font-size:var(--control-font)}:root[data-design=next] .editor-icon-btn:not(:has(span)){width:var(--control-h);justify-content:center;padding:0}:root[data-design=next] .editor-bar__actions{gap:6px}:root[data-design=next] .editor-bar__divider{height:20px}:root[data-design=next] .editor-bar__name-input{letter-spacing:-.015em;field-sizing:content;min-width:0;max-width:320px;box-shadow:none;border-color:var(--text-strong);padding-right:27px;font-size:15px;font-weight:600}:root[data-design=next] .vue-flow__node .fn,:root[data-design=next] .vue-flow__node .fn.fn--sm,:root[data-design=next] .vue-flow__node .fn.fn--wait{justify-content:flex-start;gap:6px;padding:9px 14px}:root[data-design=next] .fn .fn-row,:root[data-design=next] .fn--sm .fn-row,:root[data-design=next] .fn--wait .fn-row{gap:10px}:root[data-design=next] .fn .fn-chip,:root[data-design=next] .fn--sm .fn-chip,:root[data-design=next] .fn--wait .fn-chip{border-radius:var(--radius-md);width:28px;height:28px}:root[data-design=next] .fn .fn-name,:root[data-design=next] .fn--sm .fn-name{font-size:13px;line-height:16px}:root[data-design=next] .fn .fn-kind{line-height:13px}:root[data-design=next] .fn .fn-sub{font-size:11.5px;line-height:14px}:root[data-design=next] .fn.fn--pill{border-radius:var(--radius-lg)}:root[data-design=next] .fn.fn--k-trigger.is-tinted:not(.has-color){background:var(--surface)}:root[data-design=next] .fn-sub--warn{color:var(--warning-700);gap:4px}:root[data-design=next] .fn-sub--warn svg{flex-shrink:0}:root[data-design=next] .vue-flow__node .note{border-radius:var(--radius-lg);box-sizing:border-box;min-height:66px;box-shadow:inset 0 0 0 1px var(--n-200), 0 1px 2px #0a14300a;padding:9px 14px}:root[data-design=next][data-theme=dark] .vue-flow__node .note{color:var(--text);box-shadow:inset 0 0 0 1px #262d39}:root[data-design=next] .vue-flow__node .note.is-selected{box-shadow:0 0 0 2px var(--primary)}:root[data-design=next] .note__empty{color:var(--text-3);font-style:normal}:root[data-design=next] .vue-flow__handle{box-shadow:inset 0 0 0 1.5px var(--n-400)}:root[data-design=next] .vue-flow__handle.is-wired{box-shadow:inset 0 0 0 1.5px var(--text-strong);background:var(--text-strong)!important}:root[data-design=next] .vue-flow__handle.fh--arm{box-shadow:inset 0 0 0 1.5px var(--arm-c)}:root[data-design=next] .vue-flow__handle.fh--arm.is-wired{box-shadow:inset 0 0 0 1.5px var(--arm-c);background:var(--arm-c)!important}:root[data-design=next] .fport-tag{font-family:var(--font-mono);letter-spacing:.02em;border-radius:var(--radius-sm);background:var(--surface);height:18px;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--border-strong);padding:0 7px;font-size:10px;font-weight:500;line-height:18px;right:-12px}:root[data-design=next] .fport-tag.is-yes,:root[data-design=next] .fport-tag.is-no{color:var(--text-2);box-shadow:inset 0 0 0 1px var(--border-strong)}:root[data-design=next] .wf-edge__pill svg{display:none}:root[data-design=next] .wf-edge__pill{font-family:var(--font-mono);background:var(--surface);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--border-strong);font-size:10px}:root[data-design=next] .canvas-empty--start{border-color:var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);padding:28px 32px}:root[data-design=next] .canvas-empty__icon{border-radius:var(--radius-md);background:var(--surface);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--text-strong)}:root[data-design=next] .canvas-empty__title{color:var(--text-strong);font-size:15px;font-weight:600}:root[data-design=next] .canvas-empty__text{color:var(--text-3);font-size:13px}:root[data-design=next] .canvas-bar__btn{height:var(--control-h-sm);min-width:var(--control-h-sm)}:root[data-design=next] .canvas-bar__zoom{font-family:var(--font-mono);min-width:52px;font-size:12px}:root[data-design=next] .config-panel .event-type-trigger{height:var(--control-h);font-size:var(--control-font);border-color:var(--border-strong);padding-top:0;padding-bottom:0}:root[data-design=next] .config-panel :is(.config-panel__close,.config-copy-btn,.btn-add-rule,.config-ab-add,.note-toolbar__btn,.vb-trigger){height:var(--control-h-sm);min-width:var(--control-h-sm);box-sizing:border-box;justify-content:center;align-items:center;padding-top:0;padding-bottom:0;display:inline-flex}:root[data-design=next] .config-panel .config-panel__close{width:var(--control-h-sm);border-radius:var(--radius-md);padding:0}:root[data-design=next] .config-panel .config-ab-add{border-radius:var(--radius-md);padding:0 10px;font-size:12px}:root[data-design=next] .config-panel .config-ab-remove{width:var(--control-h-sm);height:var(--control-h-sm);border-radius:var(--radius-md);justify-content:center;align-items:center;display:inline-flex}:root[data-design=next] .config-panel .config-ab-variant-row{grid-template-columns:56px 1fr 64px 14px var(--control-h-sm)}:root[data-design=next] .config-panel .attr-new__btn{height:var(--control-h);padding-top:0;padding-bottom:0}:root[data-design=next] .config-panel .config-mode-toggle{height:var(--control-h);box-sizing:border-box;border-color:var(--border-strong);background:var(--surface-2);gap:2px;padding:3px}:root[data-design=next] .config-panel .config-mode-btn{height:var(--control-h-sm);border-radius:var(--radius-sm);color:var(--text-2);background:0 0;padding:0 10px;font-size:12.5px}:root[data-design=next] .config-panel .config-mode-btn+.config-mode-btn{border-left:0}:root[data-design=next] .config-panel .config-mode-btn--active{background:var(--surface);color:var(--text-strong);box-shadow:inset 0 0 0 1px var(--border-strong)}:root[data-design=next] .config-hint-card{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);border-radius:var(--radius-md);border-left:0}:root[data-design=next] .config-hint-card__icon{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--border);color:var(--text-strong)}:root[data-design=next] .config-hint-card__title{color:var(--text-strong);font-size:13.5px}:root[data-design=next] .config-hint-card__desc{color:var(--text-3);font-size:12.5px}:root[data-design=next] .config-color-trigger__dot{box-shadow:inset 0 0 0 1px var(--border-strong);border-radius:50%}:root[data-design=next] .node-color{border-radius:50%}:root[data-design=next] .sd__head{box-sizing:border-box;align-items:stretch;height:48px;padding:0 8px 0 16px}:root[data-design=next] .sd__tabs{align-items:stretch;gap:20px}:root[data-design=next] .sd__tab{color:var(--text-3);background:0 0;border-radius:0;padding:0;font-size:13px;font-weight:500;box-shadow:inset 0 -2px #0000}:root[data-design=next] .sd__tab:hover{color:var(--text-strong)}:root[data-design=next] .sd__tab--on{color:var(--text-strong);box-shadow:inset 0 -2px 0 var(--text-strong);background:0 0}:root[data-design=next] .sd__close{width:var(--control-h-sm);height:var(--control-h-sm);border-radius:var(--radius-md);color:var(--text-3);justify-content:center;align-self:center;align-items:center;display:inline-flex}:root[data-design=next] .sd__close:hover{background:var(--surface-2);color:var(--text-strong)}:root[data-design=next] .sd__body{padding:16px;font-size:13px}:root[data-design=next] .sd__h{color:var(--text-strong);margin-top:22px;font-size:14px;font-weight:600}:root[data-design=next] .sd__hint{color:var(--text-3);font-size:12.5px}:root[data-design=next] .sd__field span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:10px;font-weight:500}:root[data-design=next] .sd__input{min-height:var(--control-h);padding:0 var(--control-pad-x);border-color:var(--border-strong);border-radius:var(--radius-md);background:var(--surface);font-size:var(--control-font);box-sizing:border-box}:root[data-design=next] .sd__input--area{padding:8px var(--control-pad-x)}:root[data-design=next] .sd__check{font-size:13px}:root[data-design=next] .sd .sd__save{background:var(--surface);color:var(--text-strong);border:1px solid var(--border-strong);box-shadow:none}:root[data-design=next] .sd .sd__save:hover:not(:disabled){background:var(--surface-2)}:root[data-design=next] .sd__empty{border:1px dashed var(--border-strong);border-radius:var(--radius-lg);text-align:center;margin:0;padding:20px 16px}:root[data-design=next] .sd__log-node{font-family:var(--font-sans);width:6.5rem;font-size:11.5px}:root[data-design=next] .sd__run-time,:root[data-design=next] .sd__row-meta{font-family:var(--font-mono);font-size:11px}:root[data-design=next] .sim-banner{background:var(--surface-2);color:var(--text-strong);box-shadow:inset 0 -1px 0 var(--border)}:root[data-design=next] .sim-banner__dot{background:var(--lime-500)}:root[data-design=next] .sim-banner__step{font-family:var(--font-mono)}:root[data-design=next] .sim-banner__close{color:var(--text-2);background:0 0}:root[data-design=next] .sim-banner__close:hover{background:var(--surface-3)}:root[data-design=next] .sim-panel__head{box-sizing:border-box;height:48px;padding:0 8px 0 16px;font-size:14px}:root[data-design=next] .sim-step{border-radius:var(--radius-md)}:root[data-design=next] .sim-step__type{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);background:0 0;border:0;padding:0;font-size:10px}:root[data-design=next] .sim-step__index{font-family:var(--font-mono);font-weight:500}:root[data-design=next] .sim-step--past .sim-step__index{background:var(--surface-3);color:var(--text-strong)}:root[data-design=next] .sim-step--current .sim-step__index{background:var(--text-strong);color:var(--surface)}:root[data-design=next] .sim-step--current{border-color:var(--text-strong);box-shadow:none}:root[data-design=next] .sim-complete{background:var(--surface-2);color:var(--text-strong);box-shadow:inset 0 0 0 1px var(--border)}:root[data-design=next] .sim-modal{border-radius:var(--radius-lg)}:root[data-design=next] .sim-modal__head{font-size:15px}:root[data-design=next] .sim-modal__intro{color:var(--text-3);font-size:13px}:root[data-design=next] .act-check{background:var(--surface)}:root[data-design=next] .act-check__head{color:var(--text-strong)}:root[data-design=next] .act-check__head svg{color:var(--danger-500)}:root[data-design=next] .act-check__force{height:var(--control-h-sm);border-radius:var(--radius-md);border-color:var(--border-strong);padding:0 10px;font-weight:500}:root[data-design=next] .act-check__close{width:var(--control-h-sm);height:var(--control-h-sm);border-radius:var(--radius-md);justify-content:center;align-items:center}:root[data-design=next] .act-check__sub{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:10px;font-weight:500}:root[data-design=next] .act-check__item{position:relative}:root[data-design=next] .act-check__item:before{content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:6px;left:-14px}:root[data-design=next] .act-check__item--bad:before{background:var(--danger-500)}:root[data-design=next] .act-check__item--warn:before{background:var(--warning-500)}:root[data-design=next] .palette-modal__search{box-sizing:border-box;height:44px;padding:0 16px}:root[data-design=next] .palette-modal__search input,:root[data-design=next] .palette-modal__search input:focus,:root[data-design=next] .palette-modal__search input:focus-visible{box-shadow:none;background:0 0;border:0;outline:none;height:100%;padding:0}:root[data-design=next] .palette-modal__title svg{color:var(--text-strong);background:0 0;padding:0}:root[data-design=next] .palette-modal__section-label{font-family:var(--font-mono);letter-spacing:.09em;color:var(--text-4);font-size:10px;font-weight:500}:root[data-design=next] .palette-modal .palette-card{height:var(--control-h);background:0 0;border-color:#0000;padding:0 8px}:root[data-design=next] .palette-modal .palette-card:hover{background:var(--surface-2);border-color:var(--border);transform:none}:root[data-design=next] .palette-modal .palette-card__icon{border-radius:var(--radius-md);width:26px;height:26px}:root[data-design=next] .palette-modal .palette-card__label{color:var(--text-strong);font-size:13px}:root[data-design=next] .vue-flow__node.sq-sim-past .fn:after{content:"";background:var(--text-strong);width:9px;height:9px;box-shadow:0 0 0 2px var(--surface);top:-4px;right:-4px}:root[data-design=next] .sim-panel__note{color:var(--text-3);padding:10px 16px;font-size:12.5px}:root[data-design=next] .sim-panel__list{padding:16px}:root[data-design=next] :is(.list-toolbar,.aud-toolbar,.fn-toolbar,.db-toolbar,.ret-toolbar){min-height:42px;padding:0 var(--content-pad);background:var(--surface);border-bottom:1px solid var(--border);flex-wrap:nowrap;align-items:flex-end;gap:8px;margin:0;display:flex}:root[data-design=next] :is(.list-toolbar,.aud-toolbar,.fn-toolbar,.db-toolbar,.ret-toolbar)>*{margin-bottom:4px}:root[data-design=next] :is(.aud-toolbar__count,.fn-toolbar__count,.db-toolbar__count,.ret-toolbar__count){height:var(--control-h);color:var(--text-3);align-items:center;margin-right:auto;font-size:13px;display:inline-flex}:root[data-design=next] :is(.list-toolbar,.aud-toolbar,.fn-toolbar,.db-toolbar,.ret-toolbar) .search-input{width:280px}:root[data-design=next] :is(.list-toolbar,.aud-toolbar,.fn-toolbar,.db-toolbar,.ret-toolbar)+*{margin-top:16px}@media (width<=640px){:root[data-design=next] :is(.list-toolbar,.aud-toolbar,.fn-toolbar,.db-toolbar,.ret-toolbar){padding:8px var(--space-4) 0;flex-wrap:wrap}:root[data-design=next] :is(.list-toolbar,.aud-toolbar,.fn-toolbar,.db-toolbar,.ret-toolbar) .search-input{flex:100%;width:auto}}:root[data-design=next] .cust-kpi-row{gap:20px}:root[data-design=next] .cust-kpi__num,:root[data-design=next] .cust-kpi__num--primary{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--text-strong);font-size:17px;font-weight:500}:root[data-design=next] .cust-kpi__label{color:var(--text-3);font-size:12px}:root[data-design=next] .list-toolbar .toolbar-right{gap:8px;margin-left:auto}:root[data-design=next] .list-toolbar .btn-secondary--with-icon{white-space:nowrap}:root[data-design=next] .list-toolbar .btn-filter--active{background:var(--surface)!important;color:var(--text-strong)!important;border-color:var(--border-strong)!important}:root[data-design=next] .list-toolbar .btn-secondary--with-icon[aria-expanded=true]{border-color:var(--text-strong)!important}:root[data-design=next] .btn-filter__count{background:var(--text-strong);min-width:18px;height:18px;color:var(--surface);font-family:var(--font-mono);border-radius:99px;place-items:center;padding:0 5px;font-size:11px;font-weight:500;display:inline-grid}:root[data-design=next] .customers-filter-panel{padding:16px var(--content-pad);background:var(--surface);border-bottom:1px solid var(--border)}:root[data-design=next] .list-toolbar+.customers-filter-panel{margin-top:0}:root[data-design=next] .customers-filter-panel+*{margin-top:16px}:root[data-design=next] .import-banner{padding:8px var(--content-pad)}:root[data-design=next] .customer-table-wrap{margin-left:var(--content-pad);margin-right:var(--content-pad)}:root[data-design=next] .customer-table th{font-family:var(--font-mono);letter-spacing:.06em;font-size:10.5px}:root[data-design=next] .customer-table :is(th,td){padding-left:12px;padding-right:12px}:root[data-design=next] .customer-table :is(th,td):first-child{padding-left:16px}:root[data-design=next] .customer-table :is(th,td):last-child{width:40px;padding-right:12px}:root[data-design=next] .customer-table td{height:48px;padding-top:0;padding-bottom:0}:root[data-design=next] .customer-email-cell{text-overflow:ellipsis;max-width:240px;color:var(--text-strong);display:block;overflow:hidden}:root[data-design=next] .customer-name{font-size:13.5px;font-weight:500}:root[data-design=next] .customer-table .muted{color:var(--text-4)}:root[data-design=next] .segment-list{align-items:center;gap:4px;display:flex}:root[data-design=next] :is(.plan-badge,.segment-tag,.segment-more){border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);height:20px;color:var(--text-2);text-transform:none;white-space:nowrap;padding:0 7px;font-size:11px;font-weight:500;line-height:18px;display:inline-block}:root[data-design=next] :is(.plan-badge,.segment-tag):first-letter{text-transform:uppercase}:root[data-design=next] .segment-more{color:var(--text-3);font-family:var(--font-mono);background:0 0}:root[data-design=next] .cookie-chip{height:20px;padding:0 6px;font-size:11px;line-height:18px}:root[data-design=next] .cookie-more{font-family:var(--font-mono);font-size:11px}:root[data-design=next] .customer-table .row-action{width:28px;height:28px}:root[data-design=next] .th-sort__icon--on{color:var(--text-strong)}:root[data-design=next] .empty-cell--next{padding:24px;font-style:normal}:root[data-design=next] .empty-cell--next .empty-state{border:none;margin:0 auto;padding:32px 24px}:root[data-design=next] .view-list>.pagination{padding:16px var(--content-pad) 28px}:root[data-design=next] .page-info{font-family:var(--font-mono);color:var(--text-3);font-size:12px}:root[data-design=next] .bulk-bar__action--danger{color:var(--red)}:root[data-design=next] .bulk-bar__action--danger:hover{background:var(--red-soft);color:var(--red)}:root[data-design=next] .bulk-bar__count{font-family:var(--font-mono);font-size:12px}:root[data-design=next] .error-state--next{color:inherit;padding:24px}:root[data-design=next] .error-state--next .empty-state{border:none;margin:0 auto;padding:32px 24px}:root[data-design=next] .customer-filter{border-color:var(--border);border-radius:var(--radius-lg)}:root[data-design=next] .customer-filter__header{gap:10px;min-height:44px;padding:0 10px 0 16px}:root[data-design=next] .customer-filter__title{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-3);font-size:10.5px;font-weight:500}:root[data-design=next] .customer-filter__summary{font-family:var(--font-mono);color:var(--text-2);font-size:12px}:root[data-design=next] :is(.customer-filter__collapse,.filter-group__remove,.funnel-step__edit,.funnel-step__remove,.cf-icon-btn){border-radius:var(--radius-sm);width:28px;min-width:28px;height:28px;color:var(--text-3);place-items:center;padding:0;line-height:1;display:inline-grid}:root[data-design=next] :is(.customer-filter__collapse,.filter-group__remove,.funnel-step__edit,.funnel-step__remove,.cf-icon-btn):hover{background:var(--surface-2);color:var(--text-strong)}:root[data-design=next] :is(.filter-group__remove,.funnel-step__remove,.cf-icon-btn--danger):hover{color:var(--red)}:root[data-design=next] .customer-filter--embedded{background:0 0;border:0;border-radius:0}:root[data-design=next] .customer-filter--embedded>.customer-filter__header{display:none}:root[data-design=next] .customer-filter--embedded .filter-group{margin:0 0 12px}:root[data-design=next] .customer-filter--embedded .customer-filter__logic{padding:0 0 12px}:root[data-design=next] .customer-filter--embedded .cf-dashed-btn--full{width:100%;margin:0}:root[data-design=next] .filter-group{border-color:var(--border);border-radius:var(--radius-md)}:root[data-design=next] .filter-group__header{gap:8px;min-height:50px;padding:8px 8px 8px 12px}:root[data-design=next] .filter-group__title{display:none}:root[data-design=next] .filter-group__label{border-radius:var(--radius-sm);background:var(--surface);width:22px;height:22px;font-family:var(--font-mono);color:var(--text-strong);font-size:11px;font-weight:500}:root[data-design=next] .filter-group__matching{margin-left:0}:root[data-design=next] .filter-group__body{padding:12px}:root[data-design=next] :is(.cf-select,.cf-input,.cf-select--sm,.cf-select--xs,.cf-input--sm,.cf-select--type){height:var(--control-h);border:1px solid var(--border-strong);border-radius:var(--control-radius);background-color:var(--surface);color:var(--text-strong);padding-top:0;padding-bottom:0;padding-left:10px;font-size:13px}:root[data-design=next] .cf-select:focus{border-color:var(--text-strong)}:root[data-design=next] :is(.cf-select,.cf-input):focus-visible{outline:2px solid var(--focus-ring,var(--text-strong));outline-offset:1px}:root[data-design=next] .cf-toggle-btn{color:var(--text-2);font-size:13px}:root[data-design=next] .cf-toggle-btn--active{background:var(--text-strong);border-color:var(--text-strong);color:var(--surface)}:root[data-design=next] .customer-filter__logic{gap:0}:root[data-design=next] .cf-logic-btn{height:var(--control-h-sm);border-color:var(--border-strong);color:var(--text-2);border-radius:0;padding:0 14px;font-size:12px;font-weight:500}:root[data-design=next] .cf-logic-btn:first-child{border-radius:var(--control-radius) 0 0 var(--control-radius)}:root[data-design=next] .cf-logic-btn:last-child{border-radius:0 var(--control-radius) var(--control-radius) 0;margin-left:-1px}:root[data-design=next] .cf-logic-btn--active{background:var(--text-strong);border-color:var(--text-strong);color:var(--surface);position:relative}:root[data-design=next] .cf-dashed-btn{height:var(--control-h);border-radius:var(--control-radius);color:var(--text-3);justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:500;display:flex}:root[data-design=next] .cf-dashed-btn:hover{border-color:var(--text-strong);color:var(--text-strong);background:var(--surface-2)}:root[data-design=next] .cf-dashed-btn--full{width:calc(100% - 32px);margin:0 16px 16px}:root[data-design=next] .cf-link-btn{color:var(--text-2);font-size:13px;font-weight:500}:root[data-design=next] .cf-link-btn:hover,:root[data-design=next] .cf-link-btn--blue{color:var(--text-strong)}:root[data-design=next] .attr-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:root[data-design=next] .attr-group__row{display:contents}:root[data-design=next] .attr-group__prop-wrap{gap:8px}:root[data-design=next] .attr-group__prop-wrap>.cf-select{flex:auto;min-width:0}:root[data-design=next] .attr-group__prop-icon{width:16px;color:var(--text-3);place-items:center;display:inline-grid}:root[data-design=next] .cf-value-icon{display:none}:root[data-design=next] .funnel-step{border-bottom-color:var(--border-subtle)}:root[data-design=next] .funnel-step__num{font-family:var(--font-mono);color:var(--text-3);font-size:11px}:root[data-design=next] .funnel-step__name{font-family:var(--font-mono);color:var(--text-strong);font-size:12.5px}:root[data-design=next] .funnel-step__filter-row,:root[data-design=next] .funnel-group__toolbar{gap:8px}:root[data-design=next] .funnel-group__completion{gap:8px;font-size:12px}:root[data-design=next] .cf-label{color:var(--text-3);font-size:12px}:root[data-design=next] .identity-card{padding-top:30px}:root[data-design=next] .identity-card__crumb{height:17px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0 0 8px;padding:0;font-size:10.5px;font-weight:400;display:inline-flex}:root[data-design=next] .identity-card__crumb:hover{color:var(--text-strong)}:root[data-design=next] .identity-card__crumb:focus-visible{outline:2px solid var(--text-strong);outline-offset:2px;border-radius:2px}:root[data-design=next] .identity-card__name-row h1{letter-spacing:-.025em;font-size:28px;line-height:32px}:root[data-design=next] .identity-card__head{align-items:center}:root[data-design=next] .view-detail>:is(.activity-tab,.props-tab,.tx-tab,.cs-tab){padding:28px var(--content-pad) 40px}:root[data-design=next] .activity-filters{gap:6px}:root[data-design=next] .activity-filter{height:var(--control-h);border-color:var(--border-strong);padding:0 12px;font-size:12.5px}:root[data-design=next] .activity-filter--active{background:var(--text-strong);border-color:var(--text-strong);color:var(--surface)}:root[data-design=next] .activity-toolbar__right .search-input{width:280px}:root[data-design=next] .activity-empty{border-radius:var(--radius-xl);padding:40px 24px;font-size:14px}:root[data-design=next] .activity-empty>svg{box-sizing:content-box;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-strong);border-radius:11px;padding:11px}:root[data-design=next] .id-row{grid-template-columns:100px minmax(0,1fr) 22px;gap:10px;padding:7px 4px;display:grid}:root[data-design=next] .id-row__key{font-size:12.5px;font-weight:500}:root[data-design=next] .id-row__val{text-align:left;justify-self:start;max-width:100%;font-size:13.5px}:root[data-design=next] .id-row__val.mono{font-size:12.5px}:root[data-design=next] .id-row__copy:hover{color:var(--text-strong);background:var(--surface-2)}:root[data-design=next] :is(.prop-card,.props-section,.tx-list-wrap,.tx-kpi){border-radius:var(--radius-lg)}:root[data-design=next] :is(.prop-card__head,.tx-list-head){background:var(--surface);border-bottom-color:var(--border)}:root[data-design=next] .prop-card__head svg{color:var(--text-3)}:root[data-design=next] .prop-card__hint{font-family:var(--font-mono);text-transform:none;font-size:11.5px}:root[data-design=next] :is(.prop-card__empty,.ov-card__empty){font-style:normal}:root[data-design=next] .segment-chip{background:var(--surface-2);color:var(--text-2);border:1px solid var(--border);font-weight:500}:root[data-design=next] .segment-chip__dot{background:var(--text-3)}:root[data-design=next] .computed-cell{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:10px 12px}:root[data-design=next] .computed-cell__label{font-family:var(--font-mono);letter-spacing:.08em;font-size:10.5px;font-weight:500}:root[data-design=next] :is(.computed-cell__value,.computed-cell__value--primary,.computed-cell__value--good,.computed-cell__value--warn){font-family:var(--font-mono);color:var(--text-strong);font-size:18px;font-weight:500}:root[data-design=next] .tx-kpi__label{font-family:var(--font-mono);letter-spacing:.08em;font-size:10.5px;font-weight:500}:root[data-design=next] .tx-kpi__num{font-family:var(--font-mono);color:var(--text-strong);font-size:20px;font-weight:500}:root[data-design=next] .tx-kpi__num--small{font-size:15px}:root[data-design=next] .tx-list-head__count{font-family:var(--font-mono);font-size:11.5px}:root[data-design=next] .tx-card,:root[data-design=next] :is(.tx-card--good,.tx-card--info,.tx-card--warn,.tx-card--danger,.tx-card--pending){border-left-width:1px;border-left-color:var(--border);border-radius:var(--radius-md)}:root[data-design=next] .tx-card:hover{box-shadow:none;border-color:var(--border-strong)}:root[data-design=next] .tx-card__status-icon,:root[data-design=next] :is(.tx-card--good,.tx-card--info,.tx-card--warn,.tx-card--danger) .tx-card__status-icon{background:var(--surface);border:1px solid var(--border);color:var(--text-2)}:root[data-design=next] .tx-card__total-num{font-family:var(--font-mono);font-size:14px;font-weight:500}:root[data-design=next] .tx-card__total-label{font-family:var(--font-mono);font-size:10.5px}:root[data-design=next] :is(.tx-status-pill,.tx-excluded-pill,.tx-discount-pill){border:1px solid var(--border-strong);background:var(--surface);height:20px;color:var(--text-2);text-transform:none;letter-spacing:0;border-radius:99px;align-items:center;gap:6px;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}:root[data-design=next] .tx-status-pill:before{content:"";background:var(--n-400,var(--text-4));border-radius:50%;width:6px;height:6px}:root[data-design=next] .tx-status-pill--good:before{background:var(--lime-500)}:root[data-design=next] .tx-status-pill--info:before{background:var(--info-500)}:root[data-design=next] .tx-status-pill--warn:before{background:var(--warning-500)}:root[data-design=next] .tx-status-pill--danger:before{background:var(--danger-500)}:root[data-design=next] :is(.tx-excluded-pill,.tx-discount-pill){color:var(--text-3);border-color:var(--border)}:root[data-design=next] :is(.tx-breakdown__value,.tx-item__price,.tx-item__subtotal){font-family:var(--font-mono);font-size:12.5px}:root[data-design=next] .aud-card{border-color:var(--border);border-radius:var(--radius-lg)}:root[data-design=next] .aud-card:before{content:none}:root[data-design=next] .aud-card:hover{border-color:var(--border-strong);box-shadow:none;transform:none}:root[data-design=next] :is(.aud-card__icon,.aud-skel__card){border-radius:var(--radius-md)}:root[data-design=next] .aud-card__icon{background:var(--surface);border:1px solid var(--border-strong);width:34px;height:34px;color:var(--text-strong)}:root[data-design=next] .aud-skel__card{border-radius:var(--radius-lg)}:root[data-design=next] .aud-card__metric-num{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--text-strong);font-size:30px;font-weight:500}:root[data-design=next] .aud-card__foot-meta{font-size:12px}:root[data-design=next] .aud-card:hover .aud-card__open{color:var(--text-strong)}:root[data-design=next] :is(.seg-editor,.fe) .page-header input.input-title.input-title{letter-spacing:-.025em;height:34px;color:var(--text-strong);font-size:28px;font-weight:600;line-height:32px}:root[data-design=next] :is(.seg-meta-note,.fe-meta-note){font-family:var(--font-mono);color:var(--text-3);gap:5px;font-size:11.5px}:root[data-design=next] .seg-meta-note--warn{color:var(--warning-700,var(--text-2))}:root[data-design=next] .seg-snippet__btn{width:var(--control-h);height:var(--control-h);border-color:var(--border-strong);border-radius:var(--control-radius);color:var(--text-2)}:root[data-design=next] .seg-snippet__pop{border:1px solid var(--border);border-radius:var(--radius-lg)}:root[data-design=next] .seg-snippet__label{font-family:var(--font-mono);letter-spacing:.08em;font-size:10.5px;font-weight:500}:root[data-design=next] .seg-snippet__code{color:var(--text-strong)}:root[data-design=next] .seg-snippet__code:hover{background:var(--surface-3)}:root[data-design=next] .seg-tabs-wrap{border-bottom-color:var(--border)}:root[data-design=next] .seg-tabs{padding:0 var(--content-pad);align-items:stretch;gap:22px;min-height:42px}:root[data-design=next] :is(.seg-tab,.seg-tab--add){color:var(--text-3);background:0 0;border-bottom:0;border-radius:0;padding:0;font-size:13.5px;font-weight:500;box-shadow:inset 0 -2px #0000}:root[data-design=next] :is(.seg-tab,.seg-tab--add):hover{color:var(--text-strong);background:0 0}:root[data-design=next] .seg-tab--active{color:var(--text-strong);box-shadow:inset 0 -2px 0 var(--text-strong)}:root[data-design=next] .seg-tab__priority{width:18px;height:18px;font-family:var(--font-mono);border-color:var(--border-strong);background:var(--surface);font-size:10.5px;font-weight:500}:root[data-design=next] .seg-tab--active .seg-tab__priority{background:var(--text-strong);border-color:var(--text-strong);color:var(--surface)}:root[data-design=next] .seg-tab__controls{gap:2px;margin-left:4px}:root[data-design=next] .seg-tab__ctrl{width:20px;height:20px}:root[data-design=next] .seg-tab__ctrl--del:hover:not(:disabled){background:var(--red-soft);color:var(--red)}:root[data-design=next] .seg-body{max-width:none;padding:28px var(--content-pad) 48px;gap:16px;margin:0}:root[data-design=next] .seg-priority-badge{font-family:var(--font-mono);letter-spacing:.08em;background:var(--surface);border:1px solid var(--border-strong);color:var(--text-2);font-size:10.5px;font-weight:500}:root[data-design=next] .seg-body__seg-name{letter-spacing:-.015em;color:var(--text-strong);font-size:17px;font-weight:600}:root[data-design=next] .seg-body__desc{max-width:none;font-size:13px}:root[data-design=next] .seg-section{border-color:var(--border);padding:20px}:root[data-design=next] .seg-section__title{color:var(--text-strong);letter-spacing:-.01em;font-size:15px}:root[data-design=next] .seg-section__head-row{align-items:center}:root[data-design=next] .seg-eval-input{height:var(--control-h);border-color:var(--border-strong);border-radius:var(--control-radius);padding:0 12px;font-size:13.5px}:root[data-design=next] .seg-eval-input:focus{border-color:var(--text-strong);box-shadow:none}:root[data-design=next] .seg-eval-row .ui-btn{height:var(--control-h);padding:0 var(--control-pad-x)}:root[data-design=next] :is(.seg-eval-result--match,.seg-eval-result--none){background:var(--surface-2);color:var(--text-2);border:1px solid var(--border);border-radius:var(--control-radius)}:root[data-design=next] .stats-summary{font-size:13.5px}:root[data-design=next] .stats-summary strong{font-family:var(--font-mono);font-weight:500}:root[data-design=next] .chart-col__count{font-family:var(--font-mono);color:var(--text-strong);font-size:11px;font-weight:500}:root[data-design=next] .chart-col__bar{background:var(--text-strong)}:root[data-design=next] .chart-col__bar--none{background:var(--border-strong)}:root[data-design=next] .chart-label__priority{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-3);font-size:10px;font-weight:500}:root[data-design=next] .chart-label__name{font-size:12px}:root[data-design=next] .chart-label--none .chart-label__name{font-style:normal}:root[data-design=next] .rmk__grid{gap:16px;padding-top:4px}:root[data-design=next] .rmk__card{border-color:var(--border);gap:10px;padding:18px 20px 16px}:root[data-design=next] .rmk__platform{font-family:var(--font-mono);letter-spacing:.08em;font-size:10.5px;font-weight:500}:root[data-design=next] .rmk__name{letter-spacing:-.01em;color:var(--text-strong);font-size:15px}:root[data-design=next] .rmk__count strong{font-family:var(--font-mono);color:var(--text-strong);font-size:22px;font-weight:500}:root[data-design=next] .rmk__count span{font-size:12.5px}:root[data-design=next] :is(.rmk__warn,.rmk__err,.rmk__hint){font-size:12.5px;line-height:1.45}:root[data-design=next] .rmk__meta dt{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px}:root[data-design=next] .rmk__meta dd{color:var(--text-strong);font-size:13px}:root[data-design=next] .rmk__actions{border-top:1px solid var(--border-subtle);gap:6px;padding-top:12px}:root[data-design=next] .rmk__mini{height:var(--control-h-sm);border:1px solid var(--border-strong);border-radius:var(--control-radius);background:var(--surface);color:var(--text-strong);white-space:nowrap;align-items:center;padding:0 10px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}:root[data-design=next] .rmk__mini:hover:not(:disabled){background:var(--surface-2);color:var(--text-strong)}:root[data-design=next] .rmk__mini--danger{color:var(--red);border-color:var(--red-border);margin-left:auto}:root[data-design=next] .rmk__mini--danger:hover:not(:disabled){background:var(--red-soft);color:var(--red)}:root[data-design=next] .rmk__preview{gap:10px;margin-top:4px;font-size:13px}:root[data-design=next] .rmk__preview strong{font-family:var(--font-mono);color:var(--text-strong);font-weight:500}:root[data-design=next] .rmk .modal{border:1px solid var(--border);border-radius:var(--radius-xl)}:root[data-design=next] .rmk .modal-header{border-bottom-color:var(--border);padding:16px 16px 16px 24px}:root[data-design=next] .rmk .modal-header h3{letter-spacing:-.015em;color:var(--text-strong);font-size:17px;font-weight:600}:root[data-design=next] .rmk .modal-close{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-3);place-items:center;padding:0;display:inline-grid}:root[data-design=next] .rmk .modal-close:hover{background:var(--surface-2);color:var(--text-strong)}:root[data-design=next] .rmk .modal-body{gap:6px;padding:20px 24px}:root[data-design=next] .rmk .modal-footer{border-top-color:var(--border);gap:8px;padding:14px 24px}:root[data-design=next] .rmk .field-label{color:var(--text-strong);margin-top:10px;font-size:13px;font-weight:500}:root[data-design=next] .rmk .field-label:first-child{margin-top:0}:root[data-design=next] .rmk .field-input{height:var(--control-h);border-color:var(--border-strong);border-radius:var(--control-radius);color:var(--text-strong);font-size:13.5px}:root[data-design=next] .rmk .field-input:focus{border-color:var(--text-strong)}:root[data-design=next] .rmk__target{min-height:var(--control-h);gap:20px}:root[data-design=next] .rmk__radio{color:var(--text-strong);gap:8px;font-size:13.5px}:root[data-design=next] .rmk__radio input{width:16px;height:16px;accent-color:var(--text-strong);margin:0}:root[data-design=next] .db-card{border-color:var(--border);padding:16px 18px}:root[data-design=next] .db-card:hover{border-color:var(--border-strong);box-shadow:none;transform:none}:root[data-design=next] .db-card__name{letter-spacing:-.01em;color:var(--text-strong);font-size:15px;font-weight:600}:root[data-design=next] .db-card__meta{font-family:var(--font-mono);color:var(--text-3);font-size:11.5px}:root[data-design=next] .db-card__delete{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-3);opacity:0;place-items:center;margin:-6px -8px -6px 0;padding:0;display:inline-grid}:root[data-design=next] :is(.db-card:hover,.db-card:focus-within) .db-card__delete{opacity:1}:root[data-design=next] .db-card__delete:hover{background:var(--red-soft);color:var(--red)}:root[data-design=next] .db-modal{border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:24px}:root[data-design=next] .db-modal__title{letter-spacing:-.015em;color:var(--text-strong);font-size:17px;font-weight:600}:root[data-design=next] .db-modal__body{color:var(--text-2);font-size:14px}:root[data-design=next] :is(.dd-header,.rb-header){height:auto;padding:30px var(--content-pad) 18px;background:var(--surface);border-bottom:1px solid var(--border);align-items:flex-start}:root[data-design=next] :is(.dd-header__left,.rb-header__left){flex-direction:column;align-items:flex-start;gap:8px}:root[data-design=next] :is(.dd-back,.rb-back){height:17px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);gap:4px;padding:0;font-size:10.5px}:root[data-design=next] :is(.dd-back,.rb-back):hover{color:var(--text-strong)}:root[data-design=next] :is(.dd-sep,.rb-sep){display:none}:root[data-design=next] :is(.dd-name-input,.rb-name-input){border-radius:var(--radius-md);width:min(720px,100%);max-width:100%;height:34px;font-family:var(--font-sans);letter-spacing:-.025em;color:var(--text-strong);margin:-1px 0 -1px -8px;padding:0 8px;font-size:28px;font-weight:600;line-height:32px}:root[data-design=next] :is(.dd-name-input,.rb-name-input):is(:hover,:focus){background:var(--surface-2)}:root[data-design=next] :is(.dd-header__right,.rb-header__right){align-items:center;gap:8px;height:32px;margin-top:25px}:root[data-design=next] .dd-grid-wrap{padding:24px var(--content-pad) 40px}:root[data-design=next] .dd-grid{gap:16px}:root[data-design=next] .dd-widget{border-color:var(--border)}:root[data-design=next] .dd-widget--editing:hover{border-color:var(--text-strong)}:root[data-design=next] .dd-widget__header{background:var(--surface);border-bottom-color:var(--border-subtle);gap:10px;min-height:44px;padding:0 12px 0 16px}:root[data-design=next] .dd-widget__title{color:var(--text-strong);font-size:13.5px;font-weight:600}:root[data-design=next] .dd-widget__type-badge,:root[data-design=next] :is(.dd-widget__type-badge--report,.dd-widget__type-badge--funnel,.dd-widget__type-badge--metric){font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-4);background:0 0;border-radius:0;order:2;padding:0;font-size:10.5px;font-weight:500}:root[data-design=next] .dd-widget__title{order:1}:root[data-design=next] .dd-widget__size{height:var(--control-h-sm);border-color:var(--border-strong);border-radius:var(--control-radius);order:3;font-size:12px}:root[data-design=next] .dd-widget__remove{border-radius:var(--radius-sm);order:4;place-items:center;width:28px;height:28px;padding:0;display:inline-grid}:root[data-design=next] .dd-widget__remove:hover{background:var(--red-soft)}:root[data-design=next] .dd-edit-toolbar{padding:10px var(--content-pad);background:var(--surface-2);border-bottom-color:var(--border)}:root[data-design=next] .dd-edit-toolbar__hint{color:var(--text-2);font-size:13px}:root[data-design=next] .dd-edit-toolbar .btn{align-items:center;gap:6px;display:inline-flex}:root[data-design=next] .dd-empty{border:1px dashed var(--border-strong);border-radius:var(--radius-xl);background:var(--surface);max-width:640px;height:auto;color:var(--text-3);margin:28px auto;padding:52px 40px 48px}:root[data-design=next] .dd-empty__icon{box-sizing:content-box;border:1px solid var(--border-strong);color:var(--text-strong);border-radius:11px;padding:10px}:root[data-design=next] .dd-empty p{max-width:440px;font-size:14px}:root[data-design=next] .dd-modal{border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden}:root[data-design=next] .dd-modal__head{padding:16px 16px 16px 24px}:root[data-design=next] .dd-modal__title{letter-spacing:-.015em;color:var(--text-strong);font-size:17px;font-weight:600}:root[data-design=next] .dd-modal__close{border-radius:var(--radius-sm);place-items:center;width:28px;height:28px;display:inline-grid}:root[data-design=next] .dd-modal__close:hover{background:var(--surface-2)}:root[data-design=next] .dd-modal__tabs{gap:22px;padding:0 24px}:root[data-design=next] .dd-tab{height:40px;padding:0;font-size:13.5px;font-weight:500}:root[data-design=next] .dd-tab.active{border-bottom-color:var(--text-strong)}:root[data-design=next] .dd-modal__search{height:var(--control-h);border-color:var(--border-strong);border-radius:var(--control-radius);background:var(--surface);margin:16px 24px 8px;padding:0 12px;font-size:13.5px}:root[data-design=next] .dd-modal__search:focus{border-color:var(--text-strong)}:root[data-design=next] .dd-pick-row{padding:10px 24px}:root[data-design=next] .dd-pick-row__name{color:var(--text-strong);font-size:14px}:root[data-design=next] .dd-pick-row__add{color:var(--text-2);font-size:12.5px;font-weight:500}:root[data-design=next] .dd-pick-row:hover .dd-pick-row__add{color:var(--text-strong)}:root[data-design=next] .rv-metric__label{font-family:var(--font-mono);letter-spacing:.08em;font-size:10.5px;font-weight:500}:root[data-design=next] .rv-metric__row{flex-wrap:wrap;gap:2px 8px}:root[data-design=next] .rv-metric{container-type:inline-size}:root[data-design=next] .rv-metric__value{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--text-strong);font-size:clamp(15px,16cqi,24px);font-weight:500}:root[data-design=next] .rv-metric__delta{font-family:var(--font-mono);font-size:11.5px;font-weight:500}:root[data-design=next] .rv-spark__line{stroke:var(--text-strong)}:root[data-design=next] .rv-spark__fill{fill:var(--text-strong);opacity:.06}:root[data-design=next] .rv-empty svg,:root[data-design=next] .fv-empty svg{color:var(--text-4)}:root[data-design=next] :is(.rv-empty,.fv-empty) p{color:var(--text-3);font-size:13.5px}:root[data-design=next] :is(.rv-toolbar,.fv-toolbar){border-bottom-color:var(--border-subtle);min-height:40px;padding:0 24px}:root[data-design=next] :is(.rv-toolbar__right,.fv-toolbar__right){display:none}:root[data-design=next] :is(.rv-toolbar__label,.fv-toolbar__label){font-family:var(--font-mono);color:var(--text-3);font-size:11.5px}:root[data-design=next] .rv:not(.rv--compact) .rv-chart-wrap{padding:20px 24px 12px}:root[data-design=next] .rv-table-wrap{border:1px solid var(--border);border-radius:var(--radius-lg);margin:0 24px 24px}:root[data-design=next] .rv-table-toolbar{border-bottom-color:var(--border);padding:10px 12px}:root[data-design=next] .rv-table-search{height:var(--control-h);border-color:var(--border-strong);border-radius:var(--control-radius);padding:0 12px;font-size:13px}:root[data-design=next] :is(.rv-table,.fv-table) th{font-family:var(--font-mono);letter-spacing:.06em;background:var(--surface);font-size:10.5px}:root[data-design=next] :is(.rv-table,.fv-table) td{font-size:13px}:root[data-design=next] :is(.rv-table,.fv-table) :is(th,td):not(:first-child){text-align:right;font-family:var(--font-mono)}:root[data-design=next] .rv-table td:first-child{font-family:var(--font-mono);color:var(--text-2);font-size:12.5px}:root[data-design=next] .rv-table-totals td{background:var(--surface-2);font-weight:500}:root[data-design=next] .rv-table-count{font-family:var(--font-mono);padding:8px 12px;font-size:11.5px}:root[data-design=next] .fv-step__num{border-radius:var(--radius-sm);background:var(--surface);border-color:var(--border-strong);width:22px;height:22px;font-family:var(--font-mono);color:var(--text-strong);font-size:11px;font-weight:500}:root[data-design=next] .fv-step__name{color:var(--text-strong);font-weight:500}:root[data-design=next] .fv-step__bar-wrap{background:var(--surface-2);border-radius:var(--radius-sm);border:0}:root[data-design=next] .fv-step__bar,:root[data-design=next] .fv-step__bar--first{background:var(--text-strong);border-radius:var(--radius-sm)}:root[data-design=next] .fv-stat-count{font-family:var(--font-mono);color:var(--text-strong);font-weight:500}:root[data-design=next] .fv-stat-rate{font-family:var(--font-mono);white-space:nowrap;font-size:11px}:root[data-design=next] :is(.fv-stat-ok,.fv-stat-warn,.fv-stat-bad){color:inherit}:root[data-design=next] .fv-table-wrap{border-top-color:var(--border-subtle);padding:16px 24px 24px}:root[data-design=next] .fv--compact .fv-chart{gap:10px;padding:12px 16px}:root[data-design=next] .fv--compact .fv-step{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label stats""bar bar";gap:5px 12px}:root[data-design=next] .fv--compact .fv-step__label{grid-area:label}:root[data-design=next] .fv--compact .fv-step__stats{flex-direction:row;grid-area:stats;align-items:baseline;gap:8px}:root[data-design=next] .fv--compact .fv-step__bar-wrap{grid-area:bar;height:8px}:root[data-design=next] .fv--compact .fv-step__num{width:18px;height:18px;font-size:10px}:root[data-design=next] .fv--compact .fv-step__name,:root[data-design=next] .fv--compact .fv-stat-count{font-size:13px}:root[data-design=next] .fv--compact .fv-stat-rate{color:var(--text-3);font-size:11px}:root[data-design=next] .rb{background:var(--bg)}:root[data-design=next] .rb-config{border-right-color:var(--border);width:400px}:root[data-design=next] .fe-body{grid-template-columns:400px minmax(0,1fr)}:root[data-design=next] .rb-section{border-bottom-color:var(--border-subtle)}:root[data-design=next] .rb-section__head{min-height:48px;padding:0 20px}:root[data-design=next] .rb-section__head:hover{background:var(--surface-2)}:root[data-design=next] .rb-section__title{color:var(--text-strong);font-size:14px;font-weight:600}:root[data-design=next] .rb-section__badge{border:1px solid var(--border-strong);background:var(--surface);height:18px;color:var(--text-2);font-family:var(--font-mono);text-transform:none;letter-spacing:0;padding:0 7px;font-size:10.5px;font-weight:500}:root[data-design=next] .rb-section__hint{font-size:12.5px;font-style:normal}:root[data-design=next] .rb-section__body{gap:12px;padding:4px 20px 20px}:root[data-design=next] .rb-metric-card{border-color:var(--border);border-radius:var(--radius-md);background:var(--surface);padding:12px}:root[data-design=next] :is(.rb-where-label,.rb-drill-label){font-family:var(--font-mono);letter-spacing:.08em;font-size:10.5px;font-weight:500}:root[data-design=next] .rb-drill-hint{color:var(--text-4);font-family:var(--font-sans);font-size:12px}:root[data-design=next] .rb-drill-empty{font-size:12.5px;font-style:normal}:root[data-design=next] :is(.rb-label,.rb-filter-label){font-size:12.5px}:root[data-design=next] :is(.rb-select,.rb-input){height:var(--control-h-sm);border-color:var(--border-strong);border-radius:var(--radius-sm);padding:0 8px;font-size:12.5px}:root[data-design=next] :is(.rb-occ-btn,.rb-chart-type-btn,.rb-dr-btn,.rb-dr-btn--sm){height:var(--control-h-sm);border-color:var(--border-strong);white-space:nowrap;color:var(--text-2);border-radius:0;align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}:root[data-design=next] :is(.rb-occurrence-row,.rb-chart-type-group,.rb-toolbar-daterange){flex-wrap:nowrap;gap:0}:root[data-design=next] :is(.rb-occurrence-row,.rb-chart-type-group,.rb-toolbar-daterange)>button+button{margin-left:-1px}:root[data-design=next] :is(.rb-occurrence-row,.rb-chart-type-group,.rb-toolbar-daterange)>button:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}:root[data-design=next] :is(.rb-occurrence-row,.rb-chart-type-group,.rb-toolbar-daterange)>button:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}:root[data-design=next] :is(.rb-occ-btn,.rb-chart-type-btn,.rb-dr-btn).active{background:var(--text-strong);border-color:var(--text-strong);color:var(--surface);position:relative}:root[data-design=next] .rb-dr-btn{font-family:var(--font-mono);font-size:11.5px}:root[data-design=next] .rb-daterange-row{display:none}:root[data-design=next] .rb-results-toolbar{border-bottom-color:var(--border);min-height:48px;padding:0 24px}:root[data-design=next] .rb-icon-btn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-3);place-items:center;padding:0;display:inline-grid}:root[data-design=next] .rb-icon-btn:hover{background:var(--surface-2);color:var(--red)}:root[data-design=next] .rb-add-link{color:var(--text-strong);font-size:12.5px;font-weight:500}:root[data-design=next] .rb-add-metric-btn{height:var(--control-h);border-color:var(--border-strong);border-radius:var(--control-radius);color:var(--text-strong);padding:0 12px;font-size:13px}:root[data-design=next] .rb-add-metric-btn:hover{border-color:var(--text-strong);background:var(--surface-2)}:root[data-design=next] .rb-chip{height:var(--control-h-sm);background:var(--surface-2);border:1px solid var(--border);font-family:var(--font-mono);padding:0 8px;font-size:12px}:root[data-design=next] :is(.datastore-app .modal-backdrop,.catalogs-app .modal-backdrop,.sup-modal-bg,.vou-modal-bg,.files-modal__overlay,.settings-modal-bg,.int-modal-bg){background:var(--overlay);-webkit-backdrop-filter:none}:root[data-design=next] :is(.datastore-app,.catalogs-app) .modal,:root[data-design=next] :is(.sup-modal,.vou-modal,.files-modal,.settings-modal){border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:var(--surface)}:root[data-design=next] :is(.datastore-app,.catalogs-app) .modal-header,:root[data-design=next] :is(.sup-modal__head,.vou-modal__head,.files-modal__head,.settings-modal__head){border-bottom:1px solid var(--border);background:var(--surface);min-height:56px;padding:0 20px}:root[data-design=next] :is(.datastore-app,.catalogs-app) .modal-header h3,:root[data-design=next] :is(.sup-modal__head,.vou-modal__head,.files-modal__head,.settings-modal__head) :is(h2,h3){letter-spacing:-.01em;color:var(--text-strong);font-size:15px;font-weight:600}:root[data-design=next] :is(.datastore-app,.catalogs-app) .modal-close,:root[data-design=next] :is(.sup-modal__close,.vou-modal__close,.files-modal__close,.settings-modal__close){border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-3);justify-content:center;align-items:center;padding:0;display:inline-flex}:root[data-design=next] :is(.datastore-app,.catalogs-app) .modal-close:hover,:root[data-design=next] :is(.sup-modal__close,.vou-modal__close,.files-modal__close,.settings-modal__close):hover{background:var(--surface-2);color:var(--text-strong)}:root[data-design=next] :is(.datastore-app,.catalogs-app) .modal-body,:root[data-design=next] :is(.sup-modal__body,.vou-modal__body,.files-modal__body,.settings-modal__body){gap:16px;padding:20px}:root[data-design=next] :is(.datastore-app,.catalogs-app) .modal-footer,:root[data-design=next] :is(.sup-modal__foot,.vou-modal__foot,.files-modal__foot,.settings-modal__foot){background:var(--surface);border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:8px;padding:14px 20px;display:flex}:root[data-design=next] :is(.datastore-app,.catalogs-app) .field-label,:root[data-design=next] :is(.sup-modal,.vou-modal,.files-modal,.settings-modal) :is(label,.sup-field__label,.vou-field__label,.files-modal__label,.files-modal__color-label){font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--text-strong);font-size:12.5px;font-weight:500}:root[data-design=next] :is(.datastore-app,.catalogs-app) .field-hint{color:var(--text-3);margin-top:2px;font-size:12px;font-weight:400}:root[data-design=next] :is(.datastore-app,.catalogs-app) .field-required{color:var(--red);margin-left:1px}:root[data-design=next] :is(.datastore-app,.catalogs-app) .field-input{height:var(--control-h);font-size:13.5px}:root[data-design=next] :is(.datastore-app,.catalogs-app) textarea.field-input,:root[data-design=next] :is(.datastore-app,.catalogs-app) .field-textarea{height:auto}:root[data-design=next] :is(.datastore-app,.catalogs-app) .field-input:focus{border-color:var(--primary);box-shadow:var(--shadow-focus)}:root[data-design=next] :is(.datastore-app,.catalogs-app) .modal-error{background:var(--surface);color:var(--red);border-top:1px solid var(--border);padding:10px 20px}:root[data-design=next] .datastore-app{--event-tint-indigo:var(--chart-5);--event-tint-blue:var(--chart-3);--event-tint-sky:var(--chart-3);--event-tint-cyan:var(--chart-6);--event-tint-emerald:var(--chart-6);--event-tint-lime:var(--chart-2);--event-tint-amber:var(--chart-4);--event-tint-orange:var(--chart-8);--event-tint-red:var(--red);--event-tint-pink:var(--chart-7);--event-tint-violet:var(--chart-5);--event-tint-slate:var(--n-500);--event-tint-plum:var(--chart-1);--event-tint-forest:var(--chart-6);--event-tint-steel:var(--chart-3);--event-tint-pine:var(--green);background:var(--bg)}:root[data-design=next] .datastore-app .tab-bar{background:var(--surface);border-bottom:1px solid var(--border);scrollbar-width:none;gap:22px;height:42px;padding:0 24px;overflow-x:auto}:root[data-design=next] .datastore-app .tab-btn{height:100%;color:var(--text-3);white-space:nowrap;background:0 0;border-radius:0;flex-shrink:0;gap:7px;padding:0;font-size:13.5px;font-weight:500;box-shadow:inset 0 -2px #0000}:root[data-design=next] .datastore-app .tab-btn:hover{color:var(--text-strong);background:0 0}:root[data-design=next] .datastore-app .tab-btn--active{color:var(--text-strong);box-shadow:inset 0 -2px 0 var(--text-strong);background:0 0}:root[data-design=next] .datastore-app .tab-btn svg{width:14px;height:14px}:root[data-design=next] .datastore-app .live-counter-badge{font-family:var(--font-mono);min-width:0;color:var(--text-4);background:0 0;padding:0;font-size:11px;font-weight:400}:root[data-design=next] .datastore-app .live-dot{background:var(--green);width:6px;height:6px}:root[data-design=next] .datastore-app .live-dot--paused{background:var(--text-4)}:root[data-design=next] .datastore-app .tab-count{min-width:0;height:auto;font-family:var(--font-mono);color:var(--text-3);vertical-align:2px;background:0 0;margin-left:4px;padding:0;font-size:12px;font-weight:400}:root[data-design=next] .datastore-app :is(.sidebar-title,.detail-title){letter-spacing:-.015em;color:var(--text-strong);margin:0;font-size:17px;font-weight:600;line-height:24px}:root[data-design=next] .datastore-app :is(.sidebar-subtitle,.detail-desc){color:var(--text-3);margin-top:2px;font-size:13px;line-height:18px}:root[data-design=next] .datastore-app .split-sidebar{background:var(--surface);border-right:1px solid var(--border);width:300px}:root[data-design=next] .datastore-app .sidebar-header{border-bottom:1px solid var(--border);gap:14px;padding:20px 24px 16px}:root[data-design=next] .datastore-app .sidebar-header .btn{justify-content:center;width:100%}:root[data-design=next] .datastore-app .event-list{gap:2px;padding:8px 12px}:root[data-design=next] .datastore-app .event-item{border-radius:var(--radius-md);border:1px solid #0000;padding:10px 11px}:root[data-design=next] .datastore-app .event-item:hover{background:var(--surface-2)}:root[data-design=next] .datastore-app .event-item--active{background:var(--surface-2);box-shadow:inset 2px 0 0 var(--text-strong);border-color:#0000}:root[data-design=next] .datastore-app .event-item__name{color:var(--text-strong);font-size:13.5px;font-weight:600}:root[data-design=next] .datastore-app .event-item__color-dot{width:6px;height:6px}:root[data-design=next] .datastore-app :is(.event-item__key,.detail-key){font-family:var(--font-mono);color:var(--text-3);background:0 0;padding:0;font-size:11.5px}:root[data-design=next] .datastore-app .event-item__desc{color:var(--text-3);font-size:12.5px}:root[data-design=next] .datastore-app :is(.event-item__prop-count,.event-item__auto,.event-item__legacy,.model-fn-badge){font-family:var(--font-mono);letter-spacing:0;border-radius:var(--radius-xs);background:var(--surface);border:1px solid var(--border);color:var(--text-3);padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:400}:root[data-design=next] .datastore-app .sidebar-empty{color:var(--text-3);font-size:13px}:root[data-design=next] .datastore-app .sidebar-empty__hint{color:var(--text-3);font-size:12.5px}:root[data-design=next] .datastore-app .sidebar-empty__icon svg,:root[data-design=next] .datastore-app .detail-empty>svg{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface);width:44px;height:44px;color:var(--text-strong);opacity:1;stroke-width:1.75px;border-radius:11px;padding:11px;box-shadow:0 1px 2px #0a14300f}:root[data-design=next] .datastore-app .split-detail{background:var(--bg)}:root[data-design=next] .datastore-app .detail-empty{border:1px dashed var(--border-strong);border-radius:var(--radius-xl);background:var(--surface);color:var(--text-3);flex:none;gap:14px;margin:24px;padding:56px 40px;font-size:14px}:root[data-design=next] .datastore-app .detail-header{background:var(--surface);border-bottom:1px solid var(--border);gap:16px;padding:20px 24px 16px}:root[data-design=next] .datastore-app .customer-tab .detail-header{align-items:flex-start}:root[data-design=next] .datastore-app .detail-actions{gap:8px}:root[data-design=next] .datastore-app .section{border-bottom:1px solid var(--border);padding:20px 24px}:root[data-design=next] .datastore-app .section--zod{background:0 0}:root[data-design=next] .datastore-app .section-header{align-items:center;margin-bottom:12px}:root[data-design=next] .datastore-app .section-title{color:var(--text-strong);font-size:14px;font-weight:600}:root[data-design=next] .datastore-app .section-subtitle{color:var(--text-3);font-size:12.5px}:root[data-design=next] .datastore-app .btn{height:var(--control-h);gap:6px;padding:0 14px;font-size:13.5px}:root[data-design=next] .datastore-app .btn--sm{height:var(--control-h)}:root[data-design=next] .datastore-app :is(.btn--add-prop,.model-preview-row .btn--primary){background:var(--surface);border:1px solid var(--border-strong);color:var(--text-strong);box-shadow:0 1px 1px #0a14300a}:root[data-design=next] .datastore-app :is(.btn--add-prop,.model-preview-row .btn--primary):hover:not(:disabled){background:var(--surface-2);border-color:var(--n-300,var(--border-strong))}:root[data-design=next] .datastore-app .props-table-wrap{margin:0}:root[data-design=next] .datastore-app .props-table{font-size:13.5px}:root[data-design=next] .datastore-app .props-table th{font-family:var(--font-mono);letter-spacing:.07em;background:var(--surface);color:var(--text-3);font-size:10.5px}:root[data-design=next] .datastore-app .props-table td{vertical-align:top;padding-top:12px;padding-bottom:12px}:root[data-design=next] .datastore-app .prop-key{font-family:var(--font-mono);color:var(--text-strong);background:0 0;padding:0;font-size:12.5px}:root[data-design=next] .datastore-app .prop-constraints{font-family:var(--font-mono);color:var(--text-2);white-space:normal;overflow-wrap:anywhere;min-width:120px;font-size:12px}:root[data-design=next] .datastore-app .prop-desc{color:var(--text-2)}:root[data-design=next] .datastore-app .type-badge{font-family:var(--font-mono);border-radius:var(--radius-xs);background:var(--surface);border:1px solid var(--border);color:var(--text-2);padding:1px 6px;font-size:11px;font-weight:400}:root[data-design=next] .datastore-app .req-flag{color:var(--text-4);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}:root[data-design=next] .datastore-app .req-flag--on{color:var(--text-strong)}:root[data-design=next] .datastore-app .req-flag--on:before{content:"";background:var(--text-strong);border-radius:50%;width:6px;height:6px}:root[data-design=next] .datastore-app .icon-btn{width:28px;height:28px;color:var(--text-3)}:root[data-design=next] .datastore-app .icon-btn:hover{background:var(--surface-2);color:var(--text-strong)}:root[data-design=next] .datastore-app .icon-btn--danger:hover{background:var(--surface-2);color:var(--red)}:root[data-design=next] .datastore-app .event-info-banner{background:var(--surface);border:1px solid var(--border);color:var(--text-2);margin:20px 24px 0;font-size:13px}:root[data-design=next] .datastore-app .event-info-banner svg{color:var(--text-3)}:root[data-design=next] .datastore-app .event-info-banner code{background:var(--surface-2)}:root[data-design=next] .datastore-app :is(.zod-preview,.model-expr-card,.model-expr-preview){background:var(--surface-2);border:1px solid var(--border)}:root[data-design=next] .datastore-app :is(.zod-code,.model-expr-text,.model-expr-preview__code){font-family:var(--font-mono);color:var(--text-strong)}:root[data-design=next] .datastore-app .model-expr-preview__label{color:var(--text-3)}:root[data-design=next] .datastore-app .model-meta-pill{font-family:var(--font-mono);background:var(--surface);border:1px solid var(--border);color:var(--text-2)}:root[data-design=next] .datastore-app .zod-copy-btn{height:var(--control-h-sm);background:var(--surface);border:1px solid var(--border-strong);color:var(--text-strong);border-radius:var(--radius-sm);padding:0 10px;font-size:12.5px}:root[data-design=next] .datastore-app .zod-copy-btn:hover{background:var(--surface-2);color:var(--text-strong)}:root[data-design=next] .datastore-app .zod-copy-btn--copied{color:var(--text-strong);border-color:var(--border-strong)}:root[data-design=next] .datastore-app .model-preview-result{background:var(--surface);border:1px solid var(--border)}:root[data-design=next] .datastore-app .model-preview-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:10.5px}:root[data-design=next] .datastore-app .model-preview-row .field-input{height:var(--control-h)}:root[data-design=next] .datastore-app .kind-tabs{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);gap:2px;padding:2px;display:inline-flex}:root[data-design=next] .datastore-app .kind-tab{border-radius:var(--radius-sm);height:28px;color:var(--text-3);background:0 0;border:0;font-size:13px;font-weight:500}:root[data-design=next] .datastore-app .kind-tab+.kind-tab{border-left:0}:root[data-design=next] .datastore-app .kind-tab--active{background:var(--surface);color:var(--text-strong);box-shadow:0 0 0 1px var(--border-strong), 0 1px 2px #0a14300f}:root[data-design=next] .datastore-app .validation-section{background:var(--surface);border-color:var(--border);border-radius:var(--radius-lg);gap:14px;padding:16px}:root[data-design=next] .datastore-app .validation-section__title{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-3);font-size:10.5px;font-weight:500}:root[data-design=next] .datastore-app .validation-no-constraints{color:var(--text-3)}:root[data-design=next] .datastore-app .formula-key{font-family:var(--font-mono);background:var(--surface);border-color:var(--border-strong);color:var(--text-2)}:root[data-design=next] .datastore-app .formula-key:hover{background:var(--surface-2);border-color:var(--text-strong);color:var(--text-strong)}:root[data-design=next] .datastore-app .formula-keys__empty{color:var(--text-3);font-style:normal}:root[data-design=next] .datastore-app .color-swatch{border:0;width:20px;height:20px}:root[data-design=next] .datastore-app .color-swatch:hover{box-shadow:0 0 0 2px var(--surface), 0 0 0 3px var(--border-strong);transform:none}:root[data-design=next] .datastore-app .color-swatch--active{box-shadow:0 0 0 2px var(--surface), 0 0 0 3.5px var(--text-strong);transform:none}:root[data-design=next] .datastore-app .sources-tab{background:var(--bg);padding:20px 24px}:root[data-design=next] .datastore-app .sources-header{margin-bottom:20px}:root[data-design=next] .datastore-app .sources-tab .empty-state{max-width:none;margin:0}:root[data-design=next] .datastore-app .source-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:none}:root[data-design=next] .datastore-app .source-card:hover{box-shadow:none;border-color:var(--border-strong)}:root[data-design=next] .datastore-app :is(.source-card--degraded,.source-card--down){border-color:var(--border)}:root[data-design=next] .datastore-app .source-card__dot{width:6px;height:6px}:root[data-design=next] .datastore-app .source-card__status{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:10.5px}:root[data-design=next] .datastore-app :is(.source-card--healthy,.source-card--degraded,.source-card--down) .source-card__status{color:var(--text-3)}:root[data-design=next] .datastore-app .source-card__metric-label{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-3);font-size:10.5px;font-weight:500}:root[data-design=next] .datastore-app .source-card__metric-value{font-family:var(--font-mono);font-weight:500}:root[data-design=next] .datastore-app .sources-stream{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:none;background:var(--surface)}:root[data-design=next] .datastore-app .sources-stream__empty{font-size:13px}:root[data-design=next] .datastore-app .live-toolbar{background:var(--surface);border-bottom:1px solid var(--border);align-items:center;padding:20px 24px 16px}:root[data-design=next] .datastore-app .live-toolbar__right{gap:8px}:root[data-design=next] .datastore-app .live-rate{height:var(--control-h);font-family:var(--font-mono);color:var(--text-3);background:0 0;padding:0 4px 0 0;font-size:12px;font-weight:400}:root[data-design=next] .datastore-app .live-select{height:var(--control-h);padding:0 28px 0 10px;font-size:13.5px}:root[data-design=next] .datastore-app .live-table th{font-family:var(--font-mono);letter-spacing:.07em;background:var(--surface);font-size:10.5px}:root[data-design=next] .datastore-app .live-table-wrap{box-shadow:none;background:var(--surface);border:0;border-radius:0;align-content:start;margin:0;overflow-y:auto}:root[data-design=next] .datastore-app .live-table{align-self:start}:root[data-design=next] .datastore-app .live-table :is(th,td):first-child{padding-left:24px}:root[data-design=next] .datastore-app .live-table :is(th,td):last-child{padding-right:24px}:root[data-design=next] .datastore-app :is(.live-event-name,.live-source){font-family:var(--font-mono);background:0 0;padding:0}:root[data-design=next] .datastore-app .live-status{color:var(--text-2);align-items:center;gap:6px;font-weight:400;display:inline-flex}:root[data-design=next] .datastore-app .live-status:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px}:root[data-design=next] .datastore-app .live-row--expanded td{background:var(--surface-2)}:root[data-design=next] .datastore-app .live-table .empty-cell{text-align:center;color:var(--text-3);border-bottom:0;padding:48px 24px;font-size:14px}:root[data-design=next] .datastore-app .live-table tr:has(>.empty-cell):hover>td{background:0 0}@media (width<=640px){:root[data-design=next] .datastore-app{height:auto;overflow:visible}:root[data-design=next] .datastore-app .tab-bar{padding:0 16px}:root[data-design=next] .datastore-app .split-layout{flex-direction:column;overflow:visible}:root[data-design=next] .datastore-app .split-sidebar{border-right:0;border-bottom:1px solid var(--border);width:100%;overflow:visible}:root[data-design=next] .datastore-app .event-list,:root[data-design=next] .datastore-app .split-detail,:root[data-design=next] .datastore-app .detail-panel{overflow:visible}:root[data-design=next] .datastore-app .detail-empty{display:none}:root[data-design=next] .datastore-app :is(.sidebar-header,.detail-header,.section,.live-toolbar){padding-left:16px;padding-right:16px}:root[data-design=next] .datastore-app .detail-header{flex-wrap:wrap}:root[data-design=next] .datastore-app .sources-tab{padding:16px}:root[data-design=next] .datastore-app .sources-grid{grid-template-columns:1fr}:root[data-design=next] .datastore-app .live-toolbar__right{flex-wrap:wrap;flex-shrink:1}:root[data-design=next] .datastore-app .live-table-wrap{overflow-x:auto}:root[data-design=next] .datastore-app .customer-tab{overflow:visible}:root[data-design=next] .datastore-app .stream-row{grid-template-columns:1fr auto}:root[data-design=next] .datastore-app .stream-row__props{display:none}}:root[data-design=next] .catalogs-app{background:var(--bg)}:root[data-design=next] .catalogs-sidebar{background:var(--surface);border-right:1px solid var(--border);width:300px}:root[data-design=next] .catalogs-app .sidebar-header{border-bottom:1px solid var(--border);gap:14px;padding:20px 24px 16px}:root[data-design=next] .catalogs-app .sidebar-header .btn{justify-content:center;width:100%}:root[data-design=next] .catalogs-app :is(.sidebar-title,.detail-title){letter-spacing:-.015em;color:var(--text-strong);margin:0;font-size:17px;font-weight:600;line-height:24px}:root[data-design=next] .catalogs-app .sidebar-subtitle{color:var(--text-3);margin-top:2px;font-size:13px;line-height:18px}:root[data-design=next] .catalogs-app .sidebar-empty{color:var(--text-3);font-size:13px}:root[data-design=next] .catalogs-app .catalog-list{padding:8px 12px}:root[data-design=next] .catalogs-app .catalog-card{border:1px solid #0000;padding:10px 11px}:root[data-design=next] .catalogs-app .catalog-card:hover{background:var(--surface-2)}:root[data-design=next] .catalogs-app .catalog-card--active{background:var(--surface-2);box-shadow:inset 2px 0 0 var(--text-strong);border-color:#0000}:root[data-design=next] .catalogs-app .catalog-card__name{color:var(--text-strong);font-size:13.5px;font-weight:600}:root[data-design=next] .catalogs-app .catalog-card__meta{color:var(--text-3);font-size:12.5px}:root[data-design=next] .catalogs-app .catalog-card__date{color:var(--text-3);font-size:12px}:root[data-design=next] .catalogs-app .catalog-card__error,:root[data-design=next] .catalogs-app .detail-error{color:var(--red);align-items:center;gap:5px;font-size:12px;display:inline-flex}:root[data-design=next] .catalogs-app .catalog-card__badge{border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface);height:20px;color:var(--text-2);font-family:var(--font-mono);align-items:center;gap:5px;padding:0 7px;font-size:10.5px;font-weight:400;display:inline-flex}:root[data-design=next] .catalogs-app .catalog-card__badge:before{content:"";background:var(--text-4);border-radius:50%;width:6px;height:6px}:root[data-design=next] .catalogs-app .badge--active:before{background:var(--green)}:root[data-design=next] .catalogs-detail{background:var(--bg)}:root[data-design=next] .catalogs-app .detail-header{background:var(--surface);border-bottom:1px solid var(--border);gap:16px;padding:20px 24px 16px}:root[data-design=next] .catalogs-app .detail-url{font-family:var(--font-mono);color:var(--text-3);background:0 0;padding:0;font-size:12px}:root[data-design=next] .catalogs-app .detail-actions{gap:8px}:root[data-design=next] .catalogs-app .btn{height:var(--control-h);gap:6px;padding:0 14px;font-size:13.5px}:root[data-design=next] .catalogs-app .btn--sm{height:var(--control-h-sm);padding:0 10px;font-size:12.5px}:root[data-design=next] .catalogs-app .btn--import{background:var(--surface);border:1px solid var(--border-strong);color:var(--text-strong);box-shadow:0 1px 1px #0a14300a}:root[data-design=next] .catalogs-app .btn--import:hover:not(:disabled){background:var(--surface-2);border-color:var(--n-300,var(--border-strong))}:root[data-design=next] .catalogs-app .import-banner{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text-2);margin:16px 24px 0;padding:10px 14px;font-size:13px}:root[data-design=next] .catalogs-app .import-banner--err{color:var(--red)}:root[data-design=next] .catalogs-app .import-banner__close{color:var(--text-3);opacity:1;display:inline-flex}:root[data-design=next] .catalogs-app .usage-hint{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-wrap:wrap;margin:16px 24px 0;padding:10px 14px;font-size:13px}:root[data-design=next] .catalogs-app .usage-hint__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:10.5px;font-weight:500}:root[data-design=next] .catalogs-app .usage-hint__code{font-family:var(--font-mono);color:var(--text-strong);overflow-wrap:anywhere;background:0 0;padding:0;font-size:12px}:root[data-design=next] .catalogs-app .items-section{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-height:0;margin:16px 24px 24px;overflow:hidden}:root[data-design=next] .catalogs-app .items-toolbar{background:var(--surface);border-bottom:1px solid var(--border);padding:12px 16px}:root[data-design=next] .catalogs-app .items-search{height:var(--control-h);max-width:var(--search-w,280px);border-color:var(--border-strong);font-size:13.5px}:root[data-design=next] .catalogs-app .items-search:focus{border-color:var(--primary);box-shadow:var(--shadow-focus)}:root[data-design=next] .catalogs-app .items-count{font-family:var(--font-mono);color:var(--text-3);font-size:12px}:root[data-design=next] .catalogs-app .items-empty{color:var(--text-3);flex:none;padding:48px 24px;font-size:14px}:root[data-design=next] .catalogs-app .items-table-wrap{box-shadow:none;border:0;border-radius:0;margin:0}:root[data-design=next] .catalogs-app .items-table{font-size:13.5px}:root[data-design=next] .catalogs-app .items-table th{font-family:var(--font-mono);letter-spacing:.07em;background:var(--surface);padding:11px 12px;font-size:10.5px}:root[data-design=next] .catalogs-app .items-table td{border-bottom-color:var(--border-subtle);padding:10px 12px}:root[data-design=next] .catalogs-app .items-table :is(th,td):first-child{padding-left:16px}:root[data-design=next] .catalogs-app .items-table :is(th,td):last-child{padding-right:16px}:root[data-design=next] .catalogs-app .items-table__cell{max-width:280px}:root[data-design=next] .catalogs-app .items-pagination{background:var(--surface);border-top:1px solid var(--border);color:var(--text-3);font-size:12px}:root[data-design=next] .catalogs-app .items-pagination>span{font-family:var(--font-mono)}:root[data-design=next] .catalogs-app .toggle-label{font-weight:400;display:flex}:root[data-design=next] .catalogs-detail--empty{justify-content:flex-start;align-items:stretch}:root[data-design=next] .catalogs-app .detail-placeholder{border:1px dashed var(--border-strong);border-radius:var(--radius-xl);background:var(--surface);color:var(--text-3);gap:14px;margin:24px;padding:56px 40px;font-size:14px}:root[data-design=next] .catalogs-app :is(.detail-placeholder__icon,.sidebar-empty__icon){border:1px solid var(--border-strong);background:var(--surface);width:44px;height:44px;color:var(--text-strong);border-radius:11px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 1px 2px #0a14300f}:root[data-design=next] .catalogs-app .sidebar-empty__icon{margin:0 auto 12px}@media (width<=640px){:root[data-design=next] .catalogs-app{flex-direction:column;height:auto;overflow:visible}:root[data-design=next] .catalogs-sidebar{border-right:0;border-bottom:1px solid var(--border);width:100%;overflow:visible}:root[data-design=next] .catalogs-app .catalog-list,:root[data-design=next] .catalogs-detail{overflow:visible}:root[data-design=next] .catalogs-detail--empty{display:none}:root[data-design=next] .catalogs-app :is(.sidebar-header,.detail-header){padding-left:16px;padding-right:16px}:root[data-design=next] .catalogs-app .detail-header,:root[data-design=next] .catalogs-app .detail-actions{flex-wrap:wrap}:root[data-design=next] .catalogs-app :is(.usage-hint,.import-banner){margin-left:16px;margin-right:16px}:root[data-design=next] .catalogs-app .items-section{margin:16px;overflow:visible}:root[data-design=next] .catalogs-app .items-table-wrap{overflow-x:auto}:root[data-design=next] .catalogs-app .items-search{max-width:none}}:root[data-design=next] .catalogs-app .modal-body{gap:6px}:root[data-design=next] .catalogs-app .modal-body>.field-label{margin-bottom:0}:root[data-design=next] .catalogs-app .modal-body>.field-label:not(:first-child){margin-top:10px}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/schibsted-grotesk-latin-ext-400-normal-DHVTfbSM.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-ext-400-normal-DUPvg9bQ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/schibsted-grotesk-latin-400-normal-DPhJBilQ.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-400-normal-BkiRe4WW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/schibsted-grotesk-latin-ext-500-normal-Ch1izu81.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-ext-500-normal-BjmYCtCC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/schibsted-grotesk-latin-500-normal-rf9C4Thp.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-500-normal-Ba39e-CX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/schibsted-grotesk-latin-ext-600-normal-C5pQPdUJ.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-ext-600-normal-DQsnXf5q.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/schibsted-grotesk-latin-600-normal-Czv9Obfv.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-600-normal-BieE9YjJ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.vue-flow{z-index:0;direction:ltr;width:100%;height:100%;position:relative;overflow:hidden}.vue-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1px;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.vue-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{pointer-events:none;min-width:5px;min-height:5px;position:absolute}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{bottom:0;left:50%;transform:translate(-50%,50%)}.vue-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{z-index:5;margin:15px;position:absolute}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10px}}:root{--vf-node-bg:#fff;--vf-node-text:#222;--vf-connection-path:#b1b1b7;--vf-handle:#555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{text-align:center;width:150px;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-style:solid;border-width:1px;border-color:var(--vf-node-color);border-radius:3px;padding:10px;font-size:12px}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid #555;outline:none}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color:var(--vf-node-color,#0041d0);--vf-handle:var(--vf-node-color,#0041d0);--vf-box-shadow:var(--vf-node-color,#0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color,#0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{border:1px solid var(--vf-node-color,#0041d0);outline:none}.vue-flow__node-default{--vf-handle:var(--vf-node-color,#1a192b);--vf-box-shadow:var(--vf-node-color,#1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color,#1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{border:1px solid var(--vf-node-color,#1a192b);outline:none}.vue-flow__node-output{--vf-handle:var(--vf-node-color,#ff0072);--vf-box-shadow:var(--vf-node-color,#ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color,#ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid var(--vf-node-color,#ff0072);outline:none}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{background:var(--vf-handle);border:1px solid #fff;border-radius:100%;width:6px;height:6px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"cv11", "ss01", "ss03"}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{box-shadow:var(--shadow-focus);border-color:var(--primary);outline:none}:where(.btn-primary,.btn-secondary,.btn-ghost,.btn-danger,.btn-icon){height:var(--control-h);padding:0 var(--control-pad-x);font-size:var(--control-font);border-radius:var(--control-radius);justify-content:center;align-items:center;gap:6px;line-height:1;display:inline-flex}:where(.btn-primary,.btn-secondary,.btn-ghost,.btn-danger).sm,:where(.btn-primary,.btn-secondary,.btn-ghost,.btn-danger).btn--sm{height:var(--control-h-sm);padding:0 var(--control-pad-x-sm);font-size:var(--control-font-sm)}.app-main__body :is(.page-header,[class*=kpi-row],[class*=hero-stats],[class*=page-stats]){background:var(--surface)}.app-main__body>[class*=toolbar],.app-main__body>*>[class*=toolbar]{background:var(--surface);box-shadow:inset 0 -1px 0 var(--seam);padding-bottom:var(--space-3)}.app-main__body .page-header:not(:has(~[class*=toolbar])){box-shadow:inset 0 -1px 0 var(--seam)}.app-main__body>[class*=toolbar]+*,.app-main__body>*>[class*=toolbar]+*{margin-top:var(--space-4)}.app-main__body .page-header:not(:has(~[class*=toolbar]))+:not([class*=kpi-row],[class*=hero-stats],[class*=page-stats]){margin-top:var(--space-4)}.app-main__body [class*=table-wrap]{margin:var(--space-4) var(--content-pad) 0;background:var(--surface);box-shadow:0 0 0 1px var(--ring), 0 1px 2px #1111160a, 0 6px 16px -8px #1111161a;border:0;border-radius:11px;padding:0}.app-main__body [class*=table-wrap]>table{box-shadow:none;background:0 0;border:0;border-radius:0}.page-pad [class*=table-wrap]{margin-inline:0}.page-pad>[class*=table-wrap]:first-child{margin-top:0}:where(table) :where(thead) :where(th){background:var(--surface-2);box-shadow:inset 0 -1px 0 var(--ring)}.app-main__body [class*=row__actions],.app-main__body td[class*=row-actions]{opacity:0;transition:opacity var(--dur-fast);justify-content:flex-end;align-items:center;gap:2px;display:flex}tr:hover [class*=row__actions],tr:focus-within [class*=row__actions],tr:hover td[class*=row-actions],tr:focus-within td[class*=row-actions],[class*=row__actions]:focus-within{opacity:1}.app-main__body button[class*=row-action]{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--text-3);cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.app-main__body button[class*=row-action]:hover{background:var(--surface-2);color:var(--text);border-color:var(--border)}.app-main__body button[class*=row-action--danger]:hover{background:var(--red-soft);color:var(--red);border-color:var(--red-soft)}.app-main__body button[class*=row-action--primary]{color:var(--primary)}.app-main__body button[class*=row-action--primary]:hover{background:var(--primary-soft);color:var(--primary);border-color:var(--primary-border)}.app-main__body [class*=row__actions] .ui-btn--icon,.app-main__body td[class*=row-actions] .ui-btn--icon{width:26px;height:26px;color:var(--text-3);background:0 0;border-color:#0000}:where(.app-main__body table) :where(thead) :where(th){padding:var(--cell-pad-y-head) var(--cell-pad-x)}:where(.app-main__body table) :where(tbody) :where(td){padding:var(--cell-pad-y) var(--cell-pad-x)}[class*=toolbar]{--row-control-h:var(--control-h);--row-control-font:var(--control-font)}[class*=toolbar] :is(.ui-btn,.btn-primary,.btn-secondary,.btn-ghost,.btn-danger,.search-input,select),[class*=toolbar] input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color])){height:var(--row-control-h);font-size:var(--row-control-font)}[class*=toolbar] :is(.btn-primary,.btn-secondary,.btn-ghost,.btn-danger).sm,[class*=toolbar] .ui-btn.ui-btn--sm,[class*=toolbar] .ui-btn.ui-btn--lg{height:var(--row-control-h);font-size:var(--row-control-font);padding:0 var(--control-pad-x)}[class*=toolbar] :is(.ui-btn--icon-only,.btn-secondary--icon-only,.btn-icon){width:var(--row-control-h);min-width:var(--row-control-h);padding:0}input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color])),select,textarea{font-family:inherit;font-size:var(--text-sm);color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--control-radius);padding:0 var(--control-pad-x);height:var(--control-h);transition:border-color var(--dur-fast), box-shadow var(--dur-fast)}textarea{height:auto;padding:var(--space-2) var(--control-pad-x);line-height:var(--leading-normal);resize:vertical}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--text-4)}input:disabled,select:disabled,textarea:disabled{background:var(--surface-2);color:var(--text-3);cursor:not-allowed}::placeholder{color:var(--text-4)}select:not([multiple]):not([size]){appearance:none;padding-right:var(--control-h-sm);cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b6b66' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 9px center;background-repeat:no-repeat}select:disabled{cursor:not-allowed;opacity:.7}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color])[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--danger,var(--danger-700))}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color])[aria-invalid=true]:focus-visible,select[aria-invalid=true]:focus-visible,textarea[aria-invalid=true]:focus-visible{border-color:var(--danger,var(--danger-700));box-shadow:0 0 0 3px color-mix(in srgb, var(--danger,#b02a3a) 18%, transparent)}.is-sm,input.is-sm,select.is-sm{height:var(--control-h-sm);font-size:var(--text-xs)}.is-lg,input.is-lg,select.is-lg{height:var(--control-h-lg);font-size:var(--text-base)}input.input-title:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]){font-family:var(--font-display);font-size:22px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--text);border-radius:var(--radius-sm);background:0 0;border:1px solid #0000;width:100%;max-width:520px;height:auto;margin-left:-8px;padding:2px 8px;line-height:1.15}input.input-title:hover:not(:disabled){background:var(--surface-2);border-color:#0000}input.input-title:focus{background:var(--surface-2);border-color:var(--border-strong);outline:none}input.input-title::placeholder{color:var(--text-4);font-weight:var(--weight-medium)}input.input-bare:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]){background:0 0;border-color:#0000}input.input-bare:hover:not(:disabled){border-color:var(--border)}input.input-bare:focus{background:var(--surface);border-color:var(--primary)}@media (pointer:coarse){button:not(:disabled),[role=button],a.btn,.btn,.btn-secondary,.topbar__icon-btn,.ui-btn{min-height:40px}.topbar__icon-btn,.btn-secondary--icon-only,.btn-icon,.cf-icon-btn{min-width:40px}}[tabindex="0"]:focus-visible,summary:focus-visible,[contenteditable=true]:focus-visible{box-shadow:0 0 0 3px var(--primary-soft);border-radius:var(--radius-sm);outline:none}[class*=-input]:has(>:is(input,textarea))>:is(input,textarea):focus-visible{box-shadow:none;border-color:#0000}:focus-visible{outline-color:var(--primary)}.page-pad{padding-left:var(--content-pad);padding-right:var(--content-pad)}::selection{background:var(--primary-soft);color:var(--primary)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-xs);background:padding-box content-box;border:2px solid #0000}:hover::-webkit-scrollbar-thumb{background:var(--border-strong);background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--text-3);background-clip:content-box}:disabled,[disabled],[aria-disabled=true]{cursor:not-allowed;-webkit-user-select:none;user-select:none}img{max-width:100%;display:block}h1,h2,h3,h4,h5,h6{color:var(--text);font-weight:var(--weight-semibold);letter-spacing:-.01em;line-height:var(--leading-tight)}h1{font-size:var(--text-2xl);letter-spacing:-.02em}h2{font-size:var(--text-lg)}h3{font-size:var(--text-md)}h4{font-size:var(--text-sm)}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}.data-table{border-collapse:collapse;width:100%}.data-table thead th{font-size:var(--text-2xs);font-weight:var(--weight-label);letter-spacing:.02em;color:var(--text-3);text-align:left;padding:var(--cell-pad-y-head) var(--cell-pad-x);border-bottom:1px solid var(--border);background:var(--surface);white-space:nowrap}.data-table tbody td{padding:var(--cell-pad-y) var(--cell-pad-x);border-bottom:1px solid var(--border-subtle);vertical-align:middle;font-size:var(--text-sm);color:var(--text)}.data-table tbody tr:last-child td{border-bottom:none}.data-table tbody tr{transition:background var(--dur-fast)}.data-table tbody tr:hover{background:var(--surface-2)}.data-table--clickable tbody tr{cursor:pointer}.btn{font-size:var(--text-xs);font-weight:var(--weight-ui);border-radius:var(--radius-md);border:1px solid var(--color-border-md);background:var(--color-surface);color:var(--color-text);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:6px 13px;font-family:inherit;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.btn:hover{background:var(--surface-2);border-color:var(--border-strong)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--primary{background:var(--primary);color:var(--primary-fg);border-color:var(--primary)}.btn--primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.btn--danger{background:var(--red-soft);color:var(--red);border-color:var(--red-border)}.btn--danger:hover{background:var(--red);color:var(--text-on-accent);border-color:var(--red)}.dashboard{width:100%;max-width:900px;margin:0 auto;padding:36px 28px}.dashboard-header{margin-bottom:var(--control-h-sm);justify-content:space-between;align-items:flex-start;display:flex}.dashboard-title{font-size:19px;font-weight:var(--weight-heading);color:var(--color-text);margin-bottom:var(--space-1);letter-spacing:-.015em}.dashboard-subtitle{font-size:var(--text-sm);color:var(--color-text-2)}.page-stats{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:0;margin:0 28px 18px;display:flex;overflow:hidden}.page-stats__cell{border-right:1px solid var(--color-border);flex-direction:column;flex:1;gap:3px;min-width:0;padding:12px 18px;display:flex}.page-stats__cell:last-child{border-right:none}.page-stats__label{font-size:10px;font-weight:var(--weight-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-3)}.page-stats__value{font-size:20px;font-weight:var(--weight-heading);color:var(--color-text);letter-spacing:-.01em;line-height:1.1}.page-stats__hint{font-size:var(--text-2xs);color:var(--color-text-3)}.page-stats__value--primary{color:var(--color-green)}.dashboard-empty{text-align:center;color:var(--color-text-2);padding:80px 20px}.dashboard-empty__icon{margin-bottom:10px;font-size:32px}.dashboard-empty p{margin-bottom:var(--control-pad-x-lg);font-size:12.5px}.workflow-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.workflow-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;padding:14px 16px;transition:border-color .15s,box-shadow .15s}.workflow-card:hover{border-color:var(--color-border-md);box-shadow:var(--shadow-sm)}.workflow-card__header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.workflow-card__name{font-weight:var(--weight-heading);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;max-width:170px;font-size:12.5px;overflow:hidden}.workflow-card__badge{font-size:10px;font-weight:var(--weight-heading);background:var(--color-border);color:var(--color-text-2);border-radius:999px;flex-shrink:0;padding:2px 7px}.workflow-card__badge--active{background:var(--color-green-lt);color:var(--color-green)}.workflow-card__meta{color:var(--color-text-3);gap:6px;margin-bottom:12px;font-size:11.5px;display:flex}.workflow-card__footer{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;padding-top:9px;display:flex}.workflow-card__date{color:var(--color-text-3);font-size:10.5px}.workflow-card__actions{gap:6px;display:flex}.workflow-card__action{font-size:11.5px;font-weight:var(--weight-ui);color:var(--color-text-2);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:2px 4px;font-family:inherit}.workflow-card__action:hover{color:var(--color-primary);background:var(--color-primary-light)}.workflow-card__action--danger:hover{color:var(--color-red);background:var(--color-red-lt)}.editor{flex-direction:column;height:100vh;display:flex;overflow:hidden}.editor-bar{background:var(--surface);border-bottom:1px solid var(--border);z-index:10;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:9px 16px;display:flex}.editor-bar__left{align-items:center;gap:10px;min-width:0;display:flex}.editor-bar__back{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);cursor:pointer;color:var(--text-2);transition:background var(--dur-fast), color var(--dur-fast);flex-shrink:0;align-items:center;padding:5px;display:flex}.editor-bar__back:hover{background:var(--surface-2);color:var(--text)}.editor-bar__name-wrap{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text);border-radius:var(--radius-md);cursor:text;max-width:280px;transition:background var(--dur-fast), border-color var(--dur-fast);border:1px solid #0000;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.editor-bar__name-wrap:hover{background:var(--surface-2);border-color:var(--border)}.editor-bar__name-wrap:hover .editor-bar__name-icon{opacity:1}.editor-bar__name-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.editor-bar__name-icon{color:var(--text-3);opacity:0;transition:opacity var(--dur-fast);flex-shrink:0}.editor-bar__name-input{font-size:var(--text-sm);font-weight:var(--weight-semibold);border:1px solid var(--primary);border-radius:var(--radius-md);background:var(--surface);color:var(--text);min-width:200px;max-width:320px;box-shadow:var(--shadow-focus);outline:none;padding:5px 10px;font-family:inherit}.editor-bar__saved{font-size:var(--text-xs);color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:var(--space-1);white-space:nowrap}.editor-bar__actions{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex;position:relative}.editor-bar__divider{background:var(--border);width:1px;height:18px;margin:0 4px}.editor-icon-btn{border-radius:var(--radius-md);height:32px;color:var(--text-2);cursor:pointer;font-family:inherit;font-size:var(--text-xs);font-weight:var(--weight-ui);transition:background var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast);background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.editor-icon-btn:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.editor-icon-btn:disabled{opacity:.4;cursor:not-allowed}.editor-icon-btn--active{background:var(--surface-2);color:var(--text);border-color:var(--border)}.editor-icon-btn--simulate{color:var(--primary);border-color:var(--primary-border);background:var(--primary-soft)}.editor-icon-btn--simulate:hover:not(:disabled){background:var(--primary);color:var(--primary-fg);border-color:var(--primary)}.editor-more{position:relative}.editor-more__menu{background:var(--surface);border-radius:var(--radius-md);min-width:180px;box-shadow:var(--shadow-md);padding:var(--space-1);z-index:30;position:absolute;top:calc(100% + 6px);right:0}.editor-more__item{align-items:center;gap:var(--space-2);width:100%;color:var(--text);font-family:inherit;font-size:var(--text-xs);text-align:left;cursor:pointer;border-radius:var(--radius-sm);transition:background var(--dur-fast);background:0 0;border:none;padding:7px 10px;display:flex}.editor-more__item:hover{background:var(--surface-2)}.editor-more__item svg{color:var(--text-3);flex-shrink:0}.editor-more__divider{background:var(--border-subtle);height:1px;margin:4px 0}.popover-enter-active,.popover-leave-active{transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}.popover-enter-from,.popover-leave-to{opacity:0;transform:translateY(-4px)}.canvas-empty__plus{vertical-align:middle;background:var(--primary);color:var(--primary-fg);border-radius:50%;margin:0 2px;padding:1px;display:inline-flex}.add-node-menu{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);z-index:100;min-width:200px;padding:5px;position:absolute;top:calc(100% + 8px);left:0}.add-node-option{border-radius:var(--radius-md);cursor:pointer;width:100%;color:var(--color-text);text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:7px 9px;font-family:inherit;font-size:12.5px;display:flex}.add-node-option:hover{background:var(--color-bg)}.add-node-option__icon{border-radius:var(--radius-sm);width:26px;height:26px;font-size:var(--text-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.add-node-option__icon--event_trigger,.add-node-option__icon--schedule,.add-node-option__icon--segment_entry,.add-node-option__icon--segment_exit,.add-node-option__icon--add_event{background:var(--primary-soft);color:var(--primary)}.add-node-option__icon--condition{background:var(--surface-2);color:var(--text-3)}.add-node-option__icon--webhook,.add-node-option__icon--inbound_webhook{background:var(--teal-soft);color:var(--teal)}.add-node-option__icon--manual,.add-node-option__icon--wait{background:var(--amber-soft);color:var(--amber)}.add-node-option__icon--email{background:var(--accent-soft);color:var(--accent)}.add-node-option__icon--http{background:var(--teal-soft);color:var(--teal)}.add-node-option__icon--set_attribute,.add-node-option__icon--attribute_change{background:var(--green-soft);color:var(--green)}.add-node-menu__section-label{font-size:9.5px;font-weight:var(--weight-heading);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-3);padding:6px 9px 3px}.editor-canvas{flex:1;display:flex;position:relative;overflow:hidden}.flow-canvas{background:var(--bg);background-image:radial-gradient(circle, var(--border-strong) 1px, transparent 1px);background-position:0 0;background-size:18px 18px;flex:1}[data-theme=dark] .flow-canvas{background-image:radial-gradient(circle,#ffffff12 1px,#0000 1px)}.vue-flow__background{background:0 0}.canvas-empty{text-align:center;color:var(--color-text-2);pointer-events:none;font-size:12.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vue-flow__node>.fn{position:relative}.fn{justify-content:center}.fn>*{flex-shrink:0}.fn-sub{line-height:var(--leading-tight)}.fn.is-selected{box-shadow:inset 0 0 0 1.5px var(--fn-c), 0 0 0 2px var(--bg-surface), 0 0 0 4.5px var(--fn-c), 0 0 0 9px color-mix(in srgb, var(--fn-bg) 70%, transparent), 0 6px 18px -6px #11111638,  0 0 46px 20px #1111160e;z-index:3}.fn--rect.is-selected{box-shadow:inset 3px 0 0 var(--fn-c), inset 0 0 0 1px var(--border-1), 0 0 0 2px var(--bg-surface), 0 0 0 4.5px var(--fn-c), 0 0 0 9px color-mix(in srgb, var(--fn-bg) 70%, transparent), 0 6px 18px -6px #11111638,  0 0 46px 20px #1111160e}.vue-flow__node:has(.is-selected){z-index:3!important}.flow-canvas:has(.is-selected) .vue-flow__node:not(:has(.is-selected))>*{filter:grayscale();opacity:.62;transition:filter var(--dur-2) var(--ease-standard), opacity var(--dur-2)}.flow-canvas:has(.is-selected) .vue-flow__edge{filter:grayscale();opacity:.5;transition:filter var(--dur-2) var(--ease-standard), opacity var(--dur-2)}.flow-canvas:has(.is-selected) .vue-flow__edge-labels{filter:grayscale();opacity:.5}.fn-arm{background:var(--fn-bg)}.vue-flow__handle{box-shadow:inset 0 0 0 1.5px var(--n-400);transition:box-shadow var(--dur-1), background var(--dur-1);background:var(--bg-surface)!important;border:0!important;border-radius:50%!important;width:12px!important;height:12px!important}.vue-flow__handle.is-wired{background:var(--n-400)!important}.vue-flow__handle.fh--yes{box-shadow:inset 0 0 0 1.5px var(--accent)}.vue-flow__handle.fh--yes.is-wired{background:var(--accent)!important}.vue-flow__handle.fh--no{box-shadow:inset 0 0 0 1.5px var(--danger-500)}.vue-flow__handle.fh--no.is-wired{background:var(--danger-500)!important}.vue-flow__handle.fh--arm{box-shadow:inset 0 0 0 1.5px var(--arm-c)}.vue-flow__handle.fh--arm.is-wired{background:var(--arm-c)!important}.vue-flow__handle:hover,.vue-flow__handle-connecting{box-shadow:inset 0 0 0 1.5px var(--primary);background:var(--primary)!important}.fport-tag{text-overflow:ellipsis;pointer-events:none;max-width:140px;overflow:hidden}.vue-flow__node.sq-sim-current .fn{box-shadow:inset 0 0 0 1.5px var(--fn-c), 0 0 0 3px var(--fn-bg), var(--shadow-2);animation:fn-fire 1.2s var(--ease-out)}@keyframes fn-fire{0%{box-shadow:inset 0 0 0 1.5px var(--fn-c), 0 0 0 0 var(--fn-bg), var(--shadow-1)}40%{box-shadow:inset 0 0 0 1.5px var(--fn-c), 0 0 0 8px var(--fn-bg), var(--shadow-2)}to{box-shadow:inset 0 0 0 1.5px var(--fn-c), 0 0 0 3px var(--fn-bg), var(--shadow-2)}}.vue-flow__node.sq-sim-past .fn{opacity:.45}.vue-flow__node.sq-sim-past .fn:after{content:"✓";width:16px;height:16px;font-size:10px;font-weight:var(--weight-bold);background:var(--accent);color:var(--primary-fg);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:-9px;right:-9px}.config-panel{background:var(--color-surface);border-left:1px solid var(--color-border);flex-direction:column;flex-shrink:0;width:clamp(380px,32vw,520px);padding:0 0 24px;display:flex;overflow-y:auto}.config-panel__header{border-bottom:1px solid var(--color-border);background:var(--color-surface);z-index:1;justify-content:space-between;align-items:center;padding:12px 14px;display:flex;position:sticky;top:0}.config-panel__type-badge{font-size:var(--text-2xs);font-weight:var(--weight-heading);background:var(--fn-bg);color:var(--fn-fg);border-radius:999px;padding:2px 9px}.config-panel__close{padding:var(--space-1);cursor:pointer;color:var(--color-text-3);border-radius:var(--radius-sm);background:0 0;border:none;align-items:center;display:flex}.config-panel__close:hover{background:var(--color-bg);color:var(--color-text)}.config-field{padding:18px 16px 0}.config-field+.config-field{padding-top:20px}.config-field--row{gap:10px;display:flex}.config-label{font-size:10px;font-weight:var(--weight-label);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-3);margin-bottom:7px;display:block}.config-input,.config-select,.config-textarea{width:100%;min-height:var(--control-h);padding:0 var(--control-pad-x);font-size:var(--control-font);border:1px solid var(--color-border-md);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);outline:none;font-family:inherit;transition:border-color .12s}.config-input:focus,.config-select:focus,.config-textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #b02a3a0f}.config-textarea{resize:vertical;padding:8px var(--control-pad-x);font-family:SF Mono,Fira Code,monospace;font-size:11.5px;line-height:1.5}.config-hint{font-size:var(--text-xs);color:var(--color-text-3);line-height:var(--leading-normal);margin-top:7px}.config-hint code{background:var(--color-bg);border:1px solid var(--color-border);border-radius:3px;padding:1px 4px;font-family:SF Mono,Fira Code,monospace;font-size:10px}.config-url-row{align-items:center;gap:6px;display:flex}.config-url{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-2);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:5px 8px;font-family:SF Mono,Fira Code,monospace;font-size:10.5px;overflow:hidden}.config-copy-btn{font-size:11.5px;font-weight:var(--weight-ui);border-radius:var(--radius-md);border:1px solid var(--color-border-md);background:var(--color-surface);cursor:pointer;color:var(--color-text-2);flex-shrink:0;padding:5px 9px;font-family:inherit}.config-copy-btn:hover{background:var(--color-primary-light);color:var(--color-primary);border-color:var(--color-primary-bd)}.config-vars-section{gap:var(--space-1);flex-direction:column;display:flex}.config-vars-group-label{font-size:9.5px;font-weight:var(--weight-heading);letter-spacing:.05em;text-transform:uppercase;color:var(--text-4);margin-bottom:2px}.config-vars{gap:var(--space-1);flex-direction:column;display:flex}.config-vars code{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-purple);padding:4px 8px;font-family:SF Mono,Fira Code,monospace;font-size:10.5px}.panel-enter-active,.panel-leave-active{transition:transform .2s,opacity .2s}.panel-enter-from,.panel-leave-to{opacity:0;transform:translate(16px)}.vue-flow__edge-path{stroke:var(--border-strong);stroke-width:1.5px;fill:none}.vue-flow__edge:hover .vue-flow__edge-path{stroke:var(--text-3)}.vue-flow__edge.selected .vue-flow__edge-path{stroke:var(--primary);stroke-width:2px}.vue-flow__edge[data-label=true] .vue-flow__edge-path{stroke:var(--green)}.vue-flow__edge[data-label=false] .vue-flow__edge-path{stroke:var(--red)}.vue-flow__edge-text{font-size:var(--text-2xs);fill:var(--text-3)}.canvas-bar{background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-md);align-items:stretch;gap:1px;padding:3px;display:flex;margin:0!important;bottom:16px!important;left:16px!important}.canvas-bar__btn{border-radius:var(--radius-sm);min-width:30px;height:30px;color:var(--text-2);font-family:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border:none;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.canvas-bar__btn:hover:not(:disabled){background:var(--primary-soft);color:var(--primary)}.canvas-bar__btn:hover:not(:disabled) svg{color:var(--primary)}.canvas-bar__btn svg{color:var(--text-3);transition:color var(--dur-fast)}.canvas-bar__zoom{font-variant-numeric:tabular-nums;min-width:46px}.canvas-bar__tidy{padding:0 10px 0 8px}.canvas-bar__sep{background:var(--border-subtle);width:1px;margin:5px 3px}.canvas-bar__btn:disabled{opacity:.45;cursor:default}.config-mode-toggle{border:1px solid var(--color-border-md);border-radius:var(--radius-md);display:flex;overflow:hidden}.config-mode-btn{font-size:11.5px;font-weight:var(--weight-ui);background:var(--color-surface);color:var(--color-text-2);cursor:pointer;border:none;flex:1;padding:5px 10px;font-family:inherit;transition:background .12s,color .12s}.config-mode-btn+.config-mode-btn{border-left:1px solid var(--color-border-md)}.config-mode-btn--active{background:var(--color-primary);color:var(--primary-fg)}.config-logic-row{align-items:center;gap:10px;display:flex}.config-select--inline{width:auto;padding:4px 8px;font-size:12.5px}.config-rules{gap:var(--space-2);flex-direction:column;display:flex}.config-rule{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.config-input--sm{font-size:var(--text-xs);flex:1;min-width:80px;padding:4px 8px}.config-select--sm{font-size:var(--text-xs);flex-shrink:0;padding:4px 6px}.config-rule-remove{font-size:var(--text-2xs);border-radius:var(--radius-sm);border:1px solid var(--color-border);cursor:pointer;color:var(--color-text-3);background:0 0;flex-shrink:0;padding:3px 7px;font-family:inherit}.config-rule-remove:hover{background:var(--color-red-lt);color:var(--color-red);border-color:var(--color-primary-bd)}.config-add-rule-btn{font-size:var(--text-xs);font-weight:var(--weight-ui);border-radius:var(--radius-md);border:1px dashed var(--color-border-md);color:var(--color-text-2);cursor:pointer;text-align:left;background:0 0;padding:5px 10px;font-family:inherit;transition:border-color .12s,color .12s}.config-add-rule-btn:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-light)}.config-branch-info{align-items:center;gap:var(--space-2);display:flex}.config-branch-chip{font-size:10.5px;font-weight:var(--weight-heading);border-radius:999px;flex-shrink:0;padding:2px 8px}.config-branch-chip--true{background:var(--color-green-lt);color:var(--color-green)}.config-branch-chip--false{background:var(--color-red-lt);color:var(--color-red)}.config-branch-desc{font-size:var(--text-2xs);color:var(--color-text-3)}.config-textarea--code{min-height:140px;font-size:11.5px;line-height:1.6}[class*=brand-info],[class*=unlayer-branding],a[href*=unlayer\.com],.template-canvas iframe~* a[href*=unlayer],.template-canvas .editor__brand-footer{display:none!important}.dashboard-toolbar{padding:0 28px 14px}.toolbar-search{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:260px;color:var(--color-text);outline:none;padding:6px 11px;font-family:inherit;font-size:12.5px}.toolbar-search:focus{border-color:var(--color-primary)}.template-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;padding:0 28px 28px;display:grid}.template-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;flex-direction:column;transition:box-shadow .12s,border-color .12s;display:flex;overflow:hidden}.template-card:hover{border-color:var(--color-border-md);box-shadow:var(--shadow-md)}.template-card__preview{background:linear-gradient(135deg, var(--surface-2) 0%, var(--surface-3) 100%);color:#9ba8bb;border-bottom:1px solid var(--color-border);justify-content:center;align-items:center;height:100px;display:flex}.template-card__body{flex-direction:column;flex:1;gap:2px;padding:10px 12px 6px;display:flex}.template-card__name{font-size:12.5px;font-weight:var(--weight-heading);color:var(--color-text)}.template-card__subject{color:var(--color-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.template-card__subject--empty{color:var(--color-text-3);font-style:italic}.template-card__footer{justify-content:space-between;align-items:center;padding:6px 12px 10px;display:flex}.template-card__date{color:var(--color-text-3);font-size:10.5px}.template-card__actions{gap:var(--space-1);opacity:0;transition:opacity .12s;display:flex}.template-card:hover .template-card__actions{opacity:1}.editor-bar__meta{align-items:center;gap:var(--space-3);min-width:0;margin:0 var(--space-3);flex:520px;display:flex}.editor-bar__field{flex:220px;align-items:center;gap:6px;min-width:0;display:flex}.editor-bar__field-label{font-size:9.5px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-3);flex-shrink:0}.editor-bar__subject{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);outline:none;flex:1;min-width:0;padding:4px 10px;font-family:inherit;font-size:12.5px}.editor-bar__subject--preview{color:var(--color-text-2)}.editor-bar__subject:focus{border-color:var(--color-primary);background:var(--color-surface)}.template-canvas{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.template-canvas__loading{color:var(--color-text-3);background:var(--color-bg);z-index:10;justify-content:center;align-items:center;font-size:12.5px;display:flex;position:absolute;inset:0}#unlayer-editor{flex:1;display:flex}#unlayer-editor iframe{border:none;flex:1;width:100%;height:100%}.cl{padding:0 0 var(--space-12)}.cl-cards{gap:var(--space-4);margin:0 var(--content-pad) var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=900px){.cl-cards{grid-template-columns:1fr}}.cl-card{text-align:left;padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--dur-fast), box-shadow var(--dur-fast), transform var(--dur-fast);gap:var(--space-2);font:inherit;color:inherit;flex-direction:column;min-height:200px;display:flex;position:relative}.cl-card:hover{border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-1px)}.cl-card:disabled{opacity:.6;cursor:not-allowed}.cl-card--primary{border-color:var(--primary-border)}.cl-card__icon{border-radius:var(--radius-md);width:44px;height:44px;margin-bottom:var(--space-2);justify-content:center;align-items:center;display:inline-flex}.cl-card__icon--blank{background:var(--surface-2);color:var(--text-2)}.cl-card__icon--template{background:var(--primary-soft);color:var(--primary)}.cl-card__icon--duplicate{background:var(--accent-soft);color:var(--accent-soft-fg)}.cl-card__title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text);margin:0}.cl-card__desc{font-size:var(--text-sm);color:var(--text-2);line-height:var(--leading-snug);flex:1;margin:0}.cl-card__cta{align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--primary);margin-top:var(--space-2);display:inline-flex}.cl-card__badge{background:var(--primary);color:var(--primary-fg);font-size:10px;font-weight:var(--weight-bold);border-radius:var(--radius-full);letter-spacing:.05em;text-transform:uppercase;padding:2px 8px;position:absolute;top:12px;right:12px}.cl-popular{margin:0 var(--content-pad) var(--space-5)}.cl-popular__head{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.cl-popular__title{font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text);margin:0}.cl-popular__more{appearance:none;color:var(--primary);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none}.cl-popular__grid{gap:var(--space-3);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=1100px){.cl-popular__grid{grid-template-columns:repeat(2,1fr)}}.cl-tile{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--dur-fast), box-shadow var(--dur-fast), transform var(--dur-fast);text-align:left;font:inherit;color:inherit;appearance:none;flex-direction:column;display:flex;overflow:hidden}.cl-tile:hover{border-color:var(--primary);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.cl-tile__preview{background:linear-gradient(135deg, var(--surface-2), var(--surface-3));justify-content:center;align-items:center;height:140px;display:flex;position:relative;overflow:hidden}.cl-tile__body{padding:var(--space-3);gap:var(--space-1);flex-direction:column;display:flex}.cl-tile__type{font-size:10px;font-weight:var(--weight-semibold);color:var(--text-3);text-transform:uppercase;letter-spacing:.06em}.cl-tile__name{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text);margin:0}.cl-tile__desc{color:var(--text-3);font-size:11.5px;line-height:var(--leading-snug);margin:0}.cl-modal__overlay{background:var(--overlay);-webkit-backdrop-filter:blur(4px);z-index:200;justify-content:center;align-items:flex-start;padding-top:8vh;display:flex;position:fixed;inset:0}.cl-modal{background:var(--surface);border-radius:var(--radius-lg);width:min(960px,100vw - 32px);max-height:84vh;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.cl-modal--narrow{width:min(540px,100vw - 32px)}.cl-modal__head{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;display:flex}.cl-modal__title{font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text);margin:0}.cl-modal__sub{font-size:var(--text-xs);color:var(--text-3);margin:4px 0 0}.cl-modal__close{appearance:none;color:var(--text-3);padding:var(--space-1);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;display:inline-flex}.cl-modal__close:hover{background:var(--surface-2);color:var(--text)}.cl-modal__filters{gap:var(--space-1);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.cl-cat-pill{appearance:none;border:1px solid var(--border);background:var(--surface);font:inherit;font-size:var(--text-xs);color:var(--text-2);border-radius:var(--radius-full);cursor:pointer;align-items:center;gap:5px;padding:4px 9px;display:inline-flex}.cl-cat-pill:hover{background:var(--surface-2)}.cl-cat-pill--on{background:var(--primary);border-color:var(--primary);color:var(--primary-fg)}.cl-cat-pill__count{background:var(--surface-2);color:var(--text-3);border-radius:var(--radius-full);padding:1px 5px;font-size:10px}.cl-cat-pill--on .cl-cat-pill__count{color:var(--primary-fg);background:#ffffff38}.cl-modal__body{padding:var(--space-4) var(--space-5);gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid;overflow-y:auto}@media (width<=720px){.cl-modal__body{grid-template-columns:1fr}}.cl-modal__body--list{display:block}.cl-modal__empty{text-align:center;color:var(--text-3);padding:var(--space-8);font-size:var(--text-sm);grid-column:1/-1}.cl-tile--in-modal{background:var(--surface-2)}.cl-dup{align-items:center;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;margin-bottom:var(--space-2);transition:border-color var(--dur-fast), background var(--dur-fast);padding:10px 12px;display:flex}.cl-dup:hover{background:var(--surface-2);border-color:var(--primary)}.cl-dup__preview{border-radius:var(--radius-sm);background:var(--surface-2);flex-shrink:0;justify-content:center;align-items:center;width:56px;height:40px;display:inline-flex}.cl-dup__preview-mini{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-md);color:var(--text)}.cl-dup__body{flex:1;min-width:0}.cl-dup__name{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text)}.cl-dup__meta{font-size:var(--text-2xs);color:var(--text-3);margin-top:2px}.cl-dup__sep{opacity:.5;margin:0 4px}.cl-dup__cta{color:var(--text-3);flex-shrink:0}
