.xt-breadcrumb[data-v-1bb005ba]{min-width:0;font-family:var(--xt-font,"Inter", system-ui, sans-serif);color:var(--xt-fg-muted,#425466);flex:1 1 0;font-size:12px;position:relative}.xt-breadcrumb ol[data-v-1bb005ba]{align-items:center;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.xt-breadcrumb__item[data-v-1bb005ba]{flex:0 auto;min-width:0}.xt-breadcrumb__label[data-v-1bb005ba]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.xt-breadcrumb li.active[data-v-1bb005ba]{color:var(--xt-fg,#0a2540);font-weight:500}.xt-breadcrumb a[data-v-1bb005ba]{color:var(--xt-fg-muted,#425466);text-decoration:none;transition:color .15s cubic-bezier(.2,.8,.2,1)}.xt-breadcrumb a[data-v-1bb005ba]:hover{color:var(--xt-brand,#635bff)}.xt-breadcrumb .sep[data-v-1bb005ba],.xt-breadcrumb__more-item[data-v-1bb005ba]{flex:none}.xt-breadcrumb .sep[data-v-1bb005ba]{color:var(--xt-fg-subtle,#716a97)}.xt-breadcrumb__more[data-v-1bb005ba]{border-radius:var(--radius-sm,5px);color:inherit;font:inherit;line-height:inherit;cursor:pointer;background:0 0;border:none;padding:0 4px}.xt-breadcrumb__more[data-v-1bb005ba]:hover,.xt-breadcrumb__more[aria-expanded=true][data-v-1bb005ba]{color:var(--xt-brand,#635bff)}.xt-breadcrumb__more[data-v-1bb005ba]:focus-visible{outline:2px solid var(--xt-brand,#635bff);outline-offset:1px}.xt-breadcrumb__menu[data-v-1bb005ba]{z-index:20;background:var(--xt-surface,#fff);border:1px solid var(--xt-border,#e3e8ee);border-radius:var(--radius-md,5px);min-width:12rem;max-width:min(20rem,100vw - 32px);box-shadow:var(--xt-shadow-md,0 8px 24px #0a25401f);margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 6px);left:0}.xt-breadcrumb__menu a[data-v-1bb005ba],.xt-breadcrumb__menu span[data-v-1bb005ba]{overflow-wrap:anywhere;padding:6px 12px;display:block}.xt-alert[data-v-78185e83]{align-items:flex-start;gap:var(--xt-sp-3,12px);padding:var(--xt-sp-3,12px) var(--xt-sp-4,16px);border-radius:var(--xt-r-card,5px);font-family:var(--xt-font,"Inter", system-ui, sans-serif);border:1px solid #0000;font-size:13px;display:flex}.xt-alert__body[data-v-78185e83]{flex:auto;min-width:0}.xt-alert__title[data-v-78185e83]{margin-bottom:2px;font-weight:600;display:block}.xt-alert__message[data-v-78185e83]{margin:0}.xt-alert__actions[data-v-78185e83]{gap:var(--xt-sp-2,8px);flex-shrink:0;display:flex}.xt-alert__actions[data-v-78185e83]:empty{display:none}.xt-alert--error[data-v-78185e83]{background:var(--color-danger-soft,#ffe0e6);color:var(--color-danger,#cd3d64);border-color:var(--color-danger,#cd3d64)}.xt-alert--warning[data-v-78185e83]{background:var(--color-warning-soft,#fff3d4);color:var(--color-warning,#b76e00);border-color:var(--color-warning,#b76e00)}.xt-alert--info[data-v-78185e83]{background:var(--color-info-soft,#d4e8ff);color:var(--color-info,#0c7eb6);border-color:var(--color-info,#0c7eb6)}.xt-alert--success[data-v-78185e83]{background:var(--color-success-soft,#d4f7e2);color:var(--color-success,#0e7c3a);border-color:var(--color-success,#0e7c3a)}.xt-skeleton[data-v-f1867dba]{background:linear-gradient(90deg, var(--xt-surface-muted,#eef2f7) 0%, var(--xt-surface,#f6f9fc) 50%, var(--xt-surface-muted,#eef2f7) 100%);border-radius:var(--xt-r-ctrl,5px);width:var(--w,100%);height:var(--h,12px);background-size:200% 100%;margin:6px 0;animation:1.4s ease-in-out infinite xt-shimmer-f1867dba;display:block}.xt-skeleton--paused[data-v-f1867dba]{animation-play-state:paused}.xt-skeleton--line[data-v-f1867dba]{height:var(--h,12px)}.xt-skeleton--card[data-v-f1867dba]{height:var(--h,120px);border-radius:var(--xt-r-card,5px);margin:12px 0}.xt-skeleton--row[data-v-f1867dba]{height:var(--h,38px);border-radius:var(--xt-r-ctrl,5px);margin:4px 0}.xt-skeleton--avatar[data-v-f1867dba]{width:var(--w,32px);height:var(--h,32px);border-radius:50%}.xt-skeleton--circle[data-v-f1867dba]{border-radius:50%}@keyframes xt-shimmer-f1867dba{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.xt-skeleton[data-v-f1867dba]{opacity:.6;animation:none}}.xt-empty[data-v-1b5bf715]{align-items:center;gap:var(--xt-sp-2,8px);padding:var(--xt-sp-7,32px) var(--xt-sp-5,20px);text-align:center;font-family:var(--xt-font,"Inter", system-ui, sans-serif);flex-direction:column;display:flex}.xt-empty__icon[data-v-1b5bf715]{color:var(--muted,#697386);margin-bottom:var(--xt-sp-2,8px);font-size:28px;line-height:1}.xt-empty__title[data-v-1b5bf715]{color:var(--ink,#0a2540);margin:0;font-size:15px;font-weight:600}.xt-empty__message[data-v-1b5bf715]{color:var(--muted,#697386);max-width:360px;margin:0;font-size:13px}.xt-empty__actions[data-v-1b5bf715]{margin-top:var(--xt-sp-3,12px);gap:var(--xt-sp-2,8px);display:flex}.xt-empty__actions[data-v-1b5bf715]:empty{display:none}.xt-field[data-v-890b9de3]{gap:var(--xt-sp-1,4px);flex-direction:column;display:flex}.xt-field__label[data-v-890b9de3]{font-family:var(--xt-font,"Inter", system-ui, sans-serif);color:var(--ink,#0a2540);font-size:13px;font-weight:500}.xt-field__required[data-v-890b9de3]{color:var(--color-danger,#cd3d64);margin-left:2px}.xt-field__helper[data-v-890b9de3]{font-family:var(--xt-font,"Inter", system-ui, sans-serif);color:var(--muted,#697386);margin:0;font-size:12px}.xt-field__error[data-v-890b9de3]{font-family:var(--xt-font,"Inter", system-ui, sans-serif);color:var(--color-danger,#cd3d64);margin:0;font-size:12px}.xt-field--has-error .xt-field__control[data-v-890b9de3] .xt-input{border-color:var(--color-danger,#cd3d64)}dialog.xt-modal[data-v-b24cdd50]{color:inherit;background:0 0;border:none;width:min(560px,100vw - 2rem);margin:auto;padding:0}dialog.xt-modal--sm[data-v-b24cdd50]{width:min(380px,100vw - 2rem)}dialog.xt-modal--md[data-v-b24cdd50]{width:min(560px,100vw - 2rem)}dialog.xt-modal--lg[data-v-b24cdd50]{width:min(760px,100vw - 2rem)}dialog.xt-modal[data-v-b24cdd50]::backdrop{background:#0a254073}.xt-modal__surface[data-v-b24cdd50]{background:var(--surface-card,#fff);border:1px solid var(--border-subtle,#e3e8ee);border-radius:var(--xt-r-card,5px);box-shadow:var(--shadow-card,0 8px 30px #0a25402e);padding:var(--xt-sp-6,24px);max-height:calc(100dvh - 4rem);overflow:auto}.xt-modal__header[data-v-b24cdd50]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.xt-modal__title[data-v-b24cdd50]{margin:0;font-size:1.1rem;font-weight:700}.xt-modal__close[data-v-b24cdd50]{cursor:pointer;color:var(--text-muted,#6b7280);background:0 0;border:none;padding:0 .25rem;font-size:1.5rem;line-height:1}.xt-modal__footer[data-v-b24cdd50]:has(*){justify-content:flex-end;gap:.5rem;margin-top:1.25rem;display:flex}@media (prefers-reduced-motion:no-preference){dialog.xt-modal[open][data-v-b24cdd50]{animation:.15s ease-out xt-modal-in-b24cdd50}@keyframes xt-modal-in-b24cdd50{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:none}}}.xt-bulk-bar[data-v-016d1974]{z-index:20;background:var(--xt-fg,#0a2540);color:var(--xt-fg-inverse,#fff);border-radius:var(--xt-r-card,5px);box-shadow:var(--xt-shadow-md,0 6px 18px #32325d1a, 0 2px 4px #0000000d);font-family:var(--xt-font,system-ui, sans-serif);justify-content:space-between;align-items:center;gap:16px;max-width:720px;margin:16px auto 0;padding:10px 16px;font-size:13px;display:flex;position:sticky;bottom:16px}.xt-bulk-bar__count strong[data-v-016d1974]{margin-right:4px;font-weight:600}.xt-bulk-bar__actions[data-v-016d1974]{align-items:center;gap:8px;display:flex}.xt-bulk-bar__clear[data-v-016d1974]{color:var(--xt-fg-inverse,#fff);border-radius:var(--xt-r-ctrl,5px);font:500 12px var(--xt-font,system-ui, sans-serif);cursor:pointer;background:0 0;border:1px solid #ffffff40;padding:4px 12px;transition:background .15s cubic-bezier(.2,.8,.2,1)}.xt-bulk-bar__clear[data-v-016d1974]:hover{background:#ffffff1f}.xt-bulk-bar__actions button[data-v-016d1974-s]{color:var(--xt-fg-inverse,#fff);border-radius:var(--xt-r-ctrl,5px);font:500 12px var(--xt-font,system-ui, sans-serif);cursor:pointer;background:#ffffff1a;border:1px solid #fff3;padding:4px 12px;transition:background .15s cubic-bezier(.2,.8,.2,1)}.xt-bulk-bar__actions button[data-v-016d1974-s]:hover{background:#fff3}.xt-bulk-bar-enter-active[data-v-016d1974],.xt-bulk-bar-leave-active[data-v-016d1974]{transition:opacity .2s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1)}.xt-bulk-bar-enter-from[data-v-016d1974],.xt-bulk-bar-leave-to[data-v-016d1974]{opacity:0;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.xt-bulk-bar-enter-active[data-v-016d1974],.xt-bulk-bar-leave-active[data-v-016d1974]{transition:none}}.xt-loading[data-v-c45ac953]{justify-content:center;align-items:center;gap:var(--xt-sp-3,12px);padding:var(--xt-sp-6,24px);font-family:var(--xt-font,"Inter", system-ui, sans-serif);color:var(--text-muted,#697386);font-size:14px;display:flex}.xt-loading__spinner[data-v-c45ac953]{border:2px solid var(--border-subtle,#e3e8ee);border-top-color:var(--color-primary,#581cff);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite xt-loading-spin-c45ac953}@keyframes xt-loading-spin-c45ac953{to{transform:rotate(360deg)}}.xt-scroll-region[data-v-cf6859be]{min-width:0;max-width:100%;position:relative}.xt-scroll-region__viewport[data-v-cf6859be]{-webkit-overflow-scrolling:touch;overflow:auto hidden}.xt-scroll-region__viewport[data-v-cf6859be]:focus-visible{outline:2px solid var(--xt-brand,#635bff);outline-offset:-2px}.xt-scroll-region__content[data-v-cf6859be]{width:fit-content;min-width:max(100%, var(--xt-scroll-min-width,0px))}.xt-scroll-region__fade[data-v-cf6859be]{pointer-events:none;opacity:0;width:24px;transition:opacity .15s cubic-bezier(.2,.8,.2,1);position:absolute;inset-block:0}.xt-scroll-region__fade--start[data-v-cf6859be]{background:linear-gradient(to right, var(--xt-scroll-fade-color,var(--surface-card,#fff)), transparent);inset-inline-start:0}.xt-scroll-region__fade--end[data-v-cf6859be]{background:linear-gradient(to left, var(--xt-scroll-fade-color,var(--surface-card,#fff)), transparent);inset-inline-end:0}.xt-scroll-region__fade--start[data-v-cf6859be]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background:linear-gradient(to left, var(--xt-scroll-fade-color,var(--surface-card,#fff)), transparent)}.xt-scroll-region__fade--end[data-v-cf6859be]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background:linear-gradient(to right, var(--xt-scroll-fade-color,var(--surface-card,#fff)), transparent)}.xt-scroll-region--hidden-start .xt-scroll-region__fade--start[data-v-cf6859be],.xt-scroll-region--hidden-end .xt-scroll-region__fade--end[data-v-cf6859be]{opacity:1}@media (prefers-reduced-motion:reduce){.xt-scroll-region__fade[data-v-cf6859be]{transition:none}}.xt-shell[data-v-265692e0]{background:var(--xt-bg,#f7f9fc);min-height:100vh;color:var(--xt-fg,#0a2540);font-family:var(--xt-font,"Inter", system-ui, sans-serif);grid-template-columns:240px 1fr;transition:grid-template-columns .18s;display:grid}.xt-shell--collapsed[data-v-265692e0]{grid-template-columns:64px 1fr}.xt-shell__sidebar[data-v-265692e0]{background:var(--xt-surface,#fff);border-right:1px solid var(--xt-border,#e3e8ee);flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.xt-shell__brand[data-v-265692e0]{flex:none;align-items:center;gap:10px;height:56px;padding:18px 16px;display:flex}.xt-shell__brand img[data-v-265692e0],.xt-shell__brand-mark[data-v-265692e0]{border-radius:5px;flex:none;width:28px;height:28px}.xt-shell__brand-mark[data-v-265692e0]{background:var(--xt-brand,#581cff);color:var(--xt-on-brand,#fff);justify-content:center;align-items:center;font-weight:700;display:flex}.xt-shell__brand-name[data-v-265692e0]{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.xt-shell--collapsed .xt-shell__brand-name[data-v-265692e0]{display:none}.xt-shell__nav[data-v-265692e0]{flex-direction:column;flex:auto;gap:2px;padding:8px;display:flex;overflow-y:auto}.xt-shell__nav-row[data-v-265692e0]{display:block}.xt-shell__nav-item[data-v-265692e0]{color:var(--xt-fg-muted,#425466);box-sizing:border-box;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:5px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-family:inherit;font-size:13.5px;text-decoration:none;transition:background .12s,color .12s;display:flex}.xt-shell__nav-item[data-v-265692e0]:hover{background:var(--xt-bg-hover,#f0f2f6);color:var(--xt-fg,#0a2540)}.xt-shell__nav-item--active[data-v-265692e0]{background:var(--xt-brand-soft,#581cff14);color:var(--xt-brand-text,var(--xt-brand,#581cff));font-weight:500}.xt-shell__nav-item--group[data-v-265692e0]{color:var(--xt-fg,#0a2540);font-weight:500}.xt-shell__nav-icon[data-v-265692e0]{flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.xt-shell__nav-label[data-v-265692e0]{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.xt-shell__nav-chevron[data-v-265692e0]{cursor:pointer;width:18px;height:18px;color:inherit;opacity:.6;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;font-size:11px;line-height:1;transition:transform .18s,opacity .12s;display:inline-flex}.xt-shell__nav-chevron[data-v-265692e0]:hover{opacity:1}.xt-shell__nav-chevron--open[data-v-265692e0]{opacity:.85;transform:rotate(180deg)}.xt-shell__nav-children[data-v-265692e0]{flex-direction:column;gap:2px;display:flex}.xt-shell__nav-children--depth-0 .xt-shell__nav-row[data-v-265692e0],.xt-shell__nav-children--depth-1 .xt-shell__nav-row[data-v-265692e0]{border-left:1px solid var(--xt-border,#e3e8ee);margin-left:14px;padding-left:12px}.xt-shell__nav-row--child>.xt-shell__nav-item[data-v-265692e0]{font-size:13px}.xt-shell__nav-row--grandchild>.xt-shell__nav-item[data-v-265692e0]{opacity:.92;font-size:12.5px}.xt-shell--collapsed .xt-shell__nav-label[data-v-265692e0],.xt-shell--collapsed .xt-shell__nav-chevron[data-v-265692e0],.xt-shell--collapsed .xt-shell__nav-children[data-v-265692e0]{display:none}.xt-shell--collapsed .xt-shell__nav-item[data-v-265692e0]{justify-content:center;padding:9px 0}.xt-shell__collapse-btn[data-v-265692e0]{border:1px solid var(--xt-border,#e3e8ee);background:var(--xt-surface,#fff);color:var(--xt-fg-muted,#425466);cursor:pointer;border-radius:5px;margin:8px;padding:6px;font-size:14px;line-height:1}.xt-shell__collapse-btn[data-v-265692e0]:hover{background:var(--xt-bg-hover,#f0f2f6)}.xt-shell__main[data-v-265692e0]{flex-direction:column;min-width:0;display:flex}.xt-shell__topbar[data-v-265692e0]{border-bottom:1px solid var(--xt-border,#e3e8ee);background:var(--xt-surface,#fff);z-index:10;justify-content:space-between;align-items:center;height:56px;padding:0 20px;display:flex;position:sticky;top:0}.xt-shell__topbar-left[data-v-265692e0],.xt-shell__topbar-right[data-v-265692e0]{align-items:center;gap:12px;display:flex}.xt-shell__topbar-left[data-v-265692e0]{flex:1 1 0;min-width:0}.xt-shell__topbar-right[data-v-265692e0]{flex:none}.xt-shell__user[data-v-265692e0]{position:relative}.xt-shell__user-trigger[data-v-265692e0]{cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0}.xt-shell__user-trigger[data-v-265692e0]:focus-visible{outline:2px solid var(--xt-brand,#581cff);outline-offset:2px}.xt-shell__avatar[data-v-265692e0]{background:var(--xt-brand,#581cff);width:32px;height:32px;color:var(--xt-on-brand,#fff);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.xt-shell__user-menu[data-v-265692e0]{background:var(--xt-surface,#fff);border:1px solid var(--xt-border,#e3e8ee);z-index:20;border-radius:5px;min-width:220px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0a25401f}.xt-shell__user-menu-head[data-v-265692e0]{border-bottom:1px solid var(--xt-border-subtle,#f0f0f3);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.xt-shell__user-name[data-v-265692e0]{color:var(--xt-fg,#0a2540);font-size:13px;font-weight:600}.xt-shell__user-email[data-v-265692e0]{color:var(--xt-fg-muted,#697386);font-size:12px}.xt-shell__user-menu-item[data-v-265692e0]{text-align:left;width:100%;color:var(--xt-fg,#0a2540);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:9px 12px;font-size:13px;display:block}.xt-shell__user-menu-item[data-v-265692e0]:hover{background:var(--xt-bg-hover,#f0f2f6)}.xt-shell__content[data-v-265692e0]{flex:auto;padding:24px;overflow:hidden auto}@media (width<=768px){.xt-shell[data-v-265692e0]{grid-template-columns:64px 1fr}.xt-shell__brand-name[data-v-265692e0],.xt-shell__nav-label[data-v-265692e0]{display:none}}.xt-auth-shell[data-v-df8e1c46]{box-sizing:border-box;min-height:100vh;padding:var(--xt-sp-6,24px);color:var(--text-primary,#171321);background:var(--surface-page,#f7f9fc);font-family:var(--xt-font,"Geist", system-ui, sans-serif);place-items:center;display:grid}.xt-auth-card[data-v-df8e1c46]{box-sizing:border-box;align-items:center;gap:var(--xt-sp-4,16px);width:min(420px,92vw);padding:var(--xt-sp-8,32px);text-align:center;background:var(--surface-card,#fff);border:1px solid var(--border-subtle,#e3e8ee);border-radius:var(--xt-r-card,5px);box-shadow:var(--shadow-card,0 20px 60px -28px #3c16b42e);flex-direction:column;display:flex}.xt-auth-orbit[data-v-df8e1c46]{border:2px solid var(--color-primary-soft,#ede5ff);border-radius:50%;width:48px;height:48px;position:relative}.xt-auth-orbit[data-v-df8e1c46]:after{content:"";border:2px solid #0000;border-top-color:var(--color-primary,#581cff);border-radius:inherit;animation:.9s linear infinite xt-auth-orbit-df8e1c46;position:absolute;inset:-2px}.xt-auth-orbit-dot[data-v-df8e1c46]{background:var(--color-accent,#13b7c6);border-radius:50%;width:8px;height:8px;margin:-4px;position:absolute;top:50%;left:50%}.xt-auth-title[data-v-df8e1c46]{color:var(--text-primary,#171321);font-family:var(--font-display,var(--xt-font,"Geist", system-ui, sans-serif));margin:0;font-size:1.5rem;line-height:1.2}.xt-auth-message[data-v-df8e1c46]{color:var(--text-muted,#697386);margin:0;line-height:1.5}.xt-auth-button[data-v-df8e1c46]{min-height:var(--xt-ctrl-h,40px);padding:0 var(--xt-sp-4,16px);color:var(--text-inverse,#fff);background:var(--color-primary,#581cff);border-radius:var(--xt-r-ctrl,5px);font:inherit;cursor:pointer;border:0;font-weight:600}.xt-auth-button[data-v-df8e1c46]:hover{background:var(--color-primary-hover,#4318cc)}.xt-auth-button[data-v-df8e1c46]:focus-visible{box-shadow:var(--xt-focus-ring,0 0 0 3px #581cff);outline:none}@keyframes xt-auth-orbit-df8e1c46{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.xt-auth-orbit[data-v-df8e1c46]:after{animation:none}}@media (prefers-color-scheme:dark){.xt-auth-shell[data-v-df8e1c46]{color:var(--text-primary,#f5f3ff);background:var(--surface-page,#0f0d1a)}.xt-auth-card[data-v-df8e1c46]{background:var(--surface-card,#1a172e);border:1px solid var(--border-subtle,#2a2541)}.xt-auth-orbit[data-v-df8e1c46]{border-color:var(--color-primary-soft,#581cff38)}.xt-auth-title[data-v-df8e1c46]{color:var(--text-primary,#f5f3ff)}.xt-auth-message[data-v-df8e1c46]{color:var(--text-muted,#aea8c9)}}.x-public-flow[data-v-91b30ef6]{background-color:var(--surface-page,#fbfaff);background:radial-gradient(circle at 8% 12%, #581cff29, transparent 30%), radial-gradient(circle at 92% 18%, #00d2ff2e, transparent 26%), linear-gradient(135deg, var(--surface-page,#fbfaff) 0%, var(--surface-muted,#f5f2ff) 58%, var(--surface-card,#fff) 100%);min-height:100vh;color:var(--text-primary,#0c0d18);padding:28px;position:relative;overflow:hidden}.x-public-flow__ambient[data-v-91b30ef6]{filter:blur(16px);pointer-events:none;opacity:.65;border-radius:999px;position:absolute}.x-public-flow__ambient--one[data-v-91b30ef6]{background:#581cff2e;width:220px;height:220px;bottom:16%;left:-80px}.x-public-flow__ambient--two[data-v-91b30ef6]{background:#00d2ff38;width:180px;height:180px;top:18%;right:-60px}.x-public-flow__header[data-v-91b30ef6],.x-public-flow__grid[data-v-91b30ef6]{z-index:1;width:min(1120px,100%);margin:0 auto;position:relative}.x-public-flow__header[data-v-91b30ef6]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.x-public-flow__brand[data-v-91b30ef6]{letter-spacing:-.03em;align-items:center;gap:10px;font-weight:800;display:inline-flex}.x-public-flow__mark[data-v-91b30ef6]{background:var(--brand-gradient,linear-gradient(135deg, var(--color-primary,#581cff), var(--color-accent,#00d2ff)));border-radius:5px;width:30px;height:30px;box-shadow:0 18px 35px -20px #581cffe6}.x-public-flow__status[data-v-91b30ef6]{border:1px solid var(--border-subtle,#e8e3f5);border-radius:var(--radius-badge,5px);background:var(--surface-card,#fff);min-height:32px;color:var(--text-muted,#6b6783);letter-spacing:.04em;text-transform:uppercase;align-items:center;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.x-public-flow__status--success[data-v-91b30ef6]{color:var(--color-success,#0e7c3a);background:var(--color-success-soft,#0e7c3a1a)}.x-public-flow__status--warning[data-v-91b30ef6]{color:var(--color-warning,#c27803);background:var(--color-warning-soft,#c278031a)}.x-public-flow__status--danger[data-v-91b30ef6]{color:var(--color-danger,#cd3d64);background:var(--color-danger-soft,#cd3d641a)}.x-public-flow__status--info[data-v-91b30ef6]{color:var(--color-info,#2563eb);background:var(--color-info-soft,#2563eb1a)}.x-public-flow__status--muted[data-v-91b30ef6]{color:var(--text-muted,#6b6783)}.x-public-flow__grid[data-v-91b30ef6]{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:22px;display:grid}.x-public-flow__main[data-v-91b30ef6],.x-public-flow__rail[data-v-91b30ef6]{border:1px solid var(--border-subtle,#e8e3f5);border-radius:var(--radius-lg,5px);background:var(--surface-card,#fff);box-shadow:var(--shadow-card,0 20px 60px -28px #3c16b42e)}.x-public-flow__main[data-v-91b30ef6]{min-width:0;padding:clamp(22px,4vw,38px)}.x-public-flow__eyebrow[data-v-91b30ef6],.x-public-flow__rail-label[data-v-91b30ef6]{color:var(--xt-brand-text,#581cff);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:900}.x-public-flow__title[data-v-91b30ef6]{letter-spacing:-.07em;max-width:760px;margin:0;font-size:clamp(2rem,4vw,3.6rem);line-height:.96}.x-public-flow__subtitle[data-v-91b30ef6]{max-width:680px;color:var(--text-muted,#6b6783);margin:16px 0 0;font-size:clamp(1rem,2vw,1.14rem);line-height:1.65}.x-public-flow__content[data-v-91b30ef6]{margin-top:28px}.x-public-flow__actions[data-v-91b30ef6],.x-public-flow__footer[data-v-91b30ef6]{margin-top:24px}.x-public-flow__footer[data-v-91b30ef6]{color:var(--text-muted,#6b6783);font-size:.9rem}.x-public-flow__rail[data-v-91b30ef6]{padding:20px;position:sticky;top:22px}.x-public-flow__rail-section+.x-public-flow__rail-section[data-v-91b30ef6]{border-top:1px solid var(--border-subtle,#e8e3f5);margin-top:22px;padding-top:22px}.x-public-flow__steps[data-v-91b30ef6],.x-public-flow__security[data-v-91b30ef6]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.x-public-flow__step[data-v-91b30ef6]{color:var(--text-muted,#6b6783);align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.x-public-flow__step-dot[data-v-91b30ef6]{border:2px solid var(--border-strong,#d8d2eb);background:var(--surface-card,#fff);border-radius:50%;width:12px;height:12px}.x-public-flow__step--done .x-public-flow__step-dot[data-v-91b30ef6],.x-public-flow__step--active .x-public-flow__step-dot[data-v-91b30ef6]{border-color:var(--color-primary,#581cff);background:var(--color-primary,#581cff)}.x-public-flow__step--active[data-v-91b30ef6]{color:var(--text-primary,#0c0d18)}.x-public-flow__step--error .x-public-flow__step-dot[data-v-91b30ef6]{border-color:var(--color-danger,#cd3d64);background:var(--color-danger,#cd3d64)}.x-public-flow__security-item[data-v-91b30ef6]{border-radius:var(--radius-md,5px);background:var(--surface-muted,#f5f2ff);gap:3px;padding:12px;display:grid}.x-public-flow__security-item strong[data-v-91b30ef6]{font-size:13px}.x-public-flow__security-item span[data-v-91b30ef6]{color:var(--text-muted,#6b6783);font-size:12px;line-height:1.45}.x-public-flow__context[data-v-91b30ef6]{gap:10px;margin:0;display:grid}.x-public-flow__context-item[data-v-91b30ef6]{border-bottom:1px solid var(--border-subtle,#e8e3f5);justify-content:space-between;gap:14px;padding-bottom:10px;display:flex}.x-public-flow__context-item dt[data-v-91b30ef6]{color:var(--text-muted,#6b6783);font-size:12px}.x-public-flow__context-item dd[data-v-91b30ef6]{color:var(--text-primary,#0c0d18);text-align:right;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:800}@media (width<=860px){.x-public-flow[data-v-91b30ef6]{padding:18px}.x-public-flow__header[data-v-91b30ef6]{margin-bottom:18px}.x-public-flow__grid[data-v-91b30ef6]{grid-template-columns:1fr}.x-public-flow__rail[data-v-91b30ef6]{order:-1;position:static}}.x-public-flow__eyebrow--pill[data-v-91b30ef6]{border-radius:var(--radius-badge,5px);background:color-mix(in srgb, var(--color-primary,#581cff) 18%, transparent);color:var(--xt-brand-text,#581cff);letter-spacing:.08em;text-transform:uppercase;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-block}.x-public-flow__panel[data-v-91b30ef6]{border-radius:var(--radius-lg,5px);background:linear-gradient(160deg, var(--color-primary,#581cff) 0%, var(--color-primary-hover,#4318cc) 100%);color:var(--text-inverse,#fff);align-items:center;padding:3rem 2.5rem;display:flex;position:relative;overflow:hidden}.x-public-flow__panel-art[data-v-91b30ef6]{pointer-events:none;background:repeating-radial-gradient(circle at 70%,#0000 0 38px,#ffffff1a 38px 39px);position:absolute;inset:-20% -20% -20% 10%}.x-public-flow__panel-body[data-v-91b30ef6]{z-index:1;text-align:center;gap:.75rem;display:grid;position:relative}@media (width<=860px){.x-public-flow__panel[data-v-91b30ef6]{padding:2rem 1.5rem}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/geist-variable-DeSwz965.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/geist-mono-variable-DQK1EhV1.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/instrument-serif-regular-Cyjo-q7q.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/instrument-serif-italic-DakeqbAP.woff2)format("woff2")}:root{--brand-primary:#581cff;--brand-primary-deep:#3f0fd1;--brand-primary-soft:#ede5ff;--brand-accent:#00d2ff;--brand-accent-soft:#d6f4fb;--brand-gradient:linear-gradient(135deg, #581cff 0%, #00d2ff 100%);--ink:#0c0d18;--ink-2:#1a1b2e;--ink-3:#262842;--paper:#fbfaff;--paper-soft:#f5f2ff;--paper-warm:#faf8ff;--surface:#fff;--line:#e8e3f5;--line-soft:#efedf8;--muted:#6b6783;--muted-soft:#716a97;--r-sm:5px;--r-md:5px;--r-lg:5px;--r-xl:5px;--r-pill:999px;--r-badge:5px;--font-display:"Geist", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body:"Geist", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-italic:"Instrument Serif", "Times New Roman", Georgia, serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--shadow-card:0 20px 60px -28px #3c16b42e;--shadow-deep:0 30px 80px -24px #3c16b447;--color-success:#0e7c3a;--color-success-soft:#0e7c3a1a;--color-warning:#8f5802;--color-warning-soft:#c278031a;--color-danger:#bc385c;--color-danger-hover:#b62f55;--color-danger-soft:#cd3d641a;--color-info:#225bd8;--color-info-soft:#2563eb1a;--xt-bg:var(--surface);--xt-surface:var(--paper);--xt-surface-muted:var(--paper-soft);--xt-border:var(--line);--xt-border-strong:#d8d2eb;--xt-fg:var(--ink);--xt-fg-muted:var(--muted);--xt-fg-subtle:var(--muted-soft);--xt-fg-inverse:#fff;--xt-brand:var(--brand-primary);--xt-brand-hover:var(--brand-primary-deep);--xt-brand-soft:var(--brand-primary-soft);--xt-brand-light:#a78bfa;--xt-brand-text:var(--color-primary);--xt-accent:var(--brand-accent);--xt-brand-gradient:var(--brand-gradient);--xt-success:var(--color-success);--xt-success-soft:var(--color-success-soft);--xt-warning:var(--color-warning);--xt-warning-soft:var(--color-warning-soft);--xt-warning-bg:#fff4e5;--xt-warning-border:#ffb84d;--xt-warning-border-strong:#f59e0b;--xt-warning-text:#7a4f01;--xt-warning-text-strong:#5a3700;--xt-danger:var(--color-danger);--xt-danger-soft:var(--color-danger-soft);--xt-info:var(--color-info);--xt-info-soft:var(--color-info-soft);--xt-r-ctrl:5px;--xt-r-card:5px;--xt-r-modal:var(--r-md);--xt-r-pill:var(--r-pill);--xt-r-badge:var(--r-badge);--xt-ctrl-h:40px;--xt-ctrl-h-sm:32px;--xt-ctrl-h-lg:48px;--xt-sp-1:4px;--xt-sp-2:8px;--xt-sp-3:12px;--xt-sp-4:16px;--xt-sp-5:20px;--xt-sp-6:24px;--xt-sp-8:32px;--xt-sp-10:40px;--xt-shadow-sm:var(--shadow-card);--xt-shadow-md:var(--shadow-card);--xt-shadow-lg:var(--shadow-deep);--xt-focus-ring:0 0 0 3px var(--color-primary);--xt-font:var(--font-body);--xt-font-mono:var(--font-mono);--xt-ease:cubic-bezier(.2, .8, .2, 1);--xt-dur-fast:.15s;--xt-dur-base:.2s;--color-primary:var(--brand-primary);--color-primary-hover:var(--brand-primary-deep);--color-primary-soft:var(--brand-primary-soft);--color-accent:var(--brand-accent);--surface-page:var(--paper);--surface-card:var(--surface);--surface-muted:var(--paper-soft);--surface-selected:var(--brand-primary-soft);--border-subtle:var(--line);--border-strong:var(--xt-border-strong);--text-primary:var(--ink);--text-muted:var(--muted);--text-subtle:var(--muted-soft);--text-inverse:#fff;--color-on-primary:#fff;--color-on-success:#fff;--color-on-danger:#fff;--color-on-warning:#fff;--radius-sm:var(--r-sm);--radius-md:var(--r-md);--radius-lg:var(--r-lg);--radius-pill:var(--r-pill);--radius-badge:var(--r-badge);--shadow-card-hover:var(--shadow-deep);--shadow-elevated:var(--shadow-deep);--focus-ring:var(--xt-focus-ring);--font-sans:var(--font-body);--xt-primary:var(--brand-primary);--accent:var(--brand-primary);--neu-accent:var(--brand-primary)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-body);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.55}button,input,select,textarea{font-family:inherit}.font-display{font-family:var(--font-display);letter-spacing:-.025em;font-weight:500}.font-italic{font-family:var(--font-italic);letter-spacing:-.015em;font-style:italic;font-weight:400}.font-mono{font-family:var(--font-mono)}.accent-italic{font-family:var(--font-italic);color:var(--color-primary);letter-spacing:-.015em;font-style:italic;font-weight:400}.eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--color-primary);align-items:center;gap:8px;font-size:11px;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:var(--color-primary);border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 4px #581cff1f}.xt-redesign{font-family:var(--font-body);color:var(--text-primary);background:var(--surface-card)}.xt-redesign :is(h1,h2,h3,h4,h5){color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.02em;font-weight:500}.xt-redesign .xt-btn{justify-content:center;align-items:center;gap:var(--xt-sp-2);height:var(--xt-ctrl-h);padding:0 var(--xt-sp-4);border-radius:var(--xt-r-ctrl);color:inherit;font:500 14px/1 var(--font-body);cursor:pointer;transition:background var(--xt-dur-fast) var(--xt-ease), box-shadow var(--xt-dur-fast) var(--xt-ease), border-color var(--xt-dur-fast) var(--xt-ease);white-space:nowrap;background:0 0;border:1px solid #0000;display:inline-flex}.xt-redesign .xt-btn:focus-visible{box-shadow:var(--xt-focus-ring);outline:none}.xt-redesign .xt-btn--primary{background:var(--color-primary);color:var(--color-on-primary);box-shadow:0 6px 22px -10px #581cff8c}.xt-redesign .xt-btn--primary:hover{background:var(--color-primary-hover)}.xt-redesign .xt-btn--secondary{background:var(--surface-card);color:var(--text-primary);border-color:var(--border-subtle)}.xt-redesign .xt-btn--secondary:hover{background:var(--surface-muted)}.xt-redesign .xt-btn--ghost{color:var(--text-muted)}.xt-redesign .xt-btn--ghost:hover{background:var(--surface-muted);color:var(--text-primary)}.xt-redesign .xt-btn--danger{background:var(--color-danger);color:var(--color-on-danger)}.xt-redesign .xt-btn--danger:hover{background:var(--color-danger-hover)}.xt-redesign .xt-btn--icon{width:var(--xt-ctrl-h);padding:0}.xt-redesign .xt-btn--sm{height:var(--xt-ctrl-h-sm);padding:0 var(--xt-sp-3);font-size:13px}.xt-redesign .xt-btn--lg{height:var(--xt-ctrl-h-lg);padding:0 var(--xt-sp-5);font-size:15px}.xt-redesign .xt-btn--wrap{white-space:normal;height:auto;min-height:var(--xt-ctrl-h);padding-block:var(--xt-sp-2);text-align:center;overflow-wrap:anywhere;min-width:0;max-width:100%;line-height:1.25}.xt-redesign .xt-btn--wrap.xt-btn--sm{height:auto;min-height:var(--xt-ctrl-h-sm)}.xt-redesign .xt-btn--wrap.xt-btn--lg{height:auto;min-height:var(--xt-ctrl-h-lg)}.xt-redesign .xt-btn:disabled{opacity:.5;cursor:not-allowed}.xt-redesign .xt-input{height:var(--xt-ctrl-h);width:100%;padding:0 var(--xt-sp-3);background:var(--surface-card);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:var(--xt-r-ctrl);font:14px var(--font-body);transition:border-color var(--xt-dur-fast) var(--xt-ease), box-shadow var(--xt-dur-fast) var(--xt-ease)}.xt-redesign .xt-input:focus{border-color:var(--color-primary);box-shadow:var(--xt-focus-ring);outline:none}.xt-redesign .xt-input::placeholder{color:var(--text-subtle)}.xt-redesign textarea.xt-input{height:auto;padding:var(--xt-sp-2) var(--xt-sp-3);resize:vertical;min-height:80px}.xt-redesign .xt-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--xt-r-card);padding:var(--xt-sp-5);box-shadow:var(--shadow-card)}.xt-redesign .xt-card--flat{box-shadow:none}.xt-redesign .xt-tile{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--xt-r-card);padding:var(--xt-sp-5);box-shadow:var(--shadow-card);cursor:pointer;transition:transform var(--xt-dur-base) var(--xt-ease), box-shadow var(--xt-dur-base) var(--xt-ease), border-color var(--xt-dur-fast) var(--xt-ease)}.xt-redesign .xt-tile:hover{box-shadow:var(--shadow-deep);border-color:var(--color-primary-soft);transform:translateY(-2px)}.xt-redesign .xt-tile--active{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.xt-redesign .xt-badge{border-radius:var(--xt-r-badge);font:500 11px/1.6 var(--font-body);letter-spacing:.02em;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.xt-redesign .xt-badge--success{background:var(--color-success-soft);color:var(--color-success)}.xt-redesign .xt-badge--warning{background:var(--color-warning-soft);color:var(--color-warning)}.xt-redesign .xt-badge--danger{background:var(--color-danger-soft);color:var(--color-danger)}.xt-redesign .xt-badge--info{background:var(--color-info-soft);color:var(--color-info)}.xt-redesign .xt-badge--muted{background:var(--surface-muted);color:var(--text-muted);border:1px solid var(--border-subtle)}.xt-redesign .xt-table{border-collapse:collapse;width:100%;font-size:13px}.xt-redesign .xt-table th,.xt-redesign .xt-table td{text-align:left;border-bottom:1px solid var(--line);padding:10px 14px}.xt-redesign .xt-table th{font:600 11px/1.5 var(--font-body);color:var(--ink);letter-spacing:.06em;text-transform:uppercase;background:var(--paper-soft);border-bottom:1px solid var(--line)}.xt-redesign .xt-table tbody tr:hover{background:var(--surface-muted)}.xt-redesign .xt-hero{background:var(--brand-gradient);color:var(--text-inverse);border-radius:var(--xt-r-card);padding:var(--xt-sp-6);box-shadow:var(--shadow-deep)}.xt-redesign .xt-hero h3{color:var(--text-inverse);margin-bottom:4px;font-size:18px}.xt-redesign .xt-hero p{opacity:.9;font-size:14px}.xt-redesign .xt-icon-box{background:var(--color-primary-soft);width:40px;height:40px;color:var(--color-primary);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.xt-redesign .xt-section-label{font:500 11px/1.5 var(--font-body);color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase}.xt-redesign .xt-divider{background:var(--line);height:1px;margin:var(--xt-sp-4) 0}:root[data-theme=dark]{--paper:#0f0d1a;--paper-soft:#15132a;--paper-warm:#161325;--surface:#1a172e;--line:#2a2541;--line-soft:#211d36;--ink:#f5f3ff;--ink-2:#d8d2ee;--ink-3:#b6afd1;--muted:#aea8c9;--muted-soft:#837e9c;--xt-border:var(--line);--xt-border-strong:#3d3559;--xt-fg-inverse:#0f0d1a;--color-success:#4ade80;--color-success-soft:#4ade8024;--color-warning:#fbbf24;--color-warning-soft:#fbbf2424;--color-danger:#f87171;--color-danger-soft:#f8717124;--color-danger-hover:#ef4444;--color-on-success:var(--xt-fg-inverse);--color-on-danger:var(--xt-fg-inverse);--color-on-warning:var(--xt-fg-inverse);--color-info:#60a5fa;--color-info-soft:#60a5fa24;--brand-primary-soft:#581cff38;--brand-accent-soft:#00d2ff26;--xt-brand-text:var(--xt-brand-light);--xt-focus-ring:0 0 0 3px var(--xt-brand-light);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{font-family:var(--font-sans);color:var(--text-primary);background:var(--surface-page);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}*{box-sizing:border-box;margin:0;padding:0}.xt-shell__sidebar .xt-shell__nav-item{border-radius:var(--radius-sm);width:100%;min-height:36px;color:var(--text-muted);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.625rem;padding:.55rem .75rem;font-family:inherit;font-size:.85rem;text-decoration:none;display:flex}.xt-shell__sidebar .xt-shell__nav-item:hover{background:var(--surface-muted);color:var(--text-primary)}.xt-shell__sidebar .xt-shell__nav-item--active{background:var(--surface-muted);color:var(--xt-brand-text);font-weight:600}.xt-shell__sidebar .xt-shell__nav-item--group{appearance:none;justify-content:space-between}body{background:var(--surface-page);min-height:100vh;margin:0}.btn{border-radius:var(--radius-sm);cursor:pointer;letter-spacing:.02em;white-space:nowrap;border:none;align-items:center;gap:.5rem;padding:.5rem 1.1rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:box-shadow .15s,opacity .15s;display:inline-flex}.btn-primary{background:var(--color-primary);color:var(--text-inverse);box-shadow:var(--shadow-card)}.btn-primary:hover,.btn-primary:active{background:var(--color-primary-hover)}.btn-primary:active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-primary) 8%, transparent)}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-secondary{background:var(--surface-card);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--border-subtle)}.btn-secondary:hover,.btn-secondary:active{background:var(--surface-muted);box-shadow:inset 0 0 0 1px var(--border-strong)}.btn-danger{background:var(--color-danger);color:var(--text-inverse);box-shadow:var(--shadow-card)}.btn-danger:hover{background:var(--color-danger-hover)}.btn-danger:active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-primary) 8%, transparent)}.card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:1.25rem}.interactive-tile{transition:transform .14s,box-shadow .14s,border-color .14s}.interactive-tile:hover{border-color:var(--color-primary);box-shadow:var(--shadow-elevated);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.interactive-tile{transition:box-shadow .14s,border-color .14s}.interactive-tile:hover{transform:none}}.badge{border-radius:var(--radius-badge,5px);text-transform:uppercase;letter-spacing:.04em;padding:.2rem .7rem;font-size:.75rem;font-weight:600;display:inline-block}.badge-draft{background:var(--text-subtle);color:var(--text-inverse)}.badge-published{background:var(--color-success);color:var(--text-inverse)}.f-connection .f-connection-path{fill:none;stroke:var(--color-primary);stroke-width:2px}.f-connection .f-connection-selection{fill:none;stroke:#0000;stroke-width:14px;pointer-events:stroke}.f-connection.f-selected .f-connection-path{stroke:var(--color-primary);stroke-width:3px}f-connection-for-create .f-connection-path{fill:none;stroke:var(--color-primary);stroke-width:2px;stroke-dasharray:6 4}f-flow.f-connections-dragging .f-node-input.f-connector-connectable{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary) 35%, transparent)}f-minimap svg{background:var(--surface-card)}f-minimap .f-minimap-node{fill:var(--color-primary);stroke:none}f-minimap .f-minimap-view{fill:color-mix(in srgb, var(--color-primary) 12%, transparent);stroke:var(--color-primary);stroke-width:2px;vector-effect:non-scaling-stroke}.form-field{flex-direction:column;gap:.3rem;display:flex}.form-field label{color:var(--text-muted);font-size:.8rem;font-weight:600}.form-field input,.form-field textarea,.form-field select{background:var(--surface-card);border-radius:var(--radius-sm);width:100%;box-shadow:inset 0 0 0 1px var(--border-subtle);color:var(--text-primary);border:none;padding:.6rem .9rem;font-family:inherit;font-size:.9rem}.form-field input:focus-visible,.form-field textarea:focus-visible,.form-field select:focus-visible{box-shadow:inset 0 0 0 1px var(--color-primary), var(--focus-ring);outline:none}.form-field textarea{resize:vertical;min-height:5rem;line-height:1.45}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.help-backdrop{z-index:50;background:color-mix(in srgb, var(--text-primary) 45%, transparent);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.help-modal{background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-md);width:min(560px,100%);max-height:calc(100vh - 4rem);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.help-modal .help-header{border-bottom:1px solid var(--border-subtle,var(--border-strong));justify-content:space-between;align-items:center;padding:.9rem 1rem;display:flex}.help-modal .help-header h3{color:var(--text-primary);margin:0;font-size:1rem}.help-modal .help-body{color:var(--text-primary);padding:1rem;font-size:.85rem;line-height:1.5;overflow-y:auto}.help-modal .help-body h4{color:var(--text-primary);margin:1.1rem 0 .35rem;font-size:.85rem}.help-modal .help-body p{margin:0 0 .5rem}.help-modal .help-body code{background:color-mix(in srgb, var(--text-primary) 6%, transparent);border-radius:var(--radius-sm);padding:.05rem .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.help-modal .help-fields{flex-direction:column;gap:.3rem;margin:.25rem 0 .5rem;padding-left:1.1rem;display:flex}.help-modal .help-code{white-space:pre;color:var(--text-primary);background:var(--surface-muted,color-mix(in srgb, var(--text-primary) 5%, transparent));border:1px solid var(--border-subtle,var(--border-strong));border-radius:var(--radius-sm);margin:.4rem 0 .2rem;padding:.7rem .8rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem;overflow-x:auto}.help-modal .help-note{color:var(--text-muted);background:color-mix(in srgb, var(--color-warning,var(--text-primary)) 10%, transparent);border-radius:var(--radius-sm);margin-top:.8rem;padding:.55rem .7rem;font-size:.8rem}.help-modal .help-footer{border-top:1px solid var(--border-subtle,var(--border-strong));justify-content:flex-end;padding:.75rem 1rem;display:flex}.help-diagram{width:100%;height:auto;margin:.2rem 0 .4rem}.help-diagram .dg-box{fill:var(--surface-card);stroke:var(--border-strong);stroke-width:1.5px}.help-diagram .dg-cond{stroke:var(--color-primary)}.help-diagram .dg-true-box{stroke:var(--color-success)}.help-diagram .dg-false-box{stroke:var(--color-danger)}.help-diagram .dg-label{fill:var(--text-primary);text-anchor:middle;font-size:11px;font-weight:600}.help-diagram .dg-edge{fill:none;stroke:var(--text-muted);stroke-width:1.5px}.help-diagram .dg-true{stroke:var(--color-success)}.help-diagram .dg-false{stroke:var(--color-danger)}.help-diagram .dg-edge-label{text-anchor:middle;font-size:10px;font-weight:600}.help-diagram .dg-true-label{fill:var(--color-success)}.help-diagram .dg-false-label{fill:var(--color-danger)}.xt-shell__content>*{animation:.18s ease-out route-enter}@keyframes route-enter{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.xt-shell__content>*{animation:none}}.xt-shell.xt-shell--embedded{grid-template-columns:minmax(0,1fr)!important}.xt-shell.xt-shell--embedded .xt-shell__sidebar,.xt-shell.xt-shell--embedded .xt-shell__topbar,.xt-shell.xt-shell--embedded .xt-shell__brand{display:none!important}.auth-splash[data-v-7e81edba]{min-height:100vh;color:var(--text-muted);font-family:var(--font-sans);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.auth-splash__product[data-v-7e81edba]{color:var(--text-primary);font-weight:600}.auth-splash[data-v-a03456a7]{min-height:100vh;color:var(--text-muted);font-family:var(--font-sans);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.auth-splash__product[data-v-a03456a7]{color:var(--text-primary);font-weight:600}.embed-handoff[data-v-a03456a7]{background:var(--surface-page);min-height:100vh;color:var(--text-muted);font-family:var(--font-sans);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;font-size:.95rem;display:flex}.embed-handoff__spinner[data-v-a03456a7]{border:3px solid var(--line);border-top-color:var(--color-primary);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite embed-handoff-spin-a03456a7}@keyframes embed-handoff-spin-a03456a7{to{transform:rotate(360deg)}}
