*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}button,input,textarea{font-family:Poppins,sans-serif}.css-1d1ry76{width:100%}.ahj-registry-detail-page{background-color:#f3f4f6;min-height:100vh}.ahj-automation-details-card{border:1px solid #e5e7eb}.ahj-automation-subtabs{border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:16px;margin:-4px -3px 16px}.ahj-automation-subtab-btn{border-bottom:2px solid #0000!important;border-radius:0!important;color:#6b7280!important;font-weight:500!important;min-width:0!important;padding:0 4px 8px!important;text-transform:none!important}.ahj-automation-subtab-btn.active{border-bottom-color:#0284c7!important;color:#0284c7!important}.ahj-automation-subtab-btn:hover{background-color:initial!important}.ahj-automation-view-config-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ahj-automation-download-payload-btn{border-color:#0284c7!important;color:#0284c7!important}.header-app-bar{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:linear-gradient(90deg,#000000d9,#0a192fe6)!important;border-bottom:1px solid #3498db33!important;box-shadow:0 4px 15px #00000080!important;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)!important}.header-app-bar:after{animation:twinkle 10s infinite alternate!important;background-image:radial-gradient(circle at 20% 30%,#fff3 1px,#0000 0),radial-gradient(circle at 50% 10%,#fff3 1px,#0000 0),radial-gradient(circle at 80% 40%,#fff3 1px,#0000 0),radial-gradient(circle at 30% 70%,#fff3 1px,#0000 0),radial-gradient(circle at 65% 60%,#fff3 1px,#0000 0),radial-gradient(circle at 85% 80%,#fff3 1px,#0000 0)!important;background-size:100% 100%!important;bottom:0!important;content:""!important;left:0!important;opacity:.4!important;position:absolute!important;right:0!important;top:0!important;z-index:0!important}@keyframes twinkle{0%{opacity:.2}50%{opacity:.5}to{opacity:.3}}.header-app-bar:before{background:linear-gradient(120deg,#0a192f1a,#3498db26)!important;bottom:0!important;content:""!important;left:0!important;opacity:0!important;position:absolute!important;right:0!important;top:0!important;transition:opacity .4s ease!important;z-index:0!important}.header-app-bar:hover:before{opacity:1!important}.header-app-bar.scrolled{background:linear-gradient(90deg,#fffffff2,#f8fafcfa)!important;border-bottom:1px solid #3498db1a!important;box-shadow:0 2px 12px #00000014!important}.header-app-bar.scrolled:after{opacity:0!important}.header-app-bar.scrolled:before{background:linear-gradient(90deg,#f8fafc33,#ebf4fa4d)!important}.header-app-bar .MuiToolbar-root{position:relative!important;z-index:1!important}.logo-text-insta{color:#fff!important;font-weight:800!important;letter-spacing:.5px!important;position:relative!important;text-shadow:0 2px 4px #00000080!important;transform:translateZ(0);transition:all .3s ease!important}.logo-text-insta:after{background:linear-gradient(90deg,#3498db,#5dade2)!important;bottom:-3px!important;content:""!important;height:2px!important;left:0!important;opacity:0!important;position:absolute!important;transition:width .3s ease!important;width:0!important}.header-app-bar .MuiToolbar-root:hover .logo-text-insta:after{opacity:1!important;width:100%!important}.scrolled .logo-text-insta{color:#0a1527!important;text-shadow:none!important}.header-app-bar .MuiToolbar-root:hover .logo-text-insta{color:#3498db!important;text-shadow:0 0 8px #3498db66!important}.header-app-bar .MuiButton-root{border-radius:50px!important;letter-spacing:.3px!important;overflow:hidden!important;position:relative!important;transition:all .3s cubic-bezier(.175,.885,.32,1.275)!important}.header-app-bar .MuiButton-root:after{background:linear-gradient(90deg,#fff0,#fff3 50%,#fff0)!important;content:""!important;height:100%!important;left:-100%!important;position:absolute!important;top:0!important;transition:left .6s ease!important;width:100%!important}.header-app-bar .MuiButton-root:hover:after{left:100%!important}.header-app-bar .MuiButton-contained{background:linear-gradient(90deg,#3498db,#2874a6)!important;box-shadow:0 4px 10px #3498db4d!important;font-weight:600!important;padding:.5rem 1.5rem!important;transform:translateZ(0)}.header-app-bar .MuiButton-contained:hover{background:linear-gradient(90deg,#2874a6,#3498db)!important;box-shadow:0 6px 15px #3498db80!important;transform:translateY(-3px)!important}.header-app-bar .MuiButton-text{font-weight:600!important;padding:.5rem 1.2rem!important}.header-app-bar .MuiButton-text:hover{background-color:#ffffff26!important;transform:translateY(-2px)!important}.scrolled .MuiButton-text:hover{background-color:#3498db0d!important}.public-header-drawer .MuiDrawer-paper{background-color:#fffffffa!important;box-shadow:-4px 0 25px #00000026!important;padding:1rem 0!important}.public-header-drawer .MuiDrawer-paper .MuiButton-root{border-radius:50px!important;font-weight:600!important;letter-spacing:.3px!important;overflow:hidden!important;position:relative!important;transition:all .3s cubic-bezier(.175,.885,.32,1.275)!important}.public-header-drawer .MuiDrawer-paper .MuiButton-root:after{background:linear-gradient(90deg,#fff0,#fff3 50%,#fff0)!important;content:""!important;height:100%!important;left:-100%!important;position:absolute!important;top:0!important;transition:left .6s ease!important;width:100%!important}.public-header-drawer .MuiDrawer-paper .MuiButton-root:hover:after{left:100%!important}.public-header-drawer .MuiDrawer-paper .MuiButton-contained{background:linear-gradient(90deg,#3498db,#2874a6)!important;box-shadow:0 4px 10px #3498db4d!important;transform:translateZ(0)}.public-header-drawer .MuiDrawer-paper .MuiButton-contained:hover{background:linear-gradient(90deg,#2874a6,#3498db)!important;box-shadow:0 6px 15px #3498db80!important;transform:translateY(-3px)!important}@keyframes logoGlow{0%{text-shadow:0 0 5px #3498db1a}50%{text-shadow:0 0 15px #3498db4d}to{text-shadow:0 0 5px #3498db1a}}.scroll-indicator{animation:bounce 2s infinite!important}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.menu-icon-rotate{transition:transform .3s ease!important}.menu-icon-rotate:hover{transform:rotate(90deg)!important}@keyframes checkmarkPulse{0%{opacity:.9}50%{opacity:1}to{opacity:.9}}@keyframes glowEffect{0%{filter:drop-shadow(0 0 2px rgba(52,152,219,.3))}50%{filter:drop-shadow(0 0 5px rgba(52,152,219,.5))}to{filter:drop-shadow(0 0 2px rgba(52,152,219,.3))}}@keyframes foldedCornerHighlight{0%{opacity:.9}50%{opacity:1}to{opacity:.9}}.header-app-bar svg circle{animation:glowEffect 3s ease-in-out infinite}.header-app-bar svg path[d="M145 180L125 160L135 150L145 160L175 130L185 140L145 180Z"]{animation:checkmarkPulse 4s ease-in-out infinite}.header-app-bar svg path[d="M210 100H160C153.373 100 150 96.6274 150 90V40L210 100Z"]{animation:foldedCornerHighlight 5s ease-in-out infinite}.header-app-bar:not(.scrolled) svg:hover circle{animation:pulse 2s infinite}.admin-layout-top-logo{display:block;height:30px;margin-right:16px;width:auto}.admin-layout-sidebar-toggle{border-radius:0;color:#fff;height:64px;width:64px}.admin-layout-sidebar-toggle:hover{background-color:#ffffff14}.admin-layout-sidebar-logo{display:block;height:30px;margin-left:8px;width:auto}.companies-table{margin:20px 263px 0 30px;width:809px}.companies-table__wrapper{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px 0 #0000000f,0 1px 3px 0 #0000001a;display:flex;flex-direction:row;height:auto;justify-content:flex-start;overflow:auto;padding:0;width:100%}.companies-table__table{border-collapse:collapse;font-family:Inter,sans-serif;min-width:100%;width:100%}.companies-table__table thead tr{background:#f9fafb}.companies-table__table th{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;color:#6b7280;font-family:Inter,sans-serif;font-size:12px;font-weight:500;height:40px;letter-spacing:.6px;line-height:1.33;padding:12px 24px;text-align:left}.companies-table__table td{border-bottom:1px solid #f1f5f9;color:#111827;font-size:14px;padding:12px 24px}.companies-table__row{cursor:pointer}.companies-table__row:hover{background:#f8fafc}.companies-table__actions-button{background-color:initial!important;border:2px solid #9ca3af!important;border-radius:50%!important;color:#9ca3af!important;height:20px!important;min-width:20px!important;padding:0!important;width:20px!important}.companies-table__actions-button:hover{background-color:#9ca3af14!important}.companies-table__actions-icon{font-size:12px!important}.companies-table__menu-icon{display:block;flex-grow:0;height:24px;object-fit:contain;width:24px}.companies-table__menu-icon-svg{flex-grow:0;height:24px!important;width:24px!important}.companies-table__menu-icon--archive{height:20px;width:20px}.companies-table__status{align-items:center;background:#dcfce7;border-radius:999px;color:#15803d;display:inline-flex;font-size:12px;font-weight:600;padding:2px 10px}.companies-table__empty{color:#6b7280!important;text-align:center}.companies-table__pagination{align-items:center;color:#6b7280;display:flex;font-size:13px;gap:12px;justify-content:space-between;padding:12px 4px}.companies-table__pagination-controls{display:flex;gap:8px}.archive-company-dialog .MuiDialog-paper{border-radius:8px;box-shadow:0 10px 10px -5px #0000000a,0 20px 25px -5px #0000001a;max-width:512px;width:512px}.archive-company-dialog__content{align-items:flex-start;display:flex;flex-direction:row;gap:16px;min-height:146px;padding:24px!important}.archive-company-dialog__icon-wrap{align-items:center;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;margin-top:2px;width:24px}.archive-company-dialog__icon{height:24px;object-fit:contain;width:24px}.archive-company-dialog__text-wrap{flex:1 1;min-width:0}.archive-company-dialog__heading{color:#111827;font-family:Inter,sans-serif;font-size:18px;font-weight:500;line-height:1.33}.archive-company-dialog__detail{color:#6b7280;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.43;margin-top:4px}.archive-company-dialog__actions{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.archive-company-dialog__cancel-btn{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 1px 2px 0 #0000000d;color:#374151;display:inline-flex;font-family:Inter,sans-serif;height:38px;width:81px}.archive-company-dialog__cancel-btn,.archive-company-dialog__confirm-btn{align-items:center;cursor:pointer;font-size:14px;justify-content:center;padding:9px 17px}.archive-company-dialog__confirm-btn{background-color:#dc2626;border:none;border-radius:5px;color:#fff;display:flex;flex-direction:row;flex-grow:0;font-weight:500;min-height:38px;min-width:153px}.companies-page{background-color:#f3f4f6;height:auto;margin-bottom:24px;width:100%}.companies-page__header-actions-tabs{align-items:flex-start;gap:20px;margin:20px 263px 20px 30px;width:809px}.companies-page__header,.companies-page__header-actions-tabs{display:flex;flex-direction:column;height:68px;justify-content:flex-start;padding:0}.companies-page__header{align-items:stretch;align-self:stretch;flex-grow:0;gap:10px}.companies-page__header-content{align-items:stretch;display:flex;flex-direction:column;gap:10px;justify-content:flex-start}.companies-page__header .companies-page__add-button{align-items:center;background-color:#0284c7;border-radius:6px;box-shadow:0 1px 2px 0 #0000000d;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;height:38px;justify-content:center;line-height:1.43;margin-left:auto;margin-top:-48px;overflow:hidden;padding:9px 17px 9px 15px;text-overflow:ellipsis;text-transform:none;transition:all .3s ease;white-space:nowrap;width:155px}.companies-page__header .companies-page__add-button:hover{background-color:#0369a1;box-shadow:0 1px 2px 0 #0000000d}.companies-page__title{color:#111827;font-size:24px;font-weight:550;height:24px;letter-spacing:0;line-height:1.35;width:97px}.companies-page__subtitle,.companies-page__title{flex-grow:0;font-family:Inter,sans-serif;font-stretch:normal;font-style:normal;text-align:left}.companies-page__subtitle{align-self:stretch;color:#6b7280;font-size:14px;font-weight:400;height:20px;letter-spacing:normal;line-height:1.43;margin:0}.companies-page__filters{align-items:center;background:#fff;border:1px solid #f3f4f6;border-radius:8px;box-shadow:0 1px 2px 0 #0000000f,0 1px 3px 0 #0000001a;display:flex;flex-direction:row;gap:15px;height:74px;justify-content:center;margin:20px 263px 20px 30px;padding:20px;width:809px}.companies-page__search{background-color:#fff;border:2px solid #e5e7eb;border-radius:8px;color:#111827;display:flex;flex-grow:1;font-family:Inter,sans-serif;font-size:14px;margin:0;outline:none;padding:2px 10px}.companies-page__filter-button,.companies-page__search{align-items:center;flex-direction:row;gap:10px;height:34px;justify-content:flex-start}.companies-page__filter-button{background-color:#fff!important;border:1px solid #0284c7!important;border-radius:8px!important;display:flex!important;flex-grow:0;padding:7px 10px!important;text-transform:none!important;width:115px}.companies-page__search::placeholder{color:#9ca3af}.companies-page__loading{align-items:center;display:flex;justify-content:center;min-height:320px}.api-tokens-dialog .MuiDialog-paper{border-radius:8px;width:610px}.api-tokens-dialog__title-wrap{padding:18px 20px 10px!important}.api-tokens-dialog__title-row{align-items:center;display:flex;gap:16px;justify-content:space-between}.api-tokens-dialog__title-left{align-items:flex-start;display:flex;gap:10px}.api-tokens-dialog__title-icon{align-items:center;background:#e0f2fe;border-radius:999px;display:flex;height:40px;justify-content:center;width:40px}.api-tokens-dialog__title-icon-img{height:24px;object-fit:contain;width:24px}.api-tokens-dialog__title{color:#111827;font-family:Inter,sans-serif;font-size:18px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:1.33;text-align:left}.api-tokens-dialog__subtitle{color:#6b7280;font-family:Inter,sans-serif;font-size:14px;height:20px;line-height:1.43;margin-top:2px}.api-tokens-dialog__new-token-btn{border:1px solid #0284c7!important;border-radius:8px!important;color:#0284c7!important;height:34px;text-transform:none!important}.api-tokens-dialog__table-wrap{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.api-tokens-dialog__table{border-collapse:collapse;font-family:Inter,sans-serif;width:100%}.api-tokens-dialog__table th{background:#f9fafb;color:#6b7280;font-family:Inter,sans-serif;font-size:12px;font-stretch:normal;font-style:normal;font-weight:500;height:16px;letter-spacing:.6px;line-height:1.33;min-width:59px;padding:10px 14px;text-align:left;white-space:nowrap}.api-tokens-dialog__table td{border-top:1px solid #f3f4f6;padding:10px 14px;vertical-align:middle}.api-tokens-dialog__cell-text{align-items:center;color:#111827;display:inline-flex;flex-grow:0;font-family:Inter,sans-serif;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;height:20px;letter-spacing:normal;line-height:1.43;text-align:left}.api-tokens-dialog__cell--created .api-tokens-dialog__cell-text{width:53px}.api-tokens-dialog__cell--created-by .api-tokens-dialog__cell-text{width:99px}.api-tokens-dialog__cell--last-used .api-tokens-dialog__cell-text{width:95px}.api-tokens-dialog__cell--name .api-tokens-dialog__cell-text{width:92px}.api-tokens-dialog__empty{color:#9ca3af!important}.api-tokens-dialog__revoke-btn{background:#0000;border:none;cursor:pointer;padding:0}.api-tokens-dialog__key-off,.api-tokens-dialog__revoke-btn{align-items:center;display:inline-flex;justify-content:center}.api-tokens-dialog__key-off{background-color:#fff;border-radius:2px;color:#ef4444;flex-shrink:0;height:19.7px;overflow:hidden;width:24px}.api-tokens-dialog__key-off-svg{display:block;flex-shrink:0;height:19.7px;width:23px}.api-tokens-dialog__actions{justify-content:flex-end!important;padding:14px 20px 20px!important}.api-tokens-dialog__close-btn{background-color:#0284c7!important;border-radius:6px!important;text-transform:none!important}.revoke-token-dialog .MuiDialog-paper{border-radius:8px;box-shadow:0 10px 10px -5px #0000000a,0 20px 25px -5px #0000001a;max-width:512px;width:512px}.revoke-token-dialog__content{align-items:flex-start;display:flex;flex-direction:row;gap:16px;min-height:194px;padding:24px!important}.revoke-token-dialog__icon-wrap{align-items:center;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;margin-top:2px;width:24px}.revoke-token-dialog__icon{height:24px;object-fit:contain;width:24px}.revoke-token-dialog__text-wrap{flex:1 1;min-width:0}.revoke-token-dialog__heading{color:#111827;font-family:Inter,sans-serif;font-size:18px;font-weight:500;line-height:1.33}.revoke-token-dialog__detail{color:#6b7280;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.43;margin-top:8px}.revoke-token-dialog__actions{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.revoke-token-dialog__cancel-btn{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;width:81px}.revoke-token-dialog__cancel-btn,.revoke-token-dialog__confirm-btn{align-items:center;box-shadow:0 1px 2px 0 #0000000d;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;height:38px;justify-content:center;padding:9px 17px}.revoke-token-dialog__confirm-btn{background-color:#dc2626;border:none;border-radius:6px;color:#fff;font-weight:500;width:127px}.app-filter-select-wrapper{position:relative}.app-filter-floating-label{color:#0009;font-family:Inter,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:300;left:14px;letter-spacing:0;line-height:1.4375;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .18s ease;z-index:2}.app-filter-select-wrapper.is-active .app-filter-floating-label{background:#fff;color:#1976d2;font-family:Inter,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1;padding:0 4px;top:-8px;transform:none}.app-filter-select__control{background:#fff!important;border:1px solid #0000003b!important;border-radius:8px!important;box-shadow:none!important;min-height:40px!important}.app-filter-select__control:hover{border-color:#000000de!important}.app-filter-select__control--is-focused{border:2px solid #1976d2!important}.app-filter-select__value-container{padding:2px 10px!important}.app-filter-select__input-container,.app-filter-select__placeholder,.app-filter-select__single-value,.app-filter-select__value-container{font-family:Inter,Roboto,Helvetica Neue,Arial,sans-serif!important;font-size:1rem!important;font-weight:400!important;letter-spacing:0!important;line-height:1.4375!important}.app-filter-select__placeholder{color:#0009!important}.app-filter-select__single-value{color:#000000de!important}.app-filter-select__indicator-separator{display:none!important}.app-filter-selector-icon{height:16px;margin-right:4px;width:16px}.app-filter-select__menu{z-index:9999!important}.app-filter-select__menu-portal{z-index:20000!important}.app-filter-select__group-heading{background:#dbeafe;color:#1f2937!important;font-size:14px!important;font-weight:500!important;margin:0!important;padding:10px 12px;text-transform:none!important}.app-filter-select__option{font-size:14px!important}.app-filter-select__option--is-selected{background:#0000!important;color:inherit!important}.app-filter-select__option--is-focused{background:#f3f4f6!important}.app-filter-option-row{align-items:center;display:flex;justify-content:space-between;width:100%}.app-filter-option-label{color:#111827;font-family:Inter,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.4375}.app-filter-option-check{color:#0284c7}.app-filter-select__multi-value{background:#e0f2fe!important}.app-filter-select__multi-value__label,.app-filter-select__multi-value__remove{color:#0369a1!important}.app-filter-select__multi-value__remove:hover{background:#bae6fd!important;color:#075985!important}.status-feedback-select-wrapper{position:relative}.status-feedback-floating-label{color:#0009;font-family:Inter,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:300;left:14px;letter-spacing:0;line-height:1.4375;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .18s ease;z-index:2}.status-feedback-select-wrapper.is-active .status-feedback-floating-label{background:#fff;color:#1976d2;font-size:.75rem;font-weight:400;line-height:1;padding:0 4px;top:-8px;transform:none}.status-feedback-select__control{background:#fff!important;border:1px solid #d1d5db!important;border-radius:6px!important;box-shadow:0 1px 2px 0 #0000000d!important;min-height:38px!important}.status-feedback-select__control:hover{border-color:#9ca3af!important}.status-feedback-select__control--is-focused{border:1px solid #0284c7!important;box-shadow:0 0 0 1px #0284c7!important}.status-feedback-select__value-container{font-size:14px!important;padding:0 10px!important}.status-feedback-select__input-container,.status-feedback-select__placeholder,.status-feedback-select__single-value{font-size:14px!important}.status-feedback-select__placeholder{color:#9ca3af!important}.status-feedback-select__indicator-separator{display:none!important}.status-feedback-select__menu{z-index:9999!important}.status-feedback-select__menu-portal{z-index:20000!important}.status-feedback-select__group{padding:0!important}.status-feedback-select__group-heading{background:#f3f4f6!important;margin:0!important;padding:8px 12px!important}.status-feedback-group-pill{align-items:center;border-radius:12px;display:inline-flex;gap:6px;padding:3px 10px}.status-feedback-group-pill-dot{border-radius:50%;flex-shrink:0;height:7px;width:7px}.status-feedback-group-pill-text{font-size:12px;font-weight:600;letter-spacing:.025em}.status-feedback-select__option{color:#111827!important;font-size:14px!important}.status-feedback-select__option--is-focused{background:#f3f4f6!important}.status-feedback-select__option--is-selected{background:#e0f2fe!important;color:#0c4a6e!important}.status-feedback-option-label{color:#111827;font-size:14px}.application-header-value{font-weight:500}.application-header-value--na{color:#9ca3af}.application-header-value--present{color:#111827}.application-detail-value{font-size:14px;font-weight:400;line-height:1.43;white-space:pre-line}.application-detail-value--na{color:#9ca3af}.application-detail-value--present{color:#111827}
/*# sourceMappingURL=main.9661c5f5.css.map*/