.admin-scope,.app-main-content,.app-main-shell,.auth-shell,.dash,.dash-layout,.dash-page,.dashboard-page,.disparo-flow-editor-page,.documentation-page,.hotbot-page,.hotbot-shell,.login-page,.normal-flow-editor-page,.register-page,.simple-flow-editor-page,.transactions-page{font-family:var(--cp-font-sans)}.ab-mono,.admin-scope .ab-card-value,.admin-scope .ab-mono,.cp-bnp-metric-value,.cp-entradas-mono,.cp-font-code,.cp-tabular,.cp-tabular-nums,.dash-kpi__value,.dash-table__num,.dash-tx-amount,.dash-tx-card__amount,.dashboard-metric-value,.dashboard-page .dashboard-metric-value,.doc-api-key-input,.doc-code,.font-tabular,.hbw-mono,.hbw-url,.keyInput,.tag-manager-hex,.user-fields-token,[class*=MetricValue],[class*=amount],[class*=cellNum],[class*=countChip],[class*=countPill],[class*=dateCell],[class*=headNum],[class*=insightValue],[class*=kpiValue],[class*=metric-value],[class*=numCell],[class*=statNum],[class*=statValue],[class*=valueCell]{font-family:var(--cp-font-sans);font-variant-numeric:tabular-nums}.cp-bnp-metric-name,.dash-kpi__label{font-family:var(--cp-font-sans);font-size:.8125rem;font-weight:500;letter-spacing:-.01em;color:var(--text-muted)}.admin-scope .ab-card-value,.cp-bnp-metric-value,.dash-kpi__value{font-family:var(--cp-font-sans);font-size:clamp(1.45rem,2.2vw,1.75rem);font-weight:700;letter-spacing:-.04em;line-height:1.05;font-variant-numeric:tabular-nums;color:var(--text-primary)}.admin-scope .ab-card-sub,.cp-bnp-metric-sub,.dash-kpi__foot{font-family:var(--cp-font-sans);font-size:.75rem;font-weight:400;letter-spacing:-.005em;color:color-mix(in srgb,var(--text-muted) 92%,transparent)}.admin-scope .ab-card-title,.cp-card-title{font-family:var(--cp-font-sans);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.transactions-page .dash-table-wrap .table-custom td,.transactions-page .dash-table-wrap .table-custom th{font-family:var(--cp-font-sans)}.transactions-page .dash-tx-amount,.transactions-page .dash-tx-card__amount{font-family:var(--cp-font-sans);font-variant-numeric:tabular-nums}.ab-table thead th,.dash-table thead th,.table-custom thead th{font-family:var(--cp-font-sans)}.ab-table tbody td,.dash-table tbody td,.dash-zone__badge,.saas-pagination__info,.saas-segment__badge,.table-custom tbody td,[datetime],input[inputmode=decimal],input[inputmode=numeric],input[type=date],input[type=datetime-local],input[type=number],time{font-family:var(--cp-font-sans);font-variant-numeric:tabular-nums}.btn,.doc-code,.form-input,.form-select,.form-textarea,code:not(pre code){font-family:var(--cp-font-sans)}.doc-code,code:not(pre code){font-variant-numeric:tabular-nums}pre,pre code{font-family:var(--cp-font-mono)}:root{--saas-radius-sm:8px;--saas-radius-md:12px;--saas-radius-lg:14px;--saas-radius-xl:16px;--saas-border:color-mix(in srgb,var(--border-color) 58%,transparent);--saas-border-strong:color-mix(in srgb,var(--border-color) 82%,transparent);--saas-surface:linear-gradient(180deg,color-mix(in srgb,var(--bg-card) 96%,var(--bg-secondary)) 0%,color-mix(in srgb,var(--bg-card) 84%,var(--bg-secondary)) 100%);--saas-surface-flat:color-mix(in srgb,var(--bg-secondary) 72%,var(--bg-card));--saas-shadow-sm:0 1px 2px rgba(2,6,23,.24);--saas-shadow-md:0 12px 32px -20px rgba(2,6,23,.82);--saas-shadow-lg:0 20px 48px -24px rgba(2,6,23,.9);--saas-transition:0.16s cubic-bezier(0.4,0,0.2,1);--section-gap:1rem;--block-gap:0.625rem}:root[data-theme=light]{--saas-shadow-sm:0 1px 2px rgba(15,23,42,.06);--saas-shadow-md:0 1px 3px rgba(15,23,42,.08),0 4px 14px -4px rgba(15,23,42,.1);--saas-shadow-lg:0 4px 18px -6px rgba(15,23,42,.14);--saas-border:color-mix(in srgb,var(--border-color) 92%,transparent);--saas-border-strong:color-mix(in srgb,var(--border-color) 100%,#94a3b8 12%);--saas-surface:#fff;--saas-surface-flat:#fff}:root[data-theme=light] .form-input,:root[data-theme=light] .form-select,:root[data-theme=light] .form-textarea{background:#fff;border-color:color-mix(in srgb,var(--border-color) 88%,transparent)}:root[data-theme=light] .form-input:focus,:root[data-theme=light] .form-select:focus,:root[data-theme=light] .form-textarea:focus{background:#fff}:root[data-theme=light] .btn-secondary,:root[data-theme=light] .saas-segment{background:#fff;border-color:color-mix(in srgb,var(--border-color) 88%,transparent)}:root[data-theme=light] .saas-segment__item.is-active{background:color-mix(in srgb,var(--accent-primary) 10%,#fff);color:var(--accent-primary);box-shadow:0 1px 2px rgba(15,23,42,.06)}:root[data-theme=light] .table-custom thead th{background:color-mix(in srgb,var(--bg-secondary) 55%,#fff)}:root[data-theme=light] .saas-pagination__btn{background:#fff}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem .95rem;font-size:.8125rem;font-weight:600;font-family:var(--cp-font-sans);line-height:1.25;border-radius:var(--saas-radius-sm);border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background var(--saas-transition),border-color var(--saas-transition),color var(--saas-transition),box-shadow var(--saas-transition),transform var(--saas-transition)}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:active:not(:disabled){transform:translateY(0)}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn-primary,.btn:not(.btn-secondary):not(.btn-red):not(.btn-danger):not(.btn-ghost){background:linear-gradient(180deg,color-mix(in srgb,var(--accent-primary) 96%,#fff 4%) 0,var(--accent-primary) 100%);color:#fff;border-color:color-mix(in srgb,var(--accent-primary) 72%,var(--border-color));box-shadow:0 4px 14px -4px color-mix(in srgb,var(--accent-primary) 55%,transparent)}.btn-primary:hover:not(:disabled),.btn:not(.btn-secondary):not(.btn-red):not(.btn-danger):not(.btn-ghost):hover:not(:disabled){box-shadow:0 6px 18px -4px color-mix(in srgb,var(--accent-primary) 62%,transparent)}.btn-secondary{background:color-mix(in srgb,var(--bg-secondary) 55%,var(--bg-card));color:var(--text-primary);border-color:var(--saas-border)}.btn-secondary:hover:not(:disabled){background:color-mix(in srgb,var(--accent-primary) 8%,var(--bg-secondary));border-color:color-mix(in srgb,var(--accent-primary) 35%,var(--border-color))}.btn-danger,.btn-red{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger);border-color:color-mix(in srgb,var(--danger) 32%,transparent)}.btn-danger:hover:not(:disabled),.btn-red:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 20%,transparent)}.btn-sm{padding:.35rem .7rem;font-size:.75rem}.btn-ghost{background:transparent;color:var(--text-secondary);border-color:transparent}.btn-ghost:hover:not(:disabled){background:color-mix(in srgb,var(--bg-secondary) 45%,transparent);color:var(--text-primary)}.form-input,.form-select,.form-textarea{width:100%;padding:.55rem .75rem;font-size:.8125rem;font-family:var(--cp-font-sans);color:var(--text-primary);background:color-mix(in srgb,var(--bg-primary) 42%,var(--bg-secondary));border:1px solid var(--saas-border);border-radius:var(--saas-radius-sm);outline:none;transition:border-color var(--saas-transition),box-shadow var(--saas-transition),background var(--saas-transition)}.form-input::-moz-placeholder,.form-textarea::-moz-placeholder{color:var(--text-muted)}.form-input::placeholder,.form-textarea::placeholder{color:var(--text-muted)}.form-input:hover:not(:disabled):not(:focus),.form-select:hover:not(:disabled):not(:focus),.form-textarea:hover:not(:disabled):not(:focus){border-color:var(--saas-border-strong)}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:color-mix(in srgb,var(--accent-primary) 65%,var(--border-color));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary) 16%,transparent);background:color-mix(in srgb,var(--bg-primary) 28%,var(--bg-secondary))}.form-input:disabled,.form-select:disabled,.form-textarea:disabled{opacity:.55;cursor:not-allowed}.card,.saas-card{border:1px solid var(--saas-border);background:var(--saas-surface);border-radius:var(--saas-radius-lg);box-shadow:var(--saas-shadow-md)}.table-custom{width:100%;border-collapse:collapse;font-size:.8125rem}.table-custom thead th{padding:.55rem .75rem;font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);background:color-mix(in srgb,var(--bg-secondary) 48%,transparent);border-bottom:1px solid var(--saas-border);white-space:nowrap}.table-custom tbody td{padding:.65rem .75rem;border-bottom:1px solid color-mix(in srgb,var(--saas-border) 72%,transparent);vertical-align:middle}.table-custom tbody tr:last-child td{border-bottom:none}.table-custom tbody tr{transition:background var(--saas-transition)}.table-custom tbody tr:hover td{background:color-mix(in srgb,var(--accent-primary) 5%,transparent)}.dash-badge,.saas-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.18rem .55rem;font-size:.6875rem;font-weight:600;line-height:1.35;border-radius:999px;border:1px solid transparent;white-space:nowrap}.dash-badge--ok,.saas-badge--ok{color:var(--success);background:color-mix(in srgb,var(--success) 10%,transparent);border-color:color-mix(in srgb,var(--success) 24%,transparent)}.dash-badge--warn,.saas-badge--warn{color:var(--warning);background:color-mix(in srgb,var(--warning) 10%,transparent);border-color:color-mix(in srgb,var(--warning) 26%,transparent)}.dash-badge--muted,.saas-badge--muted{color:var(--text-secondary);background:color-mix(in srgb,var(--text-secondary) 10%,transparent);border-color:color-mix(in srgb,var(--text-secondary) 20%,transparent)}.saas-badge--accent{color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 10%,transparent);border-color:color-mix(in srgb,var(--accent-primary) 24%,transparent)}.saas-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2.5rem 1rem;text-align:center;color:var(--text-muted);font-size:.8125rem}.saas-empty__title{margin:0;font-size:.9375rem;font-weight:600;color:var(--text-primary)}.saas-loading{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--text-muted)}.saas-spinner{width:1.1rem;height:1.1rem;border:2px solid color-mix(in srgb,var(--accent-primary) 28%,transparent);border-top-color:var(--accent-primary);border-radius:50%;animation:saas-spin .65s linear infinite}@keyframes saas-spin{to{transform:rotate(1turn)}}.saas-segment{flex-wrap:wrap;gap:.125rem;padding:.2rem;border-radius:11px;border:1px solid var(--saas-border);background:color-mix(in srgb,var(--bg-primary) 52%,var(--bg-secondary))}.saas-segment,.saas-segment__item{display:inline-flex;align-items:center}.saas-segment__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--text-muted);font-size:.8125rem;font-weight:500;padding:.42rem .82rem;border-radius:8px;cursor:pointer;white-space:nowrap;gap:.35rem;transition:color var(--saas-transition),background var(--saas-transition),box-shadow var(--saas-transition)}.saas-segment__item:hover{color:var(--text-primary);background:color-mix(in srgb,var(--text-secondary) 6%,transparent)}.saas-segment__item.is-active{color:var(--text-primary);background:color-mix(in srgb,var(--accent-primary) 14%,var(--bg-card));font-weight:600;box-shadow:var(--saas-shadow-sm)}.saas-segment--scroll{max-width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.saas-segment--scroll::-webkit-scrollbar{display:none}.saas-segment__badge{margin-left:.1rem;padding:.06rem .42rem;border-radius:999px;font-size:.6875rem;font-weight:700;line-height:1.25;font-family:var(--cp-font-sans);font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--accent-primary) 16%,transparent);color:color-mix(in srgb,var(--accent-primary) 88%,var(--text-primary))}.saas-segment__item.is-active .saas-segment__badge{background:color-mix(in srgb,var(--accent-primary) 22%,var(--bg-card));color:var(--accent-primary)}:root[data-theme=light] .saas-segment__item.is-active .saas-segment__badge{background:color-mix(in srgb,var(--accent-primary) 14%,#fff);color:var(--accent-primary)}.saas-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.85rem;padding-top:.75rem;border-top:1px solid var(--saas-border)}.saas-pagination__info{font-size:.8125rem;color:var(--text-secondary);font-family:var(--cp-font-sans);font-variant-numeric:tabular-nums}.saas-pagination__actions{display:inline-flex;gap:.45rem}.saas-pagination__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--saas-border);background:color-mix(in srgb,var(--bg-secondary) 38%,transparent);color:var(--text-primary);font-size:.8125rem;font-weight:500;padding:.4rem .82rem;border-radius:var(--saas-radius-sm);cursor:pointer;transition:border-color var(--saas-transition),background var(--saas-transition)}.saas-pagination__btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent-primary) 42%,var(--border-color));background:color-mix(in srgb,var(--accent-primary) 7%,var(--bg-secondary))}.saas-pagination__btn:disabled{opacity:.4;cursor:not-allowed}.saas-page-hero{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem;margin-bottom:var(--section-gap)}.saas-page-hero__title{margin:0;font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.2;color:var(--text-primary)}.saas-page-hero__lead{margin:.3rem 0 0;font-size:.8125rem;color:var(--text-secondary);line-height:1.45}.app-sidebar{--sb-bg:#0c1222;--sb-bg-hover:hsla(0,0%,100%,.06);--sb-bg-active:rgba(59,130,246,.14);--sb-border:#1a2744;--sb-text:#9aa8c4;--sb-text-strong:#e7edf8;--sb-text-muted:#64748b;--sb-accent:#3b82f6;background:var(--sb-bg);border-right:1px solid var(--sb-border);color:var(--sb-text);font-family:var(--cp-font-sans)}.app-sidebar-header{flex-shrink:0;margin-bottom:.75rem!important;padding-bottom:.85rem;border-bottom-color:color-mix(in srgb,var(--sb-border) 80%,transparent)}.app-sidebar-footer{flex-shrink:0;padding-top:.85rem!important;border-top-color:color-mix(in srgb,var(--sb-border) 80%,transparent)}.app-sidebar-nav{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:1px;gap:.15rem}.app-sidebar--collapsed .app-sidebar-nav{align-items:center;padding-left:0;padding-right:0}.app-nav-section-label{padding:.65rem .55rem .3rem;font-size:.625rem;letter-spacing:.08em;color:var(--sb-text-muted)}.app-nav-divider{margin:.55rem .35rem;opacity:.85;background:color-mix(in srgb,var(--sb-border) 70%,transparent)}.app-sidebar--collapsed .app-nav-divider{width:1.75rem;margin-left:auto;margin-right:auto}.app-sidebar .app-nav-link{color:var(--sb-text)}.app-nav-link{border-radius:10px;position:relative;min-height:2.25rem;font-size:.8125rem;transition:background var(--saas-transition,.16s ease),color var(--saas-transition,.16s ease),box-shadow var(--saas-transition,.16s ease)}.app-nav-link-sub{min-height:2.125rem;margin-left:.25rem;padding-left:1.85rem!important;font-size:.78125rem;color:var(--sb-text-muted)}.app-nav-link-sub .app-nav-icon{width:.9375rem;opacity:.72}.app-sidebar .app-nav-link:hover{background:var(--sb-bg-hover);color:var(--sb-text-strong)}.app-nav-link:hover .app-nav-icon{opacity:1}.app-sidebar .app-nav-link.active{background:var(--sb-bg-active);color:var(--sb-text-strong);font-weight:600;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sb-accent) 28%,transparent)}.app-sidebar .app-nav-link.active .app-nav-icon{color:var(--sb-accent);opacity:1}.app-nav-link.active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:52%;border-radius:999px;background:var(--sb-accent)}.app-nav-link.app-nav-link-icon-only,.app-sidebar--collapsed .app-nav-link{justify-content:center;align-items:center;width:2.375rem;min-width:2.375rem;max-width:2.375rem;height:2.375rem;min-height:2.375rem;padding:0!important;margin-left:auto!important;margin-right:auto!important;border-radius:11px}.app-nav-link.app-nav-link-icon-only.app-nav-link-sub{padding-left:0!important;margin-left:auto!important}.app-nav-link.app-nav-link-icon-only.active{background:color-mix(in srgb,var(--sb-accent) 18%,var(--sb-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sb-accent) 32%,transparent)}.app-nav-link.app-nav-link-icon-only.active:before{display:none}.app-sidebar--collapsed .app-sidebar-header{justify-content:center!important;padding-left:0;padding-right:0}.app-sidebar--collapsed .app-sidebar-footer{display:flex;justify-content:center}.app-sidebar--collapsed .sidebar-footer-btn{width:2.375rem;height:2.375rem;min-height:2.375rem;padding:0!important;justify-content:center}.app-sidebar-brand-badge{width:2rem;height:2rem;border-radius:10px;background:linear-gradient(135deg,var(--sb-accent),#2563eb);color:#fff;box-shadow:0 6px 16px -6px rgba(59,130,246,.45)}.app-sidebar-brand-title{font-size:.9375rem;font-weight:700;letter-spacing:-.02em;color:var(--sb-text-strong)}.app-sidebar-pin-btn{color:var(--sb-text-muted);border:1px solid transparent;border-radius:8px;transition:background var(--saas-transition,.16s ease),color var(--saas-transition,.16s ease),border-color var(--saas-transition,.16s ease)}.app-sidebar-pin-btn:hover{color:var(--sb-text-strong);background:var(--sb-bg-hover);border-color:color-mix(in srgb,var(--sb-border) 80%,transparent)}.sidebar-footer-btn{min-height:2.25rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--sb-border) 90%,transparent);background:color-mix(in srgb,var(--sb-bg) 60%,hsla(0,0%,100%,.04));color:var(--sb-text);transition:background var(--saas-transition,.16s ease),color var(--saas-transition,.16s ease),border-color var(--saas-transition,.16s ease)}.sidebar-footer-btn:hover{background:var(--sb-bg-hover);border-color:color-mix(in srgb,var(--sb-border) 100%,transparent);color:var(--sb-text-strong)}.sidebar-footer-btn-danger:hover{color:#f87171;background:hsla(0,91%,71%,.1);border-color:hsla(0,91%,71%,.32)}.mobile-sidebar-panel{background:var(--sb-bg);border-right:1px solid var(--sb-border);color:var(--sb-text)}.app-sidebar-close{border-radius:8px;color:var(--sb-text);transition:background .15s ease,color .15s ease}.app-sidebar-close:hover{background:var(--sb-bg-hover);color:var(--sb-text-strong)}:root[data-theme=light] .app-topbar{background:hsla(0,0%,100%,.94);border-bottom-color:color-mix(in srgb,var(--border-color) 90%,transparent)}:root[data-theme=light] .app-topbar__icon-btn,:root[data-theme=light] .app-topbar__user{background:#fff;border-color:color-mix(in srgb,var(--border-color) 88%,transparent)}:root[data-theme=light] .app-mobile-header{background:hsla(0,0%,100%,.96)}.app-main-shell{display:flex;min-height:0;min-width:0;flex:1;flex-direction:column}.app-topbar{display:none;align-items:center;justify-content:space-between;gap:1rem;min-height:56px;padding:0 1.5rem;border-bottom:1px solid var(--saas-border,color-mix(in srgb,var(--border-color) 58%,transparent));background:color-mix(in srgb,var(--bg-primary) 82%,transparent);backdrop-filter:blur(12px);position:sticky;top:0;z-index:20}@media (min-width:768px){.app-topbar{display:flex}}.app-topbar__title{margin:0;font-size:.9375rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.app-topbar__sub{margin:.1rem 0 0;font-size:.75rem;color:var(--text-muted)}.app-topbar__actions{display:flex;align-items:center;gap:.5rem}.app-topbar__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--saas-radius-sm,8px);border:1px solid var(--saas-border,color-mix(in srgb,var(--border-color) 58%,transparent));background:color-mix(in srgb,var(--bg-secondary) 40%,transparent);color:var(--text-secondary);cursor:pointer;transition:background var(--saas-transition,.16s ease),color var(--saas-transition,.16s ease),border-color var(--saas-transition,.16s ease)}.app-topbar__icon-btn:hover{color:var(--text-primary);border-color:var(--saas-border-strong,color-mix(in srgb,var(--border-color) 82%,transparent));background:color-mix(in srgb,var(--accent-primary) 8%,var(--bg-secondary))}.app-topbar__user{display:inline-flex;align-items:center;gap:.55rem;padding:.3rem .55rem .3rem .35rem;border-radius:999px;border:1px solid var(--saas-border,color-mix(in srgb,var(--border-color) 58%,transparent));background:color-mix(in srgb,var(--bg-secondary) 45%,transparent)}.app-topbar__avatar{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;font-size:.6875rem;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary))}.app-topbar__user-meta{display:flex;flex-direction:column;line-height:1.15;min-width:0}.app-topbar__user-name{font-size:.75rem;font-weight:600;color:var(--text-primary);max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-topbar__user-role{font-size:.625rem;color:var(--text-muted)}.app-main-content{flex:1;min-height:0;overflow:auto;padding:1rem;font-family:var(--cp-font-sans)}.app-main-shell:has(.chat-layout){height:100dvh;max-height:100dvh;overflow:hidden}.app-main-content:has(.chat-layout){display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.app-main-content:has(.normal-flow-editor-page),.app-main-content:has(.simple-flow-editor-page){display:flex;flex-direction:column;overflow:hidden;padding:0!important}.app-main-content:has(.normal-flow-editor-page)>.hotbot-shell,.app-main-content:has(.simple-flow-editor-page)>.hotbot-shell{flex:1;min-height:0;display:flex;flex-direction:column}@media (min-width:768px){.app-main-content{padding:1.25rem 1.5rem 2rem}}@media (min-width:1280px){.app-main-content{padding:1.5rem 2rem 2.5rem}}.app-mobile-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--saas-border,color-mix(in srgb,var(--border-color) 58%,transparent));background:color-mix(in srgb,var(--bg-primary) 92%,transparent);padding:1rem;backdrop-filter:blur(8px)}@media (min-width:768px){.app-mobile-header{display:none}}.dash-page,.dash-page__content,.dash-page__toolbar{font-family:var(--cp-font-sans)}.dash-page .contacts-card,.dash-page .doc-card,.dash-page .error-logs-card,.dash-page .hbw-card,.dash-page .hotbot-card,.dash-page .int-card,.dash-page .media-card,.dash-page .pix-card{border:1px solid var(--saas-border);border-radius:var(--saas-radius-lg);background:var(--saas-surface);box-shadow:var(--saas-shadow-md);transition:border-color var(--saas-transition),box-shadow var(--saas-transition),transform var(--saas-transition)}.dash-page .doc-card:hover,.dash-page .hotbot-card:hover,.dash-page .int-card:hover,.dash-page .pix-card:hover{border-color:color-mix(in srgb,var(--accent-primary) 24%,var(--border-color));box-shadow:var(--saas-shadow-lg)}.dash-page .doc-card h2,.dash-page .hotbot-card-title,.dash-page .int-card h2,.dash-page .pix-card h2{font-size:.9375rem;font-weight:600;letter-spacing:-.02em;color:var(--text-primary)}.dash-page .doc-card__intro p,.dash-page .hotbot-card-subtitle,.dash-page .int-desc,.dash-page .pix-card__intro p{font-size:.8125rem;color:var(--text-secondary);line-height:1.45}.dash-page .hotbot-page .countPill,.dash-page .int-chip,.dash-page [class*=count-badge],.dash-page [class*=countPill]{display:inline-flex;align-items:center;padding:.22rem .55rem;font-size:.6875rem;font-weight:600;border-radius:999px;color:var(--text-secondary);background:color-mix(in srgb,var(--bg-secondary) 55%,transparent);border:1px solid var(--saas-border)}.dash-page .int-chip.is-ok{color:var(--success);background:color-mix(in srgb,var(--success) 10%,transparent);border-color:color-mix(in srgb,var(--success) 24%,transparent)}.admin-scope .ab-card,.admin-scope .ab-table-wrap{border-radius:var(--saas-radius-lg,14px)}.admin-scope .ab-seg-tabs{border:1px solid var(--ab-border);border-radius:11px;padding:.2rem}.admin-scope .ab-seg-tab.ab-active{border-radius:8px}.admin-scope .ab-btn:focus-visible,.admin-scope .ab-form-input:focus-visible,.app-mobile-menu-btn:focus-visible,.app-topbar__icon-btn:focus-visible,.dash-page .btn:focus-visible,.dash-page .form-input:focus-visible,.dash-page .form-select:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary) 22%,transparent)}@media (max-width:767px){.saas-page-hero{margin-bottom:.25rem}.admin-shell .ab-topbar-user-meta,.app-topbar__user-meta{display:none}}@media (max-width:480px){.dash-kpi-grid{grid-template-columns:1fr}}:root[data-theme=light] .dash-page .doc-card,:root[data-theme=light] .dash-page .hotbot-card,:root[data-theme=light] .dash-page .int-card,:root[data-theme=light] .dash-page .pix-card{background:#fff;border-color:color-mix(in srgb,var(--border-color) 88%,transparent);box-shadow:0 1px 3px rgba(15,23,42,.06)}:root[data-theme=light] .dash-page .hotbot-page .countPill,:root[data-theme=light] .dash-page .int-chip,:root[data-theme=light] .dash-page [class*=chip],:root[data-theme=light] .dash-page [class*=countChip],:root[data-theme=light] .dash-page [class*=countPill]{background:#fff;border-color:color-mix(in srgb,var(--border-color) 85%,transparent);color:var(--text-secondary)}:root[data-theme=light] .dash-page .int-chip.is-ok,:root[data-theme=light] .dash-page [class*=chipOk]{color:var(--success);background:color-mix(in srgb,var(--success) 10%,#fff);border-color:color-mix(in srgb,var(--success) 28%,var(--border-color))}:root[data-theme=light] .dash-page [class*=chipPrimary]{color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 10%,#fff);border-color:color-mix(in srgb,var(--accent-primary) 28%,var(--border-color))}:root[data-theme=light] .dash-page [class*=card],:root[data-theme=light] .dash-page [class*=section]{background:#fff;border-color:color-mix(in srgb,var(--border-color) 88%,transparent)!important;box-shadow:0 1px 3px rgba(15,23,42,.05)}:root[data-theme=light] .dash-page [class*=providerCard]{background:color-mix(in srgb,var(--bg-soft) 65%,#fff)!important}:root[data-theme=light] .dash-page [class*=endpoint]{background:color-mix(in srgb,var(--bg-soft) 70%,#fff)!important;border-color:color-mix(in srgb,var(--border-color) 82%,transparent)!important}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_8b3a0b;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_8b3a0b{font-family:__Inter_8b3a0b,__Inter_Fallback_8b3a0b;font-style:normal}.__variable_8b3a0b{--font-inter:"__Inter_8b3a0b","__Inter_Fallback_8b3a0b"}@font-face{font-family:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_Fallback_8fb6c0;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_8fb6c0{font-family:__JetBrains_Mono_8fb6c0,__JetBrains_Mono_Fallback_8fb6c0;font-style:normal}.__variable_8fb6c0{--font-jetbrains-mono:"__JetBrains_Mono_8fb6c0","__JetBrains_Mono_Fallback_8fb6c0"}