@font-face{font-family:primeicons;font-display:block;src:url(/assets/admin-BZF8q66I.eot);src:url(/assets/admin-BZF8q66I.eot?#iefix)format("embedded-opentype"),url(/assets/admin-BvM4qbWp.woff2)format("woff2"),url(/assets/admin-qgkbr2_s.woff)format("woff"),url(/assets/admin-vaISzP8W.ttf)format("truetype"),url(/assets/admin-BmvFdQzO.svg?#primeicons)format("svg");font-weight:400;font-style:normal}.pi{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:primeicons;font-style:normal;font-weight:400;line-height:1;display:inline-block}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{text-align:center;width:1.28571em}.pi-spin{animation:2s linear infinite fa-spin}@media (prefers-reduced-motion:reduce){.pi-spin{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-address-book:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-align-left:before{content:""}.pi-align-right:before{content:""}.pi-amazon:before{content:""}.pi-android:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-apple:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-u-turn-up-left:before{content:""}.pi-arrow-u-turn-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up:before{content:""}.pi-arrows-alt:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-asterisk:before{content:""}.pi-at:before{content:""}.pi-backward:before{content:""}.pi-ban:before{content:""}.pi-barcode:before{content:""}.pi-bars:before{content:""}.pi-bell-slash:before{content:""}.pi-bell:before{content:""}.pi-bitcoin:before{content:""}.pi-blank:before{content:""}.pi-block-quote:before{content:""}.pi-bold:before{content:""}.pi-bolt:before{content:""}.pi-book:before{content:""}.pi-bookmark-fill:before{content:""}.pi-bookmark:before{content:""}.pi-box:before{content:""}.pi-briefcase:before{content:""}.pi-building-columns:before{content:""}.pi-building:before{content:""}.pi-bullseye:before{content:""}.pi-calculator:before{content:""}.pi-calendar-clock:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar:before{content:""}.pi-camera:before{content:""}.pi-car:before{content:""}.pi-caret-down:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-up:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-cart-minus:before{content:""}.pi-cart-plus:before{content:""}.pi-case-sensitive:before{content:""}.pi-chart-bar:before{content:""}.pi-chart-line:before{content:""}.pi-chart-pie:before{content:""}.pi-chart-scatter:before{content:""}.pi-check-circle:before{content:""}.pi-check-square:before{content:""}.pi-check:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-up:before{content:""}.pi-circle-fill:before{content:""}.pi-circle:before{content:""}.pi-clipboard:before{content:""}.pi-clock:before{content:""}.pi-clone:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-code-branch:before{content:""}.pi-code:before{content:""}.pi-cog:before{content:""}.pi-columns-2:before{content:""}.pi-comment:before{content:""}.pi-comments:before{content:""}.pi-compass:before{content:""}.pi-compress:before{content:""}.pi-copy:before{content:""}.pi-credit-card:before{content:""}.pi-crown:before{content:""}.pi-database:before{content:""}.pi-delete-left:before{content:""}.pi-desktop:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-discord:before{content:""}.pi-dollar:before{content:""}.pi-dot:before{content:""}.pi-download:before{content:""}.pi-eject:before{content:""}.pi-ellipsis-h:before{content:""}.pi-ellipsis-v:before{content:""}.pi-envelope:before{content:""}.pi-equals:before{content:""}.pi-eraser:before{content:""}.pi-ethereum:before{content:""}.pi-euro:before{content:""}.pi-exclamation-circle:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-expand:before{content:""}.pi-external-link:before{content:""}.pi-eye-dropper:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-face-smile:before{content:""}.pi-facebook:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-file-arrow-up:before{content:""}.pi-file-check:before{content:""}.pi-file-edit:before{content:""}.pi-file-excel:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-o:before{content:""}.pi-file-pdf:before{content:""}.pi-file-plus:before{content:""}.pi-file-word:before{content:""}.pi-file:before{content:""}.pi-filter-fill:before{content:""}.pi-filter-slash:before{content:""}.pi-filter:before{content:""}.pi-flag-fill:before{content:""}.pi-flag:before{content:""}.pi-folder-open:before{content:""}.pi-folder-plus:before{content:""}.pi-folder:before{content:""}.pi-forward:before{content:""}.pi-gauge:before{content:""}.pi-gift:before{content:""}.pi-github:before{content:""}.pi-globe:before{content:""}.pi-google:before{content:""}.pi-graduation-cap:before{content:""}.pi-grid-2:before{content:""}.pi-grip-horizontal:before{content:""}.pi-grip-vertical:before{content:""}.pi-grip:before{content:""}.pi-hammer:before{content:""}.pi-hashtag:before{content:""}.pi-heading-1:before{content:""}.pi-heading-2:before{content:""}.pi-heading-3:before{content:""}.pi-heading-4:before{content:""}.pi-heading-5:before{content:""}.pi-heading-6:before{content:""}.pi-heading:before{content:""}.pi-headphones:before{content:""}.pi-heart-fill:before{content:""}.pi-heart:before{content:""}.pi-highlighter:before{content:""}.pi-history:before{content:""}.pi-home:before{content:""}.pi-horizontal-rule:before{content:""}.pi-hourglass:before{content:""}.pi-id-card:before{content:""}.pi-image:before{content:""}.pi-images:before{content:""}.pi-inbox:before{content:""}.pi-indent:before{content:""}.pi-indian-rupee:before{content:""}.pi-info-circle:before{content:""}.pi-info:before{content:""}.pi-instagram:before{content:""}.pi-italic:before{content:""}.pi-key:before{content:""}.pi-language:before{content:""}.pi-lightbulb:before{content:""}.pi-link:before{content:""}.pi-linkedin:before{content:""}.pi-list-check:before{content:""}.pi-list-ol:before{content:""}.pi-list-tree:before{content:""}.pi-list:before{content:""}.pi-lock-open:before{content:""}.pi-lock:before{content:""}.pi-map-marker:before{content:""}.pi-map:before{content:""}.pi-mars:before{content:""}.pi-megaphone:before{content:""}.pi-microchip-ai:before{content:""}.pi-microchip:before{content:""}.pi-microphone:before{content:""}.pi-microsoft:before{content:""}.pi-minus-circle:before{content:""}.pi-minus:before{content:""}.pi-mobile:before{content:""}.pi-money-bill:before{content:""}.pi-moon:before{content:""}.pi-note-sticky:before{content:""}.pi-objects-column:before{content:""}.pi-outdent:before{content:""}.pi-palette:before{content:""}.pi-paperclip:before{content:""}.pi-paragraph-left:before{content:""}.pi-paragraph-right:before{content:""}.pi-pause-circle:before{content:""}.pi-pause:before{content:""}.pi-paypal:before{content:""}.pi-pen-line:before{content:""}.pi-pen-to-square:before{content:""}.pi-pencil:before{content:""}.pi-percentage:before{content:""}.pi-phone:before{content:""}.pi-pinterest:before{content:""}.pi-play-circle:before{content:""}.pi-play:before{content:""}.pi-plus-circle:before{content:""}.pi-plus:before{content:""}.pi-pound:before{content:""}.pi-power-off:before{content:""}.pi-prime:before{content:""}.pi-print:before{content:""}.pi-qrcode:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-receipt:before{content:""}.pi-rectangle-xmark:before{content:""}.pi-reddit:before{content:""}.pi-refresh:before{content:""}.pi-replay:before{content:""}.pi-reply:before{content:""}.pi-rows-2:before{content:""}.pi-save:before{content:""}.pi-search-minus:before{content:""}.pi-search-plus:before{content:""}.pi-search:before{content:""}.pi-send:before{content:""}.pi-server:before{content:""}.pi-share-alt:before{content:""}.pi-shield:before{content:""}.pi-shop:before{content:""}.pi-shopping-bag:before{content:""}.pi-shopping-cart:before{content:""}.pi-sidebar:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-signature:before{content:""}.pi-sitemap:before{content:""}.pi-slack:before{content:""}.pi-slash:before{content:""}.pi-sliders-h:before{content:""}.pi-sliders-v:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-down-fill:before{content:""}.pi-sort-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-sparkles:before{content:""}.pi-spinner-dotted:before{content:""}.pi-spinner:before{content:""}.pi-square:before{content:""}.pi-stamp:before{content:""}.pi-star-fill:before{content:""}.pi-star-half-fill:before{content:""}.pi-star-half:before{content:""}.pi-star:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward-alt:before{content:""}.pi-step-forward:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-stopwatch:before{content:""}.pi-strikethrough:before{content:""}.pi-subscript:before{content:""}.pi-sun:before{content:""}.pi-superscript:before{content:""}.pi-sync:before{content:""}.pi-table:before{content:""}.pi-tablet:before{content:""}.pi-tag:before{content:""}.pi-tags:before{content:""}.pi-telegram:before{content:""}.pi-text-color:before{content:""}.pi-text:before{content:""}.pi-th-large:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-down:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbtack:before{content:""}.pi-ticket:before{content:""}.pi-tiktok:before{content:""}.pi-times-circle:before{content:""}.pi-times:before{content:""}.pi-trash:before{content:""}.pi-trophy:before{content:""}.pi-truck:before{content:""}.pi-turkish-lira:before{content:""}.pi-twitch:before{content:""}.pi-twitter:before{content:""}.pi-underline:before{content:""}.pi-undo:before{content:""}.pi-unlock:before{content:""}.pi-upload:before{content:""}.pi-user-edit:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-user:before{content:""}.pi-users:before{content:""}.pi-venus:before{content:""}.pi-verified:before{content:""}.pi-video:before{content:""}.pi-vimeo:before{content:""}.pi-volume-down:before{content:""}.pi-volume-off:before{content:""}.pi-volume-up:before{content:""}.pi-wallet:before{content:""}.pi-warehouse:before{content:""}.pi-wave-pulse:before{content:""}.pi-whatsapp:before{content:""}.pi-wifi:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-wrench:before{content:""}.pi-youtube:before{content:""}:root{color:#17263b;font-synthesis:none;text-rendering:optimizelegibility;--hub-navy:#102a43;--hub-navy-deep:#0b1f33;--hub-blue:#1769e0;--hub-blue-soft:#eaf2ff;--hub-ink:#17263b;--hub-muted:#66778f;--hub-line:#dfe7f0;--hub-canvas:#f4f7fb;--hub-surface:#fff;--hub-green:#07865a;--hub-amber:#d97706;--hub-red:#c5352d;--hub-shadow:0 8px 24px #162f4f0d;--hub-space-1:4px;--hub-space-2:8px;--hub-space-3:16px;--hub-space-4:24px;--hub-space-5:32px;--hub-page-max:1504px;--hub-page-padding:24px;--hub-gutter:16px;--hub-sidebar-width:232px;--hub-sidebar-rail:72px;--hub-header-height:64px;--hub-control-height:40px;--hub-radius:12px;--hub-text:14px;--hub-text-secondary:13px;--hub-text-caption:12px;--hub-text-section:16px;--hub-text-title:22px;background:#f4f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px}body{background:var(--hub-canvas);min-width:320px;min-height:100vh;font-size:var(--hub-text);margin:0;line-height:1.5}button,input{font:inherit}button{cursor:pointer}button:focus-visible{outline-offset:3px;outline:2px solid #83b4f5}code{font:500 var(--hub-text-caption)/1.5 ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;overflow-wrap:anywhere}.boot-screen{justify-content:center;align-items:center;gap:var(--hub-space-4);min-height:100vh;color:var(--hub-muted);flex-direction:column;display:flex}.boot-mark{border-radius:var(--hub-radius);color:#fff;background:var(--hub-navy);place-items:center;width:56px;height:56px;font-size:24px;display:grid}.boot-progress{width:192px;height:4px}.p-inputtext,.p-select,.p-button{height:var(--hub-control-height);font-size:var(--hub-text)}.p-button{gap:var(--hub-space-2);white-space:nowrap}.p-button-label{font-size:inherit}.p-button-icon-only{width:var(--hub-control-height);flex-shrink:0}.p-inputtext{min-width:0;line-height:20px}.p-select{align-items:center;min-width:0}.p-select-label{height:100%;line-height:20px;font-size:var(--hub-text);align-items:center;padding-block:0;display:flex}.p-select-dropdown{height:100%}.p-iconfield,.p-datepicker,.p-password,.p-inputnumber{min-width:0}.p-iconfield>.p-inputtext,.p-datepicker>.p-inputtext{width:100%}.p-iconfield .p-inputicon{font-size:var(--hub-text)}.p-tag{font-size:var(--hub-text-caption);font-weight:700;line-height:1.5}.p-dialog{max-width:calc(100vw - 32px);overflow:hidden}.p-dialog-title{color:var(--hub-ink)}.p-toast{max-width:calc(100vw - 32px)}.login-page{min-height:100vh;padding:var(--hub-space-4);place-items:center;display:grid}.login-form{width:min(440px,100%);padding:var(--hub-space-5);border:1px solid var(--hub-line);border-radius:var(--hub-radius);background:var(--hub-surface);box-shadow:var(--hub-shadow)}.form-field{gap:var(--hub-space-2);min-width:0;display:grid}.form-field label{color:#42536a;font-size:var(--hub-text);font-weight:600}.login-form>.form-field{margin-bottom:var(--hub-space-4)}.input-with-icon{display:block;position:relative}.input-with-icon>i{z-index:2;color:#8494a8;font-size:var(--hub-text);position:absolute;top:50%;left:16px;transform:translateY(-50%)}.input-with-icon .p-inputtext{padding-left:40px}.totp-field .p-inputotp{justify-content:space-between;gap:var(--hub-space-2);width:100%}.totp-field .p-inputotp-input{width:min(44px,12vw);font-size:18px;font-weight:700}.app-shell{min-height:100vh}.sidebar{z-index:20;width:var(--hub-sidebar-width);color:#fff;background:var(--hub-navy-deep);flex-direction:column;transition:width .2s;display:flex;position:fixed;inset:0 auto 0 0}.brand{height:var(--hub-header-height);padding:0 var(--hub-space-4);gap:var(--hub-space-3);border-bottom:1px solid #ffffff17;flex:none;align-items:center;display:flex}.brand-mark{color:#fff;background:var(--hub-blue);border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.brand strong{font-size:var(--hub-text-section);letter-spacing:-.02em;display:block}.brand-copy{white-space:nowrap;min-width:0;overflow:hidden}.brand-toggle{color:#a9bbcc;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;height:32px;margin-left:auto;font-size:18px;display:grid}.brand-toggle:hover,.brand-toggle:focus-visible{color:#fff;background:#ffffff1a}.nav-section{padding:var(--hub-space-4) var(--hub-space-3)}.nav-label{margin:0 12px var(--hub-space-2);color:#9bb0c5;font-size:var(--hub-text-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:700;display:block}.nav-section nav{gap:var(--hub-space-2);display:grid}.nav-item{width:100%;min-height:var(--hub-control-height);gap:var(--hub-space-2);color:#a9bbcc;text-align:left;font-size:var(--hub-text);background:0 0;border:0;border-radius:8px;grid-template-columns:18px minmax(0,1fr) 12px;align-items:center;padding:8px 12px;font-weight:600;transition:all .16s;display:grid}.nav-item>span{white-space:nowrap}.nav-item:hover{color:#fff;background:#ffffff0f}.nav-item.active{color:#fff;background:#2c7eed33;box-shadow:inset 3px 0 #4b91f1}.nav-item>i:first-child{text-align:center;font-size:16px}.nav-arrow{color:#6fa8f5;font-size:12px}.sidebar-footer{padding:var(--hub-space-3);gap:var(--hub-space-2);margin-top:auto;display:grid}.logout-link{width:100%;min-height:var(--hub-control-height);gap:var(--hub-space-2);color:#a9bbcc;font-size:var(--hub-text);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;padding:12px;display:flex}.logout-link:hover{color:#fff;background:#ffffff0f}.sidebar.collapsed{width:var(--hub-sidebar-rail)}.sidebar.collapsed .brand{justify-content:center;padding-inline:0}.sidebar.collapsed .brand-mark{display:none}.sidebar.collapsed .brand-toggle{margin-left:0}.sidebar.collapsed .brand-copy,.sidebar.collapsed .nav-label,.sidebar.collapsed .nav-item span,.sidebar.collapsed .nav-arrow,.sidebar.collapsed .logout-link span{display:none}.sidebar.collapsed .nav-item{grid-template-columns:1fr;justify-items:center}.sidebar.collapsed .logout-link{justify-content:center}.main-area{min-width:0;margin-left:var(--hub-sidebar-width);min-height:100vh;transition:margin-left .2s}.main-area.sidebar-collapsed{margin-left:var(--hub-sidebar-rail)}.topbar{z-index:15;height:var(--hub-header-height);border-bottom:1px solid var(--hub-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;position:sticky;top:0}.topbar-inner{width:min(var(--hub-page-max), 100%);height:100%;padding-inline:var(--hub-page-padding);gap:var(--hub-space-3);justify-content:space-between;align-items:center;margin:auto;display:flex}.topbar-title{gap:var(--hub-space-2);align-items:center;min-width:0;display:flex}.topbar h1{color:var(--hub-ink);font-size:var(--hub-text-title);letter-spacing:-.025em;margin:0;line-height:1.25}.topbar-actions{gap:var(--hub-space-2);flex-shrink:0;align-items:center;display:flex}.environment-chip{gap:var(--hub-space-2);color:#315b8d;font-size:var(--hub-text-caption);letter-spacing:.04em;background:#f5f9fe;border:1px solid #d3e1f2;border-radius:999px;align-items:center;padding:4px 12px;font-weight:700;display:flex}.environment-chip span{background:#17a673;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #17a6731f}.account-chip{min-height:var(--hub-control-height);gap:var(--hub-space-2);border:1px solid var(--hub-line);cursor:pointer;font:inherit;color:inherit;text-align:left;background:#fff;border-radius:8px;align-items:center;padding:4px 12px 4px 4px;display:flex}.account-chip:hover{background:var(--hub-surface-soft,#f6f8fb)}.account-chip:focus-visible{outline:2px solid var(--hub-navy);outline-offset:2px}.account-chip>i{color:var(--hub-muted);font-size:12px}.account-chip .p-avatar{color:#fff;background:var(--hub-navy);font-size:var(--hub-text-caption);font-weight:700}.account-chip strong,.account-chip span{display:block}.account-chip strong{font-size:var(--hub-text);line-height:1.25}.account-chip span{color:var(--hub-muted);font-size:var(--hub-text-caption)}.menu-button{display:none!important}.page-content{width:min(var(--hub-page-max), 100%);min-width:0;padding:var(--hub-space-3) var(--hub-page-padding) var(--hub-space-4);gap:var(--hub-gutter);margin:auto;display:grid;container:hub-page/inline-size}.page-content>*,.content-grid>*{min-width:0}.metrics-grid,.content-grid,.section-toolbar,.filter-header,.inline-filters,.log-filters,.form-grid,.integration-tools{gap:var(--hub-gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.metrics-grid .metric-card{grid-column:span 3}.metric-card{min-height:88px;padding:var(--hub-space-3);gap:var(--hub-space-3);border:1px solid var(--hub-line);border-radius:var(--hub-radius);background:var(--hub-surface);align-items:center;display:flex}.metric-icon,.tool-icon{width:32px;height:32px;color:var(--hub-blue);background:var(--hub-blue-soft);border-radius:8px;flex:none;place-items:center;font-size:14px;display:grid}.metric-icon.tone-green{color:var(--hub-green);background:#e9f8f1}.metric-icon.tone-amber{color:#a9660e;background:#fff4df}.metric-icon.tone-red{color:var(--hub-red);background:#ffefed}.metric-copy{min-width:0}.metric-copy span{color:var(--hub-muted);font-size:var(--hub-text);font-weight:600;display:block}.metric-copy strong{margin-top:var(--hub-space-1);color:var(--hub-ink);letter-spacing:-.04em;font-size:28px;line-height:1.25;display:block}.overview-grid .wide-card{grid-column:span 8}.overview-grid .activity-card{grid-column:span 4}.surface-card{border:1px solid var(--hub-line);border-radius:var(--hub-radius);background:var(--hub-surface);min-width:0;box-shadow:var(--hub-shadow);overflow:hidden}.card-header{min-height:64px;padding:12px var(--hub-space-3);gap:var(--hub-space-3);border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;display:flex}.card-header h3{color:var(--hub-ink);font-size:var(--hub-text-section);letter-spacing:-.01em;margin:0;line-height:1.5}.client-summary-list{padding:var(--hub-space-2) var(--hub-space-3)}.client-summary-list button{gap:var(--hub-space-2);width:100%;min-width:0;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1f6;grid-template-columns:32px minmax(0,1fr) 8px 16px;align-items:center;padding:12px 0;display:grid}.client-summary-list button:hover{background:#f8fbff}.client-summary-list button:last-child{border-bottom:0}.client-avatar{color:#1e5ba5;background:var(--hub-blue-soft);width:32px;height:32px;font-size:var(--hub-text-caption);border-radius:8px;flex:none;place-items:center;font-weight:700;display:grid}.client-summary-copy{min-width:0}.client-summary-copy strong,.client-summary-copy small{display:block}.client-summary-copy strong{font-size:var(--hub-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-summary-copy small{margin-top:var(--hub-space-1);color:var(--hub-muted);font-size:var(--hub-text-secondary);overflow-wrap:anywhere}.env-dot{background:#5495ea;border-radius:50%;width:6px;height:6px}.env-dot.production{background:#dd8a16}.client-summary-list .pi-angle-right{color:#9bacbf;font-size:var(--hub-text-caption)}.activity-card>.p-button{width:calc(100% - 32px);margin:var(--hub-space-3)}.section-toolbar{align-items:center}.section-count{color:var(--hub-ink);font-size:var(--hub-text-section);grid-column:span 8;font-weight:700}.client-toolbar>.p-button{grid-column:span 4;justify-self:end}.page-search{grid-column:span 8;width:100%;min-width:0}.toolbar-note{gap:var(--hub-space-2);color:var(--hub-muted);font-size:var(--hub-text-secondary);grid-column:span 4;justify-content:flex-end;align-items:center;display:flex}.toolbar-note i{color:var(--hub-blue)}.p-datatable-table{font-size:var(--hub-text)}.p-datatable-header-cell{font-size:var(--hub-text-caption);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-weight:700}.p-datatable{--hub-table-action-height:32px}.p-datatable .p-button{height:var(--hub-table-action-height);padding:4px 8px}.p-datatable .p-button-icon-only{width:var(--hub-table-action-height)}.p-datatable .p-paginator{gap:4px;padding:6px 12px}.p-paginator-page,.p-paginator-first,.p-paginator-prev,.p-paginator-next,.p-paginator-last{min-width:32px;height:32px}.p-datatable .p-paginator .p-select{height:32px;font-size:var(--hub-text-secondary)}.p-datatable-tbody>tr>td{color:#31435a;line-height:1.4}.p-datatable td>code{text-overflow:ellipsis;white-space:nowrap;max-width:260px;display:block;overflow:hidden}.p-datatable-tbody>tr:hover>td{background:#fbfdff}.p-datatable .client-actions-column{white-space:nowrap;background:#fff;box-shadow:-5px 0 8px -6px #102a4347}.document-cell,.app-cell{align-items:center;gap:12px;min-width:0;display:flex}.document-cell>div,.app-cell>div{min-width:0}.document-cell strong,.document-cell code,.app-cell strong,.app-cell code{display:block}.document-cell strong,.app-cell strong{max-width:280px;color:var(--hub-ink);font-size:var(--hub-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-grid .document-cell strong{max-width:220px}.document-cell code,.app-cell code{text-overflow:ellipsis;white-space:nowrap;max-width:280px;color:var(--hub-muted);font-size:var(--hub-text-caption);margin-top:2px;overflow:hidden}.file-icon{color:#d8483e;background:#fff7f6;border:1px solid #f2dedc;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.cell-subtext{text-overflow:ellipsis;max-width:240px;color:var(--hub-muted);font-size:var(--hub-text-caption);white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.cell-detail{width:240px;max-width:100%;color:var(--hub-muted);font-size:var(--hub-text-caption);text-align:left;text-overflow:ellipsis;white-space:nowrap;text-underline-offset:3px;background:0 0;border:0;margin-top:2px;padding:0;line-height:18px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:block;overflow:hidden}.cell-detail:hover{text-decoration-style:solid}.cell-error{color:var(--hub-red)}.cell-message{max-width:240px;display:block}.cell-client{max-width:160px;display:block}.table-detail-content{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--hub-text);margin:0}.muted-cell{color:var(--hub-muted);font-size:var(--hub-text-secondary);white-space:nowrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.progress-cell>span{color:#51647b;font-size:var(--hub-text-caption);margin-bottom:4px;display:block}.progress-cell .p-progressbar{width:80px;height:4px}.config-state,.status-state{gap:var(--hub-space-2);color:#677a90;font-size:var(--hub-text);white-space:nowrap;align-items:center;font-weight:600;display:flex}.config-state.configured{color:var(--hub-green)}.status-state i{background:#97a6b8;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #97a6b821}.status-state.integration-active,.status-state.provider-connected{color:var(--hub-green)}.status-state.integration-active i,.status-state.provider-connected i{background:#14a46f;box-shadow:0 0 0 3px #14a46f24}.status-state.provider-not_checked{color:#a9660e}.status-state.provider-not_checked i{background:#d78714;box-shadow:0 0 0 3px #d7871424}.status-state.provider-error{color:var(--hub-red)}.status-state.provider-error i{background:#dc4b4b;box-shadow:0 0 0 3px #dc4b4b24}.provider-cell{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 4px;display:grid}.provider-cell>.status-state{grid-area:1/1}.provider-cell>.cell-subtext{grid-area:2/1;margin-top:0}.provider-cell>.provider-check{grid-area:1/2/span 2}.empty-state{min-height:192px;padding:var(--hub-space-5);color:var(--hub-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state>i{margin-bottom:var(--hub-space-3);color:#9db0c5;font-size:28px}.empty-state strong{color:#55687f;font-size:var(--hub-text)}.audit-grid{gap:var(--hub-gutter);display:grid}.filter-header{display:grid}.filter-header>h3{grid-column:span 3}.inline-filters{gap:var(--hub-space-3);grid-column:span 9;align-items:center;min-width:0}.inline-filters>*{grid-column:span 5;width:100%;min-width:0}.inline-filters>.p-select{grid-column:span 4}.inline-filters>.p-button{grid-column:span 3}.inline-filters.compact-filter>.p-select{grid-column:span 9}.filter-control{width:100%;min-width:0}.log-toolbar{display:block}.log-filters{gap:var(--hub-space-3);align-items:center}.log-filters>*{width:100%;min-width:0}.log-category,.log-severity{grid-column:span 3}.log-date{grid-column:span 6}.log-search{grid-column:span 8}.log-limit,.log-submit{grid-column:span 2}.log-card-header{min-height:64px;padding:12px var(--hub-space-3);gap:var(--hub-space-3);border-bottom:1px solid var(--hub-line);justify-content:space-between;align-items:center;display:flex}.log-source{gap:var(--hub-space-2);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.log-source>i{color:var(--hub-blue)}.log-source strong{font-size:var(--hub-text);overflow-wrap:anywhere}.log-source span,.log-count{color:var(--hub-muted);font-size:var(--hub-text-secondary)}.log-count{white-space:nowrap}.log-console{width:100%;max-height:65vh;padding:var(--hub-space-2) 0;color:#c8d5e5;background:#0b1726;overflow:hidden auto}.log-row{border-bottom:1px solid #ffffff0b;grid-template-columns:48px 64px minmax(0,1fr);align-items:start;min-width:0;display:grid}.log-row:hover{background:#ffffff09}.log-number{color:#7891aa;text-align:right;font:var(--hub-text-caption)/1.5 ui-monospace, SFMono-Regular, Menlo, monospace;-webkit-user-select:none;user-select:none;padding:8px}.log-level{color:#9bb0c7;text-align:center;font:700 var(--hub-text-caption)/1.5 ui-monospace, SFMono-Regular, Menlo, monospace;border:1px solid #30465f;border-radius:4px;margin:8px 4px;padding:0 4px}.log-level.level-error{color:#ff8b84;background:#c5352d1f;border-color:#713733}.log-level.level-warn{color:#ffc568;background:#d977061a;border-color:#694e24}.log-level.level-info{color:#79b5ff;background:#1769e01a;border-color:#2c537c}.log-level.level-access{color:#70d9ad;background:#07865a1a;border-color:#285b47}.log-row code{color:#c8d5e5;min-width:0;font-size:var(--hub-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;padding:8px 16px 8px 8px;line-height:1.5}.log-empty{min-height:256px}.client-dialog{max-width:calc(100vw - 32px)}.client-dialog .p-dialog-content{gap:var(--hub-space-4);display:grid;container:hub-form/inline-size}.dialog-section-title{margin-bottom:var(--hub-space-3);gap:var(--hub-space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.dialog-section-title>span:first-child{color:#334760;font-size:var(--hub-text);font-weight:700}.form-grid,.integration-tools{gap:var(--hub-space-3)}.form-grid>.form-field{grid-column:span 6}.form-grid.three-columns>.form-field{grid-column:span 4}.integration-tools>*{grid-column:span 6}.tool-card{min-width:0;padding:var(--hub-space-3);gap:var(--hub-space-3);border:1px solid var(--hub-line);border-radius:var(--hub-radius);background:#fbfcfe;display:grid}.tool-heading{gap:var(--hub-space-3);align-items:center;display:flex}.tool-heading strong{font-size:var(--hub-text);display:block}.tool-heading p{margin:var(--hub-space-1) 0 0;color:var(--hub-muted);font-size:var(--hub-text-secondary)}.issued-key{padding:var(--hub-space-3);gap:var(--hub-space-2);background:#fff9df;border:1px solid #ead17d;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.issued-key code{color:#6b5203;word-break:break-all}.secret-policy{margin:var(--hub-space-2) 0 0;gap:var(--hub-space-2);color:var(--hub-muted);font-size:var(--hub-text-secondary);align-items:center;display:flex}.secret-policy i{color:var(--hub-green)}.mobile-drawer .p-drawer-content{padding:0}.mobile-drawer .sidebar{width:100%;min-height:100%;position:static}@container hub-page (width<=1100px){.filter-header>h3,.filter-header>.inline-filters{grid-column:span 12}}@container hub-page (width<=900px){.metrics-grid .metric-card{grid-column:span 6}}@container hub-page (width<=1200px){.overview-grid .wide-card,.overview-grid .activity-card{grid-column:span 12}}@container hub-page (width<=800px){.page-search,.toolbar-note{grid-column:span 12}.toolbar-note{justify-content:flex-start}.log-search{grid-column:span 6}.log-limit,.log-submit{grid-column:span 3}}@container hub-page (width<=600px){.metrics-grid .metric-card{grid-column:span 12}.log-category,.log-severity,.log-limit,.log-submit{grid-column:span 6}.log-date,.log-search{grid-column:span 12}.inline-filters>.p-select,.inline-filters>.p-inputtext,.inline-filters>.p-button,.inline-filters.compact-filter>.p-select,.inline-filters.compact-filter>.p-button{grid-column:span 12;width:100%}.client-toolbar .section-count{grid-column:span 5}.client-toolbar>.p-button{grid-column:span 7}.card-header:not(.filter-header){flex-wrap:wrap}}@container hub-form (width<=600px){.form-grid>.form-field,.form-grid.three-columns>.form-field,.integration-tools>*{grid-column:span 12}}@media (width<=960px){:root{--hub-page-padding:24px}.sidebar:not(.sidebar-mobile){display:none}.main-area,.main-area.sidebar-collapsed{margin-left:0}.menu-button{display:inline-flex!important}.mobile-drawer{width:280px!important}}@media (width<=600px){:root{--hub-page-padding:16px;--hub-gutter:16px;--hub-header-height:72px;--hub-control-height:44px;--hub-text-title:20px}.topbar-inner{gap:var(--hub-space-2)}.topbar-actions .environment-chip,.account-copy{display:none}.account-chip{padding:4px}.account-chip>i{display:none}.topbar-title .menu-button{margin-left:-8px}.login-page{padding:var(--hub-space-3)}.login-form{padding:var(--hub-space-4)}.page-content{padding-top:var(--hub-space-3)}.metric-card,.card-header,.log-card-header{padding:var(--hub-space-3)}.metric-card{min-height:96px}.client-summary-list{padding-inline:var(--hub-space-3)}.activity-card>.p-button{width:calc(100% - 32px);margin-inline:var(--hub-space-3)}.p-datatable{--hub-table-action-height:44px}.p-datatable .p-paginator :is(.p-paginator-page,.p-paginator-first,.p-paginator-prev,.p-paginator-next,.p-paginator-last,.p-select){min-width:44px;height:44px}.cell-detail{min-height:44px}.log-source span{flex-basis:100%}.log-row{grid-template-columns:32px 60px minmax(0,1fr)}.p-dialog-header,.client-dialog .p-dialog-content,.p-dialog-footer{padding-inline:var(--hub-space-3)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.integration-panel{gap:var(--hub-gutter);min-width:0;display:grid}.integration-downloads{gap:var(--hub-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.integration-file{align-items:center;gap:16px;min-width:0;padding:20px;display:flex}.integration-file-icon{background:var(--hub-blue-soft);width:48px;height:48px;color:var(--hub-blue);border-radius:10px;flex-shrink:0;place-items:center;font-size:24px;display:grid}.integration-file>div{flex:1;min-width:0}.integration-file h2{font-size:var(--hub-text-section);margin:0 0 4px}.integration-file p{color:var(--hub-muted);font-size:var(--hub-text-secondary);margin:0}.integration-content{min-width:0;overflow:hidden}.integration-tabs{border-bottom:1px solid var(--hub-line);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px 0;display:flex}.integration-tabs>button[role=tab]{color:var(--hub-muted);background:0 0;border:0;border-bottom:3px solid #0000;padding:14px 12px;font-weight:600}.integration-tabs>button[role=tab].active{border-bottom-color:var(--hub-blue);color:var(--hub-blue)}.integration-tabs .integration-spec-download{margin-bottom:8px;margin-left:auto}.integration-guide{padding:24px}.integration-markdown{max-width:960px;color:var(--hub-ink);overflow-wrap:anywhere;margin:0 auto}.integration-markdown h1{margin:0 0 12px;font-size:22px}.integration-markdown h2{margin:28px 0 12px;font-size:18px}.integration-markdown p,.integration-markdown ul,.integration-markdown ol{margin:12px 0}.integration-markdown li{margin:6px 0}.integration-markdown pre{border:1px solid var(--hub-line);background:#f5f8fc;border-radius:8px;padding:16px;overflow-x:auto}.integration-markdown pre code{white-space:pre;overflow-wrap:normal}.integration-markdown :not(pre)>code{background:#edf2f8;border-radius:4px;padding:2px 5px}.integration-api{min-width:0}.integration-api-note{color:var(--hub-muted);border-bottom:1px solid var(--hub-line);background:#f7faff;gap:6px;padding:16px 24px;display:grid}.integration-api-note code{color:var(--hub-blue)}.integration-pdf-result{top:var(--hub-header-height);z-index:8;border-bottom:1px solid var(--hub-line);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex;position:sticky}.integration-pdf-result>span{overflow-wrap:anywhere;min-width:0;color:var(--hub-ink)}.integration-pdf-result .pi-file-pdf{color:var(--hub-red);margin-right:8px}.integration-api-error{justify-items:start;gap:12px;padding:24px;display:grid}.integration-swagger{padding:8px}.integration-swagger .swagger-ui .wrapper{padding:0 16px}.integration-swagger .swagger-ui .info{margin:24px 0}.integration-swagger .swagger-ui .info .title{font-size:22px}.integration-swagger .swagger-ui .opblock-tag{font-size:18px}.integration-swagger .swagger-ui .opblock-summary-path{overflow-wrap:anywhere;min-width:0;font-size:13px}.integration-swagger .swagger-ui .opblock-summary{flex-wrap:wrap;gap:4px}.integration-swagger .swagger-ui .scheme-container{box-shadow:none;margin-bottom:16px;padding:16px 0}.integration-swagger .swagger-ui .opblock-body pre{max-width:100%;overflow-x:auto}@media (width<=1100px){.integration-downloads{grid-template-columns:1fr}}@media (width<=640px){.integration-file{flex-wrap:wrap;padding:16px}.integration-file .p-button{width:100%}.integration-tabs{padding-inline:8px}.integration-tabs .integration-spec-download{margin-left:0}.integration-guide{padding:16px}.integration-swagger{padding:0}.integration-swagger .swagger-ui .wrapper{padding:0 8px}.integration-api-note{padding:16px}.integration-swagger .swagger-ui .opblock-summary-description{flex-basis:100%}.integration-swagger .swagger-ui .dialog-ux .modal-ux{width:calc(100vw - 24px)}}button.metric-card{width:100%;color:inherit;text-align:left;font:inherit;transition:border-color .15s,box-shadow .15s}button.metric-card:hover{border-color:#aac9f4;box-shadow:0 4px 16px #1769e01a}button.metric-card:focus-visible{outline:2px solid var(--hub-blue);outline-offset:3px}.job-group-filter{min-width:168px}.job-toolbar .job-group-filter{grid-column:span 3;min-width:0}.job-toolbar .page-search{grid-column:span 6}.job-toolbar .toolbar-note{grid-column:span 3}@container hub-page (width<=900px){.job-toolbar .job-group-filter{grid-column:span 4}.job-toolbar .page-search{grid-column:span 8}.job-toolbar .toolbar-note{grid-column:span 12}}@container hub-page (width<=600px){.job-toolbar .job-group-filter,.job-toolbar .page-search{grid-column:span 12}}
