.demo-reset[data-v-a65a804c]{color:var(--text-secondary);text-align:center;flex-direction:column;align-items:center;gap:6px;font-size:13px;line-height:20px;display:flex}.demo-reset-t[data-v-a65a804c],.demo-reset-a[data-v-a65a804c]{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;margin:0;display:flex}.demo-reset-ok[data-v-a65a804c]{color:var(--text-primary);margin:0;font-weight:600}.tag[data-v-a65a804c]{border-radius:var(--radius-full);background:var(--warning-soft);height:22px;color:var(--text-primary);align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.lnk[data-v-a65a804c]{min-height:32px;color:var(--text-brand);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;font-weight:600;text-decoration:underline;display:inline-flex}.lnk.is-danger[data-v-a65a804c]{color:var(--danger)}.lnk[data-v-a65a804c]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}@media (width<=640px){.lnk[data-v-a65a804c]{min-height:44px}}.card[data-v-1955eb3b]{width:100%;max-width:var(--container-form);box-sizing:border-box;background:var(--card-bg);border:var(--border-hairline) solid var(--card-border);border-radius:var(--radius-card);padding:var(--space-10)}.head[data-v-1955eb3b]{gap:var(--space-2);margin-bottom:var(--space-6);flex-direction:column;display:flex}.title[data-v-1955eb3b]{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:28px;font-weight:700;line-height:36px}.lead[data-v-1955eb3b]{color:var(--text-secondary);margin:0;font-size:15px;line-height:24px}.alert[data-v-1955eb3b]{gap:var(--space-3);margin:0 0 var(--space-5);padding:var(--space-3) var(--space-4);border-radius:var(--radius-xl);border:var(--border-hairline) solid var(--danger);background:var(--danger-soft);color:var(--text-primary);align-items:flex-start;font-size:14px;line-height:20px;display:flex}.alert svg[data-v-1955eb3b]{color:var(--danger);flex:none}.alert--ok[data-v-1955eb3b]{border-color:var(--success);background:var(--success-soft)}.alert--ok svg[data-v-1955eb3b]{color:var(--success)}.alert--neutral[data-v-1955eb3b]{border-color:var(--border-default);background:var(--bg-sunken)}.alert--neutral svg[data-v-1955eb3b]{color:var(--text-secondary)}.alert-title[data-v-1955eb3b]{font-weight:600;display:block}.gbtn[data-v-1955eb3b]{justify-content:center;align-items:center;gap:var(--space-3);width:100%;height:var(--control-lg);padding:0 var(--space-6);box-sizing:border-box;border:var(--border-hairline) solid #747775;border-radius:var(--radius-full);color:#1f1f1f;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);background:#fff;margin:0;font-family:inherit;font-size:15px;font-weight:500;line-height:20px;display:flex}.gbtn[data-v-1955eb3b]:hover{background:#f6f8fc;box-shadow:0 1px 2px #3c404333}.gbtn[data-v-1955eb3b]:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.gbtn svg[data-v-1955eb3b]{flex:none}.gbtn[aria-disabled=true][data-v-1955eb3b]{color:#444746;cursor:progress;box-shadow:none;background:#f1f1f1;border-color:#c4c7c5}.sim[data-v-1955eb3b]{flex-direction:column;gap:10px;display:flex}.sim-tag[data-v-1955eb3b]{border-radius:var(--radius-full);background:var(--info-soft);height:24px;color:var(--info);letter-spacing:.04em;align-self:flex-start;align-items:center;padding:0 10px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.sim-opt[data-v-1955eb3b]{box-sizing:border-box;width:100%;min-height:56px;padding:10px var(--space-4);text-align:left;border:var(--border-hairline) solid var(--border-default);border-radius:var(--radius-xl);background:var(--bg-surface);color:var(--text-primary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);flex-direction:column;gap:2px;margin:0;font-family:inherit;display:flex}.sim-opt[data-v-1955eb3b]:hover{background:var(--bg-brand-soft);border-color:var(--border-brand)}.sim-opt[data-v-1955eb3b]:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.sim-t[data-v-1955eb3b]{font-size:15px;font-weight:600;line-height:20px}.sim-s[data-v-1955eb3b]{color:var(--text-secondary);font-size:13px;line-height:19px}.handoff[data-v-1955eb3b]{align-items:flex-start;gap:var(--space-4);padding:var(--space-2) 0;flex-direction:column;display:flex}.badge-ok[data-v-1955eb3b]{width:var(--control-lg);height:var(--control-lg);border-radius:var(--radius-full);background:var(--success-soft);color:var(--success);justify-content:center;align-items:center;display:flex}.progress[data-v-1955eb3b]{align-items:center;gap:var(--space-2);color:var(--text-secondary);margin:0;font-size:14px;line-height:20px;display:flex}.spin[data-v-1955eb3b]{flex:none;animation:.9s linear infinite spin-1955eb3b}@keyframes spin-1955eb3b{to{transform:rotate(360deg)}}@media (width<=1023px){.card[data-v-1955eb3b]{max-width:520px;padding:var(--space-12)}}@media (width<=639px){.card[data-v-1955eb3b]{padding:28px var(--space-6)}.title[data-v-1955eb3b]{letter-spacing:-.015em;font-size:24px;line-height:32px}}@media (prefers-reduced-motion:reduce){.spin[data-v-1955eb3b]{animation:none}.gbtn[data-v-1955eb3b],.sim-opt[data-v-1955eb3b]{transition:none}}.login[data-v-f8757f6a]{box-sizing:border-box;background:var(--bg-canvas);min-height:100vh;color:var(--text-primary);font-family:var(--font-sans);grid-template-columns:minmax(400px,5fr) 7fr;display:grid}.brand[data-v-f8757f6a]{background:var(--chrome-bg);color:var(--chrome-text);justify-content:space-between;gap:var(--space-12);padding:var(--space-12) 56px;box-sizing:border-box;flex-direction:column;display:flex}.logo[data-v-f8757f6a]{object-fit:contain;align-self:flex-start;width:auto;max-width:100%;height:40px;display:block}.brand-copy[data-v-f8757f6a]{gap:var(--space-4);flex-direction:column;max-width:440px;margin-top:auto;display:flex}.eyebrow[data-v-f8757f6a]{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--chrome-text-muted);margin:0;font-size:12px;font-weight:600;line-height:16px}.brand-title[data-v-f8757f6a]{letter-spacing:-.025em;color:var(--chrome-text);margin:0;font-size:36px;font-weight:700;line-height:45px}.brand-desc[data-v-f8757f6a]{color:var(--chrome-text-muted);margin:0;font-size:16px;line-height:24px}.main[data-v-f8757f6a]{justify-content:center;align-items:center;gap:var(--space-6);padding:var(--space-12) var(--space-6);box-sizing:border-box;flex-direction:column;min-width:0;display:flex}.help[data-v-f8757f6a]{max-width:var(--container-form);text-align:center;color:var(--text-tertiary);margin:0;font-size:13px;font-weight:500;line-height:19.5px}@media (width<=1023px){.login[data-v-f8757f6a]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.brand[data-v-f8757f6a]{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-10);flex-direction:row}.logo[data-v-f8757f6a]{height:36px}.brand-copy[data-v-f8757f6a]{gap:var(--space-1);text-align:right;align-items:flex-end;max-width:none;margin:0}.brand-title[data-v-f8757f6a]{letter-spacing:-.015em;font-size:20px;line-height:26px}.brand-desc[data-v-f8757f6a]{display:none}.main[data-v-f8757f6a]{padding:var(--space-12) var(--space-10) var(--space-24);justify-content:center}}@media (width<=639px){.brand[data-v-f8757f6a]{padding:var(--space-4)}.logo[data-v-f8757f6a]{height:28px}.brand-title[data-v-f8757f6a]{display:none}.main[data-v-f8757f6a]{padding:var(--space-6) var(--space-4) 72px;gap:var(--space-5)}}@font-face{font-family:Montserrat Variable;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root,[data-theme=light]{--brand:#ab226d;--brand-hover:#c81c6f;--brand-50:#fbeef5;--brand-100:#f6d6e7;--brand-300:#e889b8;--brand-700:#8e1a5a;--brand-900:#4a0e2f;--logo-magenta:#c61066;--gradient-hot:#ff057c;--gradient-violet:#8d0b93;--gradient-indigo:#321575;--blue-accent:#1559ed;--ink:#0e0d0d;--ink-2:#1b1b1d;--ink-3:#2a2a2e;--ink-text:#f2f2f3;--ink-muted:#b4b4bc;--ink-faint:#9a9aa4;--ink-line:#77777f;--text:#192a3d;--text-muted:#3a4f66;--slate-500:#5c6f84;--slate-400:#7c8999;--slate-300:#a9b4c1;--paper:#fff;--paper-2:#f7f7f7;--paper-3:#eef0f3;--line:#e5e7eb;--line-strong:#d5dae1;--area-programacao:#623cea;--area-dados:#f6aa1c;--area-marketing:#ee4266;--area-design:#ff5a6e;--area-ia:#ab226d;--area-gestao:#f75c38;--green-700:#15803d;--green-800:#166534;--green-50:#ecfdf5;--green-300:#4ade80;--green-950:#0b2a18;--red-700:#c10007;--red-800:#9f0712;--red-50:#fef2f2;--red-300:#ff8a8a;--red-950:#3a0b0d;--amber-700:#bb4d00;--amber-50:#fffbeb;--amber-300:#fbbf24;--amber-950:#33210a;--blue-50:#eff4ff;--blue-300:#7aa7ff;--blue-950:#0e1e45;--white:#fff;--bg-canvas:var(--paper-2);--bg-surface:var(--paper);--bg-raised:var(--paper);--bg-sunken:var(--paper-3);--bg-brand-soft:var(--brand-50);--bg-inverse:var(--ink);--text-primary:var(--text);--text-secondary:var(--text-muted);--text-tertiary:var(--slate-500);--text-disabled:var(--slate-300);--text-inverse:var(--white);--text-brand:var(--brand);--text-on-brand:var(--white);--border-subtle:var(--line);--border-default:var(--line-strong);--border-control:var(--slate-400);--border-brand:var(--brand);--action-primary:var(--brand);--action-primary-hover:var(--brand-hover);--action-primary-active:var(--brand-700);--action-neutral-hover:#192a3d0f;--focus-ring:var(--brand);--success:var(--green-700);--success-soft:var(--green-50);--warning:var(--amber-700);--warning-soft:var(--amber-50);--danger:var(--red-700);--danger-soft:var(--red-50);--info:var(--blue-accent);--info-soft:var(--blue-50);--overlay:#0e0d0d99;--chrome-bg:var(--ink);--chrome-raised:var(--ink-2);--chrome-text:var(--white);--chrome-text-muted:var(--ink-muted);--chrome-border:#ffffff1a;--chrome-hover:#ffffff0f;--chrome-indicator:var(--brand-300);--chart-1:var(--brand);--chart-2:var(--area-programacao);--chart-3:var(--blue-accent);--chart-4:var(--amber-700);--chart-muted:var(--line-strong);--button-primary-bg:var(--action-primary);--button-primary-bg-hover:var(--action-primary-hover);--button-primary-fg:var(--text-on-brand);--button-secondary-border:var(--border-control);--input-bg:var(--bg-surface);--input-border:var(--border-control);--input-border-focus:var(--border-brand);--input-border-error:var(--danger);--card-bg:var(--bg-surface);--card-border:var(--border-subtle);--sidebar-bg:var(--chrome-bg);--sidebar-fg:var(--chrome-text-muted);--sidebar-item-active-bg:#ab226d38;--sidebar-item-active-fg:var(--white);--nav-indicator:var(--brand);--table-header-bg:var(--bg-sunken);--table-row-hover:var(--action-neutral-hover);--table-row-selected:var(--bg-brand-soft);--shadow-sm:0 1px 2px #0e0d0d0f, 0 4px 12px #0e0d0d0f;--shadow-card-hover:0 20px 25px -5px #0000000d, 0 8px 10px -6px #0000000d;--shadow-brand:0 10px 15px -3px #ab226d40, 0 4px 6px -4px #ab226d40;--shadow-overlay:0 25px 50px -12px #00000040}[data-theme=dark]{--bg-canvas:var(--ink);--bg-surface:var(--ink-2);--bg-raised:var(--ink-3);--bg-sunken:#141416;--bg-brand-soft:var(--brand-900);--bg-inverse:var(--paper);--text-primary:var(--ink-text);--text-secondary:var(--ink-muted);--text-tertiary:var(--ink-faint);--text-disabled:#5f5f68;--text-inverse:var(--text);--text-brand:var(--brand-300);--text-on-brand:var(--white);--border-subtle:#2c2c31;--border-default:#3a3a40;--border-control:var(--ink-line);--border-brand:var(--brand-300);--action-primary:var(--brand);--action-primary-hover:var(--brand-hover);--action-primary-active:var(--brand-700);--action-neutral-hover:#ffffff14;--focus-ring:var(--brand-300);--success:var(--green-300);--success-soft:var(--green-950);--warning:var(--amber-300);--warning-soft:var(--amber-950);--danger:var(--red-300);--danger-soft:var(--red-950);--info:var(--blue-300);--info-soft:var(--blue-950);--overlay:#000000b3;--chrome-bg:var(--ink);--chrome-raised:var(--ink-2);--chrome-text:var(--white);--chrome-text-muted:var(--ink-muted);--chrome-border:#ffffff1a;--chrome-hover:#ffffff0f;--chrome-indicator:var(--brand-300);--chart-1:var(--brand-300);--chart-2:#a48cf5;--chart-3:var(--blue-300);--chart-4:var(--amber-300);--chart-muted:#3a3a40;--button-primary-bg:var(--action-primary);--button-primary-bg-hover:var(--action-primary-hover);--button-primary-fg:var(--text-on-brand);--button-secondary-border:var(--border-control);--input-bg:var(--bg-surface);--input-border:var(--border-control);--input-border-focus:var(--border-brand);--input-border-error:var(--danger);--card-bg:var(--bg-surface);--card-border:var(--border-subtle);--sidebar-bg:var(--chrome-bg);--sidebar-fg:var(--chrome-text-muted);--sidebar-item-active-fg:var(--white);--nav-indicator:var(--brand-300);--table-header-bg:var(--bg-sunken);--table-row-hover:var(--action-neutral-hover);--table-row-selected:var(--bg-brand-soft);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-24:96px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-card:20px;--radius-full:9999px;--control-sm:36px;--control-md:44px;--control-lg:48px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--stroke-icon:2px;--border-hairline:1px;--border-emphasis:2px;--focus-width:3px;--focus-offset:2px;--area-stripe:6px;--container-dc:1216px;--container-prose:672px;--container-form:448px;--gutter-mobile:16px;--gutter-desktop:24px;--topbar-height:64px;--sidebar-width:256px;--sidebar-collapsed:72px;--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px;--z-base:0;--z-sticky:40;--z-chrome:50;--z-overlay:60;--z-popover:70;--z-toast:80;--z-tooltip:90;--duration-fast:.15s;--duration-base:.2s;--duration-slow:.3s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-enter:cubic-bezier(0, 0, .2, 1);--font-sans:"Montserrat Variable", Montserrat, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}.dc-display-xl{font-family:var(--font-sans);letter-spacing:-.025em;font-size:60px;font-weight:700;line-height:64.8px}.dc-display-lg{font-family:var(--font-sans);letter-spacing:-.025em;font-size:48px;font-weight:700;line-height:52px}.dc-heading-1{font-family:var(--font-sans);letter-spacing:-.025em;font-size:36px;font-weight:700;line-height:45px}.dc-heading-2{font-family:var(--font-sans);letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:36px}.dc-heading-3{font-family:var(--font-sans);letter-spacing:-.015em;font-size:22px;font-weight:700;line-height:30px}.dc-heading-4{font-family:var(--font-sans);letter-spacing:-.025em;font-size:20px;font-weight:700;line-height:27.5px}.dc-heading-5{font-family:var(--font-sans);letter-spacing:-.01em;font-size:17px;font-weight:700;line-height:24px}.dc-body-lg{font-family:var(--font-sans);font-size:18px;font-weight:400;line-height:29.25px}.dc-body{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:24px}.dc-body-sm{font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:24px}.dc-body-compact{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:20px}.dc-caption{font-family:var(--font-sans);font-size:13px;font-weight:500;line-height:19.5px}.dc-micro{font-family:var(--font-sans);font-size:12px;font-weight:600;line-height:16px}.dc-label{font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:20px}.dc-button{font-family:var(--font-sans);font-size:15px;font-weight:600;line-height:18.75px}.dc-data{font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:20px}.dc-metric{font-family:var(--font-sans);letter-spacing:-.02em;font-size:32px;font-weight:700;line-height:36px}.dc-eyebrow{font-family:var(--font-mono);letter-spacing:.18em;font-size:12px;font-weight:600;line-height:16px}.dc-code{font-family:var(--font-mono);font-size:13px;font-weight:400;line-height:20px}.dc-step{font-family:var(--font-mono);font-size:14px;font-weight:700;line-height:20px}body{background:var(--bg-canvas);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--brand)}a:hover{color:var(--brand-700)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
